virtualx-engine/editor
reduz 746dddc067 Replace most uses of Map by HashMap
* Map is unnecessary and inefficient in almost every case.
* Replaced by the new HashMap.
* Renamed Map to RBMap and Set to RBSet for cases that still make sense
  (order matters) but use is discouraged.

There were very few cases where replacing by HashMap was undesired because
keeping the key order was intended.
I tried to keep those (as RBMap) as much as possible, but might have missed
some. Review appreciated!
2022-05-16 10:37:48 +02:00
..
debugger Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
fileserver Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
icons Implement missing Node & Resource placeholders 2022-05-03 17:08:09 +02:00
import Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
plugins Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
translations i18n: Sync editor translations with Weblate 2022-05-05 15:55:44 +02:00
action_map_editor.cpp Cleanup metadata usage 2022-05-06 00:27:10 +02:00
action_map_editor.h Disable add button when action name is invalid 2022-05-04 11:19:27 -06:00
animation_bezier_editor.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
animation_bezier_editor.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
animation_track_editor.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
animation_track_editor.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
animation_track_editor_plugins.cpp Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
animation_track_editor_plugins.h Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
array_property_edit.cpp Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
array_property_edit.h
audio_stream_preview.cpp Fix more issues found by cppcheck. 2022-04-20 10:34:00 +03:00
audio_stream_preview.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
code_editor.cpp Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
code_editor.h Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
connections_dialog.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
connections_dialog.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
create_dialog.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
create_dialog.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
dependency_editor.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
dependency_editor.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
dictionary_property_edit.cpp Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
dictionary_property_edit.h
doc_tools.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
doc_tools.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_about.cpp Keep logo aspect ratio in About dialog 2022-05-01 15:57:00 +08:00
editor_about.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
editor_asset_installer.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_asset_installer.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_atlas_packer.cpp Use bresenham_line() in EditorAtlasPacker::chart_pack 2022-02-21 19:52:47 +01:00
editor_atlas_packer.h Use bresenham_line() in EditorAtlasPacker::chart_pack 2022-02-21 19:52:47 +01:00
editor_audio_buses.cpp Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
editor_audio_buses.h Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
editor_autoload_settings.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_autoload_settings.h Add "Add Script" option to project autoload settings 2022-03-12 12:57:05 +03:00
editor_builders.py [Editor build] Use smaller .mo files instead of .po, if gettext is available. 2022-03-24 21:17:32 +02:00
editor_command_palette.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_command_palette.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
editor_data.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_data.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_dir_dialog.cpp Make FileAccess and DirAccess classes reference counted. 2022-04-11 13:28:51 +03:00
editor_dir_dialog.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_export.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_export.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_feature_profile.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_feature_profile.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_file_dialog.cpp Cleanups after changes in ItemList signals 2022-05-10 13:26:16 +03:00
editor_file_dialog.h Cleanups after changes in ItemList signals 2022-05-10 13:26:16 +03:00
editor_file_system.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_file_system.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_folding.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_folding.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_fonts.cpp Make FileAccess and DirAccess classes reference counted. 2022-04-11 13:28:51 +03:00
editor_fonts.h
editor_help.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_help.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_help_search.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_help_search.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_inspector.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_inspector.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_layouts_dialog.cpp
editor_layouts_dialog.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
editor_locale_dialog.cpp Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
editor_locale_dialog.h
editor_log.cpp Fix editor_log text copy 2022-04-08 22:13:48 +02:00
editor_log.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_native_shader_source_visualizer.cpp Make TabBar/Container default their alignments to the left instead of center 2022-03-17 18:12:23 -03:00
editor_native_shader_source_visualizer.h
editor_node.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_node.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_path.cpp Cleanup EditorNode and EditorData 2022-03-30 20:12:26 +02:00
editor_path.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
editor_paths.cpp Make FileAccess and DirAccess classes reference counted. 2022-04-11 13:28:51 +03:00
editor_paths.h Editor: Cleanup some includes dependencies 2022-02-15 14:54:15 +01:00
editor_plugin.cpp Merge pull request #59393 from techiepriyansh/move-gltf-export-under-scene-menu 2022-04-27 11:51:49 +02:00
editor_plugin.h move gltf export under scene menu 2022-04-12 19:42:41 +05:30
editor_plugin_settings.cpp Improve plugin dialog UX 2022-05-07 23:19:55 +02:00
editor_plugin_settings.h Improve plugin dialog UX 2022-05-07 23:19:55 +02:00
editor_properties.cpp Remove RES and REF typedefs in favor of spelled out Ref<> 2022-05-03 01:43:50 +02:00
editor_properties.h Remove RES and REF typedefs in favor of spelled out Ref<> 2022-05-03 01:43:50 +02:00
editor_properties_array_dict.cpp Disallow Callable, Signal and RID in export arrays 2022-05-05 19:22:48 +02:00
editor_properties_array_dict.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
editor_property_name_processor.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_property_name_processor.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_resource_picker.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_resource_picker.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_resource_preview.cpp Basic 3D rendering 2022-05-12 10:37:27 -07:00
editor_resource_preview.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_run.cpp Avoid setting sub-window or started project window positions, if it's impossible to get screen rect. 2022-04-20 11:10:33 +03:00
editor_run.h
editor_run_native.cpp Initialize bools in the headers in editor 2022-03-12 13:34:06 -06:00
editor_run_native.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_run_script.cpp Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
editor_run_script.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
editor_scale.cpp
editor_scale.h
editor_sectioned_inspector.cpp Add property name style toggle to Inspector 2022-03-28 18:52:09 +08:00
editor_sectioned_inspector.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_settings.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_settings.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_settings_dialog.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_settings_dialog.h Add a new HashMap implementation 2022-05-12 11:21:29 +02:00
editor_spin_slider.cpp Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
editor_spin_slider.h Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
editor_themes.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_themes.h
editor_toaster.cpp Avoid recursive errors in EditorToaster 2022-03-08 11:51:08 +01:00
editor_toaster.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_translation.cpp Make FileAccess and DirAccess classes reference counted. 2022-04-11 13:28:51 +03:00
editor_translation.h
editor_translation_parser.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
editor_translation_parser.h
editor_vcs_interface.cpp Make FileAccess and DirAccess classes reference counted. 2022-04-11 13:28:51 +03:00
editor_vcs_interface.h Initialize bools in the headers in editor 2022-03-12 13:34:06 -06:00
editor_zoom_widget.cpp Port existing _notification code to use switch statements (part 1/3) 2022-02-16 11:38:24 +01:00
editor_zoom_widget.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
export_template_manager.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
export_template_manager.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
filesystem_dock.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
filesystem_dock.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
find_in_files.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
find_in_files.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
groups_editor.cpp Add _group_selected to callable methods 2022-03-24 19:23:55 -05:00
groups_editor.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
import_defaults_editor.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
import_defaults_editor.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
import_dock.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
import_dock.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
inspector_dock.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
inspector_dock.h Remove RES and REF typedefs in favor of spelled out Ref<> 2022-05-03 01:43:50 +02:00
localization_editor.cpp Make TabBar/Container default their alignments to the left instead of center 2022-03-17 18:12:23 -03:00
localization_editor.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
multi_node_edit.cpp Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
multi_node_edit.h
node_dock.cpp Update if == NOTIFICATION_* to switch statements to match coding style 2022-02-16 08:44:37 -05:00
node_dock.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
plugin_config_dialog.cpp Improve plugin dialog UX 2022-05-07 23:19:55 +02:00
plugin_config_dialog.h Improve plugin dialog UX 2022-05-07 23:19:55 +02:00
pot_generator.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
pot_generator.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
progress_dialog.cpp Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
progress_dialog.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
project_export.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
project_export.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
project_manager.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
project_manager.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
project_settings_editor.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
project_settings_editor.h [Input] Add extra shortcut_input input processing step to process Unicode character input with Alt / Ctrl modifiers, after processing of shortcuts. 2022-04-05 13:46:45 +03:00
property_editor.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
property_editor.h Remove RES and REF typedefs in favor of spelled out Ref<> 2022-05-03 01:43:50 +02:00
property_selector.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
property_selector.h Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
quick_open.cpp Initialize bools in the headers in editor 2022-03-12 13:34:06 -06:00
quick_open.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
register_exporters.h
rename_dialog.cpp Make TabBar/Container default their alignments to the left instead of center 2022-03-17 18:12:23 -03:00
rename_dialog.h Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
reparent_dialog.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
reparent_dialog.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
scene_tree_dock.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
scene_tree_dock.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
scene_tree_editor.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
scene_tree_editor.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
script_create_dialog.cpp Remove RES and REF typedefs in favor of spelled out Ref<> 2022-05-03 01:43:50 +02:00
script_create_dialog.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
SCsub i18n: Sync editor translations with Weblate 2022-04-25 17:19:34 +02:00
shader_create_dialog.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
shader_create_dialog.h Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
shader_globals_editor.cpp Remove RES and REF typedefs in favor of spelled out Ref<> 2022-05-03 01:43:50 +02:00
shader_globals_editor.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
template_builders.py