twinaphex
|
fb77db4592
|
Split up keyboard handling code for xkbcommon to separate file
|
2014-10-27 19:25:59 +01:00 |
twinaphex
|
97240bc7c1
|
(udev) Refactor mod_map again
|
2014-10-27 19:00:03 +01:00 |
twinaphex
|
37c5fb3765
|
(udev) Refactor mod_map struct
|
2014-10-27 18:47:45 +01:00 |
twinaphex
|
5f2a3e5bf7
|
(Joyconfig) Create retroarch-joyconfig-griffin.c - should be a lot
easier to maintain now instead of having to do constant Makefile
maintenance
|
2014-10-27 15:45:18 +01:00 |
twinaphex
|
a43d4e74f6
|
(Apple) Move handle_icade_event to keyboard_event_apple.c too
|
2014-10-27 15:02:10 +01:00 |
Twinaphex
|
82520809d9
|
(Apple) Split up keyboard event code into its own file
|
2014-10-27 14:58:51 +01:00 |
twinaphex
|
ebe1b21f47
|
(input/keyboard_event_x11.c) Change C++ comments into C comments
|
2014-10-27 14:49:15 +01:00 |
twinaphex
|
bab9ee307d
|
Add null joypad driver
|
2014-10-27 14:45:28 +01:00 |
twinaphex
|
9214469470
|
Rename to gfx/context/win32_common.c to input/keyboard_event_win32.c
|
2014-10-27 06:17:07 +01:00 |
twinaphex
|
e3d3316502
|
Move keyboard event X11 code to separate file
|
2014-10-27 06:05:52 +01:00 |
twinaphex
|
f06ff82000
|
(Emscripten) Add input_keymaps.h header include for rwebinput_input.c
|
2014-10-27 04:55:48 +01:00 |
twinaphex
|
dd53241a24
|
Some more cleanups in input_common.c
|
2014-10-27 04:39:15 +01:00 |
twinaphex
|
c6ac686e51
|
Split up input_common.c into input_common.c and input_keymaps.c
|
2014-10-27 04:27:48 +01:00 |
twinaphex
|
440f08ac28
|
(Windows Mingw) Make some dependencies optional by default
|
2014-10-26 21:17:11 +01:00 |
Lioncash
|
b1f95f85ba
|
overlay: Fix potential memory leak.
|
2014-10-26 13:36:48 -04:00 |
twinaphex
|
288c6941de
|
(SDK) Add libretro-sdk/include/clamping.h
|
2014-10-26 02:18:56 +01:00 |
twinaphex
|
0c4de816f9
|
Dont' have input_common.h include input_autodetect.h
|
2014-10-26 01:53:13 +02:00 |
twinaphex
|
dc0688f57f
|
Reduce header dependencies
|
2014-10-26 01:15:41 +02:00 |
Twinaphex
|
b437565059
|
Prevent redefinition of struct
|
2014-10-26 01:09:52 +02:00 |
Twinaphex
|
182180c6b9
|
(Apple input) Change mouse_delta[0]/mouse_delta[1] to mouse_x/mouse_y
|
2014-10-26 00:37:20 +02:00 |
twinaphex
|
a4065ae34d
|
Split off input_context code into separate file
|
2014-10-25 19:56:40 +02:00 |
twinaphex
|
20f1faa03f
|
(input_common.c) small cleanup
|
2014-10-25 10:07:04 +02:00 |
twinaphex
|
8349ade076
|
Refactor input_joypad_pressed somewhat
|
2014-10-25 10:06:40 +02:00 |
twinaphex
|
f08f78e86a
|
(joypad_connection) start calling 'connect' function 'init'
and 'disconnect' 'deinit'
|
2014-10-22 07:59:52 +02:00 |
twinaphex
|
2997af48fa
|
Move config-file code to SDK
|
2014-10-22 03:35:04 +02:00 |
twinaphex
|
3ec3004142
|
(XDK1) Build fixes
|
2014-10-22 02:05:01 +02:00 |
twinaphex
|
174d011bed
|
Move dir_list to SDK
|
2014-10-22 01:13:05 +02:00 |
twinaphex
|
9a9fa6532a
|
Move file_path.c to libretro SDK
|
2014-10-22 00:23:06 +02:00 |
twinaphex
|
d3629f06f1
|
Rename file.c/file.h to content.c/content.h
|
2014-10-21 23:44:03 +02:00 |
twinaphex
|
94c3f6a925
|
Change 'id' variable names to 'ident'
|
2014-10-21 08:48:58 +02:00 |
twinaphex
|
7472922ee0
|
Move compat/ over to libretro SDK
|
2014-10-21 07:58:58 +02:00 |
twinaphex
|
e33c6ef6b2
|
(360) Build fixes
|
2014-10-21 05:44:09 +02:00 |
twinaphex
|
c62d52de0f
|
Start properly implementing libretro SDK for boolean.h include
header, glsym, and rthreads
|
2014-10-21 05:05:52 +02:00 |
twinaphex
|
00115d1ebb
|
Backport Lioncash's changes - https://github.com/libretro/RetroArch/pull/1170
|
2014-10-21 02:28:10 +02:00 |
Twinaphex
|
79ff736e4c
|
(overlay.c) Get rid of shadowed declaration warning
|
2014-10-20 23:11:28 +02:00 |
Twinaphex
|
c6a94593cf
|
(Apple) Build fixes
|
2014-10-20 21:52:33 +02:00 |
twinaphex
|
42bb37816e
|
Take file_path.h include out of file.h
|
2014-10-20 21:51:04 +02:00 |
twinaphex
|
0fb301fa43
|
(joypad/connect) Change 'index' local variables
|
2014-10-20 20:32:41 +02:00 |
twinaphex
|
faeca01e7a
|
Change local index variables
|
2014-10-20 20:31:00 +02:00 |
twinaphex
|
dd79cf0b93
|
(OSX) Change 'index' to 'idx' to avoid declaration of index shadows a global
declaration on OSX 10.6
|
2014-10-20 03:56:31 +02:00 |
Mike Robinson
|
37550aef02
|
Non-blocking parport open to handle previous unclean shutdowns
|
2014-10-18 19:11:11 +01:00 |
twinaphex
|
e72777aada
|
(GX) Make gx_input_get_joypad_driver slightly more robust
|
2014-10-18 08:01:19 +02:00 |
Toad King
|
410539445a
|
fix inputs getting lost on game load on GX
|
2014-10-18 00:55:13 -05:00 |
Twinaphex
|
6f951a9ac1
|
(Apple) Rewrite apple_input_keyboard_event - already transform the
modifier events before calling the function
|
2014-10-18 06:33:11 +02:00 |
Mike Robinson
|
00f6a17804
|
Fixed version of 72ca37f9d6
|
2014-10-17 06:41:43 +01:00 |
twinaphex
|
72ca37f9d6
|
Revert "Update parport_joypad.c driver - mrob - confirm if things still"
This reverts commit 04b6287d77 .
|
2014-10-17 05:58:28 +02:00 |
twinaphex
|
04b6287d77
|
Update parport_joypad.c driver - mrob - confirm if things still
work as expected - if not, update and send PR - button variables
need to be no longer a bool array variable
|
2014-10-17 05:57:10 +02:00 |
twinaphex
|
303aaede17
|
Update to connect_ps3.c
|
2014-10-16 22:37:06 +02:00 |
twinaphex
|
85c4c15c84
|
(Linuxraw joypad) Update linuxraw joypad driver
|
2014-10-16 22:30:51 +02:00 |
twinaphex
|
3fff1abb83
|
Refactor buttons variable in udev joypad driver
|
2014-10-16 22:25:09 +02:00 |
twinaphex
|
b61b6fa84b
|
Move Retrolaunch to separate repo
|
2014-10-16 07:34:59 +02:00 |
twinaphex
|
7c842f9342
|
More stdio.h header include removals
|
2014-10-16 07:29:42 +02:00 |
Twinaphex
|
c9bd4ad589
|
Comment out unused code
|
2014-10-15 03:25:36 +02:00 |
Twinaphex
|
3eee271e2c
|
Merge pull request #1154 from heuripedes/udev-joypad-ids
(udev) Detect joypad vendor and product id
|
2014-10-15 01:24:27 +02:00 |
Higor Eurípedes
|
c9917ce6fe
|
(udev) Detect joypad vendor and product id
|
2014-10-14 20:18:50 -03:00 |
twinaphex
|
682259eec5
|
(linuxraw_input.c) Check for null pointer dereferences
|
2014-10-15 00:30:23 +02:00 |
Twinaphex
|
d82929f031
|
Silence warnings in overlay.c
|
2014-10-14 22:52:13 +02:00 |
Twinaphex
|
705c542911
|
(input/overlay.c) input_overlay_resolve_targets - do explicit cast
|
2014-10-14 22:41:35 +02:00 |
Twinaphex
|
800bf13846
|
(joypad_connection.h) Fix 'no previous prototype for function' warning
|
2014-10-14 19:01:52 +02:00 |
Twinaphex
|
fe8f22b688
|
input_common.c - Get rid of variable shadowing warnings
|
2014-10-14 18:35:38 +02:00 |
Twinaphex
|
27c14755a0
|
input_autodetect.c - Fix 'declaration shadows a global variable' warning
|
2014-10-14 18:31:30 +02:00 |
Lioncash
|
316870201f
|
Fix possible memory leaks in hidpad_ps3_connect, hidpad_ps4_connect, and hidpad_wii_connect
|
2014-10-13 17:39:14 -04:00 |
twinaphex
|
39dc99889f
|
Revert "(GX) Experiment to see if menu triggering can still work through this"
This reverts commit b490e22080 .
|
2014-10-13 06:09:29 +02:00 |
twinaphex
|
b490e22080
|
(GX) Experiment to see if menu triggering can still work through this
new mechanism
|
2014-10-13 05:16:59 +02:00 |
Toad King
|
264cfb553c
|
fix case sensitivity in controller matching on GX
|
2014-10-12 18:07:45 -05:00 |
Mike Robinson
|
68dc27eea5
|
Initialize parport pin report buffer
|
2014-10-10 00:12:44 +01:00 |
AndresSM
|
7249ebc00c
|
fix disk_next, add option for disk_prev
|
2014-10-07 20:19:12 -05:00 |
Twinaphex
|
945376ab2d
|
(iOS) Add more safeguards in apple_touch_event and apple_input_keyboard
event
|
2014-10-07 04:15:18 +02:00 |
twinaphex
|
88dbe4ee63
|
(Apple) Put safeguards around input_state/button_pressed functions
|
2014-10-07 04:12:41 +02:00 |
Twinaphex
|
dbbfa700cb
|
(Apple) Take out ownership of apple_input driver
|
2014-10-06 03:35:56 +02:00 |
Twinaphex
|
f894f7ad0d
|
(Apple) Get rid of apple_input_get_icade_buttons
|
2014-10-06 02:06:10 +02:00 |
Twinaphex
|
7f0700bc5b
|
(Apple) Use BIT32_ * macros throughout apple_input.c to prevent typos
|
2014-10-06 01:57:59 +02:00 |
Twinaphex
|
fdd616abcb
|
(joypad_connection.c) Refactor pt. 2
|
2014-10-06 01:49:00 +02:00 |
Twinaphex
|
29f640fe5d
|
(joypad_connection.c) refactor pt. 1
|
2014-10-06 00:37:11 +02:00 |
Twinaphex
|
317c098897
|
Take out input_init_keyboard from apple_input_find_any_key (to be
slated for removal later entirely)
|
2014-10-06 00:25:33 +02:00 |
Twinaphex
|
a25a1fc66a
|
(Apple HID) Cleanup
|
2014-10-05 20:55:59 +02:00 |
Twinaphex
|
288847fa49
|
Make apple_input_get_icade_buttons into static function
|
2014-10-05 20:45:38 +02:00 |
Twinaphex
|
242686133a
|
(Apple) Rename keys variable to key_state
|
2014-10-05 20:42:17 +02:00 |
Twinaphex
|
bf7e058068
|
(apple_input.c) Refactor away apple_key_pressed
|
2014-10-05 20:40:34 +02:00 |
twinaphex
|
9a3e5073e6
|
(PS3) Make ps3_input_get_joypad_driver more robust
|
2014-10-05 18:30:23 +02:00 |
twinaphex
|
6862c70328
|
(PS3) Build fix + implement rumble function callback in ps3 joypad driver
|
2014-10-05 18:29:22 +02:00 |
twinaphex
|
06f84b6f25
|
(Apple HID) Cleanups
|
2014-10-05 18:25:32 +02:00 |
twinaphex
|
b7f18050f2
|
(PSP/XDK) No dependencies on upper-layer input driver pointer struct
in joypad drivers
|
2014-10-05 18:21:17 +02:00 |
twinaphex
|
5ffba915c4
|
(PS3_ ps3_input_joypad.c - more cleanups
|
2014-10-05 18:19:36 +02:00 |
twinaphex
|
e5877e887b
|
(PS3) Cleanup ps3_mouse_device_state
|
2014-10-05 18:14:40 +02:00 |
twinaphex
|
f6d04ff01e
|
(Android) Input driver cleanups
|
2014-10-05 18:08:22 +02:00 |
twinaphex
|
cc4068d936
|
(GX) Move joypad code over to gx_input_joypad.c - TODO: try to
separate libsickaxis code from gx_input_joypad.c driver
|
2014-10-05 18:00:43 +02:00 |
twinaphex
|
2742849d6c
|
(XDK) Move joypad code over to xdk_xinput_input_joypad.c
|
2014-10-05 17:39:54 +02:00 |
twinaphex
|
8af1734043
|
(PSP) Move joypad code over to psp_input_joypad.c
|
2014-10-05 17:28:57 +02:00 |
twinaphex
|
544f1ba41e
|
Move most joystick code over to ps3_input_joypad.c
|
2014-10-05 17:19:25 +02:00 |
twinaphex
|
5fa4723a22
|
Comment out ununused inline functions for now
|
2014-10-05 17:02:30 +02:00 |
twinaphex
|
3c170fe079
|
android_input_joypad.c - cleanups
|
2014-10-05 16:51:58 +02:00 |
twinaphex
|
1d7dea392d
|
Use BIT_CLEAR/BIT_SET for android_input.c
|
2014-10-05 16:05:16 +02:00 |
twinaphex
|
ea0d572ef1
|
Create new macros BIT_SET/BIT_CLEAR/BIT_GET based on input_common.h helpers
|
2014-10-05 15:58:06 +02:00 |
twinaphex
|
21d9185e96
|
(connect_ps3.c) Optimize
|
2014-10-05 03:48:55 +02:00 |
twinaphex
|
3a0327f67c
|
(iOS) Update apple_joypad_ios.c same way
|
2014-10-05 03:33:26 +02:00 |
Twinaphex
|
aa5ae7fe85
|
(iOS) Build fix
|
2014-10-05 03:31:58 +02:00 |
Twinaphex
|
df0fbb7cf3
|
(OSX) More optimal polling of buttons/axis from pad_connection
|
2014-10-05 03:28:43 +02:00 |
Twinaphex
|
d1e26a6911
|
apple_joypad_hid - cleanup apple_joypad_button somewhat
|
2014-10-05 03:12:32 +02:00 |
twinaphex
|
2df2346301
|
Move input_keys_pressed from input_common.c to runloop.c
|
2014-10-05 02:45:38 +02:00 |
Twinaphex
|
a8ef8ff7e4
|
Merge pull request #1091 from mprobinson/joypad-driver
Joypad driver
|
2014-10-04 23:42:43 +02:00 |
Mike Robinson
|
02185efe10
|
Add support for bind autoconfiguration
|
2014-10-04 22:27:02 +01:00 |
Mike Robinson
|
f3a0e58bd9
|
Add HAVE_PARPORT build option
|
2014-10-04 22:04:38 +01:00 |
twinaphex
|
d4a14c4cb9
|
Move joypad_connection code to input/connect
|
2014-10-04 23:02:48 +02:00 |
Twinaphex
|
907b83065b
|
(pad_connection) Add pad_connection_init
|
2014-10-04 22:32:43 +02:00 |
Twinaphex
|
7b5407379c
|
(iOS/OSX) Nit
|
2014-10-04 22:32:43 +02:00 |
Twinaphex
|
8c269f119d
|
Set a function pointer inside each pad_connection device for
send_control
|
2014-10-04 22:05:38 +02:00 |
Twinaphex
|
c90c2c5829
|
(Apple) More Wiimote integration
|
2014-10-04 21:46:18 +02:00 |
twinaphex
|
59b3f96e5f
|
Integrate wiimote.c into apple_joypad_wii.c
|
2014-10-04 21:40:59 +02:00 |
Twinaphex
|
6464b98191
|
Get rid of some apple_input.h header includes
|
2014-10-04 21:13:08 +02:00 |
twinaphex
|
4565b824a9
|
Change apple_pad_* implementations into pad_connection_*
|
2014-10-04 21:11:20 +02:00 |
Twinaphex
|
9e26dec5fa
|
(iOS/OSX) Build fixes
|
2014-10-04 21:04:40 +02:00 |
twinaphex
|
5af2d315c4
|
Divorce pad_connection pad implementations from any Apple input-specific
implementations
|
2014-10-04 20:53:58 +02:00 |
Mike Robinson
|
bf5cbfacee
|
Fix autodetection of non-connected status pins
|
2014-10-04 19:00:09 +01:00 |
Mike Robinson
|
aab4f3032a
|
Add reporting of autodetected non-connected pins
|
2014-10-04 18:59:31 +01:00 |
twinaphex
|
311ab7072b
|
Update apple_joypad_ps3.c and apple_joypad_ps4.c as well
|
2014-10-04 19:25:43 +02:00 |
Twinaphex
|
1fe04654ce
|
(Apple) Build fixes
|
2014-10-04 19:14:04 +02:00 |
twinaphex
|
640fa534cd
|
Move common code to joypad_connection.c - will still need
iOS/OSX build fixes
|
2014-10-04 19:07:59 +02:00 |
Mike Robinson
|
531ad20ddd
|
Attempt to autodetect non-connected pins
|
2014-10-04 18:03:00 +01:00 |
twinaphex
|
b7a0098c80
|
rename joypad_connection_connect to pad_connection_connect
|
2014-10-04 18:51:26 +02:00 |
twinaphex
|
30a255e70a
|
Rename apple_joypad_has_interface to pad_connection_has_interface
|
2014-10-04 18:49:45 +02:00 |
twinaphex
|
e9239316f8
|
Rename apple_joypad_disconnect to pad_connection_disconnect
|
2014-10-04 18:48:02 +02:00 |
twinaphex
|
4d14540997
|
Rename apple_joypad_packet to pad_connection_packet
|
2014-10-04 18:45:59 +02:00 |
twinaphex
|
14b17ed7d5
|
Rename apple_joypad_connect to joypad_connection_connect
|
2014-10-04 18:43:30 +02:00 |
twinaphex
|
5b4df0edd2
|
Start adding stub joypad_connection.c/joypad_connection.h files
|
2014-10-04 18:41:23 +02:00 |
twinaphex
|
c93982ef73
|
Rename apple_pad_send_control to pad_connection_send_control
|
2014-10-04 18:38:01 +02:00 |
twinaphex
|
2e4c2fedb2
|
Change apple_pad_interface to pad_connection_interface
|
2014-10-04 18:35:23 +02:00 |
twinaphex
|
c2c73c02b6
|
(Apple) Change apple_pad_connection to pad_connection
|
2014-10-04 18:31:37 +02:00 |
twinaphex
|
d2367b9342
|
(input/wiimote) Style nits/cleanups
|
2014-10-04 18:27:19 +02:00 |
Mike Robinson
|
44df93dfd1
|
More robust error and register state handling
|
2014-10-04 17:26:28 +01:00 |
twinaphex
|
09e27f523d
|
(Apple/iOS) Cleanups
|
2014-10-04 18:11:39 +02:00 |
Twinaphex
|
8b79b12002
|
(Apple) Cleanups
|
2014-10-04 17:01:56 +02:00 |
Twinaphex
|
cfdf720614
|
(iOS) Get rid of implicit declaration warning
|
2014-10-04 16:55:12 +02:00 |
twinaphex
|
6fc4aa5f62
|
(iOS) apple_joypad_ios.c - cleanups
|
2014-10-04 16:54:01 +02:00 |
Twinaphex
|
b16d6d72a5
|
(OSX) Build fix
|
2014-10-04 16:47:44 +02:00 |
twinaphex
|
1e2f8651b9
|
(Apple) OSX HID - some cleanups
|
2014-10-04 16:46:52 +02:00 |
Twinaphex
|
c07aa7ec0a
|
(iOS/Apple) Dehardcode some code
|
2014-10-04 16:34:52 +02:00 |
Twinaphex
|
f957390f5f
|
(Apple) Integrate apple_input_hid.c code into apple_joypad_hid.c
|
2014-10-04 15:49:09 +02:00 |
Twinaphex
|
eb8a532824
|
(Apple HID) Cleanups
|
2014-10-04 15:44:02 +02:00 |
Twinaphex
|
a6dabc5b78
|
(Apple) Build fixes
|
2014-10-04 15:38:31 +02:00 |
twinaphex
|
f20baeb221
|
(Apple) Joypad refactor pt. 2
|
2014-10-04 15:37:09 +02:00 |
twinaphex
|
377a2e6c63
|
(Apple) Split up apple_joypad code into two - HID driver and iOS driver
|
2014-10-04 15:36:04 +02:00 |
twinaphex
|
9bcd163b04
|
(Apple/Udev) Small cleanups/style nits
|
2014-10-04 15:14:39 +02:00 |
Twinaphex
|
7950de0460
|
Revert "(Apple) apple_input.c - cleanups"
This reverts commit 24f091491e .
|
2014-10-04 14:44:21 +02:00 |
twinaphex
|
24f091491e
|
(Apple) apple_input.c - cleanups
|
2014-10-04 14:40:28 +02:00 |
Mike Robinson
|
d258775926
|
Add parallel port joypad driver
|
2014-10-04 04:18:36 +01:00 |
twinaphex
|
0983689b60
|
(Apple) Remove apple_keycode_hidusage_to_name - seems to be unused right now
|
2014-10-03 16:03:44 +02:00 |
twinaphex
|
f4733cf1d0
|
(Apple) apple_input.c - cleanups
|
2014-10-03 16:01:43 +02:00 |
Twinaphex
|
eb09aa526c
|
(Apple) include "apple_keycode.h" for Apple
|
2014-10-03 15:33:24 +02:00 |
twinaphex
|
de2392be89
|
Move apple_key_map_hidusage over to input_common.c
|
2014-10-03 15:31:34 +02:00 |