Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2021-02-05 | Merge pull request #44949 from m4gr3d/specify_project_ndk_version | Rémi Verschelde | |
Improve the logic to compile for Android | |||
2021-02-01 | Merge pull request #45579 from zaevi/add_scons_ext | Rémi Verschelde | |
add search extensions for Scons' path | |||
2021-01-30 | add search extensions for scons' path | zaevi | |
2021-01-29 | Modernize Thread | Pedro J. Estébanez | |
- Based on C++11's `thread` and `thread_local` - No more need to allocate-deallocate or check for null - No pointer anymore, just a member variable - Platform-specific implementations no longer needed (except for the few cases of non-portable functions) - Simpler for `NO_THREADS` - Thread ids are now the same across platforms (main is 1; others follow) | |||
2021-01-15 | [Plugins] Rename 'PluginConfig' struct to platform specific name | Sergey Minakov | |
2021-01-12 | CI: Update to clang-format 11 and apply ternary operator changes | Rémi Verschelde | |
2021-01-09 | Split OS::execute into two methods | Marcel Admiraal | |
1. execute(): Executes a command and returns the results. 2. create_process(): Creates a new process and returns the new process' id. |