Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-08 | Use current androidx Fragment library instead of legacy libraries | Marcel Admiraal | |
2021-09-07 | Merge pull request #47391 from Calinou/platform-feature-tags-lowercase | Juan Linietsky | |
Make platform feature tag names lowercase | |||
2021-09-03 | fix fullscreen issue on macOS | Daniel Kariv | |
adds a call for resize event. | |||
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-31 | Make platform feature tag names lowercase | Hugo Locurcio | |
Feature tag names are still case-sensitive, but this makes built-in feature tags more consistent. - `Windows` -> `windows` - `OSX` -> `osx` - `LinuxBSD` -> `linuxbsd` - `Android` -> `android` - `iOS` -> `ios` - `HTML5` -> `html5` - `JavaScript` -> `javascript` - `UWP` -> `uwp` | |||
2021-08-31 | Merge pull request #49598 from ↵ | Fabio Alessandrelli | |
Calinou/web-editor-improve-download-project-source-zip-name Improve the generated ZIP archive name when using Download Project Source | |||
2021-08-29 | Rename String::is_rel_path to String::is_relative_path | Wilson E. Alvarez | |
2021-08-27 | Update the AndroidManifest to enable access to Oculus OpenXR runtime. | ne0fhyk | |
2021-08-27 | Fix bad size after restoring a minimized window under Windows | jmb462 | |
2021-08-25 | Merge pull request #47829 from Calinou/improve-crash-handler-display | Hugo Locurcio | |
Improve crash handler message display | |||
2021-08-24 | Merge pull request #52001 from floppyhammer/fix-window-decor-size-on-windows | Max Hilbrunner | |
Fix window decoration size on Windows | |||
2021-08-23 | Fix window decoration size on Windows | floppyhammer | |
2021-08-22 | Replace HTTP links with HTTPS for sites with HTTPS versions | Aaron Franke | |
2021-08-22 | Merge pull request #49756 from ↵ | Michael Alexsander | |
Calinou/android-export-move-clear-previous-install-setting Move the Android "clear previous install" setting to Editor Settings | |||
2021-08-21 | Check if vibration duration is > 0 on Android | Marcus Brummer | |
2021-08-19 | HTML5: Handle GODOT_VERSION_STATUS env var in @GODOT_VERSION@ | Rémi Verschelde | |
Follow-up to #51002. | |||
2021-08-18 | Delegate handling and implementation of the restart functionality to the ↵ | Fredia Huya-Kouadio | |
Godot host. | |||
2021-08-18 | [CI] Upgrade Emscripten to 2.0.27. | Fabio Alessandrelli | |
Update Godot Javascript FS library to manually depend on ERRNO_CODES. | |||
2021-08-17 | Merge pull request #50360 from m4gr3d/address_external_dir_access_master | Rémi Verschelde | |
Add support for Android scoped storage | |||
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-16 | [android] Fixed wrong button mask for right click | ModProg | |
2021-08-16 | Improve the generated ZIP archive name when using Download Project Source | Hugo Locurcio | |
This makes for easier organization since downloading a project several times (or several different projects) will result in more meaningful file names. | |||
2021-08-16 | Merge pull request #51116 from Calinou/macos-fix-xbox-bluetooth-controllers | Rémi Verschelde | |
Fix Xbox controllers in Bluetooth mode on macOS | |||
2021-08-16 | Fix Xbox controllers in Bluetooth mode on macOS | Hugo Locurcio | |
This prevents the D-pad up arrow from being registered as pressed when it isn't, and pressing any direction from activating the next arrow clockwise of it. Co-authored-by: Scott Wadden <scott.wadden@gmail.com> | |||
2021-08-16 | Move the Android "clear previous install" setting to Editor Settings | Hugo Locurcio | |
This means the setting now applies to every project deployed from the editor, rather than being per-export preset. | |||
2021-08-13 | Merge pull request #51587 from Calinou/use-unicode-multiplication-symbol | Rémi Verschelde | |
Use the Unicode multiplication symbol where relevant | |||
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 | Add input buffering framework | Pedro J. Estébanez | |
Input buffering is implicitly used by event accumulation, but this commit makes it more generic so it can be enabled for other uses. For desktop OSs it's currently not feasible given main and UI threads are the same). | |||
2021-08-13 | Improve input event accumulation | Pedro J. Estébanez | |
- API has been simplified: all events now go through `parse_input_event()`. Whether they are accumulated or not depends on the `use_accumulated_input` flag. - Event accumulation is now thread-safe (it was not needed so far, but it prepares the ground for the following changes). - Touch drag events now support accumulation. | |||
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-13 | Merge pull request #51524 from RandomShaper/faster_vma | Rémi Verschelde | |
Upgrade Vulkan Memory Allocator, use Volk on Android | |||
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-13 | Upgrade Vulkan memory allocator | Pedro J. Estébanez | |
2021-08-12 | Android: Use volk instead of NDK Vulkan headers | Rémi Verschelde | |
We no longer build the Vulkan loader, and volk lets us load it dynamically. Roblox uses volk on Android so it should work well for us too. | |||
2021-08-12 | Use the Unicode multiplication symbol where relevant | Hugo Locurcio | |
2021-08-12 | Merge pull request #50771 from naithar/feature/platform-export-refactoring-4.0 | Rémi Verschelde | |
2021-08-12 | Split uwp platform export template into multiple files | Sergey Minakov | |
2021-08-12 | Split javascript export template into multiple files | Sergey Minakov | |
2021-08-12 | Split windows platform export template into multiple files | Sergey Minakov | |
2021-08-12 | Split osx platform export template into multiple files | Sergey Minakov | |
2021-08-12 | Split android platform export template into multiple files | Sergey Minakov | |
2021-08-12 | Split iphone platform export template into multiple files | Sergey Minakov | |
2021-08-12 | Properly finishes Godot's Android activity when destroyed by the system | Marcus Brummer | |
2021-08-12 | Remove unnecessary iOS linker flags. | bruvzg | |
2021-08-12 | Use "volk" instead of statically linked Vulkan loader. | bruvzg | |
2021-08-10 | Use Key enum instead of plain integers | Aaron Franke | |
2021-08-08 | [macOS] Move captured mouse cursor to the center when window gain focus. | bruvzg | |
2021-08-06 | [iOS] Use platform generated api to initialize iOS plugins | Sergey Minakov | |