* AUTHORS: Added Tom Martone.
* PROJECTS: Removed bh (now included in sane).
* README: Added entry for sane-bh(5).
* TODO: Removed bh. Updated BearPaw entry. Added entry about v4l
problem.
* backend/v4l.c: Changed comment as v4l is part of the sane package.
* tools/find-scanner.c: Removed. Now called sane-find-scanner.
* tools/sane-find-scanner: New file (was find-scanner).
* tools/.cvsignore tools/Makefile.in tools/README: Updated because
of name change. sane-find-scanner is installed now.
* README README.linux: Updated because of sane-find-scanner.
* frontend/scanimage.man: Updated because of sane-find-scanner.
* doc/sane-find-scanner.man: New file.
* doc/.cvsignore doc/Makefile.in: Added sane-find-scanner(1).
* TODO: Updated concerning sane-find-scanner. Added entry about
qcam /tmp file handling. Some spelling corrections.
* TODO: Removed entry about net/saned crashes.
* backend/net.c: Fixed segfault when using SANE_TYPE_STRING options
(e.g. scanimage on localhost). Added checks to prevent other
segfaults. Fixed some warnings.
* backend/snapscan.desc: Changed to use new homepage.
* NEWS: Added date of release.
* TODO: Removed entries about PATH_MAX, sanei_scsi_find_devices, and
shm.h. Added entry about the necessity to check HAVE_SYS_SHM_H.
* configure configure.in include/sane/config.h.in: Default to
--enable-warnings again. Don't set "-ansi" for OS/2. Test for
sys/shm.h.
* backend/GUIDE: Moved to doc/backend-writing.txt.
* doc/backend-writing.txt: New file (moved from backend/GUIDE).
Added comments about sanei-backend.h and PATH_MAX.
* include/sane/sanei_backend.h: Added define for PATH_MAX (if
necessary).
* sanei/sanei_scsi.c: Implemented sanei_scsi_find_devices for FreeBSD
(from ports@FreeBSD.org).
* tools/Makefile.in: Use INSTALL_SCRIPT instead of INSTALL_PROGRAM for
sane-config (from ports@FreeBSD.org).
* TODO: Updated. Added point about plustek-share.h using c++ comment
and reminder to check config.in.h. Removed entriy about as6e.c stat
result check.
* backend/as6e.c backend/as63.h: Comitted patch from Eugene Weiss
<eweiss@sas.upenn.edu>. Fixes: Use only DBG (no printfs). Check result
of stat. Add GPL header.
* NEWS: Updated for SANE 1.0.4. Please check.
* README.aix: Removed paragraph about shared libs not working.
* README.linux: Added paragraph about excessive warnings due to glibc
bug (from Peter Kirchgessner).
* TODO: Removed entry about shared libs not working on AIX. Added entry
about PTAL checks. Removed entry about DBG and microtek2. Added entry
about dc210 and jpeg functions. Added entry about using strchr()
instead of index().
* sane.lsm: Added NEC.
* backend/microtek2.c: (from karsten.festag@t-online.de (Karsten
Festag)) Use DBG instead of printf/fprintf. Use
#include "../sane/include/..." instead of #include "sane/...". Fixed
warnings.
* AUTHORS: Added FUKUDA Kazuya for the nec Backend. Used spaces instead
of tabs.
* PROJECTS: Removed entry about NEC. Added/updated entries about Mustek
USB scanners.
* README: Added link to sane-nec(5).
* TODO: Removed entries about sanei_authorize and plain text passwords.
* backend/Makefile.in backend/dll.conf backend/nec.conf backend/nec.c
backend/nec.desc backend/nec.h doc/Makefile.in doc/sane-nec.man:
Added nec backend for the NEC scanners PC-IN500/4C (from Kazuya Fukuda
<fukuda@pjs.nevt.nec.co.jp>)
* PROJECTS: Added entry about Visioneer OneTouch 8600.
* TODO: Added entries about net backend crashing after timeout, stiff.c
problems, and more details about Irix cc jpeg problems.
* doc/sane.tex: Fixed a typo.
* doc/.cvsignore: Added the files produced by make ps.
* README: Removed X-frontends. Point to sane-frontends and website.
Some reformatting.
* TODO: Updated concerning frontends split.
* PROJECTS: Removed entries about frontends (now in
sane-frontends/README)
* PROBLEMS: Removed entries about frontends (now in
sane-frontends/PROBLEMS)
* TODO: Updated. Added entries for viceo backend and addition to hp
backend. Updated entries about the include issue. Added point about
additional options for pnm backend, install problem of libsane.la,
and some build problems and the --without-x problem. Some more
details for detecting older SANE versions.
* LEVEL2: Added entry about sending messages from backend to frontend.
Removed entry about image polarity.
* backend/mustek.c backend/mustek.h backend/mustek.CHANGES
backend/mustek.desc: Update to Mustek backend 1.0-99. Better
transparency adapter support for ScanExpress scanners. Changed
color support for ScanExpress scanners (faster at some resolutions
now). Paragon 1200 SP color mode should work now without garbage at
the end of an image. Some bugfixes. Details in
backend/mustek.CHANGES.
* tools/find-scanner.c: Explicitly state that find-scanner won't
find non-SCSI scanners.
* doc/scanimage.man: Add examples for SANE device names.
* frontend/scanimage.c: Output message when no devices are found.
Add example for devicename to --help message. Print warning
when a Unix devicename is used instead of a SANE device. Removed
compiler warning.
* TODO: Removed entries about the fgets and include issues in
umax. Removed entries about scanimage device name
documentation. Added a point about xscanimage problems with the
new GIMP API.
* backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
1.0-98. Fixed segmentation fault in sane_init. Enabled double
buffering. Clear inquiry buffer before using. Paragon 1200 SP now
uses LD_BLOCK color correction. Removed LD MFS (wasn't used
anymore). Fix sane_cancel for Paragon series II scanners. Fix
halftone and grain for Paragon series II scanners. Backtracking is
used automaticly by all scanners now. Some safety checks, code
cleanup and more debug output. Details are in
backend/mustek.CHANGES.
* backend/pnm.c: Fixed three segfaults due to buffer overruns:
maximum length of filename wasn't checked; maximum length in
sane_read wasn't always checked; ppm_type wasn't always set in
getparmfromfile. Added some checks for safety and removal of
warnings. Added DBG lines for every SANE API call.
* TODO: Added entries about the backend:devicename issue. Add a
comment about fronends not to crash when length is -1. Added entry
about sane-pie. Added point about fronends not checking if too
much data is delivered with sane_read.
* PROJECTS: Added entry about sane-pie.
* backend/mustek.*: Update to Mustek backend 1.0-97. This is a
development version and is only tested for three-pass scanners.
Added support for Paragon 1200 SP Pro and ScanExpress A3 SP.
Removed detection of " C04" and " C12" (don't seem to exist).
Changed SCSI request scheme. Sane_read can read more than 4096
bytes from pipe. Minimum dpi is 30 now. Fixed LD correction for
Paragon 1200SP 1.06 and 1.11. Read SCSI buffer into big block and
do LD after that for Paragon one-pass scanners. New option
"blocksize" in mustek.conf. Better detection of the scanner type
(three-pass, Paragon I, ...). Fixed possible segmentation faults
in Paragon 600 II N LD code, scsi_sense_wait_ready and
sense_handler. Decreased maximum scan size of Paragon 800 II
SP. For three-pass scanners: fixed stop_scan and speed code, scan
area is in pixels now, added RGB brightness and contrast, use
+-100% for brightness and contrast. Return SANE_STATUS_CANCELLED
when scan was cancelled. Option "force backtracking" is enabled by
default, "scan speed" is set to "fastest". Added option
"force-warn" for mustek.conf. Rewrote halftone mode. Better error
handling and more debug output.
* TODO: Clarified point about image data polarity. Moved point about
xscanimage not updating the progress bar for 3pass scanners to
frontend section. Removed umax entry in "frontends". Removed entry
about alpha channel (was added to LEVEL2 file).
* LEVEL2: Add point about image data polarity.
* frontend/scanimage.c: Removed some warnings.
* README: Removed comment about xscanimage error message. Added
comment about find-scanner (may find scanners not supported by
SANE).
* tools/README: Added comment about find-scanner and some lines
about sane-desc.el and sane-config.
* tools/find-scanner.c: Added comment about scanners not supported
by SANE. Removed some warnings.
* TODO LEVEL2: Removed xscanimage error comment from TODO and moved
ideas for SANE 2.0 from TODO to LEVEL2.
* TODO: Included TODO file for 1.0.4.
* sanei/sanei_ab306.c: Removed some comiler warnings.
* doc/sane.tex: Set \date to the date of the last change (not
the date of running latex (\today))
* frontend/xscanimage.c: Fixed image size overrun (>ca. 400 MB).
Removed some compiler warnings.