Commit graph

908 commits

Author SHA1 Message Date
Ingo Ruhnke
0e2f067918 Some more .gitignore 2011-03-05 11:06:26 +01:00
Ingo Ruhnke
ce4ae7c9e1 Improved XboxdrvDaemon::status() output 2011-03-05 11:06:05 +01:00
Ingo Ruhnke
800c24f008 Fixed values of get_usbid(), get_usbid(), get_name() 2011-03-05 09:13:33 +01:00
Ingo Ruhnke
b4734a171a Grouped some USB code into USBController 2011-03-05 08:54:32 +01:00
Ingo Ruhnke
5ae17b01cd Improved D-Bus Status() output and documented it a bit 2011-03-04 01:00:34 +01:00
Ingo Ruhnke
6c5d485948 Added --device-usbids 2011-03-03 23:49:17 +01:00
Ingo Ruhnke
0177dba577 Extended D-Bus interface and added proper error handling 2011-03-03 23:48:30 +01:00
Ingo Ruhnke
165ab7b001 Moved print_info() out of process_match() so both "add" and "remove" events are tracked 2011-03-03 06:57:49 +01:00
Ingo Ruhnke
1147f04c7c Minor cleanup of debugging code 2011-03-03 06:29:06 +01:00
Ingo Ruhnke
07ac86d248 Removed unused Fifo and Socket classes 2011-03-03 06:22:31 +01:00
Ingo Ruhnke
127f016a48 Replaced a few "throw std::runtime_error()" with "raise_exception()" 2011-03-03 05:55:41 +01:00
Ingo Ruhnke
9321e54b43 .gitignore for libxboxdrv.a 2011-03-03 05:51:05 +01:00
Ingo Ruhnke
d78db093e6 TODO updates 2011-03-03 05:50:47 +01:00
Ingo Ruhnke
0e49d2009c Documented dbus and glib dependency 2011-03-03 05:50:24 +01:00
Ingo Ruhnke
4b97ef58c1 Incremented version number to 0.7.2 2011-03-03 05:49:49 +01:00
Ingo Ruhnke
6508d06808 Use '-m' for '--modifier', instead of for '--mouse' 2011-03-03 05:48:44 +01:00
Ingo Ruhnke
971a63a4f6 Added DpadRestrictorModifier to restrict movment to X, Y or fourway 2011-03-01 05:24:54 +01:00
Ingo Ruhnke
d99a1e284f Added joy and key shortcut for keyboard and joystick device-ids 2011-02-27 05:11:22 +01:00
Ingo Ruhnke
7a94893649 Removed xboxdrv-daemon script 2011-02-27 00:51:08 +01:00
Ingo Ruhnke
23900ec92d Updated timeout default value 2011-02-27 00:04:38 +01:00
Ingo Ruhnke
891ac5495f Updated timeout default value 2011-02-27 00:04:17 +01:00
Ingo Ruhnke
a718b8a38b Keep track of rounding errors in REL_ send code, so that small values don't get lost, leads to better mouse emulation 2011-02-26 19:39:06 +01:00
Ingo Ruhnke
3a1fe966ef When running as root, enable highest possible priority, not sure if that is a good idea 2011-02-25 07:30:33 +01:00
Ingo Ruhnke
3d1f13e2ba Added INIParser support for quoted values and names, for unquoted use of # and ; and for files not ending with a newline 2011-02-24 04:36:14 +01:00
Ingo Ruhnke
da371f05e6 Build simple static library to allow the building of test cases 2011-02-23 01:24:02 +01:00
Ingo Ruhnke
2f4557b024 Added support for INI values that are unquoted and contain spaces 2011-02-22 08:13:04 +01:00
Ingo Ruhnke
6ad75ae72a Added configuration to emulate a xpad with a wireless controller 2011-02-22 07:21:06 +01:00
Ingo Ruhnke
669dfde9e4 Don't append a number to deviceid 0 2011-02-22 06:11:31 +01:00
Ingo Ruhnke
08470127aa Export ControllerSlot API to DBus 2011-02-18 04:17:56 +01:00
Ingo Ruhnke
487810c2e1 Fully automated the dbus glue building 2011-02-17 19:42:22 +01:00
Ingo Ruhnke
6f4cbc65d8 Added dbus interface via glib 2011-02-17 19:07:47 +01:00
Ingo Ruhnke
727ff53d16 Use glib and gthread in XboxdrvDaemon to have a proper main loop 2011-02-16 20:45:25 +01:00
Ingo Ruhnke
572cd70cc0 TODO and NEWS updates 2011-02-16 18:54:07 +01:00
Ingo Ruhnke
821f8e7c55 Call XboxdrvDaemon::on_disconnect() before actual disconnect happens 2011-02-15 20:20:22 +01:00
Ingo Ruhnke
2ebda9ef58 Rewrote hotplug handling to take multiple wireless controllers properly into account 2011-02-15 19:03:42 +01:00
Ingo Ruhnke
b239db9d99 Minor cleanup 2011-02-14 21:57:43 +01:00
Ingo Ruhnke
685dc98969 Added ControllerFactory::create_multiple() 2011-02-14 21:57:11 +01:00
Ingo Ruhnke
e95cfa46fe Updated TODO 2011-02-14 21:45:43 +01:00
Ingo Ruhnke
6da5124f60 Added some info on stat modifier 2011-02-08 17:45:43 +01:00
Ingo Ruhnke
e22f72e97b Added StaticModifier to count number of button presses 2011-02-08 17:40:26 +01:00
Ingo Ruhnke
bfe45b0497 Fixed unix domain socket creation 2011-02-08 05:33:40 +01:00
Ingo Ruhnke
4868c57877 Added Fifo and Socket classes 2011-02-08 04:53:39 +01:00
Ingo Ruhnke
242458da9d Renamed XboxGenericController to just Controller, added ControllerPtr 2011-02-03 07:42:34 +01:00
Ingo Ruhnke
e0502f5363 Added activation callback, dynamic connect/disconnect for a single wireless controller might work now 2011-02-03 05:27:23 +01:00
Ingo Ruhnke
5a9bd0adb7 Moved USB info to thread object, wrote more code to connect/disconnect inactive controller 2011-02-03 05:14:59 +01:00
Ingo Ruhnke
1194d15750 Added Xbox360WirelessController::is_active() 2011-02-03 05:14:18 +01:00
Ingo Ruhnke
14a6fa483c Some infrastructure to handle wireless controllers better, not yet working 2011-02-02 21:41:33 +01:00
Ingo Ruhnke
b25b055360 Added simple wrapper classes around select() and pipe() to ease thread wakeup 2011-02-02 05:08:36 +01:00
Ingo Ruhnke
931af63a32 NEWS update 2011-01-30 20:51:04 +01:00
Ingo Ruhnke
f263da08ad Wrote example for high sensitivity 2011-01-30 20:45:53 +01:00