Commit Graph
153 Commits
Author SHA1 Message Date
TwistedUmbrella 4dd55657c5 Ignore the preemptive key processing for ICS Xperia Play 2014-02-19 22:56:29 -05:00
Henrik Rydgard 263e2207be FrameCommand cleanup, logic fix in "vibrate" handling 2014-02-15 10:15:07 +01:00
Henrik Rydgard 9cb2292308 Reset rotation lock on resume 2014-02-15 09:59:49 +01:00
Henrik Rydgard 4ae715832e Allow control of Kitkat Immersive Mode from native code 2014-02-09 23:15:22 +01:00
Henrik Rydgård 48b4745e73 Some cleanup, make really sure we don't use AudioTrack on Gingerbread+. 2014-02-07 14:18:45 +01:00
Henrik Rydgard 710d63aac1 Android: Send data about the device used in touch events. 2014-02-05 20:02:13 +01:00
Henrik Rydgård 455411edcb Theme fix for text input alert dialogs 2014-02-04 16:17:41 +01:00
Henrik Rydgård 5fa72b4d22 Add support for querying the desired rotation setting from Java. 2014-02-04 12:57:32 +01:00
Henrik Rydgård c960fdb0b2 Add a new "queryConfig" native android function, so that the Java code can check
config options like rotation lock (config is implemented on the C++ side).
2014-02-04 12:07:17 +01:00
Henrik Rydgård ed96a29988 Log detected DPI. 2014-01-31 14:32:06 +01:00
Henrik Rydgård e41706f74e Add finish command to NativeActivity 2014-01-21 16:55:57 +01:00
Henrik Rydgård ca90b79bf8 Fix Android input box function. Add dpi to command line options in PCMain. 2014-01-21 15:57:15 +01:00
Henrik Rydgård ef2cb9cf35 Log "onDestroy" as info instead of error. 2014-01-16 15:30:55 +01:00
Henrik Rydgård dfcfe5d00f Android: Allow apps to override the use of low profile.
Minor logging improvement in vjson
2014-01-14 17:32:06 +01:00
Henrik Rydgård 725ada516a Don't log native-app messages, let the app handle it in NativeMessageReceived if it wants to 2014-01-14 11:11:59 +01:00
Henrik Rydgård 024846cb7b Make Android "FrameCommands" quite a bit more robust. 2014-01-10 13:45:03 +01:00
valef 43691090f3 - Removed SHORTCUT_EXTRA_KEY and shortcut query out of NativeActivity class.
- Added String shortcutParam member & setShortcutParam() method. This will be set from other class.
2014-01-06 18:00:24 +07:00
valef b2c3ee8d57 - Added jshortcutParam parameter to libnative_NativeApp_init.
- If shortcut_param is not empty, pass it as additional varargs argument to NativeInit() method.
const char *argv[3] = {app_name.c_str(), shortcut_param.c_str(), 0};
NativeInit(2, argv, user_data_path.c_str(), externalDir.c_str(), installID.c_str());

- NativeInit() is expected to treat extra argument as boot_filename, which in turn will start game immediately.
2014-01-06 13:36:40 +07:00
valef 234344983a - Added key to get shortcut parameter.
public static final String SHORTCUT_EXTRA_KEY = "org.ppsspp.ppsspp.Shortcuts";

- Added code to get shortcut parameter from intent.
String shortcutParam = getIntent().getStringExtra(SHORTCUT_EXTRA_KEY);

