166 Commits

Author SHA1 Message Date
twinaphex
6d755ae193 (Android) Rename android_glue.h into frontend_android.h and move it 2013-01-09 05:12:56 +01:00
Themaister
5832f849f0 Don't allow pressed fingers count to wrap around.
Play safe. Shouldn't happen, but you never know with Android.
2013-01-09 00:41:40 +01:00
Themaister
c3ff164919 Increase MAX_TOUCH.
Ensure that we don't set data outside array.
Warn if this happens.
2013-01-09 00:40:38 +01:00
twinaphex
8c8c3cc10b (Android) Input tweaks/cleanups 2013-01-07 00:49:17 +01:00
twinaphex
f8160fb2bd (Android) Cleanups 2013-01-06 06:10:24 +01:00
twinaphex
aeebac522c (Android) Cleanups to the way messages are passed and pushed for
debug input key reporting
2013-01-05 17:35:50 +01:00
twinaphex
9a8e6a6432 (Android) Add debug input keycode reporting option 2013-01-05 17:09:13 +01:00
twinaphex
cd46fc96a6 (Android) Refactor g_android 2013-01-05 07:38:59 +01:00
twinaphex
fc55e48221 (Android) Cut down on g_android usage 2013-01-05 07:20:02 +01:00
twinaphex
4eeac9a1d7 (Android) Add autodetect_enable entry to settings 2013-01-05 04:58:30 +01:00
twinaphex
6f0360e6c4 (Android) Fixes a whole lot of issues - should force AKEYCODE_BACK
on touchscreen to always exit RetroArch - etc.
2013-01-02 23:53:40 +01:00
twinaphex
72b7d885b6 Revert "Revert "Don't assume device IDs won't collide.""
This reverts commit 4e3ffc0d727fa3ab532ec43a6d047f6e5834689f.
2013-01-02 22:24:36 +01:00
twinaphex
4e3ffc0d72 Revert "Don't assume device IDs won't collide."
This reverts commit ef5b656f2396aaaa26c42d4ebc16b950adb10baf.
2013-01-02 21:21:06 +01:00
Themaister
ef5b656f23 Don't assume device IDs won't collide. 2013-01-02 19:15:02 +01:00
twinaphex
6a6155affe (Android) Drop preDispatchEvent again 2013-01-02 19:08:18 +01:00
twinaphex
3a69f1f151 (Android) Some more checks in input code 2013-01-02 18:46:51 +01:00
twinaphex
6bbcc1eeda Revert "Remove preDispatch call."
This reverts commit 8bf6e5b5ee3aa69f01a4d7800782525eadf75417.
2013-01-02 18:03:53 +01:00
Themaister
8bf6e5b5ee Remove preDispatch call.
Fix possible segfault for ID table lookup.
2013-01-02 16:51:09 +01:00
Themaister
0b4cf2d053 Update license headers to 2013. 2013-01-01 01:41:15 +01:00
twinaphex
c76ee4c6b4 (Android) Add more ccp IME app autodetection 2012-12-31 21:36:29 +01:00
twinaphex
0de110a274 (Android) Create separate input_autodetect.c input file 2012-12-31 18:02:20 +01:00
twinaphex
e2163317d7 (Android/RARCH_CONSOLE) Move DPAD_EMULATION enums to general.h -
makes it easier from maintenance perspective
2012-12-31 17:50:47 +01:00
twinaphex
9f361de651 (Android) Autoconfigures IME app ccpcreations Wiimote pad 1 now 2012-12-31 17:39:04 +01:00
twinaphex
ef42f6b58c (Android) Don't push message to queue if message is empty 2012-12-31 16:07:11 +01:00
twinaphex
33241abad2 (Android) Pass source to setup_keycode_lut too 2012-12-31 16:05:07 +01:00
twinaphex
71fe22f8ba (Android) Add some more alternative name detection rules for
PS3 pad
2012-12-31 04:19:45 +01:00
twinaphex
f375f550af (Android) Add Saturn USB pad / Toodles Champ / Mayflash Wii Classic
USB pad binds
2012-12-31 04:06:43 +01:00
twinaphex
6240fb0076 (Android) Add PS Move Navi binds 2012-12-31 01:06:33 +01:00
twinaphex
1bc1b61938 (Android) Autoconfigures MOGA pad now 2012-12-30 23:37:49 +01:00
twinaphex
30bb3a150a (Android) Add 'unbound' message for pads which are not autoconfigured 2012-12-30 22:06:52 +01:00
twinaphex
acefa9bfc4 (Android) Maps PS3 pad correctly now 2012-12-30 21:43:58 +01:00
twinaphex
45fa3d7ba7 (Android) PS3 pad detection - still need to sort out D-pad 2012-12-30 17:03:10 +01:00
twinaphex
813a659f8a (Android) Detects Dual Strike now 2012-12-30 16:53:24 +01:00
twinaphex
b264700eaf (Android) First stab at autodetection code 2012-12-30 16:33:13 +01:00
Themaister
c91e0e23f4 Add JNI device name query. 2012-12-30 15:04:02 +01:00
Themaister
4651dd935a Improve multitouch. 2012-12-27 23:03:35 +01:00
twinaphex
9f80f36c16 (Android) Small refinement to input 2012-12-27 21:10:18 +01:00
twinaphex
16ab406a1a (Android) First stab at multitouch - far from satisfactory 2012-12-27 17:08:46 +01:00
Themaister
7458f7888f Set up multitouch querying. 2012-12-27 12:26:13 +01:00
notaz
b1e8c84f55 (Android) Enable and fix warnings. 2012-12-26 03:11:33 +02:00
twinaphex
480e36000e (Android/Phoenix) remove remnants 2012-12-24 15:23:06 +01:00
twinaphex
e5e58912c1 (Android) Input - small nit changes 2012-12-24 15:05:59 +01:00
twinaphex
8f86172e3f (Android) Smaller 'overlay next' button for basic overlay
(Android) Mouse can be used to control overlay now too - is crash-prone
though after too many mouse clicks - reason unknown right now
2012-12-24 14:08:50 +01:00
twinaphex
b03f5d8c4b (Android) Motion events now use correct pointer for event instead
of always pointer 0
2012-12-24 12:30:05 +01:00
twinaphex
97ab249625 (Android) Overlay next button should work now along with other
overlay state inputs
2012-12-23 15:29:54 +01:00
twinaphex
269698661a (Console/Android) Simplify input_key_pressed implementation 2012-12-23 14:44:46 +01:00
twinaphex
18bf8e2a16 (Android) Refactor JNI code 2012-12-23 07:30:15 +01:00
twinaphex
26c59ef649 (Android) Added autoconfiguration of Wiimote/Nunchuk/Wiimote - for
use with free Wii IME app from C.C.P. Cre@ions
2012-12-22 09:44:56 +01:00
twinaphex
7431bd5d22 (Android) Add more control schemes for USB gamepads 2012-12-22 07:13:32 +01:00
Toad King
ff3ec9f8a5 (Android) minor cleanup 2012-12-21 19:00:18 -05:00