Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-26 | Fix XR Android manifest metadata | Fredia Huya-Kouadio | |
- Adds the parameters for supported Meta devices, which is required to access some device specific capabilities - Remove the 'com.samsung.android.vr.application.mode' metadata | |||
2022-01-19 | Add `DisplayServer.clipboard_has()` to check clipboard content | Haoyu Qiu | |
2022-01-04 | Style: Remove inconsistently used `@author` docstrings | Rémi Verschelde | |
Each file in Godot has had multiple contributors who co-authored it over the years, and the information of who was the original person to create that file is not very relevant, especially when used so inconsistently. `git blame` is a much better way to know who initially authored or later modified a given chunk of code, and most IDEs now have good integration to show this information. | |||
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2021-12-21 | Fix Android Studio builds. | ne0fhyk | |
2021-12-15 | Only rotate Android sensor values for sensors that need them rotated | Marcel Admiraal | |
2021-12-09 | Merge pull request #55767 from m4gr3d/config_hand_tracking_frequency_master | Rémi Verschelde | |
2021-12-09 | Merge pull request #55759 from m4gr3d/enable_exclude_from_recents_master | Rémi Verschelde | |
2021-12-09 | Add support for configuring the xr hand tracking frequency mode | ne0fhyk | |
2021-12-09 | Enable configuration of the `android:excludeFromRecents` activity attribute. | Fredia Huya-Kouadio | |
2021-12-08 | Add configs to specify the min and target sdk versions. | Fredia Huya-Kouadio | |
2021-11-22 | Merge pull request #55159 from m4gr3d/add_oculus_openxr_config_master | Rémi Verschelde | |
2021-11-21 | Fix Android `get_screen_orientation()` not returning valid values | Marcel Admiraal | |
2021-11-20 | Add support for OpenXR export configurations. | Fredia Huya-Kouadio | |
2021-11-15 | Drop pointless Android depth buffer setting | Pedro J. Estébanez | |
2021-11-09 | Merge pull request #54463 from RandomShaper/fix_gl3_32bits | Rémi Verschelde | |
2021-11-03 | Add default `minSdkVersion` and `targetSdkVersion` in the ↵ | Fredia Huya-Kouadio | |
AndroidManifest.xml file | |||
2021-11-01 | Fix new projects always being created with OpenGL | Hugo Locurcio | |
Only Vulkan is fully implemented for now, so OpenGL isn't available in the project manager yet. This also makes the rendering driver checks use lowercase names everywhere for consistency. | |||
2021-11-01 | Drop broken Android 32-bit framebuffer setting for a reliable one for depth ↵ | Pedro J. Estébanez | |
buffer | |||
2021-10-28 | clang-format: Enable `BreakBeforeTernaryOperators` | Rémi Verschelde | |
clang-format keeps breaking the way it handles break *after* ternary operators, so I give up and go with the only style they seem to actually test. | |||
2021-10-28 | clang-format: Various fixes to comments alignment from `clang-format` 13 | Rémi Verschelde | |
All reviewed manually and occasionally rewritten to avoid bad auto formatting. | |||
2021-10-28 | clang-format: Disable alignment of operands, too unreliable | Rémi Verschelde | |
Sets `AlignOperands` to `DontAlign`. `clang-format` developers seem to mostly care about space-based indentation and every other version of clang-format breaks the bad mismatch of tabs and spaces that it seems to use for operand alignment. So it's better without, so that it respects our two-tabs `ContinuationIndentWidth`. | |||
2021-10-23 | Fix Gradle builds not excluding excluded tasks | Marcel Admiraal | |
2021-10-14 | Upgrade Android Gradle to version 7.2 | Marcel Admiraal | |
2021-09-15 | Add support for Play Asset Delivery. | ne0fhyk | |
This only adds support for a subset of Play Asset Delivery: this causes a single install-time asset pack to always be present, but doesn't add support for dynamically downloaded asset packs. | |||
2021-09-08 | Use current androidx Fragment library instead of legacy libraries | Marcel Admiraal | |
2021-09-01 | Merge pull request #52159 from m4gr3d/addoculus_openxr_ | Fredia Huya-Kouadio | |
Update the AndroidManifest to enable access to Oculus OpenXR runtime | |||
2021-09-01 | Add support for adding plugin views behind the main view on Android | PouleyKetchoupp | |
Doesn't change the default behavior, but allows plugins to add their view behind the main view, which gives more control over what happens with inputs and can be useful along with transparent rendering. | |||
2021-08-27 | Update the AndroidManifest to enable access to Oculus OpenXR runtime. | ne0fhyk | |
2021-08-22 | Replace HTTP links with HTTPS for sites with HTTPS versions | Aaron Franke | |
2021-08-21 | Check if vibration duration is > 0 on Android | Marcus Brummer | |
2021-08-18 | Delegate handling and implementation of the restart functionality to the ↵ | Fredia Huya-Kouadio | |
Godot host. | |||
2021-08-16 | Add partial support for Android scoped storage. | ne0fhyk | |
This is done by providing API access to app specific directories which don't have any limitations and allows us to bump the target sdk version to 30. In addition, we're also bumping the min sdk version to 19 as version 18 is no longer supported by Google Play Services and only account of 0.3% of Android devices. | |||
2021-08-13 | Switch to input buffering on Android | Pedro J. Estébanez | |
Key, touch and joystick events will be passed directly from the UI thread to Godot, so they can benefit from agile input flushing. As another consequence of this new way of passing events, less Java object are created at runtime (`Runnable`), which is good since the garbage collector needs to run less. `AndroidInputHandler` is introduced to have a smaller cross-thread surface. `main_loop_request_go_back()` is removed in favor just inline calling `send_window_event()` at the most caller's convenience (i.e., leveraging the new `p_deferred`` parameter as appropriate). Lastly, `get_mouse_position()` and `get_mouse_button_state()` now just call through `Input` to avoid the need of sync of mouse data tracked on the UI thread. | |||
2021-08-13 | Merge pull request #51586 from m4gr3d/investigate_godot_resume_stalls_master | Rémi Verschelde | |
Resolve issue where the Godot app remains stuck when resuming. | |||
2021-08-12 | Add support for prompting the user to retain app data on uninstall. | Fredia Huya-Kouadio | |
Supported on Android 10 and higher. | |||
2021-08-12 | Resolve issue where the Godot app remains stuck when resuming. | Fredia Huya-Kouadio | |
This was caused by the fact that a new instance of Godot was created at resume while a previous instance already existed. The previous instance would then go through its cleanup lifecycle, and would thus attempt to close the entire app, leading to the system to restart the app, thus starting the cycle anew. The fix involves reusing the previous instance of Godot if one is available instead of creating a new one, as well as giving control to the host activity for how the process should be terminated. | |||
2021-08-12 | Properly finishes Godot's Android activity when destroyed by the system | Marcus Brummer | |
2021-07-25 | Fix various typos with codespell | luz paz | |
Found via `codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,fave,findn,hist,inout,leapyear,lod,nd,numer,ois,ony,paket,seeked,sinc,switchs,te,uint` | |||
2021-07-20 | Disable resource optimizations for release builds as it breaks the legacy ↵ | ne0fhyk | |
build system. | |||
2021-07-06 | Merge pull request #50220 from madmiraal/fix-50125 | Rémi Verschelde | |
Queue the calls to GodotLib.key when Android virtual done is pressed | |||
2021-07-06 | Remove Android onKeyMultiple override | Marcel Admiraal | |
2021-07-06 | Queue the calls to GodotLib.key when Android virtual done is pressed | Marcel Admiraal | |
2021-07-06 | Merge pull request #50107 from madmiraal/android-use-lambdas | Rémi Verschelde | |
Replace single method anonymous classes with lambdas in Godot Java code | |||
2021-07-03 | Use static inner classes in Godot Java code | Marcel Admiraal | |
2021-07-03 | Replace single method anonymous classes with lambdas in Godot Java code | Marcel Admiraal | |
2021-07-02 | Merge pull request #50085 from madmiraal/android-replace-stringbuffer | Rémi Verschelde | |
Use StringBuilder instead StringBuffer in Godot Java code | |||
2021-07-02 | Merge pull request #50083 from madmiraal/android-fix-raw-use | Rémi Verschelde | |
Fix raw use of parameterized Class | |||
2021-07-02 | Remove redundant explicit types in Godot Java code | Marcel Admiraal | |
2021-07-02 | Use StringBuilder instead StringBuffer in Godot Java code | Marcel Admiraal | |