godot/editor
Erik 8b0546d93b Implement game camera override
Implemented uniform API in Viewport class to override 2D and/or
3D camera.

Added buttons in 2D and 3D editor viewport toolbars that override
the running game camera transform with the editor viewport camera
transform. Implemented via remote debugger protocol and camera
override API.

Removed LiveEditFuncs function pointers from ScriptDebugger class.
Since the debugger got access to the SceneTree instance (if one
exists), there is no need to store the function pointers. The live
edit functions in SceneTree are used directly instead. Also removed
the static version of live edit functions in SceneTree for the same
reason. This reduced the SceneTree -> Debugger coupling too since
the function pointers don't need to be set from SceneTree anymore.

Moved script_debugger_remote.h/cpp from 'core/' to 'scene/debugger/'.
This is because the remote debugger is now using SceneTree directly
and 'core/' classes should not depend on 'scene/' classes.
2019-10-23 02:51:32 +01:00
..
collada Merge pull request #32051 from qarmin/some_error_explanation 2019-09-25 11:51:54 +02:00
doc doc: Fix parsing of self-closing XML tags 2019-09-24 13:34:05 +02:00
fileserver Add -Wshadow=local to warnings and fix reported issues. 2019-02-20 19:44:12 +01:00
icons Add editor icons for X509Certificate and CryptoKey 2019-10-16 22:16:14 +02:00
import Small fixes to redundand code, copy paste bugs 2019-10-14 11:40:55 +02:00
plugins Implement game camera override 2019-10-23 02:51:32 +01:00
translations i18n: Sync translation template with current source 2019-09-26 14:05:21 +02:00
animation_bezier_editor.cpp Fixed missing argument for clear_selection signal in Bezier Curve editor 2019-09-25 19:35:21 +02:00
animation_bezier_editor.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
animation_track_editor.cpp Enhancements and fixes for the animation editor's copy track dialog 2019-10-21 12:40:23 -03:00
animation_track_editor.h Enhancements and fixes for the animation editor's copy track dialog 2019-10-21 12:40:23 -03:00
animation_track_editor_plugins.cpp Show preview of frame_coords in AnimationPlayer 2019-10-22 02:46:50 +02:00
animation_track_editor_plugins.h Show preview of frame_coords in AnimationPlayer 2019-10-22 02:46:50 +02:00
array_property_edit.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
array_property_edit.h -Fixes to undo redo to avoid crash, closes #24251 2019-02-14 10:22:34 -03:00
audio_stream_preview.cpp Small fixes to unrechable code, possibly overflows, using NULL pointers 2019-06-03 21:52:50 +02:00
audio_stream_preview.h Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
code_editor.cpp Fix text search bar not correctly switching from replacing to just searching 2019-10-01 10:06:03 -03:00
code_editor.h Tweak the behavior of search/replace bar 2019-08-13 17:18:13 +02:00
connections_dialog.cpp Add accept-dialog enter-key functionality to the Connect Dialog's Method textfield. 2019-10-15 05:49:42 -03:00
connections_dialog.h ConnectionsDock: Add tooltip with signal description 2019-07-02 16:49:31 +02:00
create_dialog.cpp Add overriden properties to the documentation 2019-09-04 15:21:40 +03:00
create_dialog.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
dependency_editor.cpp Fix the dependency error dialog being too small on hiDPI displays 2019-10-12 15:54:16 +02:00
dependency_editor.h Minor enhancements to the dependency editor 2019-06-15 04:12:23 -03:00
dictionary_property_edit.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
dictionary_property_edit.h -Fixes to undo redo to avoid crash, closes #24251 2019-02-14 10:22:34 -03:00
editor_about.cpp Increase the size of the About dialog 2019-10-05 17:18:25 +02:00
editor_about.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
editor_asset_installer.cpp Tweak a few strings displayed in the editor for consistency 2019-08-21 19:33:29 +02:00
editor_asset_installer.h
editor_atlas_packer.cpp Add missing license headers 2019-06-11 15:33:32 +02:00
editor_atlas_packer.h Add missing license headers 2019-06-11 15:33:32 +02:00
editor_audio_buses.cpp Replace "GuiMiniTabMenu" with "GuiTabMenu" and tweak it 2019-09-25 12:53:42 -03:00
editor_audio_buses.h Fix few GCC9 warnings: 2019-07-02 13:35:30 +02:00
editor_autoload_settings.cpp Fix an exception when trying to close down editor with plugins enabled. 2019-08-22 16:30:55 +01:00
editor_autoload_settings.h Make comparison operator== const 2019-07-19 21:52:30 -04:00
editor_builders.py Some small fixes to warnings in python scripts 2019-07-11 22:26:04 +05:30
editor_data.cpp Added some obvious errors explanations 2019-09-25 10:28:50 +02:00
editor_data.h Allow to create scene from FileSystem dock 2019-08-15 19:47:21 +02:00
editor_dir_dialog.cpp Added some obvious errors explanations 2019-09-25 10:28:50 +02:00
editor_dir_dialog.h
editor_export.cpp Add code signing support for Windows exports (using "signtool" on Windows and "osslsigncode" on the other platforms) 2019-10-04 22:33:03 +03:00
editor_export.h Add code signing support for Windows exports (using "signtool" on Windows and "osslsigncode" on the other platforms) 2019-10-04 22:33:03 +03:00
editor_feature_profile.cpp Merge pull request #32051 from qarmin/some_error_explanation 2019-09-25 11:51:54 +02:00
editor_feature_profile.h Add missing license headers 2019-06-11 15:33:32 +02:00
editor_file_dialog.cpp Create new folder from save dialog now update filesystem dock. 2019-09-26 20:54:34 +02:00
editor_file_dialog.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
editor_file_system.cpp Revert "Fix plugin script classes defined even if inactive." 2019-10-02 19:17:59 +02:00
editor_file_system.h fix file system not refresh on exFAT 2019-05-24 12:49:37 +02:00
editor_folding.cpp Style: Fix issues with clang-format 8.0 2019-05-20 13:51:51 +02:00
editor_folding.h No more metadata and dependency indices kept in resources saved. 2019-04-11 14:36:58 -03:00
editor_fonts.cpp Fix validating editor bold font 2019-10-21 22:44:03 +09:00
editor_fonts.h
editor_help.cpp Prevents segfault on _class_desc_resized at exit 2019-10-22 16:01:11 +03:00
editor_help.h Add shortcut Shift + F3 to search pervious in the built-in docs 2019-10-10 11:01:04 +02:00
editor_help_search.cpp Adds fuzzy search for help search dialog 2019-09-08 13:08:34 -03:00
editor_help_search.h Make docs search hide nodes disabled by the editor feature profile 2019-06-06 22:04:25 -03:00
editor_inspector.cpp Remove redundant camelcase_to_underscore() call in EditorInspector 2019-10-10 22:57:46 +02:00
editor_inspector.h Revert "Expose "meta" to the Inspector" 2019-07-22 12:03:57 +02:00
editor_layouts_dialog.cpp Fix scoped enum value reference, breaks GCC 5 2019-06-24 21:56:55 +02:00
editor_layouts_dialog.h editor save/delete layout dialog with layout list 2019-06-21 19:38:04 +02:00
editor_log.cpp Distinguish editor-originating messages in the editor log 2019-09-20 01:59:02 +02:00
editor_log.h Distinguish editor-originating messages in the editor log 2019-09-20 01:59:02 +02:00
editor_network_profiler.cpp Improve the network profiler UI 2019-09-21 15:29:03 +02:00
editor_network_profiler.h Improve the String::humanize_size() method 2019-09-05 19:48:46 +02:00
editor_node.cpp expose EditorSpinSlider to GDScript 2019-10-20 11:54:35 -04:00
editor_node.h Merge pull request #31461 from IronicallySerious/add-vcs-integration 2019-09-04 01:09:24 +02:00
editor_path.cpp Merge pull request #31978 from YeldhamDev/inspector_dock_small_improvements 2019-09-24 11:05:20 +02:00
editor_path.h Make 'EditorPath' into a proper 'MenuButton' 2019-04-25 20:53:58 -03:00
editor_plugin.cpp Merge pull request #31847 from aole/editor-expose-current-path 2019-09-03 12:07:23 +02:00
editor_plugin.h Expose current path to EditorPlugin 2019-09-01 01:51:33 -04:00
editor_plugin_settings.cpp Warn about all missing keys in plugin.cfg 2019-08-30 21:41:00 +02:00
editor_plugin_settings.h
editor_profiler.cpp Added release function to PoolVector::Access. 2019-07-06 12:04:27 +01:00
editor_profiler.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
editor_properties.cpp Make the the resource menu button fallback to the Object icon instead of Node 2019-10-21 11:26:58 -03:00
editor_properties.h Make editor inspector easing lines use the accent color when dragged 2019-09-06 16:11:26 +02:00
editor_properties_array_dict.cpp Fix crash when reverting an exported array / dict to NULL 2019-09-21 16:36:30 +01:00
editor_properties_array_dict.h Merge pull request #29656 from nhold/add-remove-option-array-inspector 2019-07-02 07:29:22 +02:00
editor_resource_preview.cpp Merge pull request #32051 from qarmin/some_error_explanation 2019-09-25 11:51:54 +02:00
editor_resource_preview.h Use reference to constant in functions 2019-07-10 11:54:12 +02:00
editor_run.cpp Adds skip-breakpoints feature 2019-09-03 20:49:09 +02:00
editor_run.h Adds skip-breakpoints feature 2019-09-03 20:49:09 +02:00
editor_run_native.cpp Merge pull request #27309 from KoBeWi/main_scene_on_android 2019-05-31 16:55:46 +02:00
editor_run_native.h Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
editor_run_script.cpp
editor_run_script.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
editor_scale.cpp
editor_scale.h
editor_sectioned_inspector.cpp Increase the minimum width of the editor sectioned inspector 2019-08-31 20:39:52 +02:00
editor_sectioned_inspector.h Fixes and improvements in settings search 2019-07-12 22:20:06 +08:00
editor_settings.cpp Add a "slow" modifier to freelook 2019-10-14 22:50:02 +02:00
editor_settings.h Allow to define and load script templates per project 2019-08-22 20:51:30 +03:00
editor_spin_slider.cpp Improve Ctrl snapping in EditorSpinSlider 2019-09-06 19:38:11 +02:00
editor_spin_slider.h Add scrollwheel input to spin slider 2019-08-13 22:10:10 -07:00
editor_sub_scene.cpp Fixes deselection not working when merging scene 2019-10-08 22:42:47 -07:00
editor_sub_scene.h
editor_themes.cpp Highlight singletons and class_names in GDScript 2019-09-28 13:13:18 +03:00
editor_themes.h
editor_vcs_interface.cpp Changed some code found by Clang Tidy and Coverity 2019-09-22 18:45:08 +02:00
editor_vcs_interface.h Add copyright headers to vcs integration 2019-09-04 16:47:26 +05:30
export_template_manager.cpp Merge pull request #32051 from qarmin/some_error_explanation 2019-09-25 11:51:54 +02:00
export_template_manager.h Split the Android platform java logic into an Android library module (lib) and an application module (app). 2019-09-04 16:20:22 -07:00
file_type_cache.cpp Added some obvious errors explanations 2019-09-25 10:28:50 +02:00
file_type_cache.h
filesystem_dock.cpp Merge pull request #32009 from Xrayez/fs-editor-icons 2019-09-26 08:43:17 +02:00
filesystem_dock.h Cleanup and minor changes in FileSystem Dock 2019-08-22 10:24:51 -03:00
find_in_files.cpp Added some obvious errors explanations 2019-09-25 10:28:50 +02:00
find_in_files.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
groups_editor.cpp Major enhancements for the group editor 2019-08-28 21:26:00 -03:00
groups_editor.h Major enhancements for the group editor 2019-08-28 21:26:00 -03:00
import_dock.cpp Add informational messages to various editors 2019-09-04 12:37:11 -03:00
import_dock.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
inspector_dock.cpp Merge pull request #31978 from YeldhamDev/inspector_dock_small_improvements 2019-09-24 11:05:20 +02:00
inspector_dock.h
multi_node_edit.cpp MultiNodeEdit now only shows properties with the exact same PropertyInfo data 2019-07-05 17:40:06 -04:00
multi_node_edit.h
node_dock.cpp Allow Label autowrap to cut words when they exceed line width 2019-10-16 09:57:44 +02:00
node_dock.h
pane_drag.cpp
pane_drag.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
plugin_config_dialog.cpp Added some obvious errors explanations 2019-09-25 10:28:50 +02:00
plugin_config_dialog.h Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
progress_dialog.cpp Added some obvious errors explanations 2019-09-25 10:28:50 +02:00
progress_dialog.h
project_export.cpp Don't allow to export pck without preset 2019-10-16 11:58:49 +02:00
project_export.h Fixes to make exporting more responsive. 2019-04-24 15:52:15 -03:00
project_manager.cpp Project Manager: Update template dialog position after window resize 2019-10-01 12:10:58 +02:00
project_manager.h [macOS] Add methods to modify global and dock menus. Add ability to open multiple editor/project manager instances, recent/favourite project list to project manager dock menu and opened scene list to editor dock menu. 2019-08-26 16:45:49 +03:00
project_settings_editor.cpp Small fixes to redundand code, copy paste bugs 2019-10-14 11:40:55 +02:00
project_settings_editor.h Focus the search box when pressing Ctrl+F in Project/Editor Settings 2019-10-06 17:56:34 +02:00
property_editor.cpp Default ColorPicker color mode setting 2019-08-31 00:34:33 -04:00
property_editor.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
property_selector.cpp Changed some code showed in LGTM and Coverage 2019-07-20 08:09:57 +02:00
property_selector.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
pvrtc_compress.cpp Export: Remove temp files from cache after export 2019-08-12 13:31:59 +02:00
pvrtc_compress.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
quick_open.cpp Minor cosmetic changes in some editor plugins 2019-08-08 23:22:33 -03:00
quick_open.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
register_exporters.h
rename_dialog.cpp Use CheckBoxes in the editor instead of CheckButtons when applicable 2019-07-04 17:32:59 +02:00
rename_dialog.h Use CheckBoxes in the editor instead of CheckButtons when applicable 2019-07-04 17:32:59 +02:00
reparent_dialog.cpp
reparent_dialog.h
run_settings_dialog.cpp
run_settings_dialog.h
scene_tree_dock.cpp Fix "Make Scene Root" deleting previous root whenever focusing another scene 2019-09-28 15:29:09 +03:00
scene_tree_dock.h Placeholder dialog for editable children 2019-09-27 13:49:55 -04:00
scene_tree_editor.cpp Minor visual adjustment in drag preview of the scene and file tree editors 2019-09-30 13:36:49 -03:00
scene_tree_editor.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
script_create_dialog.cpp Cleanup the "Attach Node Script" dialog 2019-09-27 00:49:20 -03:00
script_create_dialog.h Allow to define and load script templates per project 2019-08-22 20:51:30 +03:00
script_editor_debugger.cpp Implement game camera override 2019-10-23 02:51:32 +01:00
script_editor_debugger.h Implement game camera override 2019-10-23 02:51:32 +01:00
SCsub SCons: Fix uses of [].append instead of env.add_source_files() 2019-07-22 15:08:32 +02:00
settings_config_dialog.cpp Focus the search box when pressing Ctrl+F in Project/Editor Settings 2019-10-06 17:56:34 +02:00
settings_config_dialog.h
spatial_editor_gizmos.cpp Fixes concaveshape not selecting in viewport 2019-10-11 03:42:36 -07:00
spatial_editor_gizmos.h Add particles icon to CPUParticles 2019-08-08 16:28:01 -07:00