aboutsummaryrefslogtreecommitdiff
path: root/platform/android (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-2750-50/+50
|
* Fix refactored Object::cast_to in NO_SAFE_CAST branchHenrik Andersson2017-08-261-1/+1
|
* Convert Object::cast_to() to the static versionHein-Pieter van Braam2017-08-241-1/+1
| | | | | | | | | | | | Currently we rely on some undefined behavior when Object->cast_to() gets called with a Null pointer. This used to work fine with GCC < 6 but newer versions of GCC remove all codepaths in which the this pointer is Null. However, the non-static cast_to() was supposed to be null safe. This patch makes cast_to() Null safe and removes the now redundant Null checks where they existed. It is explained in this article: https://www.viva64.com/en/b/0226/
* Merge pull request #10575 from henkz1/android_quit_errorRémi Verschelde2017-08-233-3/+3
|\ | | | | fix UnsatisfiedLinkError when quitting on android
| * fix UnsatisfiedLinkError when quittingHenrik Andersson2017-08-233-3/+3
| |
* | Removed unnecessary returns and break statementsWilson E. Alvarez2017-08-221-1/+0
|/
* Removed unnecessary assignmentsWilson E. Alvarez2017-08-212-3/+2
|
* Fixes for new two-dash long command line argumentsRémi Verschelde2017-08-214-23/+22
| | | | | | | | | - Fixes some single-dash leftovers that were missed in the previous commit - Reorder the help output for clarity, and document missing options - Drop obsolete options: --noop, --pack, --editor-scene, --level, --import, --import-script, --no-quit - Improve error message on malformed arguments and do not display help on error - Always use long form of arguments when starting a new Godot process from C++, for clarity and easy grepping - Cleanup obsolete code here and there
* Revert "Second take at making command-line arguments more UNIX-like + ↵Juan Linietsky2017-08-194-22/+23
| | | | main.cpp and help cleanup"
* Fixes for new two-dash long command line argumentsRémi Verschelde2017-08-194-23/+22
| | | | | | | | - Fixes some single-dash leftovers that were missed in the previous commit - Reorder the help output for clarity, and document missing options - Drop obsolete options: --noop, --pack, --editor-scene, --level, --import, --import-script, --no-quit - Improve error message on malformed arguments and do not display help on error - Cleanup obsolete code here and there
* Add closest_power_of_2 func and implement mix_rate/latency on OS XMarcelo Fernandez2017-08-171-1/+1
|
* Synchronize parameter names in definition and declarationTwistedTwigleg2017-08-165-17/+17
| | | | Fixes #10244.
* Removes type information from method bindsIgnacio Etcheverry2017-08-101-1/+1
|
* removed calls to cursor_set_visible on all platforms fixes #10167toger52017-08-081-1/+1
|
* Makes all Godot API's methods Lower CaseIndah Sylvia2017-08-075-13/+13
|
* Merge pull request #9976 from ISylvox/update-gradle-android-masterRémi Verschelde2017-08-045-12/+24
|\ | | | | [3.0] Update Gradle-Android buildtool
| * update gradle-android buildtool for masterISylvox2017-07-305-12/+24
| |
* | Merge pull request #9838 from RandomShaper/android-arm64Rémi Verschelde2017-08-014-14/+43
|\ \ | |/ |/| Add support for ARMv8 (64-bit) on Android
| * Add support for ARMv8 (64-bit) on AndroidPedro J. Estébanez2017-07-254-14/+43
| |
* | Fix Android debug/runPedro J. Estébanez2017-07-271-6/+21
| | | | | | | | | | | | | | | | | | | | | | - Prefix all __adb__ commands with device specification to avoid errors when multiple devices connected. - Include Android release in device data collection. - Force system user:. - Ability to enable/disable. - Apply only if OS release >= 17 (when multiuser was introduced. - Fix argument passing. - Rename local variable `port` to `dbg_port` to better match its partner `fs_port`. - Fix typo in error message.
* | Remove ANDROID definePedro J. Estébanez2017-07-251-1/+1
|/ | | | | | Fixes GDNative build error on Android. It's also discouraged by Google to rely on it. In case someone needs to check, use ``__ANDROID__`` instead, provided by the very same compiler.
* Merge pull request #9765 from Noshyaar/pr-clangRémi Verschelde2017-07-233-3/+3
|\ | | | | Clang-formatting *.cpp and *.h (some files excluded)
| * Clang-formatting *.cpp and *.h (some files excluded)Poommetee Ketson2017-07-223-3/+3
| |
* | Several changes to better run in mobile.Juan Linietsky2017-07-221-1/+5
|/
* -Renamed GlobalConfig to ProjectSettings, makes more sense.Juan Linietsky2017-07-197-29/+50
| | | | -Added system for feature overrides, it's pretty cool :)
* Fix android export templates buildRuslan Mustakov2017-07-201-14/+14
| | | | | | | | This commit fixes errors occurring during Android export template builds. This required modification in third-party library (libpng) to compile with NEON. Most likely a similar patch will be applied by them and we could then replace the modified version.
* -Reorganized all properties of project settings (Sorry, Again).Juan Linietsky2017-07-172-9/+9
| | | | | (Lot's of bloat accumulated, so it was time for clean up.) -Made EditorSettings and ProjectSettings search more useful (search in sections too)
* Buildsystem: Improve detect.py readability and fix issuesRémi Verschelde2017-07-011-88/+60
| | | | | | | | | | | | | | | | | | | Tried to organize the configure(env) calls in sections, using the same order for all platforms whenever possible. Apart from cosmetic changes, the following issues were fixed: - Android: cleanup linkage, remove GLESv1_CM and GLESv2 - iPhone: Remove obsolete "ios_gles22_override" option - OSX: * Fix bits detection (default to 64) and remove obsolete "force_64_bits" option (closes #9449) * Make "fat" bits argument explicit - Server: sync with X11 - Windows: clean up old DirectX 9 stuff - X11: * Do not require system OpenSSL for building (closes #9443) * Fix typo'ed use_leak_sanitizer option * Fix .llvm suffix overriding custom extra_suffix
* Use custom native-run icons for Android and HTML5L. Krause2017-06-272-1/+11
|
* BuildSystem: generated files have .gen.extensionPoommetee Ketson2017-06-251-1/+1
|
* Fix `network/debug/remote_port` editor setting not working properlyFabio Alessandrelli2017-06-101-2/+2
|
* Merge pull request #8949 from RandomShaper/improve-mobile-buildsRémi Verschelde2017-06-081-1/+1
|\ | | | | Improve/harmonize mobile builds
| * Improve/harmonize mobile buildsPedro J. Estébanez2017-05-271-1/+1
| |
* | Fix input event related android build issuesChris Serino2017-06-062-9/+9
| |
* | InputEvent: Renamed "pos" property to "position"Andreas Haas2017-06-031-13/+13
|/ | | | Make the naming consistent with other classes.
* Fix android build regression by be7ced4volzhs2017-05-261-5/+0
|
* Removal of InputEvent as built-in Variant type..Juan Linietsky2017-05-203-97/+78
| | | | this might cause bugs I haven't found yet..
* Merge pull request #8824 from volzhs/android-payment-masterRémi Verschelde2017-05-201-24/+23
|\ | | | | Fix android payment logical error
| * Fix android payment logical errorvolzhs2017-05-191-24/+23
| | | | | | | | | | getting sku detail runs only if mod != 0 which means querying 20*n will not get sku details. referenced from https://github.com/googlesamples/android-play-billing/blob/master/TrivialDrive/app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java#L1029-L1062
* | Use new Godot icon consistently everywhereRémi Verschelde2017-05-171-0/+0
| |
* | Removal of Image from Variant, converted to a Resource.Juan Linietsky2017-05-171-1/+1
|/
* Upgrade Android build tools to the latestPedro J. Estébanez2017-05-161-1/+1
|
* Merge pull request #8725 from volzhs/android-jni-masterRémi Verschelde2017-05-121-0/+1
|\ | | | | Fix compile error when use "android_add_jni_dir"
| * Fix compile error when use "android_add_jni_dir"volzhs2017-05-121-0/+1
| |
* | Merge pull request #8723 from volzhs/fix-android-masterRémi Verschelde2017-05-123-5/+6
|\ \ | | | | | | Fix possible memory leak for Android and update gradle
| * | Update to latest gradlevolzhs2017-05-122-3/+4
| | |
| * | Fix possible memory leak for Androidvolzhs2017-05-121-2/+2
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | /godot_dev/platform/android/java/src/com/google/android/vending/expansion/downloader/impl/DownloaderService.java:575: Error: The WIFI_SERVICE must be looked up on the Application context or memory will leak on devices < Android N. Try changing to .getApplicationContext() [WifiManagerLeak] mWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Explanation for issues of type "WifiManagerLeak": On versions prior to Android N (24), initializing the WifiManager via Context#getSystemService can cause a memory leak if the context is not the application context. Change context.getSystemService(...) to context.getApplicationContext().getSystemService(...). 1 errors, 0 warnings
* / Improve documentation of thirdparty code snippetsRémi Verschelde2017-05-073-1/+58
|/
* Fix error or download again if use obb for Androidvolzhs2017-04-261-1/+5
|
* Fix crash on exit.Andreas Haas2017-04-101-0/+7
| | | | First it crashed in the thread that checks for android devices, then in the audio driver.