virtualx-engine/modules/visual_script
PouleyKetchoupp e3765e97de 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:42:11 +02:00
..
doc_classes DocData: Skip language-specific ClassDoc without methods/constants 2020-06-18 11:29:28 +02:00
icons Add support for creating editor icons per module 2019-06-28 23:42:26 +03:00
config.py DocData: Skip language-specific ClassDoc without methods/constants 2020-06-18 11:29:28 +02:00
register_types.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
register_types.h Adding missing include guards to header files identified by LGTM. 2020-03-25 11:38:54 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
visual_script.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_builtin_funcs.cpp Change round return type to float 2020-04-16 12:57:21 +02:00
visual_script_builtin_funcs.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_editor.cpp Optimized ScriptEditor initialization when many scripts are loaded 2020-07-17 09:42:11 +02:00
visual_script_editor.h Optimized ScriptEditor initialization when many scripts are loaded 2020-07-17 09:42:11 +02:00
visual_script_expression.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_expression.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_flow_control.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_flow_control.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_func_nodes.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_func_nodes.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_nodes.cpp Fix VisualScriptClassConstant to be updated properly 2020-02-14 16:12:09 +01:00
visual_script_nodes.h Fix ClassDB API portability with some android and editor classes 2020-01-19 20:15:13 +01:00
visual_script_property_selector.cpp Fix suspicious | and + operators 2020-03-04 12:40:14 +01:00
visual_script_property_selector.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_yield_nodes.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_yield_nodes.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00