Updated list of backends scheduled for inclusion. Updated v4l bug list. Added

entry about vendor/product ids for .desc.  Removed TL_X > BR_X (->TODO), dll
ltdl rewrite, wait return value (->TODO), sane.tex comment about 1 bit color
mode, sane-plustek.man issue.
DEVEL_2_0_BRANCH-1
Henning Geinitz 2002-10-02 19:40:17 +00:00
rodzic 95ab2b5dda
commit a39b8fb68e
1 zmienionych plików z 15 dodań i 24 usunięć

39
TODO
Wyświetl plik

@ -1,21 +1,16 @@
TODO (2002-09-18) TODO (2002-10-02)
******** todo ******** ******** todo ********
backends backends
-------- --------
* Add new backends * Add new backends (+ means scheduled for SANE 1.0.10)
- hp4200 http://hp4200-backend.sourceforge.net/
- Hewlett-Packard ScanJet 3300C / 3400C and 4300C (wip) - Hewlett-Packard ScanJet 3300C / 3400C and 4300C (wip)
http://sourceforge.net/projects/hp3300backend http://sourceforge.net/projects/hp3300backend
- gt68xx backend + gt68xx backend
http://www.meier-geinitz.de/sane/gt68xx-backend/ http://www.meier-geinitz.de/sane/gt68xx-backend/
+ tevion9693usb backend
* All backends should check for TL_X < BR_X and TL_Y < BR_Y to http://www.angelfire.com/linux/crapsite/
avoid segfaults or even scanner damage. This should NOT be done
in sane_control_option, it should be possible to temporary set
TL_X > BR_X or TL_ > BR, otherwise it is hard for a frontend to
set the correct values.
* qcam: * qcam:
- implement auto mode for brightness and black-level (don't - implement auto mode for brightness and black-level (don't
@ -27,18 +22,13 @@ backends
access. access.
- The result of locking isn't checked --> does it make sense at all? - The result of locking isn't checked --> does it make sense at all?
* dll:
- Rewrite to use libtool ltdl library. Is this necessary? It seems to
work...
* dc210, dc240, gphoto2, and jpeg stuff: move sanei_* functions to sanei/ * dc210, dc240, gphoto2, and jpeg stuff: move sanei_* functions to sanei/
(if they are necessary). That's probably for SANE2. (if they are necessary). That's probably for SANE2.
* v4l: * v4l:
- Problems (crash) with more than one video card. It looks like
the two different cards are identified as the same card.
- Geometry support is missing - Geometry support is missing
- Frequency setting is missing - Frequency setting is missing
- check if v4lctl distributed with xawtv can be used
* Fix backends where sane_exit() does not release memory allocated by * Fix backends where sane_exit() does not release memory allocated by
sane_get_devices(). sane_get_devices().
@ -73,11 +63,6 @@ backends
"../../backend/coolscan-scsidef.h", line 160: warning: initialization "../../backend/coolscan-scsidef.h", line 160: warning: initialization
type mismatch; empty declarations), see sane-devel. type mismatch; empty declarations), see sane-devel.
* Check the return value of wait() and waitpid(). This is important, if
the status value is checked for e.g. WIFEXITED after the call of wait()
or waitpid(). Both functions may fail if the frontend already did a wait
for the children.
doc doc
--- ---
* Add doxygen documentation for the remaining sanei files: * Add doxygen documentation for the remaining sanei files:
@ -90,7 +75,6 @@ doc
sane_init doesn't return SANE_STATUS_GOOD. sane_init doesn't return SANE_STATUS_GOOD.
- Add a warning/explanation about problems with sane_get_select_fd, Unix - Add a warning/explanation about problems with sane_get_select_fd, Unix
select() calls and sane_cancel. select() calls and sane_cancel.
- Add some text about the meaning of bits in 1-bit modes.
- Define, how to handle SANE_CAP_ADVANCED for groups. - Define, how to handle SANE_CAP_ADVANCED for groups.
- sane_start() can also return SANE_STATUS_INVAL - sane_start() can also return SANE_STATUS_INVAL
- sane_set_io_mode: SANE_STATUS_UNSUPPORTED should mean: "The backend does - sane_set_io_mode: SANE_STATUS_UNSUPPORTED should mean: "The backend does
@ -108,8 +92,7 @@ doc
- Add viceo.desc to descriptions-external (from Steven Ellis - Add viceo.desc to descriptions-external (from Steven Ellis
<viceo@stevencherie.net>) <viceo@stevencherie.net>)
* sane-plustek.man: fix warnings on Debian systems ("sane-plustek contains a - Add keywords "vendor-id" and "product-id" for SCSI and USB ids.
pointer loop")
frontends frontends
--------- ---------
@ -183,6 +166,14 @@ misc
******** done ******** ******** done ********
* sane.tex: Add some text about the meaning of bits in 1-bit modes.
* dll:
- Rewrite to use libtool ltdl library. Is this necessary? It seems to
work...
* Problems (crash) with more than one video card. It looks like
the two different cards are identified as the same card.
* sane-plustek.man: fix warnings on Debian systems ("sane-plustek contains a
pointer loop")
* scanimage: add option to avoid scanning (for setting options only) * scanimage: add option to avoid scanning (for setting options only)
* Mark scanners with ":status :untested" if they are untested by the author * Mark scanners with ":status :untested" if they are untested by the author
or users: or users: