Sunguk Lee
bd9db4ac55
(Vita) Back touch screen use L2/R2/L3/R3
2016-10-01 04:53:35 +09:00
Twinaphex
ded68451ce
Merge pull request #3697 from d3m3vilurr/vita-extend-input
...
(Vita) Improve controller features of PSTV
2016-09-30 19:33:04 +02:00
Sunguk Lee
90678dd3de
(Vita) Autodetect connection of controllers on PSTV
2016-10-01 02:26:28 +09:00
Sunguk Lee
a2d9ca3e47
(Vita) Support L2/R2 on PSTV
2016-09-30 23:53:13 +09:00
twinaphex
6ee7b733aa
Move global->name to paths.c
2016-09-30 06:11:11 +02:00
twinaphex
9384875ab0
Don't use HAVE_NETPLAY any more
2016-09-29 21:07:10 +02:00
twinaphex
d9d388a8fe
linuxraw_joypad.c - cleanup
2016-09-25 15:11:48 +02:00
twinaphex
3f35e10014
Solve some warnings pointed out by scan-build
2016-09-25 05:55:55 +02:00
twinaphex
49a9f189e9
Prevent divide by zero
2016-09-24 17:08:46 +02:00
twinaphex
7fdc38bf30
Prevent null pointer dereference
2016-09-22 21:57:55 +02:00
twinaphex
e8deea65a9
Remove unused variable
2016-09-22 21:55:54 +02:00
twinaphex
f6a5e4d8eb
Remove unused variable
2016-09-22 21:52:17 +02:00
twinaphex
7dcf9dfa75
(libusb) Silence warning 'value stored to 'adaptor' is never read
2016-09-22 21:49:59 +02:00
radius
55b865d375
remove this pad, the pad is named Standard Gamepad
2016-09-21 21:41:36 -05:00
twinaphex
6a02cf174e
udev_input_poll - add early return in case udev is NULL
2016-09-18 20:32:16 +02:00
Francisco José García García
16257d58ef
Add up to 4 players
2016-09-17 14:22:45 +02:00
Francisco José García García
16de70a9d9
Update psp_joypad.c
2016-09-17 14:19:26 +02:00
twinaphex
9ee5931c5e
Nits
2016-09-14 23:37:20 +02:00
twinaphex
3247de9afa
Cleanup
2016-09-12 18:39:46 +02:00
twinaphex
93d98069b2
Cleanups
2016-09-12 16:45:26 +02:00
twinaphex
29c05599a3
Cleanup enum
2016-09-11 17:37:05 +02:00
twinaphex
b93ef046a7
Header include cleanups
2016-09-11 16:31:23 +02:00
twinaphex
51b0e61712
Cleanups
2016-09-11 16:24:02 +02:00
twinaphex
9d9471413d
(Emscripten) Buildfix
2016-09-11 15:24:33 +02:00
twinaphex
7ddd03c558
Fix dinput/xinput
2016-09-11 15:08:07 +02:00
twinaphex
c97aa5e7ea
header include cleanups
2016-09-11 14:59:18 +02:00
twinaphex
012e069f86
Get rid of general.h includes
2016-09-11 13:21:56 +02:00
twinaphex
74c186c184
Cleanups
2016-09-08 08:08:50 +02:00
twinaphex
642e46779b
Cleanups
2016-09-06 23:59:43 +02:00
twinaphex
075aea2289
Header include cleanups
2016-09-06 00:56:00 +02:00
twinaphex
d4122806ab
(Android) Buildfix
2016-09-05 18:34:21 +02:00
twinaphex
acd4dd527b
Header include cleanups
2016-09-05 18:31:32 +02:00
twinaphex
4571dc33fc
header include cleanups
2016-09-05 17:29:19 +02:00
radius
f0485db137
Gamepad is named like this in emscripten
2016-09-03 22:21:10 -05:00
Brad Parker
a17679a0c5
add input option to allow any user to control the menu
2016-09-03 19:01:29 -04:00
Twinaphex
f5a4b402d7
(OSX) Fix some crashes that could occur
2016-09-03 23:27:53 +02:00
Brad Parker
0eb1777a1f
remove extra semicolons
2016-09-03 10:30:21 -04:00
twinaphex
f93047145d
Use SN_TARGET_PSP2 ifdef too
2016-09-03 07:41:56 +02:00
twinaphex
88eea511db
Remove if 0 blocks
2016-09-03 07:40:57 +02:00
twinaphex
429165e966
Combine autoconfig builtin files into one
2016-09-03 07:39:26 +02:00
twinaphex
7ee6b9f466
Add TODO/FIXME note
2016-09-03 07:05:25 +02:00
twinaphex
9df9b79869
Add builtin_sdl2
2016-09-03 07:02:17 +02:00
twinaphex
1d06344567
(Vita) silence warning - RETRO_RUMBLE_DUMMY not handled in switch
2016-09-01 22:28:31 +02:00
twinaphex
8e8ff95139
input_keyboard.c - add stdlib.h
2016-09-01 18:51:22 +02:00
twinaphex
9806dec502
C89_BUILD buildfix
2016-09-01 18:22:29 +02:00
twinaphex
467451fccc
Cleanup more header includes
2016-09-01 18:18:55 +02:00
twinaphex
20f7d82f95
More header include cleanups
2016-09-01 18:07:44 +02:00
twinaphex
6efdfdebd4
(PSP) Rumble code should be only for Vita build
2016-09-01 17:09:54 +02:00
twinaphex
9037473c7e
Header include cleanups
2016-09-01 05:51:08 +02:00
twinaphex
c8d5381779
header include cleanups
2016-09-01 05:48:20 +02:00
twinaphex
19f352371d
Remove more header includes
2016-09-01 05:40:57 +02:00
Francisco José García García
e3b5fdd815
(VITA) Add vibration for PSTV
2016-08-30 14:29:19 +02:00
twinaphex
ba7d638b99
Use string_is_equal
2016-08-29 18:46:41 +02:00
radius
90f5a2730a
remove these two duplicated lines
2016-08-27 11:15:58 -05:00
Alcaro
ba6796b98f
Kill some warnings
2016-08-26 18:33:03 +02:00
twinaphex
81e76ca5e7
(MSVC 2003) Buildfixes
2006-01-17 06:28:35 +01:00
twinaphex
b5a636f22b
(Vita) Prevent unused variable
2016-08-10 23:17:47 +02:00
twinaphex
30c847cc10
(PSP/Vita) Cleanup
2016-08-08 17:16:02 +02:00
Francisco José García García
d0f96ed535
(VITA) Small fix
2016-08-08 17:12:52 +02:00
Francisco José García García
8dde35f221
(VITA) Final Fix for controls
2016-08-08 17:10:52 +02:00
Francisco José García García
351b3fe3f6
(VITA) Workaround for PSVita Controls vs PSTV
2016-08-08 12:56:30 +02:00
twinaphex
ef6fb9b855
(Vita) Fix
2016-08-08 01:24:54 +02:00
twinaphex
8d47b30a67
Another cleanup
2016-08-08 01:23:48 +02:00
twinaphex
10e35d4d75
Small cleanup
2016-08-08 01:21:20 +02:00
twinaphex
ecc625dbf1
(Vita) Implement multiplayer hack
2016-08-08 01:19:16 +02:00
twinaphex
80b82606d4
This is the same now
2016-08-07 20:35:40 +02:00
Francisco José García García
ab9b2f5998
(VITA) Add PSTV two players mode
2016-08-07 20:15:43 +02:00
twinaphex
24817aeeac
(Vita) Autoconfigure gamepads
2016-08-07 17:22:34 +02:00
twinaphex
33a1a70aa8
(Vita) Try this
2016-08-07 17:18:55 +02:00
twinaphex
cc1d579036
(Vita) psp_input_state - Don't early return if port is higher than 0
2016-08-07 16:29:58 +02:00
twinaphex
3964dfc2de
(PSP/Vita) Refactors
2016-08-07 14:55:47 +02:00
twinaphex
632cc0ef6c
(Vita) Start setting up Vita for multiplayer
2016-08-07 14:52:41 +02:00
twinaphex
5dc4a730d2
(Xenon 360) Get rid of lifecycle_state
2016-08-02 17:05:58 +02:00
twinaphex
9e2925ea23
Start dehardcoding PSP joypad for only one gamepad - multiple
...
gamepads could maybe be used on PS TV
2016-08-02 17:04:00 +02:00
twinaphex
64d6e0facf
(Vita) Implement proper gamepad menu toggle combo for Vita, and remove
...
old hack
2016-08-02 16:48:54 +02:00
twinaphex
d77dd4f0d3
Add enums for gamepad menu toggle combos
2016-08-02 16:45:50 +02:00
dalter
fffe1d099c
Fix imput in RetroArch menu
2016-07-31 17:56:40 +03:00
Andrés
c5ee5caf8a
fix missing parenthesis
2016-07-28 00:05:57 -05:00
Andrés
6c14477bce
Fix remote server in windows
2016-07-27 23:31:52 -05:00
twinaphex
b9aa9a6b1e
Fix namespace conflicts
2016-07-27 21:28:33 +02:00
Sebastien Ronsse
2a2b18b507
input remote: Add analog device parsing
2016-07-27 20:15:49 +10:00
Sebastien Ronsse
46284b6a93
input remote: Update server-side input processing
2016-07-27 18:39:37 +10:00
twinaphex
58c425ef19
Revert "Refactor settings"
...
This reverts commit afcc9657d2
.
2016-07-25 12:30:41 +02:00
twinaphex
afcc9657d2
Refactor settings
2016-07-25 11:59:38 +02:00
twinaphex
7dfca3208c
We shouldn't flush
2016-07-23 05:52:24 +02:00
twinaphex
e69855880d
Autoconfig message should always appear on top of FPS display
2016-07-19 18:32:54 +02:00
twinaphex
adace9f27b
Make some messages no longer get stuck
2016-07-19 18:25:08 +02:00
radius
bd3f6d6dfb
fix disk next/prev hotkeys
2016-07-17 23:47:44 -05:00
twinaphex
092ca463d2
Only use extern C for C++ builds
2016-07-16 19:43:07 +02:00
twinaphex
eb77f99e1e
(Windows) Finally properly 'swallows' event when doubleclicking on titlebar
2016-07-16 18:09:21 +02:00
twinaphex
ce6f3f955c
Doubleclick on titlebar should no longer trigger button press
...
in RA window
2016-07-16 17:56:07 +02:00
twinaphex
616b9f7471
(Win32) Test
2016-07-16 17:44:21 +02:00
Alcaro
f5881c17ef
Use the same format as in the autoconfigs
2016-06-30 22:06:51 +02:00
Alcaro
10e0411b21
Thanks Coverity, but no, this one cannot be null.
2016-06-30 16:10:58 +02:00
radius
a1cf6f29f4
fix map and remove stray printf
2016-06-29 12:23:26 -05:00
radius
298b753e41
fix button map
2016-06-29 09:58:27 -05:00
twinaphex
b8ac629fbf
Get rid of dereference before null check warning
2016-06-29 12:19:23 +02:00
twinaphex
2a9bf91e0d
Use MENU_ENUM_LABEL_VALUE_NOT_AVAILABLE
2016-06-29 02:40:05 +02:00
twinaphex
fa7eb9d8c8
Create file_path_str FILE_PATH_NUL
2016-06-28 11:10:30 +02:00
Twinaphex
a68a33c559
Remove unused variable
2016-06-27 06:43:47 +02:00
twinaphex
465ac5707c
Add HAVE_NETWORKGAMEPAD
2016-06-27 06:38:47 +02:00
twinaphex
eea287d156
(BTStack HID) Create HAVE_DYNAMIC ifdefs
2016-06-27 01:11:49 +02:00
twinaphex
e0114e08ba
Add type to retro_input_t
2016-06-25 09:05:56 +02:00
twinaphex
3dff698644
Turn retro_input_t into struct
2016-06-25 09:04:00 +02:00
twinaphex
114cc081aa
Avoid warning 'variable may be used uninitialized'
2016-06-20 02:45:07 +02:00
twinaphex
7c904d47c2
Cleanups
2016-06-11 21:51:28 +02:00
twinaphex
cf996f724e
Rename HAVE_NETWORK_GAMEPAD to HAVE_NETWORKGAMEPAD - and
...
don't bake it in for the C89 build
2016-06-07 15:23:07 +02:00
twinaphex
afe67ca254
C89/C90 don't support bitfields on uint8_t - work around this
2016-06-07 14:47:54 +02:00
twinaphex
d44062d841
Make HAVE_HID completely optional
2016-06-07 03:01:33 +02:00
twinaphex
b87bbc7f98
Use retro_common_api.h
2016-06-05 05:31:55 +02:00
twinaphex
5230aeb9d0
Use retro_common_api.h
2016-06-03 06:02:49 +02:00
twinaphex
7ce2ac082a
Use retro_common_api.h
2016-06-03 05:54:21 +02:00
twinaphex
d8b3597455
menu_cbs_deferred_push.c - Fix 'array compared against 0'
2016-06-02 20:51:27 +02:00
twinaphex
280eb95b9a
Prevent logically dead code warning
2016-06-01 05:31:05 +02:00
twinaphex
a98616b45b
Fix explicit NULL dereferenced/dereference before null check warnings
2016-05-26 17:47:21 +02:00
twinaphex
142dd82067
(input_overlay.c) Prevent dereference after null check
2016-05-26 17:35:46 +02:00
twinaphex
2f7684c743
(Android) Cleanups
2016-05-25 16:03:32 +02:00
radius
b6b2fdfaa6
comment out xbox 360 & dualshock hacks that are not needed anymore, friendly labels can be applied on the autoconf files instead
2016-05-25 00:47:01 -05:00
twinaphex
40023833e0
(IOHIDManager) Plug another potential leak
2016-05-25 02:35:13 +02:00
twinaphex
f7ff1c66c4
Don't need to include this header anymore
2016-05-25 00:58:12 +02:00
twinaphex
cd176d0737
Remove input_overlay_init
2016-05-25 00:57:58 +02:00
twinaphex
ae0da06d8f
Make input overlay state a part of struct input_overlay
2016-05-25 00:47:24 +02:00
twinaphex
5a4ada4311
Avoid some warnings by using return value for config_get_int
2016-05-24 23:53:35 +02:00
twinaphex
25eaab0a2b
Start passing input_overlay_t * state around to other functions
2016-05-24 23:15:19 +02:00
twinaphex
bfa6f49ae6
Fix logically dead code warnings
2016-05-24 22:12:51 +02:00
twinaphex
5656959085
Free overlay_ptr
2016-05-24 15:30:18 +02:00
twinaphex
160ac49089
(input_overlay.c) Cleanup
2016-05-24 15:29:12 +02:00
twinaphex
fd7e2cd394
input_overlay_new - Call input_overlay_free from outside
2016-05-24 15:25:46 +02:00
Twinaphex
c1e82d3f1a
(IOHidManager) Fix adapter leak
2016-05-24 14:01:46 +02:00
twinaphex
4e74a990d4
(IOHIDManager) Free some resource leaks
2016-05-24 13:48:02 +02:00
twinaphex
d5d2f7f8ee
Fix resource leaks
2016-05-23 22:17:28 +02:00
twinaphex
974d3245d2
Fix logically dead code warnings
2016-05-23 22:04:00 +02:00
twinaphex
69759f5fd7
Remove logically dead code
2016-05-23 21:55:30 +02:00
twinaphex
faef7b498d
(Coverity) Fix some resource leaks
2016-05-23 21:28:43 +02:00
twinaphex
0a3224180b
(Coverity) Fix uninitialized variables; fix some resource leaks
2016-05-23 21:19:28 +02:00
twinaphex
6c840cdd59
(input_autodetect.c) Use dir_list_new_special
2016-05-21 13:31:41 +02:00
Twinaphex
1f7c51b458
(QNX) more build fixes
2016-05-19 20:14:58 +02:00
Twinaphex
85331042be
(QNX) Build fixes
2016-05-19 20:02:39 +02:00
twinaphex
7e36dcb27f
move video_texture_image to libretro-common and rename it to image_texture.c
2016-05-18 12:58:00 +02:00
twinaphex
5845a9944d
Add more HAVE_THREADS ifdefs
2016-05-11 19:02:43 +02:00
twinaphex
4a7ab8366b
Move libretro.h headers to libretro-common/include
2016-05-10 19:03:53 +02:00
twinaphex
b79b2dca13
Create performance_counters
2016-05-10 08:53:14 +02:00
twinaphex
3dc55d4e72
command.c - cleanups
2016-05-09 21:36:17 +02:00
twinaphex
b3422b33fd
Add parameter to command_new
2016-05-09 21:25:37 +02:00
twinaphex
f15f28ce02
Refactor some command code
2016-05-09 21:23:53 +02:00
twinaphex
2691ab0c7d
Rename command_event enums
2016-05-09 20:51:53 +02:00
twinaphex
523ebed112
Combine command_event.c and command.c
2016-05-09 20:30:47 +02:00
twinaphex
a98ef36d36
Rename event_cmd_ctl to command_event
2016-05-09 20:20:50 +02:00
twinaphex
3c74031c2f
Rename rarch_cmd to command
2016-05-09 20:10:08 +02:00
twinaphex
344d1bf949
move remote.c to input/
2016-05-09 17:37:29 +02:00
twinaphex
685b234350
(remote.c) Rename functions
2016-05-09 07:19:18 +02:00
twinaphex
f8a7154557
Rename rarch_ functions
2016-05-09 07:09:26 +02:00
twinaphex
e07bba66f3
Buildfix
2016-05-08 23:52:05 +02:00
twinaphex
725c202498
Remove input_driver_ctl
2016-05-08 23:12:04 +02:00
Hans-Kristian Arntzen
8870e85395
More fixes for menu_display_ctl.
...
Grep shows nothing now.
2016-05-08 14:18:12 +02:00
Hans-Kristian Arntzen
66c4f608e6
Clear out rest of video_driver_ctl use.
2016-05-08 14:10:28 +02:00
Hans-Kristian Arntzen
d723411436
De ioctl video_driver.
2016-05-08 14:00:51 +02:00
twinaphex
80a453bad1
De-ioctlify command.c
2016-05-08 00:25:04 +02:00
twinaphex
4ec6cb47ec
Use BIT32_SET
2016-05-06 05:16:15 +02:00
twinaphex
cce9190cb2
More cleanups
2016-05-06 04:51:00 +02:00
twinaphex
72bc5e134a
Cleanup input_config_autoconfigure_joypad
2016-05-06 04:50:02 +02:00
twinaphex
f1098d8f6a
Style nit
2016-05-01 20:50:26 +02:00
Diablodiab
58c5cc6f46
Change ALooper_pollAll in android_input_poll from a non blocking call into a 1 ms
...
blocking call. For some reason this allows more input events to queue up in the
input queue for processing making it easier to press multiple gamepad buttons and
have it register within a single frame.
2016-04-29 00:42:09 +02:00
twinaphex
6db13ab51d
(udev) cleanup
2016-04-28 22:50:02 +02:00
twinaphex
48eb86cb47
(Win32) Buildfix
2016-04-28 20:52:30 +02:00
twinaphex
895783d854
Move some variables
2016-04-28 20:49:13 +02:00
twinaphex
7dffc6286b
Internally change directory settings
2016-04-28 19:26:02 +02:00
twinaphex
4f2d1d7c93
Silence warning 'val may be unused uninitialized in this function'
2016-04-21 07:22:26 +02:00
twinaphex
0f21ab247c
header cleanup
2016-04-17 07:37:00 +02:00
twinaphex
97d5a971a4
Change header includes
2016-04-17 07:34:01 +02:00
twinaphex
811a2d1419
Create input_defines.h
2016-04-17 07:32:08 +02:00
Ernesto Ramirez
c4f2de321a
(GX) Added PS2/PSX Controller Adapter for HID driver.
2016-04-16 19:33:17 -05:00
twinaphex
89d896339c
Don't need to include system.h
2016-03-24 03:47:22 +01:00
twinaphex
d04940a159
(input_keyboard.c) Refactor more functions into static functions
2016-03-24 03:45:16 +01:00
twinaphex
ce9573e4c3
Create RARCH_INPUT_KEYBOARD_CTL_LINE_FREE
2016-03-24 03:36:38 +01:00
twinaphex
69bcac61dd
input_hid_driver.h - cleanups
2016-03-23 06:54:37 +01:00
twinaphex
76d06c89ca
Make some functions static
2016-03-23 06:53:19 +01:00
twinaphex
8f7f40b86c
Move more functionality to input_keyboard_ctl
2016-03-23 06:44:00 +01:00
twinaphex
56c47bbe56
Change input_driver_ctl calls to input_keyboard_ctl
2016-03-23 06:19:33 +01:00
twinaphex
2fee5edba4
Move linefeed enable enums to input_keyboard.c
2016-03-23 06:18:09 +01:00
twinaphex
92d2765157
Create input_keyboard_ctl
2016-03-23 06:11:39 +01:00
twinaphex
61bae588fb
Header include changes
2016-03-22 02:45:25 +01:00
twinaphex
ac6362cae4
Combine list_special files
2016-03-20 17:28:24 +01:00
twinaphex
93b7dc1bdd
(libretro-common) move 'lists' files to lists/
2016-03-20 14:53:54 +01:00
twinaphex
ef4a1a3c0f
(libretro-common) Rename fifo_buffer to fifo_queue
2016-03-20 14:06:21 +01:00
twinaphex
8b4a41155d
C89_BUILD buildfixes
2016-03-20 05:24:05 +01:00
twinaphex
a446f9040b
Push these updates
2016-03-18 00:32:57 +01:00
twinaphex
2e080967b0
Reimplement grab mouse code a bit - we really need to drastically
...
rewrite this
2016-03-14 14:37:18 +01:00
radius
f41280e82c
[remapping] fix saving for players other than 1
2016-03-06 13:15:05 -05:00
twinaphex
15c9e0ae7e
Add fallback
2016-03-06 01:31:46 +01:00
twinaphex
5e99d163de
Puti n call to input_keyboard_event when compiling without HAVE_XKBCOMMON
2016-03-05 22:18:22 +01:00
twinaphex
81e13aa2c1
(command.c) Cut down on some functions
2016-03-04 17:35:44 +01:00
twinaphex
6f80e09ce1
Change MIN/MAX to upper-case
2016-03-02 00:07:31 +01:00
twinaphex
c14e281544
(Win32) Buildfix
2016-02-26 22:45:30 +01:00
twinaphex
0f8f980c8f
Start reimplementing Zarch joypad input
2016-02-26 22:29:10 +01:00
Twinaphex
33356f2df6
(OSX) Buildfix
2016-02-26 13:40:29 +01:00
radius
66a8e08252
remove saving remapping, use the automated method instead
2016-02-21 13:55:04 -05:00
radius
8f41174fca
remove btn/axis identifier when no descriptor was available
2016-02-15 22:54:28 -05:00
radius
e97de06f24
add a fallback for cases when an autoconf is present but it doesn't have descriptors
2016-02-15 22:48:35 -05:00
twinaphex
bdbd3098dd
Style nits
2016-02-15 07:16:09 +01:00
twinaphex
f1a572822b
Create RARCH_DISPLAY_CTL_VIEWPORT_INFO
2016-02-14 05:42:27 +01:00
twinaphex
6d8ee1f8d4
Remove input_driver_data_ptr_is_same
2016-02-13 07:40:02 +01:00
twinaphex
016ee293cd
Remove input_driver_grab_mouse
2016-02-13 07:38:09 +01:00
twinaphex
24bafd7ab9
Create RARCH_INPUT_CTL_GRAB_MOUSE
2016-02-13 07:36:45 +01:00
twinaphex
ac31eeb360
Cleanups
2016-02-13 07:29:02 +01:00
twinaphex
3393a32547
Cleanup
2016-02-13 07:27:22 +01:00
twinaphex
954c5a86f6
Add rarch_cmd_ctl
2016-02-13 07:19:21 +01:00
twinaphex
3a6484d0ad
Change input_driver_ctl default return values
2016-02-11 01:44:39 +01:00
Twinaphex
259ac2ddbd
Merge pull request #2710 from fr500/master
...
save only modified values when saving remaps
2016-02-10 05:46:17 +01:00
radius
80845f1cd6
save only modified values when saving remaps
2016-02-09 23:39:16 -05:00
twinaphex
ce2869b4d8
Create tasks_internal and split up RA-specific task code to outside
2016-02-09 17:12:39 +01:00
twinaphex
e86bd1b021
Cleanups
2016-02-09 05:11:40 +01:00
radius
67a68c0595
save libretro device and analog dpad mode with remap files
2016-02-08 16:06:54 -05:00
Diablodiab
84b6b505ad
Fix crash when defining gamepad keys
2016-02-08 01:53:33 +01:00
Diablodiab
bdb9471d13
Added support for using keyboards in the Retroarch menu and for mapping to gamepad keys.
2016-02-08 01:06:15 +01:00
twinaphex
534a838472
Header cleanups
2016-02-07 13:25:55 +01:00
twinaphex
d3aaa7ac88
Style nits
2016-02-05 14:42:20 +01:00
twinaphex
341e8f8f15
Cleanup
2016-02-05 14:35:16 +01:00
twinaphex
8e2818bbeb
Cleanups
2016-02-05 14:11:38 +01:00
twinaphex
36c36aa558
Cleanups
2016-02-05 14:09:46 +01:00
twinaphex
8fc2a05a70
Cleanups
2016-02-05 14:06:43 +01:00
twinaphex
ab64daf5aa
Cleanups
2016-02-05 13:51:30 +01:00
twinaphex
ca3f352ed1
Remove unused udev_common
2016-02-05 13:30:19 +01:00
twinaphex
32ee695f9d
Create udev_ctl
2016-02-05 01:49:31 +01:00
twinaphex
24f5275001
Use wiiugca for non-Wii too
2016-02-04 23:49:04 +01:00
twinaphex
407d85f604
Use nesusb/snesusb for non-Wii too
2016-02-04 23:43:33 +01:00
netux79
bca4ccb155
(GX) Refactor of the Wii USB HID support. Now it's working!
...
In order to have a controller working you need:
1) Have a matching HID autoconfig file in autoconfig/hid for your controller.
2) Create a "connect" driver for the pad in "input/connect" folder (source code of RA).
3) Once you are in RA, change the joystick driver to HID and restart.
4) You may be now able to use you USB HID compatible pad in RA.
I included some "connect" drivers as an example. It also need to include them for compilation.
2016-02-04 17:01:03 -05:00
twinaphex
2e8f015de3
Cleanups
2016-02-04 21:07:02 +01:00
twinaphex
3d56dd1ef8
Cleanup
2016-02-04 21:03:28 +01:00
Twinaphex
9c9fdcfa58
(iOS 9) Fix iOS 9 build
2016-02-04 20:17:26 +01:00
twinaphex
12e453c29a
Set these static variables initially to NULL
2016-02-04 20:02:50 +01:00
twinaphex
2cbb18b4e4
Create RARCH_DRIVER_CTL_FIND_INDEX
2016-02-01 13:15:53 +01:00
twinaphex
b0ec812de6
Create two new BSV_MOVIE_CTL_* actions
2016-01-30 03:25:47 +01:00
twinaphex
a267bdfbe3
MOve gfx/image/image.c to gfx/video_texture_image.c
2016-01-30 02:39:08 +01:00
twinaphex
372d673a26
Rename event_command to event_cmd_ctl - add second parameter
2016-01-22 15:34:43 +01:00
twinaphex
fbd2e9aa84
Use string_is_equal more
2016-01-21 02:48:00 +01:00
twinaphex
63e2d13b8f
Create string_is_equal_noncase - try not to use strcasecmp so much
2016-01-20 17:34:19 +01:00
Twinaphex
de513211dc
Update input_autodetect.c
2016-01-20 13:28:13 +01:00
twinaphex
454abdee48
stdstring - create string_is_equal
2016-01-20 04:07:24 +01:00
Twinaphex
794bcc53c3
(iOS) Buildfix
2016-01-15 23:15:49 +01:00
twinaphex
e4533fb7ec
(OSX/iOS) Cleanup
2016-01-15 22:33:25 +01:00
Twinaphex
8c8a3085a5
(OSX) Buildfix
2016-01-15 22:22:37 +01:00
twinaphex
8323d06d3d
(Cocoa) No more dependencies on get_chosen_screen or
...
get_backing_scale_factor
2016-01-15 22:20:46 +01:00
Diablodiab
e738b57cf8
Add handling of Nvidia Shield Virtual Controller
...
The NVIDIA Button on the Nvidia Shield Controller and inputs received from CEC remotes
are detected as a "Virtual" controller on the Shield TV.
If a virtual controller is detected on the Shield TV before an actual game controller
then it will be configured as "Shield Virtual Device". This allows the use of the
buttons on a CEC remote to control the Retroarch menu and games.
When an actual controller is connected the Virtual Device will be overwritten and
the NVIDIA button of the Virtual device will be mapped to the controller as the
menu button.
This also fixes the situation where you press the NVIDIA Button before any other
button on the game controller and it does nothing. Now it will go into the
Retroarch menu even if it is the first button pressed.
A matching profile for "Nvidia Shield Virtual Controller" has been sent as a pull request to
the "retroarch-joypad-autoconfig" repository.
2016-01-15 18:41:17 +01:00
Diablodiab
9245113738
Fix if clause that could result in a keyboard key being handled as gamepad input
2016-01-14 21:16:54 +01:00
Diablodiab
2c08dc0f4f
Extends Android keyboard functionality to allow for up to three keyboards.
...
This solves the problem with volume buttons on phones being detected as
keyboards and blocking a real keyboard from being mapped afterwards.
Renamed id_1 and id_2 to pad_id1 and pad_id2
Renamed id_3 to kbd_id and change it to an array
Implement function is_keyboard_id(int id) which checks if an id is mapped as
a keyboard
2016-01-14 20:59:25 +01:00
twinaphex
2caa529347
Change VID/PID again
2016-01-14 09:56:07 +01:00
twinaphex
5dd10f1d45
pad_connection_pad_init - cleanup
2016-01-14 09:53:00 +01:00
twinaphex
144b6aed9e
Cleanup
2016-01-14 09:52:20 +01:00
twinaphex
974e8d6ce2
(joypad_connection.c) Cleanups
2016-01-14 09:51:17 +01:00
twinaphex
ec6f70603b
Add PID/VID for PS3 pad knockoff
2016-01-14 09:03:04 +01:00
Twinaphex
0fbb6f9bf0
Merge pull request #2642 from diablodiab/android-keyboard
...
Android keyboard keyboard functionality
2016-01-13 11:21:25 +01:00
twinaphex
8caee50fcd
(GX) Add way to handle power callback
2016-01-13 08:27:58 +01:00
Diablodiab
88277b3918
Fixed a typo in Android version comment
2016-01-12 21:52:54 +01:00
Diablodiab
afe8d2d617
Fixed two bugs in Android keyboard functionality and changed the way the keyboard
...
is registered (introduced an id_3 value)
2016-01-12 21:48:09 +01:00
twinaphex
f374af9dbc
Revert "Add keyboard input functionality to Android version"
...
This reverts commit 17bdb549d4
.
2016-01-12 15:52:42 +01:00
Twinaphex
db51b5a2c0
Merge pull request #2636 from diablodiab/android-keyboard-support
...
Add keyboard input functionality to Android version
2016-01-11 22:26:51 +01:00
Diablodiab
17bdb549d4
Add keyboard input functionality to Android version
2016-01-11 21:06:46 +01:00
twinaphex
347a18cb30
Update input headers
2016-01-10 04:33:01 +01:00
Twinaphex
cecfdeb0cf
Buildfix
2016-01-08 07:16:25 +01:00
twinaphex
c779a1cf8f
Move libretro_input_binds updating to input_poll
2016-01-08 06:39:23 +01:00
Ernesto Ramirez
e53840f6c1
(GX) Fix input issue causing controllers to do not work at all.
2016-01-02 18:37:15 -06:00
twinaphex
ef7a786527
Attempt to prevent segfault when pressing Enter in DRM/KMS mode
2016-01-02 22:28:21 +01:00
twinaphex
08e73ea144
Non_HAVE_MEN codepath fixes - courtesy of Karlton
...
t # Please enter the commit message for your changes. Lines starting
2016-01-02 02:54:20 +01:00
twinaphex
33028b7603
remove these files
2016-01-02 01:36:11 +01:00
twinaphex
e67491d6a9
remove HAVE_LIBSICKSAXIS
2016-01-02 01:35:34 +01:00
Yoshi Sugawara
890eaafcd7
Fixed reading keyboard input for iOS 9 (use [UIApplication handleKeyUIEvent]). Fixed 8bitdo SNES30/SFC30 button mappings (fixed key mapping for X button)
2015-12-26 19:38:02 -05:00
twinaphex
697351ee67
(input) Use string_is_empty
2015-12-26 07:54:17 +01:00
aliaspider
40ac911a05
build fix.
2015-12-24 21:17:44 +01:00
twinaphex
acb4682781
get rid of unused variable
2015-12-23 04:22:25 +01:00
twinaphex
b8bbdc6f4c
Revert udev drivers
2015-12-17 03:02:48 +01:00
twinaphex
e7749c5d42
Create RUNLOOP_CTL_KEY_EVENT_GET
2015-12-13 14:31:17 +01:00
twinaphex
53804e5c24
Fix crash when system info is not yet available
2015-12-13 13:58:19 +01:00
Twinaphex
519275e629
Merge pull request #2558 from fr500/master
...
fix input labels empty on android
2015-12-13 03:28:41 +01:00
radius
4b082daa7e
fix input labels empty on android
2015-12-12 20:56:42 -05:00
Higor Eurípedes
5219116751
(input_overlay) Fix unneeded load and memory leak
2015-12-12 22:23:55 -03:00
twinaphex
d76d857166
Turn into C89-compatible comment
2015-12-13 00:01:44 +01:00
dibas
f66729c012
Calibrate Wii U Pro Controller analogue sticks.
2015-12-12 21:47:45 +01:00
twinaphex
5f296ea402
Fix hatvalues
2015-12-12 20:55:09 +01:00
dibas
0c749a6181
Implemented additional checks for Nintendo controllers.
2015-12-12 20:41:52 +01:00
twinaphex
88d54336c7
(wiiupro) Add stub axis implementation
2015-12-12 20:38:23 +01:00
Twinaphex
d85595ca67
Put Wii-U Pro pad on top of Wii Classic pad in list
2015-12-12 20:06:10 +01:00
twinaphex
8516e3350f
Change send_control
2015-12-12 19:33:04 +01:00
twinaphex
e529d76aec
Turn buttons into booleans
2015-12-12 19:10:50 +01:00
twinaphex
9394294956
(joypad_connection) Stub Wii U Pro implementation - untested
2015-12-12 18:30:17 +01:00
twinaphex
d70d09ad8d
(connect_ps4.c) Cleanup
2015-12-12 17:58:40 +01:00
radius
48fbc5eda4
Improve the shield portable workaround and reimplement the workaround for the shield atv,
...
This workaround could be used as a foundation for other console like devices.
2015-12-11 17:25:03 -05:00
twinaphex
fc6505e408
Get rid of rarch_system_info_get_ptr
2015-12-10 22:30:25 +01:00
twinaphex
41fc41e170
(input_driver.c) Cleanups
2015-12-10 12:54:56 +01:00
twinaphex
4727ddb52d
Create RARCH_INPUT_CTL_KEY_PRESSED
2015-12-10 12:47:36 +01:00
twinaphex
7a791fa6e8
Turn primary_id/secondary_id into static variables
2015-12-09 22:17:55 +01:00
Twinaphex
2bb440bc08
Merge pull request #2535 from fr500/master
...
new workaround for pads implemented as two independents hid devices
2015-12-09 22:16:43 +01:00
twinaphex
23c13c0043
Delay reinit, gets rid of the remaining concurrency errors
2015-12-09 20:30:55 +01:00
twinaphex
decbffd25b
Refine RARCH_INPUT_CTL_DEINIT
2015-12-09 19:43:04 +01:00
radius
08f42beefb
add ARCHOS gamepad
2015-12-09 10:00:32 -05:00
twinaphex
959b781c06
(Android) Implement input_alive
2015-12-08 13:47:46 +01:00
twinaphex
629a660af4
Check if android_app or android variables are NULL in android_input_poll_memcpy
2015-12-08 08:53:26 +01:00
twinaphex
c1312d3b41
Buildfix
2015-12-07 21:21:13 +01:00
twinaphex
84bcf896b6
Set SET/UNSET_FRAME for Android
2015-12-07 21:17:55 +01:00
twinaphex
1e522f4035
(Android) Start calling SET_STUB_FRAME for LOST_FOCUS/GAINED_FOCUS
2015-12-07 21:07:04 +01:00
twinaphex
2d55dc3bda
Complete namespace changes
2015-12-07 15:32:14 +01:00
radius
e28450368f
reset the ids when the driver is reinitialized
2015-12-06 23:39:42 -05:00
radius
17aa00db1a
change variables
2015-12-06 23:20:47 -05:00
radius
cbd8819fb3
new workaround for pads implemented as two independents hid devices
2015-12-06 22:58:54 -05:00
Higor Eurípedes
b64ecfae92
(android_input) Fix negative port issue
2015-12-06 21:08:27 -03:00
twinaphex
4ef98894a2
Header include cleanups
2015-12-06 21:40:55 +01:00
twinaphex
c6359d6dbc
Divorce g_system_menu from global state
2015-12-06 19:31:47 +01:00
Higor Eurípedes
ee06d36735
(input_driver) Get rid of dangling pointer
2015-12-06 13:56:20 -03:00
twinaphex
015986fea4
RARCH_INPUT_CTL - Make sure all static local variables are set
...
back to default state
2015-12-06 17:19:12 +01:00
twinaphex
bfef1c816f
Cleanup
2015-12-06 16:32:08 +01:00
twinaphex
39e9d5c5ba
Start cutting down on the size of some char local variables - we
...
don't need PATH_MAX_LENGTH for everything
2015-12-06 13:28:20 +01:00
Higor Eurípedes
1cd0a0ff0a
(android_input.c) Fix usage of signed/unsigned
...
This caused a segmentation failure in android_keyboard_state_get()
2015-12-05 19:23:02 -03:00
twinaphex
3517fdc02a
(Android) Buildfix
2015-12-05 21:18:06 +01:00
twinaphex
5ba14b45ce
Change some header includes
2015-12-05 20:05:32 +01:00
twinaphex
d61b491d47
Don't include retro_miscellaneous.h as part of driver.h
2015-12-05 18:47:05 +01:00
twinaphex
736f343d9f
Create RARCH_MENU_CTL_IS_ALIVE
2015-12-05 13:49:34 +01:00
twinaphex
cbb3535854
joypad_connection.c - include stdlib.h for calloc
2015-12-05 13:24:15 +01:00
twinaphex
2f29d9f18c
Take out menu/menu_driver.h include from driver.h
2015-12-05 13:22:50 +01:00
twinaphex
fd07b5c689
(input_driver.c) Don't destroy input driver data during
...
RARCH_INPUT_CTL_DESTROY
2015-12-04 15:15:57 +01:00
twinaphex
351077dc78
Start reimplementing audio/video/input driver deiniting
2015-12-04 14:30:59 +01:00
twinaphex
c0a1a6a3fe
Move system->shutdown to runloop_ctl, turn it into a local
...
static variable
2015-12-04 12:44:12 +01:00
twinaphex
35da6073df
(gx_joypad.c) Declare variables at top
2015-12-04 12:00:00 +01:00
twinaphex
0b9df5a069
(GX) Buildfix
2015-12-04 11:56:10 +01:00
twinaphex
f21a9f2fd2
dinput.c - buildfix
2015-12-04 11:28:13 +01:00
twinaphex
50f3999e9b
Backport/rewrites wmarquesr pt. 8
2015-12-04 11:11:05 +01:00
twinaphex
a53334fba6
Backport/rewrites wmarquesr - pt. 4
2015-12-04 10:41:05 +01:00
twinaphex
67518b3c6c
Move input_driver_block_hotkey to input_driver_ctl as static
...
local variable
2015-12-04 08:24:43 +01:00
twinaphex
24285d1167
Move input_driver_block_libretro_input to input_driver_ctl
...
as static local variable
2015-12-04 08:15:39 +01:00
twinaphex
957d53499b
(input_autodetect.c) Turn static variable into local static variable - remote_bound
2015-12-04 02:57:47 +01:00
twinaphex
2582898a28
(input_driver.c) Nit
2015-12-04 02:50:29 +01:00
twinaphex
4eeada75b1
(input_driver.c) Turn some static variables into local static variables
2015-12-04 02:50:05 +01:00
twinaphex
071912871b
(android_input.c) Attempt to only grab dlopen handle once
2015-12-03 21:19:16 +01:00
twinaphex
8ae39377e7
(Android) Cleanups
2015-12-03 01:59:43 +01:00
twinaphex
694e64831b
Create thread duplicate variant of android_input_data_t variable
2015-12-02 23:23:21 +01:00
twinaphex
923433ead7
Move engine_handle_dpad code to android_input.c - copy
...
hat and analog state to intermediary on android_app during
poll time
2015-12-02 22:33:27 +01:00
twinaphex
69ee18cea6
Create android_input_data_t
2015-12-02 22:12:43 +01:00
twinaphex
e859fae4ee
(Android) Move sensorManager and sensorEventQueue to android_app
2015-12-02 21:38:21 +01:00
twinaphex
b7d7dcef1c
Expand android_app
2015-12-02 19:28:15 +01:00
twinaphex
cfe5491b05
(Android) Reimplement how shutdown gets signalled
2015-12-02 17:55:31 +01:00
twinaphex
d6b5dd6ac4
Flesh out android_native_app_glue.c implementation some more
2015-12-02 17:46:20 +01:00
twinaphex
986e4bf40d
(Android) Native activity updates
2015-12-02 08:54:24 +01:00
Twinaphex
2c12ea6dd9
Merge pull request #2502 from heuripedes/master
...
Fixes
2015-12-01 01:48:10 +01:00
twinaphex
f1a0068dc7
Move bsv global state to movie.c
2015-12-01 01:47:26 +01:00
Higor Eurípedes
6ab4f8128f
(overlay) Fix huge leak when overlays are not supported
2015-11-30 21:32:32 -03:00
twinaphex
d05ed635c6
Start rewriting bsv movie code so that global->bsv.movie is
...
only accessed inside movie.c
2015-12-01 01:20:22 +01:00
twinaphex
a6d8d28895
Create more BSV_MOVIE_CTL_* enums
2015-12-01 00:16:48 +01:00
twinaphex
5d9e6bca60
Move bsv movie code to movie.c
2015-12-01 00:04:04 +01:00
twinaphex
22d64ae3dc
move driver->remote and driver->command to input_driver.c
2015-11-30 23:06:47 +01:00
twinaphex
0b24618cd5
Move driver->command to input_driver.c
2015-11-30 22:56:41 +01:00
twinaphex
0db7cda264
Start moving rewind code to rewind.c
2015-11-30 22:25:13 +01:00
twinaphex
9824eb7ea9
Rename rarch_main_ctl to runloop_ctl
2015-11-30 21:42:59 +01:00
twinaphex
4e333302ae
Rename RARCH_MAIN_CTL* to RUNLOOP_CTL*
2015-11-30 21:35:50 +01:00
twinaphex
c3b2f84f39
Typo fix
2015-11-30 18:24:35 +01:00
twinaphex
c03e1547b1
(linuxraw_joypad) Cleanups
2015-11-30 18:20:50 +01:00
twinaphex
7cb78cca58
Make g_epoll static
2015-11-30 18:14:07 +01:00
twinaphex
54655c37cd
Create epoll_waiting
2015-11-30 18:08:00 +01:00
twinaphex
ecbfc72e9b
Create epoll_common
2015-11-30 18:05:10 +01:00
twinaphex
6d90c42bb5
We need to check for the instance where udev is only initialized
...
for the joypad part and not the general input driver
2015-11-30 16:56:32 +01:00
twinaphex
62260cf892
Turn g_udev static
2015-11-30 16:52:29 +01:00
twinaphex
28602d84af
Make g_udev_mon static
2015-11-30 16:47:43 +01:00
twinaphex
b76481b21e
Create udev_mon_hotplug_available
2015-11-30 16:42:52 +01:00
twinaphex
2db1197942
Expand udev_common.c
2015-11-30 16:39:22 +01:00
twinaphex
fd91cf130e
Create udev_common.c/udev_common.h
2015-11-30 16:31:05 +01:00
twinaphex
41916b123f
Optimize check_input_driver_block_hotkey
2015-11-30 08:32:30 +01:00
twinaphex
88d0b94ab2
input_poll - do direct poll call
2015-11-30 08:15:54 +01:00
twinaphex
63bce5fd5a
(input_driver.c) Uniquely namespace static variables
2015-11-30 07:36:27 +01:00
twinaphex
21a9bd13a6
(input_overlay.c) Cleanups
2015-11-30 04:47:41 +01:00
twinaphex
fc85cc46d1
Fix CXX_BUILD
2015-11-30 03:32:34 +01:00
twinaphex
871713dd9d
Move driver->keyboard_linefeed_enable to input_driver.c
2015-11-30 03:23:35 +01:00
twinaphex
d4e88324ac
Move driver->osk_enable to input_driver.c
2015-11-30 03:14:26 +01:00
twinaphex
5b6641b077
(linuxraw_input.c) Remove unused driver reference
2015-11-30 02:50:10 +01:00
twinaphex
805735c958
(input_driver.c) Cleanups
2015-11-29 22:43:12 +01:00
twinaphex
d15ad86705
Create hid_driver_get_data
2015-11-29 21:11:57 +01:00
twinaphex
df9f0fc6d1
Move input_data_own to input_driver.c
2015-11-29 20:34:35 +01:00
twinaphex
d181870caa
No more dependency on driver_t for driver->input
2015-11-29 19:18:59 +01:00
twinaphex
7a6f444823
No more references to driver->input from outside
2015-11-29 19:07:02 +01:00
twinaphex
c96312ad04
input_keys_pressed - cleanup
2015-11-29 19:01:10 +01:00
twinaphex
83ba8f0545
(input_driver.c) Cleanups
2015-11-29 18:59:49 +01:00
twinaphex
5e1b2b3bfa
Move driver->input_data to input_driver.c
2015-11-29 18:18:25 +01:00
twinaphex
1c867cedf0
Move nonblock_state to input_driver.c (NOTE: we probably need
...
to relocate this later on)
2015-11-29 17:53:11 +01:00
twinaphex
e8d6e48a74
Remove unused variables
2015-11-29 17:34:31 +01:00
twinaphex
6fd6288337
Move block_libretro_input to input_driver.c
2015-11-29 17:33:29 +01:00
twinaphex
253649b0cf
Move flushing_input to input_driver.c
2015-11-29 17:23:30 +01:00
twinaphex
23d63d0b5a
Move block_hotkey to input_driver.c
2015-11-29 17:12:38 +01:00
twinaphex
178e52bca5
Move turbo_btns to input_driver.c
2015-11-29 17:10:03 +01:00
twinaphex
9a743ec357
Create input_driver_key_pressed
2015-11-29 16:45:38 +01:00
twinaphex
dc7e8bc52b
Cleanup android_joypad_query_pad
2015-11-29 16:35:51 +01:00
twinaphex
53277e3b1c
Remove more HAVE_COCOA ifdefs
2015-11-29 16:28:55 +01:00
twinaphex
eaa98dafc0
Fix header
2015-11-29 16:27:11 +01:00
twinaphex
abae213b6b
(keyboard_event_apple.c) Remove drivers/cocoa_input.h header include
2015-11-29 16:26:40 +01:00
twinaphex
d018f65e95
Rename cocoa_input_keyboard_event
2015-11-29 16:26:13 +01:00
twinaphex
025d2c6328
(Android) Cleanups
2015-11-29 16:20:04 +01:00
twinaphex
2d455d78b3
Move inptu state to android_joypad.c
2015-11-29 16:18:29 +01:00
twinaphex
f1fe78eb1a
(cocoa_input.c) Include header
2015-11-29 15:52:37 +01:00
twinaphex
2deeb36a81
Rename apple_keycode.h
2015-11-29 15:50:27 +01:00
twinaphex
9d3a8c3815
(Apple) Buildfix #2
2015-11-29 15:47:05 +01:00
twinaphex
99cc4c59c3
(Apple) Buildfix
2015-11-29 15:46:01 +01:00
twinaphex
bc748951c6
Start no longer having dependencies on apple input data for
...
keyboard_event_apple.c
2015-11-29 15:44:21 +01:00
twinaphex
dff44d8d49
(udev) split up keyboard code to separate files
2015-11-29 15:35:34 +01:00
twinaphex
6c7da0e503
(udev) Change function signature of callback
2015-11-29 06:34:35 +01:00
twinaphex
9fd9fd10e8
Create input_x11_common
2015-11-29 03:34:09 +01:00
twinaphex
127448f848
Use video_driver_window_get
2015-11-29 01:39:28 +01:00
twinaphex
0044d853f8
Move display_type / display_window etc all to gfx/video_driver.c -
...
no more dependencies on driver_t
2015-11-29 01:12:49 +01:00
Twinaphex
3001729545
Revert "Go through input_driver_get_data_ptr whenever we need input data"
...
This reverts commit 52c9a2ec43
.
2015-11-28 18:58:33 +01:00
twinaphex
52c9a2ec43
Go through input_driver_get_data_ptr whenever we need input data
...
state
2015-11-28 18:51:12 +01:00
twinaphex
7856c4e940
(Android) Cleanups
2015-11-28 18:39:43 +01:00
twinaphex
b06d08a32e
Remove some references to driver->input_data
2015-11-28 18:33:59 +01:00
twinaphex
3b903adea1
Don't try to access driver->input_data from outside
2015-11-28 18:26:05 +01:00
twinaphex
be71e654f3
Create input_driver_get_data_ptr
2015-11-28 18:22:05 +01:00
twinaphex
ed71129ee6
Create RARCH_INPUT_CTL_HAS_CAPABILITIES
2015-11-28 17:54:50 +01:00
twinaphex
c23846c5dc
Merged input_joypad.c and input_joypad_driver.c
2015-11-28 16:22:49 +01:00
twinaphex
1df5d44bdb
Rename input/keyboard_line
2015-11-28 16:13:16 +01:00
twinaphex
68169f9ac3
Rename input_get_bind_string_* functions
2015-11-28 16:06:14 +01:00
twinaphex
a3c34a7813
Cleanups
2015-11-28 02:31:19 +01:00
twinaphex
0bce3a9cec
Rename some more input_config functions
2015-11-28 02:26:57 +01:00
twinaphex
a6ccc188a8
Rename input_common.c to input_config.c
2015-11-28 02:22:58 +01:00
twinaphex
70d782b94a
Rename functions to fit input_config_ naming convention
2015-11-28 02:13:27 +01:00
twinaphex
28e035ec6b
Move functiosn around
2015-11-28 02:09:11 +01:00
twinaphex
f4b61bd164
Make one static function
2015-11-28 02:05:15 +01:00
twinaphex
7ca0d74005
Don't expose struct in header anymore
2015-11-28 00:59:47 +01:00
twinaphex
0b0b3431b0
Go through input bind map wrapper functions
2015-11-28 00:57:57 +01:00
twinaphex
0ca0bd182b
Don't expose input_bind_map outside anymore
2015-11-28 00:51:33 +01:00
twinaphex
1f5b121505
Create input_get_bind_map_base
2015-11-28 00:44:34 +01:00
twinaphex
222b9a2113
Fix CXX_BUILD
2015-11-28 00:40:11 +01:00
radius
9312b1fe33
merge with upstream
2015-11-27 18:20:35 -05:00
radius
d8badc2ad8
enable polling the remote gamepads
2015-11-27 18:15:41 -05:00
radius
fe9700ebda
add input polling code
2015-11-27 18:08:56 -05:00
radius
ac1695e7fd
open different sockets per-user
2015-11-27 18:08:52 -05:00
twinaphex
a8d868f187
(Android) Implement 'focused' callback for androidegl_ctx
2015-11-27 20:38:29 +01:00
twinaphex
a1ecc5eee3
(Android) Some cleanups in engine_handle_cmd
2015-11-27 18:27:30 +01:00
twinaphex
daeb8cacaf
Set idle when APP_CMD_LOST_FOCUS
2015-11-27 00:23:47 +01:00
twinaphex
cb98cbc1bf
Create RARCH_INPUT_CTL_POLL
2015-11-25 20:39:46 +01:00
twinaphex
df948215af
Some C89_BUILD fixes
2015-11-25 19:27:33 +01:00
Twinaphex
5b8661b6b5
Merge pull request #2468 from fr500/master
...
add a hint so the user can tell between devices with the same name
2015-11-25 19:25:56 +01:00
twinaphex
77e4faf5ea
Move code around
2015-11-25 18:53:54 +01:00
twinaphex
9643edfac7
Create RARCH_INPUT_CTL_DESTROY
2015-11-25 18:49:37 +01:00
twinaphex
73ce9c0d23
Add another RARCH_INPUT_CTL_* command
2015-11-25 18:33:18 +01:00
twinaphex
92c0907e80
Create more RARCH_INPUT_CTL_* commands
2015-11-25 18:29:28 +01:00
twinaphex
14b2b8ada7
Start creating input_driver_ctl
2015-11-25 18:21:21 +01:00
radius
3ac80f6864
add a hint so the user can tell between devices with the same name
2015-11-24 22:30:51 -05:00
twinaphex
08ae9df639
Merge input_sensor.c with input_driver.c
2015-11-25 03:29:18 +01:00
twinaphex
c9db73e944
Contain driver->input_data usage pt. 2
2015-11-25 03:25:31 +01:00
twinaphex
d2f771440b
Contain driver->input_data usage
2015-11-25 03:15:22 +01:00
Higor Eurípedes
29e9b87319
(tasks) Make task handles honor task->cancelled
2015-11-24 22:18:09 -03:00
Twinaphex
8a5ba85c9a
Cleanups
2015-11-24 20:25:31 +01:00
twinaphex
f04f4c89c8
Turn another function static
2015-11-24 02:18:41 +01:00
twinaphex
1639f27f8c
Turn check_block_hotkey into static function
2015-11-24 01:54:21 +01:00
twinaphex
909ee01012
Move input_state code to input_common.c
2015-11-24 01:19:48 +01:00
twinaphex
075a4891dc
Buildfix/move input code around
2015-11-24 01:18:00 +01:00
twinaphex
60dd3fe8b3
Move input_data related code to input/input_common.c
2015-11-24 00:53:47 +01:00