pandemonium_engine/editor
reduz 95f8c781e1 Simplify Subresource Saving
Redo edited subresource (and resource) saving in a much more simplified way.
I think this should work (unless I am missing something) and be faster than what is there.
It should also supersede #55885.

I am not 100% entirely convinced that this approach works, but I think it should so please test.

(cherry picked from commit 9eb5f2a0d79fb761235e77d369ee2f38fceb094a)
2022-09-16 21:23:31 +02:00
..
doc Add support for documenting most editor settings in the class reference 2022-09-16 21:16:40 +02:00
fileserver Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
icons Renamed Environment to Environment3D, and WorldEnvironment to WorldEnvironment3D. 2022-08-29 17:21:40 +02:00
import Renamed the VisualServer to RenderringServer like in Godot4, as I think it's a lot better name for it. I did not yet rename the files. 2022-08-19 20:50:20 +02:00
plugins Keep Perspective menu open on selection 2022-09-16 21:19:38 +02:00
translations Renamed Environment to Environment3D, and WorldEnvironment to WorldEnvironment3D. 2022-08-29 17:21:40 +02:00
animation_bezier_editor.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
animation_bezier_editor.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
animation_track_editor_plugins.cpp Also renamed the files. 2022-08-19 21:24:36 +02:00
animation_track_editor_plugins.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
animation_track_editor.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
animation_track_editor.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
array_property_edit.cpp Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
array_property_edit.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
audio_stream_preview.cpp Moved the error macros. 2022-08-17 15:14:19 +02:00
audio_stream_preview.h Moved a few more core classes. 2022-08-17 17:43:49 +02:00
code_editor.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
code_editor.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
connections_dialog.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
connections_dialog.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
create_dialog.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
create_dialog.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
dependency_editor.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
dependency_editor.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
dictionary_property_edit.cpp Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
dictionary_property_edit.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
editor_about.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_about.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
editor_atlas_packer.cpp Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
editor_atlas_packer.h Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
editor_audio_buses.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_audio_buses.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
editor_autoload_settings.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_autoload_settings.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
editor_builders.py Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
editor_data.cpp Moved Engine and projectSettings. 2022-08-17 15:35:28 +02:00
editor_data.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
editor_dir_dialog.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_dir_dialog.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
editor_export.cpp Ported: Refactor the export checking logic to improve separation of concerns - m4gr3d 2022-08-19 12:08:35 +02:00
editor_export.h Ported: Refactor the export checking logic to improve separation of concerns - m4gr3d 2022-08-19 12:08:35 +02:00
editor_file_dialog.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_file_dialog.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
editor_file_system.cpp Moved Engine and projectSettings. 2022-08-17 15:35:28 +02:00
editor_file_system.h Moved a few more core classes. 2022-08-17 17:43:49 +02:00
editor_folding.cpp Moved the error macros. 2022-08-17 15:14:19 +02:00
editor_folding.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
editor_fonts.cpp Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
editor_fonts.h Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
editor_help_search.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_help_search.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
editor_help.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_help.h Moved the error macros. 2022-08-17 15:14:19 +02:00
editor_inspector.cpp Also renamed the files. 2022-08-19 21:24:36 +02:00
editor_inspector.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
editor_layouts_dialog.cpp Moved base input related classes to core/input. 2022-08-17 17:02:24 +02:00
editor_layouts_dialog.h Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
editor_log.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_log.h Moved the error macros. 2022-08-17 15:14:19 +02:00
editor_network_profiler.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_network_profiler.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
editor_node.cpp Simplify Subresource Saving 2022-09-16 21:23:31 +02:00
editor_node.h Now full screen editor plugins have the ability to hide their tab button in the top bar. 2022-08-20 17:20:34 +02:00
editor_path.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_path.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
editor_plugin_settings.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_plugin_settings.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
editor_plugin.cpp Now full screen editor plugins have the ability to hide their tab button in the top bar. 2022-08-20 17:20:34 +02:00
editor_plugin.h Now full screen editor plugins have the ability to hide their tab button in the top bar. 2022-08-20 17:20:34 +02:00
editor_profiler.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_profiler.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
editor_properties_array_dict.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_properties_array_dict.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
editor_properties.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_properties.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
editor_property_name_processor.cpp Moved the error macros. 2022-08-17 15:14:19 +02:00
editor_property_name_processor.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
editor_resource_picker.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_resource_picker.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
editor_resource_preview.cpp Also renamed the files. 2022-08-19 21:24:36 +02:00
editor_resource_preview.h Moved a few more core classes. 2022-08-17 17:43:49 +02:00
editor_run_native.cpp Moved a few more core classes. 2022-08-17 17:43:49 +02:00
editor_run_native.h Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
editor_run_script.cpp Moved the error macros. 2022-08-17 15:14:19 +02:00
editor_run_script.h Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
editor_run.cpp Moved Engine and projectSettings. 2022-08-17 15:35:28 +02:00
editor_run.h Moved the error macros. 2022-08-17 15:14:19 +02:00
editor_scale.cpp Ran include-what-you-use on the classes in the editor/ floder. 2022-03-19 00:01:30 +01:00
editor_scale.h Clang format all files. 2022-03-18 19:00:13 +01:00
editor_sectioned_inspector.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_sectioned_inspector.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
editor_settings.cpp Ported from Godot4: New and improved IK system for Skeleton2D 2022-08-18 18:47:30 +02:00
editor_settings.h Moved base input related classes to core/input. 2022-08-17 17:02:24 +02:00
editor_spin_slider.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_spin_slider.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
editor_sub_scene.cpp Moved the error macros. 2022-08-17 15:14:19 +02:00
editor_sub_scene.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
editor_themes.cpp Moved a few more core classes. 2022-08-17 17:43:49 +02:00
editor_themes.h Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
editor_translation.cpp Moved the error macros. 2022-08-17 15:14:19 +02:00
editor_translation.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
editor_zoom_widget.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
editor_zoom_widget.h Ported the EditorZoomWidget from Godot4. 2022-04-10 23:29:21 +02:00
export_template_manager.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
export_template_manager.h Moved the error macros. 2022-08-17 15:14:19 +02:00
filesystem_dock.cpp Now custom file creation entries can be added to the editor's FilesystemDock. 2022-08-18 21:33:55 +02:00
filesystem_dock.h Now custom file creation entries can be added to the editor's FilesystemDock. 2022-08-18 21:33:55 +02:00
find_in_files.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
find_in_files.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
groups_editor.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
groups_editor.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
import_defaults_editor.cpp Moved Engine and projectSettings. 2022-08-17 15:35:28 +02:00
import_defaults_editor.h Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
import_dock.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
import_dock.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
inspector_dock.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
inspector_dock.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
multi_node_edit.cpp Moved the error macros. 2022-08-17 15:14:19 +02:00
multi_node_edit.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
node_dock.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
node_dock.h Finished cleaning up includes for the classes under the editor folder. I skipped removing a few that needed more changes to the headers / cpp files for now. 2022-03-19 04:08:34 +01:00
pane_drag.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
pane_drag.h Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
plugin_config_dialog.cpp Moved the error macros. 2022-08-17 15:14:19 +02:00
plugin_config_dialog.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
progress_dialog.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
progress_dialog.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
project_export.cpp Allow exporting PCK files without export templates installed 2022-09-16 19:49:35 +02:00
project_export.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
project_manager.cpp Renamed Environment to Environment3D, and WorldEnvironment to WorldEnvironment3D. 2022-08-29 17:21:40 +02:00
project_manager.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
project_settings_editor.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
project_settings_editor.h Moved base input related classes to core/input. 2022-08-17 17:02:24 +02:00
property_editor.cpp Also renamed the files. 2022-08-19 21:24:36 +02:00
property_editor.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
property_selector.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
property_selector.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
quick_open.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
quick_open.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
register_exporters.h Clang format all files. 2022-03-18 19:00:13 +01:00
rename_dialog.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
rename_dialog.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
reparent_dialog.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
reparent_dialog.h Moved container related classes in core under a new containers directory. 2022-08-17 12:53:49 +02:00
run_settings_dialog.cpp Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
run_settings_dialog.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
scene_tree_dock.cpp Fix build. 2022-09-16 12:27:55 +02:00
scene_tree_dock.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
scene_tree_editor.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
scene_tree_editor.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
script_create_dialog.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
script_create_dialog.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
script_editor_debugger.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
script_editor_debugger.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
SCsub Removed all translations except hungarian, as I won't be able to keep them updated. 2022-03-23 22:04:58 +01:00
settings_config_dialog.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
settings_config_dialog.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
spatial_editor_gizmos.cpp Added _3d postfix to the end of the World3D related getters and setters in Viewport. 2022-08-29 17:54:41 +02:00
spatial_editor_gizmos.h Fix include. 2022-08-28 16:51:24 +02:00