summaryrefslogtreecommitdiffstats
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #96742 from m4gr3d/check_openxr_automatic_permissions_requestRémi Verschelde2024-09-123-11/+19
|\ | | | | | | [Android editor] Limit when OpenXR runtime permissions are requested
| * Only request OpenXR permissions for a XR game running off the Android editor ↵Fredia Huya-Kouadio2024-09-113-11/+19
| | | | | | | | when the `xr/openxr/extensions/automatically_request_runtime_permissions` project setting is enabled
* | Wayland: clear button mask on pointer leaveRiteo2024-09-101-0/+2
| | | | | | | | | | | | | | | | | | While experimenting with the recent "extent to title" PR, I noticed that it's not guaranteed for a "button released" event to be emitted when the pointer leaves the main surface, leaving some buttons stuck. Not doing this for tablets since the spec makes this behavior clear and explicit, so we (hopefully) shouldn't have this issue there.
* | [Windows] Only use long executable path when necessary, fix broken apksigner ↵bruvzg2024-09-102-1/+6
| | | | | | | | detection.
* | Merge pull request #96747 from bruvzg/fix_ar_detRémi Verschelde2024-09-091-1/+1
|\ \ | | | | | | | | | [MinGW] Fix GCC ar detection.
| * | [MinGW] Fix GCC ar detection.bruvzg2024-09-091-1/+1
| | |
* | | Merge pull request #96697 from devloglogan/long-press-fixRémi Verschelde2024-09-094-0/+29
|\ \ \ | |/ / |/| | | | | Disable some android editor settings by default on XR devices
| * | Disable some editor settings by default in the XR Editordevloglogan2024-09-094-0/+29
| |/
* | Merge pull request #96714 from Riteo/dont-ask-me-why-they-are-differentRémi Verschelde2024-09-081-4/+5
|\ \ | | | | | | | | | Wayland: Make primary selection logic consistent with main clipboard
| * | Wayland: make primary selection logic consistent with main clipboardRiteo2024-09-081-4/+5
| |/
* | Merge pull request #96669 from bruvzg/win_appRémi Verschelde2024-09-081-4/+15
|\ \ | |/ |/| | | Reenable macOS .app export from Windows, add warnings about Unix permissions.
| * Reenable macOS .app export from Windows, add warnings about Unix permissions.bruvzg2024-09-071-4/+15
| |
* | Merge pull request #96624 from m4gr3d/android_editor_improvementsRémi Verschelde2024-09-0619-82/+556
|\ \ | | | | | | | | | [Android editor] Improve support for XR projects
| * | Improve support for XR projectsFredia Huya-Kouadio2024-09-0619-82/+556
| | |
* | | Add support for non-blocking IO mode to `OS.execute_with_pipe`.bruvzg2024-09-064-6/+6
| |/ |/|
* | Merge pull request #95885 from bruvzg/macos_archRémi Verschelde2024-09-062-4/+12
|\ \ | |/ |/| | | [macOS] Use per-architecture min. OS version for export.
| * [macOS] Use per-architecture min. OS version for export.bruvzg2024-08-212-4/+12
| |
* | Merge pull request #96526 from bruvzg/win_envRémi Verschelde2024-09-041-10/+1
|\ \ | | | | | | | | | [Windows] Use the same API for all `OS_Windows::*_environment` functions.
| * | [Windows] Use the same API for all `OS_Windows::*_environment` functions.bruvzg2024-09-031-10/+1
| | |
* | | Merge pull request #96340 from m4gr3d/update_pip_mode_optionsRémi Verschelde2024-09-042-7/+19
|\ \ \ | | | | | | | | | | | | [Android Editor] Update the options for launching the Play window in PiP mode
| * | | Update the options for launching the Play window in PiP modeFredia Huya-Kouadio2024-08-302-7/+19
| | | |
* | | | Merge pull request #95983 from bruvzg/win_fd_opt_fixRémi Verschelde2024-09-042-49/+67
|\ \ \ \ | | | | | | | | | | | | | | | [Windows] Emit native file dialog callback from event loop, fix selected options not saved.
| * | | | [Windows] Emit native file dialog callback from event loop, fix selected ↵bruvzg2024-08-232-49/+67
| | | | | | | | | | | | | | | | | | | | options not saved.
* | | | | Merge pull request #96540 from hunterkepley/fix-wayland-middlemouse-pasteRémi Verschelde2024-09-041-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Wayland: Fix primary clipboard handling
| * | | | | Wayland: Fix primary clipboard handlinghunterkepley2024-09-031-1/+1
| | | | | |
* | | | | | Merge pull request #91780 from Riteo/falling-with-styleRémi Verschelde2024-09-042-38/+96
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | Improve UX when falling back between Display Servers
| * | | | | Wayland: report when video drivers can't be loaded or foundRiteo2024-08-211-8/+51
| | | | | | | | | | | | | | | | | | | | | | | | This brings it to parity with the X11 backend.
| * | | | | X11: Alert only when video drivers fail initializationRiteo2024-08-211-30/+45
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before, they would always complain even if there was no attempt at initializing them (e.g. because there's no X11 display). While we're at it, this patch also adds a specific message for OpenGL ES and rewords "OpenGLES" to "OpenGL ES" in an error, for consistency (AFAIK we either say "GLES" or "OpenGL ES").
* | | | | Merge pull request #70096 from rune-scape/stringname-dictRémi Verschelde2024-09-033-3/+3
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | StringName Dictionary keys
| * | | | StringName Dictionary keysrune-scape2024-08-293-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | also added 'is_string()' method to Variant and refactored many String type comparisons to use it instead
* | | | | Merge pull request #96182 from dsnopek/java-class-wrapperRémi Verschelde2024-09-036-58/+345
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix `JavaClassWrapper` so it actually works
| * | | | | Fix `JavaClassWrapper` so it actually worksDavid Snopek2024-09-026-58/+345
| | |_|_|/ | |/| | |
* | | | | Merge pull request #95887 from bruvzg/sysinfo_drvRémi Verschelde2024-09-034-0/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Update rendering driver name on fallbacks. Fix rendering driver/method in the editor system info.
| * | | | | Update rendering driver name on fallbacks. Fix rendering driver/method in ↵bruvzg2024-09-014-0/+6
| |/ / / / | | | | | | | | | | | | | | | the editor system info.
* | | | | Merge pull request #96383 from dsnopek/gdextension-pdb-missing-errorRémi Verschelde2024-09-021-1/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | GDExtension: Show warning on missing PDB file, rather than error
| * | | | | GDExtension: Show warning on missing PDB file, rather than errorDavid Snopek2024-08-311-1/+5
| |/ / / /
* | | | | Merge pull request #96365 from m4gr3d/fix_android_build_with_openxr_disabledRémi Verschelde2024-09-021-3/+8
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix Android builds when OpenXR is disabled
| * | | | | Fix Android builds when OpenXR is disabledFredia Huya-Kouadio2024-08-301-3/+8
| |/ / / /
* | | | | Merge pull request #92167 from ↵Rémi Verschelde2024-09-024-172/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BlueCube3310/file-access-the-final-season-part3-ep2 Reduce code duplication in FileAccess
| * | | | | Reduce code duplication in FileAccessBlueCube33102024-09-014-172/+3
| |/ / / /
* / / / / mingw: Only use `ar --thin` on supported versionsAlvin Wong2024-09-011-1/+57
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | The flag is supported since Binutils 2.38 [1] or LLVM 14 [2]. [1]: https://sourceware.org/bugzilla/show_bug.cgi?id=28759 [2]: https://github.com/llvm/llvm-project/commit/dd6e7e0d5722d6396f8a0e94146f0b5e50dfa028
* | | | Merge pull request #96208 from m4gr3d/cleanup_immersive_logicRémi Verschelde2024-08-308-55/+128
|\ \ \ \ | | | | | | | | | | | | | | | Restore fullscreen toggle menu for the Android editor and clean up the immersive mode logic
| * | | | Restore 'Toggle fullscreen' menu for the Android editor and clean up the ↵Fredia Huya-Kouadio2024-08-288-55/+128
| | | | | | | | | | | | | | | | | | | | immersive mode logic
* | | | | Merge pull request #96204 from bruvzg/fd_no_caseRémi Verschelde2024-08-301-1/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | [Linux] Make file filters case insensitive.
| * | | | | [Linux] Make file filters case insensitive.bruvzg2024-08-281-1/+9
| | | | | |
* | | | | | Merge pull request #90782 from bruvzg/export_platform_extensionRémi Verschelde2024-08-3012-58/+54
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Allow adding custom export platforms using scripts / GDExtension.
| * | | | | | Allow adding custom export platforms using scripts / GDExtension.bruvzg2024-08-2812-58/+54
| | | | | | |
* | | | | | | Merge pull request #96254 from raulsntos/android/keyStore.isEmpty()Rémi Verschelde2024-08-291-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | [Android] Check if `keyStore` path is empty
| * | | | | | | [Android] Check if keyStore path is emptyRaul Santos2024-08-281-1/+1
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | In `godot-build-scripts`, the default `config.sh` sets `GODOT_ANDROID_SIGN_KEYSTORE` to an empty string but we were only checking if it's null.
* | | | | | | Merge pull request #92316 from alula/msvc-clangRémi Verschelde2024-08-292-9/+28
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | | | | | | | | Add support for compiling with VS clang-cl toolset