From b95bc93aca8eb628c5c984c9d5ec4d3c80737580 Mon Sep 17 00:00:00 2001
From: Ingo Ruhnke <grumbel@gmx.de>
Date: Sat, 20 Jun 2009 23:22:47 +0200
Subject: [PATCH] TODO updates

---
 TODO | 24 ++++++++++--------------
 1 file changed, 10 insertions(+), 14 deletions(-)

diff --git a/TODO b/TODO
index 5b4271b..f56c4b8 100644
--- a/TODO
+++ b/TODO
@@ -15,6 +15,8 @@ git push --tags
 Stuff to do before 0.5 release:
 ===============================
 
+* write better command line parser/printer (i.e. take COLUMNS into account)
+
 * better keyboard emulation via analog sticks: axis must not be
   handled separately as this leads to issues with the diagonals (see
   mail from Matthew G <matt@remort.org>)
@@ -36,11 +38,6 @@ Stuff to do before 0.5 release:
 
 * build packages and put into Ubuntu PPA (suggested by MÃ¥rten Woxberg <marten.woxberg@gmail.com>)
 
-* Thrustmaster has weird delay when reporting actions, which makes it
-  basically unusable, likely caused by to many rumble messages, should
-  limit amount of rumble messages send, only send when things have
-  changed
-
 * test TR:Anniversary with max effect 16
 
 * create dummy joystick, mouse and keyboard buttons so that the
@@ -64,6 +61,14 @@ Later versions:
   know if it allows multiple presses at once. I don't have a Xbox, so
   I don't know if it is allowed at all in the console.
 
+Colour: 	Button: 	Value in X1 (slide):
+Green 	A	-27500
+Red	B	-12900
+Yellow	Y	+7000
+Blue	X	+18500
+Orange	LB1	+32767
+(None)	(None)	-300
+
 * get rid of guitar, merge into xbox360
 
 * send FF status reports (maybe, is that used by anything?)
@@ -71,18 +76,11 @@ Later versions:
 * figure out the max values of force feedback effects so that stuff is
   mapped more properly (kind of done, could need verification)
 
-* figure out what jscal does and if it can break stuff
-  1) jscal uses the joystick interface, not the event interface
-  2) no idea what the coefficent values mean or why there are six per
-  axis instead of three
-
 * add --detach option that detaches any existing driver (needed for
   gamepads that use HID)
 
 * add a --mimic-xpad option that behaves exactly like xpad
 
-* add axis specific deadzones or deal with LT/RT somehow
-
 * figure out which devices xorg/hal handles as keyboard and how to
   make it always happen, seems to require two keyboard keys, devices
   with only one aren't registered
@@ -93,8 +91,6 @@ Later versions:
 
 * report more precisly what devices got created, include device name (HAL has that information)
 
-* write a daemon that listens to HAL and automatically starts xboxdrv
-
 * add support for LED messages (can this be used by anything?)
 
 * add support for analog buttons (not all that useful, but would still be nice to have)