Brad Parker
|
b0445e1e21
|
Bliss-Box: Work around Windows sharing violation bug by trying to open device as read/write if read-only fails. Show OSD message if it still fails.
|
2017-12-07 17:47:20 -05:00 |
|
David Walters
|
609bcb4dc2
|
fix device indexing
|
2017-12-05 22:03:56 +00:00 |
|
Brad Parker
|
4efc8453c2
|
buildfix for certain mingw environments
|
2017-12-02 15:59:42 -05:00 |
|
twinaphex
|
2608fd1550
|
(task_autodetect.c) Cleanups
|
2017-12-02 11:36:22 +01:00 |
|
Brad Parker
|
067f5bcd16
|
blissbox: add 4-Play to overridden hid name
|
2017-12-01 22:40:17 -05:00 |
|
Brad Parker
|
0eb8c47166
|
try to fix lack of GUID type on buildbot that I cannot reproduce
|
2017-12-01 14:38:13 -05:00 |
|
Brad Parker
|
b9394846dc
|
blissbox: use win32 HID API to get pad type on windows, libusb seems broken there
|
2017-12-01 14:07:40 -05:00 |
|
Brad Parker
|
5a2dff0ff1
|
only use libusb code if we have support for it
|
2017-11-28 22:32:41 -05:00 |
|
Brad Parker
|
def24ef8eb
|
blissbox: print message if detecting update mode or old firmware versions, override vid/pid check for autoconfig profiles, misc comments
|
2017-11-28 21:25:54 -05:00 |
|
Brad Parker
|
2dd64d9c11
|
Initial blissbox support, requires firmware 2.0. Currently limited to platforms with libusb support.
|
2017-11-28 18:25:12 -05:00 |
|
Brad Parker
|
7a6d2cb5e6
|
set list to NULL after free in case autoconfig directory is empty
|
2017-09-30 19:03:39 -04:00 |
|
twinaphex
|
de6b1bcbf0
|
Fix another Coverity error
|
2017-09-30 17:11:51 +02:00 |
|
twinaphex
|
73d1539bb0
|
Fix another Coverity error
|
2017-09-30 17:08:42 +02:00 |
|
twinaphex
|
2a8b74eeb9
|
Fix some Coverity errors
|
2017-09-30 16:52:41 +02:00 |
|
twinaphex
|
f61b9e1747
|
Cleanup
|
2017-09-30 08:24:01 +02:00 |
|
twinaphex
|
063343e538
|
Simplify this
|
2017-09-30 07:29:19 +02:00 |
|
Brad Parker
|
c856a36a58
|
more null checks
|
2017-09-30 01:18:40 -04:00 |
|
twinaphex
|
00ea9be8fc
|
Be safer
|
2017-09-30 06:38:53 +02:00 |
|
twinaphex
|
ff926439ac
|
Fix this up
|
2017-09-30 06:29:07 +02:00 |
|
twinaphex
|
5fd05c6b56
|
There were some unused variables
|
2017-09-30 06:25:41 +02:00 |
|
twinaphex
|
f323168251
|
Simplify conditionals
|
2017-09-30 06:08:09 +02:00 |
|
twinaphex
|
819e3fb02a
|
Initialize struct
|
2017-09-29 17:06:38 +02:00 |
|
Twinaphex
|
f713a30705
|
Update task_autodetect.c
|
2017-09-29 15:08:09 +02:00 |
|
twinaphex
|
5951bed07d
|
Make stdin an option
|
2017-09-29 06:16:35 +02:00 |
|
twinaphex
|
fcf6228dce
|
Turn into char pointer array
|
2017-09-27 20:11:44 +02:00 |
|
twinaphex
|
b79f95668b
|
Turn it into char pointer array
|
2017-09-27 20:08:37 +02:00 |
|
twinaphex
|
e16371b8a5
|
Merge input_config.c and input_driver.c
|
2017-08-31 02:25:04 +02:00 |
|
radius
|
3a3d9cd41e
|
if swap override is not specified it should be false
|
2017-08-04 01:37:16 -05:00 |
|
radius
|
0a7968761f
|
improve logging
|
2017-06-30 20:05:30 -05:00 |
|
twinaphex
|
1bf0175da4
|
Try to prevent string message leaking in tasks
|
2017-05-16 04:50:20 +02:00 |
|
twinaphex
|
126a5bf121
|
Use string_is_equal_fast/string_is_not_equal_fast
|
2017-05-16 04:00:37 +02:00 |
|
twinaphex
|
80d9d1f143
|
Rewrite task_queue
|
2017-05-14 20:43:48 +02:00 |
|
twinaphex
|
6dd3a84bc9
|
Cleanup
|
2017-05-13 23:41:13 +02:00 |
|
twinaphex
|
484fff5e28
|
Cleanups
|
2017-05-13 22:30:45 +02:00 |
|
twinaphex
|
2906bec7a8
|
Create input_driver_get_uint
|
2017-05-11 07:36:21 +02:00 |
|
twinaphex
|
36375cecf8
|
input_swap_override - Get rid of dependency on settings
|
2017-05-06 06:01:15 +02:00 |
|
twinaphex
|
75a5af26c6
|
Revert "(task_autodetect.c) Set input_swap_override later on"
This reverts commit 582573f324fdac9f9495ac718d2f542a366e54cc.
|
2017-05-06 05:42:11 +02:00 |
|
twinaphex
|
582573f324
|
(task_autodetect.c) Set input_swap_override later on
|
2017-05-06 05:32:46 +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
|
05e4ec733e
|
Move uint variables
|
2017-04-28 21:03:04 +02:00 |
|
twinaphex
|
ed53be7c81
|
Move all bool settings
|
2017-04-28 14:11:34 +02:00 |
|
twinaphex
|
0c6ba894fd
|
task_autodetect.c - cleanups
|
2017-04-26 18:48:28 +02:00 |
|
twinaphex
|
3087ceb482
|
Don't go through all these slow wrapper functions
|
2017-04-25 20:47:21 +02:00 |
|
twinaphex
|
f4e5f896a2
|
Move input.device_name_index to task_autodetect and move it
outside of settings struct
|
2017-04-25 16:57:44 +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
|
acf3b22fd3
|
Go through wrapper functions
|
2017-04-25 16:36:31 +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
|
f4b168f9b6
|
Call functions from task_autodetect.c
|
2017-04-25 15:53:30 +02:00 |
|
twinaphex
|
7b5b49a5e6
|
Move autoconfigured variables out of settings struct;
these values are not written back to the config file
|
2017-04-25 15:49:27 +02:00 |
|