twinaphex
d8b5ac7a83
Reword README.md and rewrite 'game' strings
2013-11-26 23:09:12 +01:00
twinaphex
a8f51e4477
(Android) Implement 'Quit' button functionality - will still need to build
...
in working code for 'Back behavior = menu button'
2013-11-26 16:30:29 +01:00
twinaphex
a7b34ec794
(Android) Implement all back behaviors
2013-11-26 13:41:33 +01:00
Lioncash
3579319573
[Android] Make a field a local variable in DisplayRefreshRateTest. It's not used elsewhere, so this is safe.
2013-11-25 09:57:06 -05:00
Lioncash
95539090ec
[Android] Make CoreSelection and HistorySelection statically instantiable.
...
Allows showing the dialogs without the need for an actual variable or ugly "new HistorySelection(fm, tag).show();" syntax.
Also moved the else if for "Quit Retroarch" to the bottom of the if statements so its structured relative to the UI.
2013-11-25 09:55:46 -05:00
twinaphex
6c638f91f4
(Android) Big changes -
...
- both MainMenuActivity and RetroActivity are single instances now
- AKEYCODE_BACK gets eaten and onBackPressed in Java is triggered
- onBackPressed right now calls an instance of MainMenuActivity
(reuses the existing activity on the stack)
- User can switch back and forth between RetroActivity and MainMenuActivity
with AKEYCODE_BACK / Back button
- When a subsequent intent is launched after RetroActivity has already been
started up once, the pending intent gets passed to the existing RetroActivity
throug onNewIntent - in C land it will look every frame if an intent is pending - if it is, it will look up certain variables through JNI to launch a new game - or whatever it is that the intent wants to do
- With this we can now switch seamlessly between Android UI and RetroArch
itself.
2013-11-24 22:02:57 +01:00
twinaphex
1d06b07a16
(Android) Add "USED" intent extra to RetroActivity
2013-11-24 17:58:23 +01:00
twinaphex
47c8c26511
(Android) Simplify intent grabbing with JNI
2013-11-24 16:43:57 +01:00
twinaphex
0b7268dfac
(Android) Phoenix - get rid of warnings
2013-11-22 23:15:38 +01:00
twinaphex
37fce3c56e
(Android) Move engine_handle_cmd from input_android.c to platform_android.c
2013-11-22 21:12:13 +01:00
twinaphex
d66d4f7263
(Android) have engine_handle_cmd take as argument void*
2013-11-22 17:41:45 +01:00
Squarepusher
3f47951d3d
(Apple) Build fix
2013-11-22 01:10:35 +01:00
twinaphex
7f0aafbcba
(Android) Camera update - update onCameraPoll Java function -
...
remove ret variable - remove FIXME in C camera driver for Android
2013-11-21 15:37:28 +01:00
twinaphex
4df7eabd79
(Android) Camera- take out excessive logging spam
2013-11-21 00:28:49 +01:00
twinaphex
c3eb6b1791
(Android) Camera goddamn works - yay
2013-11-21 00:00:37 +01:00
twinaphex
05b70bab87
(Android) Camera - add logs
2013-11-20 23:57:35 +01:00
twinaphex
1cbe95858d
(Android) Add some missing functionality to camera texture handling
2013-11-20 23:49:06 +01:00
twinaphex
fead1faee5
(Android) Fix warnings when changing #if 1 to #if 0
2013-11-20 19:18:24 +01:00
twinaphex
4a816ac177
(Android) Put in #if 1 - Lioncash can change this to #if 0
...
to test Java-side back key handling
2013-11-20 19:14:02 +01:00
twinaphex
8b8c28ae86
(Android) RetroActivity - Add overridden stub onBackPressed - call
...
works without warning
2013-11-20 19:08:54 +01:00
twinaphex
8c5679072c
(Android) Implement JNI onBackPressed call
2013-11-20 19:00:21 +01:00
twinaphex
868de7d4ef
(Android) jni_params struct -remove class_obj
2013-11-20 18:09:50 +01:00
twinaphex
87421d477c
Clean up JNI: (...)
...
* pthread_key_create is used to set a destructor for every thread
created through jni_thread_getenv
* To grab a JNIEnv pointer - go through jni_thread_getenv
* jni_thread_getenv sets pthread_setspecific for the JNIEnv pointer
to bind destructor
* Reuse activity->vm everywhere instead of creating local pointer
copies
* Don't use DetachCurrentThread outside of platform_android's (new)
jni_thread_destruct function - the destructor will do this for us
now
2013-11-20 17:33:19 +01:00
twinaphex
3f279a2d5c
(Android) Get rid of JNI_OnLoad - unused and unneeded
2013-11-20 15:54:31 +01:00
Squarepusher
0674ab47b0
Merge pull request #394 from lioncash/master
...
[Android] Fix a tiny bug in MainMenuFragment.
2013-11-19 18:42:58 -08:00
Lioncash
527bb976b0
[Android] Fix a tiny bug in MainMenuFragment. Pass the cores directory if a direct core can't be found.
2013-11-19 21:29:40 -05:00
Squarepusher
7464ae6824
Merge pull request #393 from lioncash/master
...
[Android] Get rid of the RetroTVMode class.
2013-11-19 18:09:53 -08:00
Lioncash
8a66d5ceef
[Android] Get rid of RetroTVMode. We don't need this anymore, since the wonky logic that it was used to work around before has been fixed.
2013-11-19 21:05:26 -05:00
ToadKing
b6af8b0e92
more camera changes, still no image
2013-11-19 15:13:29 -05:00
ToadKing
894b2870c0
more android camera work. no longer crashes, but still no image
2013-11-19 14:20:29 -05:00
ToadKing
82104bc7e2
reverse onLowMemory/onTrimMemory removal
...
we want to override the default behavior and do nothing instead
2013-11-19 11:03:46 -05:00
Lioncash
85a1a21c77
[Android] Clean up RetroActivity.
2013-11-19 10:41:58 -05:00
twinaphex
21bc30a44c
(Android) Make RetroActivity invoke JNI_OnLoad - grab pointer to
...
RetroActivity class - try to use from camera/android.c
2013-11-19 14:30:45 +01:00
ToadKing
104dafe53f
[Android] fill in camera stub functions - needs testing, probably doesn't work yet
2013-11-17 21:48:49 -05:00
Squarepusher
bc17af7ac2
Merge pull request #391 from lioncash/master
...
[Android] Fix a logging message in GPLWaiverDialogFragment.
2013-11-17 16:25:22 -08:00
Lioncash
4562f865b8
[Android] Fix a logging message in GPLWaiverDialogFragment. Thanks to Alcaro for pointing it out.
2013-11-17 19:23:41 -05:00
twinaphex
56a2b03e21
(Android) Input - Don't call AInputQueue_hasEvents on first iteration - it can return 0 even if events are queued up - leading to congestion issues
2013-11-18 01:21:26 +01:00
Squarepusher
0c5f375d8c
Merge pull request #390 from lioncash/master
...
[Android] Separate the GPL waiver code into its own DialogFragment.
2013-11-17 16:03:23 -08:00
Lioncash
e33c219b10
[Android] Separate the GPL waiver code into its own DialogFragment.
2013-11-17 18:52:41 -05:00
twinaphex
0c54da42e3
(Android JNI) jni_params - now also takes a submethod_name/submethod_signature
2013-11-18 00:52:26 +01:00
twinaphex
51891483c4
(Android) Stub android camera C driver - will interface with JNI
...
functions
2013-11-18 00:28:27 +01:00
twinaphex
ef3040a78b
(Android) Add CAMERA permission
2013-11-17 23:02:06 +01:00
ToadKing
b22842ede2
[Android] more additions to the camera activity
2013-11-17 16:45:52 -05:00
Lioncash
089d1a7c50
[Android] More documentation of DirectoryFragment.
2013-11-17 16:22:40 -05:00
twinaphex
bad7671159
(Android) Stub camera functions in Java
2013-11-17 21:34:07 +01:00
twinaphex
de1bae69c9
(Android) Add skeleton camera driver
2013-11-17 19:47:37 +01:00
Lioncash
8777d958dc
[Android] Cache the context in MainMenuFragment. Makes things look nicer, also gets rid of a few variable declarations.
2013-11-17 03:37:04 -05:00
Lioncash
26e9bef7ac
[Android] Simplify the setting of the AlertDialog in function detectDevice. setMessage allows setting the message through just the message string ID.
2013-11-17 03:28:19 -05:00
Lioncash
4368467977
[Android] Finish the RetroTVMode activity when it launches the activity within its onCreate. Avoids a blank view when the launched activity finishes.
2013-11-17 03:08:23 -05:00
Lioncash
4b79284064
{Android] Fix a string's casing and structure.
2013-11-17 02:55:12 -05:00