aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/android/org
AgeCommit message (Collapse)Author
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-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.
2015-01-05ANDROID: Remove unpacker and fix support for non armJoel Teichroeb
2014-06-18ANDROID: Hide system mouse pointer on OUYAMarcus Comstedt
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-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.
2013-08-08ANDROID: Enter main menu on middle mouse pressMarcus Comstedt
2013-08-08ANDROID: Add support for joystick motionMarcus Comstedt
2013-08-08ANDROID: Add gamepad button supportMarcus Comstedt
2012-12-24ANDROID: Remove parameter forcing use of Modern theme.D G Turner
This parameter overrides any user choice in the GUI or config file, which is not good UX design (and is making it hard to debug loading issues associated with theme files). If we want to set this to default to Modern, we should do this in a different way i.e. do this by ConfMan.loadDefaultConfigFile() This is probably related to the Android issue with the backend init running before main() is called, rather than after...
2012-10-21ANDROID: Fixed tapping touchpad not sending left clicksLauri Härsilä
2012-10-19ANDROID: Mouse and stylus supportLauri Härsilä
From pull request #285.
2011-10-28ANDROID: Actually create the savegame directory.Alyssa Milburn
Not sure how this went missing from the commit. (cherry picked from commit fed26146a855fc79784c3df0ae3a1bf068fc2722)
2011-10-25ANDROID: Match versions when checking for plugins.Alyssa Milburn
2011-10-25ANDROID: Point the default savepath to external storage.Alyssa Milburn
(If that fails, fall back to a readable app-specific directory.)
2011-10-25ANDROID: Move from org.inodes.gus to org.scummvm.Alyssa Milburn
2011-10-22ANDROID: Fix plugins on Android 3.1+.Alyssa Milburn
Android 3.1 changed the default behaviour for broadcasts so that it doens't wake up non-running receivers, so we need to override that.
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-05-25ALL: initialise -> initializeMatthew Hoops
2011-05-02ANDROID: Style fixdhewg
2011-04-06ANDROID: Add multitouch supportdhewg
2011-04-03ANDROID: Ignore unrelated surface changesdhewg
2011-03-30ANDROID: Map right click to Camera/Searchdhewg
2011-03-18ANDROID: Seperate DPAD codesdhewg
2011-03-18ANDROID: Implement trackball clickdhewg
2011-03-17ANDROID: Fix KeyEvent NullPointerExceptiondhewg
Could happen with some special symbols from the virtual keyboard
2011-03-17ANDROID: Ignore the slop area on all touch scrollsdhewg
Prevents initial cursor jumps
2011-03-16ANDROID: Input system overhauldhewg
Rewritten input system with many new feature. Fixed related bugs and shortcomings on the way.
2011-03-16ANDROID: Cleanup and extend chooseEglConfigdhewg
Add more checks and log all possible configs
2011-03-14ANDROID: Halve the audio buffer sizedhewg
Also, run into the blocking audio write without sleep. This hopefully fixes audio hickups on slow devices.
2011-03-13ANDROID: Add support for video feature flagsdhewg
kFeatureFullscreenMode and kFeatureAspectRatioCorrection are supported now. The former prevents scaling to the full display - it scales one axis and keeps the game AR.
2011-03-03ANDROID: Rename member vars according to our styledhewg
2011-03-03ANDROID: Remove an indirection when pausingdhewg
2011-03-03ANDROID: Formatting/whitespacesdhewg
2011-03-02ANDROID: Implement pause/resumedhewg
Don't just kill the whole process when the Activity is stopped. Instead, use its events to pause or resume audio and the running engine (if any). Of course not every engines implements that... but at least an incoming call doesn't kill the game now (lol).
2011-03-02ANDROID: Move swapBuffers to the native sidedhewg
2011-03-02ANDROID: Untangle JNI interweavingdhewg
- make the startup sequence more linear - use SurfaceHolder events - get rid of the surface lock - remove unnecessary JNI calls - make the ScummVM class implement Runnable - cleanup
2011-02-27ANDROID: Remove dead codedhewg
2011-02-27ANDROID: Remove unnecessary codedhewg
2011-02-27ANDROID: Rework audio systemdhewg
Move the audio thread to the bright side
2011-02-27ANDROID: Formattingdhewg
2011-02-26ANDROID: Allow softkeybd on all devicesdhewg
2011-02-24ANDROID: Disable zoning for nowdhewg
2011-02-24ANDROID: We are not a text editordhewg
This was probably set to ensure onCreateInputConnection() gets called, but it is regardless of this flag. Now the soft keyboard doesn't show up on startup on devices without physical keyboard, which prevents unnecessary surface changes.
2011-02-14ANDROID: Use and reinit texture on screen changesdhewg
- EVENT_SCREEN_CHANGED must happen _after_ we have a new surface, not when the the old surface vanishes. fixes port on galaxy tab - textures have to be redefined with glTexImage2D() to make glTexSubImage2D() not fail on screen changes
2011-02-14ANDROID: Unify log prefixdhewg
adb logcat ScummVM:\* \*:S
2011-02-14ANDROID: Allow monolithic builds to rundhewg
this gets rid of the "no plugins found, go to market, kthx" message, which doesn't make sense on monolithic builds (market only has ancient apk's anyway)