summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
2021-06-17UWP: Keep upstream names for capabilities preset settings to avoid mismatchGromph
The previous code used `camelcase_to_underscore` to prettify the names for display in the export preset, but it leads to inconsistencies if we don't make sure to do the reverse operation when writing to the `AppxManifest.xml`. It's simpler to keep the same names as in the manifest, which is also what users will see referenced in MS documentation. Fixes #47900. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2021-06-15Merge pull request #49594 from bruvzg/macos_app_categoryRémi Verschelde
Add LSApplicationCategoryType to the template and export dialog.
2021-06-15Merge pull request #49592 from Faless/js/4.x_fix_sigsRémi Verschelde
[HTML5] Fix build without eval, library functions signatures.
2021-06-14[HTML5] Update eslint and jsdoc dependencies.Fabio Alessandrelli
2021-06-14Add LSApplicationCategoryType to the template and export dialog.bruvzg
2021-06-14[HTML5] Fix JS build without eval.Fabio Alessandrelli
Also fix download_buffer return type.
2021-06-14[HTML5] Fix some JS library signature.Fabio Alessandrelli
2021-06-12Merge pull request #49123 from aaronfranke/it-is-timeRémi Verschelde
Add a Time singleton
2021-06-11Rename Reference to RefCountedPedro J. Estébanez
2021-06-11Merge pull request #49511 from akien-mga/core-diraccess-fileaccess-ioRémi Verschelde
Core: Move DirAccess and FileAccess to `core/io`
2021-06-11Merge pull request #49279 from Calinou/rename-string-is-abs-path-methodRémi Verschelde
Rename `String.is_abs_path()` to `String.is_absolute_path()`
2021-06-11Add Time singletonAaron Franke
2021-06-11Core: Move DirAccess and FileAccess to `core/io`Rémi Verschelde
File handling APIs are typically considered part of I/O, and we did have most `FileAccess` implementations in `core/io` already.
2021-06-10Merge pull request #49435 from madmiraal/add-android-external-dirRémi Verschelde
Add OS.get_external_data_dir() to get Android external directory
2021-06-10Add OS.get_external_data_dir() to get Android external directoryMarcel Admiraal
2021-06-10Remove unused AudioDriverAndroid from AndroidMarcel Admiraal
2021-06-08Fixed missed IDHandler dependency in GodotFetchArthur Bikmullin
2021-06-07Merge pull request #49382 from akien-mga/misc-cleanupRémi Verschelde
Style: Cleanup uses of double spaces between words
2021-06-07Style: Cleanup uses of double spaces between wordsRémi Verschelde
Or after punctuation. Tried to leave third-party stuff alone, unless it has been heavily modified for Godot.
2021-06-07Update Gradle archiveName and destinationDir propertiesMarcel Admiraal
2021-06-04Rename Quat to QuaternionMarcel Admiraal
2021-06-03Merge pull request #38430 from aaronfranke/transform3dRémi Verschelde
2021-06-03Add MOUSE_MODE_CONFINED_HIDDENAaron Franke
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-06-03Rename `String.is_abs_path()` to `String.is_absolute_path()`Hugo Locurcio
This is more consistent with `NodePath.is_absolute()`.
2021-06-03Rename Variant TRANSFORM to TRANSFORM3DAaron Franke
Also _transform to _transform3d
2021-06-02Fixed window_can_draw of DisplayServerWindowsHendrik Brucker
2021-06-01Move remaining dummy drivers to servers.Fabio Alessandrelli
2021-06-01LinuxBSD now compiles without vulkan/x11.Fabio Alessandrelli
2021-06-01Remove server platformFabio Alessandrelli
2021-06-01Merge pull request #48963 from ↵Rémi Verschelde
HaywardMorihara/export-android-keystore-debug-warnings Exporting -> Android: Keystore Warnings
2021-05-31Merge pull request #49050 from reduz/implement-spirv-cacheRémi Verschelde
Implement shader caching
2021-05-31Merge pull request #49137 from RandomShaper/ios_targeted_familyRémi Verschelde
Add iOS export option for device family
2021-05-31Implement shader cachingreduz
* Shader compilation is now cached. Subsequent loads take less than a millisecond. * Improved game, editor and project manager startup time. * Editor uses .godot/shader_cache to store shaders. * Game uses user://shader_cache * Project manager uses $config_dir/shader_cache * Options to tweak shader caching in project settings. * Editor path configuration moved from EditorSettings to new class, EditorPaths, so it can be available early on (before shaders are compiled). * Reworked ShaderCompilerRD to ensure deterministic shader code creation (else shader may change and cache will be invalidated). * Added shader compression with SMOLV: https://github.com/aras-p/smol-v
2021-05-27Add iOS export option for device familyPedro J. Estébanez
2021-05-25Merge pull request #49069 from RandomShaper/android_data_backupRémi Verschelde
Allow basic user data backup on Android
2021-05-25Merge pull request #48422 from szymonm-google/android_orientation_fixRémi Verschelde
Fixed changing screen orientation on Android
2021-05-25Allow basic user data backup on AndroidPedro J. Estébanez
2021-05-25Merge pull request #49064 from RandomShaper/default_config_xcodeRémi Verschelde
Set schemes' build config to debug/release in iOS Xcode export
2021-05-25Rename File::get_len() get_length()Marcel Admiraal
2021-05-25Merge pull request #48955 from Calinou/editor-tweak-property-hintsRémi Verschelde
Tweak dozens of editor property hints for consistency
2021-05-25Set schemes' build config to debug/release in iOS Xcode exportPedro J. Estébanez
2021-05-25Tweak dozens of editor property hints for consistencyHugo Locurcio
- Update Viewport MSAA property hints to match the currently exposed values. - Add some performance hints to property hints.
2021-05-24Fixed screen orientation on AndroidSzymon Majewski
2021-05-24Exporting: Android Debug Keystore WarningsNathaniel Morihara
2021-05-24Merge pull request #48939 from Calinou/screen-orientation-use-enumRémi Verschelde
Use an enum to represent screen orientation in the Project Settings
2021-05-24Use an enum to represent screen orientation in the Project SettingsHugo Locurcio
- Tweak the setting property hint to be more informative. - Make the setting a "basic" setting so it appears when Advanced Settings is disabled. - Remove redundant orientation setting in the iOS export preset. The project setting is now used (like on Android). Projects upgrading from a previous version will have to set the screen orientation again in the Project Settings if it wasn't set to the default value ("landscape").
2021-05-24Merge pull request #46866 from bruvzg/symlinks_and_macos_gdn_framework_export_4Rémi Verschelde
2021-05-24Add GDNative Framework loading and export support.bruvzg
2021-05-24[macOS] Allow "on top" windows to enter full-screen mode.bruvzg
2021-05-22Merge pull request #48940 from omar-polo/add-openbsdRémi Verschelde
add OpenBSD to OS_LinuxBSD::get_name()