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