TODO & NEWS updates
This commit is contained in:
parent
423d0bf1f7
commit
fbf8b29b05
2 changed files with 48 additions and 52 deletions
3
NEWS
3
NEWS
|
@ -1,4 +1,4 @@
|
|||
xboxdrv 0.7.1 - (??/???/2011)
|
||||
xboxdrv 0.7.1 - (30/Jan/2011)
|
||||
=============================
|
||||
|
||||
* added --match-group
|
||||
|
@ -18,6 +18,7 @@ xboxdrv 0.7.1 - (??/???/2011)
|
|||
* fixed assertion in relative axis filter
|
||||
* fixed --dpad-as-button
|
||||
* fixed --dpad-only
|
||||
* fixed --mimic-xpad
|
||||
* fixed issue with using --trigger-as-zaxis in combination with axisfilter
|
||||
* man-page updates and cleanup
|
||||
* new version of runxboxdrv
|
||||
|
|
97
TODO
97
TODO
|
@ -46,59 +46,12 @@ Stuff to do before 0.7.1 release:
|
|||
|
||||
* add [controller0] support for ControllerSlotOptions
|
||||
|
||||
* --ui-axismap LT=KEY_A:KEY_B:1
|
||||
|
||||
Here KEY_B is the key you want to send and KEY_A is a random other key
|
||||
that you don't need. It's a hack as mapping both to KEY_B seems to
|
||||
cause some trouble with automatic key repeat for some reason. Note
|
||||
that you must not combine this with --trigger-as-zaxis as that will
|
||||
disable LT and RT
|
||||
|
||||
* in INI files allow:
|
||||
|
||||
[xboxdrv]
|
||||
ui-buttonmap = A=BTN_A,B=BTN_B,...
|
||||
|
||||
- in general cleanup config handling, turn almost everything into
|
||||
proper functions and use the same functions for both cmdline and ini
|
||||
|
||||
* how exactly does daemon interact with wireless pads?! allow --wid --id for daemon
|
||||
|
||||
* fix device name of mimic_xpad
|
||||
|
||||
* improve output in daemon mode, when --quiet is not given print the
|
||||
number of allocated controller slots
|
||||
|
||||
* add introspection to filters and modifier stack
|
||||
|
||||
* [ERROR] XboxdrvDaemon::process_match(): no free controller slot found, controller will be ignored
|
||||
- should include info about what controller is ignored
|
||||
|
||||
* print controller type/name in daemon (little tricky as that is only
|
||||
known after opening the USB connection)
|
||||
-> easy use information from xpad_devices instead of query the USB device directly
|
||||
Documentation
|
||||
=============
|
||||
|
||||
* update debian package description
|
||||
|
||||
* valgrind before release
|
||||
|
||||
* allow named sections in INI files (start numbering at 0 or 1,
|
||||
calibration is missing)
|
||||
|
||||
* check how daemon reacts on suspend
|
||||
- suspending the computer leads to LIBUSB_ERROR_IO, unplugging the
|
||||
controller leads to LIBUSB_ERROR_OTHER
|
||||
|
||||
* remember controllers that couldn't be used when all slots where full
|
||||
and use them when a slot got free
|
||||
|
||||
* improve output on which uinput devices are created (even with udev
|
||||
there doesn't seem to be a bullet proof way to detect what gets
|
||||
created)
|
||||
|
||||
* do modifier/filter dump when --verbose is given, make verbose
|
||||
overall more useful
|
||||
|
||||
* copy examples to documentation dir in the Ubuntu packages
|
||||
|
||||
* write example ini configs (as documented source for user customization):
|
||||
|
||||
|
@ -122,11 +75,53 @@ disable LT and RT
|
|||
|
||||
--ui-axismap lb+y1^resp:-8000:0:8000=ABS_Y,y1=ABS_Y,lb+x1^resp:-8000:0:8000=ABS_X,x1=ABS_X
|
||||
|
||||
|
||||
|
||||
Stuff to do before 0.7.2 release:
|
||||
=================================
|
||||
|
||||
* write relaxation modifier/filter
|
||||
|
||||
Daemon
|
||||
======
|
||||
|
||||
* improve output in daemon mode, when --quiet is not given print the
|
||||
number of allocated controller slots
|
||||
|
||||
* how exactly does daemon interact with wireless pads?! allow --wid --id for daemon
|
||||
|
||||
Other Stuff
|
||||
===========
|
||||
|
||||
* in INI files allow:
|
||||
|
||||
[xboxdrv]
|
||||
ui-buttonmap = A=BTN_A,B=BTN_B,...
|
||||
|
||||
- in general cleanup config handling, turn almost everything into
|
||||
proper functions and use the same functions for both cmdline and ini
|
||||
|
||||
* --ui-axismap LT=KEY_A:KEY_B:1
|
||||
|
||||
Here KEY_B is the key you want to send and KEY_A is a random other key
|
||||
that you don't need. It's a hack as mapping both to KEY_B seems to
|
||||
cause some trouble with automatic key repeat for some reason. Note
|
||||
that you must not combine this with --trigger-as-zaxis as that will
|
||||
disable LT and RT
|
||||
|
||||
* check how daemon reacts on suspend
|
||||
- suspending the computer leads to LIBUSB_ERROR_IO, unplugging the
|
||||
controller leads to LIBUSB_ERROR_OTHER
|
||||
|
||||
* remember controllers that couldn't be used when all slots where full
|
||||
and use them when a slot got free
|
||||
|
||||
* improve output on which uinput devices are created (even with udev
|
||||
there doesn't seem to be a bullet proof way to detect what gets
|
||||
created)
|
||||
|
||||
* do modifier/filter dump when --verbose is given, make verbose
|
||||
overall more useful
|
||||
|
||||
* remove uinput.send_rel_repetitive() replace with just EventHandler::update()
|
||||
|
||||
* add --device-usbid TYPE.SLOT=VENDOR:PRODUCT:VERSION
|
||||
|
|
Loading…
Reference in a new issue