kopia lustrzana https://gitlab.com/sane-project/website
276 wiersze
12 KiB
HTML
276 wiersze
12 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
|
|
"http://www.w3.org/TR/REC-html40/loose.dtd">
|
|
<HTML>
|
|
<HEAD>
|
|
<TITLE>sane-devel: [dev] TODO list and time table for 1.0.5</TITLE>
|
|
<META NAME="Author" CONTENT="Henning Meier-Geinitz (henning@meier-geinitz.de)">
|
|
<META NAME="Subject" CONTENT="[dev] TODO list and time table for 1.0.5">
|
|
</HEAD>
|
|
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
|
|
<H1>[dev] TODO list and time table for 1.0.5</H1>
|
|
<!-- received="Sat Apr 28 09:41:23 2001" -->
|
|
<!-- isoreceived="20010428164123" -->
|
|
<!-- sent="Sat, 28 Apr 2001 18:46:47 +0200" -->
|
|
<!-- isosent="20010428164647" -->
|
|
<!-- name="Henning Meier-Geinitz" -->
|
|
<!-- email="henning@meier-geinitz.de" -->
|
|
<!-- subject="[dev] TODO list and time table for 1.0.5" -->
|
|
<!-- id="20010428184647.C8123@vortex.swb.de" -->
|
|
<STRONG>From:</STRONG> Henning Meier-Geinitz (<A HREF="mailto:henning@meier-geinitz.de?Subject=Re:%20[dev]%20TODO%20list%20and%20time%20table%20for%201.0.5&In-Reply-To=<20010428184647.C8123@vortex.swb.de>"><EM>henning@meier-geinitz.de</EM></A>)<BR>
|
|
<STRONG>Date:</STRONG> Sat Apr 28 2001 - 09:46:47 PDT
|
|
<P>
|
|
<!-- next="start" -->
|
|
<LI><STRONG>Next message:</STRONG> <A HREF="0302.html">Bakki Kudva: "scanpartner10 OEM manuals"</A>
|
|
<UL>
|
|
<LI><STRONG>Previous message:</STRONG> <A HREF="0300.html">Henning Meier-Geinitz: "Re: [dev] Contact addresses for SANE backends"</A>
|
|
<!-- nextthread="start" -->
|
|
<!-- reply="end" -->
|
|
<LI><STRONG>Messages sorted by:</STRONG>
|
|
<A HREF="date.html#301">[ date ]</A>
|
|
<A HREF="index.html#301">[ thread ]</A>
|
|
<A HREF="subject.html#301">[ subject ]</A>
|
|
<A HREF="author.html#301">[ author ]</A>
|
|
</UL>
|
|
<HR NOSHADE><P>
|
|
<!-- body="start" -->
|
|
<P>
|
|
Hi,
|
|
<BR>
|
|
<P>As a reminder: This is the time table for sane-backends and
|
|
<BR>
|
|
sane-frontends 1.0.5:
|
|
<BR>
|
|
<P>Now: Add backends and features, fix bugs, add documentation
|
|
<BR>
|
|
2001-06-04 Feature freeze. Only bug fixes and documentation
|
|
<BR>
|
|
updates.
|
|
<BR>
|
|
2001-06-24 Code freeze. Very important bug fixes only. Prepare
|
|
<BR>
|
|
for release.
|
|
<BR>
|
|
2001-07-01 Release.
|
|
<BR>
|
|
<P>This is the TODO file for sane-backends. Backend maintainers who want
|
|
<BR>
|
|
to add their backends to SANE please don't do that only one or two
|
|
<BR>
|
|
days before feature freeze. It would be nice to have enough time to
|
|
<BR>
|
|
test the backends and fix compilation and runtime problems.
|
|
<BR>
|
|
<P>TODO (2001-04-22)
|
|
<BR>
|
|
<P>******** todo ********
|
|
<BR>
|
|
<P>backends
|
|
<BR>
|
|
--------
|
|
<BR>
|
|
* Configuration problems:
|
|
<BR>
|
|
- add options "--exec-prefix=...." and "--prefix=..." compareable
|
|
<BR>
|
|
to gtk-config
|
|
<BR>
|
|
<P> - add warning when prefix dir is not listed in /etc/ld.so.conf on
|
|
<BR>
|
|
linux systems may be there is a general way to test this if the
|
|
<BR>
|
|
destination library directory is in the search path of the
|
|
<BR>
|
|
linker. [The correct fix is to use -R (on Solaris) and -rpath
|
|
<BR>
|
|
(on the rest?) to include the dynamic link path in the binaries
|
|
<BR>
|
|
/ libraries. pere 2001-02-09]
|
|
<BR>
|
|
<P> * Add new backends (?)
|
|
<BR>
|
|
- Polaroid SprintScan 35 LE [should be included into microtek]
|
|
<BR>
|
|
Dick Bruijn <<A HREF="mailto:dick@wau.mis.ah.nl?Subject=Re:%20[dev]%20TODO%20list%20and%20time%20table%20for%201.0.5&In-Reply-To=<20010428184647.C8123@vortex.swb.de>">dick@wau.mis.ah.nl</A>>
|
|
<BR>
|
|
- primax <A HREF="http://primax.sourceforge.net/">http://primax.sourceforge.net/</A>
|
|
<BR>
|
|
- hp4200 <A HREF="http://hp4200-backend.sourceforge.net/">http://hp4200-backend.sourceforge.net/</A>
|
|
<BR>
|
|
- v4l2 <A HREF="http://video.inodes.org/sane-v4l2/">http://video.inodes.org/sane-v4l2/</A>
|
|
<BR>
|
|
- Relisys Scorpio Super 3 SCSI II
|
|
<BR>
|
|
Mark Plowman <<A HREF="mailto:mplowman@wxs.nl?Subject=Re:%20[dev]%20TODO%20list%20and%20time%20table%20for%201.0.5&In-Reply-To=<20010428184647.C8123@vortex.swb.de>">mplowman@wxs.nl</A>>
|
|
<BR>
|
|
- Linux Handscanner Ioctl Interface scanner by Harald
|
|
<BR>
|
|
Bauer <<A HREF="mailto:hbauer@online.de?Subject=Re:%20[dev]%20TODO%20list%20and%20time%20table%20for%201.0.5&In-Reply-To=<20010428184647.C8123@vortex.swb.de>">hbauer@online.de</A>>
|
|
<BR>
|
|
- viceo (Visioneer OneTouch 8600)
|
|
<BR>
|
|
<A HREF="http://www.abaforum.es/martim/bird/otlinux.htm">http://www.abaforum.es/martim/bird/otlinux.htm</A>
|
|
<BR>
|
|
- Mustek 1200 UB backend
|
|
<BR>
|
|
<A HREF="ftp://ftp.mustek.com.tw/pub/driver/1200UB/Linux/">ftp://ftp.mustek.com.tw/pub/driver/1200UB/Linux/</A>
|
|
<BR>
|
|
- bearpaw (Mustek BearPaw 1200 + maybe 2400)
|
|
<BR>
|
|
Henning Meier-Geinitz <<A HREF="mailto:hmg@gmx.de?Subject=Re:%20[dev]%20TODO%20list%20and%20time%20table%20for%201.0.5&In-Reply-To=<20010428184647.C8123@vortex.swb.de>">hmg@gmx.de</A>>
|
|
<BR>
|
|
- UMAX 1220P/2000P & HP 320C
|
|
<BR>
|
|
<A HREF="http://umax1220p.sourceforge.net">http://umax1220p.sourceforge.net</A>
|
|
<BR>
|
|
- Genius Vivid Pro USB, Colorado USB 19200, Visioneer OneTouch 7600
|
|
<BR>
|
|
IBM IdeaScan 2000 USB
|
|
<BR>
|
|
<A HREF="http://homepages.paradise.net.nz/stevenel/scanner/">http://homepages.paradise.net.nz/stevenel/scanner/</A>
|
|
<BR>
|
|
<P> * Update backends
|
|
<BR>
|
|
- add additions/bug fixes to microtek2 from Karsten Festag
|
|
<BR>
|
|
<<A HREF="mailto:karsten.festag@t-online.de?Subject=Re:%20[dev]%20TODO%20list%20and%20time%20table%20for%201.0.5&In-Reply-To=<20010428184647.C8123@vortex.swb.de>">karsten.festag@t-online.de</A>> (partially done)
|
|
<BR>
|
|
- include snapscan updates <A HREF="http://sourceforge.net/projects/snapscan">http://sourceforge.net/projects/snapscan</A>
|
|
<BR>
|
|
<P> * Use DBG(...) instead of fprintf(stderr, ...) or printf
|
|
<BR>
|
|
- microtek
|
|
<BR>
|
|
<P> * Check net/saned
|
|
<BR>
|
|
- sometimes saned+net freezes right after a scan
|
|
<BR>
|
|
- don't just ignore the byte-order for the image data (needed to
|
|
<BR>
|
|
support depths > 8 bits/channel)
|
|
<BR>
|
|
- Add keep-alive mechanism to avoid timeouts
|
|
<BR>
|
|
<P> * qcam: implement auto mode for brightness and black-level (don't
|
|
<BR>
|
|
just advertise it!) Actually, implement an auto "backend" instead
|
|
<BR>
|
|
that can be plugged in front of any backend with brightness/contrast
|
|
<BR>
|
|
etc controls
|
|
<BR>
|
|
|
|
<BR>
|
|
* qcam: figure out how/if to support bulb mode
|
|
<BR>
|
|
<P> * qcam: convert to use sanei_pio functions instead of direct port
|
|
<BR>
|
|
access.
|
|
<BR>
|
|
<P> * qcam: Check file handling in /tmp.
|
|
<BR>
|
|
|
|
<BR>
|
|
* dc210 and jpeg stuff: move sanei_* functions to sanei/ (if they are
|
|
<BR>
|
|
necessary).
|
|
<BR>
|
|
<P> * nec: Remove references to sharp backend (grep for "JX").
|
|
<BR>
|
|
<P> * nec: Check for HAVE_SYS_SHM_H before including sys/shm.h and
|
|
<BR>
|
|
disable shared memory support if necessary.
|
|
<BR>
|
|
<P> * v4l: Problems (crash) with more than one video card. It looks like
|
|
<BR>
|
|
the two different cards are identified as the same card.
|
|
<BR>
|
|
<P> * Fix backends where sane_exit() do not release memory allocated by
|
|
<BR>
|
|
sane_get_devices().
|
|
<BR>
|
|
- qcam
|
|
<BR>
|
|
- etc?
|
|
<BR>
|
|
<P> * as6e: change :new status to :alpha, :beta, or :stable.
|
|
<BR>
|
|
<P> * add a contact address for each backend (in backend.desc).
|
|
<BR>
|
|
<P>doc
|
|
<BR>
|
|
<PRE>
|
|
---
|
|
* Add sane manpage (this is work in progress: Henning Meier-Geinitz
|
|
<<A HREF="mailto:henning@meier-geinitz.de?Subject=Re:%20[dev]%20TODO%20list%20and%20time%20table%20for%201.0.5&In-Reply-To=<20010428184647.C8123@vortex.swb.de>">henning@meier-geinitz.de</A>>)
|
|
- versioning system?
|
|
- SANE API (maybe summary only?)
|
|
- point to backends and other information?
|
|
<P> * Add sane-usb manpage
|
|
<P> * Documentation for sanei API
|
|
- any ideas for this?
|
|
|
|
* install all documentation that's available
|
|
<P>frontends
|
|
---------
|
|
* dll: Rewrite to use libtool ltdl library
|
|
<P> * Add a check in the frontends if the backend delivers more data than
|
|
it announced by sane_get_parameters to avoid segfaults with bad
|
|
backends?
|
|
<P> [the remaining entries have been moved to the sane-frontends package]
|
|
<P>sanei
|
|
-----
|
|
<P><P>misc
|
|
----
|
|
* Remove compiler warnings (>300 warnings even in disable-warnings mode,
|
|
>700 with --enable-warnings))
|
|
<P> * 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.
|
|
<P> * move .desc files for backends that are not included in SANE to
|
|
different directory (e.g. backends and external-backends)?
|
|
<P> * Maybe add script to detect and deinstall existing sane versions
|
|
- make uninstall
|
|
- install sane-uninstall script. Advantage: uninstall possible
|
|
without sourcecode
|
|
<P> * Use #include "../include/sane/..." instead of #include <sane...>
|
|
<P> * Use #include "../include/lalloca.h" instead of #include <lalloca.h>
|
|
<P> * Check include/sane/config.h.in for unnecessary macros.
|
|
<P> * Add configure option to enable only the net backend for users without
|
|
local scanners. Install only sane-dll/sane-net (or even only sane-net).
|
|
Maybe something like --network-client-only or --disable-local-devices.
|
|
<P> * Add USB support for sane-find-scanner.
|
|
<P>Bye,
|
|
Henning
|
|
<P>--
|
|
Source code, list archive, and docs: <A HREF="http://www.mostang.com/sane/">http://www.mostang.com/sane/</A>
|
|
To unsubscribe: echo unsubscribe sane-devel | mail <A HREF="mailto:majordomo@mostang.com?Subject=Re:%20[dev]%20TODO%20list%20and%20time%20table%20for%201.0.5&In-Reply-To=<20010428184647.C8123@vortex.swb.de>">majordomo@mostang.com</A>
|
|
</PRE>
|
|
<P><!-- body="end" -->
|
|
<HR NOSHADE>
|
|
<UL>
|
|
<!-- next="start" -->
|
|
<LI><STRONG>Next message:</STRONG> <A HREF="0302.html">Bakki Kudva: "scanpartner10 OEM manuals"</A>
|
|
<LI><STRONG>Previous message:</STRONG> <A HREF="0300.html">Henning Meier-Geinitz: "Re: [dev] Contact addresses for SANE backends"</A>
|
|
<!-- nextthread="start" -->
|
|
<!-- reply="end" -->
|
|
<LI><STRONG>Messages sorted by:</STRONG>
|
|
<A HREF="date.html#301">[ date ]</A>
|
|
<A HREF="index.html#301">[ thread ]</A>
|
|
<A HREF="subject.html#301">[ subject ]</A>
|
|
<A HREF="author.html#301">[ author ]</A>
|
|
</UL>
|
|
<!-- trailer="footer" -->
|
|
<HR NOSHADE>
|
|
<P>
|
|
<SMALL>
|
|
<EM>
|
|
This archive was generated by <A HREF="http://www.hypermail.org/">hypermail 2b29</A>
|
|
: <EM>Sat Apr 28 2001 - 09:41:51 PDT</EM>
|
|
</EM>
|
|
</SMALL>
|
|
</BODY>
|
|
</HTML>
|