aboutsummaryrefslogtreecommitdiff
path: root/platform/android
Commit message (Collapse)AuthorAgeFilesLines
* Change ".." punctuation for "..." in editor strings (#16507)Hugo Locurcio2018-06-051-7/+7
| | | | (cherry picked from commit 1c419531a009f48aa074f9b5f93b98d387c33723)
* Increase versionCode range 3.0Dmitry Pupinin2018-06-011-1/+1
| | | | (cherry picked from commit d71d968987055473bbd1ab263f7d9386cc6a2614)
* Merge pull request #18082 from RandomShaper/improve-gui-touch-3.0Hein-Pieter van Braam2018-05-132-50/+0
|\ | | | | Implement universal translation of touch to mouse (3.0)
| * Implement universal translation of touch to mousePedro J. Estébanez2018-04-302-50/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Now generating mouse events from touch is optional (on by default) and it's performed by `InputDefault` instead of having each OS abstraction doing it. (*) The translation algorithm waits for a touch index to be pressed and tracks it translating its events to mouse events until it is raised, while ignoring other pointers. Furthermore, to avoid an stuck "touch mouse", since not all platforms may report touches raised when the window is unfocused, it checks if touches are still down by the time it's focused again and if so it resets the state of the emulated mouse. *: In the case of Windows, since it already provides touch-to-mouse translation by itself, "echo" mouse events are filtered out to have it working like the rest. On X11 a little hack has been needed to avoid a case of a spurious mouse motion event that is generated during touch interaction. Plus: Improve/fix tracking of current mouse position.
* | Android: Increase targetSdkVersion to 27Rémi Verschelde2018-05-081-1/+1
| | | | | | | | | | | | | | | | Matches the change for 2.1 in #18626, and the new requirements from Google for new apps starting with August 2018 (targetSdkVersion 26 or higher): https://android-developers.googleblog.com/2017/12/improving-app-security-and-performance.html (cherry picked from commit a6552819b1d357c0ee1afdbec7485afafa544793)
* | Fix: JAR files signed with the MD5 algorithm as unsignedRameshRavone2018-05-081-2/+2
| | | | | | | | (cherry picked from commit d3182248c4ab29ab20decabe17066018298a8073)
* | Fix _export_begin not being called when exporting to androidIgnacio Etcheverry2018-04-291-0/+2
| | | | | | | | (cherry picked from commit c8884ce3bddfeb2dead4208047edb27f97a7e78d)
* | Fix Android input source checksRuslan Mustakov2018-04-281-2/+2
| | | | | | | | | | | | | | | | Input source types are not pure bit flags, they are combinations of flags, so != 0 check was incorrect and resulted in crashes later, when trying to obtain the device. (cherry picked from commit 5dffa506dc3168e96b4a03d1defbf34661cdff05)
* | Add safety checks when handling Android inputRuslan Mustakov2018-04-281-5/+22
|/ | | | | | | It is possible that input comes before the engine is fully initialized. This fixes the crashes that ocurred when that happens. (cherry picked from commit 995724b762fd86e46eb9c5e61aa42303f2b48086)
* Fix getting Android device informationvolzhs2018-03-291-2/+8
| | | | | | Fix #17644 (cherry picked from commit 4e378aeeb874b596fa08d079d9e107b2863f1144)
* Prevent android to split-screenXavier Sellier2018-03-291-1/+2
| | | | (cherry picked from commit 61e8f8a86689bcac91382f993b7b0f9803222b68)
* Fix intermittent audio driver crash during startup on AndroidRuslan Mustakov2018-03-011-0/+1
| | | | | | | | | set_pause can be called before the driver is initialized, and there already is a check for that. The problem is that the 'active' field was not initialied in the constructor, which lead to it having an undefined value. (cherry picked from commit c10749d51f2b77eb1b38909d790e7d3895a97364)
* Android: Mark GLES3 as required in the manifestRémi Verschelde2018-02-271-1/+1
| | | | | | Fixes #17076. (cherry picked from commit 7d09e6540afdf69d3610661145d13090a3d9d18a)
* Fix typos with codespellluz.paz2018-02-221-2/+2
| | | | | | | | | | | | | | | | Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ``` (cherry picked from commit 612ab4bbc6f2396f4dcd68c3f142f7dfa2f5f0a5)
* Fix broken APK expansion due to missed option renamesRémi Verschelde2018-02-192-2/+2
| | | | | | | | | Command line options were refactored for 3.0 to follow the common usage of double-dashed long options, but `--main-pack` went through the cracks. Fixes #16533. (cherry picked from commit e3658a6464b4473b7cca1d41f9315cd6bfd255d4)
* Fixed android arm64v8Colin Kinloch2018-02-191-6/+13
| | | | (cherry picked from commit 853b1daa499cf3add4014cf4d825c01603e2d1ea)
* Fix Android onTextChanged crashRuslan Mustakov2018-01-171-4/+7
| | | | | | As it turns out, onTextChanged supplies a mutable CharSequence, which lead to crashes or unexpected behaviour when input was coming faster than it was processed.
* Merge pull request #15773 from endragor/android-gdnative-remote-fsRémi Verschelde2018-01-161-10/+18
|\ | | | | Make remote FS work with GDNative on Android
| * Make remote FS work with GDNative on AndroidRuslan Mustakov2018-01-161-10/+18
| | | | | | | | .so files are added to the .apk when remote FS is used.
* | Fix open_dynamic_library for AndroidRuslan Mustakov2018-01-132-0/+13
|/
* Fix Android build errorvolzhs2018-01-121-0/+1
| | | | | Fix #15603 Fix #15513
* Merge pull request #15440 from volzhs/fix-android-touchRémi Verschelde2018-01-083-20/+19
|\ | | | | Fix Android multi touch
| * Fix Android multi touchvolzhs2018-01-073-20/+19
| | | | | | | | Fix #11798
* | Fix Android build errorvolzhs2018-01-061-1/+1
|/
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-0548-0/+48
| | | | | | Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
* Change OS::initialize signature to return Error (fix segfault on x11)Emmanuel Leblond2018-01-042-2/+4
|
* Merge pull request #15279 from volzhs/android-update-buildRémi Verschelde2018-01-033-4/+4
|\ | | | | Update android build tool to latest
| * Update android build tool to latestvolzhs2018-01-033-4/+4
| |
* | Merge pull request #12814 from guilhermefelipecgs/add_hardware_custom_cursorRémi Verschelde2018-01-032-0/+4
|\ \ | |/ |/| Custom hardware-accelerated mouse cursor
| * Add implementation for custom hardware cursorGuilherme Silva2017-12-172-0/+4
| |
* | Update copyright statements to 2018Rémi Verschelde2018-01-0150-100/+100
| | | | | | | | Happy new year to the wonderful Godot community!
* | Merge pull request #14794 from endragor/remove-debug-logsRémi Verschelde2017-12-182-5/+0
|\ \ | |/ |/| Remove debug logs that are of no use to end users
| * Remove debug logs that are of no use to end usersRuslan Mustakov2017-12-182-5/+0
| |
* | Cleanup some #if 0'd codeRémi Verschelde2017-12-171-6/+0
| |
* | Merge pull request #14764 from poke1024/androidRémi Verschelde2017-12-171-1/+2
|\ \ | | | | | | Increase sleep time for android export thread
| * | Increase sleep time for android export threadBernhard Liebl2017-12-171-1/+2
| | |
* | | Fixed Android NDK unified header detection for python 3Colin Kinloch2017-12-171-1/+1
|/ /
* / Updated Linux template extensions to match architecture.Nathan Warden2017-12-121-1/+1
|/
* Merge pull request #14485 from RandomShaper/fix-android-exportRémi Verschelde2017-12-101-4/+7
|\ | | | | Fix crash on Android export
| * Fix crash on Android exportPedro J. Estébanez2017-12-101-4/+7
| | | | | | | | | | | | Caused by a zero-length command-line segment. Fixes #14343.
* | Style: Apply clang-format to Java filesRémi Verschelde2017-12-1025-1462/+1371
| | | | | | | | Only those from org/godotengine/godot though, not the thirdparty ones.
* | Style: Apply new clang-format 5.0 style to all filesRémi Verschelde2017-12-071-2/+4
|/
* Merge pull request #14318 from endragor/compile-sdk-version-26Rémi Verschelde2017-12-061-1/+1
|\ | | | | Update Android compileSdkVersion to 26
| * Update Android compileSdkVersion to 26Ruslan Mustakov2017-12-061-1/+1
| |
* | Improve slang, especially in user-visible partsUnknown2017-12-051-9/+9
|/
* disable caching for targets using helper functionsRhody Lugo2017-11-281-2/+1
|
* use the same cache for all branches for appveyorRhody Lugo2017-11-281-2/+2
|
* Fix build on macOS and Android after bc2e8d99Rémi Verschelde2017-11-251-1/+1
|
* Made Vector::ptrw explicit for writing, compiler was sometimes using the ↵Juan Linietsky2017-11-251-4/+4
| | | | | | wrong function, leading to unnecesary copy on writes and reduced performance.
* Allow to specify multiple resolution Android iconsRuslan Mustakov2017-11-241-15/+42
|