Commit Graph

213 Commits

Author SHA1 Message Date
radius c604b44672 add vid/pid to dinput 2015-07-09 20:39:43 -05:00
twinaphex 34414b5919 Menu toggle should be properly saved now with custom bind - the
forced hack broke all sorts of behavior
2015-07-09 22:16:27 +02:00
Jools Wills 9fb753410e cosmetic - fix incorrect tab indentation introduced by 141dbabe3d 2015-07-09 20:03:36 +01:00
twinaphex 7867c3ee74 (dinput_joypad.c) Cleanup 2015-07-09 18:45:48 +02:00
Twinaphex b91f310b60 Merge pull request #1934 from fr500/master
Add VID/PID to the joypad struct
2015-07-09 18:44:46 +02:00
radius af978297e2 fix nits 2015-07-09 11:31:05 -05:00
radius 141dbabe3d add VID/PID to the dinput_joypad struct 2015-07-09 11:29:04 -05:00
twinaphex 425948c706 (udev_joypad.c) Alcaro might have inadvertently broken compute_axis
here - see https://github.com/libretro/RetroArch/issues/1900
2015-07-09 07:59:16 +02:00
twinaphex 954121b99c Kill off some console-only hacks to do with lifecycle state 2015-07-09 06:35:18 +02:00
Toad King 55553623f9 [GX] minor fix on gamepad state 2015-07-04 15:37:29 -05:00
Toad King 26b4dc79d0 [Android] clear bindings on context reset, they end up getting rebound anyway
bump version
2015-07-02 23:06:53 -05:00
Toad King d0866995bd set back button to menu toggle if not set through autoconf 2015-07-02 21:48:06 -05:00
twinaphex 96c119bb1d Move retroarch_logger.h to libretro-common/include 2015-06-30 00:38:10 +02:00
Alcaro 4ca6c2398c More C89 cleanups, part 3 2015-06-26 18:35:52 +02:00
Alcaro 97f8188969 Clean up some C99 longlongs. 2015-06-26 16:21:50 +02:00
Toad King 6416f825ed [GX] fix controllers not loading autoconfig after starting games 2015-06-24 22:42:50 -05:00
twinaphex daf4f5719b (Input) Cleanups 2015-06-13 00:02:28 +02:00
Twinaphex 2b2bf7911a (XInput) Buildfix 2015-06-04 15:33:22 +02:00
twinaphex ee017b1516 (udev_joypad.c) Move macros to top 2015-06-03 20:20:25 +02:00
twinaphex a2ee87efe4 Simplify udev_free_pad 2015-06-03 19:55:50 +02:00
twinaphex 47ac99c2db (udev_joypad.c) Fix reconnect issue 2015-06-03 19:50:48 +02:00
twinaphex bfdde9c586 (udev_joypad.c) Refactor udev_add_pad 2015-06-03 19:02:48 +02:00
twinaphex 976428f7fd (udev_joypad.c) Remove 'Device connected' message - autoconfig already
does this
2015-06-03 18:57:43 +02:00
twinaphex 1a5e16ff99 Create input_config_autoconfigure_disconnect 2015-06-03 18:55:04 +02:00
twinaphex c24a5de3a8 (udev_joypad.c) More style nits 2015-06-03 18:39:52 +02:00
twinaphex 23e2dfafd3 (udev_joypad.c) Style nits 2015-06-03 18:36:38 +02:00
twinaphex 22bd3b2d4f (udev_joypad.c) Style nits 2015-06-03 18:31:06 +02:00
twinaphex 17a040e002 (udev_joypad.c) Get rid of some forward declarations 2015-06-03 18:28:54 +02:00
twinaphex 660641f328 Pass handle to input driver to joypad driver's init function 2015-06-03 18:22:54 +02:00
twinaphex 37da7a7fd3 (udev_joypad.c) Cleanups 2015-06-03 15:29:47 +02:00
twinaphex 5b82a6896c (linuxraw_joypad.c) Take out IS_JOYCONFIG ifdefs 2015-06-03 15:27:38 +02:00
twinaphex b56d6bbb01 (udev_joypad.c) Get rid of IS_JOYCONFIG ifdefs 2015-06-03 14:15:39 +02:00
twinaphex dd57369433 udev_free_pad - weird implementation, cleanup 2015-06-03 14:09:30 +02:00
twinaphex 969bbdd85d Get rid of some unused runloop variables 2015-05-20 03:13:42 +02:00
twinaphex 375c49b6c8 Move is_menu out of runloop struct and create get/set functions in menu_driver.c
and make the underlying variable static to make it thread-safe
2015-05-19 20:11:57 +02:00
Toad King 0112847082 fix hotplug detection on wii 2015-05-12 20:34:54 -05:00
twinaphex 7242693e69 (Android) Go back to old input code 2015-05-09 09:38:45 +02:00
twinaphex 87d9834d06 Move dylib.c to libretro-common 2015-05-08 09:49:49 +02:00
twinaphex cf1d56dbda (Android) Put input state code on android_input_state_t 2015-04-29 04:48:34 +02:00
twinaphex c3bfa72e6f (Android) Start putting input state on separate struct 2015-04-29 04:17:31 +02:00
twinaphex 6bf30bb714 (PS3) Buildfixes 2015-04-14 21:58:39 +02:00
twinaphex 8c6cce3945 Rename rarch_joypad_driver_t to input_device_driver_t 2015-04-14 16:37:59 +02:00
twinaphex 6db7115484 Start renaming 'Joypad' to 'Input Device' 2015-04-14 05:40:36 +02:00
twinaphex 0057510caf (libusb) Add disconnect message, change "Joypad" terminology to
'Device'
2015-04-14 05:36:43 +02:00
twinaphex 0818b178f9 Rename rarch_main_command to event_command 2015-04-13 11:26:02 +02:00
Twinaphex de2eb5f972 Rename RARCH_CMD_* to EVENT_CMD_* 2015-04-13 10:29:15 +02:00
twinaphex 19260898eb Replace dynamic.h header dependencies to dylib.h header dependencies 2015-04-11 10:38:10 +02:00
twinaphex 45cc15100c (xinput_joypad.c) Call dylib_close 2015-04-09 05:46:07 +02:00
Twinaphex 94ceaa1b60 Merge pull request #1611 from aliaspider/master
(3DS) fix analog.
2015-04-08 23:24:41 +02:00
aliaspider c5aff59f1b (3DS) fix analog. 2015-04-08 22:18:44 +01:00
Twinaphex 45e3bef420 Merge pull request #1610 from aliaspider/master
(3DS) implement input correctly.
2015-04-08 22:54:47 +02:00
aliaspider 20b71c89c6 (3DS) implement input correctly. 2015-04-08 21:35:10 +01:00
twinaphex 88c300cb58 (xinput_joypad.c) Go through dylib_load 2015-04-08 20:12:50 +02:00
twinaphex 8290e89650 (xinput_joypad.c) Cleanups - go through dylib_proc 2015-04-08 07:48:23 +02:00
twinaphex ddab95d1a6 (MSVC) Buildfix 2015-04-08 02:05:50 +02:00
twinaphex 78e5206e8f (DInput) Buildfix pt. 2 2015-04-08 02:04:02 +02:00
twinaphex 58321991b0 (DInput) Buildfix pt. 2 2015-04-08 02:02:59 +02:00
twinaphex ce6401f327 (DInput) Update 2015-04-08 02:02:10 +02:00
twinaphex 8cc8f855e1 (DInput) Split up dinput joypad into separate file 2015-04-08 01:58:09 +02:00
twinaphex 160c581df6 (XDK1) Cleanups 2015-04-06 20:47:29 +02:00
twinaphex 39d371bcbb (PSP) Just autodetect first pad 2015-04-06 06:02:37 +02:00
twinaphex eaf2ea860a (PS3) Add hotplugging 2015-04-06 03:50:54 +02:00
twinaphex 965991ec72 (PS3) Add ps3_joypad_autodetect_pad 2015-04-06 03:21:40 +02:00
twinaphex 29b7785dd7 (XDK1) Add pad disconnected message 2015-04-06 02:30:27 +02:00
twinaphex b5e5dc58c2 (XDK1) Only add autodetect pad if pad inserted 2015-04-06 02:28:58 +02:00
twinaphex 9734b606b1 (XDK1) Only add autodetect pad if inserted 2015-04-06 02:24:08 +02:00
twinaphex c73377857b (iOS) Get rid of apple_ios_joypad - refactored into btstack HID driver 2015-04-04 02:09:31 +02:00
twinaphex 5fdaa293fb Rename winxinput_joypad to xinput_joypad 2015-04-03 02:37:10 +02:00
twinaphex 5fd1ff826a (input) Namespace functions 2015-04-03 01:37:20 +02:00
twinaphex 494a190c5b (drivers_joypad) Cleanups 2015-04-03 01:19:51 +02:00
twinaphex 4205b3e8f3 (input) Cleanups 2015-04-03 01:02:46 +02:00
twinaphex b202d54dd3 Rename null joypad driver 2015-04-02 18:44:02 +02:00
twinaphex 37acf75b4c Rename most joypad drivers - should now all have consistent names 2015-04-02 18:42:15 +02:00
SuperrSonic 17bb05d3d1 (Wii) Simple fix for Wiimote not connecting after
... loading game, core, history, exiting, anything that reloads RA.
2015-04-02 04:36:46 -04:00
Twinaphex f04f4e8b93 (HID) Buildfix 2015-04-01 23:33:21 +02:00
Twinaphex db2dd5010b Merge pull request #1559 from aliaspider/master
preliminary 3DS port.
2015-04-01 23:18:12 +02:00
aliaspider 2045cee432 preliminary 3DS port. 2015-04-01 22:14:13 +01:00
Twinaphex 89105bda56 (Apple HID) Updates 2015-04-01 22:57:15 +02:00
twinaphex 43bb5c81cc Start creating input HID driver interface, etc. 2015-04-01 22:31:43 +02:00
Twinaphex f9d98cccd3 (Apple HID) Refactor 2015-04-01 20:49:26 +02:00
twinaphex f1533f8ebf (HID) Start refactoring the Apple HID joypad driver to be a more
general-purpose HID joypad driver
2015-04-01 20:00:38 +02:00
Twinaphex da428a70d3 (Apple) apple_joypad_hid.c is going to become a more generic
'HID joypad' driver
2015-03-31 15:14:39 +02:00
Twinaphex f473d6237f (Apple) Dirty buildfix for now 2015-03-31 14:46:44 +02:00
twinaphex cdee9eb9d8 Split up Apple HID code to input/drivers_hid/apple_hid.c 2015-03-31 14:44:51 +02:00
Twinaphex b88f7b3af5 (iOS) Create iOS 6 scheme 2015-03-31 01:58:55 +02:00
Twinaphex 8a33670c7c (iOS) Move included source files to Griffin 2015-03-30 22:29:30 +02:00
neville ddb5aab3ed (OSX PPC) Start making things more backwards compatible with OSX 10.4 - avoid CGFloat, NSUinteger, NSInteger, use <AvailabilityMacros.h> instead of <Availability.h>, etc. 2015-03-30 17:10:31 +02:00
twinaphex 226c6ff41a Simplify input_autodetect 2015-03-27 16:57:58 +01:00
twinaphex f3fefa2ceb (QNX) Build fixes 2015-03-21 22:55:50 +01:00
twinaphex 5a443d229a global_get_ptr update pt. 2 2015-03-21 05:42:49 +01:00
twinaphex 55ba05a1a3 Updates pt. 6 2015-03-20 22:41:15 +01:00
twinaphex 1e9725a302 (Android) Buildfix 2015-03-18 20:26:55 +01:00
Twinaphex 0782cb5168 (Apple) Build fixes 2015-03-18 20:15:40 +01:00
twinaphex 7378299282 Create rarch_main_get_ptr 2015-03-18 06:47:22 +01:00
twinaphex 84e9f2fa7d Use retro_inline throughout 2015-03-15 04:52:46 +01:00
twinaphex 00239a30d6 Create wrapper functions for passing a message to the runloop's
message queue
2015-03-15 02:47:23 +01:00
twinaphex 6c7e5f642c (NGC) Buildfix pt. 2 2015-03-11 04:21:32 +01:00
twinaphex f0e75c9259 (NGC) gx_input_joypad.c - buildfix 2015-03-11 04:20:11 +01:00
twinaphex 498d43960d (udev_joypad_hat) Cleanup 2015-03-09 19:01:12 +01:00
Twinaphex 3ec863d4a5 (Apple HID) Use CFRUnLoopGetCurrent() instead of CFRunLoopGetMain() 2015-03-07 15:47:23 +01:00
twinaphex 795ef467ac Move msg_queue and nbio/http to runloop struct 2015-03-07 13:01:41 +01:00
twinaphex a74cb0574b Create g_runloop and start moving variables there 2015-03-07 12:36:50 +01:00
Twinaphex 935d6a54b8 (Apple HID) Don't call IOHIDDeviceClose in removal callback function 2015-03-06 21:56:10 +01:00
Higor Eurípedes f8e4fa25bb (griffin) Fix udev drivers build 2015-02-20 23:35:39 -03:00
Twinaphex 86236a9007 Refactor apple_joypad_hid.c somewhat 2015-02-15 04:07:22 +01:00
twinaphex 738d70d2f8 Add get_buttons callback 2015-02-15 01:57:29 +01:00
twinaphex 3b2e11c446 (udev_joypad.c) Cleanup 2015-02-11 06:44:16 +01:00
Higor Eurípedes c756a643dd linuxraw_joypad.c - Fix button polling 2015-01-20 21:15:43 -03:00
Higor Eurípedes c3c734c159 linuxraw_joypad.c - Use C89 comments 2015-01-20 21:15:43 -03:00
twinaphex 824f00be15 (input/connect) Cleanups 2015-01-19 05:01:31 +01:00
twinaphex 46402deb04 Use PATH_MAX_LENGTH instead of PATH_MAX.
Refactor OSX settings menu code somewhat
2015-01-17 05:47:52 +01:00
twinaphex 4e5314b6bb Rename input_context.c to input_joypad_driver.c 2015-01-12 20:29:01 +01:00
twinaphex 2d66cdc3e7 Move joypad drivers to input/drivers_joypad 2015-01-12 06:28:39 +01:00