aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/android
AgeCommit message (Collapse)Author
2019-08-20ANDROID: Use a better icon for the on screen controlCameron Cawley
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-20ANDROID: Add a button to show the virtual keyboardCameron Cawley
2019-08-18ANDROID: Don't deinitialize the EGL surface when pausing the applicationCameron Cawley
Fixes Trac#6129
2019-08-02ANDROID: Don't hide the virtual keyboard when the Enter key is pressedCameron Cawley
2019-07-23ANDROID: Fix some Codacy warningsCameron Cawley
2019-07-08BUILD: Package networking and virtual keyboard files on all platformsCameron Cawley
2019-06-21ANDROID: Move isConnectionLimited into OSystemCameron Cawley
2019-05-09ANDROID: Make pushEvent take 7 parameters instead of 6Cameron Cawley
2019-04-20ANDROID: Add a pthreads-based mutex managerCameron Cawley
2019-04-12ANDROID: Factor event pushing into pushEventCameron Cawley
Originally from ResidualVM.
2019-04-12ANDROID: Move event types to a separate fileCameron Cawley
Originally from ResidualVM.
2018-11-03ANDROID: Fix a -Wformat-security warningCameron Cawley
2018-10-05ANDROID: Implement clipboard supportCameron Cawley
2018-07-29ANDROID: Use the dedicated GUI option for enabling the touchpad modeCameron Cawley
2018-07-29ANDROID: Replace getPixelFormatName function with PixelFormat::toStringCameron Cawley
2017-11-25ANDROID: Fix illegal-in-C++11 narrowing conversionsColin Snover
2017-11-19EVENTS: Rename synthetic to kbdRepeatBastien Bouclet
2017-10-15BACKENDS: Constify PaletteManager::grabPalette implementationsColin Snover
2016-09-10CLOUD: Move openUrl to OSystemThierry Crozat
2016-08-30Merge pull request #433 from klusark/assetsEugene Sandulenko
ANDROID: Update the asset archive code to use AAssets
2016-08-24JANITORIAL: Remove spaces at the end of the lineAlexander Tkachev
I knew there were some, but I wanted to fix them once, instead of doing it all the time.
2016-08-24CLOUD: Add Networking::Connection::isLimited()Alexander Tkachev
`false` everywhere by default, but works on Android (`true` if not Wi-Fi).
2016-08-24CLOUD: Add openurl-android.cppAlexander Tkachev
2016-05-31ANDROID: Set version code to 16. 15 was 1.8.1Eugene Sandulenko
2016-05-23ANDROID: Build against android-23 platform.Alyssa Milburn
We seem to need this for the new manifest elements.
2016-05-22ANDROID: Add support for ScummVM menu on Android TV devicesMatthew Garrett
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-22ANDROID: Add support for Leanback Launcher on Android TVMatthew Garrett
Android TV needs some modifications to the manifest and a new icon in order for apps to appear in the launcher.
2016-02-15JANITORIAL: Typos detected with lintian & grepAlexandre Detiste
2015-01-18ANDROID: Remove plugins/unpacker from makefile.Alyssa Milburn
2015-01-05ANDROID: Remove unpacker and fix support for non armJoel Teichroeb
2015-01-05ANDROID: Update the asset archive code to use AAssetsJoel Teichroeb
The AAssets API was added in android 2.3, so it also requires using the android-9 toolchain. Using this gives a rather large speedboost to starting the ScummVM application.
2015-01-04Merge pull request #425 from klusark/androidEugene Sandulenko
ANDROID: Modernize build system
2014-11-15ANDROID: Delay deleting a local ref until it's no longer usedMatthew Hoops
Should fix bug #6741
2014-07-22ANDROID: Modernize build systemJoel Teichroeb
Written originally by @Botje for ResidualVM
2014-07-01ANDROID: Reinstate overscan margin resource for OUYA/GoogleTVMarcus Comstedt
This reverts commits 51cb7557 and 2648062d. Please note that Android SDK Platform Tools r06 or later is needed to build ScummVM.
2014-06-28Merge pull request #461 from digitall/vkeybdFixDavid Turner
Add trigger for Virtual Keyboard on long press of Middle Mouse Button
2014-06-18ANDROID: Allow build with non-ancient SDKMarcus Comstedt
2014-06-18ANDROID: Hide system mouse pointer on OUYAMarcus Comstedt
2014-06-07ANDROID: Fix casting away constMatthew Hoops
2014-05-05ANDROID: Fix correct keycode in keymapper for virtual keyboard trigger.D G Turner
As the virtual keyboard trigger has been moved to CTRL-F7, the previous code which generates a unmodified F7 event to do this will not work. However, due to the complexity of this code, directly calling the virtual keyboard trigger event could have side effects, so have instead just added the CTRL modifier to fix this. This should be fixed if possible to use EVENT_VIRTUAL_KEYBOARD.
2014-03-31ANDROID: Make transparent cursor pixels all 0 in 16bit cursor mode.Johannes Schickel
Since the Android backend uses glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA) we need to make the transparent cursor pixels all 0 otherwise we might get artifacts from blending.
2014-03-26ANDROID: Fix color key handling for 16bit mouse cursors.Johannes Schickel
This should fix a issue similarly to bug #6108: "WII: Zak FM-TOWNS mouse cursor encased in blue box".
2014-02-27ANDROID: Fix Android pre3.1 compatibility.D G Turner
This was broken by a50ede203b0424d800d2a1d4460121f9f1de8e7a.
2014-02-22ANDROID: Slight formatting fix.Johannes Schickel
2014-02-21ANDROID: Fix runtime failure on earlier versions of Android.D G Turner
getAxisValue() is only present from Android 3.1 onwards and usage causes a runtime failure on earlier versions of Android. This bug was introduced by a50ede20 with addition of OUYA support. This solution is as recommended on the Android developer portal.
2014-02-18ANDROID: Make GPL headers consistent in themselves.Johannes Schickel
2014-01-27ANDROID: Fix a race conditionJoel Teichroeb
setSurface is done in a different thread than the one that starts the scummvm main. The main thread would then wait until the setSurface thread notifies. The setSurface thread would notify before it actually calls setSurface, meaning if the thread is preemted before calling setSurface, initSurface will assert, causing the app to crash.
2014-01-23ANDROID: Add 32bpp support.Alyssa Milburn
We still prefer 16bpp for performance reasons.
2014-01-10ANDROID: Set correct blending functionMarcus Comstedt
Overlays with alpha channel in ScummVM use pre-multiplied alpha. Thus, is it necessary to set the source blend function to ONE, not SOURCE_ALPHA. While there is no firm decision on the texture format to be used to cursors, make sure to set the key color to R=G=B=A=0.0, so that it can be used with either pre-multiplied or non-pre-multiplied blending.
2013-10-09ANDROID: Really fix compilation.D G Turner
The vanilla android toolchain even is unhappy when unknown folders are present in the resources directory, so have moved the ouya specific resources out to another directory.