- Call NativeApp.init() with shortcutParam argument.
NativeApp.init(dpi, deviceType, languageRegion, apkFilePath, dataDir, externalStorageDir, libraryDir, shortcutParam, installID, useOpenSL);
2014-01-06 13:36:40 +07:00
valef 87533085fa Added 'shortcutParam' argument to init() method declaration.
public static native void init(int dpi, String deviceType, String languageRegion, String apkPath, String dataDir, String externalDir, String libraryDir, String shortcutParam, String installID, boolean useOpenSL);
2014-01-06 13:36:40 +07:00
Henrik Rydgård 432fa7e6e6 Workaround for broken key repeat on Ouya - it sends repeats with a different device ID 2014-01-05 12:49:40 +01:00
Henrik Rydgård ce20273f5f Add showTwitter command (Android-only). 2013-12-19 14:27:16 +01:00
Henrik Rydgård 1ef531ec9c Add some infrastructure to handle screen resizes that don't lose the device 2013-12-16 16:19:40 +01:00
Henrik Rydgård d20700d5bb Android: Add "sharetext" action 2013-12-11 18:04:23 +01:00
Henrik Rydgard ca6355d859 Turn EGLConfig back on on Ouya 2013-12-10 23:43:43 +01:00
Henrik Rydgård d0d5be2c5d Logspam reductions 2013-12-09 13:44:47 +01:00
Henrik Rydgård dc1594ad3d Turn off kitkat immersive mode. Can't get it to work consistently. 2013-12-09 13:12:22 +01:00
Sacha 9e5df6028a Add InputBox as a platform-specific system function instead of a host function. Enable it on all Qt platforms. 2013-12-08 20:15:09 +10:00
Henrik Rydgard 4e2212de40 Skip the EGLConfigChooser. Seems to choose a suboptimal mode on several phones.
We just have to live with no stencil in non-buffered. Play buffered.
2013-12-07 15:20:11 +01:00
Henrik Rydgård 6730d2d244 Android: set immersive mode on "configChanges" 2013-12-06 15:01:52 +01:00
Henrik Rydgard 3c8374d304 Add command to invoke android's "Share picture" functionality 2013-12-04 17:59:16 +01:00
Henrik Rydgard 563e005101 Android: Allow sending generic string messages out to Java.
Implement stubs for other platforms.
2013-12-04 17:38:37 +01:00
Henrik Rydgard 9140f10e2f Take out nonsensical DPI adjustment (android).
It had bad effects when combined with kitkat immersive mode.
2013-12-04 12:41:37 +01:00
Unknown W. Brackets 26821c5f9f Typo, buildfix, warning fix. 2013-11-27 22:34:52 -08:00
Sacha 8186bebce0 Oops, cast to float. 2013-11-28 16:04:37 +10:00
Sacha bd6a94c6ec Use better DPI on Android. 2013-11-28 15:44:01 +10:00
Henrik Rydgård d7e3173f55 Kitkat Immersive Mode. Need to upgrade the buildbot before we can merge this. 2013-11-25 14:38:12 +01:00
Henrik Rydgård cf895f95d7 Didn't mean to upgrade the project yet. 2013-11-13 17:09:52 +01:00
Henrik Rydgard 726471f665 Add my_isnanorinf. 2013-11-12 13:38:36 +01:00
Henrik Rydgard 8572251198 Reverse the Moga Pro version check to check for not non-pro instead.
May help dpad not working on some Pro's, if they have some new version numbers.
2013-11-05 20:49:59 +01:00
Henrik Rydgard c374c6abda Prefer modes with 24-bit or 20-bit depth to 16-bit. 2013-10-31 01:27:47 +01:00
Sacha 60f1d1e3cb Clean up of unused or redundant code and comments. 2013-10-29 11:24:10 +10:00
Henrik Rydgard 214de3a993 Fix back button behaviour on Android Honeycomb and later. 2013-10-28 11:24:03 +01:00
Henrik Rydgård 01b8cda080 Make the EGL config chooser actually prefer modes with no alpha.
Should finally take care of #4272.
2013-10-27 10:11:22 +01:00
Henrik Rydgård ad85b8e69d Ignore alpha when creating the backbuffer. Getting weird problems on some android devices.
Add BroadCom to GPU vendors
2013-10-25 12:35:53 +02:00
Henrik Rydgard 26946b52e7 Terribly ugly workaround for destination alpha issues on Mali. Fixes #4272 . 2013-10-24 01:14:41 +02:00
Henrik Rydgard b16b67d8b6 Fix OpenGL context creation on PowerVR 2013-10-10 23:55:59 +02:00
Henrik Rydgård 9aa30a69f6 Add support for standard Android haptic feedback, which does not require the VIBRATE permission. 2013-10-10 16:00:30 +02:00
Henrik Rydgård ac1620137f Android: Add simple haptic feedback support 2013-10-10 16:00:30 +02:00
Henrik Rydgard c0c8df6155 Look for a format with stencil even if we only found RGB565. 2013-10-10 11:08:39 +02:00