Commit graph

825 commits

Author SHA1 Message Date
Ingo Ruhnke
a390993f19 X11 keysym docu update, guide the user to --help-x11keysym 2011-01-28 23:21:39 +01:00
Ingo Ruhnke
929bd68be8 Reimplemented support for naming devices 2011-01-28 23:00:13 +01:00
Ingo Ruhnke
beed2d0861 MatchRule bug fixing 2011-01-28 22:22:49 +01:00
Ingo Ruhnke
1c47bff655 Moved device_id building into proper function 2011-01-28 21:20:27 +01:00
Ingo Ruhnke
f2557b3cae Fixed some issues with to_float() and out of bounds conditions 2011-01-28 20:23:14 +01:00
Ingo Ruhnke
e92a50979f Restructured how ControllerMatchRule's work, implemented --match-group 2011-01-28 19:30:42 +01:00
Ingo Ruhnke
dd02607153 Added missing include 2011-01-28 19:21:57 +01:00
Ingo Ruhnke
383578a84d Further man page improvement 2011-01-28 18:12:26 +01:00
Ingo Ruhnke
979882d46d VERSION, NEWS and TODO update 2011-01-28 18:12:16 +01:00
Ingo Ruhnke
3c9379eb67 New version of runxboxdrv 2011-01-28 17:27:32 +01:00
Ingo Ruhnke
8e36d9692a Improved and updated the man-page 2011-01-28 16:40:39 +01:00
Ingo Ruhnke
d3893d7c5c Switch off the LED when xboxdrv is shut down 2011-01-28 15:26:12 +01:00
Ingo Ruhnke
813e5ed302 TODO and NEWS updates 2011-01-28 05:27:16 +01:00
Ingo Ruhnke
d59b263275 Added match rule "usbserial" 2011-01-28 05:26:31 +01:00
Ingo Ruhnke
73c50783f8 Added missing includes and fixed issue with older versions of libudev 2011-01-28 00:01:52 +01:00
Ingo Ruhnke
9853f16741 Another round of brute force include optimization 2011-01-27 21:14:06 +01:00
Ingo Ruhnke
ef3faed189 Moved some stuff to examples/ 2011-01-27 20:40:46 +01:00
Ingo Ruhnke
44a4699fff Updated documentation and brought --help and the man-page into sync 2011-01-27 20:24:19 +01:00
Ingo Ruhnke
c797d028ee Turned x11keysym_names into a singleton 2011-01-27 17:51:21 +01:00
Ingo Ruhnke
b2709086fb TODO and NEWS update 2011-01-27 17:47:47 +01:00
Ingo Ruhnke
27a1a29d4c Cleaned up CommandLine a bit 2011-01-27 17:47:32 +01:00
Ingo Ruhnke
b120e5f14c changed device_id syntax from 1-BTN_A to now BTN_A@1 2011-01-27 05:39:18 +01:00
Ingo Ruhnke
15772ecfb4 Moved to_float()/from_float() to helper 2011-01-27 05:04:35 +01:00
Ingo Ruhnke
e6720ec3f0 Invert the Y axis values, not just negate them, as negating them leads them to leave their min:max range 2011-01-27 05:04:02 +01:00
Ingo Ruhnke
445fa1aa97 Split axisfilter and buttonfilter into their own separate files 2011-01-27 04:08:28 +01:00
Ingo Ruhnke
283cbf48f3 Some code cleanup 2011-01-27 01:10:51 +01:00
Ingo Ruhnke
19b3955e2d TODO updates 2011-01-27 00:09:18 +01:00
Ingo Ruhnke
88afcf459e Cleaned up output, replaced std::cout with log_* 2011-01-27 00:05:46 +01:00
Ingo Ruhnke
5ffd625a2b Rewrote logger 2011-01-26 20:09:15 +01:00
Ingo Ruhnke
9bd6b68d71 reset controller to zero when unplugged in XboxdrvDaemon 2011-01-26 17:37:22 +01:00
Ingo Ruhnke
04c24bd710 TODO updates 2011-01-26 17:26:17 +01:00
Ingo Ruhnke
549dbe4674 renamed DefaultMessageProcessor to UInputMessageProcessor 2011-01-26 17:26:04 +01:00
Ingo Ruhnke
c0891ef16d Fixed --no-uinput 2011-01-26 17:21:42 +01:00
Ingo Ruhnke
d6f232c548 Light LEDs when using daemon 2011-01-26 17:20:20 +01:00
Ingo Ruhnke
66c39c97d6 Only print events to stdout when things changed 2011-01-26 16:55:42 +01:00
Ingo Ruhnke
2a75719cc2 Fixed some remaining force feedback issues, should be working properly again 2011-01-26 16:51:18 +01:00
Ingo Ruhnke
42b3d4f6f0 Wired rumble callback through the new class hierachy 2011-01-26 15:34:09 +01:00
Ingo Ruhnke
941ff16f3e Some minor cleanup, added manual filtering for devtype == usb_device 2011-01-26 04:32:30 +01:00
Ingo Ruhnke
c7b7342716 Added --match support to XboxdrvDaemon 2011-01-26 04:08:49 +01:00
Ingo Ruhnke
6bf60f23e0 Broke XboxdrvDaemon into some smaller functions 2011-01-26 03:06:27 +01:00
Ingo Ruhnke
7ec53fa23a Splitted Options related stuff into separate files 2011-01-25 23:34:18 +01:00
Ingo Ruhnke
e5895d4a25 Added --no-extra-devices back 2011-01-25 05:29:39 +01:00
Ingo Ruhnke
31774153c0 Some TODO cleanup 2011-01-25 05:10:48 +01:00
Ingo Ruhnke
734218c7ab Minor stdout cleanup 2011-01-25 04:24:24 +01:00
Ingo Ruhnke
f5f125b988 Cleaned up stdout output somewhat 2011-01-25 03:10:47 +01:00
Ingo Ruhnke
70a60dbd67 Renamed uInput to UInput 2011-01-25 02:00:07 +01:00
Ingo Ruhnke
54a83fb352 Added mutex lock for UInput 2011-01-25 01:52:33 +01:00
Ingo Ruhnke
ab4c8b3017 Another round of brute force include cleanup 2011-01-25 01:28:14 +01:00
Ingo Ruhnke
d2fe867213 Improvement error messages on exceptions, added DummyMessageProcessor, fixed crash on controller unplug 2011-01-24 19:09:26 +01:00
Ingo Ruhnke
a45efd8a72 Only cleanup Threads when the try_join was successful 2011-01-24 17:21:50 +01:00