godot/editor/plugins
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
..
abstract_polygon_2d_editor.cpp Fix accidental duplication of Polygon2D start point 2020-06-25 18:42:18 +08:00
abstract_polygon_2d_editor.h Add override keywords. 2020-07-10 13:56:54 +01:00
animation_blend_space_1d_editor.cpp Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
animation_blend_space_1d_editor.h Add override keywords. 2020-07-10 13:56:54 +01:00
animation_blend_space_2d_editor.cpp Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
animation_blend_space_2d_editor.h Add override keywords. 2020-07-10 13:56:54 +01:00
animation_blend_tree_editor_plugin.cpp Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
animation_blend_tree_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
animation_player_editor_plugin.cpp Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
animation_player_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
animation_state_machine_editor.cpp Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
animation_state_machine_editor.h Add override keywords. 2020-07-10 13:56:54 +01:00
animation_tree_editor_plugin.cpp Remove oversized margins in the AnimationTree editor 2020-07-02 02:53:42 -03:00
animation_tree_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
asset_library_editor_plugin.cpp Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
asset_library_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
audio_stream_editor_plugin.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
audio_stream_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
baked_lightmap_editor_plugin.cpp Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
baked_lightmap_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
camera_3d_editor_plugin.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
camera_3d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
canvas_item_editor_plugin.cpp Merge pull request #40297 from jiteshvm/texture-dialog-size 2020-07-13 18:02:47 +02:00
canvas_item_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
collision_polygon_2d_editor_plugin.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
collision_polygon_2d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
collision_polygon_3d_editor_plugin.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
collision_polygon_3d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
collision_shape_2d_editor_plugin.cpp Provide warning when using polygon shapes in CollisionShape2D node 2020-07-03 15:46:09 +03:00
collision_shape_2d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
cpu_particles_2d_editor_plugin.cpp Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
cpu_particles_2d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
cpu_particles_3d_editor_plugin.cpp Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
cpu_particles_3d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
curve_editor_plugin.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
curve_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
debugger_editor_plugin.cpp Preserving "Sync Scene Changes' and "Sync Script Changes" with Project Settings 2020-06-03 12:28:00 +02:00
debugger_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
editor_preview_plugins.cpp Fix editor texture preview for certain specific dimensions 2020-06-18 17:21:42 +08:00
editor_preview_plugins.h Add override keywords. 2020-07-10 13:56:54 +01:00
gi_probe_editor_plugin.cpp Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
gi_probe_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
gpu_particles_2d_editor_plugin.cpp Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
gpu_particles_2d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
gpu_particles_3d_editor_plugin.cpp Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
gpu_particles_3d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
gradient_editor_plugin.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
gradient_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
item_list_editor_plugin.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
item_list_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
light_occluder_2d_editor_plugin.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
light_occluder_2d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
line_2d_editor_plugin.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
line_2d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
material_editor_plugin.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
material_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
mesh_editor_plugin.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
mesh_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
mesh_instance_3d_editor_plugin.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
mesh_instance_3d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
mesh_library_editor_plugin.cpp Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
mesh_library_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
multimesh_editor_plugin.cpp Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
multimesh_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
navigation_polygon_editor_plugin.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
navigation_polygon_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
node_3d_editor_plugin.cpp Prefer the highlight version of the "GuiTabIcon" icon for buttons, and make their width/height equal 2020-07-11 12:59:25 -03:00
node_3d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
packed_scene_translation_parser_plugin.cpp Change translation parser plugin API to parse_file() 2020-07-05 12:14:56 +02:00
packed_scene_translation_parser_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
path_2d_editor_plugin.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
path_2d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
path_3d_editor_plugin.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
path_3d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
physical_bone_3d_editor_plugin.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
physical_bone_3d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
polygon_2d_editor_plugin.cpp Fix undo/redo for bone painting in Polygon2D UV Editor 2020-06-26 13:38:05 +08:00
polygon_2d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
resource_preloader_editor_plugin.cpp Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
resource_preloader_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
root_motion_editor_plugin.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
root_motion_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
script_editor_plugin.cpp Optimized ScriptEditor initialization when many scripts are loaded 2020-07-17 09:02:24 +02:00
script_editor_plugin.h Optimized ScriptEditor initialization when many scripts are loaded 2020-07-17 09:02:24 +02:00
script_text_editor.cpp Optimized ScriptEditor initialization when many scripts are loaded 2020-07-17 09:02:24 +02:00
script_text_editor.h Optimized ScriptEditor initialization when many scripts are loaded 2020-07-17 09:02:24 +02:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
shader_editor_plugin.cpp Merge pull request #40268 from DanielZTing/master 2020-07-15 09:21:04 +02:00
shader_editor_plugin.h Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter 2020-07-11 17:09:58 +01:00
shader_file_editor_plugin.cpp Add a separate application focus/in notification out from Window focus notification. 2020-06-30 10:40:06 -03:00
shader_file_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
skeleton_2d_editor_plugin.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
skeleton_2d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
skeleton_3d_editor_plugin.cpp Merge pull request #39126 from TwistedTwigleg/GSOC_2020_Working_Branch 2020-06-16 09:30:22 +02:00
skeleton_3d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
skeleton_ik_3d_editor_plugin.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
skeleton_ik_3d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
sprite_2d_editor_plugin.cpp Split Geometry singleton into Geometry2D and Geometry3D 2020-05-27 14:28:34 +03:00
sprite_2d_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
sprite_frames_editor_plugin.cpp Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
sprite_frames_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
style_box_editor_plugin.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
style_box_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
text_editor.cpp Optimized ScriptEditor initialization when many scripts are loaded 2020-07-17 09:02:24 +02:00
text_editor.h Optimized ScriptEditor initialization when many scripts are loaded 2020-07-17 09:02:24 +02:00
texture_editor_plugin.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
texture_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
texture_layered_editor_plugin.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
texture_layered_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
texture_region_editor_plugin.cpp Add a separate application focus/in notification out from Window focus notification. 2020-06-30 10:40:06 -03:00
texture_region_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
theme_editor_plugin.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
theme_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
tile_map_editor_plugin.cpp Make tilemap lines/rectangles their own tools 2020-06-26 15:52:09 +02:00
tile_map_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
tile_set_editor_plugin.cpp Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
tile_set_editor_plugin.h Add override keywords. 2020-07-10 13:56:54 +01:00
version_control_editor_plugin.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
version_control_editor_plugin.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
visual_shader_editor_plugin.cpp Fixed visual shader editor not clearing colour regions 2020-07-14 13:21:53 +01:00
visual_shader_editor_plugin.h Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter 2020-07-11 17:09:58 +01:00