twinaphex
8a1f15c460
Move rarch_check_block_hotkey to input/input_common.c and make
...
the function static
2014-10-03 00:46:14 +02:00
twinaphex
245dc71658
Get rid of MODE_OSK_ENTRY_SUCCESS/MODE_OSK_ENTRY_FAIL
2014-10-02 21:19:11 +02:00
Higor Eurípedes
9bcf72a7e2
(SDL2) Implement joypad vendor/product id detection
2014-10-02 08:29:06 -03:00
twinaphex
cd4a2d43a8
(input_autodetect.c) Silence potential uninitialized variable warnings
2014-10-01 15:14:26 +02:00
twinaphex
0d19d33f04
(QNX/Blackberry) Pass VID/PID to autoconfig too
2014-10-01 15:00:36 +02:00
Twinaphex
41351fc73c
(Apple HID) Implement VID/PID passing
2014-10-01 14:24:55 +02:00
twinaphex
ec9a217090
Change VID/PID passing to autodetect function - now int32_t
...
values
2014-09-30 20:35:58 +02:00
Toad King
b0ade7e010
add getVendorId and getProductId to android device detection (needs testing)
2014-09-30 12:31:37 -05:00
Twinaphex
e6f3f82440
(Apple OSX) Build fix
2014-09-30 18:19:20 +02:00
twinaphex
aea679456d
(Input autodetect) Start setting up input autodetect so that it
...
can look at matching VID/PIDs
2014-09-30 18:18:02 +02:00
twinaphex
d43b9082e7
Move input_autodetect code to input_autodetect.c
2014-09-30 17:48:31 +02:00
twinaphex
03378289d7
(Apple) hid_device_input_callback - cleanup
2014-09-30 17:38:06 +02:00
twinaphex
41f9a47a01
(Apple) HID - indenting nits
2014-09-30 17:08:11 +02:00
Twinaphex
4349ef0311
(Apple) Cleanup
2014-09-30 16:56:25 +02:00
twinaphex
40894b2cc3
(QNX) Input - cleanups
2014-09-30 16:50:28 +02:00
Twinaphex
9b8fb4cac5
(Apple) Reimplement apple_bind_button_pressed
2014-09-30 16:38:30 +02:00
Twinaphex
01b39fd81a
(Apple) Build fix
2014-09-30 16:35:49 +02:00
twinaphex
05eb9a0af8
(Apple) apple_input.c - refactor
2014-09-30 16:34:40 +02:00
Twinaphex
1cbb290d3b
(Apple) Input - cleanups
2014-09-30 15:49:26 +02:00
Twinaphex
807818d4c6
(Apple) Reimplement input - get rid of g_current_input_data global
...
and instead initialize driver.input_data
2014-09-30 15:44:40 +02:00
Twinaphex
f137f680c3
(Apple) Refactor apple_input_data_t
2014-09-30 15:03:22 +02:00
Twinaphex
b285044e78
(Apple HID) Refactor input_device_hid_callback pt. 3
2014-09-30 14:28:50 +02:00
twinaphex
b9ed7362eb
(Apple/OSX) Refactor hid_device_input_callback pt. 2
2014-09-30 13:53:36 +02:00
Twinaphex
faf8f27bf4
(Apple/OSX) Refactor hid_device_input_callback
2014-09-30 13:51:30 +02:00
Twinaphex
ea6a97f33b
(OSX) Comment out PS4 pad code for now
2014-09-30 13:30:05 +02:00
Twinaphex
90d6aec985
(Apple joypad PS4) Some changes
2014-09-30 11:31:23 +02:00
Twinaphex
597f25624a
(apple_joypad_ps4.c) - build fixes
2014-09-30 10:55:52 +02:00
twinaphex
e65831a778
(Apple) Start backporting meancoot's DualShock4 code from MFIWrapper
2014-09-30 10:52:46 +02:00
Twinaphex
9f5031188b
Merge pull request #1066 from CyberShadow/pull-20140930-083313
...
Refactor old_state out of meta_input_keys_pressed into rarch_main_iterate
2014-09-30 10:40:43 +02:00
Vladimir Panteleev
0c104ffef8
Refactor old_state out of meta_input_keys_pressed into rarch_main_iterate
2014-09-30 08:35:41 +00:00
twinaphex
ca9bfa18e4
Refine meta_input_keys_pressed
2014-09-29 21:23:35 +02:00
twinaphex
c8ec8d9a7d
Remove unused joy_keys_pressed function now
2014-09-29 21:01:59 +02:00
Vladimir Panteleev
d0e970f175
Fix/reimplement input flushing
...
This fixes:
- menu toggle erratically not working on Android
- stray input going to libretro core when resuming content
- bound keys triggering as soon as they're bound on Android
- menu key repeat also repeating keys which should not be repeated
- issues caused by relying on timeouts for flushing
Architectural changes:
- menu_ctx_driver_t::input_postprocess now takes state and old_state
(this allows getting rid of menu_handle_t::trigger_state)
Related changes:
- remove some no-op input_postprocess handlers (same effect as NULL)
- menu_iterate now uses the parameters passed to it, instead of
polling menu_input
- menu_input is now merged into meta_input_keys_pressed
2014-09-29 12:58:52 +00:00
twinaphex
cdefbcfc61
(retroarch.c/overlay.c) - cleanups
2014-09-28 17:52:15 +02:00
twinaphex
8b309fbeaa
Move clear_bit/get_bit/set_bit to input_common.h
2014-09-28 17:07:44 +02:00
Twinaphex
9edb88caba
(Apple joypad) Comment out WiiU/DualShock4 checks
2014-09-28 16:07:38 +02:00
twinaphex
a0f24d0bb2
(Apple HID) Get vendor ID/product ID too
2014-09-28 15:32:17 +02:00
Twinaphex
d7fe629afa
(Apple) apple_pad_interface - cleanups
2014-09-28 15:21:59 +02:00
Twinaphex
db4818ff9b
(Apple) Input - cleanups in apple_joypad_ps3.c
2014-09-28 15:19:03 +02:00
twinaphex
afd090edd9
apple_pad_interface - use void *
2014-09-28 15:06:51 +02:00
Twinaphex
747badfa6c
(Apple HID) Show message queue message when disconnecting joypad
2014-09-28 09:05:11 +02:00
twinaphex
f3004d29d1
(Udev) add comment
2014-09-28 08:58:16 +02:00
twinaphex
0a4ef36218
(Apple HID) Cleanups
2014-09-28 08:35:51 +02:00
Twinaphex
b0fb6f483d
(Apple/OSX) Split up HID code into separate file
2014-09-28 08:29:45 +02:00
Twinaphex
d8100d299a
(iOS) Build fixes
2014-09-28 07:01:39 +02:00
Twinaphex
764e7f930d
Go through ID API for generaltools.
2014-09-27 21:36:04 +02:00
twinaphex
b2b9cf5717
Rewrite input_push_analog_dpad
2014-09-26 12:56:03 +02:00
twinaphex
d94e8329e8
Move stuff to config.features.h
2014-09-25 08:12:58 +02:00
twinaphex
715eeb0062
(Android) Fix build
2014-09-25 06:49:55 +02:00
twinaphex
00e605d9ba
Take out MODE_MENu - and introduce g_extern.is_menu
2014-09-25 06:33:28 +02:00