pandemonium_engine/editor_modules/editor_code_editor
Relintai 1a5cba555c Backported godot4 PR: Support threads in the script debugger
* This implementation adds threads on the side of the client (script debugger).
* Some functions of the debugger are optimized.
* The profile is also now thread safe using atomics.
* The editor can switch between multiple threads when debugging.
This PR adds threaded support for the script language debugger. Every thread has its own thread local data and it will connect to the debugger using multiple thread IDs.
This means that, now, the editor can receive multiple threads entering debug mode at the same time.
- reduz
PR 76582
Will be available here after it's merged:
6b176671c4
2023-06-14 14:43:55 +02:00
..
doc_classes Added more newly extracted class docs. 2023-06-13 17:55:03 +02:00
config.py Add missing classes to the editor_code_editor module's class list. 2023-06-13 17:52:54 +02:00
editor_code_text_editor.cpp Ported: Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter 2023-02-21 01:30:59 +01:00
editor_code_text_editor.h Ported: Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter 2023-02-21 01:30:59 +01:00
editor_connection_info_dialog.cpp Prefix class names in the editor_script_editor module with Editor. Pt 1. 2023-02-18 16:37:54 +01:00
editor_connection_info_dialog.h Prefix class names in the editor_script_editor module with Editor. Pt 1. 2023-02-18 16:37:54 +01:00
editor_find_replace_bar.cpp Prefix class names in the editor_script_editor module with Editor. Pt 1. 2023-02-18 16:37:54 +01:00
editor_find_replace_bar.h Prefix class names in the editor_script_editor module with Editor. Pt 1. 2023-02-18 16:37:54 +01:00
editor_goto_line_dialog.cpp Prefix class names in the editor_script_editor module with Editor. Pt 1. 2023-02-18 16:37:54 +01:00
editor_goto_line_dialog.h Prefix class names in the editor_script_editor module with Editor. Pt 1. 2023-02-18 16:37:54 +01:00
editor_script_editor_base.cpp Ported: Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter 2023-02-21 01:30:59 +01:00
editor_script_editor_base.h Ported: Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter 2023-02-21 01:30:59 +01:00
editor_script_editor_quick_open.cpp Prefix class names in the editor_script_editor module with Editor. Pt 1. 2023-02-18 16:37:54 +01:00
editor_script_editor_quick_open.h Prefix class names in the editor_script_editor module with Editor. Pt 1. 2023-02-18 16:37:54 +01:00
editor_script_editor.cpp Backported godot4 PR: Support threads in the script debugger 2023-06-14 14:43:55 +02:00
editor_script_editor.h Backported godot4 PR: Support threads in the script debugger 2023-06-14 14:43:55 +02:00
editor_script_text_editor.cpp Ported: Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter 2023-02-21 01:30:59 +01:00
editor_script_text_editor.h Ported: Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter 2023-02-21 01:30:59 +01:00
editor_syntax_highlighter.cpp Ported: Highlight control flow keywords with a different color. This makes them easier to distinguish from other keywords. 2023-02-21 13:20:25 +01:00
editor_syntax_highlighter.h Fix an another inconsistent override warning. 2023-02-21 01:39:16 +01:00
editor_text_editor.cpp Ported: Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter 2023-02-21 01:30:59 +01:00
editor_text_editor.h Ported: Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter 2023-02-21 01:30:59 +01:00
register_types.cpp Make sure that the script editor is the 3rd tab. I implemented the simplest solution I could think for now. If more control is needed in the future, EditorPlugins will likely need a priority queue (or some different, more generic solution). 2023-03-19 11:02:20 +01:00
register_types.h Moved the editor_code_editor module to the editor_modules folder. 2023-02-18 15:45:50 +01:00
script_editor_plugin.cpp Renamed TextEditor to EditorTextEditor. 2023-02-18 16:58:47 +01:00
script_editor_plugin.h Renamed ScriptEditor to EditorScriptEditor. 2023-02-18 16:52:26 +01:00
SCsub Ported: Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter 2023-02-21 01:30:59 +01:00