1
0
Fork 0
Commit Graph

2138 Commits

Author SHA1 Message Date
Fredia Huya-Kouadio 7bebe1b1b1 Fix XR build regression reported in https://github.com/GodotVR/godot_openxr_vendors/issues/429 2026-01-19 19:09:33 -08:00
Rémi Verschelde 4595e5fc6c
Merge pull request #114207 from m4gr3d/fix_anr_on_exit
Android: Fix ANRs when shutting down the engine due to the render thread
2026-01-08 22:57:13 +01:00
Fredia Huya-Kouadio 422cc7b91b Fix ANRs when shutting down the engine 2026-01-07 13:40:06 -08:00
Rémi Verschelde 8dcf5b4eaf
Merge pull request #114537 from bruvzg/gradle_us
[Android/Gradle] Do not ignore asset folders starting with `_`.
2026-01-04 23:51:55 +01:00
Rémi Verschelde a60390c0ee
Merge pull request #114384 from syntaxerror247/android-export-stuff
Misc Android export fixes
2026-01-02 23:48:01 +01:00
Pāvels Nadtočajevs f10b71ff56
[Android/Gradle] Do not ignore asset folders starting with `_`. 2026-01-02 22:08:24 +02:00
Anish Kumar f4d28f655e Update Android export filename to match the export format
Co-Authored-By: David Snopek <191561+dsnopek@users.noreply.github.com>
2026-01-02 14:22:59 +05:30
Rémi Verschelde 16975f5c24
Merge pull request #114465 from m4gr3d/fix_editor_hybrid_app_support_detection
[Android editor] Restrict Android editor support for hybrid app projects to XR devices
2026-01-01 16:47:59 +01:00
Rémi Verschelde d45718ecb4
Merge pull request #114334 from Nintorch/android-fix-joypad-fingerprints
Fix Android fingerprint scanners being recognized as joypads
2026-01-01 16:47:09 +01:00
Adam Scott 263589497b
Add non-public `{Line,Text}Edit::_set_text()`
- [Web] Fix "Enter" not triggering LineEdit submits.

Co-authored-by: Marwen Azouzi <marwen.azouzi@datadoghq.com>
2026-01-01 12:00:52 +01:00
Fredia Huya-Kouadio 185a4abcb5 Fix hybrid app support detection for the Android editor 2025-12-31 19:17:56 -08:00
Fredia Huya-Kouadio be24804e1a Trigger save of the RD pipeline cache on application pause 2025-12-30 19:25:29 -08:00
Anish Kumar a797a2f5f7 Only attempt install when export format is APK 2025-12-28 05:20:04 +05:30
Anish Kumar 614e35f04b Fix AAB file not copied to export path 2025-12-28 03:54:21 +05:30
Nintorch 66e357f29a Joypads: ignore Android fingerprint scanners
Fix Android fingerprint scanners being detected as joypads
2025-12-26 23:28:47 +05:00
Hugo Locurcio 683f0c0714 Add a Swappy installation script for easier Android builds
Run `python misc/scripts/install_swappy_android.py` and Swappy
libraries will automatically be installed to the correct location.

Run the script again when needed to update to the latest version.
2025-12-18 02:24:38 +01:00
Thaddeus Crews 5311b5e4d0
Merge pull request #113878 from m4gr3d/fix_obb_dir_access
Fix storage scope for the obb directory
2025-12-15 08:01:14 -06:00
Fredia Huya-Kouadio c9fb6a3040 Ensure that the permission requests results are dispatched on the render thread 2025-12-12 14:38:54 -08:00
Fredia Huya-Kouadio 280120b1f8 Add instrumentation tests to validate obb directory access 2025-12-12 14:20:13 -08:00
Fredia Huya-Kouadio b40afd6781 Fix storage scope for the obb directory 2025-12-10 21:58:40 -08:00
Rémi Verschelde 342ba8063e
Merge pull request #112361 from Calinou/export-dedicated-server-no-shader-baker
Disable shader baker when exporting as dedicated server
2025-12-09 19:54:22 +01:00
Fredia Huya-Kouadio 27e63aa270 Update the version of the OpenXR Vendors plugin to the latest stable version 2025-12-05 09:00:13 -08:00
Thaddeus Crews 0755f096e0
Merge pull request #113512 from adamscott/PROPERTY_HINT_MULTILINE_TEXT_monospace-hint
Add new monospace related hint strings
2025-12-03 21:01:58 -06:00
Thaddeus Crews 5a7e1bf0f4
Merge pull request #113288 from goatchurchprime/gtch/audioservermic
AudioServer to have function to access microphone buffer directly
2025-12-03 16:50:32 -06:00
Julian Todd 3e8bf3ba91 Access microphone buffer from AudioServer and prevent microphone double starts 2025-12-03 19:49:56 +01:00
Adam Scott 10c7cb878a
Add new monospace related hint strings
- Add hint string `monospace` for `PROPERTY_HINT_{NONE,PASSWORD,PLACEHOLDER_TEXT}` to set the `LineEdit` font monospaced.
- Add hint string `monospace` for `PROPERTY_HINT_MULTILINE_TEXT` to set the `TextEdit` font monospaced.
- Add hint string `no_wrap` for `PROPERTY_HINT_MULTILINE_TEXT` to make the `TextEdit` not wrap lines automatically.

