summaryrefslogtreecommitdiffstats
path: root/platform/android
Commit message (Collapse)AuthorAgeFilesLines
* Add `PermissionsUtil#requestPermissions(...)` to provide the ability to ↵Fredia Huya-Kouadio2024-03-071-46/+86
| | | | | | request multiple permissions at a time Fix https://github.com/GodotVR/godot_openxr_vendors/issues/101
* Merge pull request #87452 from bruvzg/native_menuRémi Verschelde2024-03-062-1/+13
|\ | | | | | | Move `global_menu_*` methods to a separate `NativeMenu` class.
| * Move `global_menu_*` methods to a separate `NativeMenu` class.bruvzg2024-03-042-1/+13
| |
* | Update the Android export validation logic to account for the custom gradle ↵Fredia Huya-Kouadio2024-03-051-1/+14
|/ | | | | | | | android source template Follow-up to https://github.com/godotengine/godot/pull/88297 to address the following issues: - Ensure that the custom gradle android source template is valid. Show a warning if it's not - Don't show an error when the official export templates are not installed but a custom android source template is specified
* Pre-commit: Update to clang-format 17.0.6 and black 24.2.0Rémi Verschelde2024-02-281-1/+1
|
* Don't attempt shutting down adb on exit if not startedRémi Verschelde2024-02-261-1/+1
| | | | Fixes #88864.
* Merge pull request #88611 from Alex2782/force_device_cpu_architectureRémi Verschelde2024-02-262-1/+11
|\ | | | | | | Display a warning if device CPU architecture is not active in the export preset.
| * Display a warning if device CPU architecture is not active in the export preset.Alexander Hartmann2024-02-232-1/+11
| |
* | [Docs] Fix some experimental/deprecated hintsA Thousand Ships2024-02-231-20/+10
| |
* | Fix Compatibility Rendering (GLES3) on old and low budget devices.Alexander Hartmann2024-02-222-4/+25
|/ | | | Co-Authored-By: joined72 <19651914+joined72@users.noreply.github.com>
* Fix crash on documentation generation on macOS.bruvzg2024-02-191-2/+3
|
* Merge pull request #88419 from m4gr3d/add_export_preset_advanced_options_toggleRémi Verschelde2024-02-191-5/+14
|\ | | | | | | Add an `Advanced Options` toggle to the editor export preset
| * Add an `Advanced Options` toggle to the editor export presetFredia Huya-Kouadio2024-02-181-5/+14
| |
* | Merge pull request #88245 from shana/simplify-mono-support-detectionRémi Verschelde2024-02-191-0/+1
|\ \ | | | | | | | | | C#: Let platforms signal if they support the mono module or not
| * | C#: Let platforms signal if they support it or notAndreia Gaita2024-02-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of hardcoding platform names that support C#, let platforms set a flag indicating if they support it. All public platforms except web already support it, and it's a pain to maintain a patch for this list just to add additional names of proprietary console platforms. This makes adding new platforms or variants or existing platforms much easier, as the platform can signal what it supports/doesn't support directly, and we can avoid harcoding platform names.
* | | Merge pull request #87823 from KoBeWi/ban_adbRémi Verschelde2024-02-172-2/+35
|\ \ \ | |_|/ |/| | | | | Don't invoke adb with no runnable Android preset
| * | Don't invoke adb with no runnable Android presetkobewi2024-02-152-2/+35
| | |
* | | Merge pull request #88385 from m4gr3d/enable_legacy_packaging_mainRémi Verschelde2024-02-174-0/+43
|\ \ \ | | | | | | | | | | | | Add export setting to specify whether the native libraries should be compressed for the gradle build
| * | | Add export setting to specify whether the native libraries should be ↵Fredia Huya-Kouadio2024-02-154-0/+43
| | | | | | | | | | | | | | | | compressed for the gradle build
* | | | Merge pull request #88382 from m4gr3d/enable_debug_symbols_android_studioRémi Verschelde2024-02-171-1/+2
|\ \ \ \ | | | | | | | | | | | | | | | Always enable debug symbols when developing with Android Studio
| * | | | Always enable debug symbols when developing with Android StudioFredia Huya-Kouadio2024-02-151-1/+2
| |/ / /
* | | | Merge pull request #88297 from dsnopek/android-configure-gradle-pathRémi Verschelde2024-02-175-61/+105
|\ \ \ \ | |/ / / |/| | | | | | | Android: Allow using alternative Gradle build directory
| * | | Android: Allow using alternative Gradle build directoryDavid Snopek2024-02-165-61/+105
| | | |
* | | | Merge pull request #88351 from BZ1234567890/issue-87059-masterRémi Verschelde2024-02-151-0/+3
|\ \ \ \ | | | | | | | | | | | | | | | [Android 14] Fix GodotEditText white box showing during editor load
| * | | | [Android 14] Fix GodotEditText white box showing during editor loadBZ12345678902024-02-151-0/+3
| | | | |
* | | | | Merge pull request #86966 from Muller-Castro/value2ref-coreRémi Verschelde2024-02-156-10/+10
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Add const lvalue ref to `core/*` container parameters
| * | | | | Add const lvalue ref to core/* container parametersMuller-Castro2024-02-146-10/+10
| |/ / / /
* / / / / SCons: "Environment" to "SConsEnvironment"Thaddeus Crews2024-02-141-4/+4
|/ / / /
* | | | Merge pull request #85100 from ztc0611/fix-ios-focus-mainloop-notifsRémi Verschelde2024-02-141-0/+6
|\ \ \ \ | | | | | | | | | | | | | | | Enhance mobile suspend MainLoop notifications
| * | | | Enhance mobile suspend MainLoop NotificationsZach Coleman2024-02-041-0/+6
| | |/ / | |/| |
* | | | Merge pull request #88304 from m4gr3d/fix_gradle_build_for_non_ascii_path_mainRémi Verschelde2024-02-132-0/+6
|\ \ \ \ | | | | | | | | | | | | | | | Fix gradle build errors when the build path contains non-ASCII characters
| * | | | Fix gradle build errors when the build path contains non-ASCII charactersFredia Huya-Kouadio2024-02-132-0/+6
| | | | |
* | | | | Merge pull request #88130 from AlekseyKapustyanenko/Rotary_InputRémi Verschelde2024-02-132-2/+30
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Add rotary input support for Android platform
| * | | | | Add rotary input support. Fix documentationALEKSEY KAPUSTYANENKO2024-02-132-2/+30
| | | | | |
* | | | | | Merge pull request #87384 from bruvzg/sys_base_colorRémi Verschelde2024-02-137-5/+52
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Add method to get "base" system UI color and system theme change callback.
| * | | | | | Add method to get "base" system UI color (macOS/Windows) and system theme ↵bruvzg2024-02-137-5/+52
| | |/ / / / | |/| | | | | | | | | | | | | | | | change callback.
* | | | | | Merge pull request #86619 from Alex2782/fix_flag_decimalRémi Verschelde2024-02-131-1/+15
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | Fix virtual keyboard for decimal values on Android
| * | | | | Fix virtual keyboard for decimal values on AndroidAlexander Hartmann2024-02-131-1/+15
| | |_|_|/ | |/| | |
* | | | | [iOS/macOS] Add option to automatically build (and sign / archive) bundles.bruvzg2024-02-131-0/+1
| |_|_|/ |/| | |
* | | | Finish splitting functionality of the Vulkan and D3D12 backends into ↵Dario2024-02-125-65/+78
| | | | | | | | | | | | | | | | RenderingDeviceDriver.
* | | | Merge pull request #82800 from Sauermann/fix-screen-mousemotionRémi Verschelde2024-02-091-0/+4
|\ \ \ \ | |_|/ / |/| | | | | | | Add screen-related attributes to mouse input events
| * | | Add screen-related attributes to mouse input eventsMarkus Sauermann2024-02-051-0/+4
| | |/ | |/|
* | | Merge pull request #88024 from Calinou/doc-android-package-unique-nameRémi Verschelde2024-02-071-1/+4
|\ \ \ | | | | | | | | | | | | Improve documentation on Android package unique name
| * | | Improve documentation on Android package unique nameHugo Locurcio2024-02-061-1/+4
| |/ / | | | | | | | | | | | | - Document `$genname` behavior. - Update to match actual validation and Google Play guidelines.
* | | Merge pull request #86843 from RandomShaper/fix_null_ptrRémi Verschelde2024-02-071-3/+6
|\ \ \ | |/ / |/| | | | | Avoid several null-dereferences of ApiContextRD
| * | Avoid several null-dereferences of ApiContextRDPedro J. Estébanez2024-02-061-3/+6
| |/
* | Merge pull request #84674 from m4gr3d/add_flag_to_run_scons_from_gradleRémi Verschelde2024-01-291-33/+49
|\ \ | | | | | | Add parameter to allow generation of the Godot native shared libraries from gradle
| * | Add parameter to allow generation of the Godot native shared libraries from ↵Fredia Huya-Kouadio2023-11-091-33/+49
| | | | | | | | | | | | the gradle build command
* | | Add InputEventKey.location to tell left from rightMel Collins2024-01-263-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a new enum `KeyLocation` and associated property `InputEventKey.location`, which indicates the left/right location of key events which may come from one of two physical keys, eg. Shift, Ctrl. It also adds simulation of missing Shift KEYUP events for Windows. When multiple Shifts are held down at the same time, Windows natively only sends a KEYUP for the last one to be released.
* | | Update Android dependencies for the projectFredia Huya-Kouadio2024-01-1816-69/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Update Android gradle plugin version from 7.2.1 to 8.2.0 - Update gradle version from 7.4.2 to 8.2 - Update target SDK from 33 to 34 - Update build tools version from 33.0.2 to 34.0.0 - Update kotlin version from 1.7.0 to 1.9.20 - Update Android fragment version from 1.3.6 to 1.6.2 - Update AndroidX window version from 1.0.0 to 1.2.0