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 |