Also:
- Fix issue with `EditorPropertyMultilineText` not updating font properly.
- Add `EditorPropertyMultilineText` tweak flags.
- Add support with GDScript `@export_multiline`.
2025-12-03 12:57:40 -05:00
Thaddeus Crews 202e442671
Merge pull request #113261 from Mickeon/documentation-miscellaneous-oddities-part-7
Fix miscellaneous oddities around the class reference (part 7)
2025-12-03 11:42:23 -06:00
Thaddeus Crews bed803fcda
Merge pull request #113367 from syntaxerror247/persistable_uri_perm
Android: Add method to take persistable URI permission
2025-12-02 11:52:09 -06:00
Thaddeus Crews cd8a292324
Merge pull request #113297 from shiena/feature/lifecycle-callbacks
Add platform lifecycle callbacks to CameraServer base class
2025-12-02 11:51:52 -06:00
Anish Kumar 398927226e Android: Add method to take persistable URI permission 2025-12-02 19:40:49 +05:30
Rémi Verschelde 71d4ded745
Merge pull request #113279 from Ivorforce/tracy-gdscript-codeloc
Add support for profiling GDScript with tracy.
2025-12-02 14:16:56 +01:00
Rémi Verschelde 12ca45a905
Merge pull request #112215 from syntaxerror247/SAF-support
Android: Implement Storage Access Framework (SAF) support
2025-12-02 14:15:53 +01:00
KOGA Mitsuhiro 85ec5b9f42 Add platform lifecycle callbacks to CameraServer base class 2025-12-02 00:31:51 +09:00
Rémi Verschelde 7a207b3eaa
Merge pull request #113389 from m4gr3d/fix_android_editor_gradle_apk_install
[Android editor] Fix apk install after gradle build
2025-12-01 11:50:29 +01:00
Rémi Verschelde 7374a5e7c7
Merge pull request #113388 from m4gr3d/fix_android_build_regression
Fix Android build regression
2025-12-01 11:50:24 +01:00
Fredia Huya-Kouadio d85dbee766 Fix apk install after gradle build for the Android editor 2025-12-01 02:08:29 -08:00
Fredia Huya-Kouadio 0f160c7293 Fix Android build regression introduced by https://github.com/godotengine/godot/pull/110829 2025-12-01 01:21:32 -08:00
Fredia Huya-Kouadio 74d80f485c Disable Android devices mirroring for the Android editor 2025-11-30 21:57:51 -08:00
Micky 4dec66859e Fix miscellaneous oddities around the class reference (part 7) 2025-11-28 18:19:45 +01:00
Lukas Tenbrink acefbbbbcd Add support for profiling GDScript with tracy.
This adds macro `GodotProfileZoneGroupedFirstScript`, and uses interning for speedy lookups.

Co-authored-by: Samuel Nicholas <nicholas.samuel@gmail.com>
2025-11-28 16:36:36 +01:00
David Snopek 5593a0b2b2 Enable Gradle builds on the Android editor via a dedicated build app
Co-authored-by: Logan Lang <devloglogan@gmail.com>
2025-11-27 11:03:06 -06:00
Rémi Verschelde b22d15311c
Merge pull request #113159 from dsnopek/android-variant-to-jvalue-memory-issues
Android: Fix memory issues in `_variant_to_jvalue()`
2025-11-27 09:56:04 +01:00
Rémi Verschelde fa0293e1f1
Merge pull request #112011 from mihe/delta-encoding-zstd
Add support for delta encoding to patch PCKs
2025-11-26 23:43:36 +01:00
David Snopek c2f8d1a29b Android: Fix memory issues in `_variant_to_jvalue()` 2025-11-26 11:17:34 -06:00
Mikael Hermansson 0cc88f34da Add support for delta encoding to patch PCKs 2025-11-26 13:52:19 +01:00
Fredia Huya-Kouadio 023024440b Deprecate and remove vendors specific XR APIs from the Godot core Android library
Follow-up to https://github.com/GodotVR/godot_openxr_vendors/pull/380, done in order to prevent vendors specific dependencies onto the Godot core Android library.
2025-11-25 17:06:43 -08:00
Anish Kumar 60d20ab038 Android: Implement Storage Access Framework (SAF) support 2025-11-26 02:37:30 +05:30
Fredia Huya-Kouadio 3206e28c8d Ensure that the Android editor properly passes hybrid data when switching mode 2025-11-20 19:13:02 -08:00
Thaddeus Crews b0a03edce0
Merge pull request #106891 from BastiaanOlij/openxr_core_android_loader
OpenXR add core support for Khronos loader
2025-11-20 16:47:00 -06:00
Bastiaan Olij c056cae437 OpenXR add core support for Khronos loader 2025-11-19 11:54:25 +11:00