Age | Commit message (Collapse) | Author |
|
Add `View SingletonBase#onMainCreateView(Activity activity)` api
|
|
`Godot.SingletonBase` class.
The new api allows plugins to define and provide their views for inclusion in the Godot Android view hierarchy.
|
|
API. Remove hidden mount points from the volume list.
|
|
Fix non-HiDPI mode on HiDPI displays on macOS Catalina.
|
|
|
|
|
|
|
|
|
|
Works around #32553, not fixing the underlying cause but
preventing the crash.
|
|
- Add or remove the necessary subdirectorires to the includes to remove
dependency on the editor directory being in the build's include path.
- Ensure includes in modified files conform to style guideline.
- Remove editor from the build include path.
|
|
Code signing support for Windows exports
|
|
|
|
and "osslsigncode" on the other platforms)
|
|
Properly revert cursor when using set_custom_mouse_cursor with null
|
|
Fixes #32486
|
|
Android one-click deploy: Don't clear by default
|
|
A better fix would be to make Godot's export code properly parse the
tag over multiple lines (and maybe even use XMLParser instead of doing
it ad-hoc?).
As for the APK names, we could alternatively pick the first .apk found
in the `debug` and `release` folders without expecting a specific name.
Fixes #32414.
|
|
This makes iteration faster as you don't need to monitor your phone
to allow the installation each time.
Fixes #32183.
|
|
entitlements property hint, remove excessive codesign calls, suppress "file not found" error on first export)
|
|
|
|
Added some obvious errors explanations
|
|
|
|
Update the Godot gradle build tasks to provide additional flexibility
|
|
Example: To generate for the `release` build target and for the `armv7`, `arm64v8` and `x86` architectures, run the commands:
```
cd godot
scons -j4 platform=android target=release android_arch=armv7
scons -j4 platform=android target=release android_arch=arm64v8
scons -j4 platform=android target=release android_arch=x86
cd platform/android/java
./gradlew generateGodotTemplates
```
Notes:
- The generated build templates will be located in the `godot/bin` directory (i.e: `android_debug.apk`, `android_release.apk`, `android_source.zip`).
- The gradle command will only generate templates for the target(s) with available native shared libraries. For example, running the commands above will only generate the `android_release.apk` and `android_source.zip` files.
To delete the generated artifacts, the following commands can be used:
```
cd platform/android/java
./gradlew cleanGodotTemplates
```
|
|
|
|
Fixes crash described in issue 7945 (Duplicated [self drawView] in iphone gl_view)
|
|
Fix Android keyboard crash with left cursor
|
|
Fixes #32168.
Previously we were returning all key up and key down messages as unhandled to the OS. This was resulting in crashes on certain keypresses (left cursor), for undetermined reason.
This PR defaults all key up and keydown messages to be returned as handled by Godot, except those explicitly coded as exceptions (currently volume keys only).
|
|
Changed some code found by Clang Tidy and Coverity
|
|
|
|
|
|
Notify for app pause and resume events on Android
|
|
[X11] set PID as window attribute
|
|
Distinguish editor-originating messages in the editor log
|
|
Fix misc. source comment typos
|
|
This fades out messages originating from the editor to make messages
printed by the project stand out more.
This also tweaks wording in some editor messages for consistency.
|
|
resumed on Android devices.
|
|
Found using `codespell -q 3 -S ./thirdparty,*.po -L ang,ba,cas,dof,doubleclick,fave,hist,leapyear,lod,nd,numer,ois,paket,seeked,sinc,switchs,te,uint -D ~/Projects/codespell/codespell_lib/data/dictionary.txt `
|
|
|
|
This allows other programs to find out the PID of a Godot instance just
by the X11 window ID.
|
|
and an application module (`app`).
The application module `app` serves double duties of providing the prebuilt Godot binaries ('android_debug.apk', 'android_release.apk') and the Godot custom build template ('android_source.zip').
|
|
The language didn't make it clear that it's installing a *source* template
to the project folder, for later use when compiling custom APKs.
Fixes #28736.
|
|
This is now needed after #27781, as this android_source.zip template
is used for custom Android builds from the editor.
|
|
|
|
Android: Fix another regression with Secure.ANDROID_ID, and fix formatting and documentation of thirdparty code
|
|
Suppress MissingPermission warning for Android vibration
|
|
Synced with https://github.com/googlesamples/android-play-billing/commit/7a94c6905a9c125518354c216b5c3094fde47ce1.
|
|
It does check its permission every `vibrate_handheld()` calls.
Vibrate permission is added by checking it on export settings.
And there are some changes for deprecated method.
|
|
I don't know why they're needed, but readding for now to keep things
working as they were.
|
|
Synced with https://github.com/google/play-apk-expansion/commit/9ecf54e5ce7c5a74a2eeedcec4d940ea52b16f0e.
|