godot/modules/visual_script
PouleyKetchoupp ccff2f2551 Optimized ScriptEditor initialization when many scripts are loaded
This change avoids the editor to freeze for several seconds when a
project with lots of scripts is loaded in the editor.

It focuses on a few heavy operations previously executed on all
previously loaded scripts:
- Initialize script resource (script validation/parsing) only
on focus
- ScriptTextEditor: code editor and edit menu are added to the
scene only on focus
- Add to recent scripts only when opening new scripts
(load/save scene metadata)
2020-07-17 09:02:24 +02:00
..
doc_classes DocData: Skip language-specific ClassDoc without methods/constants 2020-06-17 15:09:07 +02:00
icons
config.py DocData: Skip language-specific ClassDoc without methods/constants 2020-06-17 15:09:07 +02:00
register_types.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
register_types.h
SCsub
visual_script_builtin_funcs.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
visual_script_builtin_funcs.h Add override keywords. 2020-07-10 13:56:54 +01:00
visual_script_editor.cpp Optimized ScriptEditor initialization when many scripts are loaded 2020-07-17 09:02:24 +02:00
visual_script_editor.h Optimized ScriptEditor initialization when many scripts are loaded 2020-07-17 09:02:24 +02:00
visual_script_expression.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
visual_script_expression.h Add override keywords. 2020-07-10 13:56:54 +01:00
visual_script_flow_control.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
visual_script_flow_control.h Add override keywords. 2020-07-10 13:56:54 +01:00
visual_script_func_nodes.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
visual_script_func_nodes.h Add override keywords. 2020-07-10 13:56:54 +01:00
visual_script_nodes.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
visual_script_nodes.h Add override keywords. 2020-07-10 13:56:54 +01:00
visual_script_property_selector.cpp Use translated docs in PropertySelector 2020-05-28 12:02:12 +02:00
visual_script_property_selector.h
visual_script_yield_nodes.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
visual_script_yield_nodes.h Add override keywords. 2020-07-10 13:56:54 +01:00
visual_script.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
visual_script.h Add override keywords. 2020-07-10 13:56:54 +01:00