twinaphex
|
f9061ca931
|
Simplify udev_joypad_button
|
2017-06-07 20:48:33 +02:00 |
twinaphex
|
9a471d0ef4
|
Simplify udev_joypad.c
|
2017-06-07 20:44:14 +02:00 |
sh!zeeg
|
5887c46e08
|
[INPUT]: fix KP0, KP1, KP2, KP3 keys on GNU/Linux
|
2017-06-07 19:52:20 +03:00 |
Zoran Vuckovic
|
ceca89e104
|
Fix DRM/KMS keyboard handling
|
2017-06-07 12:25:10 +02:00 |
twinaphex
|
486660471e
|
(Android) Buildfix
|
2017-06-07 03:01:00 +02:00 |
twinaphex
|
d9e6cbb065
|
Simplifications to SDL input driver
|
2017-06-07 01:45:09 +02:00 |
twinaphex
|
59c3f8b06e
|
Cleanups
|
2017-06-07 01:19:44 +02:00 |
twinaphex
|
603d4d0464
|
(udev/x11) Simplifications
|
2017-06-07 01:17:55 +02:00 |
twinaphex
|
9e93bdbe27
|
(linuxraw_input.c) simplifications
|
2017-06-07 01:12:35 +02:00 |
Twinaphex
|
3dede6d71a
|
OSX buildfix
|
2017-06-07 00:35:11 +02:00 |
twinaphex
|
c3f5c499f3
|
Simplify cocoa_input
|
2017-06-07 00:33:03 +02:00 |
twinaphex
|
afd6a2bec5
|
Cleanups
|
2017-06-07 00:10:39 +02:00 |
twinaphex
|
604a558382
|
Get rid of input_wl_is_pressed
|
2017-06-07 00:09:31 +02:00 |
twinaphex
|
deb804ab2f
|
(x11_input.c) get rid of this inline function
|
2017-06-06 23:50:51 +02:00 |
twinaphex
|
3d61c7fdfc
|
MSVC buildfix
|
2017-06-06 23:19:07 +02:00 |
Ethan Lee
|
bf20021338
|
[SDL2] Fix joypad info for SDL_GameController devices
|
2017-06-06 16:16:44 -04:00 |
Zoran Vuckovic
|
d88b76c26f
|
Add L/R virtual keys handling
|
2017-06-06 13:50:41 +02:00 |
twinaphex
|
5d78c2209f
|
Remove obsolete header
|
2017-06-06 08:30:01 +02:00 |
twinaphex
|
efdfb29d50
|
Turn input_joypad_is_pressed into static inline function
|
2017-06-06 08:12:53 +02:00 |
twinaphex
|
7685f93d00
|
input_menu_keys_pressed - don't use input_joypad_pressed
|
2017-06-06 07:59:41 +02:00 |
twinaphex
|
f307135d1d
|
Split up wayland input driver into separate driver; and
improve mouse support for menu
|
2017-06-06 07:34:33 +02:00 |
twinaphex
|
6b3dbff75f
|
Merge input_driver.c and input_joypad_driver.c
|
2017-06-06 05:56:02 +02:00 |
twinaphex
|
0bd998665b
|
Turn this function into static INLINE
|
2017-06-06 05:38:01 +02:00 |
twinaphex
|
007bb0de39
|
Buildfix
|
2017-06-06 05:36:12 +02:00 |
twinaphex
|
9ebfb36b4e
|
Use rarch_keysym_lut directly
|
2017-06-06 05:17:25 +02:00 |
twinaphex
|
e276142be3
|
(udev_input.c) Cleanup
|
2017-06-06 04:18:35 +02:00 |
twinaphex
|
4f22c3d13e
|
(x11_input.c) Simplifications
|
2017-06-06 04:15:45 +02:00 |
twinaphex
|
15c4f82dec
|
(udev_input.c) Cleanups
|
2017-06-06 03:59:52 +02:00 |
twinaphex
|
c3c772a79a
|
(udev) Avoid warning with helgrind - input descriptor -1 is invalid
|
2017-06-05 05:18:38 +02:00 |
radius
|
304a647248
|
dlopen libandroid from lib64 instead
|
2017-06-04 21:20:39 -05:00 |
twinaphex
|
8b945a103f
|
(udev_input.c) Set st_dev manually
|
2017-06-04 21:16:35 +02:00 |
Zoran Vuckovic
|
ab793b92a3
|
Remove XKBCOMMON code
|
2017-06-04 07:23:32 +02:00 |
Zoran Vuckovic
|
1911aadc19
|
Remove duplicate keyboard handling
|
2017-06-04 07:16:57 +02:00 |
twinaphex
|
85058fbe5c
|
(udev_input.c) Some cleanups and a runtime check for X11
|
2017-06-03 18:54:04 +02:00 |
Zoran Vuckovic
|
210da4d204
|
Add ifdef checks for X11-specific code
|
2017-06-03 18:01:27 +02:00 |
Zoran Vuckovic
|
05a90f7f70
|
Add mouse grab/ungrab feature
|
2017-06-03 16:26:08 +02:00 |
Zoran Vuckovic
|
39a9ac8444
|
Add pointer handling to fullscreen mode
|
2017-06-03 12:46:53 +02:00 |
Twinaphex
|
a8f1831a62
|
Merge pull request #5010 from casdevel/udev
Add multiple mice support to udev input driver
|
2017-06-02 16:45:13 +02:00 |
Zoran Vuckovic
|
f740776105
|
Fix capabilities report
|
2017-06-02 09:47:43 +02:00 |
Zoran Vuckovic
|
11559f294a
|
Add multiple mice support to udev driver
|
2017-06-02 07:57:07 +02:00 |
Zoran Vuckovic
|
a47ab76500
|
Add missing keymaps
|
2017-05-31 00:35:28 +02:00 |
Zoran Vuckovic
|
8c9e72aec1
|
Remove unused code
|
2017-05-30 21:05:55 +02:00 |
Zoran Vuckovic
|
451db1fac5
|
Add multiple mice support
|
2017-05-30 05:50:38 +02:00 |
twinaphex
|
4f678dfdfc
|
Cleanups
|
2017-05-25 15:04:55 +02:00 |
Brad Parker
|
a04b54006d
|
win32: disable winraw input driver for targets older than XP
|
2017-05-23 21:03:00 -04:00 |
twinaphex
|
80b5bcd16c
|
Cut down on some code duplication
|
2017-05-24 02:02:01 +02:00 |
Twinaphex
|
79d35d158a
|
Use variable
|
2017-05-22 14:16:48 +02:00 |
twinaphex
|
98a3d80e71
|
Cleanups
|
2017-05-22 13:57:13 +02:00 |
twinaphex
|
ec79d8c46a
|
Cleanups - don't keep setting joypad_info members needlessly - do
it once
|
2017-05-22 12:49:12 +02:00 |
twinaphex
|
371c3e56de
|
Get rid of empty function
|
2017-05-22 12:43:50 +02:00 |
twinaphex
|
10df6d3b54
|
Rewrite pressed functions
|
2017-05-22 12:40:19 +02:00 |
twinaphex
|
f62490b14f
|
Don't have inline static functions
|
2017-05-22 12:34:34 +02:00 |
twinaphex
|
d48ec2a9e6
|
Turn conditional into else if
|
2017-05-22 12:24:23 +02:00 |
twinaphex
|
d78e1da956
|
Cut down on code duplication
|
2017-05-22 12:21:11 +02:00 |
twinaphex
|
e7d3f36a22
|
Call input_driver_pressed_keys_internal only once
|
2017-05-22 12:15:20 +02:00 |
twinaphex
|
f321763b1c
|
Cleanups
|
2017-05-22 00:12:23 +02:00 |
twinaphex
|
c0c3bb3dbd
|
Cleanup
|
2017-05-22 00:11:46 +02:00 |
twinaphex
|
4963ff31f0
|
keyboard_event_xkb.c - cleanup
|
2017-05-22 00:11:28 +02:00 |
twinaphex
|
70bbe92154
|
Simplify input_menu_keys_pressed
|
2017-05-21 22:32:29 +02:00 |
twinaphex
|
d7de9facc3
|
Simplify input_keys_pressed
|
2017-05-21 22:31:15 +02:00 |
twinaphex
|
77d83b4782
|
Cleanups
|
2017-05-21 21:55:20 +02:00 |
twinaphex
|
8bf552dacd
|
Move this code to retroarch.c
|
2017-05-21 21:42:13 +02:00 |
twinaphex
|
f8f25602e8
|
Get rid of old_input variable
|
2017-05-21 21:24:01 +02:00 |
twinaphex
|
a35e452ec3
|
Use trigger_input only for menu
|
2017-05-21 21:19:07 +02:00 |
twinaphex
|
68ecade37d
|
Revert "Call button combo toggle for quick menu toggle from runloop_check_state"
This reverts commit 4d4b00f877 .
|
2017-05-21 20:57:36 +02:00 |
twinaphex
|
4d4b00f877
|
Call button combo toggle for quick menu toggle from runloop_check_state
|
2017-05-21 20:53:33 +02:00 |
twinaphex
|
3e00c632bd
|
Pass value instead of pointer
|
2017-05-21 20:47:53 +02:00 |
twinaphex
|
136a435c43
|
Fix keys while in binding mode
|
2017-05-21 20:42:46 +02:00 |
twinaphex
|
d8d11c5dcc
|
(x11_input.c) Cleanups
|
2017-05-20 20:57:14 +02:00 |
twinaphex
|
f83a26c8b0
|
(udev_input.c) Simplifications
|
2017-05-20 20:50:23 +02:00 |
twinaphex
|
9f6dc975da
|
Simplify udev_input.c
|
2017-05-20 20:35:42 +02:00 |
Twinaphex
|
8b4c92291f
|
Merge pull request #4948 from Maschell/wiiu_controller_patcher
[Wii U] Adding support for HID Controllers
|
2017-05-20 20:28:58 +02:00 |
Maschell
|
a8a2d7730f
|
Merge remote-tracking branch 'refs/remotes/libretro/master' into wiiu_controller_patcher
|
2017-05-20 20:19:04 +02:00 |
twinaphex
|
46182e090b
|
Merge keyboard_event_win32.cpp with win32_common.cpp
|
2017-05-20 19:46:27 +02:00 |
twinaphex
|
5a9dbf7e4f
|
Merge keyboard files for udev/x11
|
2017-05-20 19:44:04 +02:00 |
Maschell
|
2da8a18086
|
Merge remote-tracking branch 'refs/remotes/libretro/master' into wiiu_controller_patcher
|
2017-05-20 19:27:13 +02:00 |
Maschell
|
7a2c09e9ce
|
[Wii U ] Proper order of the HID devices.
Added individual names for the HID devices.
|
2017-05-20 19:26:12 +02:00 |
twinaphex
|
0742ebec21
|
Get rid of local_enable variable
|
2017-05-20 16:32:57 +02:00 |
twinaphex
|
6fea8f14c5
|
Call video_driver_cb_has_focus directly
|
2017-05-20 14:11:50 +02:00 |
Maschell
|
2ac91822c3
|
Merge remote-tracking branch 'refs/remotes/libretro/master' into wiiu_controller_patcher
|
2017-05-20 13:14:13 +02:00 |
Zoran Vuckovic
|
25e08cf6c4
|
Fix one pointer cast warning
|
2017-05-19 16:48:03 +02:00 |
twinaphex
|
59fb7700b8
|
Combine menu_driver.c and menu_display.c
|
2017-05-19 15:25:14 +02:00 |
twinaphex
|
b086b72ff9
|
(winraw_input.c) Minor cleanups
|
2017-05-19 12:58:44 +02:00 |
twinaphex
|
f185c1ef1f
|
(MSVC) Buildfix
|
2017-05-19 06:30:49 +02:00 |
Zoran Vuckovic
|
1bc945e3dc
|
Add Windows raw input driver
|
2017-05-18 18:48:41 +02:00 |
twinaphex
|
a0fcbf85a1
|
Cleanup
|
2017-05-18 09:36:59 +02:00 |
twinaphex
|
126a5bf121
|
Use string_is_equal_fast/string_is_not_equal_fast
|
2017-05-16 04:00:37 +02:00 |
twinaphex
|
8eca08c6ac
|
Start using string_is_equal_fast/string_is_not_equal_fast macros
instead of straight memcmp
|
2017-05-16 03:20:59 +02:00 |
twinaphex
|
bf3188eac4
|
Combine runloop_ctl and rarch_ctl
|
2017-05-15 05:06:23 +02:00 |
twinaphex
|
42ebe7a7ad
|
Merge runloop.c and retroarch.c
|
2017-05-11 09:11:46 +02:00 |
Twinaphex
|
cc9e951b44
|
Cleanup
|
2017-05-11 07:37:20 +02:00 |
twinaphex
|
2906bec7a8
|
Create input_driver_get_uint
|
2017-05-11 07:36:21 +02:00 |
twinaphex
|
9a6e137a56
|
Get rid of header include
|
2017-05-10 07:10:05 +02:00 |
twinaphex
|
ef8094836f
|
Create input_driver_get_float
|
2017-05-10 07:07:06 +02:00 |
twinaphex
|
f928e57064
|
Combine video_context_driver.c and video_driver.c
|
2017-05-09 01:25:59 +02:00 |
twinaphex
|
bac9973354
|
Cleanups
|
2017-05-09 00:58:01 +02:00 |
Maschell
|
63bb97287f
|
[Wii U] Removed forcing Gamepad reading success
|
2017-05-08 21:49:24 +02:00 |
Maschell
|
4393e17ea7
|
[Wii U] Using the HID Controller as a own controller. Currently the stick only work when it's bind manually. Mapping from controller to retroarch input port may change when you attach a new device.
|
2017-05-08 21:46:34 +02:00 |
Maschell
|
e695d4e8ad
|
[WiiU] Initial controller patcher support (HID via USB and network)
- Reading config from sd cards currently broken
- Not implemeted as a driver, currently all devices will be mapped to the WiiU Gamepad driver
|
2017-05-08 12:24:06 +02:00 |
twinaphex
|
d9c5013d42
|
Pass settings struct around
|
2017-05-06 06:46:48 +02:00 |
twinaphex
|
6d4ac23f26
|
Cleanup
|
2017-04-29 16:20:26 +02:00 |
twinaphex
|
ac7f1cc5e2
|
C89_BUILD buildfix
|
2017-04-29 14:06:08 +02:00 |
twinaphex
|
969403fadb
|
Header include cleanups
|
2017-04-29 13:20:50 +02:00 |
twinaphex
|
e6ab06a701
|
Move path variables
|
2017-04-29 00:39:29 +02:00 |
twinaphex
|
f0c2d786ae
|
Update arrays struct
|
2017-04-28 22:59:13 +02:00 |
twinaphex
|
67ab87669f
|
Update
|
2017-04-28 21:20:00 +02:00 |
twinaphex
|
05e4ec733e
|
Move uint variables
|
2017-04-28 21:03:04 +02:00 |
twinaphex
|
fa9b641ef0
|
(Android) Buildfix
|
2017-04-28 15:53:38 +02:00 |
twinaphex
|
7b9c146ae9
|
(iOS) Buildfix
|
2017-04-28 15:04:00 +02:00 |
twinaphex
|
0da40fb3aa
|
Move all float settings
|
2017-04-28 14:57:55 +02:00 |
twinaphex
|
7a152700fa
|
Update
|
2017-04-28 14:31:23 +02:00 |
twinaphex
|
ed53be7c81
|
Move all bool settings
|
2017-04-28 14:11:34 +02:00 |
twinaphex
|
eb34553fae
|
Cleanup
|
2017-04-27 21:40:31 +02:00 |
twinaphex
|
b9f110679a
|
Remove unused variable
|
2017-04-27 21:38:39 +02:00 |
twinaphex
|
1bf7cbccbe
|
input_device_names no longer part of settings struct
|
2017-04-27 21:35:46 +02:00 |
Francisco José García García
|
be87a8cdc7
|
[VITA] Fixing PSTV controls
|
2017-04-26 22:26:41 +02:00 |
twinaphex
|
549ed6fc6b
|
(Android) Buildfix
|
2017-04-26 15:43:16 +02:00 |
Twinaphex
|
c51e4397b0
|
remove unused variable
|
2017-04-26 03:00:21 +02:00 |
twinaphex
|
3dc26db377
|
Simplify libretro_input_binds
|
2017-04-26 02:43:39 +02:00 |
twinaphex
|
58fcf421b5
|
Simplify input_poll
|
2017-04-26 02:35:41 +02:00 |
twinaphex
|
e179108080
|
Cleanups
|
2017-04-26 00:24:59 +02:00 |
twinaphex
|
a146dfee79
|
Use input_config_binds directly
|
2017-04-25 23:47:23 +02:00 |
twinaphex
|
33dda78ea8
|
Cleanups
|
2017-04-25 23:32:38 +02:00 |
twinaphex
|
fc5d240297
|
Get rid of some now-unused functions
|
2017-04-25 23:30:50 +02:00 |
twinaphex
|
f0eaef9d51
|
Cleanups
|
2017-04-25 22:14:56 +02:00 |
twinaphex
|
3087ceb482
|
Don't go through all these slow wrapper functions
|
2017-04-25 20:47:21 +02:00 |
twinaphex
|
5f9f43929a
|
Turn settings->input.binds into static struct inside input_config.c
|
2017-04-25 18:54:01 +02:00 |
twinaphex
|
53c9acacd6
|
Wrap access to settings->input.binds completely
|
2017-04-25 18:50:49 +02:00 |
twinaphex
|
c68c8a8cfe
|
Rewrite this
|
2017-04-25 18:48:06 +02:00 |
twinaphex
|
87f05b3a7b
|
Cleanups
|
2017-04-25 18:32:08 +02:00 |
twinaphex
|
8d0e3d7777
|
Wrap settings->input.binds
|
2017-04-25 18:27:18 +02:00 |
twinaphex
|
4845c4b4db
|
Cleanup
|
2017-04-25 18:20:10 +02:00 |
twinaphex
|
3b3b008614
|
Move code to input_config_reset
|
2017-04-25 18:18:37 +02:00 |
twinaphex
|
d66aff8fbd
|
Start wrapping settings->input.binds
|
2017-04-25 18:12:13 +02:00 |
twinaphex
|
e1e83b17b7
|
Wrap settings->input.libretro_device
|
2017-04-25 17:14:46 +02:00 |
twinaphex
|
c871faa1f5
|
Move pid/vid arrays out of settings struct and move them
to input_config
|
2017-04-25 16:49:54 +02:00 |
twinaphex
|
6ace8ce66a
|
Rewrite autoconf_binds and move it to task_autodetect.c - take
it out of the settings struct
|
2017-04-25 16:33:30 +02:00 |
twinaphex
|
20ed6eb90a
|
Start using input_config_get_device_name
|
2017-04-25 16:04:28 +02:00 |
twinaphex
|
f4b168f9b6
|
Call functions from task_autodetect.c
|
2017-04-25 15:53:30 +02:00 |
twinaphex
|
1c93cc4b18
|
Update logs
|
2017-04-23 12:00:49 +02:00 |
twinaphex
|
f9bc2d3783
|
Use memcmp instead of string_is_equal where possible for
better performance
|
2017-04-21 22:47:15 +02:00 |
twinaphex
|
271edb4ca1
|
We don't want uppercase for these instances
|
2017-04-21 14:26:35 +02:00 |
twinaphex
|
d1664481c2
|
Don't call input_remote_state unless pointer is non-NULL
|
2017-04-20 10:57:09 +02:00 |
twinaphex
|
69a3bf6a31
|
Create bsv_movie_is_playback_{on|off}
|
2017-04-20 10:40:11 +02:00 |
twinaphex
|
f4071ba6ec
|
Set axis_threshold
|
2017-04-18 05:11:44 +02:00 |
radius
|
d70d04c473
|
improve shield portable hack
|
2017-04-16 16:48:37 -05:00 |
twinaphex
|
7f4b490fdb
|
Prevent implicit memsets with struct video_viewport
|
2017-04-15 19:43:52 +02:00 |
Tatsuya79
|
5649f084e3
|
Make mouse relative again.
|
2017-03-31 17:28:49 +02:00 |
Jean-André Santoni
|
0b05fdf0b5
|
(Input) Fix shift release in xkb
|
2017-03-13 00:52:42 +01:00 |
twinaphex
|
58c08c0c02
|
Cleanups
|
2017-02-27 09:33:20 +01:00 |