Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-28 | [Android] fix generateDevTemplate | thebestnom | |
2021-04-28 | Merge pull request #48239 from akien-mga/goodbye-copymem | Rémi Verschelde | |
Core: Drop custom `copymem`/`zeromem` defines | |||
2021-04-27 | Merge pull request #48228 from akien-mga/android-build-tools-30.0.3 | Rémi Verschelde | |
Android: Upgrade buildTools from 30.0.1 to 30.0.3 | |||
2021-04-27 | Core: Drop custom `copymem`/`zeromem` defines | Rémi Verschelde | |
We've been using standard C library functions `memcpy`/`memset` for these since 2016 with 67f65f66391327b2967a20a89c3627e1dd6e84eb. There was still the possibility for third-party platform ports to override the definitions with a custom header, but this doesn't seem useful anymore. | |||
2021-04-26 | Remove deprecated xr features properties. These properties are now provided ↵ | Fredia Huya-Kouadio | |
directly by the plugin. | |||
2021-04-26 | Android: Upgrade buildTools from 30.0.1 to 30.0.3 | Rémi Verschelde | |
It seems 30.0.1 had issues with compatibility with JDK 8 and 11, which appear to be solved in 30.0.3 as per godotengine/godot-docs#4796. | |||
2021-04-23 | Android: Fix get_buffer false positive on empty dest buffer | Rémi Verschelde | |
Follow-up to #46810, this was missed in #47079 when fixing the issue for other platforms. Fixes #48135. | |||
2021-04-20 | Merge pull request #48053 from bruvzg/icu_no_except | Rémi Verschelde | |
Re-add "no-exceptions" for export templates builds with ICU. | |||
2021-04-20 | Merge pull request #47552 from szymonm-google/validation_layers_android | Rémi Verschelde | |
Validation layers on Android | |||
2021-04-20 | [JS, Android] Re-add "no-exceptions" for export templates builds with ICU. | bruvzg | |
2021-04-15 | Fix issue causing export to fail with "Could not unzip temporary unaligned ↵ | Fredia Huya-Kouadio | |
APK" error and improve command output logging. | |||
2021-04-14 | Allow to build dev template with symbols | thebestnom | |
2021-04-13 | Merge pull request #47844 from m4gr3d/update_activity_result_callback | Rémi Verschelde | |
Add support for forwarding callbacks from Godot's parent activity | |||
2021-04-12 | Add support for forwarding callbacks from Godot's parent activity. | Fredia Huya-Kouadio | |
2021-04-12 | Fix custom boot splash image scaling. | Fredia Huya-Kouadio | |
2021-04-12 | Validation layers on Android | Szymon Majewski | |
2021-04-09 | Fix issue causing the response callback to be invoked with the invalid ↵ | Fredia Huya-Kouadio | |
`requestCode` and deprecate support for forwarding callbacks from Godot's parent activity. | |||
2021-04-05 | Style: Apply clang-tidy's `readability-braces-around-statements` | Rémi Verschelde | |
2021-04-05 | Style: Apply clang-tidy's `modernize-use-nullptr` | Rémi Verschelde | |
2021-03-23 | Rename some more global enums (Key, Joy, MIDI) | Aaron Franke | |
2021-03-23 | Rename ButtonList enum and members to MouseButton | Aaron Franke | |
2021-03-20 | Merge pull request #46966 from qarmin/faster_release | Rémi Verschelde | |
Allow to not optimize release build | |||
2021-03-18 | Fixes on android: | Bastiaan Olij | |
- creating Vulkan context instead of OpenGL - checking for validity of ENV in wrapper classes - fix for access to JavaVM from threads | |||
2021-03-17 | Fix onMainRequestPermissionsResult callback for Android plugins. | Fredia Huya-Kouadio | |
2021-03-16 | Enable `doNotStrip` when doing development/debugging within Android Studio | Fredia Huya-Kouadio | |
2021-03-16 | Leverage java annotations to simplify the logic used to register the Godot ↵ | Fredia Huya-Kouadio | |
plugin methods. | |||
2021-03-14 | Allow to not optimize release build | Rafał Mikrut | |
2021-03-14 | Merge pull request #46810 from W4RH4WK/file-access-get-buffer-parameter-checks | Rémi Verschelde | |
Add parameter checks to FileAccess get_buffer functions | |||
2021-03-13 | Merge pull request #46900 from Ev1lbl0w/bugfix-malloc_calls | Rémi Verschelde | |
Replace malloc's with Godot's memalloc macro | |||
2021-03-13 | Replace malloc's with Godot's memalloc macro | Ev1lbl0w | |
2021-03-12 | Non functional to non-functional | MrBrain295 | |
2021-03-09 | Add parameter checkes to FileAccess get_buffer functions | Alex Hirsch | |
fix #46540 | |||
2021-02-27 | Merge pull request #46457 from m4gr3d/fix_invalid_missing_templates_error_master | Rémi Verschelde | |
Fix invalid missing template error when the Android build template is not installed | |||
2021-02-26 | Fix invalid missing template error when the Android build template is not ↵ | Fredia Huya-Kouadio | |
installed. | |||
2021-02-26 | Update the logic to load Godot Android plugins packaged into the binary. | Fredia Huya-Kouadio | |
The previous logic had the side effect of imposing a limit of one plugin per `aar` binary. The update lifts that restriction. | |||
2021-02-24 | Update the filtering logic to properly handle directories with `.gdignore` ↵ | Fredia Huya-Kouadio | |
files. | |||
2021-02-24 | Merge pull request #46381 from m4gr3d/update_godot_fragment_lifecycle_master | Rémi Verschelde | |
Update the initialization timeline for the Godot fragment | |||
2021-02-24 | Update the initialization timeline for the Godot fragment to be more ↵ | Fredia Huya-Kouadio | |
consistent with the previous activity based timeline. | |||
2021-02-24 | Add logic to record the version of the Godot engine for the Android platform. | Fredia Huya-Kouadio | |
2021-02-18 | Merge pull request #45617 from RandomShaper/modernize_atomics | Rémi Verschelde | |
Modernize atomics (and fix `volatile`) | |||
2021-02-18 | Modernize atomics | Pedro J. Estébanez | |
- Based on C++11's `atomic` - Reworked `SafeRefCount` (based on the rewrite by @hpvb) - Replaced free atomic functions by the new `SafeNumeric<T>` - Replaced wrong cases of `volatile bool` by the new `SafeFlag` - Platform-specific implementations no longer needed Co-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx> | |||
2021-02-18 | Reorganize Project Settings | reduz | |
-Advanced Settings toggle also hides advanced properties when disabled -Simplified Advanced Bar (errors were just plain redundant) -Reorganized rendering quality settings. -Reorganized miscelaneous settings for clean up. | |||
2021-02-18 | Disable engine splash logic on Android; this is now handled by the Android ↵ | Fredia Huya-Kouadio | |
theme api. In addition, add support for scaling and applying filter to the splash screen on Android. One limitation of the api being used is that the splash screen aspect ratio is not maintained when it's scaled up. | |||
2021-02-17 | Override `ANDROID_NDK_ROOT` based on the project ndk version. | Fredia Huya-Kouadio | |
This helps resolve issues where the project ndk version differs from the one pointed by the `ANDROID_NDK_ROOT` environment variable (if it exists). | |||
2021-02-17 | Add missing `ndkVersion` to the library gradle build config. | Fredia Huya-Kouadio | |
2021-02-17 | Revert AGP to version 4.0.1 as a workaround to ↵ | Fredia Huya-Kouadio | |
https://issuetracker.google.com/issues/171235570 in version 4.1.x | |||
2021-02-18 | Android: Bump NDK version to 21.4.7075529 | Rémi Verschelde | |
This is what GitHub Actions now provide and they removed the previous 21.3.6528147. A bit annoying to have our hand forced this way but it's still 21.x so should be good to upgrade. | |||
2021-02-17 | Add verbose logging to help with troubleshooting the Android build/export ↵ | Fredia Huya-Kouadio | |
process. | |||
2021-02-15 | Expose GodotPlugin's utility methods used for registration and signal emitting. | Fredia Huya-Kouadio | |
This enables creation and use of a plugin like class by composition rather than inheritance. | |||
2021-02-09 | Fix joystick axis mapping issues with NVIDIA shield. Probably others. | Michael Conrad | |
Issues addressed: a) Axis mappings were including virtual mouse axes on NVIDIA Shield TV. The virtual mouse axes have the same axis numbers as the normal analog stick numbers. This was completely breaking joypad support on NVIDIA Shield TV. b) Joypads were being tracked in a List with the index in the list being treated as the Godot device id. If a device were to be removed, any device later in the list would be shifted, potentially causing future events with the shifted joypads to have incorrect IDs according to the Godot engine. c) Unnecessary events were being sent to the Godot engine. A check was added (per Joystick) that will prevent sending events for all axes when only a single axis value changed. A similar check was added for "HATs". See #45712 |