godot/editor
David Nikdel 067807c1cb Remove nondeterminism in pck_packer
PCK files (like other build products) should be deterministic based on their inputs. Removed calls to Math::rand() that are being used to generate padding.

Looks like these were introduced as part of adding encryption support, but the padding being random does not have any cryptographic significance. This can be trivially inferred since file blocks that happen to be aligned don't get padding anyway.

If there's a desire to indroduce something that functions as a nonce it should probably be added explicitly and only if encryption is enabled.
remove Math::rand() calls in editor_export_platform.cpp

follow up to make consistent with pck_packer
2023-09-03 18:14:30 -04:00
..
debugger Avoid unnecessary inspector updates when loading or switching scenes 2023-08-12 13:32:59 +02:00
export Remove nondeterminism in pck_packer 2023-09-03 18:14:30 -04:00
gui Refactor disabling scene tab context menu options 2023-09-01 21:34:54 +02:00
icons Merge pull request #80184 from MewPurPur/gray=abstract 2023-09-01 16:00:58 +02:00
import Register and cleanup resource importer singletons in a predictable way 2023-08-07 17:49:33 +02:00
plugins Merge pull request #81189 from jsjtxietian/Fix-press-space-when-enter-editor-layout-name-will-confirm-save 2023-09-02 14:30:12 +02:00
translations i18n: Sync translations with Weblate 2023-08-17 13:24:10 +02:00
SCsub Single Compilation Unit build. 2023-06-06 15:36:51 +01:00
action_map_editor.cpp save show built-in actions button state 2023-08-22 16:36:48 +08:00
action_map_editor.h Fix Project Settings array/dicts initial value being shared instances of the current value. 2023-01-13 21:48:43 +10:00
animation_bezier_editor.cpp Add gesture to ViewPanner and simplify a bit its API 2023-01-23 16:43:53 +01:00
animation_bezier_editor.h Add gesture to ViewPanner and simplify a bit its API 2023-01-23 16:43:53 +01:00
animation_track_editor.cpp Merge pull request #54524 from Calinou/animation-editor-add-bypass-confirmation 2023-07-26 18:39:01 +02:00
animation_track_editor.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
animation_track_editor_plugins.cpp Code simplifications 2023-06-21 22:37:26 +02:00
animation_track_editor_plugins.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
audio_stream_preview.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
audio_stream_preview.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
code_editor.cpp Merge pull request #79358 from timothyqiu/indentation 2023-07-31 21:01:13 +02:00
code_editor.h Add code_complete_enabled code editor setting 2023-06-21 02:51:05 +10:00
connections_dialog.cpp Editor: Inspector and Signal docks improvements 2023-09-02 08:50:28 +03:00
connections_dialog.h Editor: Inspector and Signal docks improvements 2023-09-02 08:50:28 +03:00
create_dialog.cpp Use the gray color for all abstract classes 2023-08-31 12:59:18 +03:00
create_dialog.h Fix filtering editor nodes in Create Dialog 2023-01-27 12:26:26 +01:00
dependency_editor.cpp Fix missing UID handling in Dependency Editor 2023-06-13 11:09:56 +02:00
dependency_editor.h Fix DependecyEditorOwners not acknowledging non-scene resources 2023-06-02 20:18:33 +02:00
directory_create_dialog.cpp Standardize dialog input validation as a new class 2023-08-08 16:14:35 +02:00
directory_create_dialog.h Standardize dialog input validation as a new class 2023-08-08 16:14:35 +02:00
doc_tools.cpp Fix API hash related crash in `EditorSettings` 2023-07-31 16:35:41 +02:00
doc_tools.h Dump API docs from inline GDScript comments using --doctool --gdscript-docs PATH 2023-05-08 11:00:29 -05:00
editor_about.cpp Single Compilation Unit build. 2023-06-06 15:36:51 +01:00
editor_about.h Single Compilation Unit build. 2023-06-06 15:36:51 +01:00
editor_asset_installer.cpp Removed unused property hints and `Object::get_translatable_strings()` 2023-01-09 16:56:01 +01:00
editor_asset_installer.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_atlas_packer.cpp Bounds fixes in `TextureAtlas` import 2023-06-22 19:20:56 +02:00
editor_atlas_packer.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_audio_buses.cpp Revert "Remember only permanent bottom tabs" 2023-06-23 15:23:36 +02:00
editor_audio_buses.h Fix premature theme item access in editor tools 2023-04-03 18:01:11 +02:00
editor_autoload_settings.cpp Made hidden ProjectSettings groups more explicit 2023-08-23 22:43:43 +02:00
editor_autoload_settings.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_build_profile.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
editor_build_profile.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_builders.py CI: Update static checks to black 23.3.0 2023-06-19 23:33:02 +02:00
editor_command_palette.cpp Merge pull request #57894 from Sauermann/fix-subviewport-1 2023-05-09 10:43:49 +02:00
editor_command_palette.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_data.cpp Merge pull request #75656 from YuriSizov/core-iconic-builtins 2023-08-29 12:41:03 +02:00
editor_data.h Avoid unnecessary inspector updates when loading or switching scenes 2023-08-12 13:32:59 +02:00
editor_feature_profile.cpp Use the gray color for all abstract classes 2023-08-31 12:59:18 +03:00
editor_feature_profile.h Allow changing feature profile via EditorInterface 2023-07-24 18:46:36 +02:00
editor_file_system.cpp Merge pull request #78567 from NiskashY/master 2023-07-12 21:02:42 +02:00
editor_file_system.h Use reimport_append api for importing embedded gltf images 2023-02-06 07:11:45 -08:00
editor_folding.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_folding.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_fonts.cpp Move default theme files to scene/theme 2023-08-28 00:23:38 +02:00
editor_fonts.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_help.cpp Use the gray color for all abstract classes 2023-08-31 12:59:18 +03:00
editor_help.h Display `BitField[Enum]` in docs to distinguish from `Enum` 2023-06-15 17:23:02 +03:00
editor_help_search.cpp Use the gray color for all abstract classes 2023-08-31 12:59:18 +03:00
editor_help_search.h Use the gray color for all abstract classes 2023-08-31 12:59:18 +03:00
editor_inspector.cpp Merge pull request #81221 from dalexeev/editor-inspector-and-signal-dock-improvements 2023-09-03 00:21:04 +02:00
editor_inspector.h Editor: Inspector and Signal docks improvements 2023-09-02 08:50:28 +03:00
editor_interface.cpp Merge pull request #79404 from raulsntos/dotnet/lines-open-in-external-editor 2023-08-02 12:17:31 +02:00
editor_interface.h Merge pull request #77537 from henriquelalves/feature/ei_save_all_scenes 2023-07-26 23:43:08 +02:00
editor_layouts_dialog.cpp Use ui_text_submit to confirm and close text prompts 2023-09-01 12:23:30 +08:00
editor_layouts_dialog.h Improve editor layout dialog 2023-02-02 01:29:40 +01:00
editor_locale_dialog.cpp Add some missing translatable editor strings 2023-02-10 16:55:50 +08:00
editor_locale_dialog.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_log.cpp [Editor Log] Clear rich print tags only after the last line. 2023-08-10 09:48:53 +03:00
editor_log.h [Editor Log] Clear rich print tags only after the last line. 2023-08-10 09:48:53 +03:00
editor_native_shader_source_visualizer.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_native_shader_source_visualizer.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_node.cpp Merge pull request #80849 from KoBeWi/edit_NOTHING 2023-09-02 14:29:00 +02:00
editor_node.h Merge pull request #80184 from MewPurPur/gray=abstract 2023-09-01 16:00:58 +02:00
editor_paths.cpp Decouple EditorInterface from EditorPlugin 2023-04-17 21:59:09 +02:00
editor_paths.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_plugin.cpp Merge pull request #80517 from YuriSizov/tsa-randomly-picked-you-for-mandatory-inspection-i-think-not 2023-08-28 12:05:06 +02:00
editor_plugin.h Deprecate project_settings_changed signal 2023-08-10 15:07:25 +02:00
editor_plugin_settings.cpp Made hidden ProjectSettings groups more explicit 2023-08-23 22:43:43 +02:00
editor_plugin_settings.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_properties.cpp Merge pull request #80450 from KoBeWi/settings_freeze,_no_more_changes 2023-08-25 14:58:32 +02:00
editor_properties.h Replace all flags with one value when holding Cmd in the layers editor 2023-08-17 14:01:55 +02:00
editor_properties_array_dict.cpp Revert "Fix paste value not updated in dictionaries/arrays" 2023-06-24 10:59:35 +02:00
editor_properties_array_dict.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
editor_properties_vector.cpp Preserve vector ratio when dragging through 0 2023-06-02 19:35:18 +02:00
editor_properties_vector.h Preserve vector ratio when dragging through 0 2023-06-02 19:35:18 +02:00
editor_property_name_processor.cpp Use compile-time Unicode string conversion 2023-08-07 10:38:16 +02:00
editor_property_name_processor.h Prepare for moving editor and classref translations to godot-editor-l10n repo 2023-02-07 14:20:40 +01:00
editor_quick_open.cpp Single Compilation Unit build. 2023-06-06 15:36:51 +01:00
editor_quick_open.h Single Compilation Unit build. 2023-06-06 15:36:51 +01:00
editor_resource_picker.cpp Allow to pick which Resources will be made unique 2023-07-14 22:59:00 +02:00
editor_resource_picker.h Allow to pick which Resources will be made unique 2023-07-14 22:59:00 +02:00
editor_resource_preview.cpp Merge pull request #78108 from aaronfranke/variant-util-header 2023-08-03 14:46:29 +02:00
editor_resource_preview.h Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
editor_run.cpp Merge pull request #75444 from lpriebe/editor-run-arg-split-fix 2023-06-21 10:18:37 +02:00
editor_run.h Merge pull request #75444 from lpriebe/editor-run-arg-split-fix 2023-06-21 10:18:37 +02:00
editor_run_native.cpp Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
editor_run_native.h Extract editor run toolbar into its own component 2023-04-19 17:12:28 +02:00
editor_scale.cpp Single Compilation Unit build. 2023-06-06 15:36:51 +01:00
editor_scale.h Single Compilation Unit build. 2023-06-06 15:36:51 +01:00
editor_script.cpp Extract editor run toolbar into its own component 2023-04-19 17:12:28 +02:00
editor_script.h Extract editor run toolbar into its own component 2023-04-19 17:12:28 +02:00
editor_sectioned_inspector.cpp Allow EditorInspector to change its property name style when necessary 2023-04-29 10:51:00 +08:00
editor_sectioned_inspector.h Allow EditorInspector to change its property name style when necessary 2023-04-29 10:51:00 +08:00
editor_settings.cpp Fixed editor filesystem/import properties not being caught by the doctool 2023-08-14 06:06:28 -04:00
editor_settings.h Fix API hash related crash in `EditorSettings` 2023-07-31 16:35:41 +02:00
editor_settings_dialog.cpp Translate undo/redo messages in settings dialogs 2023-04-23 17:49:55 +08:00
editor_settings_dialog.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_themes.cpp Merge pull request #80184 from MewPurPur/gray=abstract 2023-09-01 16:00:58 +02:00
editor_themes.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_translation.cpp Prepare for moving editor and classref translations to godot-editor-l10n repo 2023-02-07 14:20:40 +01:00
editor_translation.h Prepare for moving editor and classref translations to godot-editor-l10n repo 2023-02-07 14:20:40 +01:00
editor_translation_parser.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_translation_parser.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_undo_redo_manager.cpp Avoid unnecessary inspector updates when loading or switching scenes 2023-08-12 13:32:59 +02:00
editor_undo_redo_manager.h add backward_undo_ops as property for action 2023-06-13 15:32:05 +02:00
editor_vcs_interface.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_vcs_interface.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
event_listener_line_edit.cpp Fix missing translations in EventListenerLineEdit 2023-06-27 23:08:41 +02:00
event_listener_line_edit.h Propagate allowed input types to `event_listener` when setting them on `InputEventConfigurationDialog` 2023-01-10 23:26:33 +10:00
fbx_importer_manager.cpp FBX: Disable importer when canceling FBX2glTF setup 2023-03-03 13:53:03 +01:00
fbx_importer_manager.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
filesystem_dock.cpp Add custom color support to project folders 2023-08-29 12:13:53 -07:00
filesystem_dock.h Add custom color support to project folders 2023-08-29 12:13:53 -07:00
find_in_files.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
find_in_files.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
groups_editor.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
groups_editor.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
history_dock.cpp Add EditorUndoRedoManager singleton 2023-01-16 01:11:52 +01:00
history_dock.h Add EditorUndoRedoManager singleton 2023-01-16 01:11:52 +01:00
import_defaults_editor.cpp Merge pull request #61818 from KoBeWi/secret_prefix_stash 2023-08-29 15:05:38 +02:00
import_defaults_editor.h Deprecate project_settings_changed signal 2023-08-10 15:07:25 +02:00
import_dock.cpp Merge pull request #75137 from nongvantinh/implement-6320 2023-08-07 14:43:44 +02:00
import_dock.h Merge pull request #75137 from nongvantinh/implement-6320 2023-08-07 14:43:44 +02:00
input_event_configuration_dialog.cpp [Input Map] Generate missing values instead of disabling options. 2023-06-06 10:55:00 +03:00
input_event_configuration_dialog.h Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
inspector_dock.cpp Allow EditorInspector to change its property name style when necessary 2023-04-29 10:51:00 +08:00
inspector_dock.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
localization_editor.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
localization_editor.h Improve POT Generation dialog 2023-03-03 18:18:58 +08:00
multi_node_edit.cpp Merge pull request #71345 from reduz/support-metadata-multi-node-edit 2023-01-21 11:28:59 +01:00
multi_node_edit.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
node_dock.cpp Focus current node after connecting 2023-06-12 17:07:47 +02:00
node_dock.h Focus current node after connecting 2023-06-12 17:07:47 +02:00
plugin_config_dialog.cpp Add tooltips to the plugin editor creation dialog 2023-08-21 00:00:48 +02:00
plugin_config_dialog.h Add validation pane to create plugin dialog 2023-08-10 22:08:51 +08:00
pot_generator.cpp Editor: Fix escaping issues with POT generator 2023-07-31 21:06:16 +03:00
pot_generator.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
progress_dialog.cpp Fix auto-reparenting logic in the `ProgressDialog` 2023-05-29 17:02:16 +02:00
progress_dialog.h Fix auto-reparenting logic in the `ProgressDialog` 2023-05-29 17:02:16 +02:00
project_converter_3_to_4.cpp Merge pull request #79277 from akien-mga/godot-4-ever 2023-07-10 13:18:32 +02:00
project_converter_3_to_4.h Merge pull request #76179 from Maran23/pause-mode-convert-fix 2023-06-19 22:34:43 +02:00
project_manager.cpp Streamline the project import workflow 2023-08-29 09:50:03 +02:00
project_manager.h Streamline the project import workflow 2023-08-29 09:50:03 +02:00
project_settings_editor.cpp Deprecate project_settings_changed signal 2023-08-10 15:07:25 +02:00
project_settings_editor.h clear filter input in Project Settings when opening Layers 2023-03-10 20:18:37 +08:00
property_selector.cpp Delay initialization of the visual shader editor UI 2023-05-23 15:20:42 +02:00
property_selector.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
register_editor_types.cpp Make EditorInterface accessible as a singleton 2023-08-09 16:01:31 +02:00
register_editor_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
register_exporters.h [Export] Add readable descriptions and validation warnings to the export options. 2023-04-19 08:35:59 +03:00
rename_dialog.cpp Avoid unnecessary inspector updates when loading or switching scenes 2023-08-12 13:32:59 +02:00
rename_dialog.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
renames_map_3_to_4.cpp Add navigation renames to 3to4 converter 2023-03-30 23:50:02 +02:00
renames_map_3_to_4.h Add conversion for common Theme Overrides 2023-03-10 16:32:35 +01:00
reparent_dialog.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
reparent_dialog.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
scene_create_dialog.cpp Disable translation of root name on scene creation 2023-08-20 11:23:38 +02:00
scene_create_dialog.h Standardize dialog input validation as a new class 2023-08-08 16:14:35 +02:00
scene_tree_dock.cpp Merge pull request #80517 from YuriSizov/tsa-randomly-picked-you-for-mandatory-inspection-i-think-not 2023-08-28 12:05:06 +02:00
scene_tree_dock.h Merge pull request #79467 from Calinou/editor-add-paste-as-sibling 2023-08-07 14:47:27 +02:00
script_create_dialog.cpp Standardize dialog input validation as a new class 2023-08-08 16:14:35 +02:00
script_create_dialog.h Standardize dialog input validation as a new class 2023-08-08 16:14:35 +02:00
shader_create_dialog.cpp Standardize dialog input validation as a new class 2023-08-08 16:14:35 +02:00
shader_create_dialog.h Standardize dialog input validation as a new class 2023-08-08 16:14:35 +02:00
shader_globals_editor.cpp Made hidden ProjectSettings groups more explicit 2023-08-23 22:43:43 +02:00
shader_globals_editor.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
template_builders.py
window_wrapper.cpp Make the single window mode check more strict 2023-07-22 17:24:47 +02:00
window_wrapper.h Add multi window code and shader editors 2023-05-10 09:14:21 +02:00