summaryrefslogtreecommitdiffstats
path: root/platform/android
Commit message (Collapse)AuthorAgeFilesLines
* Optimize images losslessly using `oxipng -o6 --strip all --zopfli`Hugo Locurcio2018-06-285-0/+0
|
* Implement OpenGL ES rasterizer selection logic for Android.geequlim2018-06-264-14/+38
|
* Oops, for some reason gedit used this file as my notebook, though I made a ↵Juan Linietsky2018-06-071-12/+206
| | | | new one.
* Entirely new (and much improved) animation editor.Juan Linietsky2018-06-071-206/+12
|
* Allow setting higher numbers in Android version/codeDmitry Pupinin2018-05-291-1/+1
|
* Merge pull request #18726 from volzhs/remove-legacyRémi Verschelde2018-05-083-12/+7
|\ | | | | Remove android compatibility under API 16
| * Remove android compatibility under API 16volzhs2018-05-093-12/+7
| |
* | 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
* Fix: JAR files signed with the MD5 algorithm as unsignedRameshRavone2018-05-071-2/+2
|
* Merge pull request #17196 from RandomShaper/improve-gui-touchRémi Verschelde2018-05-022-50/+0
|\ | | | | Implement universal translation of touch to mouse (3.1)
| * 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. ** Summary of changes to settings: ** - `display/window/handheld/emulate_touchscreen` becomes `input/pointing_devices/emulate_touch_from_mouse` - New setting: `input/pointing_devices/emulate_mouse_from_touch`
* | Fix _export_begin not being called when exporting to androidIgnacio Etcheverry2018-04-261-0/+2
| |
* | Change ".." punctuation for "..." in editor strings (#16507)Hugo Locurcio2018-04-221-7/+7
| |
* | Provide error details when in-app purchase failsRuslan Mustakov2018-04-192-13/+13
| |
* | Fix Android input source checksRuslan Mustakov2018-04-161-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.
* Add safety checks when handling Android inputRuslan Mustakov2018-03-271-4/+23
| | | | | It is possible that input comes before the engine is fully initialized. This fixes the crashes that ocurred when that happens.
* Prevent android to split-screenXavier Sellier2018-03-211-1/+2
|
* Fix getting Android device informationvolzhs2018-03-201-2/+8
| | | | Fix #17644
* Properly closing all files in Python codeViktor Ferenczi2018-03-111-10/+10
|
* Clean and expose get_audio/video_driver_* funcs on OS classMarcelo Fernandez2018-03-041-2/+2
|
* 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.
* Android: Mark GLES3 as required in the manifestRémi Verschelde2018-02-271-1/+1
| | | | Fixes #17076.
* Fix typos with codespellluz.paz2018-02-211-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 ```
* Remove some debugging prints on AndroidHugo Locurcio2018-02-188-200/+8
|
* Merge pull request #14804 from ColinKinloch/masterRémi Verschelde2018-02-141-6/+13
|\ | | | | Fixed android arm64v8
| * Fixed android arm64v8Colin Kinloch2017-12-231-6/+13
| |
* | Add signals and a check function for Android service connectivity.Xavier Sellier2018-02-142-1/+28
| | | | | | | | | | | | | | - Add a iap_connect and iap_disconnect events for android platform. - Add isConnected() function returning true if its connected to android service, false otherwise (cherry picked from commit 546b48813f2b75481d846957275f6d4eecd8de3c)
* | Fix broken APK expansion due to missed option renamesRémi Verschelde2018-02-132-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.
* | 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
|/