Commit Graph
413 Commits
Author SHA1 Message Date
Thanasis Antoniou 4762b02a52 ANDROID: Set target SDK to 28 2019-10-21 12:39:32 +02:00
Cameron Cawley 5589c2bd60 ANDROID: Fix warning 2019-10-18 16:48:18 +01:00
Eugene Sandulenko b585b925e5 ANDROID: Use more portable directory query method 2019-10-16 00:16:25 +02:00
Thanasis Antoniou c964ed2b0b ANDROID: Fix audio cd manager crash upon exit 2019-10-11 21:49:18 +03:00
Thanasis Antoniou bd969478f8 ANDROID: Ask for external storage access onCreate()
This is a quick fix, it needs to be improved upon

With this fix on devices with API >= Marshmallow (6.0.1) the ScummVM app will ask for the permission during runtime onCreate(),
and not only when trying to browse the list of folders and files.
However, it is only a quick fix, because the original behavior will still kick in and the prompt to Quit because no SD Card was detected will be displayed anyway.
So even if the user grants access during runtime, they will still be forced to exit the app and will have to relaunch.
2019-10-08 00:02:12 +03:00
Thanasis Antoniou 113d33b280 ANDROID: Update starting version code for next release apks to 40 2019-10-06 18:00:39 +03:00
Thanasis Antoniou 30b789de39 ANDROID: Set target SDK to 26 to AndroidManifest.xml and project.properties files 2019-10-05 23:57:35 +03:00
Eugene Sandulenko a69be0720b ANDROID: Bump the target SDK to match the Google Play release 2019-10-05 18:52:01 +02:00
Eugene Sandulenko 62d19782ee ANDROID: Added info about historical release version codes 2019-10-05 18:52:01 +02:00
Eugene Sandulenko 27fbde1443 ANDROID: Added more logic for scraping the storage paths 2019-09-27 00:22:20 +02:00
Eugene Sandulenko 3c92722db6 ANDROID: Request permissions to external storage 2019-09-27 00:22:20 +02:00
Eugene Sandulenko 0481669b1f ANDROID: Fix exception 2019-09-27 00:22:20 +02:00
Eugene Sandulenko f12d7160f8 ANDROID: Added list of external storages to the list of accessible directories 2019-09-27 00:22:20 +02:00
Eugene Sandulenko 580142c9ea ANDROID: Hook getAllStorageLocations() into JNI 2019-09-27 00:22:20 +02:00
Eugene Sandulenko 2b72cc0b5c ANDROID: Hook external storage class into ScummVMHelper 2019-09-27 00:22:20 +02:00
Eugene Sandulenko 4e5f26b44e ANDROID: Turn map into spliced list for easier marshalling 2019-09-27 00:22:20 +02:00
Eugene Sandulenko bc1c4b3ec1 ANDROID: Initial code for external storage enumerator 2019-09-27 00:22:20 +02:00
Thanasis Antoniou f79d5d9b6b ANDROID: Use _system->destroy() instead of just delete in JNI::Destroy() 2019-09-24 12:40:18 +03:00
Thanasis Antoniou b4b9ad1743 ANDROID: Remove duplicate _system->quit() from JNI::Destroy()
Since it is already called in Jni::main after scummvm_main() returns. The second call in destroy caused crashes on some devices.
2019-09-23 20:51:44 +03:00
Thanasis Antoniou d39eca7e39 ANDROID: Fix crash when exiting a game (Blade Runner) 2019-09-23 16:02:30 +03:00
Thanasis Antoniou e7d331fe94 ANDROID: Use FORBIDDEN_SYMBOL_EXCEPTION_getenv for browser_lastpath purposes 2019-09-15 00:46:02 +03:00
Thanasis Antoniou 1fd01c82ae ANDROID: Set default browser_lastpath to /storage
Avoid use of get_env
2019-09-15 00:28:44 +03:00
Thanasis Antoniou 8ca76c65fc ANDROID: Set default browser_lastpath 2019-09-15 00:21:40 +03:00
Cameron Cawley 7a05624e1b ANDROID: Rewrite to make use of OpenGLGraphicsManager (#1695)
* ANDROID: Rewrite to make use of OpenGLGraphicsManager

* ANDROID: Fix emulated mouse button up events
2019-09-08 19:37:48 +01:00
Cameron Cawley 8b4c3ea302 ANDROID: Use a better icon for the on screen control
Modified from https://www.iconfinder.com/icons/352464/keyboard_icon, which is available under the Creative Commons (Attribution-Share Alike 3.0 Unported) license.
2019-08-20 14:32:50 +03:00
Cameron Cawley 12c232eefc ANDROID: Add a button to show the virtual keyboard 2019-08-20 14:32:50 +03:00
Cameron Cawley 475eafc6c6 ANDROID: Don't deinitialize the EGL surface when pausing the application
Fixes Trac#6129
2019-08-18 22:48:08 +01:00
Cameron Cawley d4cc366334 ANDROID: Don't hide the virtual keyboard when the Enter key is pressed 2019-08-02 11:25:47 +01:00
Cameron Cawley 357493082f ANDROID: Fix some Codacy warnings 2019-07-23 17:21:09 +01:00
Cameron Cawley 0334411d63 BUILD: Package networking and virtual keyboard files on all platforms 2019-07-08 12:42:21 +03:00
Cameron Cawley b9e29cedfc ANDROID: Move isConnectionLimited into OSystem 2019-06-21 08:19:37 +03:00
Cameron Cawley 6989e63a25 ANDROID: Make pushEvent take 7 parameters instead of 6 2019-05-09 18:58:09 +01:00
Cameron Cawley 5d7cd526e8 ANDROID: Add a pthreads-based mutex manager 2019-04-20 15:53:56 +03:00
Cameron Cawley 2af325f60a ANDROID: Factor event pushing into pushEvent
Originally from ResidualVM.
2019-04-12 21:42:54 +01:00
Cameron Cawley d75a1355ba ANDROID: Move event types to a separate file
Originally from ResidualVM.
2019-04-12 21:39:07 +01:00
Cameron Cawley 60365dc0da ANDROID: Fix a -Wformat-security warning 2018-11-03 20:29:01 +00:00
Cameron Cawley 539c3330a8 ANDROID: Implement clipboard support 2018-10-05 00:10:27 +01:00
Cameron Cawley 8120a22a40 ANDROID: Use the dedicated GUI option for enabling the touchpad mode 2018-07-29 09:47:15 +02:00
Cameron Cawley d494d73c80 ANDROID: Replace getPixelFormatName function with PixelFormat::toString 2018-07-29 09:37:40 +02:00
Colin Snover fbefda8a2f ANDROID: Fix illegal-in-C++11 narrowing conversions 2017-11-25 20:19:01 -06:00
Bastien Bouclet 8beb519c5e EVENTS: Rename synthetic to kbdRepeat 2017-11-19 16:12:50 +01:00
Colin Snover bda253b1ac BACKENDS: Constify PaletteManager::grabPalette implementations 2017-10-15 13:47:19 -05:00
Thierry Crozat 1f2a50bcd3 CLOUD: Move openUrl to OSystem 2016-09-10 01:12:42 +01:00
Eugene Sandulenko 111dc18ef3 Merge pull request #433 from klusark/assets
ANDROID: Update the asset archive code to use AAssets
2016-08-30 15:14:12 +02:00
Alexander Tkachev 438ba985a4 JANITORIAL: Remove spaces at the end of the line
I knew there were some, but I wanted to fix them once, instead of doing
it all the time.
2016-08-24 16:07:55 +06:00
Alexander Tkachev a13e03e988 CLOUD: Add Networking::Connection::isLimited()
`false` everywhere by default, but works on Android (`true` if not
Wi-Fi).
2016-08-24 16:07:55 +06:00
Alexander Tkachev ded8cdf0a0 CLOUD: Add openurl-android.cpp 2016-08-24 16:07:55 +06:00
Eugene Sandulenko b01aa4141e ANDROID: Set version code to 16. 15 was 1.8.1 2016-05-31 17:13:33 +02:00
Alyssa Milburn a32c53f936 ANDROID: Build against android-23 platform.
We seem to need this for the new manifest elements.
2016-05-23 09:33:11 +02:00
Matthew Garrett 832d7bb289 ANDROID: Add support for ScummVM menu on Android TV devices
Android TV devices don't have menu buttons. Remotes should have a play/pause
button (which may send individual play and pause events rather than a
combined event) and gamepads should have a Y button. Use these to open the
menu.
2016-05-22 15:23:44 -07:00