aboutsummaryrefslogtreecommitdiff
path: root/platform/android
Commit message (Collapse)AuthorAgeFilesLines
* Fix export of 32 Bits Framebuffer optionHenrik Andersson2017-08-291-1/+1
|
* Merge pull request #10531 from RandomShaper/remove-old-android-settingRémi Verschelde2017-08-292-8/+8
|\ | | | | Sanitize Android debug
| * Fix Android remote debug not hitting breakpointsPedro J. Estébanez2017-08-221-1/+3
| | | | | | | | A change in `Main`'s API is needed. Please read the comment in the diff for an explanation.
| * Make Android debug over USB the only optionPedro J. Estébanez2017-08-221-7/+5
| | | | | | | | 'Remote debug over ADB' is removed as that will be always the case.
* | Merge pull request #10552 from RandomShaper/improve-posixRémi Verschelde2017-08-292-2/+16
|\ \ | | | | | | Improve Mac/UNIX conformance/reliability
| * | Implement custom thread numbering for POSIXPedro J. Estébanez2017-08-242-2/+16
| | | | | | | | | | | | | | | | | | For every UNIX-derived (Android, Linux, macOS, iOS) flavor, a global counter is atomically incremented on thread start. That id is kept as thread-local storage. Therefore, thread ids are sequential numbers, trivially comparable. This improves the previous state of things, in which `pthread_t` were casted to `Thread::ID` and unportabily compared. Also big, ugly thread ids appeared.
* | | Make build scripts Python3 compatibleMatthias Hoelzl2017-08-272-17/+18
| | | | | | | | | | | | | | | | | | | | | | | | - The Windows, UWP, Android (on Windows) and Linux builds are tested with Scons 3.0 alpha using Python 3. - OSX and iOS should hopefully work but are not tested since I don't have a Mac. - Builds using SCons 2.5 and Python 2 should not be impacted.
* | | Dead code tells no talesRémi Verschelde2017-08-276-2096/+5
| | |
* | | 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
|