* 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/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.
backend/canon_pp-dev.h: Many changes: Bug fixes, less memory leaks (none left now?), more relaible, faster. Biggest changes are speculative reads (ask scanner to read more while data processing
occurs) and more reliable sending of commands. Slight performance
increase over previous version.
* doc/sane-canon_pp.man: Added discussion noting that scanning
greyscale in green is bad for colour.
models. Also corrected typo which caused full bed scans to fail. Disabled
problematic detect for now, will make detection slightly slower. Patch from
Matthew Duggan <stauff1@users.sourceforge.net>.
Henning Meier-Geinitz <henning@meier-geinitz.de>
* 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.
and others including unused options and variables concerning direct port
access. Removed wcam license (no "substantial portions of code" are used any
more). Removed unuesed headers. Made lots of global variables local. Lots of
checks for null pointer dereferences and errors when opening files or using
ioctl/mmap. Added option to select grey or color mode. Added support for
different channels. Fixed lots of options. Made sure ioctls are only used
when necessary. Used vendor == "Noname". Added ??? comments for suspicious
code. Lots of minor fixes and cleanup. Added version number: 1.0-2.
* frontend/scanimage.c, frontend/stiff.h, frontend/stiff.c:
Added option "-i filename"/"--icc-profile filename":
When image is saved in tiff format then this icc-profile is
added to the tiff file as tiff tag