twinaphex
5e5453488f
(Android) Move thread state to android_app
2015-05-01 17:25:26 +02:00
radius
1b5f09a493
make autoconfig keep searching for an exact match even if a partial match has been found
2015-04-30 16:28:07 -05:00
Twinaphex
561ae13146
(Android) Cleanups to handle_hotplug
2015-04-29 07:58:19 +02:00
twinaphex
63cc866425
(Android) Don't use AInputQueue_hasEvents - seems to make it more reliable
...
and less susceptible to ANRs
2015-04-29 06:21:18 +02:00
twinaphex
4b289e361d
Revert "(Android) Put input event queue on separate thread"
...
This reverts commit 828421b46b
.
2015-04-29 05:59:40 +02:00
twinaphex
828421b46b
(Android) Put input event queue on separate thread
2015-04-29 05:43:05 +02:00
twinaphex
5c5e517b68
(Android) Start copying state copy at poll function call
2015-04-29 04:57:24 +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
1a591baaf3
(Android) Cleanups
2015-04-29 03:08:44 +02:00
twinaphex
5df896dfd1
(Android) Rename "android_input" ident to "android"
2015-04-29 02:49:23 +02:00
twinaphex
4cf9227640
(Android) Move all input to android_input.c
2015-04-29 02:48:17 +02:00
twinaphex
71f43f8bf0
(Android) Cleanups
2015-04-29 01:50:58 +02:00
Christopher J. Gilbert
cf2623a65a
Added check to make sure ident was not an empty string.
...
Added check to make sure ident was not an empty string.
This commit is to fix a bug related to having a autoconfig.cfg file without an ident.
Currently, there are none in the repository that fit this condition, which is why the bug was never triggered in testing.
This checks to make sure the ident loaded from the config file actually has a value associated with it.
Without this check, the if() statement will always return true, because an empty string is always within another string.
2015-04-21 23:06:21 -04:00
Christopher J. Gilbert
f1186ff01c
Autoconfigure - Change equals to starts with ident
...
This allows for Bluetooth PS3 controllers (and other bluetooth controllers) to be automatically detected.
In the input_try_autoconfigure_joypad_from_conf function, there is a string comparision between the input's name "params->name" and the configuration's name "ident". Specifically on Bluetooth controllers, the uuid is appended to the end of the name.
This enhancement will change the checking for name match from an equals comparision, to a startswith.
2015-04-21 03:24:19 -04:00
twinaphex
4b63cb54c9
(Android) Input - cleanups
2015-04-21 02:58:12 +02:00
twinaphex
f3b76f6748
(Android) Style nit
2015-04-21 02:46:50 +02:00
Twinaphex
d2abe61e30
(joypad_connection.c) pad_connection_has_interface - pad >= 0 would
...
always be true
2015-04-20 12:12:32 +02:00
Twinaphex
1fb00bdac3
Add HAVE_IOHIDMANAGER to qb/config.libs.sh
2015-04-20 12:04:31 +02:00
Twinaphex
f506e722b1
(Apple) Rename apple_hid to iohidmanager_hid
2015-04-20 11:52:10 +02:00
twinaphex
59a87836c4
(Apple) Fix one warning
2015-04-20 00:49:00 +02:00
twinaphex
1477ce04b7
(Apple) Use HAVE_COCOA/HAVE_COCOATOUCH defines
2015-04-20 00:41:02 +02:00
twinaphex
6630884254
(Emscripten) Simplify input driver's init function
2015-04-19 22:03:51 +02:00
twinaphex
1f7482d833
(Emscripten) Integrate header files into actual drivers
2015-04-19 22:01:56 +02:00
twinaphex
c58355775c
Rename apple_input_keyboard_event to cocoa_input_keyboard_event
2015-04-19 20:02:19 +02:00
Twinaphex
134289c496
(Apple) Buildfixes
2015-04-19 17:59:45 +02:00
twinaphex
8702141d90
(Cocoa) Start renaming input_apple to input_cocoa
2015-04-19 17:58:15 +02:00
twinaphex
723b9ba716
Add HAVE_IOHIDMANAGER
2015-04-19 15:59:20 +02:00
Twinaphex
e9dd1603ab
Merge pull request #1629 from lioncash/leak
...
libusb_hid: Fix a potential memory leak
2015-04-15 09:26:51 +02:00
Lioncash
fff8ef3db7
libusb_hid: Fix a potential memory leak
2015-04-15 03:22:27 -04:00
Lioncash
da56cb3071
dinput: Return NULL instead of false for dinput_get_joypad_driver
2015-04-15 03:08:57 -04:00
twinaphex
335097f98f
(Emscripten) Buildfixes
2015-04-14 22:01:41 +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
Toad King
7f229e57ab
add hotplugging to libusb hid driver
2015-04-13 19:19:10 -05:00
twinaphex
090fddcdbe
(Overlay) Refactor input_overlay_load_desc_image
2015-04-13 20:02:06 +02:00
twinaphex
6c5489e9c8
Rename get_ios_version_major
2015-04-13 18:20:05 +02:00
Twinaphex
2c53d57e9e
(iOS) Refactor get_ios_version_major
2015-04-13 18:17:48 +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
341579f7b6
(input_driver.c) Cleanups
2015-04-11 08:17:55 +02:00
twinaphex
3eed6fd464
(input_driver.c) Cleanups/refactors
2015-04-11 08:14:45 +02:00
twinaphex
9cf1b96e95
Buildfix for input_keymaps.c
2015-04-11 01:20:52 +02:00
Alcaro
77dd981d21
Update input_keymaps.c
2015-04-11 00:49:02 +02:00
Alcaro
804a0f4378
Update input_keymaps.c
2015-04-11 00:47:21 +02:00
twinaphex
9d74dbdef6
Pass device pointer to input_remapping_state
2015-04-10 03:10:01 +02:00
twinaphex
a0d0345f36
Create input_remapping_state
2015-04-10 02:46:10 +02:00
radius
a68a97e2f7
save remap file saving when a config doesn't exist already
2015-04-09 18:45:50 -05:00
radius
54035aa758
make the settings correct
2015-04-09 17:49:40 -05:00
radius
eef29b0355
try to include analogs in input remapping
2015-04-09 17:06:41 -05:00
Twinaphex
ab87700597
(MFI) Forgot to commit MFi HID files
2015-04-09 17:26:42 +02:00
twinaphex
45cc15100c
(xinput_joypad.c) Call dylib_close
2015-04-09 05:46:07 +02:00
twinaphex
1f23338ca4
Move win32_common.c to gfx/common
2015-04-09 05:16:02 +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
4b01483482
Merge pull request #1603 from fr500/master
...
Override and remap improvements #2
2015-04-08 05:55:58 +02:00
radius
a8a6057055
add OSD message for remap load
2015-04-07 22:51:31 -05:00
radius
dd8b1faac4
add OSD message for remap saving too
2015-04-07 22:40:42 -05: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
2087a41f20
(connect) Style nits
2015-04-07 18:49:21 +02:00
twinaphex
ea7815bf32
(libusb) Cleanups
2015-04-07 18:24:16 +02:00
Toad King
9eb2dab4d4
fix crash in libusb_hid
2015-04-06 23:05:39 -05:00
Toad King
730be95302
stop threads before destroying pad_connections
2015-04-06 22:24:01 -05:00
Toad King
3c67a80713
fix crash on shutdown in libusb_hid
2015-04-06 22:21:28 -05:00
Toad King
5701f4f73a
libusb updates, still need to figure out config issue preventing keys being registered
2015-04-06 22:07:59 -05:00
twinaphex
160c581df6
(XDK1) Cleanups
2015-04-06 20:47:29 +02:00
twinaphex
85c48f0c3d
(input_common.c) Remove strings.h
2015-04-06 18:31:48 +02:00
twinaphex
101af7b1c9
(input_common.c) Add <strings.h>
2015-04-06 18:24:35 +02:00
twinaphex
39d371bcbb
(PSP) Just autodetect first pad
2015-04-06 06:02:37 +02:00
twinaphex
a670f3466c
(libusb) libusb changes
2015-04-06 04:53:05 +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
7f58dedb46
Merge pull request #1588 from aliaspider/master
...
(3DS) video driver rewrite.
2015-04-05 21:44:23 +02:00
aliaspider
14ac3fe250
(3DS) use touch for menu toggle.
...
keep console visible on exit until start is pressed.
2015-04-05 20:39:18 +01:00
twinaphex
592e5d9f4a
Change HAVE_WINXINPUT to HAVE_XINPUT
2015-04-05 20:54:46 +02:00
twinaphex
ed9ad7c9d7
(windows) Change 'winxinput' to 'xinput'
2015-04-05 20:43:24 +02:00
Twinaphex
24cc0b5e4d
(iOS) Move files around for MFi gamepad code
2015-04-05 15:41:41 +02:00
twinaphex
b263df08f6
(joypad_connection.c) Cleanups
2015-04-04 23:44:02 +02:00
twinaphex
4c7c1094e2
(joypad_connection.c) Remove unused is_gcapi
2015-04-04 23:38:19 +02:00
twinaphex
35e273bcdb
Make pad_connection_find_vacant_pad non-static
2015-04-04 23:34:04 +02:00
twinaphex
31b6323094
Move apple_joypad_connect_gcapi to apple_gamecontroller.m and
...
make it a static function
2015-04-04 23:33:01 +02:00
twinaphex
0651a925c1
(apple_input.h) Cleanups
2015-04-04 23:27:42 +02:00
radius
5e6cf7d74d
windows build fixes
2015-04-04 13:56:26 -05:00
twinaphex
5b688ea8be
Move keyboard_event files to input/drivers_keyboard
2015-04-04 20:42:16 +02:00
twinaphex
5bffebd203
(libusb_hid.c) Preliminary implementation of adapter_thread
2015-04-04 17:30:50 +02:00
twinaphex
52312b51a7
pad_connection_pad_init: improve detection
2015-04-04 16:42:38 +02:00
twinaphex
a6056819cf
(libusb_hid.c) Move pad_connection_init up in 'init' function
2015-04-04 16:32:06 +02:00
twinaphex
ffd364c5ff
Rename btstack.c to btstack_hid.c
2015-04-04 05:23:26 +02:00
twinaphex
ecd6ab7027
(BTStack) Rename btstack_hid.c to btstack.c
2015-04-04 05:22:14 +02:00
twinaphex
03d6e3a109
(null_hid.c) Add header include
2015-04-04 02:41:12 +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
9bfe575a90
(BTStack) Refactor btstack_hid to become a driver
2015-04-04 02:07:18 +02:00
twinaphex
0b09237741
(btstack_hid.c) Cleanups
2015-04-04 01:45:04 +02:00
twinaphex
55a162a77b
(btstack_hid) Cleanups
2015-04-04 01:41:20 +02:00
twinaphex
677723ba3c
(btstack.h) Cleanups
2015-04-04 01:06:50 +02:00
Twinaphex
2b420f0b3e
(iOS) Buildfix
2015-04-04 01:03:32 +02:00
twinaphex
68b4304efd
(HID) Move btdynamic/btpad to input/drivers_hid
2015-04-04 00:58:38 +02:00
twinaphex
5e83eefd81
Add VID/PID detection for joypad connection
2015-04-03 23:30:51 +02:00
twinaphex
61edabf6f4
(libusb) Correct send_control function implementation
2015-04-03 20:49:49 +02:00
twinaphex
606eaa59ae
(libusb_hid) Cleanup
2015-04-03 19:33:47 +02:00
Twinaphex
3c9e702320
(apple_hid.c) Cleanup
2015-04-03 19:21:44 +02:00
twinaphex
b3be54721e
(libusb) Cleanups
2015-04-03 19:02:35 +02:00
twinaphex
b0d740ea09
(libusb) Further fleshing out
2015-04-03 18:52:48 +02:00
twinaphex
76b52e4f57
(Libusb HID) Flesh out driver some more
2015-04-03 05:26:58 +02:00
Twinaphex
e87cd94fed
(HID) Simplify apple_hid_joypad_button/apple_hid_joypad_axis, etc
2015-04-03 05:06:10 +02:00
twinaphex
9d5f44a7c6
(connect_wii.c) Cleanups
2015-04-03 03:14:57 +02:00
twinaphex
05b8fbf1aa
(connect_wii.c) hidpad_wii_get_axis - style nits
2015-04-03 03:07:44 +02:00
Twinaphex
b9d244bd3b
(connect_wii.c) Refactor hidpad_wii_axis
2015-04-03 03:06:37 +02:00
twinaphex
e7c7b55004
(connect_wii.c) Dehardcode some magic numbers
2015-04-03 02:56:37 +02:00
twinaphex
7665226f4c
(connect_wii.c) Get rid of two unused macros
2015-04-03 02:52:20 +02:00
twinaphex
5fdaa293fb
Rename winxinput_joypad to xinput_joypad
2015-04-03 02:37:10 +02:00
twinaphex
e997f9a477
(QNX) Namespace functions
2015-04-03 01:39:13 +02:00
twinaphex
5fd1ff826a
(input) Namespace functions
2015-04-03 01:37:20 +02:00
twinaphex
7fc95a1726
(input_autodetect.c) Move enum to top
2015-04-03 01:22:55 +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
ae922a9593
(qnx_input.c) Cleanups
2015-04-03 00:57:54 +02:00
twinaphex
0fa5fd91dd
(libusb) Start allocating and freeing joypad connections
2015-04-02 22:51:04 +02:00
Twinaphex
79431fcc7e
(connect_wii.c) Change type of state variable
2015-04-02 22:46:11 +02:00
Twinaphex
682ec250eb
(connect_wii.c) Fix
2015-04-02 20:48:38 +02:00
twinaphex
e0a5a77034
(connect_wii.c) Cleanups
2015-04-02 20:27:47 +02:00
twinaphex
b2a2af2355
(connect_wii.c) Buildfix
2015-04-02 19:55:45 +02:00
twinaphex
469b939dfc
(connect_wii.c) Don't rely on htonl/htons for endian byte swapping
2015-04-02 19:52:47 +02:00
twinaphex
8bd0253c27
(connect_wii.c) Cleanups
2015-04-02 18:52:58 +02:00
twinaphex
6433cdf2e7
(input/connect) Cleanups
2015-04-02 18:48:44 +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
Twinaphex
119dcdd163
(iOS) Buildfix
2015-04-02 18:34:10 +02:00
twinaphex
6ea55bfaa9
(connect_ps4.c) Fix condition check
2015-04-02 18:28:29 +02:00
twinaphex
f8823836de
(connect_wii.c) Get rid of 'byte' typedef
2015-04-02 18:12:21 +02:00
twinaphex
b9e6b014e3
Start preparing joypad_connection code for cross-platform purposes
2015-04-02 17:49:32 +02:00
twinaphex
0c2548bd25
(libusb) Start passing userdata pointer to hotplug callback
2015-04-02 17:28:30 +02:00
twinaphex
f8b405a4d2
(libusb) Add manufacturer descriptor/device descriptor to interface struct
2015-04-02 17:16:51 +02:00
twinaphex
e1d67f23b1
(apple_hid.c) Cleanup
2015-04-02 16:54:23 +02:00
twinaphex
6c4e92f0ca
(apple_hid.c) style nits
2015-04-02 16:49:50 +02:00
Twinaphex
92fc29a762
(Apple HID) Cleanups
2015-04-02 16:47:36 +02:00
Twinaphex
d9b96374f0
Merge pull request #1568 from lioncash/retval
...
hid: Fix return of potentially uninitialized pointers
2015-04-02 15:45:22 +02:00
twinaphex
d3db9d2335
(Libusb/HID) Start adding preliminary libusb HID driver - based
...
on https://github.com/nonolith/libusb/blob/master/examples/hotplug.c and https://github.com/ToadKing/wii-u-gc-adapter/blob/master/wii-u-gc-adapter.c
2015-04-02 15:43:23 +02:00
Lioncash
c947b4c6a2
hid: Fix return of potentially uninitialized pointers
...
After a pointer is freed it's considered to be a dangling pointer. Returning a dangling pointer is undefined behavior.
2015-04-02 09:16:26 -04: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
aliaspider
c2d3299d4e
(3DS) add the ability to open the menu with L+R+Start+Select.
2015-04-02 02:38:49 +01:00
aliaspider
27bd10b21d
implement a very basic input driver, will need to be implemented
...
correctly later.
2015-04-02 02:19:21 +01:00
twinaphex
5612545b25
(CTR/3DS) Update copyright headers
2015-04-02 01:43:28 +02:00
twinaphex
9ade0a8a7f
(HID) Create null_hid
2015-04-02 00:20:38 +02:00
Twinaphex
6f8194bf65
(Apple HID) Use ident name of HID input driver
2015-04-02 00:02:32 +02: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
Twinaphex
05db495f63
(HID) Cleanups
2015-04-01 23:16:43 +02:00
aliaspider
2045cee432
preliminary 3DS port.
2015-04-01 22:14:13 +01:00
Twinaphex
4ec9a7542c
(Apple HID) Buildfix
2015-04-01 23:05:59 +02:00
twinaphex
ff65ad8652
(Apple HID) Cleanups
2015-04-01 23:05:02 +02: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
ee43f89aa7
(HID) Buildfix
2015-04-01 20:02:59 +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
9f319e60e1
(Apple HID) Some more refactors
2015-04-01 16:13:14 +02:00
Twinaphex
6b3fc76154
(Apple HID) Cleanups
2015-04-01 15:46:07 +02:00
Twinaphex
dc52663281
(Apple HID) Create apple_hid_get_product_string
2015-04-01 15:32:30 +02:00
Twinaphex
34439fc432
(input_autodetect.c) Add AUTODETECT_MATCH_* rule
2015-04-01 02:55:30 +02:00
Twinaphex
013038d3ef
(connect_ps4.c) Cleanups
2015-04-01 01:23:43 +02:00
Twinaphex
28a85d9331
(connect_ps4.c) Make analog work
2015-04-01 00:20:39 +02:00
Twinaphex
467c007864
(connect_ps4.c) PS4 pad works now - TODO: analog/rumble (potential FUTURE: touchpad and other stuff)
2015-03-31 22:28:56 +02:00
Twinaphex
7e97764882
(connect_ps4.c) Update
2015-03-31 21:42:43 +02:00
Twinaphex
a4190a9c3f
(PS4/connect_ps4.c) Update
2015-03-31 21:40:22 +02:00
Twinaphex
ebd85ea02b
(PS4/joypad_connection) PS4 joypad is starting to work
2015-03-31 21:18:21 +02:00
Twinaphex
047fdbd3fc
(PS4/joypad_connection) Changes
2015-03-31 19:23:06 +02:00
Twinaphex
b9da2bc32f
(Apple HID) Handle iOHIDDeviceOpen not returning success
2015-03-31 16:55:23 +02:00
Twinaphex
d93854a924
(Apple HID) Create apple_hid_manager_init/apple_hid_manager_exit wrapper functions
2015-03-31 16:51:04 +02:00
Twinaphex
f853c39d5f
(apple_hid.c) Get rid of unnecessary log message
2015-03-31 16:39:28 +02:00
Twinaphex
2b399234d3
(OSX) Should now properly show device name of pad being disconnected
2015-03-31 16:35:20 +02:00
Twinaphex
9f8f054b41
Correct apple_hid_get_product_id
2015-03-31 16:28:46 +02:00
Twinaphex
43fe95ce93
(Apple HID) Mundane style nits
2015-03-31 16:03:06 +02:00
Twinaphex
5d49f7671b
(Apple HID) Cleanup add_device callback function
2015-03-31 16:00:11 +02:00
Twinaphex
56736d4eeb
(Apple HID) Cleanups
2015-03-31 15:44:19 +02:00
Twinaphex
0807ac0165
(apple_hid.c) Deallocate hid_apple properly in apple_hid_free
2015-03-31 15:15:54 +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
3a3653b3b7
Merge pull request #1552 from aliaspider/master
...
(menu) add experimental touch controls.
2015-03-28 22:59:19 +01:00
aliaspider
560c98f3cb
(menu) add pointer support (active only for rgui for now)
2015-03-28 22:35:18 +01:00
twinaphex
7ac7b15718
(input_autodetect.c) Some fixes
2015-03-28 22:20:05 +01:00
twinaphex
765e9c0361
Return an unsigned value that indicates which values were found
2015-03-27 18:50:40 +01:00
twinaphex
9923e6a021
(input_autodetect.c) Further cleanups
2015-03-27 18:05:43 +01:00
twinaphex
f88e62b3d2
Create input_autoconfigure_joypad_from_conf_internal
2015-03-27 18:02:21 +01:00
twinaphex
782f366131
Cleanup comments
2015-03-27 17:55:00 +01:00
twinaphex
54f2d61809
input_autodetect.c - don't need runloop.h header
2015-03-27 17:53:06 +01:00
twinaphex
3985497552
Small cleanup
2015-03-27 17:48:27 +01:00
twinaphex
948e9a1888
(input_autodetect) Cleanups pt. 5
2015-03-27 17:47:15 +01:00
twinaphex
6917982686
Cleanup input_try_autoconfig_joypad
2015-03-27 17:39:11 +01:00
twinaphex
bf0693fcb0
(input_autodetect.c ) Cleanups pt. 4
2015-03-27 17:34:09 +01:00
twinaphex
c5ece757d8
(input_autodetect.c) Cleanups pt. 3
2015-03-27 17:31:59 +01:00
twinaphex
57a1f6d9a0
Cleanups
2015-03-27 17:27:21 +01:00
twinaphex
14270babe5
(input_autodetect.c) Cleanups pt. 2
2015-03-27 17:10:09 +01:00
twinaphex
28faf469a0
Cleanups
2015-03-27 17:02:55 +01:00
twinaphex
226c6ff41a
Simplify input_autodetect
2015-03-27 16:57:58 +01:00
Radius
2f2a86e97f
add osk enable hotkey
2015-03-25 22:24:12 -05:00
twinaphex
8223969226
(PSP) Buildfix
2015-03-24 10:30:05 +01:00
twinaphex
cda414b27d
(Android) Go through input_driver_key_pressed
2015-03-24 08:53:49 +01:00
twinaphex
91b03d914d
(input_driver.c) Cleanups
2015-03-24 08:35:55 +01:00
twinaphex
30a0e99972
(Input) Implement function pointers 'set_rumble' and 'grab_mouse'
...
always to prevent conditional checks
2015-03-24 07:51:50 +01:00
twinaphex
3b87f5bb69
Fix input_driver_state
2015-03-24 05:59:01 +01:00
twinaphex
d6981c3aad
Cleanups
2015-03-23 07:34:18 +01:00
twinaphex
f5b2b8fdf7
Create input_driver_free
2015-03-23 07:15:41 +01:00
twinaphex
95664b038e
Create input_driver_init
2015-03-23 07:07:28 +01:00
twinaphex
0d164162fc
Create input_driver_grab_mouse
2015-03-23 04:31:11 +01:00
twinaphex
5f8407e16c
Use input_driver_get_capabilities
2015-03-23 04:18:27 +01:00
twinaphex
d9ba52e018
Create input_driver_get_joypad_driver
2015-03-23 03:40:09 +01:00
twinaphex
c274ab94a0
Create input_driver_key_pressed
2015-03-23 03:22:57 +01:00
twinaphex
71e927020c
Create input_driver_poll
2015-03-23 03:17:43 +01:00
twinaphex
db1087ad33
Create input_driver_state
2015-03-23 03:04:05 +01:00
twinaphex
da53a4c683
Create video_driver_overlay_interface
2015-03-22 23:44:58 +01:00
twinaphex
7243c43cda
Create video_driver_focus
2015-03-22 23:40:22 +01:00
twinaphex
e3eb9fe9f0
Create video_driver_viewport_info
2015-03-22 21:28:50 +01:00
twinaphex
13de784dfc
Style nits
2015-03-22 08:14:36 +01:00
twinaphex
842d0aafa5
(input_overlay.c) Cleanups
2015-03-22 04:02:04 +01:00
twinaphex
713c7f6093
Cleanup input_overlay_load_desc_image
2015-03-22 03:56:57 +01:00
twinaphex
cd77bc7f68
Simplify input_overlay_load_desc_image
2015-03-22 03:55:04 +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
5ad9f131ce
Updates pt. 5
2015-03-20 22:32:09 +01:00
twinaphex
5d8ce54a9f
Updates pt. 4
2015-03-20 22:22:06 +01:00
twinaphex
e996d5d51f
Updates
2015-03-20 21:22:38 +01:00
twinaphex
b97ea7bc8d
Create input_overlay_load_texture_image
2015-03-20 04:12:17 +01:00
twinaphex
1457e50ae5
(Overlay) input_overlay_load_overlays_iterate - cleanups
2015-03-20 03:30:17 +01:00
twinaphex
2a82d4a3c0
(input_overlay.c) Move some code over to texture loading code
2015-03-20 03:26:48 +01:00
twinaphex
9e432b4251
(Overlay) Remove unused variables
2015-03-20 01:47:11 +01:00
twinaphex
97d73557d8
(Overlay) Create OVERLAY_IMAGE_TRANSFER_DESC_IMAGE_ITERATE
2015-03-19 23:13:25 +01:00
twinaphex
758039c3f5
Simplify input_overlay_load_desc
2015-03-19 23:02:50 +01:00
twinaphex
ada29dcbd6
Simplify input_overlay.c
2015-03-19 22:52:15 +01:00
twinaphex
8d0297dfe1
(input_overlay.c) Take out general.h include
2015-03-19 04:28:40 +01:00
twinaphex
1e9725a302
(Android) Buildfix
2015-03-18 20:26:55 +01:00