godot/editor
PouleyKetchoupp 3e4e530523 NodePath properly updated in the editor in more cases
Fix more cases of node path needing an update when nodes are renamed or
moved in the editor.

Built-in node properties:
Before, node paths were checked only for script export variables. Now
all properties are checked from the node, which includes built-in node
properties.
Allows proper node path updates for nodes like remote transform, physics
joints, etc.

Arrays and dictionaries:
Node paths nested in array and dictionary properties are now also
updated in the editor.

Also update the documentation to be clear about node path update in the
editor and at runtime.

Co-authored-by: latorril <latorril@gmail.com>
2021-06-28 09:28:29 -07:00
..
debugger Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
fileserver Rename File::get_len() get_length() 2021-05-25 11:54:28 +01:00
icons Rename VisibilityNotifierXD to VisibleOnScreenNotifierXD 2021-06-16 22:01:39 -03:00
import ERR_FAIL_NULL check file access 2021-06-16 16:13:36 -07:00
plugins Merge pull request #49659 from LightningAA/string-valid-integer-to-int 2021-06-18 16:14:14 +02:00
translations i18n: Sync translations with Weblate 2021-06-16 13:48:32 +02:00
action_map_editor.cpp Documentation search fixes 2021-06-16 09:43:34 -07:00
action_map_editor.h Rename "Control" key to "Ctrl" and add "_pressed" suffix to all InputEventWithModifiers properties/methods 2021-05-07 14:00:50 -06:00
animation_bezier_editor.cpp Rename "Control" key to "Ctrl" and add "_pressed" suffix to all InputEventWithModifiers properties/methods 2021-05-07 14:00:50 -06:00
animation_bezier_editor.h
animation_track_editor_plugins.cpp Rename "Control" key to "Ctrl" and add "_pressed" suffix to all InputEventWithModifiers properties/methods 2021-05-07 14:00:50 -06:00
animation_track_editor_plugins.h
animation_track_editor.cpp AnimationMultiTrackKeyEdit Allow editing easing if it's possible for all edited tracks 2021-06-17 23:28:04 +02:00
animation_track_editor.h Documentation search fixes 2021-06-16 09:43:34 -07:00
array_property_edit.cpp
array_property_edit.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
audio_stream_preview.cpp
audio_stream_preview.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
code_editor.cpp Merge pull request #49258 from megalobyte/editor-fix 2021-06-17 02:25:41 +02:00
code_editor.h Documentation search fixes 2021-06-16 09:43:34 -07:00
connections_dialog.cpp Documentation search fixes 2021-06-16 09:43:34 -07:00
connections_dialog.h Documentation search fixes 2021-06-16 09:43:34 -07:00
create_dialog.cpp Consistently prefix bound virtual methods with _ 2021-06-12 00:55:52 +02:00
create_dialog.h
dependency_editor.cpp Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
dependency_editor.h
dictionary_property_edit.cpp
dictionary_property_edit.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
doc_tools.cpp Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
doc_tools.h
editor_about.cpp Separate version hash from version number in editor and project manager 2021-06-08 17:30:37 +03:00
editor_about.h Make it possible to copy the Godot version identifier by clicking it 2021-04-28 17:35:57 +02:00
editor_asset_installer.cpp Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
editor_asset_installer.h
editor_atlas_packer.cpp
editor_atlas_packer.h
editor_audio_buses.cpp Documentation search fixes 2021-06-16 09:43:34 -07:00
editor_audio_buses.h Improve the audio bus editor appearance 2021-05-27 10:00:49 +02:00
editor_autoload_settings.cpp Documentation search fixes 2021-06-16 09:43:34 -07:00
editor_autoload_settings.h Documentation search fixes 2021-06-16 09:43:34 -07:00
editor_builders.py Use a DynamicFont for the default project theme 2021-05-17 15:19:13 +02:00
editor_data.cpp Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
editor_data.h Fix typos with codespell 2021-05-20 12:38:56 +02:00
editor_dir_dialog.cpp
editor_dir_dialog.h Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
editor_export.cpp Merge pull request #49511 from akien-mga/core-diraccess-fileaccess-io 2021-06-11 16:51:10 +02:00
editor_export.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
editor_feature_profile.cpp Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
editor_feature_profile.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
editor_file_dialog.cpp Documentation search fixes 2021-06-16 09:43:34 -07:00
editor_file_dialog.h Documentation search fixes 2021-06-16 09:43:34 -07:00
editor_file_system.cpp Remove thread-unsafe and unused late_added_files. 2021-06-17 05:30:24 -07:00
editor_file_system.h Remove thread-unsafe and unused late_added_files. 2021-06-17 05:30:24 -07:00
editor_folding.cpp Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
editor_folding.h
editor_fonts.cpp Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
editor_fonts.h
editor_help_search.cpp Change behavior of String.right 2021-05-20 23:07:57 +02:00
editor_help_search.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
editor_help.cpp Documentation search fixes 2021-06-16 09:43:34 -07:00
editor_help.h Documentation search fixes 2021-06-16 09:43:34 -07:00
editor_inspector.cpp Consistently prefix bound virtual methods with _ 2021-06-12 00:55:52 +02:00
editor_inspector.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
editor_layouts_dialog.cpp
editor_layouts_dialog.h
editor_log.cpp Fixed implementation of RTL remove_line(), which fixed issues in EditorLog. 2021-05-26 15:08:13 +10:00
editor_log.h Made Editor Log buttons save their state, per project. 2021-05-06 00:48:19 +10:00
editor_native_shader_source_visualizer.cpp
editor_native_shader_source_visualizer.h
editor_node.cpp Merge pull request #40525 from KoBeWi/fastest_close_in_the_west 2021-06-18 12:30:56 +02:00
editor_node.h Merge pull request #49108 from LightningAA/reload-current-project-4.0 2021-06-15 15:40:52 +02:00
editor_path.cpp Make several actions in the Inspector dock more obvious 2021-06-04 02:05:27 +03:00
editor_path.h Make several actions in the Inspector dock more obvious 2021-06-04 02:05:27 +03:00
editor_paths.cpp Main: Fixup bogus fallback to project manager with more bolognese 2021-06-16 19:11:08 +02:00
editor_paths.h Refactor editor paths validation in EditorPaths and EditorSettings 2021-06-14 19:56:20 +02:00
editor_plugin_settings.cpp Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
editor_plugin_settings.h
editor_plugin.cpp Validate parameters when adding plugins 2021-06-13 17:25:39 +08:00
editor_plugin.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
editor_properties_array_dict.cpp Consistently prefix bound virtual methods with _ 2021-06-12 00:55:52 +02:00
editor_properties_array_dict.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
editor_properties.cpp Documentation search fixes 2021-06-16 09:43:34 -07:00
editor_properties.h Documentation search fixes 2021-06-16 09:43:34 -07:00
editor_resource_picker.cpp Add PROPERTY_USAGE_NONE and use it 2021-06-17 19:10:26 -04:00
editor_resource_picker.h Make EditorFileDialog only created on demand in EditorResourcePicker 2021-05-25 18:38:19 +03:00
editor_resource_preview.cpp Consistently prefix bound virtual methods with _ 2021-06-12 00:55:52 +02:00
editor_resource_preview.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
editor_run_native.cpp
editor_run_native.h
editor_run_script.cpp
editor_run_script.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
editor_run.cpp Implement the %command% placeholder in the Main Run Args setting 2021-05-07 00:05:02 +02:00
editor_run.h
editor_scale.cpp
editor_scale.h
editor_sectioned_inspector.cpp Use bold fonts in editor 2021-06-02 12:47:57 -03:00
editor_sectioned_inspector.h
editor_settings.cpp Merge pull request #47813 from Calinou/editor-decrease-unfocused-fps-limit 2021-06-17 12:46:29 +02:00
editor_settings.h EditorSettings: Factor code to compute auto display scale 2021-06-16 14:36:09 +02:00
editor_spin_slider.cpp Documentation search fixes 2021-06-16 09:43:34 -07:00
editor_spin_slider.h Documentation search fixes 2021-06-16 09:43:34 -07:00
editor_themes.cpp Overhaul the theme editor and improve user experience 2021-06-14 21:46:30 +03:00
editor_themes.h
editor_translation_parser.cpp Consistently prefix bound virtual methods with _ 2021-06-12 00:55:52 +02:00
editor_translation_parser.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
editor_vcs_interface.cpp
editor_vcs_interface.h
editor_zoom_widget.cpp Rework the TileSet resource and TileMap nodes: 2021-05-07 18:06:17 +02:00
editor_zoom_widget.h Rework the TileSet resource and TileMap nodes: 2021-05-07 18:06:17 +02:00
export_template_manager.cpp Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
export_template_manager.h Improve the UI/UX of the Export Template Manager dialog 2021-06-03 22:15:15 +03:00
filesystem_dock.cpp Documentation search fixes 2021-06-16 09:43:34 -07:00
filesystem_dock.h Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
find_in_files.cpp Documentation search fixes 2021-06-16 09:43:34 -07:00
find_in_files.h Documentation search fixes 2021-06-16 09:43:34 -07:00
groups_editor.cpp Documentation search fixes 2021-06-16 09:43:34 -07:00
groups_editor.h
import_defaults_editor.cpp
import_defaults_editor.h
import_dock.cpp
import_dock.h
inspector_dock.cpp Make several actions in the Inspector dock more obvious 2021-06-04 02:05:27 +03:00
inspector_dock.h Make several actions in the Inspector dock more obvious 2021-06-04 02:05:27 +03:00
localization_editor.cpp ICU: Update to version 69.1, improve ICU data export process. 2021-04-22 16:56:53 +03:00
localization_editor.h ICU: Update to version 69.1, improve ICU data export process. 2021-04-22 16:56:53 +03:00
multi_node_edit.cpp
multi_node_edit.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
node_3d_editor_gizmos.cpp Rename VisibilityNotifierXD to VisibleOnScreenNotifierXD 2021-06-16 22:01:39 -03:00
node_3d_editor_gizmos.h Rename VisibilityNotifierXD to VisibleOnScreenNotifierXD 2021-06-16 22:01:39 -03:00
node_dock.cpp
node_dock.h
plugin_config_dialog.cpp Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
plugin_config_dialog.h
pot_generator.cpp Remove uses of auto for better readability and online code reviews 2021-04-26 14:59:28 +02:00
pot_generator.h Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
progress_dialog.cpp
progress_dialog.h
project_export.cpp Documentation search fixes 2021-06-16 09:43:34 -07:00
project_export.h Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
project_manager.cpp Merge pull request #47894 from Calinou/project-manager-add-keyboard-shortcuts 2021-06-17 12:41:47 +02:00
project_manager.h Make it possible to copy the Godot version identifier by clicking it 2021-04-28 17:35:57 +02:00
project_settings_editor.cpp Improve Project Settings Editor 2021-05-14 13:58:43 +03:00
project_settings_editor.h Improve Project Settings Editor 2021-05-14 13:58:43 +03:00
property_editor.cpp Documentation search fixes 2021-06-16 09:43:34 -07:00
property_editor.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
property_selector.cpp Adding some more missing renames for Transform3D and Quaternion 2021-06-15 16:01:50 +02:00
property_selector.h
quick_open.cpp Improve TreeItem API and allow to move nodes 2021-05-17 22:06:46 +02:00
quick_open.h
register_exporters.h
rename_dialog.cpp
rename_dialog.h
reparent_dialog.cpp
reparent_dialog.h
scene_tree_dock.cpp NodePath properly updated in the editor in more cases 2021-06-28 09:28:29 -07:00
scene_tree_dock.h NodePath properly updated in the editor in more cases 2021-06-28 09:28:29 -07:00
scene_tree_editor.cpp Consistently prefix bound virtual methods with _ 2021-06-12 00:55:52 +02:00
scene_tree_editor.h Implement Particle Trails 2021-04-30 17:38:02 -03:00
script_create_dialog.cpp Documentation search fixes 2021-06-16 09:43:34 -07:00
script_create_dialog.h Documentation search fixes 2021-06-16 09:43:34 -07:00
SCsub
settings_config_dialog.cpp EditorSettings: Look for binding while filtering too 2021-06-04 01:31:55 +02:00
settings_config_dialog.h
shader_globals_editor.cpp Rename Variant TRANSFORM to TRANSFORM3D 2021-06-03 07:30:01 -04:00
shader_globals_editor.h