virtualx-engine/editor
Fabio Alessandrelli 564d93ff10 CryptoCore class to access to base crypto utils.
Godot core needs MD5/SHA256/AES/Base64 which used to be provided by
separate libraries.
Since we bundle mbedtls in most cases, and we can easily only include
the needed sources if we so desire, let's use it.

To simplify library changes in the future, and better isolate header
dependencies all functions have been wrapped around inside a class in
`core/math/crypto_base.h`.

If the mbedtls module is disabled, we only bundle the needed source
files independently of the `builtin_mbedtls` option.
If the module is enabled, the `builtin_mbedtls` option works as usual.

Also remove some unused headers from StreamPeerMbedTLS which were
causing build issues.
2019-07-02 12:36:27 +02:00
..
collada Merge pull request #29815 from NilsIrl/plus_file_1 2019-07-01 12:06:35 +02:00
doc Remove bogus nulls from generated default values 2019-06-29 15:51:33 +03:00
fileserver Add -Wshadow=local to warnings and fix reported issues. 2019-02-20 19:44:12 +01:00
icons Add support for creating editor icons per module 2019-06-28 23:42:26 +03:00
import CryptoCore class to access to base crypto utils. 2019-07-02 12:36:27 +02:00
plugins Merge pull request #29071 from YeldhamDev/improve_bookmarks 2019-07-01 16:34:17 +02:00
translations Pylint warning for extract.py 2019-06-29 05:31:42 -04:00
animation_bezier_editor.cpp Remove unnecessary code and add some error explanations 2019-07-01 12:59:42 +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 Merge pull request #29941 from qarmin/redundant_code_and_others 2019-06-27 01:05:18 +02:00
animation_track_editor.h Merge pull request #29941 from qarmin/redundant_code_and_others 2019-06-27 01:05:18 +02:00
animation_track_editor_plugins.cpp Remove unnecessary code and add some error explanations 2019-07-01 12:59:42 +02:00
animation_track_editor_plugins.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +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 Fixed search highlight when search text not found or empty 2019-06-27 22:44:14 +05:30
code_editor.h Center script line when double clicked on error in debugger 2019-06-23 15:58:07 +02:00
connections_dialog.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
connections_dialog.h Minor cleanup in connections dialog file 2019-06-13 02:47:12 -03:00
create_dialog.cpp Merge pull request #30126 from qarmin/remove_unnecessary_code 2019-07-01 14:32:04 +02:00
create_dialog.h Better pre-selection of search result nodes in "Create New Node" dialog. 2019-06-26 15:05:00 +02:00
dependency_editor.cpp Minor enhancements to the dependency editor 2019-06-15 04:12:23 -03: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 Display longer Git hashes in engine version dialogs 2019-06-01 13:52:58 +02:00
editor_about.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
editor_asset_installer.cpp i18n: Sync translation template with current source 2019-01-07 16:57:52 +01:00
editor_asset_installer.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
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 Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
editor_audio_buses.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
editor_autoload_settings.cpp Merge pull request #29941 from qarmin/redundant_code_and_others 2019-06-27 01:05:18 +02:00
editor_autoload_settings.h Restrict Autoloads from having keywords as their names 2019-05-21 11:56:26 -03:00
editor_builders.py Remove unused imports 2019-04-06 18:05:05 +02:00
editor_data.cpp Fix moving and renaming files 2019-06-04 16:24:32 +02:00
editor_data.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
editor_dir_dialog.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
editor_dir_dialog.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
editor_export.cpp CryptoCore class to access to base crypto utils. 2019-07-02 12:36:27 +02:00
editor_export.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
editor_feature_profile.cpp Merge pull request #29493 from YeldhamDev/enhance_fix_feature_profile 2019-06-19 00:14:05 +02:00
editor_feature_profile.h Add missing license headers 2019-06-11 15:33:32 +02:00
editor_file_dialog.cpp Auto-change file extension in EditorFileDialog when filter changes 2019-06-28 18:35:24 +03:00
editor_file_dialog.h Auto-change file extension in EditorFileDialog when filter changes 2019-06-28 18:35:24 +03:00
editor_file_system.cpp Merge pull request #29815 from NilsIrl/plus_file_1 2019-07-01 12:06:35 +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 Add support for bold fonts in the editor help 2019-06-15 18:47:42 +02:00
editor_fonts.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
editor_help.cpp Merge pull request #29815 from NilsIrl/plus_file_1 2019-07-01 12:06:35 +02:00
editor_help.h Fix description size in "New Node" dialog 2019-02-17 19:06:42 -03:00
editor_help_search.cpp Fix certain items not appearing in search tree when a feature profile is set 2019-06-25 20:36:26 -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 Add a margin to "checkable" property checkboxes in the editor inspector 2019-06-05 22:18:46 +02:00
editor_inspector.h Some code changed with Clang-Tidy 2019-06-26 15:08:25 +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 fixes 27543, adds a copy button for the editor log 2019-04-30 21:37:24 -04:00
editor_log.h fixes 27543, adds a copy button for the editor log 2019-04-30 21:37:24 -04:00
editor_node.cpp Merge pull request #29815 from NilsIrl/plus_file_1 2019-07-01 12:06:35 +02:00
editor_node.h Make visibility of update spinner editor-wide, hidden by default 2019-06-25 14:57:44 +02:00
editor_path.cpp Make 'EditorPath' into a proper 'MenuButton' 2019-04-25 20:53:58 -03:00
editor_path.h Make 'EditorPath' into a proper 'MenuButton' 2019-04-25 20:53:58 -03:00
editor_plugin.cpp Remove unnecessary code and add some error explanations 2019-07-01 12:59:42 +02:00
editor_plugin.h Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
editor_plugin_settings.cpp Add -Wshadow=local to warnings and fix reported issues. 2019-02-20 19:44:12 +01:00
editor_plugin_settings.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
editor_profiler.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
editor_profiler.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
editor_properties.cpp Export path may now be written as a relative path 2019-06-30 19:13:49 +01:00
editor_properties.h Add option to input value manually in EditorPropertyEasing 2019-06-28 12:25:19 +02:00
editor_properties_array_dict.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
editor_properties_array_dict.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
editor_resource_preview.cpp Make sure that the resource previewer does not hang on exit 2019-06-26 08:02:49 -07:00
editor_resource_preview.h Renamed EditorResourcePreviewGenerator.should_generate_small_preview() to generate_small_preview_automatically() 2019-05-20 11:08:39 +02:00
editor_run.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
editor_run.h Update copyright statements to 2019 2019-01-01 12:58:10 +01: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 Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
editor_run_script.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
editor_scale.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
editor_scale.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
editor_sectioned_inspector.cpp Hide global section in project settings when no property is defined 2019-02-27 21:45:55 +01:00
editor_sectioned_inspector.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
editor_settings.cpp Merge pull request #29815 from NilsIrl/plus_file_1 2019-07-01 12:06:35 +02:00
editor_settings.h Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
editor_spin_slider.cpp Add -Wshadow=local to warnings and fix reported issues. 2019-02-20 19:44:12 +01:00
editor_spin_slider.h Add option to input value manually in EditorPropertyEasing 2019-06-28 12:25:19 +02:00
editor_sub_scene.cpp Minor "Merge From Scene" improvements 2019-04-22 12:01:20 +10:00
editor_sub_scene.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
editor_themes.cpp Merge pull request #28218 from KoBeWi/b00km4rk5 2019-05-20 22:39:19 +02:00
editor_themes.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
export_template_manager.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
export_template_manager.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
file_type_cache.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
file_type_cache.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
filesystem_dock.cpp Merge pull request #29815 from NilsIrl/plus_file_1 2019-07-01 12:06:35 +02:00
filesystem_dock.h Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
find_in_files.cpp Merge pull request #25647 from QbieShay/fix_25440 2019-05-29 16:58:28 +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 Merge pull request #30126 from qarmin/remove_unnecessary_code 2019-07-01 14:32:04 +02:00
groups_editor.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
import_dock.cpp Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
import_dock.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
inspector_dock.cpp Fix error macro calls not ending with semicolon 2019-06-11 14:49:34 +02:00
inspector_dock.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
multi_node_edit.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
multi_node_edit.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
node_dock.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
node_dock.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
output_strings.cpp Style: Apply new changes from clang-format 8.0 2019-04-09 17:09:48 +02:00
output_strings.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
pane_drag.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
pane_drag.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
plugin_config_dialog.cpp PluginConfigDialog: Slight usability changes 2019-02-12 16:18:31 +01:00
plugin_config_dialog.h Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
progress_dialog.cpp Reverts the change made to the editor progress dialog in faaecd6987 2019-04-27 14:06:16 +02:00
progress_dialog.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
project_export.cpp Export path may now be written as a relative path 2019-06-30 19:13:49 +01:00
project_export.h Fixes to make exporting more responsive. 2019-04-24 15:52:15 -03:00
project_manager.cpp Properly sort projects by name 2019-06-18 15:51:58 +02:00
project_manager.h Properly sort projects by name 2019-06-18 15:51:58 +02:00
project_settings_editor.cpp Merge pull request #30126 from qarmin/remove_unnecessary_code 2019-07-01 14:32:04 +02:00
project_settings_editor.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
property_editor.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
property_editor.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
property_selector.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
property_selector.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
pvrtc_compress.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
pvrtc_compress.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
quick_open.cpp Force drawing guides in single-row Tree items in the editor 2019-04-12 20:56:36 -03:00
quick_open.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
register_exporters.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
rename_dialog.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
rename_dialog.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
reparent_dialog.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
reparent_dialog.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
run_settings_dialog.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
run_settings_dialog.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
scene_tree_dock.cpp Merge pull request #30196 from LikeLakers2/scenetreedock-script-creation-bugfix 2019-07-01 21:13:46 +02:00
scene_tree_dock.h SceneTreeDock will now only attach scripts to the selected node if the ScriptCreateDialog was opened from the SceneTreeDock 2019-06-29 23:19:45 -04:00
scene_tree_editor.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
scene_tree_editor.h Improve conections dialog 2019-06-06 02:40:20 -03:00
script_create_dialog.cpp ScriptCreateDialog should emit the script_changed signal first 2019-06-29 23:18:37 -04:00
script_create_dialog.h Fix script create dialog 2019-06-11 16:05:24 -05:00
script_editor_debugger.cpp Merge pull request #28884 from vnen/yield-resume-stack 2019-07-01 16:35:26 +02:00
script_editor_debugger.h Now able to "Copy Node Path" from Remote tab". Fixes issue 28585. 2019-05-17 00:49:37 -04:00
SCsub Build Clipper with tools=no and patch it to auto-disable exceptions 2019-05-22 13:12:21 +03:00
settings_config_dialog.cpp Merge pull request #28454 from homer666/popup-centered-maxsize 2019-05-28 11:36:41 +02:00
settings_config_dialog.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
spatial_editor_gizmos.cpp Remove unnecessary code and add some error explanations 2019-07-01 12:59:42 +02:00
spatial_editor_gizmos.h Add priority to gizmos and fix small issues 2019-03-12 00:30:50 +01:00