Age | Commit message (Collapse) | Author |
|
This was done by refactoring directory and file access handling for the Android platform so that any general filesystem access type go through the Android layer.
This allows us to validate whether the access is unrestricted, or whether it falls under scoped storage and thus act appropriately.
|
|
Add inversion/eraser-end property for tablet pens
|
|
InputEventMouseMotion event
|
|
|
|
Instead of reusing the custom_template/ prefix which is actually only
used for the prebuilt APK workflow, we add a new custom_build/ prefix.
This is a slight compat breakage (users will have to redo their config)
but enables us to group the Min SDK and Target SDK options where they make
sense, and avoid reusing the previously hardcoded Target SDK 30 from
Godot 3.4.
Those two options are now strings instead of integers so that we can keep
them empty by default, and show their default value using a placeholder.
So some validation has been added to make sure they are proper ints.
The upper bound on Target SDK was also removed as it's a common use case
to use it to try to target newer released SDKs. But we warn the user that
this wasn't validated by us.
The export info dialog is now exclusive so that when it doesn't auto-close,
i.e. when it errors, you don't close it by mistake by clicking outside.
Fixes #62465.
|
|
MoltenVK SDK install (only in the default location).
|
|
Fix exit code of --help and --version, and test them in CI
|
|
Default cursor fix for html5 export
|
|
Corrects prior regression which caused ERROR output and exit code of 1.
|
|
|
|
|
|
|
|
Fixes #40007.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
|
Upgrade Android NDK to r23 LTS
|
|
Remove broken scroll gesture on Android
|
|
|
|
Starting in August 2022, new apps will need to target API level 31 (Android 12) or higher and adjust for behavioral changes.
Read more here: https://developer.android.com/google/play/requirements/target-sdk
|
|
|
|
|
|
OSX supports everything by default,
Linux is also capable of supporting every function key,
Windows as I know support only up to F24
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ensure Android Java and Kotlin compile to the same version
|
|
|
|
- Using a bucketized approach to select the editor scale in order to avoid too high values
- Add default app dimensions: used on Android devices with free floating app windows to set the default app frame
- Add ability to launch the Game window in an adjacent frame when in multi window mode
|
|
Cleanup Android C++ code
|
|
|
|
|
|
And re-add `node_modules` to `.gitignore` which I mistakenly removed
with an earlier cleanup.
|
|
Increases the size of the wasm by around 3% (~300-350 KiB).
This enables using the Crypto object for hashing, signing and encryption,
and therefore reduces the gap between the features of the HTML5 platform
and other platforms.
Closes https://github.com/godotengine/godot-proposals/issues/3574.
|
|
[Editor] Fix GDExtension GNU/Linux export.
|
|
This is in line with what's reported by the `OS` class on GNU/Linux, and
is required by the extension exporter to identify the correct library.
For BSD, we should either finish splitting the platform (into
platform/bsd) or register a separate exporter with OS name BSD and
proper templates detection.
|
|
|
|
|
|
Remove duplicate Android sensor listener registrations
|
|
Using codespell 2.2-dev from current git.
|
|
|
|
* Intended to replace RBSet in most cases.
* Optimized for iteration speed
|
|
|
|
|
|
* Replace case-by-case extraction with PNAME & GNAME
* Fix group handling when group hint begins with property name
* Exclude properties that are PROPERTY_USAGE_NO_EDITOR
* Extract missing ADD_ARRAY*, ADD_SUBGROUP* macros
|
|
|
|
|
|
* Map is unnecessary and inefficient in almost every case.
* Replaced by the new HashMap.
* Renamed Map to RBMap and Set to RBSet for cases that still make sense
(order matters) but use is discouraged.
There were very few cases where replacing by HashMap was undesired because
keeping the key order was intended.
I tried to keep those (as RBMap) as much as possible, but might have missed
some. Review appreciated!
|
|
Fixes #61063
|
|
|