kopia lustrzana https://gitlab.com/sane-project/backends
Cleanup. Moved several entries to doc/backend-writing.txt. Moved some
entries to more appropriate paragraphs. Added entry about missing or defective links in the .desc files. Removed entry about translations. Henning Meier-Geinitz <henning@meier-geinitz.de>DEVEL_2_0_BRANCH-1
rodzic
598dc156eb
commit
df0f421fe3
81
TODO
81
TODO
|
@ -1,13 +1,9 @@
|
|||
TODO (2002-01-07)
|
||||
TODO (2002-01-10)
|
||||
|
||||
******** todo ********
|
||||
|
||||
backends
|
||||
--------
|
||||
* Configuration problems:
|
||||
- add options "--exec-prefix=...." and "--prefix=..." compareable
|
||||
to gtk-config
|
||||
|
||||
* Add new backends (?)
|
||||
- primax http://primax.sourceforge.net/
|
||||
- hp4200 http://hp4200-backend.sourceforge.net/
|
||||
|
@ -43,15 +39,6 @@ backends
|
|||
* Use DBG(...) instead of fprintf(stderr, ...) or printf
|
||||
- microtek
|
||||
|
||||
* Check net/saned
|
||||
- saned times out after 60 minutes. Check if the
|
||||
watchdog timer is really necessary (e.g. to avoid blocking scanners
|
||||
by one user). Maybe add a command line option to saned to set the
|
||||
timeout. Otherwise turn on TCP keep alive (where available) and
|
||||
(maybe) check the connection from server side.
|
||||
- Is it necessary to check the ip address of the data connection?
|
||||
- Add documentation about the data connection.
|
||||
|
||||
* qcam:
|
||||
- implement auto mode for brightness and black-level (don't
|
||||
just advertise it!) Actually, implement an auto "backend" instead
|
||||
|
@ -62,6 +49,8 @@ backends
|
|||
access.
|
||||
- Check file handling in /tmp.
|
||||
|
||||
* dll: Rewrite to use libtool ltdl library
|
||||
|
||||
* dc210 and jpeg stuff: move sanei_* functions to sanei/ (if they are
|
||||
necessary).
|
||||
|
||||
|
@ -95,7 +84,21 @@ backends
|
|||
|
||||
* avision: line 1393: word isn't freed sometimes (maybe if cp == line?)
|
||||
|
||||
* add a contact address for each backend (in backend.desc).
|
||||
* Fix missing or wrong links to backend homepages (*.desc). If a homepage
|
||||
doesn't exist, add a contact address (where available).
|
||||
- abaton (404)
|
||||
- agfafocus
|
||||
- apple
|
||||
- avision (404)
|
||||
- dmc
|
||||
- m3096g (DNS timeout)
|
||||
- pint
|
||||
- qcam
|
||||
- ricoh
|
||||
- s9036
|
||||
- sp15c (DNS timeout)
|
||||
- tamarack
|
||||
- v4l (403)
|
||||
|
||||
doc
|
||||
---
|
||||
|
@ -106,18 +109,21 @@ doc
|
|||
- ROBODoc, <URL:http://www.xs4all.nl/~rfsber/Robo/>
|
||||
|
||||
* sane.tex: Define the return values for sane_init? Define the
|
||||
consequences if sane_init do not return SANE_STATUS_GOOD.
|
||||
consequences if sane_init doesn't return SANE_STATUS_GOOD.
|
||||
|
||||
* sane.tex: Add a warning/explanation about problems with
|
||||
sane_get_select_fd, Unix select() calls and sane_cancel.
|
||||
|
||||
* Update backend manpages.
|
||||
|
||||
* Add description of --enable-parport-directio.
|
||||
|
||||
frontends
|
||||
---------
|
||||
* dll: Rewrite to use libtool ltdl library
|
||||
* saned:
|
||||
- saned times out after 60 minutes. Check if the
|
||||
watchdog timer is really necessary (e.g. to avoid blocking scanners
|
||||
by one user). Maybe add a command line option to saned to set the
|
||||
timeout. Otherwise turn on TCP keep alive (where available) and
|
||||
(maybe) check the connection from server side.
|
||||
- Is it necessary to check the ip address of the data connection?
|
||||
|
||||
* Add a check in the frontends if the backend delivers more data than
|
||||
it announced by sane_get_parameters to avoid segfaults with bad
|
||||
|
@ -158,21 +164,10 @@ platform-specific
|
|||
* Shared libs work with OpenBSD. However, they are named libsane.so.1.6
|
||||
instead of 1.0.6. Is this correct?
|
||||
|
||||
* Test SANE on different os/platforms, fix possible compilation problems
|
||||
Test methods: scanimage -d pnm:0 --filename=file.pnm -T
|
||||
scanimage -d net:localhost:pnm:0 --filename=file.pnm -T
|
||||
(start saned by inetd or saned -d before testing)
|
||||
xscanimage / gimp with xscanimage plugin (where available)
|
||||
All the above with shared and static libraries.
|
||||
|
||||
misc
|
||||
----
|
||||
* Remove compiler warnings (>300 warnings even in disable-warnings mode,
|
||||
>700 with --enable-warnings))
|
||||
|
||||
* Use #include "../include/sane/..." instead of #include <sane...>
|
||||
|
||||
* Use #include "../include/lalloca.h" instead of #include <lalloca.h>
|
||||
* sane-config: add options "--exec-prefix=...." and "--prefix=..."
|
||||
compareable to gtk-config
|
||||
|
||||
* Check include/sane/config.h.in for unnecessary macros.
|
||||
|
||||
|
@ -180,11 +175,25 @@ misc
|
|||
local scanners. Install only sane-dll/sane-net (or even only sane-net).
|
||||
Maybe something like --network-client-only or --disable-local-devices.
|
||||
|
||||
* check memory leaks (checked with purify and mtrace (from glibc)):
|
||||
|
||||
* Add installation procedure for translations of SANE backend's options.
|
||||
|
||||
******** done ********
|
||||
* Add installation procedure for translations of SANE backend's options.
|
||||
* check memory leaks (checked with purify and mtrace (from glibc)):
|
||||
* Test SANE on different os/platforms, fix possible compilation problems
|
||||
Test methods: scanimage -d pnm:0 --filename=file.pnm -T
|
||||
scanimage -d net:localhost:pnm:0 --filename=file.pnm -T
|
||||
(start saned by inetd or saned -d before testing)
|
||||
xscanimage / gimp with xscanimage plugin (where available)
|
||||
All the above with shared and static libraries.->backend-writing.txt
|
||||
* Remove compiler warnings (>300 warnings even in disable-warnings mode,
|
||||
>700 with --enable-warnings)) ->backend-writing.txt
|
||||
* Use #include "../include/sane/..." instead of #include <sane...>
|
||||
->backend-writing.txt
|
||||
* Use #include "../include/lalloca.h" instead of #include <lalloca.h>
|
||||
->backend-writing.txt
|
||||
* Update backend manpages (->backend-writing.txt).
|
||||
* Add description of --enable-parport-directio.
|
||||
* saned: Add documentation about the data connection.
|
||||
* UMAX Astra 1220U backend
|
||||
http://umax1220u-sane.sourceforge.net/
|
||||
* There seems to be yet another race condition or other source for
|
||||
|
|
Ładowanie…
Reference in New Issue