summaryrefslogtreecommitdiff
path: root/ChangeLogs
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff-webhosting.net>2019-07-31 16:59:49 +0200
committerJörg Frings-Fürst <debian@jff-webhosting.net>2019-07-31 16:59:49 +0200
commit1687222e1b9e74c89cafbb5910e72d8ec7bfd40f (patch)
treed78102ce30207c63e7608eeba743efd680c888dc /ChangeLogs
parent58912f68c2489bcee787599837447e0d64dfd61a (diff)
New upstream version 1.0.28upstream/1.0.28
Diffstat (limited to 'ChangeLogs')
-rw-r--r--ChangeLogs/ChangeLog-1.0.04309
-rw-r--r--ChangeLogs/ChangeLog-1.0.1448
-rw-r--r--ChangeLogs/ChangeLog-1.0.10890
-rw-r--r--ChangeLogs/ChangeLog-1.0.12960
-rw-r--r--ChangeLogs/ChangeLog-1.0.131349
-rw-r--r--ChangeLogs/ChangeLog-1.0.14899
-rw-r--r--ChangeLogs/ChangeLog-1.0.151027
-rw-r--r--ChangeLogs/ChangeLog-1.0.16944
-rw-r--r--ChangeLogs/ChangeLog-1.0.171011
-rw-r--r--ChangeLogs/ChangeLog-1.0.18973
-rw-r--r--ChangeLogs/ChangeLog-1.0.191159
-rw-r--r--ChangeLogs/ChangeLog-1.0.2562
-rw-r--r--ChangeLogs/ChangeLog-1.0.202087
-rw-r--r--ChangeLogs/ChangeLog-1.0.21887
-rw-r--r--ChangeLogs/ChangeLog-1.0.22536
-rw-r--r--ChangeLogs/ChangeLog-1.0.23694
-rw-r--r--ChangeLogs/ChangeLog-1.0.24602
-rw-r--r--ChangeLogs/ChangeLog-1.0.25507
-rw-r--r--ChangeLogs/ChangeLog-1.0.274128
-rw-r--r--ChangeLogs/ChangeLog-1.0.3790
-rw-r--r--ChangeLogs/ChangeLog-1.0.4728
-rw-r--r--ChangeLogs/ChangeLog-1.0.51193
-rw-r--r--ChangeLogs/ChangeLog-1.0.6667
-rw-r--r--ChangeLogs/ChangeLog-1.0.7856
-rw-r--r--ChangeLogs/ChangeLog-1.0.81060
-rw-r--r--ChangeLogs/ChangeLog-1.0.91148
26 files changed, 30414 insertions, 0 deletions
diff --git a/ChangeLogs/ChangeLog-1.0.0 b/ChangeLogs/ChangeLog-1.0.0
new file mode 100644
index 0000000..b263396
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.0
@@ -0,0 +1,4309 @@
+1998-11-21 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * Version 1.0 released
+
+ * From Brian J. Murrell:
+
+ * backend/dll.conf: Mention dc210.
+
+ * backend/cderror.h: New file.
+ * backend/jinclude.h: Ditto.
+ * backend/djpeg.c: Ditto.
+ * backend/dc210.desc: Ditto.
+ * backend/dc210.h: Ditto.
+ * backend/dc210.c: Ditto.
+ * backend/cdjpeg.h: Ditto.
+
+ * doc/Makefile.in (SECT5): Mention sane-abaton.5.
+ * doc/sane-abaton.man: New file.
+ * backend/abaton.c: Ditto.
+ (wait_ready): Explicitly cost tv_sec member to (long) in order
+ to print it (avoids warning on platforms where tv_sec is not a long).
+
+ * backend/abaton.h: Ditto.
+ * backend/abaton.conf: Ditto.
+ * backend/abaton.desc: Ditto.
+ * backend/dll.conf: Mention abaton.
+
+ * Apollo/DomainOS fixes by Paul Walker:
+ * sanei/sanei_DomainOS.h: Add this missing file.
+ * sanei/sanei_config2.c: Include <sane/config.h> to get
+ u_char defined if necessary.
+ * sanei/sanei_DomainOS.c (upper_string): Delete.
+ (do_help): Ditto.
+ * include/sane/config.h.in: Add #undef HAVE_SYS_TIME_H.
+
+ * lib/usleep.c [HAVE_SYS_TIME_H]: Include <sys/time.h> only if
+ we have it.
+
+ * configure.in (CPPFLAGS): Check for sys/time.h.
+
+ * frontend/gtkglue.c: Move include of <sys/types.h> in front
+ of include of <sys/stat.h>.
+
+ * config.sub: Apply patch to recognize -sys5.3.
+
+ * backend/microtek.c: Applied Matto's latest patch to upgrade
+ backend from v0.9 to v0.10.
+
+1998-11-04 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/microtek2.desc: Mention ScanMaker X6 and Phantom 636.
+
+ * backend/microtek2.c (check_inquiry): Mention Phantom 636 in
+ model string.
+
+1998-11-03 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/microtek2.c (check_inquiry): Added patch by Sebastian
+ Erdmann <serdmann@cs.tu-berlin.de> to recognize ScanMaker X6.
+
+1998-11-02 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/artec.c: Print size_t as recommended in backend/GUIDE.
+
+1998-11-02 Chris Pinkham <cpinkham@infi.net>
+
+ * backend/artec.c: changes to correct bugs when using AT12.
+ (sense_handler): New function (by Dick Bruijn).
+ (wait_ready): Ditto (by Dick Bruijn).
+ (abort_scan): Ditto (by Dick Bruijn).
+ Support added to read capability data from scanner if the model.
+ Supports this command (by Dick Bruijn).
+ Added call to sanei_scsi_close() if detected scanner is not
+ a Artec/Ultima model (by Francois Ouellet).
+ Added Negative option. Added Halftone Pattern option.
+ Added Filter Type option for mono scans.
+ Added Quality Calibration option.
+ Moved test_unit_ready command till AFTER we check for ULTIMA scanner.
+
+1998-11-02 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * config.guess: Upgrade to libtool v1.2.
+ * config.sub: Ditto.
+ * ltconfig: Ditto.
+ * ltmain.sh: Ditto.
+
+1998-10-29 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/mustek.c (encode_resolution): If MUSTEK_FLAG_DOUBLE_RES
+ is set, use resultion encoding reported by
+ <Heiko_Schroeder@t-online.de>
+ (attach): Set MUSTEK_FLAG_DOUBLE_RES for MSF-06000CZ. Do other
+ models need this, too?
+ (calibration): Declare NUM as size_t, not int. #ifdef out this
+ unused routine.
+ (reader_process): Print size_t values as %lu with explicit cast
+ to u_long.
+
+ * backend/mustek.h (MUSTEK_FLAG_DOUBLE_RES): New flag.
+
+ * backend/mustek.c (init_options): Initialize resolution with 18
+ dpi, not 100dpi so that "scanimage" without options gives a
+ preview-quality image that doesn't take much space or time.
+
+ * backend/mustek.c: Updated with Andreas Bolsch's version (adds
+ support for SE models).
+ * backend/mustek.h: Ditto.
+ * backend/mustek.spec: Ditto.
+
+ * backend/pnm.c (sane_read): Replace C++ comment with C comment.
+
+ * backend/microtek2.c: Updated with Bernd's v0.5.
+ * backend/microtek2.h: Ditto.
+ * backend/microtek2.conf: Ditto.
+
+ * backend/umax.c: Updated with Oliver's latest version.
+ * backend/umax.h: Ditto.
+ * backend/umax-scsidef.h: Ditto.
+ * backend/umax-scanner.h: Ditto.
+ * backend/umax-uc630.h: Ditto.
+ * backend/umax-uc840.h: Ditto.
+ * backend/umax-ug630.h: Ditto.
+ * backend/umax-ug80.h: Ditto.
+ * backend/umax-uc1200s.h: Ditto.
+ * backend/umax-uc1200se.h: Ditto.
+ * backend/umax-uc1260.h: Ditto.
+ * backend/umax.conf: Ditto.
+ * include/sane/saneopts.h: Ditto.
+ * doc/sane-umax-doc.html: Ditto.
+ * doc/sane-umax-doc.tex: Ditto.
+ * doc/sane-umax.man: Ditto.
+
+1998-10-28 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * doc/sane.tex (subsection{sane_control_option}): Clarify that
+ paramter "v" is ignored for SET_AUTO calls.
+
+ * frontend/saned.c (init): Initialize w->version.
+
+ * backend/net.c (connect_dev): Accept version code 2 and
+ set peer's version code in dev->wire.version.
+
+ * include/sane/sanei_wire.h: New member "version".
+
+ * sanei/sanei_net.c (sanei_w_control_option_req): Encode
+ option value only if peer_version is < 3 or if action is
+ not SANE_ACTION_SET_AUTO.
+
+ * include/sane/sanei_net.h (SANEI_NET_PROTOCOL_VERSION): Up
+ protocol version to version 3.
+
+ * sanei/sanei_net.c (sanei_w_control_option_req): Transcode
+ value_type, value_size, and value only if req->action !=
+ SANE_ACTION_SET_AUTO. Reported by Petter Reinholdtsen.
+
+ Patches by Petter Reinholdtsen <pere@hungry.com>:
+
+ * backend/dmc.c (attach_one): Don't use C++-style comments.
+
+ * backend/dc25.h (DEFAULT_TTY_BAUD): New macro. Move SPEEDS macro
+ to dc25.c.
+
+ * backend/dc25.c: Initialize tty_baud to DEFAULT_TTY_BAUD. Use
+ B57600 and B115200 only if defined.
+
+ * doc/saned.man: Mention that hostname matching no longer is case
+ significant.
+
+ * configure.in
+ (lib/Makefile.in,lib/strcasecmp.c,frontend/saned.c): Use
+ strcasecmp() instead of strcmp to compare DNS hostnames. Case is
+ irrelevant when using DNS.
+
+ * backend/dll.c: Add support for HP-UX 10.xx style shared
+ libs.
+
+ * configure.in include/sane/config.h.in backends/dll.c:
+ Use dhl_load() family for DLL support on HP/UX.
+
+ * backend/snapscan.c (sane_snapscan_open): Don't cast lvalue
+ (illegal according to ANSI C, I think).
+
+ * backend/apple.c (init_options): Add explicit "break" after
+ "default:" to make HP-UX compiler happy (?).
+ (sane_read): Make stuff after #endif a comment.
+
+ * backend/agfafocus.c: New file (by Karl Anders Oygard
+ <karlo@opera.no>).
+ * backend/agfafocus.h: Ditto.
+ * doc/sane-agfafocus.man: Ditto.
+
+ * doc/sane-net.man: Fix typo: network service is called "sane",
+ not "saned" (by Andreas Dilger <adilger@enel.ucalgary.ca>).
+
+ * backend/hp-scl.c (sanei_hp_scsi_pipeout): Use SIGPWR only if its
+ defined (by Peter Kirchgessner).
+
+ * frontend/Makefile.in (INCLUDES): Mention @GTK_CFLAGS@ as part of
+ INCLUDES macro instead of CFLAGS. Despite its name, @GTK_CFLAGS@
+ is guaranteed to contain CPP include directives only. (Reported
+ by Kevin Dalley <kevind@rahul.net>.)
+
+1998-10-27 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * sanei/sanei_scsi.c (sanei_scsi_open): Return
+ SANE_STATUS_ACCESS_DENIED if open() fails with errno==EACCES.
+
+ * backend/ricoh-scsi.c: #ifdef out unused code and print values of
+ type size_t as prescribed in the file backend/GUIDE.
+
+ * backend/dll.conf: Mention Ricoh backend.
+
+ * backend/ricoh.c: New file (by Ricoh Dillema).
+ * backend/ricoh.h: Ditto..
+ * backend/ricoh-scsi.c: Ditto..
+
+ * backend/microtek.c: Apply Aug 7 patch by Matto Marjanovic.
+
+ * backend/dc25.c: Apply patch by Peter Fales (v1.1).
+ * backend/dc25.desc: Ditto.
+ * doc/sane-dc25.man: Ditto.
+
+ * backend/pnm.c: Applied patch by Goran Thyni <goran@bildbasen.se>
+ that allows scanning parts of a PNM image.
+
+ * backend/GUIDE: Add Matto's comment on .desc files.
+
+ * backend/hp.c: New file from Peter Kirch (formerly known as xhp).
+ * backend/hp.h: Ditto.
+ * backend/hp-accessor.h: Ditto.
+ * backend/hp-device.h: Ditto.
+ * backend/hp-handle.h: Ditto.
+ * backend/hp-option.h: Ditto.
+ * backend/hp-scl.h: Ditto.
+ * backend/hp-scsi.h: Ditto.
+ * backend/hp-accessor.c: Ditto.
+ * backend/hp-device.c: Ditto.
+ * backend/hp-handle.c: Ditto.
+ * backend/hp-hpmem.c: Ditto.
+ * backend/hp-option.c: Ditto.
+ * backend/hp-scl.c: Ditto.
+ * backend/Makefile.in (libsane-hp.la): Make libsane-hp.la
+ dependent upon hp-accessor.lo, hp-device.lo, hp-handle.lo,
+ hp-hpmem.lo, hp-option.lo, and hp-scl.lo.
+
+1998-10-22 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * doc/sane-hp.man (Model): Mention HP6200 as per report by Tom
+ Martone <tommartone@erols.com>.
+
+1998-07-30 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * include/sane/config.h.in: Apply Cory Kempf's
+ <ckempf@enigami.com> FreeBSD CAM support patch.
+ * sanei/sanei_scsi.c: Ditto.
+ * tools/find-scanner.c: Ditto.
+ * configure.in: Ditto.
+
+1998-07-27 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * Version 0.74 released.
+
+ * configure.in (CPPFLAGS): Save old CPPFLAGS in saved_CPPFLAGS and
+ then set CPPFLAGS (not saved_CPPFLAGS!) to include GTK_CFLAGS.
+ This should get GIMP detected again.
+
+ * frontend/xscanimage.c (init): Add missing newline.
+
+ * backend/net.c (sane_init): Look for service "sane", not "saned".
+
+ * configure.in (V_MINOR): Make it 74.
+
+ * tools/sane-desc.el: Hack a bit so sane-backends.html can be
+ generated some place other than the working directory
+ (which may not be writable).
+
+ * tools/sane-desc.el: New file by Matto.
+
+ * doc/Makefile.in (sane-backends-html): New rule to generate
+ sane-backends.html.
+
+ * backend/apple.desc: List sane-apple man page.
+
+ * backend/umax.c: Updated with Oliver's latest version (with Irix
+ 4MB workaround).
+
+ * backend/microtek.c: Updated with Matto's v0.9.
+ * backend/microtek.h: Ditto.
+ * backend/microtek.conf: Ditto.
+ * backend/microtek.desc: Ditto.
+ * doc/sane-microtek.man: Ditto.
+
+ * backend/apple.h: Updated with Milon's v0.3.
+ * backend/apple.c: Ditto.
+
+ * doc/sane-apple.man: New file (contributed by Milon Firirkis).
+
+1998-07-23 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/canon-scsi.c (reserve_unit): Don't compile unused
+ reserve_unit().
+
+ * sanei/sanei_scsi.c: Apply Yuri's patch to add
+ sanei_scsi_find_devices() support to OS/2.
+
+ * sanei/sanei_pio.c: Include <sane/sanei_backend.h> instead of
+ just <sanei/sanei_debug.h> so we pick up #define's for inb and
+ out.
+
+ * include/sane/config.h.in: Mention HAVE_OS2_H and
+ HAVE_SYS_TYPES_H.
+
+ * configure.in (AC_CHECK_HEADERS): Mention sys/hw.h and
+ sys/types.h.
+ (AC_CHECK_LIB): Check for syslog.
+ (AC_CHECK_FUNCS): Check for _portaccess.
+ (CPPFLAGS): Don't disable qcam backend if we have _portaccess.
+ These patches contributed by Yuri for the benefit of OS/2.
+
+ * backend/qcam.c (qc_unlock) [!F_SETLK]: Fall back to convention
+ UNIX-style locking using O_EXCL (not ideal, but better than
+ nothing at all).
+ (qc_lock_wait): Ditto.
+
+ * sanei/sanei_scsi.c (KillDomainServer): Add missing paren.
+
+ * lib/usleep.c [HAVE_SYS_SELECT_H]: Include <sys/select.h>.
+
+ * include/sane/sanei_backend.h: Define i/o-port access
+ compatibility macros (by Yuri Dario).
+
+ * backend/Makefile.in (CONFIGS): Mention dummy saned.conf
+ (this really ought to go in frontend/Makefile, but I'm too lazy to
+ add a configuration-install rule there...).
+
+ * backend/coolscan.c: Update with Didier's latest version.
+ (send_one_LUT): Merge in alloca() fix from 1998-04-04.
+
+1998-07-22 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/dll.conf: Mention artec backend.
+
+ * backend/mustek.c (sane_start): Remove duplicate status test.
+
+1998-07-21 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/saned.c (main): Look for service name "sane", not
+ "saned".
+
+1998-07-20 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/epson.c (epson_cmd): Add patch by Holger Frahm
+ <frahm@itp.uni-hannover.de> to support GT9500.
+
+ * backend/microtek.c: Update with latest version (v0.8).
+
+ * backend/artec.c (PREFER_PIXEL_MODE): Apply Chris Pinkham's
+ 6/4/98 patch to add preliminary support for AT6 and AT12 scanner
+ models.
+
+ * backend/epson.c: Apply Christian Bucher's patch.
+
+ * backend/dc25.h: New file (by Peter Fales <psfales@earthling.net>)
+ * backend/dc25.c: Ditto.
+ * backend/dc25.conf: Ditto.
+ * doc/sane-dc25.man: Ditto.
+
+ * backend/microtek2.c: Replace dynamically sized array with
+ alloca() to be ANSI C compliant.
+
+ * backend/epson.c: Replace zero-sized byte arrays with 1 byte
+ arrays to be ANSI C compliant.
+
+ * doc/sane-hp.man: Mention ScanJet 3P (reported by Patrick Debois
+ <Patrick.Debois@lin.vlaanderen.be>).
+
+ * backend/umax.c: Updated with Oliver's 5/7/98 patch.
+
+1998-07-20 Chris Pinkham <cpinkham@infi.net>
+
+ * backend/artec.c: Added code to default to using millimeters
+ instead of pixels for measurements, can revert to pixels by
+ defining PREFER_PIXEL_MODE at compilation time.
+
+ Added code to cause sane_read to block until data available to return,
+ also buffers as much data as possible before returning.
+
+ Added code to cause sane_read to read as much data from scanner as
+ possible for each call, previously would read 1 line max from
+ scanner.
+
+ Added code to attempt to detect scanner capabilities from scanner
+ if scanner supports this command, it not program has defaults
+ coded in for certain scanner models.
+
+ Separated horizontal and vertical resolution settings with ability
+ to bind them together. This still has a bug, so the option is is
+ disabled by default until I can get it working correctly.
+
+ Bug-fixes to get backend working properly with xscanimage.
+ Added preview mode option.
+ Added threshold option.
+
+ * backend/artec.h: Added options codes to go along with options
+ added in artec.c file.
+
+1998-07-20 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/epson.c (scsi_write): Apply patch by Thomas Bogendoerfer
+ <tsbogend@alpha.franken.de> to get Epson backend to work for SCSI
+ scanners again.
+
+1998-06-05 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/mustek.c (attach): Move dev_wait_ready() after the check
+ for a Mustek scanner. This is to make sure we don't issue any
+ command other than INQUIRY to SCSI devices that are not known to
+ be Mustek scanners.
+
+1998-05-22 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/dmc.c: Updated with David Skoll's latest patch.
+
+ * sanei/sanei_scsi.c (sanei_scsi_find_devices): Declare missing
+ findtype arg for dummy sanei_scsi_find_devices().
+
+1998-05-16 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/hp.c (attach): Return right after INQUIRY if the device
+ doesn't look like an HP scanner.
+
+1998-05-15 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * Version 0.73 released.
+
+ * backend/mustek.c (attach): Initialize *devp to 0.
+
+ * configure.in: Use AM_PATH_GTK to figure out if/how to compile
+ with gtk libs.
+
+ * aclocal.m4: Include gtk.m4 from gtk-1.0.1 distribution.
+
+ * backend/Makefile.in (install): Change install rule so there is
+ guaranteed to be a (symlink) of the form
+ libsane-$(BACKEND).so.$(V_MAJOR) pointing to the right version
+ of a dll.
+
+ * backend/dll.c (load): Get rid of .la parsing non-sense. Instead,
+ always attempt to open libsane-$(BACKEND).so.$(V_MAJOR).
+
+ * backend/mustek.c (sane_init): Make sure empty lines really
+ are ignored.
+
+1998-05-13 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/microtek2.conf: Add line "scsi * * Scanner".
+ * backend/microtek.conf: Ditto.
+
+ * sanei/sanei_scsi.c (get_devicename): New function.
+
+ * sanei/sanei_config2.c: New file.
+
+ * sanei/Makefile.in (LIBSANEI_OBJS): Mention sanei_config2.
+ (LIBSANEI_LTOBJS): Ditto.
+
+ * sanei/sanei_scsi.c (sanei_scsi_find_devices): New function
+ (comes in two flavors: one for Linux, one for the remaining
+ platforms).
+
+ * include/sane/sanei_scsi.h: New function.
+
+ * doc/sane-dll.man: Fix to make it work with man2html (use
+ \- instead of -).
+ * doc/sane-dmc.man: Ditto.
+ * doc/sane-epson.man: Ditto.
+ * doc/sane-hp.man: Ditto.
+ * doc/sane-microtek.man: Ditto.
+ * doc/sane-microtek2.man: Ditto.
+ * doc/sane-mustek.man: Ditto.
+ * doc/sane-pint.man: Ditto.
+ * doc/sane-scsi.man: Ditto.
+ * doc/sane-umax.man: Ditto.
+ * doc/saned.man: Ditto.
+ * doc/scanimage.man: Ditto.
+ * doc/xscanimage.man: Ditto.
+
+ * doc/Makefile.in (MAN2HTML): New macro.
+ (html-man): New rule to generate HTML version of man-pages.
+
+ * configure.in (V_MINOR): Up to 73.
+
+ * backend/umax.conf: Add lines "scsi UMAX" and "scsi LinoHell
+ Office".
+
+ * backend/microtek2.h: New file (by Bernd Schroeder
+ <bernd@aquila.muc.de>).
+ * backend/microtek2.c: Ditto.
+ * backend/microtek2.conf: Ditto.
+
+ * backend/dll.conf: Mention "microtek2".
+
+ * backend/apple.conf: Add line "scsi APPLE".
+ * backend/mustek.conf: Add lines for "scsi MUSTEK" and "scsi
+ SCANNER".
+
+ * backend/apple.c (attach_one): New function.
+ (sane_init): Use sanei_config_attach_matching_devices().
+ * backend/artec.c: Like for apple.c.
+ * backend/canon.c: Ditto.
+ * backend/coolscan.c: Ditto.
+ * backend/dmc.c: Ditto.
+ * backend/epson.c: Ditto.
+ * backend/hp.c: Ditto.
+ * backend/microtek.c: Ditto.
+ * backend/mustek.c: Ditto.
+ * backend/s9036.c: Ditto.
+ * backend/snapscan.c: Ditto.
+ * backend/tamarack.c: Ditto.
+
+1998-05-11 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/snapscan.c (sane_snapscan_get_parameters): Always set
+ depth of 8.
+
+ * configure.in: Check for gtk_tooltips_set_tips _after_ gtk
+ libraries have been located. (Patch by Jake E. Hamby
+ <jehamby@lightside.com>).
+
+1998-05-09 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * sanei/Makefile.in (.c.o): Patch by Kaz Sasayama
+ <Kaz.Sasayama@hypercore.co.jp>: invoke $(COMPILE) if libtool
+ doesn't give us a regular .o file.
+ * lib/Makefile.in (.c.o): Ditto.
+
+ * frontend/preview.c (preview_update): Call update_selection() so
+ selection is updated when scanwindow geometry changes. The patch
+ from 1998/4/2 never worked satisfactorily (and indeed was never
+ enabled in any of the SANE releases).
+
+1998-05-06 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/mustek.c (sane_init): Use sanei_config_skip_whitespace()
+ to skip whitespace.
+
+1998-05-05 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/xscanimage.c (init): Allow -g as an option.
+
+ * sanei/sanei_config.c (sanei_config_get_string): New function.
+ (sanei_config_skip_whitespace): Ditto.
+
+ * backend/umax.c: Updated with Oliver's latest patch.
+
+ * Makefile.in (INSTALLED_INCLUDES): Mention sanei_readproc.h.
+
+ * backend/microtek.h: Updated with Matto's 0.7 patch.
+ * doc/sane-microtek.man: Ditto.
+ * backend/microtek.c: Ditto.
+ Added precalibration code: tries to intelligently have scanner
+ run a calibration only once when necessary --- this shaves a solid
+ six seconds off every scan!
+ Added model code/vendor name for ScanMaker 600ZS.
+ Added model codes/vendor name for Agfa Arcus II, StudioScan,
+ StudioScan II.
+ Patched up 3-pass scanning (forgot to switch color planes).
+ Corrected IIHR to 600dpi base resolution.
+ Check so that 0x0 regions are recognized as invalid.
+ Fixed subtle buffering bug in color scans.
+ Fixed-up active/inactive dependencies among options.
+ Make sure shadow <= midtone <= highlight.
+ Let shadow/midtone/hightlight be active during LineArt and Halftone.
+ "Halftoning" option moved into Scan Mode Group (from Enhancement).
+ Removed some illegal "TEST_UNIT_READY" commands (during scan).
+ Removed "MODE_SENSE_1", since it didn't quite work anyway.
+
+1998-05-03 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/xscanimage.c (scan_preview): Don't register
+ preview_window_destroyed as a delete_event handler.
+
+1998-05-02 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/Makefile.in: Remove unused LIBLIB macro.
+
+1998-04-30 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ Patches by Matto Marjanovic:
+
+ * frontend/gtkglue.c (gsg_close_dialog_callback): Remove
+ client_data pointer arg.
+
+ * frontend/xscanimage.c (scan_win_delete): Remove GdkEvent arg.
+ (preview_window_destroyed): Ditto.
+ (input_available): Include bad_depth handling code only if
+ HAVE_LIBGIMP_GIMP_H is defined.
+ (scan_dialog): Remove client_data pointer arg.
+
+1998-04-29 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/gtkglue.c (gsg_get_filename): Use gtk_events_pending()
+ instead of gdk_events_pending().
+ * frontend/preview.c (input_available): Ditto.
+ * frontend/xscanimage.c (quit_xscan): Ditto.
+ (input_available): Ditto.
+
+1998-04-08 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * sanei/sanei_pio.c (sanei_pio_open): Fix prototype.
+
+1998-04-07 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * Version 0.72 released.
+
+ * backend/epson.c (sane_init): Fix up config file reading
+ to be more like that of other backends.
+ (PATH_MAX): Use PATH_MAX instead of FILENAME_MAX.
+
+ * backend/canon.c (sane_init): Read & process canon.conf (patch by
+ Yuri Dario <mc6530@mclink.it>).
+
+1998-04-06 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * sanei/sanei_init_debug.c (sanei_init_debug): Move up #endif
+ so NULL-test works for OS/2, too.
+
+ * frontend/saned.c: Include <sys/types.h>.
+
+ * backend/snapscan.c: Don't include non-ANSI <values.h>.
+ (sane_snapscan_start): Use INT_MAX instead of MAXINT.
+ (PATH_MAX): Define PATH_MAX as 1024 if not defined otherwise.
+
+1998-04-05 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/umax.c: Updated with Oliver's latest version
+ (0.72pre-a).
+
+1998-04-04 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/coolscan.c: Do lalloca.h spiel instead of including
+ alloca.h.
+
+ * configure.in: Look for glib/include directory in /usr/local/lib
+ and /usr/lib. Add $C_SWITCH_X_SITE to CPPFLAGS, not DEFS.
+
+ * doc/sane-mustek.man: Mention MFS-1200SP v1.07 as working as
+ reported by ehramm@dk3uz.hh.provi.de (Edmund H. Ramm).
+
+1998-04-03 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/canon-scsi.c (request_sense): ifdef out to quiet down
+ gcc.
+
+ * backend/artec.c (read_data): Print size_t as (u_long) to make it
+ work right and without compiler warning both on 32 and 64 bit
+ platforms.
+ (artec_get_status): Ditto.
+ (init_and_start_scan): Ditto.
+ (sane_start): Ditto.
+ (sane_read): Ditto.
+ (artec_buffer_line_offset): Declare LEN as size_t.
+ * backend/epson.c (sane_read): Ditto.
+
+ * sanei/sanei_pio.c (pio_wait): Initialize STAT with 0 to quiet
+ down gcc.
+
+ * backend/Makefile.in (libsane-epson.la): Mention sanei_pio.lo.
+ (libsane-dll.la libsane.la): Ditto.
+
+ * sanei/Makefile.in (LIBSANEI_OBJS): Mention sanei_pio.o.
+ (LIBSANEI_LTOBJS): Mention sanei_pio.lo.
+
+ * frontend/xcam.c (input_available): Undo braindamage regarding
+ break out of scan loop (the SANE docs _do_ specify that in
+ blocking mode, *len==0 implies end of scan).
+ * frontend/xscanimage.c: Ditto.
+
+ * doc/sane-dmc.man: New file by David Skoll.
+
+ * sanei/sanei_DomainOS.c: New file by Paul Walker.
+
+ * backend/snapscan.c (DL_INFO, DL_MAJOR_ERROR): Up error code to 1
+ to avoid printing anything unless the user specifically asked
+ for this.
+
+ * include/sane/sanei_debug.h (DBG_LEVEL): Define debug level
+ variable as macro DBG_LEVEL.
+
+ * README.solaris (NOTE): Emphasize that generic scsi driver
+ needs to be installed before running configure.
+
+ * backend/s9036.c: Don't depend on GNU C dynamically sized arrays.
+
+ * backend/coolscan.c (send_one_LUT): Use alloca() instead of
+ depending on GNU C dynamically sized arrays.
+ Include <alloca.h>.
+
+ * frontend/xscanimage.c (input_available): Break out of the
+ loop only if LEN==0 _and_ we have a non-negative input tag.
+ * frontend/xcam.c (input_available): Ditto.
+
+ * backend/microtek.c (parse_inquiry): Handle for ScanMaker 35t+.
+ (id_microtek): Ditto.
+
+1998-04-02 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * configure.in (CPPFLAGS): Check for libXi.
+
+ * frontend/gtkglue.c (panel_destroy): Clear dialog elements
+ after destroying the panel.
+
+ Patches by Christian Bucher <cbucher@vernetzt.at>:
+
+ * include/sane/sanei_pio.h: New file.
+ * sanei/sanei_pio.c: Ditto.
+ * backend/epson.c, backend/epson.h, backend/epson.conf: Updated
+ with Christian's version adds support for parallel port interface.
+
+ * sanei/sanei_scsi.c (sanei_scsi_req_wait): Patch by Matto to let
+ sense-handler decide whether a non-zero sense_buffer[0] really
+ should be considered an error (needed for Microtek backend).
+
+ * doc/sane.tex (\subsubsection{Option Value Unit}): Document new
+ unit SANE_UNIT_MICROSECOND.
+
+ Patches by Oliver Rauch:
+
+ * frontend/gtkglue.c (unit_string): Handle SANE_UNIT_MICROSECOND.
+ * frontend/scanimage.c (print_unit): Ditto.
+ (parse_scalar): Ditto.
+
+ * include/sane/sane.h: Add SANE_UNIT_MICROSECOND.
+
+ * Upgrade to Kevin's latest SnapScan backend (0.4).
+
+ * doc/sane-hp.man: Mention ScanJet IIp C1790A as working (reported
+ by Ronald.Vogelaar@nl.origin-it.com).
+
+ * frontend/xscanimage.c (init): Issue an error message when we see
+ option -g as this is most likely due to someone invoking
+ xscanimage through GIMP when GIMP support is missing.
+ (scan_done): Add sanity check.
+ (scan_start): Ditto.
+
+ * Upgraded to Matto's latest Microtek backend (0.6).
+
+ * Upgraded to Oliver's latest UMAX backend (0.71h).
+
+ * frontend/preview.c (draw_selection): Fix so that selection is
+ updated when sliders are moved. Patch by Mikko Tyo"la"ja"rvi.
+
+ * backend/snapscan.c (DL_INFO): Increase from 0 to 1.
+ (DL_MAJOR_ERROR): Ditto. This avoids printing error messages
+ unless the user specifically requests them.
+
+ * frontend/gtkglue.c: Include <sys/types.h>.
+
+ * include/sane/config.h.in: Ignore HAVE_USLEEP under Apollo
+ Domain.
+
+ Patches by Paul Walker:
+
+ * sanei/sanei_scsi.c: New Domain OS code.
+
+ * tools/find-scanner.c: Include <sane/config.h>.
+
+ * lib/usleep.c (usleep): Use time_$wait() to avoid broken usleep()
+ implementation in Domain Sys5.3 environment.
+
+ * config.sub: Translate sys5.3 into sysv3 for the benefit
+ of Apollo Domain/OS.
+
+ * sanei/sanei_init_debug.c (sanei_init_debug): Use DosScanEnv()
+ instead of getenv() under OS/2. (Patch by Yuri Dario
+ <mc6530@mclink.it>)
+
+1998-03-02 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/xcam.c (main): Remove obsolete call to
+ gdk_set_debug_level (0).
+
+ * backend/mustek.c (attach): Print debug message when discovering
+ unknown model.
+
+ * doc/sane-scsi.man: Mention Adaptec 1505.
+
+ * tools/find-scanner.c (main): List FreeBSD specific device names.
+
+ * tools/Makefile.in (LIBS): Define.
+ (find-scanner): Mention $(LIBS).
+
+ * backend/epson.conf: New file.
+
+ Patches by Yuri Dario <mc6530@mclink.it>:
+
+ * backend/epson.c (sane_init): Support config file.
+
+ * sanei/sanei_ab306.c (outb): Add missing parens.
+
+ * backend/snapscan.c: Don't include <values.h>
+
+ * backend/net.c: Include netdb.h after in.h to appease OS/2.
+ Include <sys/types.h>.
+
+ * sane-0.71.spec (%files): Mention sane-dmc.5.
+ * doc/Makefile.in (SECT5): Ditto.
+
+ * backend/dmc.c, backend/dmc.h: Update with Feb 26 patch from
+ David Skoll.
+ * doc/dmc.man: New file by David Skoll.
+
+1998-02-25 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/dmc.c (DMCSetMode): Add missing field name (patch by
+ Martin Huber).
+
+ * tools/find-scanner.c (main) [__sun]: Add missing command (patch
+ by Martin Huber.
+
+ * sanei/sanei_scsi.c (sanei_scsi_cmd): Fix typo: fd_Info->fd_info
+ (patch by Jeff Freedman).
+
+ * configure.os2: Update with patch by Jeff Freedman.
+
+ * backend/snapscan.c (sane_snapscan_start): Replace non-standard
+ MAXINT by INT_MAX from <limits.h>.
+ (PATH_MAX): Define PATH_MAX as 1024 if not defined by headers.
+
+1998-02-23 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * Version 0.71 released.
+
+ * backend/dmc.c (DMCAttach): Close scsi fd before returning.
+
+ * backend/microtek.c: Default to no_dump.
+ (sane_init): Change "nodump" into "dump" option.
+ * doc/sane-microtek.man: Document this change.
+
+ * backend/snapscan.c: Include <sane/sanei_config.h>.
+ (sane_snapscan_init): Use sanei_config_open() instead of fopen().
+
+ * backend/snapscan.c: Upgrade to latest version (0.3 patch 7).
+ * backend/snapscan.h: Ditto.
+
+ * configure.in (V_MINOR): Up version to 0.71.
+
+ * sanei/sanei_scsi.c (scsi_cmd) [USE == SOLARIS_INTERFACE]: "or"
+ in lun instead of overwriting cdb[1] (patch by Martin Huber
+ <hu@garfield.m.isar.de>).
+
+ * backend/snapscan.c: Replace <posix1_lim.h> with <limits.h>.
+
+ * backend/mustek.c (fix_line_distance_mfs): Add back missing
+ multiplication by bpl (patch by Stefano Garavaglia
+ <alter.ego@iol.it>).
+
+ * backend/coolscan.c: Updated with Didier's latest version.
+ (COOLSCAN_CONFIG_FILE): Rename from PATH_COOLSCAN_CONFIG and
+ define as "coolscan.conf". Include <sane/sanei_config.h>.
+ (sanei_init): Use sanei_config_open() instead of fopen().
+
+ * backend/coolscan-scsidef.h: Ditto.
+ * backend/coolscan.h: Ditto.
+
+ * backend/hp.c (sane_close): Change s to s->next (patch by David
+ Skoll <dskoll@chipworks.com>).
+
+1998-02-17 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/Makefile.in (PRELOADABLE_BACKENDS): Mention apple &
+ coolscan.
+
+ * backend/coolscan.c: New file (by Didier Carlier
+ <didier@sema.be>)..
+ * backend/coolscan.h: Ditto.
+ * backend/coolscan-scsidef.h: Ditto.
+
+ * backend/apple.c: Include <sane/sanei_config.h>
+ (APPLE_CONFIG_FILE): Rename from PATH_APPLE_CONFIG.
+ (sane_init): Use sanei_config_open().
+
+ * backend/apple.conf: New file.
+
+ * backend/dll.conf: Mention apple & coolscan backends.
+
+ * backend/apple.c: New file (by Milon Firikis
+ <milonf@isosun.ariadne-t.gr>).
+ * backend/apple.h: Ditto.
+
+ * sane-0.70.spec: Make symlink for libsane.so.0.
+
+ * doc/sane-epson.man: Mention GT-5500 scanner as working (as
+ reported by Umberto Zanatta <uzanatta@foscolo.org>).
+
+1998-02-12 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * sanei/sanei_scsi.c (DOMAINOS_INTERFACE): Define. Add
+ Apollo Domain/OS support contributed by Paul Walker.
+
+ * configure.in (AC_CHECK_HEADERS): Mention apollo/scsi.h.
+ Add #undef of HAVE_APOLLO_SCSI_H. Add type checks for u_char,
+ u_int, u_long (DomainOS reportedly needs these).
+
+ * sanei/sanei_scsi.c (sanei_scsi_req_wait) [USE ==
+ LINUX_INTERFACE]: Always check for a non-zero error code in the
+ sense-buffer. The Linux sg driver guarantees that the sense
+ buffer is clear to zero when no sense code has been requested, so
+ this is safe.
+
+1998-01-28 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * Version 0.7 released.
+
+1998-01-27 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/xscanimage.c (quit_xscan): Exit with status 0, not 1.
+
+ * tools/xerox (scale): Added improvements contributed by Joachim
+ Woll <woll@physik.uni-kassel.de>.
+
+ * Upgrade to Oliver's latest UMAX backend.
+
+ * include/Makefile.in (distclean): Add empty all rule. Add
+ distclean rule to delete Makefile.
+
+ * Makefile.in (distclean): Delete japi/Makefile as well (this
+ command should be removed once japi gets added to SUBDIRS).
+
+ * backend/Makefile.in (EXTRA): Remove ../lib/usleep.lo and
+ ../lib/strndup.lo.
+ (libsane.la): Make dependent on $(LIBOBJS).
+
+ * frontend/xscanimage.c (preview_window_destroyed): Declare second
+ arg (added in some version of gtk?).
+
+ * tools/find-scanner.c (main): Change __sgi__ to __sgi.
+
+1998-01-26 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/microtek.c: Don't declare strdup()---you're bound to get
+ it wrong for some platforms!
+
+ * doc/sane-scsi.man: Say explicity that generic SCSI support needs
+ to be enabled.
+
+ * doc/sane-hp.man (Problems): Document PhotoSmart problems
+ as reported Peter Kirchgessner <Pkirchg@aol.com>.
+
+ * backend/snapscan.c: Upgrade to v0.3 from
+ http://www.cs.ualberta.ca/~charter/snapscan.html.
+ * backend/snapscan.h: Ditto.
+
+1998-01-22 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ SnapScan backend by Franck Schnefra, Michel Roelofs and
+ Kevin Charter:
+
+ * backend/snapscan.c: New file.
+ * backend/snapscan.h: Ditto.
+ * backend/snapscan.conf: Ditto.
+
+ * backend/umax-scanner.h (scanner_str): Add missing comma.
+
+ * sanei/sanei_scsi.c (sanei_scsi_cmd): Pass sense_handler_arg to
+ sense handler for BSD_INTERFACE, HPUX_INTERFACE,
+ OPENSTEP_INTERFACE, DECUNIX_INTERFACE, SCO_OS5_INTERFACE,
+ OS2_INTERFACE, IRIX_INTERFACE, AIX_GSC_INTERFACE, and
+ SOLARIS_INTERFACE.
+
+ * include/sane/config.h.in: Add missing #undef of
+ HAVE_SYS_SCSI_TARGETS_SCGIO_H.
+ Ditto for HAVE_SYS_SCSI_SGDEFS_H.
+
+1998-01-20 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * Version 0.69 released.
+
+ * doc/sane-scsi.man: Limit ncr810 patch to kernel versions <
+ 2.0.33.
+
+ * tools/xerox (HEIGHT): Add A4 paper size as comment.
+
+1998-01-19 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/preview.c (make_preview_image_path): New function.
+ (preview_destroy): Save scan surface parameters as a comment
+ in the preview image.
+ (restore_preview_image): Read scan surface parameters from
+ preview image file and restore only if the parameters match
+ the currently selected surface.
+ (paint_image): Gracefully handle NULL image_data.
+ (event_handler): Don't call restore_preview_image().
+ (preview_update): Detect if the scan surface changed. If so,
+ establish a new preview widget size, preview area size, and
+ restore a preview image, if available.
+
+ * backend/mustek.c (sense_handler): Declare closure argument.
+
+ * sanei/sanei_scsi.c (sanei_scsi_open): Fix typos.
+
+ * backend/umax-scsi.c (umax_open_scanner): Pass us as sense_arg.
+ (umax_open_scanner): Ditto.
+ (umax_open_scanner): Ditto.
+ * backend/umax.c (sane_start): Ditto.
+
+ * backend/canon.c (attach): Pass 0 as sense_arg to sanei_scsi_open().
+ (sane_start): Ditto.
+ * backend/epson.c (attach): Ditto.
+ (sane_start): Ditto.
+ * backend/tamarack.c (sense_handler): Ditto.
+ * backend/s9036.c (sane_start): Ditto.
+ * backend/mustek.c (dev_open): Ditto.
+ * backend/hp.c (attach): Ditto.
+ (sane_start): Ditto.
+ * backend/mustek.c (dev_open): Ditto.
+ * tools/find-scanner.c (main): Ditto.
+
+ * include/sane/sanei_scsi.h (SANEI_SCSI_Sense_Handler): Declare
+ closure arg.
+ (sanei_scsi_open): Ditto.
+
+ * doc/sane-hp.man (Model): Remove obsolete comment regardign 5P.
+
+1998-01-17 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/mustek.c (dev_open): Fix debug message.
+
+ * Solaris related patches by Martin Huber:
+
+ * backend/umax-scsi.c (umax_wait_scanner): Sleep for 1 second
+ instead of 100ms on Sun platforms---the SCHILYscg driver prints a
+ warning message each time a device is busy. Duh.
+ (umax_get_data_buffer_status): Don't do
+ umax_get_data_buffer_status() on Sun's. This should be fixed...
+
+ * sanei/sanei_scsi.c (sanei_scsi_open): Call unit_ready() towards
+ the end of this function.
+ (CCS_SENSE_LEN): Define as 18 if not defined
+ by any header files.
+ (sanei_scsi_cmd): Use sensebuffer to collect sense info.
+ (scsi_cmd): Better error handling when using SCHILYscg driver.
+
+1998-01-14 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/xscanimage.c (scan_start): Turn off dialog sensitivity.
+ (scan_done): Restore dialog sensitivity.
+
+ * backend/qcam.c (init_options): Turn on SANE_CAP_ALWAYS_SETTABLE.
+
+ * frontend/preview.c (scan_done): Enable dialog sensitivity.
+ (scan_start): Disable dialog sensitivity.
+
+ * include/sane/sane.h (SANE_CAP_ACTIVE_WHILE_SCANNING): New
+ manifest constant.
+
+1998-01-12 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/gtkglue.c (panel_destroy): Call gtk_tooltips_unref()
+ instead of gtk_tooltips_destroy() as suggested by Ben Gertzfield
+ <che@debian.org>.
+
+1997-12-25 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/canon.c: New file by Helmut Koeberle
+ <helmut.koeberle@bytec.de>.
+ (sane_start): Print variables of type size_t as %lu and cast to
+ (u_long), to make it compile without warning on all platforms.
+ (attach): Remove extraneous semicolon.
+
+ * backend/canon.h (canon_h): Ditto
+ * backend/canon-scsi.c: Ditto.
+
+1997-12-24 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * sanei/sanei_ab306.c (sanei_ab306_cmd): Write the first
+ 6 bytes of a SCSI command only (suggested by Andreas, but
+ is this really correct??).
+
+ * backend/mustek.c (gamma_correction): Add patch by Andreas
+ Czechanowski <andreas@inspc44c.ins.uni-stuttgart.de> to
+ fix lineart scanning for Paragon II 600 N scanner.
+
+1997-12-23 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * tools/find-scanner.c (scanner_identify_scanner): Print info on
+ all SCSI devices when --verbose is in effect.
+ (main): Add Sun device names.
+
+ * include/sane/config.h.in: Define _POSIX_SOURCE and
+ __EXTENSIONS__ when compiling on a Sun with GCC.
+
+ * configure.in (AC_CHECK_HEADERS): Mention sys/scsi/sgdefs.h and
+ sys/scsi/targets/scgio.h.
+
+1997-12-17 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/xscanimage.c (device_dialog): Suggestion by Matt: set
+ window auto-shrink by calling gtk_window_set_policy().
+
+ * japi/ImageCanvas.java: Updated with Jeff's latest patch.
+ * japi/Jscanimage.java: Ditto.
+ * japi/Makefile.in: Ditto.
+ * japi/README.JAVA: Ditto.
+ * japi/ScanIt.java: Ditto.
+ * japi/ImageCanvasClient.java: New file.
+
+1997-12-16 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/gtkglue.c (panel_build): Patch by Matt: a) For all
+ individual options flagged as "advanced", panel_build will only
+ display the option if the "Show advanced" button is toggled.
+ Group identifiers flagged as "advanced" are handled the same as
+ before. b) panel_rebuild is called whenever the "Show advanced"
+ button is toggled on or off.
+
+ * doc/sane-scsi.man: Mention sane-epson(5) and sane-microtek(5).
+ * doc/scanimage.man: Ditto.
+ * doc/xscanimage.man: Ditto.
+
+ * doc/sane-microtek.man: New file by Matt.
+
+ * backend/microtek.c: Updated with Matt's version 0.4.
+ * backend/microtek.h: Ditto.
+ * backend/microtek.conf: Ditto.
+
+ * doc/Makefile.in (SECT5): Mention sane-microtek.5.
+
+1997-12-15 Fred Hucht & Michael Staats <{fred|michael}@thp.Uni-Duisburg.DE>
+
+ * Added support for generic SCSI under AIX 4.1.x using the device
+ driver gsc written by Matthew Jacob <mjacob@feral.com> (nice piece
+ of work!).
+ Find this driver under
+ ftp://ftp.feral.com/pub/aix/gsc.tar.gz or
+ ftp://ftp.thp.Uni-Duisburg.DE/pub/source/gsc.tar.gz.
+ Changed files: sanei/sanei_scsi.c, include/sane/config.h.in,
+ configure.in.
+
+ * Moved '#include <lalloca.h>' to very beginning in all source
+ files as AIX needs it there.
+
+ * Added define OUTFILENAME to frontend/xscanimage.c.
+
+ * Fixed wrong environment reference in /doc/sane-scsi.man.
+
+ * Several changes in tools/find-scanner.c to run using
+ above mentioned driver.
+ Fixed wrong IN_periph_devtype_cpu (was 1, should be 3).
+
+1997-12-14 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * doc/sane-hp.man: Mention ScanJet 4P (reported to work by
+ Adam Sjoegren <asjo@diku.dk>).
+
+1997-12-09 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/saned.c (check_host): Change len from size_t to int to
+ match getpeername() as per Single Unix Spec (as opposed to POSIX
+ drafts...).
+ (start_scan): Ditto for getsockname().
+ * backend/net.c (sane_start): Ditto.
+
+ * backend/tamarack.c (TAMARACK_CONFIG_FILE): Delete.
+ (TAMARACK_CONFIG_FILE): New macro.
+ Include <sane/sanei_config.h>.
+ (sane_init): Use sanei_config_open() instead of fopen().
+ (read_data): Declare nbytes as size_t---makes a difference
+ on 64-bit platforms.
+
+1997-12-07 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/s9036.c (sane_init): Run through "indent -gnu". Use
+ sanei_config_open() instead of fopen(). Include
+ <sane/sanei_config.h>.
+ (read_more_data): Print size_t variables by casting them to
+ (u_long) and using %lu format (some platforms have size_t as
+ u_long, others as u_int, which does make a difference if
+ sizeof(long) > sizeof(int).
+ (sane_start): Ditto.
+ Add English translation for comments that were in German only.
+
+ * backend/s9306.c: New file by Ingo Schneider.
+ * backend/s9306.h: New file by Ingo Schneider.
+
+1997-12-04 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/mustek.c (sane_cancel): Collect child process status
+ after killing it (avoids accumulating zombie processes). Reported
+ by Mike Sweet.
+ * backend/umax.c (sane_cancel): Ditto.
+ * backend/qcam.c (sane_close): Ditto.
+ (sane_cancel): Ditto.
+
+1997-12-03 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * Version 0.68 released.
+
+1997-12-02 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/scanimage.c (window_val_user): New variable.
+ (fetch_options): Don't overwrite window_val[i] if it's
+ user-specified.
+ (main): Set window_val_user[i] as necessary.
+
+ * backend/mustek.c (send_gamma_table): New function.
+ (sane_start): Send gamma table both before and after start_scan().
+ The MFS-06000CX is reported to need the gamma-table before
+ start_scan() and the Mustek docs do indeed indicate downloading
+ the gamma-table twice.
+ (init_options): Make --custom-gamma option active by default (since
+ gray-scale mode is the default mode).
+
+1997-11-30 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * doc/sane-mustek.man: Mention MFC-08000CZ.
+
+ * backend/mustek.c (attach): Reduce y_range.max for MFC-08000CZ
+ from 300 to 292mm as reported by Jeroen Steenblik
+ <jeroens@esrac.ele.tue.nl>. Ditto for MFC-06000CZ.
+
+1997-11-28 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/umax-scanner.h (scanner_str): Add "Astra 610S".
+ (known_scanners): Increment from 13 to 14.
+
+ PP fixes by Andreas Czechanowski:
+ * backend/mustek.c (EXTRA_SAVE_LINES): New macro.
+ (fix_line_distance_pp): Use EXTRA_SAVE_LINES instead of hardcoded
+ constant. Various fixes to make it actually work.
+ (reader_process): Initialize s->ld_ld_line to zero.
+
+ * backend/mustek.h (struct Mustek_Scanner): Add member ld_line.
+
+1997-11-26 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * tools/Makefile.in (.c.o): Add this rule.
+
+ * tools/find-scanner.c: Include sanei_scsi.h and sanei_debug.h
+ via <> quotes (note "").
+
+1997-11-25 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * sanei/sanei_ab306.c (sanei_ab306_exit): Fix by Andreas
+ Czechanowski: output 0x00 at port[i].base + 1 instead.
+
+1997-11-22 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * doc/sane-mustek.man (Model): Clarify that paralell port != printer
+ port.
+
+ * backend/mustek.c (fix_line_distance_mfs): Add missing SANE_UNFIX()
+ calls for x_range.max and dpi_range.max.
+ (fix_line_distance_pp): Correct based on Andreas' feedback.
+
+1997-11-18 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * configure.in (CFLAGS): Don't specify -ansi---with older libcs,
+ it's causing more problems than it's worth.
+
+ * Patch by Jeff Freedman:
+
+ * japi/Sane.c: Limit string length to option size.
+
+ * japi/SaneOption.java: Fix indentation.
+ (unitString): New function.
+
+ * japi/ImageCanvas.java: New file.
+ * japi/Jscanimage.java: Ditto.
+ * japi/ScanIt.java: Ditto.
+
+ * japi/Makefile.in (CLASSES): Mention ScanIt.class and
+ ImageCanvas.class.
+ (all): Mention Jscanimage.class.
+ * japi/Scan.c: Include <string.h>.
+ (String_length): New function.
+
+1997-11-16 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/gtkglue.c (scale_update): In recent versions of GTK,
+ "value_changed" callbacks no longer return a value. Change this
+ function to type "void" accordingly.
+
+ * sanei/sanei_scsi.c: Declare cam_fd only if USE ==
+ DECUNIX_INTERFACE.
+
+ * sanei/sanei_load_values.c (sanei_load_values): Detect errors
+ while reading the option name (first call to sanei_w_string()).
+ Reported by Geoffrey T. Dairiki.
+
+ * sanei/sanei_ab306.c [HAVE_UNISTD_H]: Include <unistd.h>. Fix by
+ Geoffrey T. Dairiki.
+
+ * lib/alloca.c: Enclose in #ifndef HAVE_ALLOCA bracket. Fix by
+ Geoffrey T. Dairiki.
+
+ * include/lalloca.h: Declare alloca() as returning void* when
+ __STDC__ is in effect so declaration matches definition in
+ lib/alloca.c. Reported by Geoffrey T. Dairiki.
+
+ * frontend/preview.c (update_selection): Set coord[] values to
+ rounded-to-nearest-int of float values. This avoids the jumping
+ selection box effect. Fix by Geoffrey T. Dairiki.
+
+ * frontend/gtkglue.c (scale_update): Patch by Geoffrey T. Dairiki
+ <dairiki@apl.washington.edu>: emit value_changed signal if the
+ backend changed the value.
+
+ * backend/umax.c: Upgraded to Oliver's latest UMAX version.
+
+ * backend/mustek.c (sane_init): Ignore white space in front of an
+ option/device-name.
+
+1997-11-12 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * sanei/sanei_ab306.c (sanei_ab306_get_io_privilege):
+ (struct port): Remove member HAVE_IO_PRIVS.
+ (sanei_ab306_get_io_privilege): Get ioperm()issions independent of
+ HAVE_IO_PRIVS.
+
+ * backend/mustek.c (do_stop): Always send STOP command before
+ closing the device.
+ (dev_read_req_enter): For parallel-port scanner, set *idp to 0.
+
+1997-11-10 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ Bug reported by Matto Marjanovic <maddog@mir.com>:
+
+ * frontend/gtkglue.c (panel_build): Create button only after we
+ know the option's value.
+ (button_new): Add VAL argument and initialize button state to
+
+ correct value before connecting the toggled callback.
+
+ Bugs reported by Petter Reinholdtsen <pere@link.no>:
+
+ * sanei/sanei_config.c (sanei_config_open): Add missing cast to
+ (char *).
+
+ * sanei/sanei_scsi.c (sanei_scsi_cmd) [USE == IRIX_INTERFACE]: Fix
+ (u_char) cast to (u_char *).
+
+1997-11-06 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/qcam.c (init_options): Set the type of OPT_NUM_OPTS to
+ SANE_TYPE_INT (suggested by Guido Muesch
+ <odiug@faho.rwth-aachen.de>).
+ * backend/mustek.c (init_options): Ditto.
+
+1997-11-04 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/xcam.c (xcam_exit): Protect against recursive
+ invocation.
+ (main): Turn on preferences.advanced as no graphical geometry
+ selection exists right now.
+ Include <preferences.h>.
+ preferences: New variable.
+ (pref_toggle_advanced): New function.
+ (pref_toggle_tooltips): Ditto.
+ (build_preferences_menu): Add button to control advanced & tooltips
+ preferences.
+
+ * doc/sane.tex (subsection{sanecontrol_option}): Make it illegal
+ for SANE_INFO_RELOAD_OPTIONS to be set needlessly.
+
+ * backend/hp.c (sane_control_option): Only turn on RELOAD_PARAMS
+ when value changed.
+
+ * backend/qcam.c (sane_control_option): Only turn on
+ RELOAD_PARAMS when value changed.
+
+ * backend/mustek.c (sane_control_option): Only turn on
+ RELOAD_OPTIONS and/or RELOAD_PARAMS when value changes.
+
+ * Integrate b&w quickcam fixes by Guido Muesch
+ <odiug@faho.rwth-aachen.de>:
+
+ * backend/qcam.c (bw_x_range, odd_bw_x_range, bw_y_range,
+ odd_bw_y_range): New constants.
+ (sane_open): Disable despeckle, black-level, hue, saturation,
+ resolution & test options for b&w camera (either not useful or not
+ supported at this point).
+ (sane_start): Use QC_MONO_SET_CONTRAST instead of
+ QC_BW_SET_CONTRAST.
+ (sane_start): Call qc_reset() for b&w camera to avoid hangs (color
+ camera doesn't need this and is faster that way).
+ (sane_start): Multiply undecimated_width by s->val[OPT_DEPTH].w,
+ not 4.
+
+ * backend/qcam.h: Remove obsolete QC_BW_SET_CONTRAST,
+ QC_BW_AUTO_ADJUST_OFFSET, QC_BW_GET_OFFSET, and QC_SET_CONTRAST
+ macros.
+
+1997-11-02 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * doc/sane-hp.man (Model): Mention ScanJet IIcx. Johannes Geiger
+ <J_Geiger@fleury.de> reported it to work fine under OS/2 with
+ sane-0.66
+
+ * backend/umax.c: Apply patch by Oliver Rauch that avoid
+ umax hangs.
+
+1997-11-01 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * Version 0.67 released.
+
+ * sanei/sanei_ab306.c: New file.
+
+ * backend/mustek.h (MUSTEK_FLAG_PP): New macro.
+ (struct Mustek_Scanner): Add members ld.index and ld.lmod3
+ for parallel-port scanner line-distance correction.
+
+ * backend/mustek.c (color_seq): Move to global level from
+ fix_line_distance_normal().
+ (fix_line_distance_pp): New function.
+ (scsi_wait_ready): Renamed from wait_ready().
+ (pp_wait_ready): New function.
+ (dev_wait_ready): Ditto.
+ (dev_open): Ditto.
+ (dev_cmd): Ditto.
+ (dev_req_wait): Ditto.
+ (dev_read_start): Ditto.
+ (dev_read_req_enter): Ditto.
+ (dev_close): Ditto.
+ (attach): Modify to use dev_open(). Set minimum scan resolution
+ to 51 dpi for parallel-port scanners.
+ (scan_area_and_windows): Call dev_cmd() instead of
+ sanei_scsi_cmd().
+ (mode_select): Ditto.
+ (gamma_correction): Ditto.
+ (start_scan): Ditto.
+ (stop_scan): Ditto.
+ (line_distance): Ditto.
+ (get_image_status): Ditto.
+ (backtrack_and_adf): Ditto.
+ (gamma_correction): Return immediately if custom-gamma is turned
+ off or if not doing a multibit scan. Add support for sending all
+ three gamma tables with a single command.
+ (line_distance): Initialize additional line-distance correction
+ state needed by parallel-port scanner.
+ (read_req_enter): Remove.
+ (send_data): Modify to support parallel-port scanner line-distance
+ correction.
+ (reader_process): Require I/O-privilege if dealing with parallel
+ port scanner and call dev_read_start(). Use dev_read_req_enter()
+ instead of read_req_enter(), dev_req_wait() instead of
+ sanei_scsi_req_wait().
+ (sane_start): For parallel-port scanner, send gamma table with
+ a single gamma_correction() call.
+
+ * doc/sane-mustek.man: Update with info regarding parallel port
+ scanner.
+
+ * backend/dll.c (add_backend): When a backend is present already,
+ move it to the head of the backend list, so pre-loaded backends
+ appear in the same order as if they had been loaded dynamically
+
+ * backend/mustek.c (pp_mode_list): New constant.
+
+ * backend/mustek.c (init_options): Use pp_mode_list for parallel
+ port type scanners (no color lineart/halftone modes).
+
+ * sanei/sanei_codec_ascii.c (ascii_w_string): free(*s) only if *s
+ is non-NULL (reported by Geoffrey T. Dairiki
+ <dairiki@apl.washington.edu>).
+
+ * backend/mustek.c (attach): Turn on MUSTEK_FLAG_LD_NONE for
+ MFS-12000SP with firmware 1.02 or newer. Reported by Henning
+ Busacker <henning.busacker@Duesseldorf.netsurf.de>.
+
+1997-10-25 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * doc/sane.tex (chapter{Contact Information}): Update mailing list
+ and home page address.
+
+ * backend/dll.c: Include <sane/sanei_config.h>. Call
+ sanei_config_open() instead of fopen().
+ * backend/hp.c: Ditto.
+ * backend/mustek.c: Ditto.
+ * backend/net.c: Ditto.
+ * backend/pint.c: Ditto.
+ * backend/qcam.c: Ditto.
+ * backend/umax.c: Ditto.
+
+ * backend/Makefile.in (EXTRA): Mention ../sanei/sanei_config.lo.
+
+ * doc/sane-dll.man: Document SANE_CONFIG_DIR.
+ * doc/sane-hp.man: Ditto.
+ * doc/sane-mustek.man: Ditto.
+ * doc/sane-net.man: Ditto.
+ * doc/sane-pint.man: Ditto.
+ * doc/sane-qcam.man: Ditto.
+ * doc/sane-scsi.man: Ditto.
+ * doc/sane-umax.man: Ditto.
+ * doc/saned.man: Ditto.
+
+ * backend/microtek.c: Updated with v0.3 from Matt.
+ Include <sane/sanei_config.h>
+ (MICROTEK_CONFIG_FILE): Define as "microtek.conf".
+ (PATH_MICROTEK_CONFIG): Delete.
+ (sane_init): Replace fopen() with sanei_config_open().
+
+ * backend/microtek.h: Ditto.
+
+1997-10-24 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * sanei/sanei_config.c (sanei_config_open): Add multiple-directory
+ support for SANE_CONFIG_DIR.
+
+ * sanei/sanei_config.c: New file by Jeff Freedman.
+ * include/sane/sanei_config.h: Ditto.
+
+1997-10-23 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * Fixes for OS/2 by Jeff Freedman:
+ * frontend/Makefile.in (SBINPROGS): Set to @SANED@.
+ * configure.os2 (LN_S): Add --sysconfdir=.
+ * configure.in: Set up SANED depending on <sys/socket.h>.
+ * backend/Makefile.in (EXTRA): Mention usleep.lo and strndup.lo.
+ * backend/pnm.c (rgblength, rgbbuf, rgbleftover): Declare as
+ static.
+ * ltconfig: Upgrade to 1.0d.
+ * ltmain.sh: Ditto.
+ * sanei/sanei_constrain_value.c: Include <sane/config.h>.
+
+1997-10-22 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/gtkglue.h (struct GSGDialog): Remove idle_id member.
+
+ * frontend/gtkglue.c (idle_handler): Remove. GTK's reference
+ counting appears to have been fixed (?).
+
+ * backend/umax_scanner.h: Update with Oliver's latest version.
+ * backend/umax-scsi.c: Ditto.
+ * backend/umax-scsidef.h: Ditto.
+ * backend/umax-struct.h: Ditto.
+ * backend/umax.c: Ditto.
+ * backend/umax.h: Ditto.
+
+1997-10-18 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * sanei/sanei_scsi.c (sanei_scsi_req_enter): Set cdb.hdr.pack_id
+ to unique id number.
+
+1997-10-17 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * japi/Makefile.in: New file (by Jeff Freedman <jsf@hevanet.com>).
+ * japi/README.JAVA: Ditto.
+ * japi/Sane.c: Ditto.
+ * japi/Sane.java: Ditto.
+ * japi/SaneDevice.java: Ditto.
+ * japi/SaneOption.java: Ditto.
+ * japi/SaneParameters.java: Ditto.
+ * japi/SaneRange.java: Ditto.
+ * japi/Test.java: Ditto.
+
+ * configure.in (AC_OUTPUT): Mention japi/Makefile.
+
+ * sanei/sanei_scsi.c (sanei_scsi_cmd) [USE == IRIX_INTERFACE]:
+ Add data buffer alignment fix by Michael Sweet.
+
+1997-10-24 Jeff Freedman <jsf@hevanet.com>
+
+ * sanei_open_config() added. Backends call it to open .conf files.
+
+1997-10-14 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * Version 0.66 released.
+
+ * README: Update with new URLs and latest GIMP/GTK info.
+
+1997-10-11 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * include/sane/saneopts.h: Add #defines for TEN_BIT_MODE, WARMUP,
+ RGB_PREVIEW_PATCH, and START_SCAN_PATCH.
+
+ * README: Remove umax-specific configure options (they're now
+ runtime options).
+ * configure.in (CPPFLAGS): Ditto.
+ * include/sane/config.h.in: Ditto.
+
+ * backend/epson.c: Updated
+
+1997-10-09 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/umax.c (sane_exit): Remove bogus call to free()
+ (reported by Peter).
+
+Thu Oct 9 20:20:32 1997 Kazuhiro Sasayama <kaz@hypercore.co.jp>
+
+ * epson.c (sane_start): Fix lcount computation.
+
+Thu Oct 9 11:44:03 1997 Kazuhiro Sasayama <kaz@hypercore.co.jp>
+ * epson.c (sane_start): Use byte-interleaved mode if available.
+ (sane_start): Set line counter for byte-interleaved mode.
+ (sane_read): Handle byte-interleaved mode.
+ (sane_init) [PACKAGE && VERSION]: Debug out PACKAGE and VERSION.
+
+Tue Oct 7 18:44:36 1997 Kazuhiro Sasayama <kaz@hypercore.co.jp>
+
+ * epson.c (set_lcount): New function.
+ (sane_start): Use block mode for monochrome if available.
+ (sane_read): Handle block mode.
+
+ * epson.h (struct Epson_Scanner): Add block.
+
+Tue Oct 7 15:48:11 1997 Kazuhiro Sasayama <kaz@hypercore.co.jp>
+
+ * epson.c (set_speed): New function.
+ (sane_start): Use set_speed.
+
+Tue Oct 7 15:44:33 1997 Kazuhiro Sasayama <kaz@hypercore.co.jp>
+
+ * README: Add info about a mailing list.
+
+ * Makefile.am (libsane_epsonx_la_LDFLAGS): Increment the revision.
+
+ * epson.c (identify): Debug output the command level.
+
+1997-10-08 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/mustek.conf: Turn on linedistance-fix and lineart-fix by
+ default.
+
+ * include/sane/config.h.in: Remove
+ NEED_MUSTEK_LINE_DISTANCE_WORKAROUND.
+
+ * doc/sane-mustek.man (CONFIGURATION): Document option
+ linedistance-fix and lineart-fix.
+
+ * configure.in: Remove test for --enable-ld-fix.
+
+ * backend/mustek.h (MUSTEK_FLAG_LD_FIX): New flag.
+ (MUSTEK_FLAG_LINEART_FIX): Ditto.
+
+ * backend/mustek.c (line_distance): Replace
+ NEED_MUSTEK_LINE_DISTANCE_WORKAROUND with runtime test for same.
+ (reader_process): If MUSTEK_FLAG_LINEART_FIX is on, delay 200ms
+ when scanning in lineart mode.
+ (sane_init): New variable. Add linedistance-fix and lineart-fix
+ support.
+
+ * backend/Makefile.in (install): Fix install rule so all symlinks
+ necessary for libsane.so are installed.
+
+ * backend/dll.c (load): Change from LIBNAME to LIBPATH (as per
+ libtool-1.0c documention).
+
+ * sanei/sanei_scsi.c (issue): Declare `static'.
+
+ * aclocal.m4: Update with contents of libtool.m4.
+
+ * configure.in (AC_PROG_RANLIB): Remove (once again!).
+
+ * config.guess: Update from libtool-1.0c.
+ * config.sub: Ditto.
+ * ltconfig: Ditto.
+ * ltmain.sh: Ditto.
+
+ * backend/epson.c: Update with Kazuhiro's latest epson version
+ (1.1.6).
+
+1997-10-07 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/gtkglue.c (panel_destroy): Clear elem->menu after
+ freeing it (reported by Kazuhiro Sasayama <kaz@hypercore.co.jp>).
+
+1997-10-06 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/epson.c: Updated with Kazuhiro Sasayama
+ <kaz@hypercore.co.jp> latest version (1.1.5).
+
+1997-10-04 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * Version 0.65 released.
+
+ * sanei/sanei_scsi.c (close_aspi): Rename from sanei_close_aspi (static
+ functions don't need ugly sanei_ prefix...).
+ (open_aspi): Ditto.
+
+ * configure.os2: New file (from Jeff's config.os2).
+
+ * backend/umax-scsi.c: Mmove include of <scsi/scsi.h> and
+ <scsi/sg.h> into !def UMAX_TO_SANE bracket.
+
+ * backend/pnm.c (getparmfromfile): Open with mode "rb" to get
+ binary file on platforms where this is meaningful.
+
+1997-10-02 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * doc/sane-epson.man: Mention that backend is known to work with
+ GT-5000.
+
+1997-10-01 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * doc/sane-epson.man: New file (based on Kzuhiro's README file).
+
+ * backend/Makefile.in (PRELOADABLE_BACKENDS): Mention epson.
+ (libsane-epson.la): Add dependencies for Epson backend.
+
+ * backend/epson.c: New file by Kazuhiro Sasayama
+ <kaz@hypercore.co.jp>.
+ * backend/epson.h: Ditto.
+
+ * backend/microtek.c: Updated with latest version from
+ http://www.mir.com/mtek/ by Matt Marjanovic <maddog@mir.com>.
+ * backend/microtek.h: Ditto.
+
+1997-10-3 Jeff Freedman <jsf@hevanet.com>
+
+ * sanei/sanei_scsi.c: Minor fixes for OS/2 support.
+
+ * configure.in: Check for presence of sys/socket.h to set @NET@.
+
+ * backend/Makefile.in: net -> @NET@
+
+1997-09-30 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * sanei/sanei_scsi.c: Integrate OS/2 support by Jeff Freedman:
+ (OS2_INTERFACE) Define.
+ (open_aspi,close_aspi): New OS/2-specific functions.
+ (sanei_scsi_open): Add OS/2 support.
+ [USE = OS2_INTERFACE]: OS/2 version of sanei_scsi_cmd().
+ (sanei_scsi_cmd, sanei_scsi_req_wait) [STUBBED_INTERFACE]:
+ Return proper value.
+
+ * include/sane/config.h.in (HAVE_STRNCASECMP, HAVE_OS2_H): Add
+ #undef. If !HAVE_STRNCASECMP, define strncasecmp macro as
+ alias for strnicmp.
+
+ * configure.in (AC_CHECK_FUNCS): Check for strncasecmp().
+ (AC_CHECK_HEADERS): Check for os2.h.
+
+1997-09-30 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * sanei/sanei_scsi.c: Integrate OS/2 support by Jeff Freedman:
+ (OS2_INTERFACE) Define.
+ (open_aspi,close_aspi): New OS/2-specific functions.
+ (sanei_scsi_open): Add OS/2 support.
+ [USE = OS2_INTERFACE]: OS/2 version of sanei_scsi_cmd().
+ (sanei_scsi_cmd, sanei_scsi_req_wait) [STUBBED_INTERFACE]:
+ Return proper value.
+
+ * include/sane/config.h.in (HAVE_STRNCASECMP, HAVE_OS2_H): Add
+ #undef. If !HAVE_STRNCASECMP, define strncasecmp macro as
+ alias for strnicmp.
+
+ * configure.in (AC_CHECK_FUNCS): Check for strncasecmp().
+ (AC_CHECK_HEADERS): Check for os2.h.
+
+1997-09-24 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * Version 0.64 released.
+
+ * PROJECTS (Backend): Update microtek entry.
+ Add entry for sgivl.
+
+ * backend/microtek.conf: New file.
+
+ * backend/dll.conf: Mention microtek.
+
+ * backend/Makefile.in (PRELOADABLE_BACKENDS): Mention microtek.
+ (libsane-microtek.la): Mention microtek dependencies.
+
+ * backend/microtek.c: New file by Matthew Marjanovic.
+ * backend/microtek.h: Ditto.
+
+1997-09-23 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * sanei/sanei_scsi.c (sanei_scsi_cmd): Integrate Michael Sweet's
+ latest Irix implementation of sanei_scsi_cmd().
+
+Sat Sep 6 08:59:24 1997 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * Version 0.63 released.
+
+ * configure.in (V_MINOR): Bump up to 63.
+
+ * configure.in (AM_PROG_RANLIB): Go back to AC_PROG_RANLIB. The
+ former causes a bad configure script.
+
+Fri Aug 29 16:08:05 1997 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * doc/sane-umax.man: Change status of "Astra 1200S" to "all modes ok"
+ as Oliver tells me that this has been tested and is working now.
+
+Wed Aug 20 17:23:04 1997 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * sane-0.63.lsm: Update email addresses etc.
+
+ Integrate Oliver Rauch's UMAX improvements:
+
+ * README: Document --enable-umax-preview-fix,
+ --enable-umax-start-scan-fix.
+
+ * configure.in (UMAX_RGB_PREVIEW, UMAX_START_SCAN_PATCH): Define if
+ necessary.
+
+ * include/sane/config.h.in (UMAX_RGB_PREVIEW, UMAX_START_SCAN_PATCH):
+ Add #undef.
+
+ * include/sane/saneopts.h: Add manifest constants for options
+ resolution-bind, negative, quality-cal, threshold, analog-gamma,
+ analog-gamma-r, analog-gamma-g, analog-gamma-b, analog-gamma-bind,
+ smear, white-bind, black-bind.
+
+ * AUTHORS (Frontends): Update email addresses of Oliver Rauch and
+ myself.
+
+1997-08-07 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.c (attach): Print Mustek scanner info at
+ debug level 2, not 3.
+
+1997-08-06 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/preview.c (XSERVER_WITH_BUGGY_VISUALS): Make conditional
+ on #ifdef __alpha__ (Michael Sweet reports that the old code broke
+ SGI IRIX 6.3).
+
+1998-08-01 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * include/sane/config.h.in (HAVE_SYS_SCSICMD_H, HAVE_SYS_DSREQ_H):
+ Undefine.
+
+ * configure.in (AC_CHECK_HEADERS): Mention sys/scsicmd.h and
+ sys/dsreq.h.
+
+ * sanei/sanei_scsi.c (SCO_OS55_INTERFACE, IRIX_INTERFACE,
+ SOLARIS_INTERFACE): Define.
+
+1997-07-27 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/xscanimage.c (quit_xscan) [HAVE_LIBGIMP_GIMP_H]: When
+ running as a GIMP extension, call gimp_quit().
+ (init) [HAVE_LIBGIMP_GIMP_H]: Set GDK's xshm flag based on GIMP's
+ flag.
+
+ * doc/sane-mustek.man (SCSI ADAPTER TIPS): Try to make complete
+ sentences.
+
+1997-07-25 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * Version 0.62 released.
+
+ * configure.in (CPPFLAGS): Test for gtk_gamma_curve_new() to
+ see whether appropriate version of gtk is installed.
+
+ * backend/mustek.c (sane_init): Add parsing support for option
+ `strip-height'.
+ (strip_height): New variable to limit scan strip height.
+ (reader_process): If strip_height is greater than 0.0, limit
+ lines_per_buffer so that no more than strip_height inches are
+ scanned with a single SCSI read command.
+
+ * doc/sane-mustek.man (CONFIGURATION): Describe strip-height
+ option.
+
+1997-07-23 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/sane-hp.man (Model): Added ScanJet 3c info.
+
+1997-07-22 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/scanimage.README: Remove file.
+
+ * doc/sane-scsi.man: Add info on generic AM53C974 driver.
+
+1997-07-19 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * sanei/sanei_scsi.c [USE == LINUX_INTERFACE]: Include
+ <sys/time.h>.
+
+1997-07-18 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * sanei/sanei_scsi.c (sanei_scsi_req_flush_all)
+ [WE_HAVE_ASYNC_SCSI]: Implement stub.
+
+ * scripts/xerox: New file (simple xeroxing script).
+
+ * frontend/scanimage.c (main): When opening a device fails, also
+ print reason for failure.
+
+ * frontend/preview.c (preview_new): Register expose_event handler.
+ (preview_destroy): Call scan_done() if called when preview
+ scanning in progress.
+
+ * backend/mustek.c (attach): Add argument MAY_WAIT. If it's TRUE,
+ wait for scanner to become ready before sending inquiry command.
+ (do_cancel): Rename to do_stop. Ignore child's exist status
+ when we're really cancelling a scan. Issue stop_scan() command
+ only if the scan got cancelled and do a wait_ready() before
+ issueing the stop_scan().
+ (read_data): Delete.
+ (sane_init): Call attach() with MAY_WAIT set to SANE_FALSE.
+ (sane_open): Call attach() with MAY_WAIT set to SANE_TRUE.
+
+ * frontend/preview.c (display_partial_image): Use gtk_preview_put()
+ to update the preview window. Much faster than hiding/showing the
+ widget.
+ (expose_handler): New function.
+
+ * frontend/progress.c (progress_new): Make "Cancel" button a
+ toggle-button so user can see when it was pressed down while
+ the backend cancels its operation.
+
+ * backend/mustek.c (do_cancel): Call wait_ready() before
+ attempting to stop scanner.
+ (read_req_enter): New function.
+ (send_data): Ditto.
+ (sigterm_handler): New function.
+ (reader_process): Reimplement using asynchronous SCSI command
+ interface.
+ (wait_ready): Use gettimeofday() to implement timeout. The
+ scsi command itself may take a considerable amount of time
+ (1 second or more) so we can't just loop for a fixed number
+ of times.
+
+ * include/sane/sanei_scsi.h: Declre sanei_scsi_req_enter,
+ sanei_scsi_req_wait, and sanei_scsi_req_flush_all.
+
+ * sanei/sanei_scsi.c [WE_HAVE_ASYNC_SCSI]: Define.
+ (issue): New function.
+ (sanei_scsi_req_flush_all): New function.
+ (sanei_scsi_req_enter): Ditto.
+ (sanei_scsi_req_wait): Ditto.
+ (sanei_scsi_cmd): Reimplement in terms of enter/wait.
+ (sanei_scsi_req_enter) [!WE_HAVE_ASYNC_SCSI]: Stub that
+ simply calls sanei_scsi_cmd().
+ (sanei_scsi_req_wait): Empty stub.
+
+1997-07-16 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/sane-scsi.man: Add Tekram DC390 info (contributed by
+ kawk@Home.Yo.COM (Kolja Waschk))
+
+1997-07-15 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * sanei/sanei_scsi.c (sanei_scsi_cmd) [USE==LINUX_INTERFACE]:
+ Return SANE_STATUS_NO_MEM if write() of SCSI command fails.
+
+ * backend/mustek.c (do_cancel): If reader_process exited, use
+ exit status as return value.
+ (reader_process): Return SANE_STATUS_IO_ERROR instead of 1.
+ Return SANE_STATUS_NO_MEM instead of 2. Return STATUS instead
+ of 3. Return SANE_STATUS_GOOD instead of 0.
+ (sane_read): If do_cancel() returns anything but
+ SANE_STATUS_CANCELLED or SANE_STATUS_GOOD, something bad has
+ happened and the return status should be returned.
+
+ * doc/sane-scsi.man: Fix typo: sg.h is in /usr/include/scsi, not
+ /usr/include.
+
+ * PROBLEMS: Add warning about updating Linux kernel after increasing
+ SG_BIG_BUFF.
+
+1997-07-14 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/xscanimage.c (quit_xscan): Destroy preview window before
+ quitting, so preview image gets saved if necessary.
+
+ * frontend/Makefile.in (LIBX11): New macro.
+ (LIBGTK): Ditto.
+ (xscanimage): Use $(LIBGTK) instead of $(LIBS).
+ (xcam): Use $(LIBGTK) instead of $(LIBS).
+
+ * configure.in (LIBX11): Define as all libraries necessary when
+ using X11.
+ (LIBGTK): Define as all libraries necessary when using GTK+.
+
+ * backend/mustek.c (sane_start): Don't send gamma in lineart and
+ halftone mode!
+
+ * doc/sane-scsi.man: Add info on how to setup BT958 card (contributed
+ by Jeremy <jeremy@xxedgexx.com>).
+
+1997-07-13 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/sane-scsi.man: Add info on FreeBSD.
+
+1997-07-12 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * ltmain.sh: Installed libtool-1.0-nomode patch.
+
+ * configure.in (AC_PROG_RANLIB): Change to AM_PROG_RANLIB.
+
+1997-07-11 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * ltmain.sh: Upgrade to libtool-1.0.
+ * ltconfig: Ditto.
+ * config.guess: Ditto.
+ * config.sub: Ditto.
+ * aclocal.m4: Ditto.
+
+1997-07-08 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * Version 0.61 released.
+
+ * backend/Makefile.in (LIBLIB_FUNCS): Mention snprintf.
+
+ * backend/umax-struct.h (LINEART, HALFTONE, GREYSCALE, RGB): Move
+ the pound sign to the beginning of the line.
+ * backend/umax-scsidef.h: Ditto for all indendent #defines in this
+ file.
+ * backend/umax-scsi.c: Ditto for all # directives in here.
+
+ * frontend/saned.c [HAVE_LIBC_H]: Include <libc.h>.
+
+1997-07-07 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/net.c [HAVE_LIBC_H]: Include <libc.h>.
+
+ * lib/usleep.c: New file (adapted from glibc).
+
+ * lib/strndup.c: Move #ifndef HAVE_STRNDUP up so nothing
+ except <config.h> gets included unless really needed.
+ Include <sys/types.h> to get size_t defined.
+
+ * lib/snprintf.c (vsnprintf): Rename from vplp_snprintf.
+ (snprintf): Rename from plp_snprintf.
+
+ * include/sane/config.h.in: Add #undef HAVE_USLEEP. Add #undef
+ HAVE_IO_CAM_CAM_H.
+
+ * configure.in: Test ${ac_cv_prog_gcc} instead of $CC to find out
+ whether we're dealing with gcc. Test for io/cam/cam.h header.
+ (AC_C_INLINE): Add.
+ (AC_CHECK_FUNCS): Mention usleep.
+ Check for Xext after checking for X11 since on some platforms,
+ linking against Xext requires functions from X11.
+
+ * backend/umax.c (PATH_MAX): Define as 1024 if undefined.
+
+ * backend/Makefile.in (CONFIGS): Don't add $(srcdir) prefix.
+ (LIBLIB_FUNCS): Mention usleep.
+ (install): Invoke $(LIBTOOL) $(MINST) --finish $(libdir) in
+ a final step. Correct installation rule for config files.
+
+1997-07-06 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * sanei/sanei_scsi.c (sanei_scsi_cmd): New variable RESULT.
+
+1997-07-05 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * sanei/sanei_scsi.c (sanei_scsi_cmd): Improve BSD version based
+ on patch by Amancio Hasty <hasty@rah.star-gate.com>.
+ (BSD_INTERFACE): Rename from NETBSD_INTERFACE (FreeBSD uses the
+ same interface).
+
+ * configure.in (CPPFLAGS): Check for scsireq_enter in libscsi.a.
+
+ * doc/Makefile.in (SECT5): Mention sane-scsi.5.
+ * doc/sane-scsi.man: New file.
+
+ * doc/sane-umax.man: Add SEE ALSO section mentioning sane-scsi(5).
+ * doc/sane-mustek.man: Ditto.
+
+ * doc/scanimage.man: Mention sane-umax(5).
+ * doc/xscanimage.man: Ditto.
+ * doc/saned.man: Ditto.
+
+ * configure.in (AC_TYPE_PID_T): Add.
+ * include/sane/config.h.in: Add undef of pid_t.
+
+1997-07-04 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * lib/sigprocmask.c (sigprocmask): Use hardcoded values instead
+ of SIG_BLOCK, SIG_UNBLOCK, and SIG_SETPROCMASK.
+
+1997-07-03 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * configure.in (CPPFLAGS): Remove -D_POSIX_SOURCE. We can't define
+ it safely since it causes select() related typedefs and defines
+ to go away under FreeBSD, for example.
+
+1997-07-02 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * configure.in (CPPFLAGS): Put -D_GNU_SOURCE and -D_POSIX_SOURCE
+ in CPPFLAGS, not CFLAGS.
+
+ * doc/sane-umax.man: Change SG_BIG_BUFF example from 128KB to
+ 127.5KB.
+ * doc/sane-mustek.man: Ditto. Mention DTC3181E together with
+ DTCT436.
+
+ * frontend/gtkglue.c (gsg_create_dialog): Initialize dialog->advanced
+ to TRUE so "dumb" frontends will show all options.
+
+ * frontend/xscanimage.c (device_dialog): Turn off advanced options
+ by default.
+
+ * configure.in (AC_CHECK_TYPE): Check for u_long and u_int.
+ Check for scsireq_t.
+ * sanei/sanei_scsi.c: Don't define scsireq_t here.
+
+ * include/sane/config.h.in: Add undef of u_long, u_int, and
+ scsireq_t.
+
+1997-07-01 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/xscanimage.c (quit_xscan): No longer call
+ preview_destroy() since that now gets called as part of
+ the "destroy" callback.
+
+ * backend/hp.c (attach) [PREFER_DEVICEPIXEL]: Use device-pixel
+ unit commands instead of decipoint commands so things work on a 5p
+ as well (contributed by NOGAYA Shigeki
+ <nogaya@mbox.kyoto-inet.or.jp>).
+ (sane_start) [PREFER_DEVICEPIXEL]: Convert from mm to pixels.
+
+ * frontend/preview.c (input_available): Break out of per-bit loop
+ when done with one line (fix contributed by NOGAYA Shigeki
+ <nogaya@mbox.kyoto-inet.or.jp>).
+ * frontend/xscanimage.c (input_available): Ditto.
+
+ * doc/sane-umax.man: Rename SCSI id to Product id to reduce
+ confusion.
+ * doc/sane-hp.man: Ditto.
+ * doc/sane-mustek.man: Ditto.
+
+ * backend/mustek.c (wait_ready): Ignore errors during wait_ready().
+ With 3-pass scanners, ncr810 driver returns EIO while the scanner
+ is getting ready for pass 2 or 3.
+
+1997-06-30 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.c (sense_handler): Print debug info if we
+ find unknown sense result.
+
+ * sanei/sanei_scsi.c (sanei_scsi_cmd): Consider sense_buffer[]
+ only when result != 0.
+
+ * frontend/scanimage.c (sighandler): Change return value type
+ from void to RETSIGTYPE (from <sane/config.h>).
+
+ * doc/sane-mustek.man: Mention problems with MSFS-12000SP.
+
+ * backend/umax.c (sane_start): Don't use C++ style line comments.
+
+ * backend/umax-scsi.c (umax_do_scsi_cmd): Use sigemptyset() to clear
+ out signal set. Include <sane/config.h>.
+
+ * frontend/saned.c [HAVE_SYS_SELECT_H]: Include <sys/select.h>.
+ * include/sane/config.h.in: Mention HAVE_SYS_SELECT_H.
+
+Thu Jun 26 10:19:50 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * README: Mention permissions on generic SCSI device.
+
+Tue Jun 24 17:35:52 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/xscanimage.man: Fix spacing.
+
+ * doc/sane-dll.man: Mention how list of pre-loaded backends
+ can be changed.
+
+Sun Jun 22 08:29:47 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * PROBLEMS: Add note on SCSI device names under OpenStep.
+
+ * sanei/sanei_scsi.c (sanei_scsi_cmd): Fix various minor bugs.
+ (sanei_scsi_open): Add support for OpenStep.
+
+ * backend/Makefile.in (install): Replace 'ln -f -s' with `rm -f',
+ `ln -s' sequence. OpenStep doesn't support the -f option at all.
+
+Fri Jun 20 07:30:18 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/sane-qcam.man: Updated B&W status.
+
+ * sanei/sanei_save_values.c [HAVE_LIBC_H]: Include <libc.h>.
+ * sanei/sanei_load_values.c: Ditto.
+
+ * lib/sigprocmask.c: New file.
+ * lib/strdup.c: Ditto.
+
+ * lib/Makefile.in (LIBLIB_OBJS): Mention strdup.o and sigprocmask.o.
+ (LIBLIB_LTOBJS): Mention strdup.lo and sigprocmask.lo.
+ (liblib.a): Use $(RANLIB) instead of -ranlib.
+
+ * include/sane/sanei_backend.h [!HAVE_SIGPROCMASK]: Define
+ compatibility macros sigset_t, sigemptyset(), sigfillset(),
+ sigaddset(), sigdelset(), and sigaction().
+ Define macro SIGACTION.
+
+ * frontend/saned.c (HAVE_VARARG_MACROS): Don't define unless we
+ have at least gcc 2.6.
+ * include/sane/sanei_debug.h Ditto. Use HAVE_VARARG_MACROS
+ instead of __GNUC__.
+ * sanei/sanei_init_debug.c: Ditto.
+
+ * configure.in (AC_PROG_RANLIB): Mention.
+ (CFLAGS): Move up near the beginning and add -D_POSIX_SOURCE.
+ (AC_CHECK_HEADERS): Test for libc.h.
+ (AC_TYPE_SIGNAL): Mention.
+ (AC_CHECK_FUNCS): Check for sigprocmask.
+
+ * backend/net.c (sane_init): Honor SANE_NET_HOSTS even if
+ net.conf does not exist.
+
+ * backend/mustek.c (sane_start): Use "struct SIGACTION" so it's
+ easier to make code work on platforms that don't support
+ sigprocmask().
+ * backend/umax.c (sane_start): Ditto.
+
+ * ltmain.sh: Upgrade to libtool-0.9h.
+ * ltconfig: Ditto.
+ * config.guess: Ditto.
+ * config.sub: Ditto.
+ * aclocal.m4: Ditto.
+
+Thu Jun 19 08:26:33 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * configure.in (V_MINOR): Update forgotten version number...
+
+ * backend/qcam.c (reader_process): Scale 4 and 6 bpp to 8 bpp.
+
+ * backend/mustek.h (MUSTEK_FLAG_LD_NONE): New flag.
+ * backend/mustek.c (attach): Turn on MUSTEK_FLAG_LD_NONE for
+ MSF-06000SP (this fixes the problems for Andreas Gaumann
+ <gg261@appl2.hrz.uni-siegen.de>).
+ (attach): Print debug message when MUSTEK_FLAG_LD_NONE is on.
+ (line_distance): Fix up ld correction only if MUSTEK_FLAG_LD_NONE
+ is not on.
+
+Wed Jun 18 15:42:25 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/sane.tex (section{Image Data Format}}): Clarify
+ what valid bit-depths are.
+
+Tue Jun 17 07:47:51 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/qcam.c (sane_get_parameters): Test for != QC_COLOR
+ instead of == QC_MONO. Apparently, there are several versions
+ of the monochrome camera.
+ (qc_setscanmode): Ditto.
+
+ * lib/snprintf.c: Update with latest version (also includes
+ license information now).
+
+ * sane-0.6.lsm (Author): Update Tristan Tarrant's email address.
+ * AUTHORS: Ditto.
+ * frontend/xscanimage.c: Ditto.
+
+Sun Jun 15 10:08:44 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/xscanimage.man: Add section on how to run xscanimage under
+ the GIMP.
+
+ * frontend/xscanimage.c (init) [HAVE_LIBGIMP_GIMP_H]: Call
+ gtk_rc_parse() with gimp_gtk_rc() to get space-saving layout of
+ The GIMP. (Suggested by Sven Neumann.)
+
+ * sanei/sanei_scsi.c (sanei_scsi_cmd): Add NeXTStep/OpenStep
+ implementation.
+ (sanei_scsi_cmd): Adjust NetBSD version to make it more like
+ NeXTStep/OpenStep version.
+
+ * configure.in (AC_CHECK_HEADERS): Mention bsd/dev/scsireg.h.
+
+Thu Jun 19 15:19:38 1997 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
+
+ * backend/umax-scsi.c: Parameterize slightly more so that the
+ build succeeds on non-Linux platforms.
+
+ * Makefile.in, backend/Makefile.in, doc/Makefile.in,
+ frontend/Makefile.in (install): Fail immediately if any
+ installation fails. Use mkinstalldirs to create all installation
+ directories.
+
+Sat Jun 14 11:07:13 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * Version 0.6 released.
+
+ * frontend/preview.c (preview_new): Connect "destroy" signal
+ so we notice if window manager closes our window.
+ (top_destroyed): New function.
+
+ * frontend/xscanimage.c (scan_preview): Make it robust against
+ preview_new() returning NULL and connect "destroy" signal so we
+ notice when the window manager closes the preview window.
+ (preview_window_destroyed): New function.
+
+ * LICENSE: New file.
+
+ * backend/dll.c: Change license from GPL to relaxed GPL.
+ * backend/hp.c: Ditto.
+ * backend/hp.h: Ditto.
+ * backend/mustek.c: Ditto.
+ * backend/mustek.h: Ditto.
+ * backend/net.c: Ditto.
+ * backend/net.h: Ditto.
+ * backend/pint.c: Ditto.
+ * backend/pint.h: Ditto.
+ * backend/pnm.c: Ditto.
+ * backend/pnm.h: Ditto.
+ * backend/qcam.c: Ditto.
+ * backend/qcam.h: Ditto.
+ * sanei/sanei_codec_ascii.c: Ditto.
+ * sanei/sanei_codec_bin.c: Ditto.
+ * sanei/sanei_constrain_value.c: Ditto.
+ * sanei/sanei_init_debug.c: Ditto.
+ * sanei/sanei_load_values.c: Ditto.
+ * sanei/sanei_net.c: Ditto.
+ * sanei/sanei_save_valus.c: Ditto.
+ * sanei/sanei_scsi.c: Ditto.
+ * sanei/sanei_wire.c: Ditto.
+
+Fri Jun 13 18:35:47 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * lib/snprintf.c: New file (Patrick Powell).
+
+ * frontend/xcam.c: Use guint32 and guint32 instead of u_int16_t
+ and u_int32_t (Tristan Tarrant).
+
+ * doc/Makefile.in (SECT5): Mention sane-umax.5.
+
+ * configure.in (PACKAGE_VERSION): Check for snprintf (Tristan
+ Tarrant).
+
+ * backend/dll.conf: Mention umax.
+
+ * backend/umax-scanner.h: New file (from umax-0.5.5).
+ * backend/umax-scsi.c: Ditto.
+ * backend/umax-scsidef.h: Ditto.
+ * backend/umax-struct.h: Ditto.
+ * backend/umax-uc630.h: Ditto.
+ * backend/umax-ug630.h: Ditto.
+ * backend/umax-umax.c: Ditto.
+ * backend/umax.conf: Ditto.
+ * backend/umax.h: Ditto.
+ * doc/sane-umax.5: Ditto.
+
+ * backend/Makefile.in (PRELOADABLE_BACKENDS): Mention umax.
+ (libsane-umax.la): List dependencies for umax library.
+
+ * COPYING: New file.
+
+ * include/sane/config.h.in: Add #undef HAVE_SNPRINTF.
+
+Tue Jun 10 21:00:34 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * ltmain.sh: Upgrade to libtool-0.9g.
+
+Sun Jun 8 21:24:27 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/dll.c (load): Also check SHLIB_PATH (HP-UX) and LIBPATH
+ (AIX).
+
+ * include/sane/config.h.in: Remove HAVE_GTK_GTKCURVE_H.
+
+Sat Jun 7 11:19:57 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/xscanimage.c (pref_device_save): Call gsg_sync() before
+ saving the values.
+
+ * backend/Makefile.in (libsane-%.la): Add -export-dynamic flag.
+
+ * frontend/xscanimage.c (query): Rename "/Extensions/" to "/Xtns/"
+ to reflect gimp-0.99.10 changes.
+ (query): Don't put in separator---it confuses gimp.
+ (main): Temporarily install a null print handler so gimp_main()
+ doesn't produce any ugly messages when program gets invoked in
+ stand-alone mode.
+
+ * ltconfig: Upgrade libtool to version 0.9f.
+ * ltmain.sh: Ditto.
+ * config.guess: Ditto.
+ * config.sub: Ditto.
+
+ * frontend/Makefile.in (install): Define MKDIR as
+ $(top_srcdir)/mkinstallldirs.
+ Use $(MKDIR) instead of mkdir.
+ * backend/Makefile.in (install): Ditto.
+ * doc/Makefile.in (install): Ditto.
+
+ * mkinstalldirs: New file (from maint-0.1g).
+
+Tue Jun 3 10:29:17 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * LEVEL2: New file.
+
+Sun Jun 1 13:26:40 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/Makefile.in (LATEX, DLH): New macros.
+ (sane.ind): Prefix source filename with $(srcdir).
+ (ps): Ditto.
+ (html): Ditto.
+
+ * doc/net.tex (subsection{SANE_NET_START}): Document member
+ byte_order.
+
+ * sanei/sanei_net.c (sanei_w_start_reply): (De-)code BYTE_ORDER
+ member.
+
+ * frontend/saned.c (byte_order): New union.
+ (process_request): Initialize byte_order member.
+
+ * include/sane/sanei_net.h (SANE_Net_Byte_Order): New enum type.
+ (SANE_Start_Reply): New member BYTE_ORDER.
+
+Wed May 28 17:13:43 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/Makefile.in (install): Create $(mandir)/man1 and
+ $(mandir)/man5 if necessary.
+
+Tue May 27 09:31:39 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/hp.c: Remove s7_range and s1_range.
+ (attach): Add inquiry of min/max brightness/contrast and fill in
+ dev->brightness_range and dev->contrast_range accordingly.
+ (init_options): Use s->hw->brightness_range instead of s7_range.
+ Use s->hw->contrast_range instead of s7_range. Disable contrast
+ option if min value is same as max value.
+
+ * backend/hp.h (struct HP_Device): Add members BRIGHTNESS_RANGE
+ and CONTRAST_RANGE.
+
+ * sanei/sanei_scsi.c (sanei_scsi_open): Add more debug info.
+
+Mon May 26 10:43:51 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * sanei/Makefile.in: Add definitions for VPATH, srcdir, top_srcdir,
+ and top_builddir.
+ (INCLUDES): Move -I directives from CPPFLAGS to this macro. Also
+ search in $(srcdir), $(top_builddir)/include, and
+ $(top_srcdir)/include.
+
+ * lib/Makefile.in: Add definitions for VPATH, srcdir, top_srcdir,
+ and top_builddir.
+ (INCLUDES): Move -I directives from CPPFLAGS to this macro. Also
+ search in $(srcdir), $(top_builddir)/include, and
+ $(top_srcdir)/include.
+
+ * include/Makefile.in: New file.
+
+ * frontend/Makefile.in: Add definitions for VPATH, srcdir, top_srcdir,
+ and top_builddir.
+ (INCLUDES): Also search in $(srcdir), $(top_builddir)/include, and
+ $(top_srcdir)/include.
+ (install): Add $(srcdir) prefix to sane-style.rc.
+
+ * doc/Makefile.in: Add definitions for VPATH, srcdir, top_srcdir,
+ and top_builddir.
+ (%.1 %.5): Use $^ instead of $* so source file can be found even
+ when in a different directory.
+
+ * configure.in (AC_OUTPUT): Create (dummy) include/Makefile to
+ ensure include directory exists in build tree.
+
+ * backend/Makefile.in: Add definitions for VPATH, srcdir,
+ top_srcdir, and top_builddir.
+ (INCLUDES): Also search in $(srcdir), $(top_builddir)/include, and
+ $(top_srcdir)/include.
+ (CONFIGS): Add $(srcdir) prefix.
+ (%-s.c): Ditto.
+
+ * Makefile.in (INSTALLED_INCLUDES): Mention include/sane/config.h.
+ Add definitions for VPATH, srcdir, top_srcdir, and top_builddir.
+ (INSTALLED_INCLUDES): Change include/sane to $(top_srcdir)/include/sane
+ and use "addprefix" function to add prefix.
+
+Thu May 15 07:26:06 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/sane-mustek.man (Model): Add entry for MFC-600CD.
+ (Model): Mention AHA-2940.
+
+ * frontend/xscanimage.c (scan_dialog): Move gsg_sync() to here
+ (from scan_start()).
+
+ * backend/mustek.c (init_options): Disable brightness/contrast for
+ 1-pass scanners only (in color mode).
+
+Wed May 14 09:17:02 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.c: Add ax_brightness_range, ax_contrast_range.
+ (init_options): Use ax_brightness_range/ax_contrast_range for
+ brightness/contrast option when using a 3-pass scanner.
+ (encode_percentage): Remove extraneous division by 100.0.
+
+ * doc/sane-mustek.man (Model): Add MFS-12000CX entry.
+
+Mon May 12 07:58:34 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/scanimage.c (main): Shorten help string so it fits in
+ 80 characters.
+
+ * frontend/preview.c (paint_image): Only increment height if
+ height < p->image_height.
+
+Sat May 10 14:43:05 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * Version 0.57 released.
+
+ * backend/mustek.c (attach): Fix range to 220x300mm.
+ (init_options): Initialize OPT_PREVIEW and OPT_GRAY_PREVIEW.
+ (sane_control_option): Handle OPT_PREVIEW and OPT_GRAY_PREVIEW.
+ Do not allow OPT_NUM_OPTS to be set.
+ (sane_get_parameters): Except for s->params.format and
+ s->params.last_frame, do not change any parameters when scanning
+ is in progress.
+ (sane_start): Handle mono-chrome previewing.
+
+ * backend/mustek.h (Mustek_Option): Add OPT_PREVIEW and
+ OPT_GRAY_PREVIEW.
+
+ * frontend/progress.c (progress_new): Fix position of progress bar
+ window to (progress_x,progress_y).
+
+ * frontend/gtkglue.c (panel_build): Skip Preview option.
+
+Thu May 8 19:39:48 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/scanimage.man: New file.
+
+ * doc/Makefile.in (SECT1): Mention scanimage.1.
+
+ * backend/dll.conf: Add hp to dll.conf.
+
+Wed May 7 07:28:18 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * include/sane/sanei_scsi.h (SANEI_SCSI_Sense_Handler): New type.
+ (sanei_scsi_close): Add SENSE_HANDLER argument (NULL means no
+ special handler needed).
+
+ * backend/hp.c (sane_start): Pass 0 as SENSE_HANDLER argument.
+ (attach): Ditto.
+
+ * backend/mustek.c (sense_handler): Rename from request_sense and
+ simplify.
+ Remove all explicit request-sense calls.
+
+ * sanei/sanei_scsi.c: Include <stdlib.h>.
+ (num_handlers_alloced): New variable.
+ (sense_handler): Ditto.
+ (sanei_scsi_open): Add SENSE_HANDLER argument. Stash it away in
+ SENSE_HANDLER array if non-NULL.
+ (sanei_scsi_cmd) [HAVE_SYS_SG]: Invoke SENSE_HANDLER[FD] if it
+ exists and is non-NULL and we have a valid sense-buffer.
+ (sanei_scsi_cmd) [HAVE_SYS_SCSI]: Ditto.
+ (sanei_scsi_close): Reset SENSE_HANDLER[FD] to NULL if it exists.
+
+ * frontend/xcam.c: Include <sane/config.h>.
+
+ * configure.in: Add a big fat warning that PROBLEMS should be
+ read before running any programs.
+
+ * PROBLEMS: Add info on how to avoid damaging Mustek scanners.
+
+Mon May 5 07:06:54 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/sane.tex (chapter{Contact Information}): Fix URL.
+
+ * doc/net.tex: Add missing sections. Make into chapter.
+
+ * backend/pint.README: Remove.
+
+ * backend/dll.c (ASSERT_SPACE): Call malloc() when devlist is
+ NULL. SunOS realloc() returns NULL otherwise.
+ * backend/net.c (ASSERT_SPACE): Ditto.
+
+Sun May 4 09:21:48 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/saned.c (EXIT_SUCCESS): Define as 0 if not defined by
+ stdlib.h.
+
+ * frontend/scanimage.c: Include <sys/types.h>.
+
+ * backend/qcam.c: Define PATH_MAX as 1024 if limits.h doesn't
+ define it.
+ * backend/dll.c: Ditto.
+ * backend/hp.c: Ditto.
+ * backend/mustek.c: Ditto.
+ * backend/net.c: Ditto.
+ * backend/pint.c: Ditto.
+ * backend/qcam.c: Ditto.
+ * frontend/xscanimage.c: Ditto.
+ * frontend/xcam.c: Ditto.
+ * frontend/preview.c: Ditto.
+
+ * sanei/sanei_wire.c: Include <sane/config.h>.
+ * sanei/sanei_net.c: Ditto.
+ * sanei/sanei_codec_ascii.c: Ditto.
+ * sanei/sanei_codec_bin.c: Ditto.
+ * sanei/sanei_save_values.c: Ditto.
+ * backend/net.c: Ditto.
+ * frontend/saned.c: Ditto.
+
+ * configure.in (AC_CHECK_HEADERS): Mention
+ /usr/src/linux/include/scsi/sg.h.
+
+ * include/sane/config.h.in: Add
+ #undef HAVE__USR_SRC_LINUX_INCLUDE_SCSI_SG_H.
+
+ * sanei/sanei_scsi.c [HAVE__USR_SRC_LINUX_INCLUDE_SCSI_SG_H]:
+ Include "/usr/src/linux/include/scsi/sg.
+ (sanei_scsi_cmd): Use Linux version if either HAVE_SCSI_SG_H or
+ HAVE__USR_SRC_LINUX_INCLUDE_SCSI_SG_H are defined.
+
+ * doc/xscanimage.man: Rename --no-shm to --no-xshm.
+
+Mon Apr 28 09:55:02 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * Version 0.56 released.
+
+ * backend/qcam.c (sane_open): Move disabling of despeckle-filter
+ for b&w cameras to here (from init_options()).
+
+ * frontend/preferences.c: Add missing default value for FILENAME.
+
+ * backend/qcam.h: Add QC_BW_SET_CONTRAST,
+ QC_BW_AUTO_ADJUST_OFFSET, and QC_BW_GET_OFFSET. * backend/qcam.c
+ (sane_start): Use QC_BW_SET_CONTRAST when dealing with B&W camera.
+ Fix computation of QC_SET_NUM_H value. [Based on Guido Muensch's
+ patches.]
+
+ * frontend/scanimage.c (advance): Move out-of-memory error message
+ from scan_it() to here.
+ (scan_it): When height is known a priori, allocate one extra line
+ to avoid realloc() when image has been filled.
+
+ * backend/hp.c (BACKEND_NAME): Define as hp (reported by Henryk
+ Paluch).
+
+ * backend/mustek.c (request_sense): Increase result size from 4 to
+ 16 bytes to shut up aha1542 driver (reported by Mathias Lautner).
+
+ * frontend/scanimage.c (advance): Fix memory allocation logic
+ (bug reported by Matthias Lautner).
+
+ * doc/sane-dll.man: Clarify that pre-loaded backends are not
+ affected by dll.conf.
+
+ * doc/sane-pint.man: New file (contributed by Gordon Matzigkeit).
+
+ * backend/dll.c (RTLD_NOW): Define as 0 if dlfcn.h doesn't define
+ it.
+
+Wed Apr 23 23:03:47 1997 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
+
+ * backend/Makefile.in, frontend/Makefile.in: Specify full
+ filenames, rather than just the directory name for INSTALL
+ destinations. This Automakeism helps debugging when the target
+ directory doesn't exist.
+
+ * include/sane/config.h.in (HAVE_SYS_SCANIO_H): Define, for PINT's
+ sake.
+
+ * backend/pint.c: Prefix sane includes with <sane/...>.
+
+ * backend/dll.c (RTLD_NOW): Paramaterize, so that RTLD_LAZY is
+ used if RTLD_NOW is not defined.
+ (load): Try looking up the symbol with a leading underscore, if we
+ can't find it the first time.
+
+ Make dynamic loading conditional on HAVE_DLOPEN rather than the
+ library and header file.
+
+ * configure.in (enable_dynamic): Disable dynamic loading if the
+ system doesn't have dlopen.
+
+Tue Apr 22 00:17:41 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * Version 0.55 released.
+
+ * frontend/xscanimage.c (browse_filename_callback): Initialize
+ FILENAME before calling gsg_get_filename().
+
+ * doc/sane.tex: Change obsolete \driver{DVIps} into DVIps document
+ style option.
+
+ * frontend/xscanimage.c (query): Update to new command name
+ length.
+
+Mon Apr 21 08:27:28 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/Makefile.in (install): Add rule to install man-pages.
+ (%.1 %.5): Add rule to generate man-pages (by substituting
+ actual paths).
+ (SECT1): New variable.
+ (SECT5): Ditto.
+ (MANPAGES): Ditto.
+
+ * doc/sane-pnm.man: New file.
+ * backend/pnm.README: Deleted.
+
+ * doc/sane-hp.man: New file.
+ * backend/hp.README: Deleted.
+
+ * doc/saned.man: New file.
+ * frontend/saned.README: Deleted.
+
+ * doc/sane-qcam.man: New file.
+ * backend/qcam.README: Deleted.
+
+ * doc/sane-mustek.man: New file.
+ * backend/mustek.README: Deleted.
+
+ * doc/sane-net.man: New file.
+ * backend/net.README: Deleted.
+
+ * doc/sane-dll.man: New file.
+ * backend/dll.README: Deleted.
+
+ * doc/xscanimage.man: New file.
+ * frontend/xscanimage.README: Deleted.
+
+ * frontend/preview.c (event_handler): Restore preview image only
+ if preferences.preserve_preview is TRUE.
+
+ * frontend/xscanimage.c (preview_options_dialog): Add an option
+ to control whether the preview image should be preserved.
+
+ * sanei/sanei_load_values.c (sanei_load_values): Copy string value
+ into temporary buffer that is opt->size bytes long. Then pass copy
+ to sane_control_option().
+
+ * AUTHORS (Backends): Updated according to recent changes.
+
+ * doc/sane.tex (The SANE Application Programmer Interface (API)):
+ Fix typo: replace () by {}.
+
+ * PROJECTS (Backend): Update PINT entry.
+
+ * frontend/xscanimage.c (prog_name): New variable.
+ (input_available): Use prog_name instead of hardcoding "xscan".
+ (preview_options_ok_callback): Ditto.
+ (preview_options_dialog): Ditto.
+ (usage): Ditto.
+ (interface): Ditto.
+ (main): Initialize prog_name.
+
+ * frontend/scanimage.c: Update for new name (scanimage instead of
+ scan).
+
+ * frontend/Makefile.in (SCAN_OBJS): Rename sources to xscanimage.c
+ and scanimage.c as well.
+
+Sun Apr 20 09:09:06 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * Version 0.54 released.
+
+ * sanei/Makefile.in (LIBSANEI_LTOBJS): Remove @LTALLOCA@.
+ (LIBSANEI_OBJS): Remove @ALLOCA@.
+
+ * lib/Makefile.in: Invoke $(LIBTOOL) with --mode arg to avoid
+ depending on command names. Prefix $(LIBTOOL) invocation with
+ @-sign to reduce verbosity.
+ * frontend/Makefile.in: Ditto.
+ * backend/Makefile.in: Ditto.
+ * sanei/Makefile.in: Ditto.
+
+ * frontend/saned.c (_PATH_HEQUIV): Define if not defined yet..
+
+ * configure.in: Check for libgimp/gimp.h instead of -lgimp since
+ -lgimp cannot be linked by itself (it has an unresolved reference
+ to PLUG_IN_INFO).
+
+ * lib/strndup.c (strndup): Include <stdlib.h>.
+
+ * frontend/xscanimage.README: Update.
+
+ * sanei/sanei_scsi.c: Add missing "int" type in front of
+ sanei_scsi_max_request_size.
+
+ * configure.in: Check for -lintl, -lsocket, and -lnsl for
+ braindamaged SVR4 systems.
+
+ * frontend/scan.c (scan_it): Initialize min with 0xff, not ~0
+ (Sun CC complains otherwise).
+
+ * backend/Makefile.in: Use "ln -f -s", not "ln -sf", Solaris doesn't
+ like the former. Grrr...
+
+ * lib/alloca.c: Don't use xmalloc().
+
+ * frontend/saned.c (store_reclen): Declare BUF as a pointer to
+ SANE_Byte (not char).
+ (do_scan): Ditto.
+
+ * frontend/scan.c (fetch_options): Cast opt->name to (char *)
+ to suppress (spurious) warning.
+
+ * backend/dll.c (sane_init): Skip preloaded backends with no name.
+
+ * backend/hp.c (inquire): Cast BUF to (char *) to avoid warning.
+ (sane_read): Change type of NREAD to size_t (from ssize_t).
+
+ * include/sane/sanei_backend.h (u_int16_t): Define u_int8_t,
+ u_int16_t, and u_int32_t if necessary.
+
+ * include/sane/sane.h (sane_strstatus): Remove non-ANSI "const".
+ * backend/sane_strstatus.c (sane_strstatus): Ditto
+
+ * include/sane/sanei_debug.h (DBG): Define alternate version for
+ non-GNU C compilers.
+
+ * sanei/sanei_init_debug.c (sanei_debug) [!__GNUC__]: New function.
+ (max_level) [!__GNUC__]: New variable.
+
+ * include/sane/sanei_wire.h: Fix typo in prototype for
+ sanei_w_value_type.
+
+ * configure.in: Test for gtk_check_button_new() in libgtk.
+
+ * lib/Makefile.in (CPPFLAGS): Add -I../include/sane.
+
+ * frontend/scan.c (STRIP_HEIGHT): New macro.
+ (advance): Use above macro instead of hard-coding value.
+ (scan_it): Ditto.
+ (scan_it): Print error when out of memory.
+
+ * frontend/sane-style.rc: Make the curve in the graph red.
+
+ * frontend/preview.c (XSERVER_WITH_BUGGY_VISUALS): Define for now.
+ (preview_new): Avoid push_visual()/get_visual() since it seems to
+ cause problems with some XFree86 servers (and may be others as
+ well).
+
+ * frontend/preferences.h: Add member ADVANCED.
+ * frontend/preferences.c: Initialize member ADVANCED and add
+ an option descriptor for it.
+
+ * frontend/gtkglue.c (panel_build): Layout panel different: all
+ options are now in one column (advanced options are at the
+ bottom). The graph widget (if any), will be shown in a separate
+ column to the right of the options. Display a group only when
+ there is at least one option in it. Create graph widget if there
+ is at least one vector-valued option.
+ (gsg_sync): New function.
+ (gsg_set_advanced): Ditto.
+ (gsg_message_dialog_active): Rename from SHOWING_MESSAGE and make
+ global.
+
+ * frontend/gtkglue.h (GSGDialog): Rename member NOTEBOOK to
+ MAIN_HBOX. Add members ADVANCED_VBOX and ADVANCED.
+
+ * frontend/gtkglue.c (group_new): New function.
+ (curve_new): Ditto.
+ (vector_new): Ditto.
+
+ * backend/mustek.c (init_options): Initialize OPT_CUSTOM_GAMMA.
+ (sane_control_option): Handle OPT_CUSTOM_GAMMA.
+
+ * backend/mustek.h (OPT_CUSTOM_GAMMA): New option.
+
+ * configure.in (AC_CONFIG_HEADER): Update for new location.
+
+ * include/sane/config.h.in: Move to here from include/config.h.
+ * *.[ch]: Replace <config.h> with <sane/config.h> (except for
+ files in lib.
+
+ * frontend/saned.README: saned moved from bin/saned to sbin/saned.
+
+ * configure.in (AC_CHECK_HEADERS): Check for gtk/gtkcurve.h.
+
+ * backend/mustek.c (init_options): Undo changes of April 18th.
+
+ * frontend/Makefile.in (install): Install $(BINPROGS) in $(bindir)
+ and $(SBINPROGS) in $(sbindir).
+ (SBINPROGS): New variable.
+ (BINPROGS): Ditto.
+ (PROGRAMS): Define as concatenation of the two vars above.
+ (install): Create $(bindir) and $(sbindir) if necessary.
+
+Sat Apr 19 18:21:02 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/Makefile.in (scanimage): Rename "scan" binary to
+ "scanimage" to avoid name-collision with MH's scan command.
+
+ * backend/mustek.c (gamma_correction): Update according to new
+ gamma-table handling.
+
+ * backend/mustek.h: Declare gamma_table as 4 arrays of 256 words
+ each.
+
+ * backend/mustek.c (sane_control_option): Add missing return after
+ setting OPT_GAMMA_VECTOR.
+
+ * frontend/progress.h: Protect against multiple inclusion using
+ macro progress_h, not __PROGRESS_H__ (names starting with
+ underscores are reserved for libc/system).
+
+ * frontend/gtkglue.c: Remove include of <gtk.h>.
+ * frontend/xcam.c: Ditto.
+ * frontend/xscan.c: Ditto.
+
+ * frontend/gtkglue.h: Include <gtk/gtk.h> instead of <gtk.h>.
+ * frontend/progress.c: Ditto.
+
+ * Makefile.in (install): Install headerfiles.
+ (INSTALLED_INCLUDES): List of header files that need to be
+ installed.
+
+Sat Apr 19 18:15:03 1997 Michael K. Johnson <johnsonm@redhat.com>
+
+ * */*.[ch]: Prefix sane-includes with <sane/...>.
+ include/sane*: Move to include/sane subdirectory.
+
+Sat Apr 19 08:25:36 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/gtkglue.c (set_option): Add missing return and use
+ snprintf instead of sprintf.
+
+ * frontend/xscan.c (update_param): Multiply size by 3 if we're
+ dealing with a frame from a 3-pass image.
+
+Fri Apr 18 07:28:46 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.c (init_options): Mark all vector options as
+ SANE_CAP_ADVANCED.
+
+ * frontend/scan.c (scan_it): Fail if advance() fails.
+
+Thu Apr 17 08:59:00 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.c (sane_read): Add debug statement.
+ (reader_process): Remove extraneous if-statement that had the
+ effect of not passing along any data in 3-pass mode.
+
+Wed Apr 16 09:16:01 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/preview.h: Add member CANCEL.
+ * frontend/preview.c (scan_start): Make p->cancel sensitive.
+ (scan_done): Make p->cancel insensitive.
+ (preview_new): Set p->cancel insensitive.
+
+ * frontend/preferences.h (Preferences): Add member "filename".
+ * frontend/preferences.c: Initialize new member "filename".
+ Declare member "filename" as a string.
+
+ * frontend/xscan.c (device_dialog): Rename "Files" to "File".
+ (quit_xscan): Call pref_xscan_save() before exiting. Replace
+ global variable filename by preferences.filename.
+
+ * frontend/xcam.c (main): Ditto.
+
+ * PROBLEMS: New file.
+
+ * frontend/gtkglue.c (scale_new): Set the adjustment page size to
+ 0.0. Make horizontal scale 200 pixels wide.
+
+ * frontend/xscan.c (device_dialog): Move gtk_widget_show
+ (ScanWin.shell) after pref_device_restore (0, 0).
+ (pref_device_restore): Make arg-less since callback arguments must
+ not be used.
+ (device_dialog): Remove dummy args from call to pref_device_restore().
+
+ * include/saneopts.h (SANE_TITLE_SCAN_TL_X, SANE_TITLE_SCAN_TL_Y,
+ SANE_TITLE_SCAN_BR_X, SANE_TITLE_SCAN_BR_Y): Shorten titles.
+
+ * frontend/xcam.c (main): Move gtk_widget_show(win.shell) to end
+ of function.
+
+ * backend/mustek.c (attach): Turn on MUSTEK_FLAG_USE_EIGHTS for
+ MFS-12000CX.
+ (sane_get_parameters): Must not depend on s->mode in this routine,
+ since s->mode is valid only once scanning has begun.
+
+Tue Apr 15 23:06:17 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.c (sane_start): Issue SCAN_AREA and BACKTRACK
+ commands even during second and third pass.
+ (sane_get_parameters): Be sure to properly update the
+ params.format member during second and third pass.
+
+Sat Apr 12 11:40:52 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/scan.c (STRIP_HEIGHT): New macro.
+ (scan_it): Fix typo: test parm.lines instead of image.height.
+
+ * backend/pnm.c (hand_scanner): New variable.
+ (sane_control_option): Handle setting/reading of HAND_SCANNER
+ option.
+ (getparmfromfile): Set parms.lines to -1 when simulating
+ hand-scanner.
+ (sod): Add hand-scanner option descriptor.
+
+ * frontend/gtkglue.c (panel_build): Move gtk_widget_show
+ (notebook) to the very of this function. This works around the
+ notebook redrawing problems. Define WORKING_NOTEBOOK.
+
+ * frontend/xscan.c (interface): Call quit_xscan() if
+ device_dialog() did not end up with a non-NULL dialog.
+ (quit_xscan): Add missing exit() call.
+
+ * backend/mustek.c (attach): Print more debug info on detected
+ scanner (1 vs 3-pass, ADF & TA support).
+ (start_scan): Fix typo in code selecting the three-pass color filter.
+
+Sun Apr 13 23:53:02 1997 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
+
+ * backend/pint.c, backend/pint.h, backend/pint.README: Added to
+ distribution.
+
+Fri Apr 11 22:04:17 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * Version 0.53 released.
+
+ * frontend/xscan.c: Default to "out.pnm" instead of "out.ppm".
+
+ * backend/mustek.c (get_image_status): Add debug message.
+ (sane_start): Only divide pixels_per_line by three if we're doing
+ a one-pass color scan.
+ (do_eof): New function.
+ (sane_read): Call do_eof() when done with a frame.
+ (do_cancel): Call do_eof().
+
+ * frontend/scan.c (write_pnm_header): New function.
+ (advance): Ditto.
+ (scan_it): Modify to support three-pass scanning and scanning of
+ images whose height is not known a priori (hand-held scanners).
+
+Wed Apr 9 14:39:59 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/xscan.c (ok_choose_dialog_callback): Make
+ argument-free.
+ (select_device_callback): Declare event as second argument and
+ call ok_choose_dialog_callback() if the callback was invoked
+ through a double-click.
+ (choose_device): Register select_device_callback() as
+ "button_press_event" handler instead of as "clicked" so we can
+ catch double-clicks.
+
+Tue Apr 8 10:31:47 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/xscan.c (init): Enable gtk_rc_parse() code (GTK-0.99.7
+ requires patch for gtkstyle.c).
+
+ * backend/hp.c (attach): Fix parenthization to shut up gcc.
+
+Mon Apr 7 13:08:45 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/xscan.c (preview_options_dialog): Rename "changed_text"
+ to "changed" to reflect latest GTK version.
+ (device_dialog): Ditto.
+ * frontend/gtkglue.c (text_entry_new): Ditto.
+
+ * Version 0.52 released.
+
+ * AUTHORS: Various updates.
+
+ * backend/mustek.README: Add Adaptec info.
+
+ * backend/mustek.c (sane_start): Call wait_ready() before any
+ other scanner command.
+ (wait_ready): New function.
+ (attach): Call wait_ready() instead of open-coding it.
+
+ * doc/sane.tex (subsection{\code{sane\_strstatus}}): Include
+ net.tex.
+ * doc/net.tex: New file.
+
+Thu Apr 3 08:51:13 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/xscan.c (update_param): Change type of SIZE to u_long
+ (from long) since under NetBSD there seem to be some odd sign
+ problems otherwise (compiler bug?).
+
+Wed Apr 2 07:15:41 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.c (sane_read): Always deliver EOF after reading
+ 0 bytes.
+
+ * backend/qcam.c (reader_process): Fine-tune pixel interpolation.
+ (despeckle32): Ignore last red pixel in every line (it's always
+ black). Switch red and blue pixel location (the Connectix docs
+ are wrong).
+
+ * backend/mustek.c (start_scan): Fix typo that caused start[4] to
+ be set incorrectly.
+
+ * frontend/preview.c: Include <sys/param.h> to get PATH_MAX.
+
+Tue Apr 1 18:45:14 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/qcam.c (despeckle): New function.
+ (despeckle32): Ditto.
+ (init_options): Initialize OPT_DESPECKLE.
+ (reader_process): Add despeckling support.
+ (sane_control_option): Ditto.
+ (sane_start): Initialize req.despeckle.
+
+ * backend/qcam.h: New member DESPECKLE.
+
+ * frontend/preview.c (restore_option): Fix typo: it should be
+ SANE_ACTION_SET_VALUE (not _get_).
+
+ * backend/mustek.c (attach): Turn on MUSTEK_FLAG_USE_EIGHTS for
+ MFS-06000CX.
+
+ * backend/hp.c (attach): Allow both TYPE_PROCESSOR (0x03) and
+ TYPE_SCANNER (0x06) as the first inquiry byte---some scanners use
+ the former, others the latter.
+
+ * Version 0.51 released.
+
+ * configure.in: Check for gtk_tooltips_new in libgtk.
+
+Mon Mar 31 14:42:56 1997 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
+
+ * frontend/scan.c (main): Added full_optstring, to allow getopt to
+ do full parsing of the option arguments.
+
+ * backend/pnm.c (getparmfromfile): Need to round up the number of
+ bytes per line when scanning bitmaps.
+
+Mon Mar 31 07:48:50 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/qcam.c (attach): Send a dummy black-level command. The
+ first black-level command aftera camera reset doesn't appear to
+ "take."
+
+ * lib/strndup.c: Correct typo: HAVE_STRDUP -> HAVE_STRNDUP.
+
+ * frontend/xscan.c (pref_set_tooltips): New function.
+ (pref_build_menu): Build tooltip submenu.
+
+ * frontend/preferences.h: New member TOOLTIPS_ENABLED.
+ * frontend/preferences.c: Add entry for TOOLTIPS_ENABLED.
+
+ * frontend/gtkglue.h: Add members TOOLTIPS, TOOLTIPS_FG, and
+ TOOLTIPS_BG.
+
+ * frontend/gtkglue.c (set_tooltip): New function.
+ (autobutton_new): Add argument TOOLTIPS and add button-description
+ via set_tooltip().
+ (button_new): New args TOOLTIPS & DESC. Set DESC as tooltip help
+ string.
+ (scale_new): Ditto.
+ (option_menu_new): Ditto.
+ (text_entry_new): Ditto.
+ (panel_destroy): Destroy dialog tooltips as well.
+ (panel_build): Create tooltips and allocate colors for it; pass
+ new args to above functions.
+ (gsg_set_tooltips): New function.
+
+ * Version 0.5 released.
+
+ * backend/Makefile.in (install): Add missing double-quotes to
+ $(LIBS) and $(CONFIGS). Also create a symlink for libsane.a.
+
+ * ltconfig: Revert back to version 0.9.
+ * ltmain.sh: Ditto.
+
+ * frontend/scan.c (print_option): Substitute our own help string
+ for -x and -y options.
+ (main): Remove BROKEN_GETOPT code.
+
+ * frontend/Makefile.in (CPPFLAGS): Undo yesterday's change.
+ * lib/getopt1.c: Ditto.
+ * lib/getopt.c: Ditto.
+
+ * frontend/scan.c (main): Add some clever getopt () hackery to
+ work around multi-scan getopt () bug (patch by Gord Matzigkeit).
+
+ * backend/qcam.README: Correct path of configuration file.
+
+Sun Mar 30 21:42:12 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/Makefile.in (CPPFLAGS): Add back -DBROKEN_GETOPT.
+
+ * frontend/scan.c (main): Reinstantiate BROKEN_GETOPT code.
+ getopt_long() is _STILL_ broken. ;-(
+
+ * lib/getopt.c: Use this code if __GNU_LIBRARY__ <= 6. Early
+ versions of glibc had a buggy getopt().
+ * lib/getopt1.c: Ditto.
+
+ * frontend/Makefile.in (xscan): Mention $(LIBSANEI).
+
+ * frontend/xscan.c: Include <libgimp/gimp.h>, not <gimp.h>.
+
+ * Makefile.in (distclean): Mention libtool.
+ * configure.in (AC_CHECK_FUNCS): Ditto.
+
+ * include/config.h.in: Add undef of STRSEP.
+
+ * sanei/sane_strstatus.c: Move to backend directory to minimize
+ chance of confusing this with a SANE-internal routine.
+
+ * sanei/Makefile.in (LIBSANEI_OBJS): Remove sane_strstatus.o.
+ (LIBSANEI_LTOBJS): Remove sane_strstatus.lo.
+
+ * backend/Makefile.in (libsane-%.la): Mention sane_strstatus.lo
+ explicitly (every SANE backend library MUST define this function
+ so we can switch backends at will).
+
+ * frontend/Makefile.in (SCAN_OBJS): Remove getopt.o, getopt1.o.
+
+ * Makefile.in (SUBDIRS): Mention lib as first directory.
+
+ * configure.in (AC_OUTPUT): Mention lib/Makefile.
+
+ * lib/strsep.c: New file.
+ * lib/strndup.c: Ditto.
+ * lib/Makefile.in: Ditto.
+
+ * sanei/test_wire.c (main): Initialize codecs through
+ sanei_w_init().
+
+ * sanei/sanei_codec_bin.c (sanei_codec_bin_init): Ditto.
+
+ * sanei/sanei_codec_ascii.c (sanei_codec_ascii_init): Remove
+ w->buffer initalization---this function should be called through
+ sanei_w_init () only.
+
+ * sanei/sanei_scsi.c: Rename _sanei_scsi_max_request_size to
+ sanei_scsi_max_request_size.
+
+ * backend/mustek.c (reader_process): Rename macro
+ SANEI_SCSI_MAX_REQUEST_SIZE to variable
+ sanei_scsi_max_request_size.
+
+ * include/sanei_scsi.h: Rename _sanei_scsi_max_request_size to
+ sanei_scsi_max_request_size (names with a leading underscore are
+ reserved for libc/system).
+ (SANEI_SCSI_MAX_REQUEST_SIZE): Remove macro.
+
+ * frontend/scan.c (main): Add a brief description of the program.
+
+ * frontend/getopt.c: Move to lib.
+ * frontend/getopt1.c: Ditto.
+
+ * backend/pnm.c (enum ppm_type): Remove non-ANSI trailing comma.
+ Correct struct indentation.
+
+ * include/lalloca.h: Isolate alloca cruft in this file.
+ * frontend/gtkglue.c: Include lalloca.h in place of alloca hack.
+ * frontend/dll.c: Ditto.
+ * frontend/scan.c: Ditto.
+ * sanei/sanei_load_values.c: Ditto.
+ * sanei/sanei_scsi.c: Ditto.
+
+Sat Mar 29 00:14:37 1997 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
+
+ * backend/pnm.c (sane_read): Slurp in RGB files all at once,
+ rather than limping along three bytes at a time.
+
+ * frontend/xscan.c (advance): Only define if HAVE_LIBGIMP.
+
+ * backend/pnm.c (sane_read, sane_start, getparmfromfile): Handle
+ grayscale and monochrome bitmapped PNM files.
+
+ * frontend/scan.c (main): Remove BROKEN_GETOPT workaround---the
+ new getopt() works properly when making multiple passes over the
+ argument list.
+
+Fri Mar 28 21:33:36 1997 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
+
+ * configure.in: Make the QuickCam device conditional on whether or
+ not the ioperm function exists.
+
+ * sanei/sanei_scsi.c: created a stubbed version of sanei_scsi_cmd.
+
+ * frontend/scan.c (main): Only print error messages to stderr.
+ Use fputs or fputc when it is possible to avoid printf.
+
+ * sanei/sanei_wire.c (sanei_w_array, sanei_w_ptr, sanei_w_init),
+ sanei/sanei_save_values.c (sanei_save_values),
+ sanei/sanei_codec_ascii.c (ascii_w_string): Return an error if
+ malloc fails.
+
+ * sanei/test_wire.c (main): Added --readonly flag to help test
+ wire robustness.
+
+ * backend/Makefile.in (LIBSANEI): Deleted the `EXTRA' variable,
+ and used the convenience library, ../sanei/libsanei.a.
+
+Sat Mar 29 10:19:58 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/sane.tex: Change version from 0.42 to 0.5.
+
+ * README: Add pointer to frontend & backend specific README files.
+
+ * backend/net.c (connect_dev): Ensure dev->ctl gets closed and
+ reset to -1 in case of failure.
+
+ * configure.in: Look for gtk_preview_new() in libgtk so we can
+ ignore old GTK versions against which we can't build.
+
+ * (config.sub): Replace with version that comes with
+ autoconf-2.12. The version that came with libtool-0.9
+ doesn't like i686-unknown-linux.
+
+Fri Mar 28 13:12:17 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/sane.tex (subsection{sane_get_select_fd}): Remove extraneous
+ backslash.
+
+ * backend/stubs.c (sane_cancel): Don't return anything.
+
+ * include/sane.h: Remove trailing comma (for -pedantic).
+
+ * frontend/xscan.c (interface): Complain when trying to call
+ a device that's unavailable.
+ (select_device_callback): Correct prototype.
+
+ * frontend/xcam.c (main): Remove unused variable `label.'
+
+ * backend/net.c (sane_cancel): Call SANE_NET_CANCEL.
+ (sane_start): Handle failure of SANE_NET_START.
+
+ * frontend/saned.c (process_request): Implement SANE_NET_CANCEL.
+
+ * frontend/gtkglue.h (GSGDialogElement): Remove member "label".
+ * frontend/gtkglue.c: Update accordingly.
+ (button_new): Use gtk_check_button_new_with_label () to simplify
+ this function.
+
+ * frontend/gtkglue.c (unit_string): New function.
+ (panel_build): Append unit_string () to option's title if
+ the unit is not SANE_UNIT_NONE. Use "title" instead of opt->title
+ when creating widgets.
+
+ * frontend/preview.c (preview_update): Compute width/height as
+ (max - min + eps) where eps is 1 for integer coordinates and
+ SANE_UNFIX(1) for fixed-point coordinates.
+ (display_partial_image): Support different scaling in x/y
+ direction. In the case where surface_unit == SANE_UNIT_PIXEL,
+ compute xscale/yscale based on the ratio between the _expected_
+ width/height and the actual width/height. If they're not equal,
+ the backend must be doing some scaling (e.g., transfer-scale in
+ the qcam backend).
+
+ * frontend/xscan.c (init): Disable gtk_rc_parse () calls for now
+ since gtk styles seem to be a bit buggy right now.
+ (scan_done): Remove input_tag if it is >= 0.
+
+ * frontend/gtkglue.c: Include <preferences.h>.
+ (panel_build): For fixed-point range-constraints scale min/max/quant
+ based on the preferred metric.
+ (scale_update): Ditto.
+ (gsg_update_scan_window): Ditto.
+
+ * backend/mustek.c (sane_control_option): For OPT_GAMMA_VECTOR_*
+ options, fail with SANE_STATUS_INVAL if the vector has zero length
+ (i.e., hasn't been set yet).
+
+ * frontend/progress.c (progress_new): Don't make Cancel the
+ default-button---it's too easy to cancel by mistake otherwise.
+
+ * frontend/sane-style.rc: New file.
+
+ * frontend/xscan.c (init): New function. Parse gtk_rc_parse ()
+ on /usr/local/share/sane-style.rc and ~/.sane/sane-style.rc if
+ those files exist.
+
+ * configure.in (CPPFLAGS): Add PATH_SANE_DATA_DIR.
+
+ * frontend/gtkglue.c (gsg_warning): New function.
+ (gsg_message): New function.
+ (gsg_error): Implement in terms of gsg_message ().
+
+Thu Mar 27 16:52:27 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/gtkglue.c (gsg_make_path): Terminate buffer with '\0'
+ before attempting mkdir().
+
+ * frontend/xcam.c (main): Use gtk_menu_item_new_label () instead
+ of gtk_label_new ()/gtk_menu_item_new ().
+
+ * frontend/preview.c (establish_selection): Invoke
+ param_change_callback only if non-NULL.
+ (preview_update): Convert scale range to inches if that's user's
+ preference.
+
+ * frontend/xcam.c (delayed_switch): New function.
+ (device_activate_callback): Call delayed_switch() rather than
+ executing that code directly. Pete tells me GTK is not designed
+ to have a widget rebuilt while a submenu is active.
+
+ * frontend/gtkglue.c (panel_build): Avoid using notebook widget
+ until GTK+ has been fixed.
+ (idle_handler): New function: rebuild dialog if dialog->rebuild is
+ set.
+ (set_option): Set dialog->rebuild to TRUE and schedule
+ idle_handler() rather than directly calling panel_rebuild(). Pete
+ tells me GTK is not designed to have a widget rebuilt while a
+ submenu is active.
+ (gsg_refresh_dialog): Ditto.
+
+Thu Mar 27 14:54:23 1997 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
+
+ * backend/Makefile.in: Converted all for statements that might be
+ empty to use a temporary list variable.
+
+ * frontend/Makefile.in (scan): Added getopt.o, getopt1.o to scan
+ dependencies.
+
+ * frontend/getopt.c, frontend/getopt1.c, include/getopt.h: Added
+ to the distribution.
+
+ * backend/net.c (connect_dev), frontend/saned.c (main): Don't use
+ TCP_NODELAY if it has not been defined. Look up tcp protocol
+ number if SOL_TCP is not defined.
+
+ * sanei/test_wire.c (main): lseek after changing direction, or the
+ direction change ends up at the end of the output file.
+ Added option parsing, a usage message, and other cleanups.
+
+ * sanei/sanei_codec_ascii.c (sanei_codec_ascii_init),
+ sanei/sanei_codec_bin.c (sanei_codec_bin_init): Initialize the
+ wire if it has a 0-length buffer.
+
+ * sanei/sanei_wire.c (sanei_w_init): Only call the codec_init_func
+ if it is not NULL.
+
+ * sanei/sanei_scsi.c: Parameterize inclusion of generic SCSI
+ headers based on HAVE_SCSI_SG_H, HAVE_SYS_SCSI_H, or
+ HAVE_SYS_SCSIIO_H.
+
+ * configure.in (AC_CHECK_HEADERS): Check for scsi/sg.h,
+ sys/scsi.h, and sys/scsiio.h.
+
+ * sanei/sanei_load_values.c, sanei/sanei_scsi.c, backend/dll.c:
+ Replaced unconditional alloca.h include with the cruft suggested
+ by the Autoconf manual.
+
+ * sanei/alloca.c: Add to distribution.
+
+ * sanei/Makefile.in: Eliminate GNU make dependencies, and use
+ @ALLOCA@ and @LTALLOCA@ as appropriate.
+
+ * configure.in (AM_FUNC_ALLOCA): Use it.
+
+ * aclocal.m4 (AM_FUNC_ALLOCA): Define it.
+
+Wed Mar 26 17:25:49 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * sanei/sanei_wire.c (sanei_w_status): Update *v only when decoding.
+ (sanei_w_bool): Ditto.
+ (sanei_w_constraint_type): Ditto.
+ (sanei_w_value_type): Ditto.
+ (sanei_w_unit): Ditto.
+ (sanei_w_action): Ditto.
+ (sanei_w_frame): Ditto.
+
+ * frontend/xscan.c (quit_xscan): Always invoke gtk_main_quit()
+ (not just in standalone mode).
+ (quit_callback): Correct prototype.
+
+ * backend/pnm.c (sod): Fix doc-string for option "three-pass".
+
+ * frontend/xscan.c (advance): New function.
+ (input_available): Support 1 bpp frames. Call advance() instead
+ of open-coding it. Add RED/GREEN/BLUE frame support in GIMP mode.
+ Complain when encountering unknown depth.
+ (ScanWin): add member first_frame.
+ (scan_start): Initialize first_frame and frame_offset in
+ GIMP mode.
+
+ * Integrate force unidirectional mode patch by Guido Muesch
+ <odiug@faho.rwth-aachen.de>:
+ * backend/qcam.c (attach): Force uni-directional mode if port
+ address starts with `u'.
+ (attach): Add debug statement to print QCam version.
+
+ * Integrate 3-pass patches by Heiko
+ <Heiko.Schroeder@Post.RWTH-Aachen.de>:
+ * backend/mustek.cb
+ (scan_area_and_windows): Use 1/8" mode when MUSTEK_FLAG_USE_EIGHTS
+ is on (instead of pixel unit).
+ (mode_select): Set bit 3 in mode byte only if
+ MUSTEK_FLAG_USE_EIGHTS is off.
+ (encode_resolution): Don't do funky encoding for 3-pass scanners
+ in 10% resolution mode. It seems the docs are wrong and the
+ actual scanners require a much simpler setup.
+
+ * frontend/preview.h: Add include of <sys/types.h>.
+
+Sat Mar 22 16:37:34 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/xscan.c (input_available): Reset ScanWin.x to zero at
+ the end of each line.
+ (input_available): Reset tile_offset to zero after updating a
+ tile.
+ (scan_done): Call gimp_display_new() to display the newly acquired
+ image. Draw final few lines of image if image height is not a multiple
+ of the tile-height.
+
+ * frontend/saned.c (process_request): quit when receiving
+ unexpected procedure number---ignoring is dangerous.
+
+ * backend/dll.c (load): Fix off-by-one bug in allocation of
+ libname.
+
+ * frontend/xcam.c (prompt_for_device_name): Move grab-default
+ call behind signal_connect since otherwise the default action
+ won't work.
+
+ * frontend/xscan.c (choose_device): Let "Ok" button be the one
+ that gets activated by default (by hitting the Return key).
+
+ * frontend/preview.c (preview_destroy): Rename save_preview_image
+ to preserve_preview_image.
+ * frontend/preview.h: Ditto.
+
+ * frontend/preview.c (restore_preview_image): New function.
+ (preview_destroy): Save preview image if it exists.
+ (preview_scan): New parameter SELECTION_ONLY. If true,
+ preview-scanning is limited to the selected area.
+
+ * frontend/xscan.c (scan_done): Call quit_xscan() to exit.
+ (quit_xscan): Destroy preview if ScanWin.preview is non-NULL.
+
+ * frontend/preview.c (draw_selection): Don't draw if p->gc is
+ NULL (i.e., if windows aren't mapped yet).
+
+ * frontend/xscan.c: Move HAVE_LIBGIMP-specific code further
+ down (past the type & global variable decls).
+
+ * configure.in (CPPFLAGS): Make --disable-shared impy
+ --enable-preload.
+
+ * include/config.h.in: Add HAVE_STRNDUP.
+
+Fri Mar 21 00:01:00 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * sanei/sanei_scsi.c (sanei_scsi_cmd): Implemented FreeBSD
+ version (untested).
+
+ * sanei/sanei_load_values.c: Include <alloca.h>
+
+ * frontend/preview.c (update_selection): New function to set
+ selection based on current scan-area option values.
+ (preview_update): Call update_selection ().
+
+ * sanei/sanei_save_values.c: Add copyright notice.
+ * sanei/sanei_load_values.c: Add copyright notice and explanation
+ of algorithm.
+ (BITS_PER_LONG): New macro.
+ (SET): Ditto.
+ (IS_SET): Ditto.
+ (sanei_load_values): Add variables caused_reload and keep_going to
+ keep track of what options caused a reload_option and whether
+ the whole option-value setting process should be repeated.
+
+ * include/config.h.in: Add #undef HAVE_LIBGIMP.
+ * frontend/xscan.c: Put all GIMP-dependencies inside
+ #ifdef HAVE_LIBGIMP.
+ Include <config.h>.
+
+ * sanei/sanei_wire.c (sanei_w_init): Initialize status to 0.
+ (sanei_w_free): Preserve existing direction and do not flush i/o.
+ (sanei_w_space): Return EINVAL if reading 0 bytes.
+
+Thu Mar 20 09:11:21 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/gtkglue.h (dev_name): New member.
+ * frontend/gtkglue.c (gsg_destroy_dialog): free dialog->dev_name.
+ (gsg_create_dialog): Keep copy of device name in dev_name member.
+
+ * include/sanei_backend.h: Move stubs into backend/stubs.c and
+ define redirection macros only if STUBS is not defined.
+ * backend/stubs.c: New file.
+
+ * configure.in (AC_PROG_RANLIB): Removed. No longer needed with
+ libtool.
+ * (frontend/Makefile.in): Adapt to libtool.
+ * (backend/Makefile.in): Ditto.
+ * (sanei/Makefile.in): Ditto.
+
+ * backend/mustek.c (attach): Check result[0] == 0x06 to find out
+ whether we're dealing with a scanner (rather than attemting to
+ find the string "SCANNER" ).
+
+ * backend/hp.c (sane_read): Initialize nread with max_len, not
+ *len.
+ (sane_get_parameters): Add missing `== 0' comparison for strcmp()
+ calls.
+ (inquire): Generalize so we can inquire any quantity and improve
+ parsing.
+ (attach): Use reasonable default value if inquiry of a quantity
+ fails.
+ (sane_start): Report error if inquiry of a scan parameter fails.
+
+Wed Mar 19 18:03:38 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/xcam.c (prompt_for_device_name): grab default for OK
+ button (doesn't seem to work, though).
+
+ * frontend/progress.c (progress_new): Connect progress_cancel()
+ via signal_connect(), not signal_connect_object() and pass P, not
+ P->SHELL.
+ (progress_cancel): Don't free progress structure (must be done by
+ app).
+
+ * frontend/xscan.c (input_available): New function.
+ (scan_done): Ditto.
+ (scan_start): Ditto.
+ (progress_cancel): Simply call sane_cancel().
+ (scan_dialog): Moved most of the code to above functions.
+
+ * frontend/gtkglue.c (get_filename_button_clicked): New function.
+ (gsg_get_filename): Ditto.
+
+ * frontend/xscan.c (scan_dialog): Do not quit xscan when in
+ standalone mode.
+ (scan_dialog): Prompt for output filename in standalone mode.
+ (filename): New variable.
+
+ * backend/pnm.c (sane_control_option): Remove "pnm." prefix
+ in debug messages.
+
+ * backend/qcam.c (sane_cancel): Remove "qcam." prefix in debug
+ messages.
+
+ * backend/mustek.c: Remove "mustek." prefix in debug messages.
+
+Tue Mar 18 17:30:29 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.c (sane_close): Remove superfluous "[mustek]" in
+ debug string.
+
+ * sanei/sanei_scsi.c (sanei_scsi_cmd): Implement HP-UX version
+ of this function (untested).
+
+ * backend/qcam.c (reader_process): Enable code to handle 4 bpp
+ and 6 bpp cases.
+
+Thu Mar 13 13:15:21 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/sane.tex (subsection{Scan Area Options}): Attempt to
+ clarify the meaning of "top-left" corner.
+
+Tue Mar 11 07:12:53 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/gtkglue.c (panel_build): Fix typo in matching of
+ "resolution" option (missing == 0).
+
+Mon Mar 10 20:19:06 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * Announced pre0.5 snapshot.
+
+ * backend/qcam.h: Make transfer-scale part of the "mode" group.
+
+ * backend/qcam.c (sane_read): Moved return of SANE_STATUS_EOF
+ behind test for delivering EOF.
+
+ * frontend/xscan.c (device_dialog): Relabel "Cancel" button to
+ "Quit".
+
+ * backend/qcam.c (init_options): Set SANE_CAP_ADVANCED for geometry
+ group.
+ * backend/mustek.c (init_options): Ditto.
+
+ * backend/pnm.c (pass, three_pass): New variables.
+ (sod): Add option "three-pass" to simulate a three-pass scanner.
+ (sane_control_option): Add support for three_pass option.
+ (getparmfromfile): In three-pass mode, set format and last_frame
+ based on `pass'.
+ (sane_start): If input file is open already, fail unless we're
+ scanning the next frame of a three-pass image.
+ (sane_read): Handle three-pass case.
+
+Sun Mar 9 13:20:19 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/gtkglue.c (text_entry_callback): Only call
+ gtk_entry_set_text() if the backend modified the string. Otherwise,
+ infinite recursion occurs on any change (since the change results
+ in a change...).
+
+ * frontend/xcam.c (next_frame): Reset win.remaining to zero.
+
+ * backend/qcam.c (init_options): Set size of "resolution" option
+ to sizeof("High").
+
+ * doc/sane.tex (subsection{Scan Area Options}): Allow word-list
+ as a constraint.
+
+ * configure.in (CFLAGS): Add -D_GNU_SOURCE to CFLAGS since we
+ now depend on snprintf ().
+
+ * frontend/xscan.c (device_dialog): Fix typo: PixelHeight should
+ be > 0, not == 0 in order for us to create the preview window.
+ (device_dialog): Ditto.
+ (device_dialog): Add ScanWin.preview to frame container.
+
+Sat Mar 8 10:19:41 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/sane.tex (subsection{sane_get_select_fd}): Clarify what
+ must happen when the end of a frame has been reached.
+
+ * frontend/xcam.c (input_available): Stop when sane_read() returns
+ 0 bytes. Fix typo: win.data needs to be set to dst, not src, on
+ exit.
+
+ * backend/qcam.h (read_fd): New member.
+ * backend/qcam.c (sane_get_select_fd): Return read_fd instead of
+ from_child.
+ (sane_open): Initialize s->read_fd to -1.
+ (sane_close): Close s->select_fd if >= 0.
+ (sane_start): Make read_fd dup() of s->from_child.
+ (sane_cancel): Close s->read_fd if >= 0.
+ (sane_set_io_mode): Modify s->read_fd instead of s->from_child.
+
+ * frontend/scan.c: Include <sanei.h> for NELEMS macro.
+ * frontend/xcam.c: Ditto.
+
+ * configure.in (CPPFLAGS): Add defines for V_MAJOR and V_MINOR.
+ (V_MAJOR, V_MINOR): New variables.
+
+ * sanei/Makefile.in (SANEI_OBJS): Mention sanei_net.o.
+
+ * include/sanei_net.h: New file (split from sanei_wire.h).
+ * sanei/sanei_net.c: New file (split from sanei_wire.c).
+
+ * configure.in: Add -Wall to CFLAGS when using gcc.
+
+ * frontend/Makefile.in (saned): List -lsanei before -lsane
+ so saned never depends on sanei_*-routines that may be present
+ in -lsane (the only dependencies for that library must be
+ on sane_* names).
+
+ * backend/Makefile.in (LIBS): Remove -ldl (configure will add
+ it if available).
+ (SHLDFLAGS): Use -usanei_init instead of --whole-archive option.
+ (SHLDPOSTFLAGS): Remove --no-whole-archive.
+
+ * backend/dll.c: Add include of <config.h>.
+ (DYNAMIC): New macro. Defined it dynamic loading support is
+ available and enabled.
+ Include <dlfcn.h> only when DYNAMIC is defined.
+ (load): Make no-op when DYNAMIC is not defined.
+ (sane_exit): Never call dlclose() if DYNAMIC is not defined.
+
+ * include/sanei_scsi.h: Rename from genscsi.h and rename prefix
+ from `genscsi_' to `sanei_scsi_'.
+ * sanei/sanei_scsi.c: Ditto.
+ * backend/mustek.c: Rename `genscsi_' to `sanei_scsi_'.
+
+ * configure.in: Check for availability of -ldl and <dlfcn.h>.
+
+Fri Mar 7 15:21:38 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * sanei/sanei_wire.c: New file.
+ * sanei/sanei_codec_bin.c: Ditto.
+ * sanei/sanei_codec_ascii.c: Ditto.
+
+ * backend/dll.c (sane_exit): Call dlclose() only if handle is
+ non-NULL.
+ (sane_init): Chain together preloaded backends.
+
+ * backend/qcam.c (attach): Make static.
+ (sighandler): Ditto.
+ (qc_getstatus): Ditto.
+ * backend/mustek.c (attach): Ditto.
+
+ * backend/dll.c (op_name): Remove `sane_' prefix.
+
+ * sanei/sanei_init_debug.c (sanei_init_debug): Upcase backend
+ name when building environment variable name.
+
+ * backend/genscsi.c: Make use of sanei_debug.h.
+
+ * backend/mustek.c: Adapt to use sanei_backend.h.
+ * backend/net.c: Ditto.
+ * backend/pnm.c: Ditto.
+ * backend/qcam.c: Ditto.
+
+ * backend/dll.c (sane_exit): Fix typo that resulted in the
+ last backend not being exited.
+
+Thu Mar 6 21:25:27 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/sane.tex (subsection{\code{sane\_init}}): Allow
+ authorization callbacks during sane_start() but not during
+ sane_read().
+
+Tue Mar 4 21:04:16 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.c (sane_close): Print debug message when trying
+ to close an unknown handle.
+
+Thu Feb 27 18:10:20 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/sane.tex (chapter{Contact Information}\label{chap:contact}):
+ Add `listserv.' to mailing list address---seems to be needed for
+ subscriptions etc.
+
+Sun Feb 9 12:54:20 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.README: Add pointer to Ingmar's 53c400 patch.
+
+Sat Feb 8 11:49:24 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.c (line_distance): Add more debug output.
+
+Fri Feb 7 19:21:36 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.c (line_distance): Remove erroneous #ifdef
+ around FACTOR and COLOR.
+
+ * doc/sane.tex (subsection{sane_init}): Make username/password
+ fixed length arrays so no malloc/free magic is needed.
+ (subsection{Preview Mode Option}): New section.
+
+ * include/sane.h: Ditto.
+
+ * include/sane.h (SANE_Char): New type.
+
+Tue Feb 4 18:47:52 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.c (sane_get_parameters): Correct typo: replace
+ s->pass with s->params.format.
+
+Fri Jan 31 16:16:26 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.c (attach): Print debug message when using
+ special line-distance algorithm.
+ Enable special line-distance algorithm only for firmware
+ revisions < 1.02.
+ Determine fw revision based on INQUIRY result.
+
+Thu Jan 30 21:22:38 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/sane.tex (section{Attaching to a SANE backend}): Rename
+ metanet -> net, netproxy -> saned, metadl -> dll and update
+ hierarchy figure as well. Added autolum meta backend as a
+ filter example.
+
+ * TODO: Rename metanet -> net, metadl -> dll.
+
+ * AUTHORS (Frontends): Rename metanet -> net, metadl -> dll,
+ mention saned and xcam and sort entries alphabetically.
+
+ * backend/net.c (sane_control_option): Replace all occurances of
+ metanet with net.
+ * backend/net.README: Ditto.
+ Rename env var METANETHOST to SANE_NET_HOST.
+
+ * backend/dll.README: Replace all occurances of metadl with dll.
+ * backend/dll.c: Ditto.
+
+ * backend/dll.conf: Comment out metanet since it's a bit of a
+ security risk (no authentication just yet).
+
+ * backend/Makefile.in (CONFIGS): New macro (list of config files)
+ (install): Change install rule so existing configuration files
+ are not overwritten.
+ Replace all occurances of metanet with net.
+
+ (V_MINOR): Bump up to 43.
+
+Tue Jan 28 08:17:18 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/Makefile (saned): Mention -lsanei before -lsane so
+ saned does not incorrectly depend on sanei_printf/sanei_scanf in
+ -lsane (if it happens to define those symbols).
+
+ * backend/metanet.c (sane_init): Rename SANE_Authorization_Callback
+ to SANE_Auth_Callback.
+ * backend/mustek.c (sane_init): Ditto.
+ * backend/pnm.c (sane_init): Ditto.
+ * backend/metadl.c (sane_init): Ditto.
+
+ * frontend/saned.c (main): Put output socket in TCP_NODELAY mode.
+ Include of <sys/socket.h>
+
+ * backend/metanet.c (openit): Ditto.
+
+Mon Jan 27 19:32:29 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+
+ * doc/sane.tex (subsection{Device Descriptor Type}): Change vendor
+ name "None" to "Noname".
+ * backend/pnm.c (dev): Change vendor name from "noname" to "Noname".
+
+ * include/sane.h (SANE_STATUS_ACCESS_DENIED): New status value.
+ * sanei/sane_strstatus.c (sane_strstatus): Return appropriate
+ status string.
+
+ * frontend/xscan.c (scan_dialog): Don't depend on first_frame
+ when creating image---the old code didn't work for R/G/B-only
+ frames anyhow, so there is no point pretending.
+
+ * include/sane.h (SANE_Parameters): Rename first_frame to
+ last_frame.
+ * backend/metanet.c (sane_get_parameters): Update accordingly.
+ * backend/qcam.c (sane_get_parameters): Ditto.
+ * frontend/saned.c (readcmd): Ditto.
+ * frontend/test.c (testsane): Ditto.
+ * backend/mustek.c (sane_get_parameters): Set last_frame unless
+ the current pass is acquiring a red- or green-only frame.
+
+ * doc/sane.tex (subsection{sane_get_parameters)): Change
+ FIRST_FRAME into LAST_FRAME.
+
+ * backend/metanet.c: Initialize PEER with -1.
+ (sane_get_select_fd): Return PEER and succeed if not negative.
+
+ * include/netsane.h (ns_printf, ns_scanf, netfd_wr, netfd_rd):
+ Remove (obsolete).
+
+ * frontend/saned.c: Increase STRBUF size to 32KB to get better
+ scan_read() throughput.
+
+ * include/sane.h (SANE_Athorization_Callback): Return void
+ (instead of int) and make USERNAME and PASSWORD (pointers to)
+ return values.
+
+ * frontend/saned.c (netsane_auth_callback): Update prototype.
+
+ * backend/metanet.c (sane_init): Move assignments out of
+ if-conditional for clarity (and to avoid gcc warning).
+
+ * sanei/sanei_printf.c: Include <memory.h>, <string.h>.
+
+ * backend/Makefile.in (libsane-mustek.a): Replace
+ ../sanei/sane_strstatus.o with appropriately defined EXTRA
+ macro.
+
+ * backend/mustek.c (attach): Initialize ld.mode to MLD_NORMAL for
+ all scanners but MFS-12000SP.
+ (line_distance): In MD_MFS correction mode, do not issue LD
+ command.
+ (sane_close): Free s->ld.red_buf if non-NULL.
+ (fix_line_distance_mfs): New function.
+ (fix_line_distance_normal): Rename from fix_line_distance().
+ (reader_process): In MLD_MFS line-distance mode, call the
+ mfs-specific routine, not the normal one.
+
+ * backend/mustek.h (Mustek_Scanner): New members ld.red_buf,
+ ld.green_buf.
+ (MUSTEK_FLAG_LD_MFS): New flag to indicate when MFS-specific
+ line-distance correction is needed.
+
+ * backend/metanet.c: Fix up some minor formatting problems due
+ to indent.
+
+ * Merge in Andy's netsane diffs.
+
+Sun Jan 26 00:04:22 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/xscan.c (zoom_in_preview): Ignore selections of zero
+ or negative width/height.
+ (set_max_selection): Use SANE_UNFIX() instead of open coding.
+ Adapted to use gtkglue.
+
+ * backend/metadl.c (sane_init): Grab authorization callback.
+ (authorization_callback): New variable.
+ (load): Pass authorization callback to init function.
+
+ * frontend/gtkglue.h (gsg_destroy_dialog): Add param_callback.
+
+Sat Jan 25 17:35:52 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/Makefile.in (distclean): Mention $(TESTPROGRAMS).
+
+ * backend/metanet.c (copy_opt): Fix constraint-length computation.
+
+ * backend/metadl.c (sane_get_devices): Pass along LOCA_ONLY arg
+ to backend.
+
+ * frontend/xcam.c (main): Remove extraneous calls to gtk_exit()
+ and sane_exit().
+
+ * frontend/scan.c (main): Install sane_exit() as atexit handler.
+
+ * backend/metadl.c (sane_get_devices): Ignore NULL BE_LIST.
+
+ * frontend/saned.c (quit): New function.
+ (main): catch SIGALRM, and SIGPIPE.
+
+ * backend/metanet.c (sane_get_devices): Return empty list of
+ LOCAL_ONLY is TRUE.
+
+ * frontend/saned.c (readcmd): Don't take LOCAL arg from
+ request---always pass SANE_TRUE!
+
+ * doc/netprotocol.doc (sane_get_devices): Don't need LOCAL arg.
+
+ * include/sanei.h: Include <sane.h>.
+
+ * frontend/test.c (testsane): Print status message instead of
+ status code and make robust against failed calls. Use fprintf(stderr
+ instead of printf.
+
+ * backend/qcam.c (reader_process): Remove extraneous arg.
+ (reader_process): Declare `static' to make setjmp() safe.
+
+ * frontend/saned.c (readcmd): Delete unused variable schr_hlp.
+ (peerfp): New variable.
+ Rename ns_printf() to sanei_printf() and pass peerfp arg.
+ Rename ns_scanf() to sanei_scanf() and pass peerfp arg.
+ (say_helo): Make peerfp refer to fd 0.
+
+ * backend/metanet.c (openit): Return FILE*, not socket.
+ (openit): Return 0, not -1 in case of failure.
+ (peerfp): New variable.
+ Rename ns_printf() to sanei_printf() and pass peerfp arg.
+ Rename ns_scanf() to sanei_scanf() and pass peerfp arg.
+
+ * sanei/sane_strstatus.c: New file (in lieu of backend/sane.c)
+ * sanei/sanei_constrain_value.c: Ditto.
+ * sanei/sanei_init_debug.c: Ditto.
+
+ * sanei/sanei_scanf.c (ns_scanf): New file (based on Andy's
+ ns_scanf).
+ Use int8_t for 'c', int32_t for 'd'.
+ Include <sys/types.h>.
+
+ * sanei/sanei_printf.c (sanei_printf): New file (based on Andy's
+ ns_printf).
+ Use int8_t for 'c', int32_t for 'd'.
+ Include <sys/types.h>.
+
+ * include/netsane.h (CMD_SANE_STRS): Remove.
+
+ * backend/metanet.c: Include <errno.h>
+ (sane_strstatus): Remove.
+
+ * backend/Makefile.in (BACKENDS): Mention libsane-metanet.
+
+ * backend/metanet.c (openit): Use memcpy instead of bcopy. Use
+ inet_aton() instead of inet_addr(), don't prototype.
+ (sane_get_devices): Use strdup() instead of opencoding it.
+ (sane_get_devices): Don't append " (NS)" to modelname! Metanet
+ already prefixes the devicename with netsane, which is good
+ enough.
+
+ * backend/sanei.h (IF_DBG): New macro.
+
+ * PROJECTS (Backend): Mention saned, metanet, and autoadj.
+ (Frontend): New info.
+
+ * AUTHORS: Update to reflect sanescan -> xscan namechange.
+ Credit Andy for netsane.
+
+Fri Jan 24 00:01:45 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * doc/sane.tex (subsection{\code{sane\_get\_option\_descriptor}}):
+ Define how long the returned option descriptor must remain valid.
+
+ * frontend/gtkglue.c (autobutton_update): Check for
+ SANE_INFO_RELOAD_OPTIONS.
+ (button_update): Ditto.
+
+ * frontend/xcam.c (main): Add device info label.
+
+ * backend/mustek.c (init_options): Make OPT_BRIGHTNESS and
+ OPT_CONTRAST inactive by default.
+
+ * frontend/xcam.c (exit_callback): Only call gsg_destroy_dialog()
+ if dialog is non-null.
+
+Thu Jan 23 00:17:46 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.c (sane_control_option): Return
+ SANE_STATUS_DEVICE_BUSY when attempting to set option during
+ scanning.
+ (sane_close): Call do_cancel(), not sane_cancel().
+ (sane_start): Ditto.
+
+ * backend/pnm.c (sod): Rename "File" group to "Source Selection".
+
+ * frontend/xcam.c (device_name_dialog_cancel): New function.
+ (device_name_dialog_ok): Ditto.
+ (prompt_for_device_name): Ditto.
+ (build_device_menu): Move "Rescan devices..." from build_files_menu()
+ to here. Add "Specify device name..." entry that invokes
+ prompt_for_device_name.
+ (play_stop_button): Ignore call if there is no device_dialog yet.
+ (main): Don't attempt to set preview size if there is no device
+ dialog yet.
+
+ * frontend/gtkglue.c (text_entry_callback): Don't ignore tab
+ key---it's used to switch focus!
+
+ * backend/qcam.c (qc_wait): Return read value so optimizer won't
+ be able to get rid of it easily.
+ (qc_lock_wait): Use same lockname as qcam-0.7d for
+ interoperability.
+ (reader_process): Explicitly do an enable_ports() in the reader
+ process. Linux/x86 doesn't inherit i/o port access rights.
+
+ * frontend/xcam.c (stop_camera): New function.
+ (input_available): Use stop_camera().
+ (next_frame): Ditto.
+
+ * backend/genscsi.c (genscsi_open): Add missing DBG_INIT(GENSCSI).
+ (genscsi_cmd): Return SANE_STATUS_DEVICE_BUSY if EBUSY is
+ returned.
+
+ * frontend/xcam.c (input_available): Fix line wrap for
+ SANE_FRAME_GRAY.
+
+ * include/sane.h: Remove old SANE_STATUS_AGAIN.
+ * backend/sane.c (sane_strstatus): Ditto.
+ * backend/mustek.c (sane_read): Return SANE_STATUS_GOOD, not AGAIN
+ when no data available.
+ (sane_start): Add debug printing.
+ (sane_set_io_mode): Fix typo: return SANE_STATUS_GOOD on success.
+
+ * backend/mustek.c (sane_control_option): Add support for
+ OPT_BACKTRACK.
+ (attach): Add lots of debug printing.
+
+ * backend/qcam.README: New file.
+
+ * backend/qcam.c (sane_control_option): Allow changing resolution
+ while scan is in progress, but set RELOAD_OPTIONS only if not
+ scanning already.
+
+ * frontend/xcam.c (canvas_events): Get rid of old debug messages.
+
+ * backend/qcam.c (sane_get_parameters): Update parameters only if
+ not scanning. This makes it possible to change certain options
+ (such as width/height while a scan is in progress).
+ (sane_control_option): Allow changing of image corners,
+ transfer-scale, and depth while scan is in progress. Set
+ RELOAD_PARAMS only if scan is not in progress.
+ (sane_start): Return DEVICE_BUSY if scan is in progress.
+
+ * configure.in (PACKAGE_VERSION): Version 0.41 released.
+
+ * backend/qcam.c (brightness_range): New variable.
+ (init_options): Use brightness_range instead of u8_range to
+ avoid going into bulb-mode accidentally.
+
+Wed Jan 22 09:16:21 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/qcam.c (reader_process): Correct typo: it's buf, not
+ buffer that we want to write out in high-res mode.
+ (qc_reset): New function.
+ (reader_process): Send at least one byte of data after receiving a
+ signal.
+ (sighandler): New function.
+ (sane_cancel): If a read request is outstanding, cancel request by
+ (a) sending SIGINT to reader process, (b) reading one byte of data
+ in blocking mode, and then (c) reading whatever is left in the
+ pipe in non-blocking mode.
+ (sane_read): Return SANE_STATUS_CANCELLED if SCANNING is not set.
+
+ * backend/qcam.h (QC_Scanner): Remove unused x/y fields.
+
+ * backend/qcam.c (sane_close): Call disable_ports().
+ (sane_init): Replace isblank() with isspace() (former is a GNU
+ extension).
+ (sane_control_option): Scale corner coordinates when switching
+ resolution and ensure they're always legal values.
+ (sane_close): Check for reader_pid >= 0 not != 0!
+ (sane_exit): Move disable_ports () from sane_close to here.
+ (sane_start): Keep track of when we're holding lock.
+ (sane_read): Release lock if s->holding_lock is TRUE and we
+ read a few bytes.
+ (sane_cancel): Release lock if it's being held.
+
+ * backend/qcam.c: Clean up unused variables.
+
+Tue Jan 21 13:49:00 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/qcam.c (sane_control_option): Keep track of changes to
+ option values.
+ (sane_get_select_fd): Implemented.
+ (sane_set_io_mode): Ditto.
+ (reader_process): New function.
+ (sane_start): Modify to use reader_process().
+
+ * backend/qcam.h: (struct QC_Scanner): New field value_changed.
+
+Mon Jan 20 22:11:11 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/metadl.c (sane_open): Correctly handle case where
+ backend name is empty.
+
+Sun Jan 19 10:29:43 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/qcam.c (attach): Add qc_wait() calls after each
+ write_lpcontrol() call to ensure reliable communication.
+ (attach): Add debug output in case of failure.
+
+ * Version 0.4 released.
+
+Sat Jan 18 10:12:40 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/xscan.c (get_scan_size): Handle case where scan
+ width/height is of type SANE_TYPE_INT.
+ (get_scan_size): If width/height unit is pixels and the height is
+ less than 500 pixels, use a ratio of 1.
+ (device_dialog): Call update_complete_dialog() to ensure inactive
+ options do not show (there probably is a better solution to this).
+
+ * frontend/scan.c (main): Compute bottom-right position as
+ top-left + width/height - 1 (the - 1 is new and necessary and
+ works both for fixed and integer values).
+ (print_option): Insert line-break when column >= 79 (not 80) to
+ leave last column blank (better when running inside Emacs, for
+ example).
+ (main): Fix typos: case 't': window[2] -> window[3], switch short
+ option names for top/left.
+ (print_option): Print current option values (except for vectors).
+ (fetch_options): Another off by one bug: width is br_x|y-tl_x|y+1.
+
+Thu Jan 16 20:26:29 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/sane.c (sanei_constrain_value): Fix so it properly
+ handles strings that are longer than any of the strings in a
+ string list.
+
+ * frontend/scan.c (main): Subtract value of top-left-x/top-left-y
+ from width/height, respectively after all options have been
+ read in.
+ (main): Print help message _after_ options have been processed.
+ (fetch_options): New function.
+ (set_option): Call fetch_options() if SANE_INFO_RELOAD_OPTIONS is
+ set.
+ (main): Call fetch_options() instead of open-coding same.
+
+ * doc/sane.tex (subsection{Device Descriptor Type}): Add index
+ entry for device-name.
+
+Wed Jan 15 19:55:03 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/metadl.c (sane_init): Call DBG_INIT() and declare
+ debug level variable with DBG_DECL. Added various debug
+ statements.
+
+ * backend/pnm.c (sane_init): Ditto.
+ * backend/mustek.c (sane_init): Ditto.
+
+ * frontend/scan.c (parse_scalar): Default to mm again (instead of
+ cm). Using `mm' as the default is counter-intuitive since the
+ help info is printed with `mm' as the unit.
+
+ * frontend/xscan.c (main): Pass local_only==SANE_FALSE as second
+ argument to sane_get_devices().
+
+Sun Jan 12 13:12:45 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/sane.c (sanei_constrain_value): For string-lists, ignore
+ case and allow prefixes as long as they remain unique.
+
+ * frontend/scan.c (print_option): Print "auto" as a legal option
+ value if the option has capability SANE_CAP_AUTOMATIC set.
+ (process_backend_option): If option has SANE_CAP_AUTOMATIC set,
+ let option value of "auto" turn on automatic mode.
+
+Wed Jan 8 19:55:31 1997 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/Makefile.in (install): Modify install rule so that
+ $(libdir) gets added to /etc/ld.so.conf if it isn't there
+ already.
+ (COMPILE): Use $(SHCFLAGS) instead of $(CFLAGS).
+ (LINK): Remove (unused).
+
+Wed Dec 25 20:21:39 1996 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.README: Add section "SCSI Adapter Tips".
+
+Fri Dec 13 20:02:03 1996 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.c (line_distance): Rename
+ LINE_DISTANCE_WORKAROUND to NEED_MUSTEK_LINE_DISTANCE_WORKAROUND.
+ Include <config.h>.
+
+Thu Dec 12 20:19:26 1996 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.h (next): New member. Forms linked list of open
+ handles. * backend/mustek.c (first_handle): New variable. Root
+ of list of open handles.
+ (sane_open): Insert handle into list of open handles.
+ (sane_close): Remove handle from list of open handles.
+
+Wed Dec 4 18:37:45 1996 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.c (attach): Added back MFS-12000SP, MFS-08000SP,
+ and MFS-06000SP. At least the first one really does exist. I
+ don't know how the differ from the other scanners, but it looks as
+ if line-distance correction might be different.
+
+Tue Dec 3 21:22:54 1996 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/sane.c (sane_strstatus): Remove trailing dot from error
+ message.
+
+Mon Dec 2 19:12:53 1996 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * backend/mustek.c (max_string_size): New function to determine
+ maximum size of a string constraint list.
+ (init_options): Use max_string_size () to initialize size of
+ string-valued options.
+
+Sun Dec 1 15:44:53 1996 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * Version 0.1 released.
+
+ * backend/mustek.c (attach): Fix mispelled/bad model names:
+ MFS-12000SP -> MSF-12000SP
+ MFS-08000SP -> MSF-08000SP
+ MFS-06000SP -> MSF-06000SP
+ MFS-08000CZ -> <removed>
+ MFS-06000CZ -> <removed>
+
+Tue Nov 26 19:11:18 1996 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/scan.c (print_option): Separate option name from option
+ values by blank, not equal so the syntax is correct even for short
+ options.
+ (parse_scalar): Added missing newline to error message.
+
+Sat Nov 16 17:26:19 1996 David Mosberger-Tang <davidm@azstarnet.com>
+
+ * frontend/scan.c (main): Created (by Andy).
+
+ * backend/pnm.c: Adapted from Andy's pnm.c (just minor updates).
+
+ * backend/mustek.c: Created.
+ * backend/metadl.c: Ditto.
diff --git a/ChangeLogs/ChangeLog-1.0.1 b/ChangeLogs/ChangeLog-1.0.1
new file mode 100644
index 0000000..c83de5d
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.1
@@ -0,0 +1,448 @@
+1999-04-19 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * Version 1.0.1 released.
+
+ * backend/artec.c (attach): Applied patch by Petter to fix URL in
+ debug output.
+
+ * backend/microtek2.c (chunky_proc_data): Apply Bernd's latest
+ patch to fix some color problems.
+
+1999-04-17 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * Patch by Mikko Työläjärvi:
+ * sanei/sanei_scsi.c: Check for cam_devices[fd]==NULL, not !=NULL.
+
+ * Patch from Petter:
+ * config.guess: Update to latest version.
+ * config.sub: Update to latest version.
+ * config.install-sh: Update to latest version.
+ * mkinstalldirs: Update to latest version.
+
+1999-04-12 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * doc/sane-dc25.man: Apply fixes by Peter Fales
+ <psfales@lucent.com>.
+ * backend/dc25.c: Apply patch by Peter Fales.
+
+1999-04-11 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * include/sane/config.h.in: Declare return type of strdup(),
+ strndup(), and strsep() if these functions are not part of the
+ standard libc. This breaks the GNU convention of not declaring
+ standard C library functions but is required in these cases
+ because the functions return pointers. On a 64 bit platform, bad
+ code is generated if a function is (implicitly) declared to return
+ an "int" and then returns a pointer. To minimize the risk of
+ compile errors due to conflicting prototypes, we don't specify a
+ prototype though (just the return type).
+
+ * backend/dll.conf: Comment out dc25 and dc210 backends as those
+ are VERY slow to initialize when no camera is attached.
+
+ * backend/epson.desc: Add Epson GT-7000.
+
+1999-04-06 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/sharp.c (sane_read_shuffled): Declare as "static".
+ (sane_read_direct): Ditto.
+ Applied latest patch by Kazuya and Abel.
+
+ * sanei/sanei_scsi.c [USE == FREEBSD_CAM_INTERFACE]: Fix bugs
+ (patch by Mikko Tyo"la"ja"rvi <mikko@securitydynamics.com>).
+
+ * backend/snapscan.c (start_reader): Don't redirect scanner file
+ descriptor to fd 0 (needlessly breaks FreeBSD and other platforms
+ that don't use real file descriptors for the scanner.
+
+ * backend/microtek2.c: Apply Bernd's patch to fix "green-ness"
+ bug.
+
+ * backend/umax.BUGS: Applied Oliver's latest patch.
+ * backend/umax.CHANGES: Ditto.
+ * backend/umax.FAQ: Ditto.
+ * backend/umax.TODO: Ditto.
+ * backend/umax.c: Ditto.
+ * backend/umax.desc: Ditto.
+ * doc/sane-umax-doc.html: Ditto.
+ * doc/sane-umax-doc.tex: Ditto.
+ * doc/sane-umax-doc.man: Ditto.
+
+1999-04-06 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/snapscan.c (sane_exit sane_get_devices): Removed memory
+ leak.
+ (sane_open): Give more sensible error message when unable to open
+ temp file. Open temp file in /var/tmp, not in current directory.
+ (mini_inquiry add_device): Make sure to only match listed models.
+ Earlier, substrings would also match.
+
+ * backend/snapscan.c (sane_snapscan_*): Changed API entries from
+ sane_snapscan_* to sane_*.
+
+ * backend/snapscan.c (add_device init_options inquiry
+ sane_snapscan_get_parameters sane_snapscan_start
+ sane_snapscan_set_io_mode sane_snapscan_read) backend/snapscan.h
+ backend/snapscan.desc: Rewrote scanner detection code to loop over
+ array of supported SCSI names. Added AGFA SnapScan 1236s support.
+ It seems to be compatible with SnapScan 600.
+ Make sure to not add the same device more then once to the device
+ list. Bugfix in sane_snapscan_read() triggered on EOF.
+
+1999-04-04 David Mosberger-Tang <David.Mosberger@acm.org>
+ * PROBLEMS: Note that /proc/sys/kernel/sg-big-buff is available
+ since Linux kernel v2.2.
+
+ * backend/agfafocus.desc: Changed status from "new" to "alpha".
+ * backend/hp.desc: Ditto.
+
+ * backend/microtek2.desc: Increase version number to 0.6.
+
+1999-04-04 Petter Reinholdtsen <pere@td.org.uit.no>
+ * PROBLEMS: Updated note on SG_BIG_BUF.
+ * tools/README: Corrected typo. Added some notes on
+ mustek600iin-off.
+ * tools/mustek600iin-off.c: Remove hardcoded path to mustek.conf.
+
+1999-04-03 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * include/sane/sanei_debug.h: Define sanei_debug_BACKEND_NAME only
+ if STUBS is not defined.
+
+ * backend/microtek2.h: #ifdef out do_dummy_scan.
+
+ * backend/Makefile.in (V_REV): New variable.
+
+ * configure.in (V_REV): New variable.
+ (VERSION): Include ${V_REV} in vesion number.
+ Substitute V_REV.
+
+ * backend/umax.c (umax_do_request_sense): Make "static".
+
+ * backend/canon.h: Move array "option_name"...
+ * backend/canon-sane.c: ...to here and make "static".
+
+ * backend/pnm.c: Rolled back to version that shipped with
+ sane-0.74. The scan area options were not well implemented. If
+ someone wants to fix that code, the previous (unreliable) version
+ of the PNM backend is in backend/pnm.c-bad.
+
+ * doc/sane.tex (subsection{Resolution Option}: Remove section
+ 4.5.5---it was a duplicate of section 4.5.2 (Scan Resolution
+ Option)!
+
+ * backend/microtek2.c (chunky_proc_data): Merge in latest changes
+ from Bernd.
+
+1999-04-02 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/net.c (sane_control_option): Ignore the option size
+ of BUTTONs and GROUPs as required by section 4.2.9. (Bug
+ reported by Nick Lamb).
+
+ * frontend/xscanimage.c (null_print_func): Declare MSG param
+ as "const" to match declaration of glib-1.2.1.
+
+ * backend/ricoh.c (attach_one): return SANE_STATUS_GOOD.
+
+ * backend/microtek2.c (do_dummy_scan): #ifdef out since it
+ seems to be used for debugging only.
+
+ * backend/hp-option.c (_probe_int): Needed only if HP_EXPERIMENTAL
+ is defined.
+
+ * backend/coolscan.c: Updated with Didier's latest patch.
+
+ * backend/mustek.c: Applied Andreas's latest patch.
+
+ * doc/sane.tex (subsection{Device Descriptor Type}): Add AGFA.
+
+ * doc/net.tex (subsection{Primitive Data Types}): Clarify that
+ SANE_Char is encoded as ISO LATIN-1 and describe SANE_String
+ encoding (patch by Petter).
+
+ * frontend/saned.c (DBG): Remove extraneous parens around "msg".
+
+ * AUTHORS (Frontends): Update David Skoll's email address.
+
+ * frontend/saned.c (get_free_handle): Check for out of memory
+ situations and initialize newly allocated memory.
+ (auth_callback): Fail when we can _not_ authorize (i.e.,
+ !can_authorize), not the other way round.
+ (quit): Make sure quit() gets executed only once.
+
+ * backend/microtek2.c: Updated with Bernd's latest version.
+ * backend/microtek2.h: Ditto.
+
+ * backend/st400.desc: New file.
+
+ * backend/epson.c (sane_open): Check for NULL or empty
+ dummy_dev.sane.name to avoid segfaults. (Suggested by Yuri
+ Dario).
+
+ * sanei/sanei_scsi.c [USE = LINUX_INTERFACE]: Make "cdb" last
+ member in "struct req" and change size of "data" to 1 byte to
+ allow dynamic sizing of data buffer based on the value of
+ sanei_scsi_max_request_size.
+ (sanei_scsi_req_enter): Calculate size of request based on
+ sanei_scsi_max_request_size. A similar patch was proposed
+ by Petter Reinholdtsen.
+
+1999-03-13 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * doc/saned.man: More info on how to use tcp_wrapper for access
+ control.
+
+1999-03-08 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/microtek2.c (sane_get_select_fd): Remove bogus cast.
+ Reported by Petter Reinholdtsen.
+
+ * sanei/sanei_config.c: Include <sane/config.h>.
+
+ * frontend/saned.c: Include <sys/types.h>.
+ (MAXHOSTNAMELEN): Define MAXHOSTNAMELEN if necessary.
+
+ * configure.os2 (LN_S): Updated with Yuri's latest version.
+
+ * backend/Makefile.in (install): Use $(LN_S) instead of ln -s.
+ (libsane-dll.la): Make dependent on $(DLL_PRELOAD_EXTRAS).
+ (libsane-hp.la): Make dependent on sanei_pio.lo.
+
+ * backend/hp.c (PATH_MAX): Define PATH_MAX if necessary.
+
+ * backend/hp-scl.c (sanei_hp_scsi_pipeout): Add SIGXCPU, SIGXFSZ,
+ and SIGVTALRM only if defined.
+
+ * backend/dc25.c (PATH_MAX): Define PATH_MAX if necessary.
+ (sane_init): Move up fclose(fp) to avoid segfault when fp==NULL.
+ * backend/dc210.c (sane_init): Ditto.
+
+ * backend/pnm.c: Apply Oliver's 4-liner to make TLX, TLY, BRX, and
+ BRY advanced options.
+
+ * backend/umax.c: Updated with Oliver's latest version.
+
+ * doc/sane-sharp.man: New file (by Kazuya Fukuda).
+ * backend/sharp.c: Updated with Kazuya's latest version.
+ * backend/sharp.h: Ditto.
+ * backend/sharp.desc: Ditto.
+
+1999-03-04 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/canon.c (adjust_hilo_points): Print values of type
+ size_t as described in backend/GUIDE..
+
+ * backend/canon-scsi.c: Comment out unused code.
+
+ * backend/canon.c: Updated with Manuel Panea latest version.
+
+ * Irix patches from Michael Sweet:
+
+ * sanei/sanei_scsi.c (sanei_scsi_find_devices): Update with
+ Michael's latest version.
+ * configure.in (CPPFLAGS): Don't check for libnsl or libsocket on
+ Irix.
+ (CPPFLAGS): Check for cfmakeraw.
+ * backend/sharp.h (mode_select_param): Remove double semicolon
+ (some compiler's don't grok those in structure declarations).
+ * backend/Makefile.in (libsane-abaton.la): Make dependent on
+ sanei_config2.lo.
+ * backend/dll.conf: Enable net backend, disable pnm backend by
+ default to lessen risk of confusing novice users.
+ * backend/abaton.c (sane_read): Change type of "size" from ssize_t
+ to size_t.
+ * backend/apple.c (sane_read): Ditto.
+
+1999-03-02 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/Makefile.in (EXTRA_dc210): New macro.
+
+ * sanei/sanei_ab306.c: Apply usleep() patch by Andreas
+ Czechanowski.
+
+ * backend/hp.c: Updated with Peter's latest version (v.082).
+
+1999-03-01 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * include/sane/sanei_net.h: Changed copyright on this file (and
+ this file only!) to be public domain (same as sane.h). This helps
+ ensuring that independent network implementations remain
+ compatible.
+
+1999-02-28 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/sharp.c: New file by FUKUDA Kazuya
+ <fukuda@avm.nhe.nec.co.jp>.
+ * backend/sharp.h: Ditto
+ * backend/sharp.conf: Ditto.
+ * backend/sharp.desc: Ditto.
+
+ * include/sane/sanei_debug.h: Define sanei_debug_BACKEND_NAME
+ only if BACKEND_NAME is defined.
+
+ * tools/find-scanner.c (main): Add NetBSD device names (patch by
+ Taniguchi Shinya <Taniguchi.Shinya@exc.epson.co.jp>).
+
+ * backend/epson.c (attach): Recognize Perfection636 scanner.
+ Suggested by Svend Daugaard Pedersen <sdp@vip.cybercity.dk>.
+
+ * backend/abaton.c (attach_one): Move past attach() to avoid
+ forward-reference.
+
+ * backend/umax.c (umax_do_request_sense): Make static.
+
+ * backend/snapscan-310.c (rgb_buf_can_get_line): Make static.
+ (rgb_buf_init): Ditto.
+ (rgb_buf_clean): Ditto.
+ (rgb_buf_push_line): Ditto.
+ (rgb_buf_get_line): Ditto.
+ (rgb_buf_set_diff): Ditto.
+ (transfer_data_diff): Ditto.
+
+ * backend/snapscan.c (gamma_8): Make static.
+ (start_reader): Ditto.
+
+ * backend/microtek.c (do_precalibrate): Make static.
+ (finagle_precal): Ditto.
+ (pack_flat_data): Ditto.
+ (pack_goofyrgb_data): Ditto.
+ (pack_into_ring): Ditto.
+ (pack_into_dest): Ditto.
+ (pack_seqrgb_data): Ditto.
+ (ring_alloc): Ditto.
+ (ring_expand): Ditto.
+ (ring_free): Ditto.
+ (set_pass_parameters): Ditto.
+
+ * backend/epson.c (epson_cmd): Make static.
+
+ * backend/dc25.c (pp): Make static.
+ (tmpname): Ditto.
+ (tmpnamebuf): Ditto.
+ (tty_baud): Ditto.
+
+ * backend/artec.c (artec_get_status): Make static.
+ (attach_one): Ditto.
+ (cap_data): Ditto.
+
+ * backend/abaton.c (mode_update): Make mode_update() static.
+ * backend/apple.c (mode_update): Ditto.
+ (gamma_update): Make static.
+ (xquant): Ditto.
+ (yquant): Ditto.
+
+ * backend/microtek2.c: Updated with Bernd's v0.6.
+ Add missing include of <errno.h>.
+
+ * backend/microtek2.h: Ditto.
+ * backend/microtek2.conf: Ditto.
+
+1999-02-27 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * frontend/preview.c (preview_scan): Fix dpi calculation by
+ replacing gwidth by gheight. Reported by Manuel Panea.
+
+ * doc/sane-net.man: Change service name from "saned" to "sane".
+
+ * sanei/sanei_scsi.c (MAX_DATA) [FREEDBSD_CAM_INTERFACE]: Change
+ MAX_DATA from MAXPHYS to (DFLTPHYS - PAGE_SIZE). Patch by
+ Parag Patel <parag@cgt.com>.
+
+ * AUTHORS (Backends): Updated Peter's email address.
+
+ * PROJECTS: Updated Peter's home page URL.
+
+ * backend/snapscan.c (EXPECTED_MAJOR): Update EXPECTED_MAJOR to 1.
+
+ * include/sane/sane.h (SANE_CURRENT_MAJOR): SANE_CURRENT_MAJOR and
+ V_MAJOR HAVE to be in sync, so I'm forced to fix SANE_CURRENT_MAJOR
+ now. Embarassing, but fortunately only the snapscan backend seems
+ affected by this change.
+
+ * backend/dll.c (load): Use SANE_CURRENT_MAJOR, not V_MAJOR (the
+ latter is used for shared lib versioning).
+
+ * tools/find-scanner.c (main): Make verbose output a bit
+ friendlier (patch by Petter).
+
+ * backend/umax.c: Updated with Oliver's latest version (v1.0c).
+
+ * Patch by Mike Sweet: * backend/Makefile.in (libsane-ricoh.la):
+ Make dependent on sanei_config2.lo. * sanei/sanei_scsi.c
+ (sanei_scsi_find_devices): New function.
+ (WE_HAVE_FIND_DEVICES): Define. * frontend/saned.c (check_host):
+ A "+" in saned.conf now matches any remote host (may be a bit
+ dangerous, so use this judiciously). * frontend/gtkglue.c:
+ Include <string.h>. * backend/hp-accessor.c (hp_data_alloc):
+ Round size up to a multiple of sizeof(long) to avoid alignment
+ problems. * backend/abaton.h: Remove extraneous comma in enums.
+ * backend/artec.conf: Add "scsi ULTIMA" line. *
+ backend/abaton.conf: Add "scsi ABATON" line. *
+ backend/epson.conf: Add "scsi EPSON" line. * backend/ricoh.conf:
+ Add "scsi RICOH IS60" line. * backend/snapscan.conf: Add "scsi
+ AGFA" and "scsi COLOR" line. * backend/tamarack.conf: Add "scsi
+ TAMARACK" line. * backend/abaton.c (sane_init): Fix fall back
+ code to attach /dev/scanner when ABATON_CONFIG_FILE doesn't exist.
+ (sane_init): Use sanei_config_attach_matching_devices().
+ (attach_one): New function.
+ * backend/hp-device.c (sanei_hp_device_probe): Mention model
+ 6250C.
+
+ * backend/saned.conf: Remove the stale comments about hostname
+ matching being case-sensitive.
+
+ * backend/microtek.h: Updated with Matto's v0.10.1.
+
+ * backend/mustek.c (send_gamma_se): Apply patch by Wilco Oelen
+ <woelen@noord.bart.nl> to clip gamma values to range 0..255.
+
+ * backend/artec.desc: Updated with Chris Pinkham's latest version.
+
+ * backend/umax.c (PATH_MAX): Do conditional define of PATH_MAX
+ _after_ including all the headers to avoid "duplicate define"
+ warning message.
+
+ * backend/ricoh.h: Include <sane/config.h> to get #define for
+ "inline" if necessary.
+
+ * backend/dc210.c (init_dc210): To send break, use tcsendbreak()
+ if available or TCSBKRP or TCKSBRK ioctl() if available or fall
+ back to doing nothing if none of these are supported. This may
+ cause the backend to work incorrectly on platforms that do not
+ support one of the above methods for sending a break, but at least
+ it will compile that way.
+
+1998-12-12 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/hp.desc: Updated with Peter's latest version.
+
+1998-11-30 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * LICENSE (terms): Add a pointer to backend/djpeg.README.gz.
+
+ * backend/djpeg.README.gz: New file (required to comply with JPG
+ licensing restriction).
+
+ * backend/snapscan.c (sane_snapscan_start): Use INT_MAX instead
+ of non-portable MAXINT.
+ Don't include Linux-specific <values.h>.
+
+1998-11-26 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * doc/sane.tex (subsection{Device Descriptor Type}): Consistently
+ use "Noname" (instead of None/Noname) to indicate the absence of
+ a vendor.
+ (subsection{sane_strstatus}): Define how long the returned string
+ is valid.
+ (section{Code Flow}): Clarify that sane_cancel() has to be called
+ even if read returns SANE_STATUS_EOF.
+
+1998-11-22 David Mosberger-Tang <David.Mosberger@acm.org>
+
+ * backend/ricoh.h (_4btol): Replace "__inline" by "inline".
+
+ * backend/abaton.c (sane_control_option): Assign word values to
+ s->val[foo].w not s->val[foo]. The latter compiles on gcc-2.7.2.3
+ without warning but causes an error on other compilers (e.g.,
+ egcs).
diff --git a/ChangeLogs/ChangeLog-1.0.10 b/ChangeLogs/ChangeLog-1.0.10
new file mode 100644
index 0000000..a4325a3
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.10
@@ -0,0 +1,890 @@
+****** Release of sane-backends 1.0.10. End of code freeze ******
+
+2003-02-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Artec AM12e+.
+
+2003-01-31 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: New version: 1.0.10. Disabled warnings for
+ release.
+ * doc/Makefile.in: Added plustek to list of directories.
+
+2003-01-31 Gerhard Jaeger <gerhard@gjaeger.de>
+ * doc/plustek/Plustek-USB.txt: Added comment about scanner.o
+ * backend/plustek.c backend/plustek-devs.c backend/plustek-usb.h
+ backend/plustek-usbshading.c: Fixed major bug, that avoid proper
+ shading on CCD-devices like HP 2200C. Fixed also CanoScan 1220
+ settings, as the current ones didn't work
+
+2003-01-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Canon, Fijitsu and Prolink
+ scanners.
+
+2003-01-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * frontend/saned.c: Fixed severe bug in saned that allowed a
+ remote frontend to crash saned (null pointer derefence) if no
+ scanners are connected.
+
+---- CODE FREEZE FOR SANE 1.0.10 ---
+-- snapshot 1.0.10-pre3
+
+2003-01-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/sane-backends.de.po po/sane-backends.es.po po/sane-backends.fr.po
+ po/sane-backends.pt.po po/sane-backends.ru.po po/sane-backends.sv.po:
+ Minor updates due to backend changes.
+ * TODO: Added icc problem.
+ * NEWS: Updated.
+
+2003-01-25 Jochen Eisinger <jochen.eisinger@gmx.de>
+
+ * sanei/sanei_pa4s2.c: added some #ifdefs to make it compile with
+ the Intel C++ Compiler (icc).
+ * backend/mustek_pp.c: fixed some character encoding issues in
+ debug messages
+ * README.linux: added a note about the Intel C++ Compiler
+
+2003-01-24 Jochen Eisinger <jochen.eisinger@gmx.de>
+
+ * backend/mustek_pp_ccd300.c: continued on the CCD low-level driver.
+ There is still some bug in it, that keeps it from actually scanning
+ something...
+
+2003-01-24 Jochen Eisinger <jochen.eisinger@gmx.de>
+
+ * doc/descriptions/mustek_pp.desc: added supported scanners
+
+2003-01-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/bh.c backend/coolscan.c: Minor conversion fixes (from
+ Andrea Suatoni <a.suatoni@telefonica.net>).
+ * backend/test.c: Use "Color pattern" consistantly.
+ * acinclude.m4 aclocal.m4 configure configure.in
+ include/sane/config.h.in: Declare prototypes for all functions that
+ may miss on some platforms.
+ * doc/descriptions/unsupported.desc: Added Mustek parport scanners.
+ Added more information for Primascan Colorado 2600u.
+ * TODO: Updated Irix patches and desc section.
+
+2003-01-24 Gerhard Jaeger <gerhard@gjaeger.de>
+ * doc/plustek/Plustek-USB-TODO.txt
+ doc/plustek/Plustek-USB.txt
+ Documentation update
+ * doc/descriptions/plustek.desc: status updates
+ * backend/plustek.conf fixed options
+ * backend/plustek.c backend/plustek-devs.c backend/plustek-usb.c
+ backend/plustek-usbhw.c backend/plustek-usbimg.c
+ backend/plustek-usbscan.c backend/plustek-usbshading.c
+ backend/plustek.h backend/plustek-usb.h
+ Minor fixes and prototype description updates, code cleanup
+
+2003-01-23 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/descriptions/epson.desc: Added Perfection 3200/GT-9800
+
+2003-01-23 Andras Major <andras@users.sourceforge.net>
+
+ * backend/doc/sane-coolscan2.man: added a .TP that mysteriously
+ vanished
+
+2003-01-23 Andras Major <andras@users.sourceforge.net>
+
+ * backend/coolscan2.c: hack for IR readout with LS-4000.
+
+2003-01-23 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Primax/Visioneer Primascan
+ Colorado 2600u and UMAX Astra 4500.
+
+2003-01-22 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/descriptions/epson.desc: Corrected syntax for GT-6000 entry
+
+2003-01-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/Makefile.in: Fixed regeneration of libsanei.a when the object
+ files were changed.
+ * sanei/sanei_usb.c: Scanning for devices is now done in
+ sanei_usb_init instead of every time when sanei_usb_find_devices is
+ called. Also only devices that really exist are opened. These
+ changes fixe the slow detection of devices on systems using devfs or
+ old scanner drivers.
+
+2003-01-21 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/descriptions/epson.desc: Added "SCSI" to GT-6000 entry
+
+2003-01-21 Eddy De Greef <eddy_de_greef at tiscali dot be>
+
+ * backend/mustek_pp_cis.c: compile warning fix and minor debug
+ message fixes.
+ * doc/sane-mustek_pp.man: updated supported scanner list and
+ typo fixes.
+
+2003-01-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Adjusted test for sparc64 to disable
+ SCSI generic v3.
+
+2003-01-20 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/descriptions/epson.desc: Replace :new with :alpha
+
+2003-01-19 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson_usb.c: Added USB product IDs for MFDs.
+ * doc/descriptions/epson.desc: Updated version number, added
+ entries for MFDs.
+ * doc/sane-epson.man: Added MFDs.
+
+-- snapshot 1.0.10-pre2
+
+2003-01-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_devices.c
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Removed
+ wrong "untested" flag from Mustek AE USB and Lexmark X70/X73
+ scanners.
+ * po/sane-backends.de.po po/sane-backends.es.po po/sane-backends.fr.po
+ po/sane-backends.pt.po po/sane-backends.ru.po po/sane-backends.sv.po:
+ Regenerated.
+
+2003-01-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in include/sane/config.h.in sanei/sanei_scsi.c:
+ Disable the new Linux SG interface for sparc64 to work-around 32 bit
+ userland / 64 bit kernel problems.
+ * doc/descriptions/unsupported.desc: Added HP ScanJet 3500c, 3530c,
+ 3570c, 3570cxi, 5500C and Microtek ScanMaker 3800. Updated link for
+ ScanJet 4470C.
+ * TODO: Added links to hp4200 backend. Removed libusb entry, parport
+ compilation problems, SCSI on sparc64 issue, USB on BSD problems.
+
+2003-01-16 Frank Zago <fzago at austin dot rr dot com>
+
+ * backend/leo.c doc/descriptions/leo.desc doc/leo/leo.txt: Added
+ another scsi string for the fs-1130.
+
+2003-01-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/microtek2.c backend/microtek2.h: Bugfix for the X12USL
+ (solved problems >600dpi), one for lineart mode with a 6400XL
+ and one for Scanmaker 5 (crashes at sendgamma). From Karsten Festag
+ <karsten.festag@gmx.de>.
+
+2003-01-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_usb.c: Don't call usb_clearhalt and usb_set_altinterface
+ to avoid errors on Mac OS X.
+ * doc/descriptions/unsupported.desc: Added HP 5490c.
+
+2003-01-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * NEWS: Updated list of backends.
+ * doc/sane-usb.man: Added remark about old name of usbfs.
+ * doc/descriptions/unsupported.desc: Added Artec Ultima 2000 (0x4001
+ model), Canon CanoScan D660U, Compaq S200, Epson Perfection 660,
+ HP ScanJet 4570C, Microtek ScanMaker 3630. Updated ScanJet 5400C and
+ 5470C URLs, Canon FB1210 information.
+
+2003-01-13 Jochen Eisinger <jochen.eisinger@gmx.de>
+
+ * backend/mustek_pp*, backend/Makefile: merged all mustek_pp
+ related files into one compile unit and removed illegal symbols
+
+2003-01-13 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/descriptions/unsupported.desc: Added HP ScanJet 2300C and various chipset
+ information for the unsupported Plustek devices
+ * doc/descriptions/plustek.desc: cleanup
+
+
+---- FEATURE FREEZE FOR SANE 1.0.10 ---
+-- snapshot 1.0.10-pre1
+
+2003-01-12 Jochen Eisinger <jochen.eisinger@gmx.de>
+
+ * doc/sane-mustek_pp.man, doc/descriptions/mustek_pp.desc,
+ backend/mustek_pp*: replaced the old mustek_pp backend with
+ version 12-alpha. This version fully supports CIS scanners but
+ removes support for 600dpi CCD scanners and the 300dpi CCD
+ support isn't yet working. In contrary to the old backend, this
+ version is based on information provided by Mustek. For now,
+ the backend exports lots of illegal symbols, this will be fixed
+ before code freeze. Also the .desc file is empty and will be updated
+ soon.
+ * AUTHORS: added Eddy De Greef who wrote the CIS hardware driver part
+
+2003-01-12 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * backend/sharp.*: fixed a segfault, when the SCAN command returned
+ an error; optional "relaxed" handling of transparency unit errors.
+
+2003-01-12 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/descriptions/plustek.desc: Removed the unsupported stuff
+ * doc/descriptions/unsupported.desc: Removed OpticPro 16B.
+
+2003-01-12 Michael Herder <crapsite@gmx.net>
+
+ * doc/descriptions/artec_eplus48u.desc: Added new
+ models.
+
+2002-01-11 Jochen Eisinger <jochen.eisinger@gmx.de>
+
+ * sanei/sanei_pa4s2.h: prepared sanei for use with fork()ing
+ backends
+
+2003-01-11 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/descriptions/plustek.desc: Update to reflect the currently
+ supported decvices.
+ * doc/descriptions/unsupported.desc: Added some Plustek devices.
+ CanoScan N1220U is now supported by the Plustek backend.
+ * doc/plustek: Added this directory to store various Plustek
+ information files.
+
+2003-01-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc
+ doc/descriptions-external/primax.desc: Some Primax scanners (and
+ clones) are now supported by the primax backend.
+ * backend/microtek.c backend/microtek2.conf backend/microtek2.h:
+ OPT_THRESHOLD fix. Avoid using "_" in option names. Set more
+ options in microtek2.conf to on by default. From Karsten Festag
+ <karsten.festag@gmx.de>.
+ * tools/sane-desc.c: Fixed overwrite warnings. Minor DBG message fixes.
+ Fixed priority handling (backend and manpage were overwritten even if
+ a model had a lower priority).
+ * tools/README: Updated sane-find-scanner and sane-desc.el entries.
+ * doc/sane-gt68xx.man doc/sane-mustek_usb.man: Updated status for the
+ BSDs.
+
+2003-01-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/sane-backends.pt.po: Even more Portuguese translations from
+ Pedro Morais <morais@inocam.com>.
+ * sanei/sanei_usb.c: Comment out resetep at sane_close. This
+ function sets th USB data toggle only on the host side.
+ * TODO: Removed microtek2 problem, updated Irix patch section and
+ Linux/Sparc section.
+ * NEWS: Updated for 1.0.10.
+ * backend/mustek.c: Removed hardcoded option size.
+
+2003-01-10 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * TODO: Plustek backend now supports libusb, moved appropriate line
+ to done section.
+
+2003-01-10 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/sane-plustek.man: update to reflect version change
+ * doc/descriptions/plustek.desc: Added some Canon entries, status updates
+ * backend/plustek.conf updated options
+ * backend/plustek.c backend/plustek-devs.c backend/plustek-usb.c
+ backend/plustek-usbhw.c backend/plustek-pp.c
+ backend/plustek-usbmap.c backend/plustek-usbimg.c
+ backend/plustek-usbscan.c backend/plustek-usbshading.c
+ backend/plustek.h backend/plustek-share.h backend/plustek-usb.h
+ New version + support for libusb
+
+2003-01-09 Peter Fales <peter@fales-lorenz.net>
+
+ * backend/dc210.c, backend/dc240.c: Fix compile failure
+ on OS/2.
+
+2003-01-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ backend/gt68xx_high.c doc/sane-gt68xx.man
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES:
+ Updated manpage and .desc concerning Lexmark X70. Updated manpage
+ concerning kernel 2.4.21-pre3 containing the 1-endpoint fix. Fixed
+ A3 USB resolution setting. Updated A3 USB margins (Pedro Morais
+ <morais@inocam.com>). Added detection of Genius Colorpage Vivid3x.
+ It's unknown if it works. Updated .desc file. Don't print calib line
+ warnings by default.
+ * doc/descriptions/microtek2.desc: Updated (From Karsten Festag
+ <karsten.festag@gmx.de>).
+ * po/Makefile.in po/sane-backends.pt.po: Added Portuguese translation
+ for the gt68xx backend (from Pedro Morais <morais@inocam.com>).
+ * po/sane-backends.de.po: Added some missing translations. Removed some
+ (wrong) fuzzy translations.
+
+2003-01-08 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * doc/descriptions/snapscan.desc:
+ Added entries for Acer/Benq 310U, 320U, 340U and
+ Mitsubishi Diamondview 650U
+ * backend/snapscan.c backend/snapscan.h backend/snapscan-scsi.c
+ backend/snapscan.conf: Backend version 1.4.18, added support for
+ Acer/Benq310U, fixed color correction for Agfa SnapScan 300
+
+2003-01-08 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/hpsj5s.desc doc/descriptions-external/hp4200.desc:
+ Use uniform model names for HP scanners.
+ * doc/descriptions/unsupported.desc: Added Canon CanoScan D1250U2
+ and HP ScanJet 4400C.
+ * po/artec_eplus48u.de.po po/epson.de.po po/epson.ru.po
+ po/epson.sv.po po/gt68xx.de.po po/matsushita.fr.po
+ po/matsushita.ru.po po/mustek.de.po po/mustek.ru.po
+ po/mustek_usb.de.po po/mustek_usb.ru.po po/plustek.de.po
+ po/plustek.es.po po/plustek.ru.po po/pnm.de.po po/pnm.ru.po
+ po/sceptre.fr.po po/sceptre.ru.po po/snapscan.de.po
+ po/snapscan.ru.po po/teco1.fr.po po/teco1.ru.po po/umax.de.po
+ po/umax.fr.po po/umax_pp.de.po po/umax_pp.fr.po po/umax_pp.ru.po
+ po/umax.ru.po: Remove per-backend translations. The translations
+ are now in the per-language sane-backends.??.po files.
+ * po/saneopts.de.po po/saneopts.es.po po/saneopts.fr.po po/saneopts.ru.po
+ po/saneopts.sv.po: Remove global saneopts translations. The translations
+ are now in the per-language sane-backends.??.po files.
+ * TODO: Updated .desc file, mapages, sanei_usb and OS/2 entries. Removed
+ entry about po files.
+ * po/Makefile.in: Remove sane-backends.pot from list of distributed
+ files. Add microtek2 files.
+ * backend/microtek2.c backend/microtek2.h: Improved support for
+ Scanmaker X12USL. Alpha support for Scanmaker 9800XL. Some bugfixes.
+ (From Karsten Festag <karsten.festag@gmx.de>).
+ * po/sane-backends.de.po: Added translation for microtek2 backend.
+ (From Karsten Festag <karsten.festag@gmx.de>).
+
+2003-01-07 Peter Fales <peter@fales-lorenz.net>
+
+ * TODO: Marked dc210/dc240 items as "done"
+
+2003-01-07 Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE>
+ * backend/umax.c: update to build 39
+
+2003-01-07 Peter Fales <peter@fales-lorenz.net>
+
+ * backend/dc210.c, backend/dc240.c: Use a more portable way
+ of sending "break" on serial ports.
+
+2003-01-07 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * doc/descriptions/hp.desc: Change HP ScanJet to ScanJet
+
+2003-01-07 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * doc/sane-umax_pp.man: updates and fixes
+ * doc/descriptions/umax_pp.desc: change model form HP3200C to
+ Scanjet 3200C
+
+2003-01-07 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * backend/canon_pp-dev.c: Improve/fix detection logic.
+ * doc/descriptions/canon_pp.desc: Bump version number.
+
+2003-01-06 Peter Fales <peter@fales-lorenz.net>
+
+ * doc/descriptions/dc25.desc, doc/descriptions/dc210.desc,
+ doc/descriptions/dc240.desc, doc/descriptions/gphoto2.desc:
+ Update author information
+
+ * backend/dc25.c: Fix compiler warning
+
+ * backend/dc210.c, backend/dc240.c, backend/dc210.conf,
+ backend/dc240.conf, backend/gphoto2.conf, backend/dc25.conf:
+ Irix fixes from mailing list
+
+2003-01-05 Peter Fales <peter@fales-lorenz.net>
+
+ * backend/dc25.c: Mailing list fix. Change = to ==
+ dc25/dc20 tests.
+
+2003-01-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Added link to Irix patches. Updated .desc section.
+
+2003-01-05 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: small image quality improvement
+ * backend/umax_pp.conf: ppdev device is now default option
+
+2003-01-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * frontend/saned.c: Print version number.
+ * doc/descriptions/unsupported.desc: Added Genius HR7X Slim,
+ Visioneer 6200 and Onetouch 8920.
+
+2002-12-31 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Removed one '//' comment.
+
+2002-12-31 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/onetouch8600.desc: Added (from PROJECTS).
+ * doc/descriptions/unsupported.desc: Added list of (known) scanners
+ that are not supported by a SANE backend. There may be information
+ about them or even a standaalone program to which the entries point.
+ * PROJECTS: Removed projects that are now in the .desc files.
+
+2002-12-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * Makefile.in: Removed configure.os2.
+ * PROJECTS: Removed HP 2200c project (now supported by plustek
+ backend). Added "NIASH" keyword to hp3300backend.
+ * README.darwin: Removed comment about dynamic loading. Added
+ sm3600 and fork problems.
+ * acinclude.m4 aclocal.m4 config.guess config.sub configure
+ configure.in ltmain.sh: Update to latest libtool (1.4.3), config.sub
+ and config.gues. This should fix the build problems on MacOS X
+ concerning dynamic loading.
+ * backend/Makefile.in: Backends shouldn't be linked to sanei_config2 if
+ they aren't also linked to sanei_scsi. sanei_config2 needs
+ sanei_scsi.
+ * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_gt6801.c
+ backend/gt68xx_gt6816.c backend/gt68xx_high.c backend/gt68xx_high.h
+ backend/gt68xx_low.h doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Updated ScanExpress 2400 USB values. Added
+ implementation of gt6801 lamp control for CCD scanners. Added flag for
+ SE 2400 USB, added some quirks in gt68xx_gt6801.c. Fixed gt68xx_gt6801
+ -> lamp control. Adjusted Plustek 1248U geometry and afe values. CCD
+ gross calibration changed: start with the default value from module
+ struct. Is faster now for most cases. Only 2.5 mm of calibration for
+ GT-6801 scanners. Added "afe" option for gt68xx.conf for selecting
+ default afe values. Removed AFE and exposure SANE options. Added
+ documentation for afe option in gt68xx.conf. New version: 1.0-35.
+ * doc/descriptions-external/hp4200.desc
+ doc/descriptions-external/hpoj.desc: Use Hewlett-Packard consitantly
+ (instead of HP).
+ * doc/descriptions-external/scanwit.desc
+ doc/descriptions-external/viceo.desc: Added description files for
+ scanwit and viceo backends.
+ * doc/descriptions-external/tevion9693usb.desc: Removed (now included).
+ * backend/test.c doc/descriptions/test.desc: Make sure that frontend bugs
+ concerning the select fd are detected.
+ * doc/sane-scsi.man: Minor formatting change.
+ * sanei/sanei_usb.c: Explicitely set first configuration. When claiming
+ the interface, use the interface number from bInterfaceNumber.
+ Explicitely set the alternative setting. When closing, call clear_halt,
+ and reset_ep, and release_interface explicitley. On errors in
+ write/read, call clear_halt.
+ * TODO: Added sm3600 issue, htmla manpage issue, sanei_scsi stuff.
+ Updated desc file, sanei_usb, and MacOSX entries. Deleted sane.tex
+ stuff (now TODO for SANE2).
+
+2002-12-28 Karl Heinz Kremer <khk@khk.net>
+
+ * Added option to display short resolution list to.
+
+2002-12-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-scsi.man: The "scsi ..." way of specifying devices is not
+ Linux-only. Some minor formatting updates.
+ * TODO: Added entries for "missing" scanners in desc files: snapscan
+ and epson. Added sanei_usb issues. Updated MacOS X and OS/2 porting
+ issues.
+ * README.darwin: Updated.
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ backend/gt68xx_high.c backend/gt68xx_high.h backend/gt68xx_low.c
+ backend/gt68xx_low.h doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES:
+ Coarse calibration for first scan only" is off by default now. Added gamma
+ table factor option (SANE_CAP_EMULATED). Setup gamma to 2.0 by default.
+ Fixed (hopefully) sigpipe when cancelling. No geometry quantization anymore
+ (not necessary). Plustek 1248U: do linemode for every resolution, fix color
+ correction. Added comments for every Model member in gt68xx_devices.
+ Added Plustek UT16B and Genius Vivid3x to .desc. Added implementation for
+ inverted offset for CCD scanners. Added Mustek ScanExpress 2400 USB. Well,
+ at least it's detected. Added NEW marker to .desc.
+ * doc/descriptions/artec_eplus48u.desc doc/descriptions/hpsj5s.desc
+ doc/descriptions/teco2.desc doc/descriptions/teco3.desc:
+ Updated NEW! markers.
+
+2002-12-07 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * sanei/sanei_scsi.c: improved error handling
+
+2002-12-07 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Fixed problem with dropout color
+
+2002-12-06 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.h backend/hp.c backend/hp-scl.c backend/hp.conf
+ * doc/sane-hp.man doc/descriptions/hp.desc
+ Add option dumb-read to work
+ around problem with Buslogic SCSI driver
+
+2002-12-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure aclocal.m4 acinclude.m4: Fixed MacOS X LD_FLAGS bug.
+ * doc/sane-scsi.man: Removed link to ACard problem.
+ * doc/sane.tex: Updated contact information.
+ * LEVEL2: Removed. Contents is either in the SANE2 standard or in
+ the SANE2 API TODO.
+ * Makefile.in doc/Makefile.in: Removed LEVEL2.
+
+2002-12-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-mustek.man doc/sane-mustek_usb.man
+ doc/descriptions/mustek.desc doc/descriptions/mustek_usb.desc:
+ Updated links.
+ * backend/test.c po/sane-backends.de.po: Minor spelling and translation
+ fixes.
+
+2002-12-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/epson_scsi.c backend/sm3600.c: Move config.h include to the
+ top of the include list to avoid compilation errors on platforms
+ not defining u_char. Added AIX lalloca check.
+ * aclocal.m4 acinclude.m4 configure configure.in
+ include/sane/config.h.in: Cleanup. Added some missing quotes. Better
+ structure and comments. Tried to keep similar tests in one group.
+ Moved more complicated tests to acinclude.m4. Added explicit test for
+ build and host system type. When checking for programs, used $EXEEXT
+ (hopefully fixes OS/2 gettext misdetection). Removed obsolete
+ macros. Removed PTAL check. Used autoconf for asm/io.h check.
+ Shortened --enable-foo output and formatted it correctly. Trans-
+ lations were installed even if --disable-translations was set. Don't
+ test for msgcat anymore. Tell why translations aren't installed. Used
+ autoconf 2.5 syntax for AC_OUTPUT and AC_CONFIG_FILES. Make
+ sane-config executable. Print flags and installation directories
+ near the end of configure output.
+ * po/Makefile.in: Added autoconf comment, removed MSGCAT variable.
+ * backend/dll.c doc/sane-dll.man doc/descriptions/dll.desc: Ignore
+ comments that are in the same line as the backend entries. Minor
+ manpage fixes. Intented according GNU coding standards.
+ * configure.os2: Removed. No longer necessary.
+
+2002-12-04 Matthew Duggan <stauff1@users.sourceforge.net>
+ * backend/canon_pp-dev.c: Don't compare firmware version numbers -
+ multiple versions do actually exist.
+ * doc/descriptions/canon_pp.desc: Bump version number.
+
+2002-12-03 Peter Fales <peter@fales-lorenz.net>
+
+ * backend/gphoto2.c: Don't display the "low resolution" option when
+ taking a picture, because it doesn't actually do anything.
+
+2002-12-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/Makefile.in po/README sane-backends.de.po sane-backends.es.po
+ sane-backends.fr.po sane-backends.ru.po sane-backends.sv.po:
+ Use only one file of translated messages per language. Merged
+ all backend files. Uses UTF-8 everywhere. Updated all files
+ from the marked source code.
+
+2002-12-01 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp.c: unmarked from SANE_I18N 2 options names
+
+2002-12-01 Rene Rebe <rene.rebe@gmx.net>
+ * backend/avision.h backend/avision.c backend/avision.conf
+ doc/descriptions/avision.desc: updated the Avision backend -
+ including auto-generated .desc file listing all devices
+ also present in the avision.c device-list.
+ * doc/descriptions/avision.desc: syntax fix
+ * doc/sane-avision.man: updated to reflect the current backend
+ development.
+
+2002-12-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in backend/dll.c: Add dynamic loading support
+ for MacOS X/Darwin (from Peter O'Gorman <peter@pogma.com>).
+ * TODO: Added sp15c inclusion and low-level buffer prints. Removed
+ avision warning, hpsj5s freeze, hp/libusb, and manpages issues.
+ Updated MacOS X list.
+ * configure configure.in backend/Makefile.in: Use libtool -module
+ when linking shared libs that will be loaded dynamically.
+
+2002-11-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/Makefile.in po/epson.sv.po po/saneopts.sv.po: Added Swedish
+ translation (from Dennis Björklund <db@zigo.dhs.org>).
+
+2002-11-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in backend/canon630u.c backend/dll.c
+ backend/gt68xx.c backend/mustek_usb.c backend/net.c backend/pnm.c
+ backend/test.c backend/umax1220u.c backend/v4l.c doc/Makefile.in
+ include/sane/config.h.in tools/sane-desc.c: Fixed PACKAGE_VERSION
+ breakage. PACKAGE_VERSION was redefined by autoconf 2.5 with a
+ different meaning. Use PACKAGE_STRING instead.
+ * backend/mustek.c doc/descriptions/mustek.desc
+ doc/mustek/mustek.CHANGES: PACKAGE_VERSION fix. Fixed debug message
+ in do_stop: really print exit status of reader process.
+ * doc/sane-usb.man: PACKAGEVERSION fix. Removed HP exception. Added
+ MacOS X.
+ * doc/gamma4scanimage.man doc/sane-artec_eplus48u.man
+ doc/sane-config.man doc/sane-find-scanner.man doc/sane-gt68xx.man
+ doc/sane-mustek.man doc/sane-mustek_usb.man doc/sane.man
+ doc/saned.man doc/scanimage.man: Added missing quotes around
+ PACKAGEVERSION
+ * doc/sane-abaton.man doc/sane-agfafocus.man doc/sane-apple.man
+ doc/sane-artec.man doc/sane-as6e.man doc/sane-avision.man
+ doc/sane-bh.man doc/sane-canon.man doc/sane-canon630u.man
+ doc/sane-canon_pp.man doc/sane-coolscan.man doc/sane-coolscan2.man
+ doc/sane-dc210.man doc/sane-dc240.man doc/sane-dc25.man
+ doc/sane-dll.man doc/sane-dmc.man doc/sane-epson.man
+ doc/sane-fujitsu.man doc/sane-gphoto2.man doc/sane-hp.man
+ doc/sane-hpsj5s.man doc/sane-leo.man doc/sane-matsushita.man
+ doc/sane-microtek.man doc/sane-microtek2.man doc/sane-mustek_pp.man
+ doc/sane-nec.man doc/sane-net.man doc/sane-pie.man doc/sane-pint.man
+ doc/sane-plustek.man doc/sane-pnm.man doc/sane-qcam.man
+ doc/sane-ricoh.man doc/sane-s9036.man doc/sane-sceptre.man
+ doc/sane-scsi.man doc/sane-sharp.man doc/sane-sm3600.man
+ doc/sane-snapscan.man doc/sane-sp15c.man doc/sane-st400.man
+ doc/sane-tamarack.man doc/sane-teco1.man doc/sane-teco2.man
+ doc/sane-teco3.man doc/sane-test.man doc/sane-umax.man
+ doc/sane-umax1220u.man doc/sane-umax_pp.man doc/sane-v4l.man:
+ Changed "-" to "\-" in .SH NAME section (required by man 7 man).
+ Added PACKAGEVERSION and "SANE Scanner Access Now Easy" to header.
+
+2002-11-29 Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE>
+
+ * frontend/stiff.c: added fclose(icc_file)
+
+2002-11-25 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp-device.h backend/hp-accessor.c backend/hp-scl.c
+ backend/hp.c backend/hp-device.c backend/hp-option.c
+ backend/hp.h backend/hp.conf backend/Makefile.in
+ doc/sane-hp.man doc/descriptions/hp.desc
+ Added libusb support for hp-backend
+
+2002-11-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * PROJECTS: Removed projects for scanners that are now supported
+ by the plustek backend. Removed lhii backend (dead?). Added more
+ details for other projects. Added 5400C / 5470C project.
+
+2002-11-23 Rene Rebe <rene.rebe@gmx.net>
+
+ * backend/avision.h backend/avision.c backend/avision.conf
+ doc/sane-avision.man: updated the Avisin backend to my todays
+ snapshot. It know handles more scanners as well as ADF and A3
+ size devices.
+
+2002-11-23 Max Vorobiev <pcwizard@yandex.ru>
+ * backend/hpsj5s.c: Removed default port probing.
+
+2002-11-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane.man: Formatting fixes. Updates some backend entries and
+ sane-find-scanner. Some clarifications.
+ * doc/scanimage.man: Use "--option arg" format for all options.
+ Other formatting fixes.
+ * doc/gamma4scanimage.man doc/sane-config.man doc/sane-find-scanner.man
+ doc/saned.man: Formatting updates.
+
+2002-11-22 Michael Herder <crapsite at gmx.net>
+
+ Fixed header in artec_eplus48u.de.po.
+ *po/artec_eplus48u.de.po
+
+2002-11-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/mustek_usb.desc doc/sane-mustek_usb.man
+ doc/mustek_usb/mustek_usb.CHANGES doc/mustek_usb/mustek_usb.TODO:
+ Minor manpage fixes. Added links to similar backends. More
+ information about non-Linux OS.
+ * doc/sane-mustek.man: Minor fixes. Added links to ther backends
+ providing support for Mustek scanners.
+ * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_gt6816.c
+ backend/gt68xx_low.c backend/gt68xx_low.h doc/sane-gt68xx.man
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES:
+ Changed 150 to 200 dpi for Mustek BearPaw 2400 TA. Fixed warnings
+ in gt68xx_low.c. Used DBG instead of XDBG ing gt68xx_low.c.
+ Minor manpage fixes. Added man page links to other backends.
+ gt68xx_low.h: Fixed __FUNCTION__ bug on non-gcc compilers.
+ Added more details about the BSDs in the manpage. Fixed color order
+ for ScanExpress A3 USB.
+ * TODO: Removed tevion9693usb and umax1220u warnings entries. Added
+ avsion warnings. Little bit of restructuring.
+
+2002-11-21 Michael Herder <crapsite at gmx.net>
+
+ Added german translation for artec_eplus48u backend.
+ *po/artec_eplus48u.de.po
+ *po/Makefile.in
+
+2002-11-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/Makefile.in: Don't generate symlinks for libsane.so/.a, the files
+ are installed anyway. Fix symlink creation when only static libraries
+ are created.
+
+2002-11-20 Michael Herder <crapsite at gmx.net>
+
+ Added artec_eplus48u backend for the scanner Artec E+ 48U and
+ re-badged models like Tevion/Medion MD 9693, Medion MD 9705 and
+ Trust Easy Webscan 19200.
+ * backend/Makefile.in backend/dll.conf backend/artec_eplus48u.c
+ backend/artec_eplus48u.conf backend/artec_eplus48u.h
+ * doc/.cvsignore doc/Makefile.in doc/sane-artec_eplus48u.man doc/sane.man
+ doc/descriptions/artec_eplus48u.desc
+ * AUTHORS: Updated concerning artec_eplus48u.
+
+2002-11-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-usb.man: Added quick start section. New structure/order.
+ Added list of backends that don't use sanei_usb. Added headers
+ and fixed \- bug.
+ * doc/sane-find-scanner.man: Minor adjustments, added headers, fixed
+ \- bug.
+
+2002-11-18 Frank Zago <fzago at austin dot rr dot com>
+
+ * backend/umax-usb.c: the usb support for the umax 2200 wasn't
+ using the correct sanei USB API, which broke the support for that
+ scanner. Also fixed a couple warnings and a typo.
+ * backend/sceptre.c backend/teco1.c backend/teco3.c
+ backend/matsushita.c backend/leo.c: fixed hexdump() declaration.
+ * backend/dll.c: fixed some warnings.
+
+2002-11-07 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: disable test facility
+
+2002-11-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Added manpage issues and hpsj5s freeze problem. Removed canon.c
+ model problem.
+ * doc/Makefile.in: Added variable @PACKAGEVERSION@ for usage in
+ manpages.
+
+2002-11-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-mustek_usb.man doc/sane-usb.man: Fixed wrong .TH headers.
+
+2002-11-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in acinclude.m4 aclocal.m4
+ include/sane/config.h.in: Fix compilation on Tru64 by readding
+ the sys/bitypes.h work-around. Minimum autoconf version is 2.50 now.
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ backend/gt68xx_gt6801.c backend/gt68xx_gt6801.h doc/sane-gt68xx.man
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES po/gt68xx.de.po:
+ Added basic support for Plustek OpticPro 1248U (from Gerhard Jaeger
+ <gerhard@gjaeger.de>). Removed 50 and 1200 dpi from Lexmark X73.
+ Backend status is BETA now.
+
+2002-11-13 Ulrich Deiters <ukd@xenon.pc.uni-koeln.de>
+
+ * modified the Canon SCSI backend (now version 1.10):
+ * backend/canon.c, canon-scsi.c: Added support of focus control for
+ the FS2710 film scanner.
+ backend/canon-sane.c: Set handler_arg in sanei_scsi_open() calls
+ to zero to avoid crashes with Mandrake Linux 9.0
+
+2002-11-12 Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE>
+
+ * added several russion translations to directory po.
+ The translations have been created by
+ Vitaly Lipatov <LAV@VL3143.spb.edu>
+
+2002-11-07 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp.c: revert a experimental change that went into
+ cvs by mistake.
+ * po/umax_pp.de.po: switch to iso-8858-1
+
+2002-11-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_high.h
+ backend/gt68xx_low.h doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES po/Makefile.in po/gt68xx.de.po: Changed
+ option titles and descriptions to make them better readable. Added
+ translation markers for all options. Added German translation for
+ backend options. Updated manpage and .desc file concerning scanner
+ status. Added untested flag for Mustek ScanEpress A3 USB and Lexmark
+ X73.
+ * backend/mustek.c doc/sane-mustek.man doc/descriptions/mustek.desc
+ doc/mustek/mustek.CHANGES: Upload linear gamma table for Pro models
+ if custom gamma is off instead of uploading the composed gamma table.
+ That avoids applying gamm twice. Minor man page update.
+
+2002-11-05 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp.c backend/umax_pp_mid.c : OS/2 compile fix, indent
+ correction
+
+2002-11-03 Karl Heinz Kremer <khk@khk.net>
+
+ * sanei/sanei_usb.c: Use endpoint address with direction information
+ instead of the pipe reference. This caused problems with Darwin
+ systems.
+
+2002-11-03 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Full support for libusb
+
+2002-11-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README configure.in configure po/Makefile.in po/README:
+ Translations are now enabled by default if the gettext tools are
+ found. Use msgcat if available. Don't update the .po files
+ automatically.
+ * TODO: Added entries about canon.c model extraction bug, and sanei_usb
+ issue. Updated entries about MAcOS X support. Removed po files entry.
+
+2002-10-31 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Print installation directories.
+ * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_high.c
+ backend/gt68xx_low.c backend/gt68xx_low.h doc/gt68xx/gt68xx.CHANGES:
+ Faster AFE calibration. Minor fixes. New version: 1.0-28.
+
+2002-10-31 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp.c backend/umax_pp.h backend/umax_pp_low.h
+ backend/umax_pp_low.c tools/umax_pp.c: add UTA detection,
+ version number updates
+
+
+2002-10-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/dll.conf: Removed commented out gt68xx entry.
+ * PROJECTS: Updated viceo entry.
+
+2002-10-27 Peter Fales <peter@fales-lorenz.net>
+
+ * configure, acinclude.m4, aclocal.m4 - Remove checks for
+ specific version numbers of gphoto2 - that's not good for long
+ term maintenance, and the API has settled down enough that all
+ recent versions (both releases and CVS) are workable for SANE.
+ It is still necessary to specify --with-gphoto2 if you want to
+ use the gphoto2 backend.
+
+2002-10-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Added a warning if sysconfdir is set to
+ /usr/etc.
+ * backend/test.c: Explicitely close the pipe and wait until
+ reader_process is killed.
+
+2002-10-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/Makefile.in backend/dll.conf backend/gt68xx.c
+ backend/gt68xx.conf backend/gt68xx.h backend/gt68xx_devices.c
+ backend/gt68xx_generic.c backend/gt68xx_generic.h
+ backend/gt68xx_gt6801.c backend/gt68xx_gt6801.h
+ backend/gt68xx_gt6816.c backend/gt68xx_gt6816.h backend/gt68xx_high.c
+ backend/gt68xx_high.h backend/gt68xx_low.c backend/gt68xx_low.h
+ backend/gt68xx_mid.c backend/gt68xx_mid.h
+ backend/gt68xx_shm_channel.c backend/gt68xx_shm_channel.h:
+ Added gt68xx backend for scanners based on the Grandtech GT-6801
+ and GT-8616 chips like The Mustek BearPaw CU, and TA scanners
+ and some Artec Ultima 2000 clones.
+ * doc/.cvsignore doc/Makefile.in doc/sane-gt68xx.man doc/sane.man
+ doc/descriptions/gt68xx.desc doc/descriptions-external/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Added documentation for gt68xx backend.
+ * AUTHORS PROJECTS TODO: Updated concerning gt68xx.
+ * Makefile.in backend/Makefile.in doc/Makefile.in: Added some missing
+ files to DISTFILES.
+
+2002-10-24 Peter Fales <peter@fales-lorenz.net>
+
+ * backend/gphoto2.c: Improve checks for values specified in config
+ file and generate errors when invalid values are specified.
+
+2002-10-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Warnings enabled again. Used extra version
+ -cvs.
+
+Older entries can be found in ChangeLog-1.0.9.
diff --git a/ChangeLogs/ChangeLog-1.0.12 b/ChangeLogs/ChangeLog-1.0.12
new file mode 100644
index 0000000..f0eb34a
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.12
@@ -0,0 +1,960 @@
+****** Release of sane-backends 1.0.12. End of code freeze ******
+
+2003-05-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added DigitDia 3600.
+ * configure configure.in: New version: 1.0.12.
+
+2003-05-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/mustek.desc: Primax Compact 4800 SCSI is
+ reported to work.
+ * doc/descriptions/unsupported.desc: Added more information for
+ Artec and Visioneer/Primax scanners.
+ * TODO: Added saned + configure issue.
+
+2003-05-21 Stéphane Voltz <svoltz@wanadoo.fr>
+ * backend/umax_pp_low.c: backed out clearing epp timeout. It prevented most
+ common settings to use the umax_pp backend.
+
+2003-05-18 Gerhard Jaeger <gerhard@gjaeger.de>
+ * doc/sane-plustek.man: Update.
+ * backend/plustek-devs.c backend/plustek-usbshading.c
+ backend/plustek-usb.h:
+ Fixed critical bug in CIS device calibration and settings which causes
+ the CanoScan 650, 1220 and 1240 not to work anymore
+ * TODO: removed line "check status of Umax 3450...".
+
+---- CODE FREEZE FOR SANE 1.0.12 ---
+-- snapshot 1.0.12-pre2
+
+2003-05-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * NEWS: Updated.
+ * doc/descriptions/unsupported.desc: Added Mustek ScanMagic 9636P.
+ * TODO: Added epson/saned/xsane problem.
+ * configure configure.in: Disabled compilation warnings.
+ * tools/Makefile.in: Added sane-po.awk to DISTFILES.
+
+2003-05-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Minor fix for Spot scanners.
+
+2003-05-15 Gerhard Jaeger <gerhard@gjaeger.de>
+ * TODO: status of UMAX 3450 is fixed now in .desc
+ * descriptions/plustek.desc: update
+ * doc/plustek/Plustek-USB-TODO.txt doc/plustek/Plustek-USB.txt
+ doc/plustek/Plustek.changes: update
+ * backend/plustek-devs.c backend/plustek-pp.c backend/plustek-usb.c
+ backend/plustek-usbhw.c backend/plustek-usbimg.c
+ backend/plustek-usbio.c backend/plustek-usbmap.c
+ backend/plustek-usbscan.c backend/plustek-usbshading.c
+ backend/plustek.c backend/plustek.h backend/plustek-share.h
+ backend/plustek-usb.h:
+ Major bugfix release, cancel should work now, calibration for
+ CIS devices is now fully functional
+
+2003-05-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Updates for Canon
+ scanners. Added Spot scanners.
+ * aclocal.m4 acinclude.m4 configure: Fixed MacOS X build (patch
+ from Mattias Ellert <mattias.ellert@tsl.uu.se>).
+ * doc/sane-gt68xx.man: Fixed wrong example.
+
+2003-05-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/Makefile.in: Added missing $(DESTDIR).
+ * TODO: Minor updates.
+
+2003-05-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/sane-backends.fr.po: Updated french translation (from Yann
+ E. MORIN <yann dot morin dot 1998 at anciens dot enib dot fr>).
+ * frontends/saned.c: Replaces a strncmp() call by a macro detecting
+ V4-mapped address. This is a lot safer than the strncmp, and doesn't
+ break anything. Patch from Julien BLACHE <jb@jblache.org>.
+
+2003-05-11 Eddy De Greef <eddy_de_greef at tiscali dot be>
+
+ * backend/mustek_pp.[ch]: Offset correction for Mustek 600CP and
+ added some debugging code.
+
+2003-05-09 Rene Rebe <rene.rebe@gmx.net>
+
+ * doc/sane-avision.man: fix tiny typo
+
+2003-05-08 Rene Rebe <rene.rebe@gmx.net>
+
+ * backend/avision.c doc/sane-avision.man
+ doc/descriptions/avision.desc: update to the latest avision
+ backend including the fix for segmentation fault when no config
+ file is present.
+
+2003-05-08 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * acinclude.m4 aclocal.m4 configure include/sane/config.h.in:
+ Added missing HAVE_LIBIEEE1284 macro. The test was there, but
+ the macro wasn't set.
+ * po/sane-backends.de.po: Added some missing translations.
+ * po/sane-backends.es.po po/sane-backends.fr.po po/sane-backends.nl.po
+ po/sane-backends.no.po po/sane-backends.pt.po po/sane-backends.ru.po
+ po/sane-backends.sv.po: Updated for latest backend changes.
+ * backend/hp5400.c backend/hp5400.h backend/hp5400_internal.c
+ backend/hp5400_sanei.c backend/hp5400_xfer.h: Changed license to
+ GPL + SANE exception.
+
+2003-05-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/Makefile.in po/sane-backends.no.po: Added Norwegian
+ translation (from Sigurd Stordal <sigurd.stordal@stud.ibg.uit.no>).
+
+2003-05-06 Michael Herder <crapsite@gmx.net>
+
+ * doc/descriptions/artec_eplus48u.desc:
+ Added comment about different product ID of MEM 48U
+ * backend/artec_eplus48u.conf:
+ Added new model Memorex MEM 48U
+
+2003-05-05 Oliver Rauch <Oliver.Rauch@XSane.org>
+ * backend/umax.c: solved bug that broke compilation for OS2
+
+2003-05-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/sane-backends.fr.po: Updates for the French translation from
+ Yann E. MORIN <yann dot morin dot 1998 at anciens dot enib dot fr>.
+ * tools/check-po.awk: Added script to check the translations for
+ completeness (from Yann E. MORIN).
+ * tools/README: Added description of check-po.awk. Minor reordering.
+
+---- FEATURE FREEZE FOR SANE 1.0.12 ---
+-- snapshot 1.0.12-pre1
+
+2003-05-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * frontend/saned.c: Added implementation of poll() for systems
+ that don't provide it (patch from Julien BLACHE
+ <jb@jblache.org>).
+ * TODO: Removed obsololete entries.
+ * NEWS: Updated for 1.0.12.
+ * backend/ibm.c backend/ibm-scsi.c: Only disable object position
+ command for Ricoh IS-420.
+
+2003-05-04 Oliver Rauch <Oliver.Rauch@XSane.org>
+
+ * backend/umax.c umax.h
+ applied changes that replace fork() by thread for OS2
+
+2003-05-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * include/md5.h: Set fixed alignment because otherwise the MacOS X
+ gcc doesn't like it.
+ * backend/ibm.c backend/ibm-scsi.c doc/descriptions/ibm.desc:
+ Disabled object_position. That should fix the Ricoh IS-420.
+ * frontend/saned.c: Try to get the correct port number when
+ /etc/services doesn't list "sane" by asking for "6566". Check
+ result of socket(). Print ip faimily and port.
+ * configure configure.in frontend/Makefile.in tools/Makefile.in:
+ Remove -all_load again and try to use the correct link order for
+ libraries.
+
+2003-05-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in frontend/saned.c
+ include/sane/config.h.in: Test for poll() and disable IPV6 if
+ not found.
+ * include/lalloca.h: Remove test for MacOS X. That one breaks some
+ MacOS X systems.
+ * configure configure.in frontend/Makefile.in tools/Makefile.in:
+ Add -all_load to linker flags on MacOS X to avoid linker errors.
+ * backend/Makefile.in: Create directory for gt68xx firmware.
+
+2003-05-01 Oliver Rauch <Oliver.Rauch@XSane.org>
+
+ * backend/
+ umax-scanner.c umax-scsidef.h umax-uc1200se.c umax-uc630.c
+ umax-ug630.c umax-usb.c umax.conf umax.h
+ umax-scanner.h umax-uc1200s.c umax-uc1260.c umax-uc840.c
+ umax-ug80.c umax.c umax.desc
+ doc/sane-umax.man doc/umax/*
+
+ update of sane-umax backend
+
+
+2003-04-30 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan.h backend/snapscan-options.c
+ backend/snapscan-scsi.c doc/descriptions/snapscan.desc: SnapScan
+ backend 1.4.26, added support for Agfa Arcus 1200, better support
+ for Benq 5000.
+
+2003-04-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * lib/getopt.c: Removed #include again, breaks compilation on
+ OS/2.
+ * config.guess config.sub: New upstream versions.
+ * acinclude.m4 aclocal.m4 configure ltmain.sh: New libtool
+ upstream realease: 1.5.
+ * acinclude.m4 aclocal.m4 configure configure.in: Added support
+ for -framework option and check for IOKit for MacOS X. Check for
+ latex tools. Minimum autoconf version is 2.54.
+ * ltmain.sh: Add support for -framework option for MacOS X (from
+ Mattias Ellert <mattias.ellert@tsl.uu.se>).
+ * sanei/sanei_scsi.c: Added SCSI support for MacOS X (from
+ Mattias Ellert <mattias.ellert@tsl.uu.se>).
+ * include/sane/config.h.in: Added test for IOKit.
+ * README.darwin: Updated concerning SCSI support.
+ * backend/Makefile.in: Disable manual links for shared libraries.
+ This breaks MacOS X and doesn't seem to be necessary on other
+ platforms any more.
+ * include/lalloca.h: Don't use builtin alloca on MacOS X.
+ * tools/Makefile.in: Build sane-desc by default.
+ * tools/sane-desc.c: Fixed segfault.
+ * doc/Makefile.in: Only use latex if available.
+ * doc/descriptions/unsupported.desc: Updated info on Artec, Canon
+ and HP scanners.
+
+2003-04-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/hp5400_internal.c backend/canon630u-common.c
+ backend/epson_scsi.c: Minor compilation fixes for MacOS X and
+ OS/2.
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Added Genius 3x as working scanner,
+ removed testing flag. Added Artec 2000 e+ to manpage. Added
+ detection for the Plustek OpticPro U16B.
+ * doc/descriptions/unsupported.desc: Added more information for
+ the HP Scanjet 2300c.
+ * lib/getopt.c: Add missing includes.
+ * po/Makefile.in po/sane-backends.de.po po/sane-backends.es.po
+ po/sane-backends.fr.po po/sane-backends.nl.po
+ po/sane-backends.pt.po po/sane-backends.ru.po
+ po/sane-backends.sv.po: Added hp5400 backend. Updated po files.
+ * TODO: Added entry about MacOS X SCSI patches.
+
+2003-04-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.netbsd: Some additions concerning uscanner driver.
+ * TODO: Removed hp4200 link. Added hp5400 GPL/SANE issue. Added
+ avision hpusbscsi documentation issue. Removed scanimage/OS/2
+ problem.
+ * doc/sane-mustek.man: Added some more details for SCSI adapters.
+ * doc/descriptions/ibm.desc: Ricoh IS-420 doesn't seem to work
+ out-of-the-box.
+ * doc/descriptions/unsupported.desc: Added Visioneer OneTouch 4800
+ USB. Added more information for the Genius ColorPage HR7X Slim
+ and Microtek Scanport 3000.
+
+2003-04-23 Frank Zago <fzago at austin dot rr dot com>
+
+ * backend/teco2.c backend/teco2.h doc/sane-teco2.man
+ doc/teco/teco2.txt descriptions/teco2.desc: new calibration
+ algorithm.
+
+2003-04-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README: Removed link to (non-working) anonymous CVS. Mention CVS
+ snapshots and beta releases instead. Rewrite the paragraph about
+ frontends. Mention that libusb is necessary for some backends.
+ Mention more operating systems. Added contact section (mostly
+ copying from sane(7)). Minor formatting updates.
+ * README.freebsd: Automatic SCSI detection does work, so this part
+ was removed. libusb is necessary for some backends. Some parport
+ scanners seem to work.
+ * README.linux: Minor updates.
+ * README.openbsd: libusb is necessary for some backends.
+ * Makefile.in doc/Makefile.in doc/sane.man: The lists of supported
+ devices are now generated and installed by default.
+ * NEWS: Updated for 1.0-12.
+ * doc/descriptions/unsupported.desc: Removed Epson Perfection 660
+ (now supported by snapscan backend), Primax Jewel 4800 (teco2).
+ Added Enhans/E-Lux j-6121 and Visioneer OneTouch 5300 USB.
+ * sanei/sanei_usb.c: Removed Frank's memleak fix. The memory is
+ allocated only once in sanei_usb_init, not in sanei_usb_open.
+ So releasing it in sanei_usb_close breaks backends that open
+ devices more than once.
+ * po/sane-backends.nl.po: Updated Dutch translation (from Martin
+ Kho <mkho@xs4all.nl> and Bertrik Sikken <bertrik@zonnet.nl>).
+
+2003-04-18 Frank Zago <fzago at austin dot rr dot com>
+
+ * backend/teco2.c backend/teco2.conf backend/teco2.h
+ doc/sane-teco2.man doc/descriptions/teco2.desc: added support for
+ Relisys AVEC II S3 (VM3564) and Primax Jewel 4800 (VM356A). Patch
+ from Gerard Klaver.
+ * sanei/sanei_usb.c: fixed a memleak.
+ * sanei/sanei_pv8630.c: added some debug traces.
+
+2003-04-18 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * configure configure.in include/sane/config.h.in:
+ added detection of dev/ppbus/ppi.h
+
+2003-04-18 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp.conf:
+ added support for /dev/ppi0 on *BSD, and a
+ * backend/umax_pp.c: configuration parsing fix
+
+2003-04-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * AUTHORS backend/Makefile.in backend/dll.conf backend/hp5400.c
+ backend/hp5400.conf backend/hp5400.h backend/hp5400_internal.c
+ backend/hp5400_sanei.c backend/hp5400_xfer.h doc/.cvsignore
+ doc/Makefile.in doc/sane-hp5400.man doc/sane.man:
+ Added hp5400 backend from Martijn van Oosterhout
+ <kleptog@svana.org> and Thomas Soumarmon
+ <soumarmt@nerim.net>. Changed to use sanei_usb instead of direct
+ /dev/usb/scanner access. Added manual page. Fixed some
+ portablility issues and some warnings. Added SANE headers.
+ * doc/descriptions/hp5400.desc doc/descriptions-external/hp5400.desc:
+ Moved file as the backend is included now. Added new marker.
+ * doc/descriptions-external/lhii.desc: Removed. Website has been
+ dead for years. No response from author.
+ * doc/descriptions-external/onetouch8600.desc: Removed. Website is
+ dead. No response from author.
+ * doc/descriptions-external/hp4200.desc
+ doc/descriptions-external/hpoj.desc
+ doc/descriptions-external/niash.desc
+ doc/descriptions-external/primax.desc
+ doc/descriptions-external/scanwit.desc
+ doc/descriptions-external/v4l2.desc
+ doc/descriptions-external/viceo.desc: Added comments to explain
+ the reasons for not including these backends into SANE.
+
+2003-04-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/scanimage.man: Added EXAMPLES section.
+ * doc/descriptions/unsupported.desc: Added information about
+ Hewlett-Packard and Mustek scanners.
+
+2003-04-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * AUTHORS backend/Makefile.in backend/dll.conf backend/ibm-scsi.c
+ backend/ibm.c backend/ibm.conf backend/ibm.h doc/Makefile.in
+ doc/sane.man doc/sane-ibm.man doc/.cvsignore
+ doc/descriptions/ibm.desc: Added IBM backend for the
+ IBM 2456, the Ricoh IS-420 and maybe the IS-410 and IS-430 from
+ mf <massifr@tiscalinet.it>. Added manual page, fixed some
+ warnings, Added detection for IS-410 and IS-430.
+ * doc/descriptions-external/ibm.desc: Removed, now included in
+ SANE distribution.
+ * include/md5.h: Don't use __attribute__ for compilers that don't
+ support it.
+ * doc/sane-ibm.man doc/descriptions/ibm.desc: Mention alpha
+ quality. Add maintainer address.
+
+2003-04-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-desc.c: Fixed some HTML bugs.
+ * doc/desccriptions/unsupported.desc: Updated HP Scanjet 35XX,
+ Medion MD 6228, and Umax Astra 4700 entries. Added some Mustek
+ and Primax scanners.
+
+2003-04-14 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.c, hp-option.c: Check pointers received in
+ sane_control_option(). Caused saned to crash on
+ scanimage --help -d net:localhost:hp:...
+
+2003-04-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane.man: Added SEE ALSO section.
+ * backend/Makefile.in: Fixed warning for dll-preload.c.
+ * bakend/dll.c: Add casts to function calls. Without this fix, the
+ dll backend didn't work on the m68k paltform because data and
+ addresses are stored in differnt registers so the return values
+ of the sane api functions were wrong. Patch from Dave Huang
+ <khym@azeotrope.org>. Fixed some compilation warnings.
+
+2003-04-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_devices.c doc/sane-gt68xx.man
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Updated
+ Mustek BearPaw 1200 CU Plus white strip value. Set Mustek
+ ScanExpress A3 USB to CCD. Black mark may be still wrong. Minor
+ formatting changes in the manpage. Decreased ScanExpress A3 USB
+ status to alpha because of CIS/CCD change.
+ * backend/ma1509.c: Remove test for multi-pass.
+ * doc/sane.man: Added information about #sane IRC
+ channel. Formatting changes.
+ * doc/descriptions/unsupported.desc: Added Mustek P 3600 A3 Pro.
+ * TODO: Removed license issue. Updated desc files and global
+ variables entries. Updated v4l entry.
+ * doc/scanimage.man: --batch format doesn't work, only --batch=format.
+
+2003-04-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/test.c backend/test.h doc/descriptions/test.desc: Added
+ support for OS/2 (from Franz Bakan <fbakan@gmx.net>).
+
+2003-04-05 Nathan Rutman <nthn1@yahoo.com>
+
+ * backend/canon630u-common.c: Removed last change in offset/gain
+ calculation, which croaked for some cases. Give up early if we
+ can't talk on the USB.
+ * backend/canon630u.c: Added option to force scanner recalibration.
+
+2003-04-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/dll.c: Added some missing debug messages. Fixed a warning.
+
+2003-04-03 Eddy De Greef <eddy_de_greef at tiscali dot be>
+
+ * TODO: removed mustek_pp entry (Check that global variables are
+ initialized propperly
+
+2003-04-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * lib/Makefile.in: Recompile all targets if necessary.
+ * sanei/sanei_scsi.c: Fixed some warnings.
+ * include/md5.h: Declare md5_buffer.
+ * sanei/sanei_constrain_value.c: Removed unnecessary variable.
+ * backend/agfafocus.c: Fixed some warnings.
+ * backend/as6e.c: Fixed some warnings.
+ * backend/coolscan.c backend/coolscan-scsi.h: Fixed a bunch of
+ compilation warnings.
+ * backend/djpeg.c: Fixed some warnings.
+ * backend/dmc.c: Fixed some warnings.
+
+2003-04-03 Eddy De Greef <eddy_de_greef at tiscali dot be>
+
+ * backend/mustek_pp.c: Fixed a potential crash bug that could be
+ triggered when calling sane_init/sane_get_devices/sane_exit
+ multiple times, and fixed some minor bugs to pass the
+ frontend/tstbackend.c tests.
+
+2003-04-03 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan.h backend/snapscan-scsi.c
+ backend/snapscan-options.c backend/snapscan.conf
+ doc/descriptions/snapscan.desc:
+ SnapScan backend 1.4.25 - added support for Epson Perfection 660,
+ enhanced support for Acer 5000
+
+2003-04-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-as6e.man: Added info about $PATH. Minor formatting fixes.
+ * doc/sane.man: Reorganization. Updated DEVELOPER'S DOCUMENTATION.
+ Rewrote PROBLEMS in a more user-centric way. Added "HOW CAN YOU
+ HELP" section. Added paragraph about SANE device lists. Updated
+ CONTACT section. Minor additions to the gt68xx and plustek
+ entries. Minor spelling fixes.
+ * backend/sm3600-color.c backend/sm3600-gray.c backend/sm3600-homerun.c
+ backend/sm3600-scanmtek.c backend/sm3600-scantool.h backend/sm3600-scanusb.c
+ backend/sm3600-scanutil.c backend/sm3600.c backend/sm3600.h:
+ Fixed comment headers. They were copied verbatim from the dll backend.
+ * AUTHORS backend/artec.c doc/sane-artec.man: Remove Chris Pinkham
+ as active maintainer because his primary email address bounces,
+ and he doesn't respond to mails to other addresses. Marked email
+ addresses and website as dead. Fixed AT3 misdectection that was
+ on the TODO list for some time. Initialize global variables in
+ sane_init.
+ * acinclude.m4 aclocal.m4 configure configure.in
+ include/sane/config.h.in frontend/saned.c: Added a switch to
+ disable libusb. Removed switch to enable ipv6 uncondinionally.
+ Check for sys/poll.h.
+ * sanei/sanei_usb.c: Added a function to print the buffer contents
+ for the read and write functions. Fixed some DBGs. Fixed a wrong
+ return value.
+ * TODO: Removed sm3600, artec and libusb configure switch entries.
+ Updated v4l, sanei buffer print and html manpages entries.
+ Added OS/2 crash entry.
+ * include/getopt.h lib/getopt.c lib/getopt1.c: Update to glibc
+ 2.3.1 version. This fixes a compilation warning. Further more,
+ the code is now LGPLed.
+ * include/md5.h lib/md5.c: Update to glibc 2.3.1 version. The code
+ is now LGPLed. Changed the K&R style and added prototypes to
+ avoid warnings.
+
+2003-03-31 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * frontend/saned.c: Include poll.h only if new saned code is
+ used. Fixes compilation on OS/2. Patch from Julien BLACHE
+ <jb@jblache.org>.
+
+2003-03-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Medion MD 6228, Microtek
+ ScanPort 3000, and PIE Primefilm 1800u.
+ * acinclude.m4 aclocal.m4 configure configure.in backend/net.c
+ backend/net.h doc/sane-net.man doc/saned.man frontend/saned.c
+ include/sane/config.h.in: Added support for IPv6. Updated
+ manpages. Patch from Julien BLACHE <jb@jblache.org>.
+ * TODO: Updated net sections. Removed Irix pacht entry. Added
+ entry about libusb switch.
+
+2003-03-28 Oliver Schirrmeister <oschirr@abm.de>
+
+ * backend/fujitsu.c backend/fujitsu-scsi.h:
+ now really supports the fi-4120C
+
+2003-03-26 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Added workaround for GT-8000 scanners,
+ fixed two warnings reported by der Mouse.
+
+2003-03-24 Rene Rebe <rene.rebe@gmx.net>
+
+ * backend/Makefile.in backend/avision.c backend/avision.conf
+ backend/avision.h doc/descriptions/avision.desc: updated
+ avision backend to latest build. This includes user-space
+ USB support and OS/2 thread handling.
+
+2003-03-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Canon CanoScan FB620U.
+ Added more info for HP ScanJet 3500c.
+
+2003-03-24 Rene Rebe <rene.rebe@gmx.net>
+
+ * include/sane/sanei_usb.h sanei/sanei_usb.c: support for
+ interrupt endpoint reads
+
+2003-03-23 Rene Rebe <rene.rebe@gmx.net>
+
+ * doc/sane-usb.man fix typo
+
+2003-03-22 Ulrich Deiters <ukd@xenon.pc.uni-koeln.de>
+
+ * backend/canon.c: Modified the option "eject after each scan" -
+ Eject is suppressed for film scanners after preview scans.
+
+2003-03-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Canon LIDE 50, IBM
+ ADF Color Scanner, Plustek Spectra ADF.
+
+2003-03-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/as6e.c: Fixed segmentation fault when $PATH is not set.
+
+2003-03-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_scsi.c: OS/2 specific changes: memory for SRB now is
+ allocated using _tcalloc() instead of allocating on stack to avoid
+ crossing 64k borders due to restrictions of 16-bit device-driver.
+ Cosmetic changes and some casts to reduce compiler-warnings. Patch
+ from Franz Bakan <fbakan@gmx.net>.
+ * sanei/sanei_thread.c: Increased stacksize for thread. Patch from
+ Franz Bakan <fbakan@gmx.net>.
+
+2003-03-10 Oliver Schirrmeister <oschirr@abm.de>
+
+ * backend/fujitsu.c backund/fujitsu-scsi.h backend/fujitsu.h
+ * patch from Ron Cemer <ron@roncemer.com>
+ fixes the broken "ADF empty" detection on the Fujitsu scanners
+ when connected via USB. It also fixes a sense-request issues,
+ which were required in order to determine whether the ADF is
+ empty. It also eliminates some duplicate code blocks.
+ * renamed some functions
+
+2003-03-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_low.h
+ doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Added Packard Bell Diamond 1200 Plus to
+ .desc and manpage. New flag to avoid running stop_scan before doing
+ a scan. The Windows firmware of the BearPaw 1200 CU Plus doesn't
+ seem to like that.
+ * doc/descriptions/unsupported.desc: Added some Boeder, Brother, HP and
+ Trust scanners.
+ * TODO: Removed fujitsu and ma1509 entries. Updated .desc files and
+ global variables entry.
+
+2003-03-10 Oliver Schirrmeister <oschirr@abm.de>
+
+ * backend/fujitsu.c backund/fujitsu-scsi.h
+ displays the offending byte when something is wrong in the
+ window descriptor block.
+
+2003-03-09 Eddy De Greef <eddy_de_greef at tiscali dot be>
+
+ * backend/mustek_pp_cis.c backend/mustek_pp_cis.h: Fixed two
+ calibration bugs: one occasionally caused overexposed images at
+ all resolutions; the other one occasionally caused color inbalances
+ when scanning narrow areas at high resolutions.
+
+2003-03-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_scsi.c: Wait for the completion of all SCSI commands in
+ sanei_scsi_flush_all_extended (Linux). Without this fix, especially
+ long running commands and command queuing would cause memory
+ corruption if the buffer was invalid after the flush command.
+ * doc/descriptions/abaton.desc: Removed link to everex (timeout).
+
+2003-03-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c doc/descriptions/mustek.desc
+ doc/mustek/mustek.CHANGES: Minor debug message updates. Fixed a
+ little bug in sane_control_option (gamma control). Removed the
+ signal blocking again. That only hides the segfault in sanei_scsi.
+ Check if there are documents in ADF for Paragon 2. Otherwise return
+ error. Fix some minor issues in reading the config file.
+
+2003-03-07 Peter Fales <peter@fales-lorenz.net>
+
+ * doc/descriptions/dc210.desc, doc/descriptions/dc240.desc:
+ Fix broken URLs to the Kodak web pages
+
+2003-03-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_gt6801.c backend/gt68xx_gt6816.c
+ backend/gt68xx_low.c doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Small requests are done with a response
+ buffer of 8 bytes (instead of 64) now. Looks like GT-6816 based
+ scanners return 8 bytes if the firmware is loaded and 64 bytes if
+ it's not loaded. Changed GT-6816 firmware check to ignore errors
+ from above change. GT-6816 scanners work with the BSDs now (at least
+ once). Updated manpage concerning the BSDs.
+
+2003-03-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/apple.c: Added missing option size (avoids crash on network
+ scanning). Patch from Milon Firikis <milonf@hotpop.com>.
+
+2003-03-05 Oliver Schirrmeister <oschirr@abm.de>
+ * backend/fujitsu.c, backend/fujitsu.h: renamed some variables
+ * backend/fujitsu.c: gray duplex scanning now works with the 4097D
+ when disconnect is enabled in the scsi-controller
+ * doc/descriptions/unsupported.desc: remove fujitsu fi4120C
+ * doc/descriptions/fujitsu.desc added fi4120C, ScanParter 93GX
+
+2003-03-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * include/sane/sanei.h sanei/sanei_constrain_value.c: Added function
+ sanei_check_value in addition to the existing sanei_constrain_value.
+ It checks if the value of a sane option fits into the constraint but
+ doesn't try to do any fixing/rounding.
+ * doc/sane-scsi.man: Changed the example to use /dev/sg0 instead of
+ /dev/sge.
+ * doc/descriptions/unsupported.desc: Removed Umax AstraSlim (now
+ supported by artec_eplus48u backend).
+
+2003-03-03 Gerhard Jaeger <gerhard@gjaeger.de>
+ * doc/plustek/Plustek-USB-TODO.txt: update
+ * backend/plustek-devs.c backend/plustek-usb.c backend/plustek-usbhw.c
+ backend/plustek-usbimg.c backend/plustek-usbscan.c backend/plustek.c:
+ Fixed some bugs, that avoid proper function of Genius devices and
+ the HP2100c. Fixed also a problem, that causes permanent warmup cylces
+ on EPSON Photo devices.
+
+2003-03-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_gt6801.c
+ doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Make sure that the firmware for
+ plustek-like scanners is loaded. Didn't work for Genius vivid3xe.
+ Added both Genius scanners to man page. Removed warning from Genius
+ Vivid3xe.
+
+2003-03-02 Michael Herder <crapsite@gmx.net>
+
+ * doc/descriptions/artec_eplus48u.desc:
+ * backend/artec_eplus48u.conf:
+ Added new model Umax AstraSlim SE
+
+2003-03-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/ibm.desc: Added Ricoh IS-430.
+ * doc/descriptions/unsupported.desc: Updated Microtek scanners. Added
+ Umax AstraSlim SE.
+
+2003-02-28 Ulrich Deiters <ukd@xenon.pc.uni-koeln.de>
+
+ * backend/canon-sane.c: Adjusted to use the new sanei_constrain_value
+ function; made some cosmetic changes to reduce the number of compiler
+ warnings
+
+2003-02-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ backend/gt68xx_low.c backend/gt68xx_low.h doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Added Genius Colorpage Vivid3xe. Added
+ request_type and request fields to the command set. Request is 0x01
+ or 0x04.
+ * doc/descriptions/unsupported.desc: Added Compaq S4 100 and Microtek
+ Scanmaker 4800.
+
+2003-02-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/hp5400.desc: Added description for hp5400
+ backend. It supports the Hewlett-Packard 5400, 5470 and (maybe) 5490
+ scanners.
+ * doc/descriptions-external/viceo.desc: Added Visioneer OneTouch 8600.
+ * doc/descriptions/unsupported.desc: Removed hp5400 series (now in
+ hp5400.conf). Added Lexmark, Medion and Primax scanners.
+ * doc/descriptions/ma1509.desc: Added :new token.
+ * sanei/sanei_constrain_value.c: Round a word list value to the nearest
+ entry (if necessary). Code was taken from canon backend.
+
+2003-02-26 Ulrich Deiters <ukd@xenon.pc.uni-koeln.de>
+
+ * modified the Canon SCSI backend (now version 1.12):
+ * backend/canon.c, canon-sane.c, canon.h: Added support for
+ the FB1200S flatbed scanner.
+ * backend/canon.c: Made the sense handler generate meaningful
+ status information for new scanner models (solved the Mandrake
+ crash problem).
+ * backend/canon.c, canon-sane.c, canon.h: Moved model-dependent
+ declarations and decisions to a common location.
+ * backend/canon-sane.c: Fixed the out-of-memory problem of
+ xscanimage when doing previews with scanners using hardware
+ scan resolutions only.
+
+2003-02-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/sane-backends.fr.po: Updated French translation (from Yann E.
+ MORIN <yann dot morin dot 1998 at anciens dot enib dot fr>).
+
+2003-02-23 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.c
+ backend/umax_pp_mid.h backend/umax_pp.c backend/umax_pp.h
+ backend/umax_pp.conf tools/umax_pp.c doc/sane-umax_pp.man: changed
+ highlight option to contrast, and gain to brightness.
+
+2003-02-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/Makefile.in backend/dll.conf backend/ma1509.c
+ backend/ma1509.conf backend/ma1509.h: Added new backend ma1509 for
+ Mustek BearPaw 1200F scanners.
+ * doc/Makefile.in doc/descriptions/ma1509.desc doc/sane-ma1509.man
+ doc/sane.man doc/.cvsignore: Added documentation for ma1509 backend.
+ * doc/descriptions-external/ma1509.desc: Removed.
+ * AUTHORS: Added ma1509.
+ * po/Makefile.in po/sane-backends.de.po po/sane-backends.es.po
+ po/sane-backends.fr.po po/sane-backends.nl.po po/sane-backends.pt.po
+ po/sane-backends.ru.po po/sane-backends.sv.po: Updated for ma1509.
+ * doc/backend-writing.txt: Some parts concerning PRJECTS/.desc files
+ are rewritten. Added information about initializing global variables
+ and sizeof (void *) != sizeof (int) (from Martijn van Oosterhout
+ <kleptog@svana.org>).
+
+2003-02-23 Simon Munton <simon@munton.demon.co.uk>
+ * backend/pie.c: increment BUILD (was missed in last change)
+
+2003-02-23 Simon Munton <simon@munton.demon.co.uk>
+ * backend/pie.c: fixed segmentation faults when sane_init/sane_exit is
+ run more than once.
+
+2003-02-23 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp_low.c: Added global vars reset.
+ Fixed a segmentation bug when using "" as opened device name.
+
+2003-02-22 Frank Zago <fzago at austin dot rr dot com>
+
+ * doc/sane.tex: added Relisys and Mitsubishi to the list of
+ vendors. Bumped the revision date.
+
+ * frontend/tstbackend: added more sane_init/sane_exit tests. Added
+ Fujistu and Relisys to the list of valid vendor names.
+
+2003-02-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx.conf doc/sane-gt68xx.man
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES:
+ Added vid/pid 0x07b3/0x0400 to gt68xx.conf also. Added indormation
+ about Medion 4394. Mention ma1509 backend. Fix segfault when calling
+ sane_open with an empty device name. Explicitely initialize global
+ variables to avoid segfaults when calling sane_init/sane_exit more
+ than once.
+ * backend/net.c doc/descriptions/net.desc: Initialize global variables
+ in sane_init to avoid segmentation faults when sane_init/sane_exit is
+ run more than once.
+ * doc/descriptions-external/ibm.desc: Add Ricoh IS-420.
+ * sanei/sanei_usb.c: Call sanei_usb_init only once.
+ * backend/mustek_usb.c doc/descriptions/mustek_usb.desc
+ doc/mustek_usb/mustek_usb.CHANGES doc/sane-mustek_usb.man: Iniatialize
+ global variables explicitely. Mention ma1509.
+ * backend/mustek.c doc/mustek/mustek.CHANGES: Initialize global
+ variables in sane_init.
+ * TODO: Add ma1509 backend. Add segfault when running sane_init more
+ than once. Removed sanei_usb interface issue.
+
+2003-02-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Removed Fujitsu fi-4220C (now
+ supported by fujitsu backend). Added Syscan Travelscan 464. Updated
+ HP scanners.
+
+2003-02-20 Oliver Schirrmeister <oschirr@abm.de>
+ * backend/fujitsu.c: make option RIF available for 3091 and 3092, bugfix
+ * backend/fujitsu.c: set availability of options THRESHOLD und VARIANCE
+
+2003-02-20 Oliver Schirrmeister <oschirr@abm.de>
+ * backend/fujitsu.c, backend/fujitsu.h: patch from <ron@roncemer.com>:
+ fi4220 support
+ USB support for scanners which send SCSI commands over usb
+
+2003-02-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/ma1509.desc: Added description of the
+ ma1509 backend for Mustek BearPaw 1200F scanners.
+ * doc/descriptions/unsupported.desc: Added Avision, Brother, and Umax
+ scanners. Removed Mustek BearPaw 1200F.
+ * sanei/sanei_usb.c: Check all acceptable interfaces instead of using
+ the first one.
+ * tools/sane-find-scanner.c: Check all interfaces. Print a more
+ definite message when a scanner was found to avoid confusion.
+
+2003-02-18 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: icc compile fixes, and
+ EPP mode setting fix for direct hardware access
+
+2003-02-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/sane-backends.fr.po: Added more French translations (from Yann E.
+ MORIN <yann dot morin dot 1998 at anciens dot enib dot fr>).
+ * sanei/sanei_usb.c: usb_clear_halt should only be called in libusb
+ mode.
+
+2003-02-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c doc/descriptions/mustek.desc
+ doc/mustek/mustek.CHANGES: Make sure that the result of the
+ reader_process is interpreted correctly. Block signals when waiting
+ for a SCSI request to finish. Otherwise we may get a segfault if the
+ reader_process is terminated while waiting.
+
+2003-02-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/doxygen-sanei.conf: Updated version.
+ * include/sane/sanei_usb.h: Fixed link to USB spec.
+ * doc/descriptions/unsupported.desc: Added Artec scanners.
+ * TODO: Updated desc file entry.
+ * backend/gt68xx.c backend/gt68xx_devices.c doc/sane-gt68xx.man
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES:
+ List BearPaw 2400 CS Plus as supported. Make fast preview the default
+ (otherwise BP 2400 TA Plus wouldn't work with 12/16 bits). Added
+ vid/pid 0x07b3/0x0400, that's another Plustek OpticPro 1248U.
+
+2003-02-16 René Rebe <rene@rocklinux.org>
+
+ * backend/avision.h backend/avision.c doc/sane.man
+ doc/descriptions/avision.desc: update to the latest Avision
+ backend release. It includes feature and stability improvements
+ and bug fixes. The sane man-page now mentions that the avision
+ backend supports more than the AV 630 CS ...
+
+2003-02-15 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c backend/epson_usb.[ch]: Fix problem with
+ "usb <vendor> <product> syntax in config file
+
+ * backend/epson.c: Move sanei_init_usb() to sane_init(). Thanks
+ to Ron Cemer for the patch.
+
+2003-02-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Updated Canon, Fujitsu, and
+ Plustek entries.
+ * TODO: Added entries about v4l, fujitsu, snapscan.
+
+2003-02-11 Peter Fales <peter@fales-lorenz.net>
+
+ * backend/dll.conf, doc/sane-gphoto2.man: Added a commented out
+ gphoto2 entry in dll.conf, and mentioned it in the man page.
+
+ * backend/gphoto2.c: Bug fixes. Don't coredump if the
+ gphoto2.conf file is missing, and don't require a speed to
+ be set if the usb port is used.
+
+2003-02-11 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp-handle.c: Fix problem with ifdef/ifndef for threads
+
+2003-02-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * aclocal.m4 acinclude.m4 configure configure.in: Check for MacOS X
+ native dynamic loading first before lookinf for libdl.
+
+2003-02-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * frontend/saned.c sanei/sanei_codec_bin.c sanei/sanei_wire.c: Check
+ the IP address of the remote host before any communication occurs.
+ Check for a errors before trsuting values that came from remote.
+ Make sure that strings are 0-terminated.
+ * po/Makefile.in po/sane-backends.nl.po: Added dutch (nl) translations
+ for sane-backends (from Bertrik Sikken <bertrik@zonnet.nl>).
+ * doc/saned.man: More warnings about security issues. Make more clear
+ that -s and -d can't be used in inetd mode.
+ * PROBLEMS: Moved "memory exhausted" and missing scsi headers problems
+ to README.linux. Removed SG_BIG_BUF problem. Rewrote Mustek "exceed
+ the physical scan area" problem as it applies to most flatbed
+ scanners. Added info about test backend. Added info about saned
+ security issues.
+ * README.linux: Moved "memory exhausted" and missing scsi headers
+ problems from PROBLEMS.
+ * TODO: Added saned info. Added artec at3 misdetection.
+ * configure configure.in NEWS: Updated version number.
+
+2003-02-09 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp.c: fixed big bug related to color plane
+ synchronization, which gave blur effect at > 75 dpi
+ * tools/umax_pp.c: change version number
+
+2003-02-08 Peter Fales <peter@fales-lorenz.net>
+ * backend/dc210.c, backend/dc240.c: Fixes for Irix from
+ Andrea Suatoni.
+
+2003-02-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * Makefile.in: Added ChangeLog-1.0.10 to DISTFILES.
+ * po/Makefile.in po/template.desc po/README: Don't generate po files
+ with every make. That avoids recreation just because of date changes.
+ Automatically create new languages on make update. Automatically
+ generate list of DISTFILES. Added template for header used in new
+ po files. Updated documentation.
+ * doc/descriptions/unsupported.desc: Added Genius Colorpage Vivid III.
+ Added more info for Plustek OpticPro 1212U and U12/UT12.
+
+2003-02-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_high.c
+ backend/gt68xx_high.h doc/descriptions/gt68xx.desc
+ doc/descriptions/unsupported.desc doc/gt68xx/gt68xx.CHANGES:
+ Fixed resolutions for BearPaw 1200 TA. Increase the lowest black
+ for CCD coarse calibration. Adjusted internal gamma correction.
+ CCD scanners use color mode for coarse+quality cal now. Preview isn't
+ always in 8 bit mode now (can be selected by option). Upper and lower
+ limits for coarse calibration are unified now. Added options for
+ adjusting gain and offset.
+ * po/sane-backends.de.po po/sane-backends.es.po po/sane-backends.fr.po
+ po/sane-backends.pt.po po/sane-backends.ru.po po/sane-backends.sv.po:
+ Adjusted for new gt68xx options. Updated German translation for
+ gt68xx.
+
+2003-02-04 Michael Herder <crapsite@gmx.net>
+
+ * doc/descriptions/artec_eplus48u.desc:
+ Unified manufacturer names according to Hennings suggestion.
+
+2003-02-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-backends.pt.po: Fixed UTF character.
+
+2003-02-02 Peter Kirchgessner <peter@kirchgessner.de>
+
+ * backend/hp.c backend/hp-handle.c: Add support for OS/2
+ doc/descriptions/hp.desc: Version number changed
+
+2003-02-02 Jochen Eisinger <jochen.eisinger@gmx.de>
+
+ * doc/descriptions/mustek_pp.desc: cleaned up the file a little
+
+2003-02-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/gt68xx.desc doc/descriptions/unsupported.desc:
+ Unified manufacturer names. Minor bugfixes.
+
+2003-02-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Warnings enabled again. Used extra version
+ -cvs.
+
+Older entries can be found in ChangeLog-1.0.10.
diff --git a/ChangeLogs/ChangeLog-1.0.13 b/ChangeLogs/ChangeLog-1.0.13
new file mode 100644
index 0000000..a179c54
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.13
@@ -0,0 +1,1349 @@
+****** Release of sane-backends 1.0.13. End of code freeze ******
+
+2003-11-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: New version: 1.0.13.
+
+2003-11-20 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * doc/descriptions/snapscan.desc: Added model "SnapScan"
+ (Bugtrack #300286)
+
+2003-11-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/sane-backends.sv.po: Updated Swedish translation (from
+ Mattias Ellert <mattias.ellert@tsl.uu.se>).
+
+2003-11-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in acinclude.m4 aclocal.m4: Changed check for
+ linux/videodev.h. If that file is not compilable, we don't build
+ the v4l backend. That's to avoid compilation errors if videov.h
+ from Linux kernel 2.6.* is used. Include all the headers we also
+ include in backend/v4l.c to make sure we find all problems.
+ * backend/v4l.c: Try to not include linux/videodev2.h to avoid
+ compilation errors.
+
+-- snapshot 1.0.13-pre3
+---- CODE FREEZE FOR SANE 1.0.13 ---
+2003-11-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * NEWS: Updated.
+ * configure configure.in: Disabled warnings for release.
+
+2003-11-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Brother DCP 8020 and
+ UMAX Astra 3600.
+
+2003-11-14 Eddy De Greef <eddy_de_greef at tiscali dot be>
+ * doc/sane-mustek_pp.man: added the new libieee1284 style parport
+ names.
+
+2003-11-14 Gerhard Jaeger <gerhard@gjaeger.de>
+ * backend/plustek.c backend/plustek-usb.cal backend/plustek-usbshading.c
+ backend/plustek-usbhw.c: Endianess fixes.
+
+2003-11-13 Eddy De Greef <eddy_de_greef at tiscali dot be>
+ * backend/mustek_pp_cis.c: accept old style parport names to
+ ensure backward compatibility with existing mustek_pp.conf files.
+
+2003-11-13 Peter Fales <peter@fales-lorenz.net>
+ * backend/gphoto2.h: Line beginning with "static static" was breaking
+ compiles on some platforms.
+
+2003-11-10 Gerhard Jaeger <gerhard@gjaeger.de>
+ * backend/Makefile.in: Linking pie backend now against sanei_thread lib.
+ * backend/pie.c: Switched backend over to sanei_thread usage, to make it
+ also work with OS/2.
+
+2003-11-08 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-options.c backend/snapscan.c
+ Disabled quality calibration for Epson Perfection 1670 since it does
+ not work reliably yet
+
+2003-11-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/lhii.desc: Added (back) the links to
+ the external lhii backend that supports old handscanners.
+
+-- snapshot 1.0.13-pre2
+
+2003-11-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Removed Epson Perfection
+ 1670. It's now supported by the snapscan backend.
+
+2003-11-08 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-options.c backend/snapscan-usb.c
+ Fix TPO range for Epson 1670, fix compiler warnings on gcc 3.3
+
+2003-11-08 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-scsi.c backend/snapscan.c doc/descriptions/snapscan.desc:
+ Final bugfixes for Epson 1670
+
+2003-11-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.openbsd: Added info about setting permissions (Bug #300311).
+ * doc/descriptions/unsupported.desc: Added Genius and Lexmark scanners.
+
+2003-11-07 Oliver Schirrmeister <oschirr@abm.de>
+
+ * backend/fujitsu.c: Bugfix. If a scanner returned a color image
+ in format rr...r gg.g bb...b the reader process crashed.
+ * backend/fujitsu.[ch] Bugfix. The option gamma was enabled for
+ the fi-4120. The result was an 'invalid field in parm list'-error.
+ * doc/descriptions/fujitsu.desc: added model "fi-4530C"
+
+2003-11-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Microtek and Visioneer
+ scanners.
+
+2003-11-04 m. allan noah <anoah at pfeiffer dot edu>
+
+ * doc/descriptions/fujitsu.desc: added model "fi-4110EOX2"
+
+2003-11-04 Gerhard Jaeger <gerhard@gjaeger.de>
+ * backend/Makefile.in: Linking coolscan now against sanei_thread lib.
+ * backend/coolscan.c backend/coolscan.h: Switched backend over to
+ sanei_thread usage, to make it work at least with OS/2.
+ * backend/plustek-pp_misc.c backend/plustek-pp_hwdefs.h: Fixed bug
+ in parport setup routine.
+ * sanei/sanei_pp.c: Fixed problem in sanei_pp_setmode().
+ Fixed parport mode setting in direct mode.
+
+2003-11-02 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: fixed endianness issues in
+ check_v{4,6}_in_range(), also fixed portability issues to other
+ UNIX platforms due to different representations of IPv6 addresses.
+
+2003-11-02 Gerhard Jaeger <gerhard@gjaeger.de>
+ * doc/descriptions/unsupported.desc: Added Plustek OpticSlim 2400.
+ * include/sanei/sanei_thread.h: Removed OS/2 porting section.
+ * sanei/sanei_pp.c include/sanei/sanei_pp.h:
+ Fixed udelay stuff, documentation update.
+
+2003-11-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/Makefile.in: sanei_pp must be linked if we preload
+ backends.
+
+---- FEATURE FREEZE FOR SANE 1.0.13 ---
+-- snapshot 1.0.13-pre1
+
+2003-11-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added PIE Powerslide 3600.
+ * NEWS: Updated for 1.0.13.
+
+2003-10-30 Gerhard Jaeger <gerhard@gjaeger.de>
+ * sanei/lib/sanei_pp.c: Made sanei_pp_set_datadir work in no ieee1284 mode.
+ Fixed a minor bug in delay calculation.
+ * include/sanei/sanei_pp.h: Added some control-port definitions.
+ * backend/plustek_pp.c backend/plustek-pp*:
+ Made PS/2 bidirectional mode work.
+ * doc/plustek/PLUSTEK-PARPORT.txt: Update.
+
+2003-10-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/Makefile.in backend/mustek.c backend/mustek.h
+ doc/descriptions/mustek.desc doc/mustek/mustek.CHANGES:
+ Added support for sanei_thread. Removed OS/2 specific code.
+ Added more debug messages.
+ * doc/saned.man: Added more info about firewall trouble.
+
+2003-10-29 Gerhard Jaeger <gerhard@gjaeger.de>
+ * sanei/lib/sanei_pp.c include/sanei/sanei_pp.h:
+ Added functions sanei_pp_set_datadir() and sanei_pp_uses_directio().
+ Added some documentation.
+ * doc/plustek/PLUSTEK-PARPORT.txt doc/plustek/PLUSTEK-PARPORT-TODO.txt
+ doc/plustek/PLUSTEK-USB-TODO.txt: Updates.
+ * backend/plustek_pp.c backend/plustek-pp_*: Made usage of the new
+ sanei_pp functions, made EPP modes work with libieee1284. Also some
+ cleanup work.
+
+2003-10-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-scsi.man: Added hint for setting device permissions for
+ /dev/xpt0 for FreeBSD users.
+ * AUTHORS backend/artec.c backend/artec.h doc/sane-artec.man:
+ Fixed Chris Pinkham's email address.
+ * doc/descriptions/unsupported.desc: Added Microtek ScanMaker 4900.
+
+2003-10-28 Rene Rebe <rene@rocklinux.org>
+ * backend/avision.h backend/avision.c doc/descriptions/avision.desc
+ backend/avision.conf AUTHORS: merge of the current Subversion
+ revision of SANE/Avision. The fixes include: endianess fixes,
+ calibration code, ADF detection, correct lamp warmup, gamma table
+ for new ASICs, some workarounds for ASIC variations and the
+ convertion to use OPT_SOURCE instead of seperate OPT_ADF and
+ OPT_TRANS. Also fixed Bugs #300288 and #300196 and removed
+ the conflicting Option_Valu now present in sanei_backend.h
+ * doc/sane-avision.man: made requested clarifications (Bugs #300290,
+ #300291)
+
+2003-10-28 Gerhard Jaeger <gerhard@gjaeger.de>
+ * doc/sane-plustek.man backend/plustek.conf backend/plustek.c:
+ Changed configuration file back to remain compatible with the old format.
+
+2003-10-27 Karl Heinz Kremer <khk@khk.net>
+ * backend/epson.c: Replaced all DBG(0, statements with
+ DBG(1, ... to avoid logging messages the user should
+ not see anyways.
+
+2003-10-27 Gerhard Jaeger <gerhard@gjaeger.de>
+ * sanei/lib/sanei_pp.c: Fixed OS/2 compilation problems.
+ * doc/descriptions/plustek_pp.desc:
+ Updated status of Primax Compact 4800 Direct 30bit.
+
+2003-10-26 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * configure.in configure include/sanei/config.in.h:
+ Added check for limits.h - HAVE_LIMITS_H.
+ * sanei/lib/sanei_pp.c include /sanei/sanei_pp.h:
+ Added sanei_pp_init() and sanei_pp_udelay().
+ * backend/plustek_pp.c backend/plustek-pp_misc.c backend/plustek-pp_scan.h:
+ Fixed compiler warnings, using now sanei_pp_udelay() and
+ made the backend work with libieee1284.
+
+---- BACKEND FREEZE FOR SANE 1.0.13 ---
+
+2003-10-24 Peter Kirchgessner <peter@kirchgessner.net>
+ * backend/hp.c, backend/hp-handle.c, backend/Makefile.in:
+ second check-in: use new sanei_thread-interface for hp-backend
+
+2003-10-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/hp_rts88xx.desc: Added description
+ file of new hp_rts88xx backend for HP 44x0 scanners (from
+ Johannes Hub <johanneshub@foni.net>).
+ * doc/descriptions/unsupported.desc: Added Minolta DiMAGE Scan
+ Elite 5400. Removed HP 44x0 (now supported by hp_rts88xx
+ backend). Updated Epson Perfection 3170. Updated Plustek
+ S24/ST24.
+ * doc/descriptions/avision.desc doc/descriptions/canon.desc
+ doc/descriptions/sharp.desc: Updated to new status values.
+ Bugs: #300146, #300147, #300154.
+ * include/sane/sanei_thread.h: Updated doxygen documentation
+ for new sanei_thread interface.
+
+2003-10-23 Frank Zago <fzago at austin dot rr dot com>
+
+ * README.windows: added note about libusb port for cygwin.
+
+2003-10-23 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek.c backend/plustek-usb.c:
+ fixed bug, that causes CanoScan devices to use the wrong calibration
+ functions, sanei_usb_get_vendor_product() fails.
+ * sanei/sanei_pp.c:
+ Added sanei_pp_getmode, fixed conditional compilation stuff.
+ * include/sanei/sanei_pp.h:
+ Added sanei_pp_getmode and SANEI_PP_MODE definitions.
+ * backend/plustek_pp.c backend/plustek-pp.h backend/plustek-pp_misc.c:
+ Added parport-mode detection.
+
+2003-10-22 Peter Kirchgessner <peter@kirchgessner.net>
+ * backend/hp.c, backend/hp-handle.c, backend/Makefile.in:
+ use new sanei_thread-interface for hp-backend
+
+2003-10-22 Gerard Klaver <gerard at gkall dot hobby dot nl>
+ * doc/descriptions/teco2.desc backend/teco2.conf doc/sane-teco2.man:
+ Mustek ScanMagic 4830S added.
+ * doc/sane-teco2.man: maintainer Gerard Klaver added, text update.
+ * doc/teco/teco2.txt: data VM3564 Relisys AVEC II S3 added.
+
+2003-10-22 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: replaced in_addr_t mask; by u_int32_t mask; in
+ check_v4_in_range(). in_addr_t doesn't seem to exist on OS/2, and
+ it's nothing more than an unsigned 32 bits integer.
+
+2003-10-22 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * configure configure.in include/sane/config.in.h: added checks for iopl.
+ * sanei/sanei_pp.c sanei/Makefile.in
+ include/sanei/sanei_pp.h include/sanei/Makefile.in: added generic
+ parallel-port function lib.
+ * backend/plustek-pp* backend/plustek_pp.c: major update, sanei_pp
+ integration, compilation fixes.
+ * backend/plustek.c: fixed, the "generic disable" switch
+
+2003-10-21 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.h backend/snapscan.c backend/snapscan-option.c
+ backend/snapscan-scsi.c backend/snapscan.conf: Bugfixes,
+ hopefully better support for Epson 1670.
+
+2003-10-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/epkowa.desc: Added Perfection 1670 as
+ "unsupported". Changes status of 1260 PHOTO to :basic because of
+ broken TPU support. Fixed missing quotation mark in Perfection
+ 1200S entry.
+ * AUTHORS: Oliver Schirrmeister has a CVS account now.
+ * doc/sane-mustek_usb.man: Added workaround for hardware bug.
+
+2003-10-21 Stéphane Voltz <svoltz@wanadoo.fr>
+ * doc/sane-umax_pp.man: added help for new configuration option
+ * tools/umax_pp.c: uppded version number
+
+2003-10-20 Frank Zago <fzago at austin dot rr dot com>
+ * README.aix doc/sane-leo.man doc/sane-matsushita.man
+ doc/sane-sceptre.man doc/sane-teco1.man doc/sane-teco2.man
+ doc/sane-teco3.man doc/descriptions/leo.desc
+ doc/descriptions/matsushita.desc doc/descriptions/sceptre.desc
+ doc/descriptions/teco1.desc doc/descriptions/teco2.desc
+ doc/descriptions/teco3.desc doc/descriptions-external/hp4200.desc:
+ fixed urls.
+
+2003-10-19 m. allan noah <anoah at pfeiffer dot edu>
+
+ * backend/fujitsu.c: reverse previous patch. Dont blindly trust
+ code from the backend maintainer :)
+
+2003-10-19 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: added subnet support to saned ; added
+ check_v4_in_range and check_v6_in_range functions.
+ * backend/saned.conf: updated the config file.
+ * doc/saned.man: updated the manpage for saned.
+
+2003-10-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added HP ScanJet 3670.
+ * doc/descriptions-external/epkowa.desc: Added description file
+ for the external Epson Kowa backend.
+
+2003-10-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Reflecta iScan
+ 1800. Updated information for Epson Perfection 1670.
+ * README.linux: Added information about compilation problems when
+ Linux 2.6 is installed.
+ * tools/sane-desc.c: In error and warning messages print the name
+ of the description file. Print warning if the status is not set
+ for a device.
+ * backend/test.c: Reindented.
+ * AUTHORS: Nathan Ruthman has CVS access now.
+
+2003-10-17 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/descriptions/epson.desc: Fixed bug #30149 (added :status information for all scanners)
+
+2003-10-17 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * acinclude.m4 aclocal.m4 configure: Added -D_REENTRANT to compiler
+ flags, when using pthread support.
+ * sanei/sanei_thread.c: Added SIGPIPE handling,
+ when compiled for pthread support.
+ * backend/test.c: Removed blocking SIGPIPE, as this is now handled
+ in sanei_thread library.
+ * backend/plustek.h backend/plustek.c backend/plustek-usbhw.c:
+ Added checks for intervaltimer, to make it compile on OS/2.
+
+2003-10-16 m. allan noah <anoah at pfeiffer dot edu>
+
+ * backend/fujitsu.c: memset the device struct and the scsi buff
+ when a new device is attached. Submitted by
+ Chris Chesney <cchesney at go-integral dot com>.
+ Initialized a couple vars in the 3091 init routines.
+
+2003-10-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * AUTHORS: Marked maintainers that have CVS access with a
+ (*). Added m. allan noah to fujitsu backend. Added Julien Blache
+ and Petter Reinholdtsen to "Miscellaneous coding". Removed
+ Petter Reinholdtsen from "CVS repository maintainer".
+ * doc/sane-usb.man: sane-find-scanner is in section 1, not 5.
+
+2003-10-15 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * include/sanei/config.h.in configure.in configure:
+ Added test for setitimer.
+
+2003-10-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Pentax, Sicos, Syscan,
+ and UMAX scanners.
+
+2003-10-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx_low.c: Fixed compilation bug when debugging is
+ disabled.
+ * backend/test.c doc/descriptions/test.desc: Fixed cancelling when
+ threads are used. Only SIGPIPE is blocked now. Sleep indefinetly
+ after the reader_process has finished. Minor fixes of debug
+ messages.
+
+2003-10-13 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * sanei/sanei_thread.c include/sane/sanei_thread.h: Fixed OS/2 compilation
+ * sanei/sanei_lm983x.c include/sane/sanei_lm983x.h: Copyright update
+
+2003-10-12 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * sanei/sanei_thread.[ch]: Improved OS/2 support
+ * backend/test.c: removed OS/2 section
+
+2003-10-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Memorex, TCE and Optrox
+ scanners.
+
+2003-10-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Canon DR-2080C. Updated
+ some links.
+ * backend/mustek_pp_ccd.conf doc/sane-mustek_pp_ccd.man: Explained
+ that libieee1284 device names like "parport0" can also be used.
+
+2003-10-10 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * sanei/sanei_thread.c: Fixed some compilation errors on Darwin and OS/2
+ Fixed segfault condition in sanei_thread_waitpid
+
+2003-10-09 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.c backend/hp-option.c backend/hp-scl.c:
+ Bug #300241: fix invers image on 3c/4c/6100C at 10 bit depth
+ Redo when TEST UNIT READY failed
+ Redo when read returns with 0 bytes (non-SCSI only)
+ * doc/sane-hp.man: Add environment SANE_HP_RDREDO, SANE_HOME_HP
+
+2003-10-09 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp.c backend/umax_pp_low.h backend/umax_pp.h
+ backend/umax_pp_mid.c backend/umax_pp_low.c backend/umax_pp_mid.h
+ backend/umax_pp.conf: added automatic parallel port detection,
+ and special keyword in configuration file to use it.
+
+2003-10-08 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/Makefile.in : linking plustek_pp- and test-backend against
+ sanei_thread
+ * backend/test.[ch]: added sanei_thread support
+ * backend/test-picture.ch: fixed compiler warnings
+ * backend/plustek.[ch] backend/plustek_pp.c backend/plustek-pp.h:
+ changes due to the sanei_thread-lib work
+ * sanei/sanei_thread.c include/sane/sanei_thread.h: improved
+ support of pthreads, changed behaviour of sanei_thread_kill(),
+ added functions sanei_thread_sendsig() and sanei_thread_get_status()
+ changed behaviour of sanei_thread_waitpid(), changed parameters
+ of sanei_thread_begin()
+
+2003-10-08 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/canon630u.c: Workaround for bug in canon630u backend:
+ The backend assumes that the id it gets back from sanei_usb_open
+ is a file descriptor. It isn't. So sane_get_select_fd returns
+ just a random number. That breaks at least saned, other
+ frontends may not work either. This is a workaround for bug
+ #300257.
+
+2003-10-07 m. allan noah <anoah at pfeiffer dot edu>
+
+ * backend/fujitsu.c: removed ~25 '_' from option names (#300139)
+ * backend/fujitsu.conf: added lines for known usb scanners
+
+2003-10-07 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+ * backend/snapscan.h backend/snapscan-scsi.c
+ Updates for Epson Perfection 1670
+
+2003-10-07 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+ * backend/snapscan.h backend/snapscan.c backend/snapscan-option.c
+ Initial support for Epson Perfection 1670, minor bugfix
+ (#300247)
+
+2003-10-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * acinclude.m4 aclocal.m4 configure.in configure
+ include/sane/config.h.in sanei/sanei_thread.c: More verbose help
+ messages for --enable-fork-process. Print message about pthread
+ support after all the tests. If libpthread isn't available, try if
+ libc supports pthreead_*. Use macro USE_PTHREAD to check if
+ threads are used in the code.
+ * backend/Makefile.in: Added sanei_pthread.lo to list of object
+ files needed for preloading.
+
+2003-10-07 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * aclocal.m4 acinlcude.m4 configure configure.in: modified checks for
+ pthread support, added switch --enable-fork-process which toggles
+ between the usage of fork and pthread, set the default behaviour to
+ pthread usage on Darwin
+ * include/sane/config.h: added the HAVE_LIBPTHRAD stuff
+ * sanei/sanei_thread.c include/sane/sanei_thread.h: fixed compilation issue
+ on OS/2, added support for fork too, so that we can use sanei_thread
+ functions in any case.
+ * backend/plustek.[ch]: changes due to the sanei_thread-lib work
+
+2003-10-06 m. allan noah <anoah at pfeiffer dot edu>
+
+ * backend/fujitsu.[ch]: Added support for color modes of fi-4x20C and
+ fi-4340C, maybe others as well.
+
+2003-10-06 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.c, backend/hp-option.h: Bug #300248 fixed
+ (correct "Negatives" in option description to "Negative")
+
+2003-10-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/Makefile.in: Remove doxygen-sanei.conf in clean target.
+ * sanei/sanei_pa4s2.c: Made some internal functions static.
+
+2003-10-06 Thomas Soumarmon <thomas.soumarmon@cogitae.net>
+
+ * backend/hp5400_*: fixed bug #300252 : added static to all non
+ SANE specific functions + changed #include <sane/..> into
+ #include "../include/sane/..." as mentioned in the
+ backend-writing.txt file
+
+2003-10-05 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * aclocal.m4 configure configure.in: added checks for pthread.h and
+ added linker option -lpthread if pthread.h is found
+ * include/sane/config.in.h: added HAVE_PTHREAD_H
+ * sanei/sanei_thread.c include/sane/sanei_thread.h: added pthread_
+ functions to library, so every backend is able to use either fork or
+ pthread for its reader-process - see plustek backend for example
+ * backend/plustek.h backend/plustek.c: added sanei_thread stuff to support
+ threading on MacOS X
+ * backend/plustek_pp*: some cleanup
+
+2003-10-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/microtek2.h backend/test.c include/sane/saneopts.h:
+ Fixed some missing or duplicated spaces in option descriptions.
+ * backend/canon630u.c: Option names shouldn't be translated.
+ * backend/mustek.c: Use the same title for brightness as in other
+ backends.
+ * po/sane-backends.de.po: Fixed minor bugs.
+ * po/sane-backends.sv.po: Updated (from Mattias Ellert
+ <mattias.ellert@tsl.uu.se>).
+ * po/sane-backends.bg.po po/sane-backends.cs.po
+ po/sane-backends.es.po po/sane-backends.fr.po
+ po/sane-backends.it.po po/sane-backends.nl.po
+ po/sane-backends.no.po po/sane-backends.pt.po
+ po/sane-backends.ru.po: Regenerated.
+ * doc/descriptions/unsupported.desc: Added Epson Perfection 3170,
+ Packard Bell Diamond 1200, and Visioneer PaperPort
+ 3100b. Updated Epson Perfection 1670.
+
+2003-10-04 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.[ch]: Fixed bug 300246 - Use SANE_TITLE_SCAN_SPEED
+ (and DESC and NAME) from saneopts.h instead of my own strings.
+ Fixed typo in gamma correction description.
+ Start two descriptions with a capital character.
+
+2003-10-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * AUTHORS configure configure.in backend/Makefile.in backend/dll.conf
+ backend/mustek_pp_ccd.c backend/mustek_pp_ccd.conf backend/mustek_pp_ccd.h
+ doc/Makefile.in doc/sane.man doc/sane-mustek_pp_ccd.man
+ doc/descriptions/mustek_pp_ccd.desc: Added back old mustek_pp
+ backend. That backend supports Mustek CCD scanners. The backend
+ was renamed to mustek_pp_ccd to avoid conflicts with the new
+ mustek_pp backend for CIS scanners. The code was taken from
+ sane-backends 1.0.9. This is only a temporary solution. The goal
+ is to incooperate CCD and CIS support into mustek_pp.
+ * doc/sane-mustek_pp.man doc/descriptions/mustek_pp.desc: Added
+ links to the mustek_pp_ccd backend. Removed scanners supported by
+ mustek_pp_ccd.
+
+2003-10-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Microtek ScanMaker
+ 5900.
+ * doc/descriptions/umax1220u.desc: Converted to new
+ format (bug #300155). Commented out unsupported UMAX Astra 2200U
+ to avoid confusion.
+ * doc/Makefile.in: Cleanup. Removed install target for
+ mostang.com.
+ * doc/descriptions/microtek2.desc: Converted to new
+ format (bug #300153). Commented out ScanMaker 9600XL (was
+ mentioned twice?).
+ * doc/descriptions/hpsj5s.desc: Converted to new format (bug
+ #300151). Added comment about only gray mode.
+ * doc/descriptions/fujitsu.desc: Converted to new format (bug
+ #300150).
+ * doc/descriptions/canon630u.desc: Converted to new format (bug
+ #300148).
+
+2003-10-03 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/descriptions/epson.desc: Changed "status" information
+
+2003-10-02 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek_pp* backend/plustek-usb*: fixed some OS/2 compiling issues
+ * doc/plustek: fixed module compilation stuff and increase version number
+
+2003-10-02 Peter Fales <peter@fales-lorenz.net>
+ * backend/gphoto2.c backend/gphoto2.h: Try to handle the case where
+ the camera has a corrupt file that can't be decoded as a JPEG
+ image.
+
+2003-10-01 Eddy De Greef <eddy_de_greef at tiscali dot be>
+
+ * doc/sane-mustek_pp.man, doc/descriptions/mustek_pp.desc:
+ Added Mustek 96 CP to list of supported scanners.
+
+2003-09-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Fixed links to messages in
+ the mailing list archive.
+ * configure configure.in doc/Makefile.in doc/doxygen-sanei.conf
+ doc/doxygen-sanei.conf.in: Automatically update the version
+ number of SANE in the doxygen documentation.
+ * doc/backend-writing.txt doc/sane.man: Updated links to sanei
+ documentation.
+ * doc/.cvsignore include/sane/sanei.h include/sane/sanei_scsi.h:
+ Minor fixes for sanei documentation.
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ backend/gt68xx_high.c doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Added detection of Genius Vivid 4x.
+ It won't work out-of-the-box, however. CCD coarse calib
+ shouldn't run into an endless loop anymore. Plustek 1248U
+ is much faster now.
+
+2003-09-30 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/descriptions/unsupported.desc: removed OpticSlim entry
+ * doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES
+ doc/sane-gt68xx.man backend/gt68xx.conf: added Plustek OpticSlim entry
+ * backend/gt68xx_devices.c: added settings for Plustek OpticSlim 1200
+
+2003-09-29 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/sane-plustek.man: minor update
+ * backend/plustek.c: changed version number, cleanup
+ * backend/plustek-usb*.c: cleanup
+ * backend/plustek-pp.*: cleanup
+ * backend/plustek-share.h: removed, no longer needed
+ * backend/Makefile.in: removed reference to plustek-share.h
+
+2003-09-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Enhans, Genius and UMAX
+ scanners.
+ * backend/test.c doc/descriptions/test.desc: Some options had
+ wrong constraints or didn't match their descriptions (bug
+ #300235).
+
+2003-09-25 Frank Zago <fzago at austin dot rr dot com>
+
+ * README.windows: updated status of xscanimage and XSane.
+
+2003-09-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/Makefile.in: Added plustek_pp.c.
+ * po/sane-backends.nl.po: Updated Dutch translation (from Martin
+ Kho <mkho@xs4all.nl>).
+ * po/sane-backends.bg.po po/sane-backends.cs.po po/sane-backends.de.po
+ po/sane-backends.es.po po/sane-backends.fr.po po/sane-backends.it.po
+ po/sane-backends.no.po po/sane-backends.pt.po po/sane-backends.ru.po
+ po/sane-backends.sv.po: Regenerated.
+ * doc/Makefile.in: Fixed link to image in HTML manpages.
+
+2003-09-24 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backends/snapscan.c: check second argument of sanei_config_get_string
+ (Bug #300198)
+
+2003-09-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Changed links to point to
+ sane-project.org.
+ * TODO: Removed. Please use the bug tracking system at
+ http://www.sane-project.org/bugs.html instead.
+ * README README:os2 configure configure.in: Updated contact
+ information (website, mailing lists, bug tracker). Minor fixes.
+ * backend/mustek.c: Fixed sane-devel address.
+ * doc/backend-writing.txt doc/releases.txt: Updated contact
+ information. Spelling fixes. Minor updates.
+ * doc/sane.man: Updated contact information. Removed contributing
+ section (now on homepage). Spelling fixes, general updates.
+ * sane-abaton.man sane-agfafocus.man sane-apple.man sane-bh.man
+ sane-dc210.man sane-dc240.man sane-dc25.man sane-gphoto2.man
+ sane-hp.man sane-microtek2.man sane-microtek.man
+ sane-mustek.man sane-mustek_pp.man sane-pint.man
+ sane-st400.man sane-usb.man sane-v4l.man: Updated links to
+ sane-devel and SANE homepage.
+ * sane.tex: Changed homepage and sane-devel-request address.
+ * doc/Makefile.in: Added README.windows.
+ * doc/canon/canon.install2700F.txt: Updated links.
+ * include/sane/sanei.h include/sane/sanei_usb.h: Updated links.
+ * tools/sane-desc.c: Changed links to sane-project.org. Mentioned bug
+ tracker. Added contact link. Removed link to special USB and
+ Parport lists (now on static web pages).
+ * tools/sane-config.in: Updated links.
+
+2003-09-24 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/sane.man, AUTHORS: added plustek_pp information
+ * doc/backend-writing.txt: Updated CHECKLIST information
+ * doc/sane-plustek.man: removed parport sections
+ * doc/sane-plustek_pp.man: removed usb sections
+ * backend/plustek.c: changed version number
+ * backend/plustek-usb*.c: minor fixes, esp. CanoScan LiDE30 gray/color bug
+ * backend/plustek-pp.*: changed file headers and copyright info
+ applied some minor fixes
+ * doc/unsupported.desc: Added Plustek OpticPro S28 and S48
+ * Makefile.in doc/Makefile.in:
+ removed TODO, as this file does no longer exist
+ * doc/plustek/*: changed links to www.sane-project.org (Bug #300215)
+
+2003-09-23 Frank Zago <fzago at austin dot rr dot com>
+
+ * Makefile.in NEWS configure configure.in backend/Makefile.in
+ backend/dll.c include/sane/config.h.in sanei/sanei_scsi.c
+ tools/sane-find-scanner.c: cygwin port.
+
+2003-09-23 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * configure.in: added new backend plustek_pp
+ * doc/descriptions/plustek_pp.desc : added
+ * doc/plustek/*: added/updated various doc-files
+ * doc/sane-plustek_pp.man doc/Makefile.in : added new man page
+ * backend/dll.conf : added plustek_pp
+ * backend/Makefile.in : added plustek_pp files, updated plustek files
+ * backend/plustek-devs.c backend/pustek-pp.c : removed
+ * backend/plustek-usbcalfile.c backend/plustek-usbcal.c
+ backend/plustek-usbdevs.c: new files for the plustek usb backend
+ * backend/plustek_pp.c backend/plustek_pp.conf
+ * backend/plustek-pp.h backend/plustek-pp_dac.c backend/plustek-pp_dbg.h
+ backend/plustek-pp_detect.c backend/plustek-pp_genericio.c
+ backend/plustek-pp_hwdefs.h backend/plustek-pp_image.c
+ backend/plustek-pp_io.c backend/plustek-pp_map.c backend/plustek-pp_misc.c
+ backend/plustek-pp_models.c backend/plustek-pp_motor.c
+ backend/plustek-pp_p12.c backend/plustek-pp_p12ccd.c
+ backend/plustek-pp_p48xx.c backend/plustek-pp_p9636.c
+ backend/plustek-pp_procfs.c backend/plustek-pp_procs.h
+ backend/plustek-pp_ptdrv.c backend/plustek-pp_scale.c
+ backend/plustek-pp_scan.h backend/plustek-pp_scandata.h
+ backend/plustek-pp_sysdep.h backend/plustek-pp_tpa.c
+ backend/plustek-pp_types.h backend/plustek-pp_wrapper.c :
+ new added, contains all the code necessary for controlling various Plustek
+ ASIC 9600x/9800x based parallelport scanner
+
+2003-09-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-desc.c: PATH_MAX is too small for long comments on
+ win32. Actually return 0 if there is no second quotation mark.
+ Patch from Frank Zago <fzago at austin dot rr dot com>. Check
+ for !word everywhere to avoid segfaults when a quotation mark is
+ missing.
+ * sanei/sanei_config.c: Actually return 0 if there is no second
+ quotation mark.
+ * backend/ma1509.c backend/mustek.c backend/mustek_usb.c
+ backend/test.c doc/descriptions/ma1509.desc
+ doc/descriptions/mustek.desc doc/descriptions/mustek_usb.desc
+ doc/descriptions/test.desc doc/mustek/mustek.CHANGES
+ doc/mustek_usb/mustek_usb.CHANGES: Check if
+ sanei_config_get_string fails because of a single quotation mark
+ in the configuration file. Update version numbers.
+
+2003-09-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/microtek.desc: Used new :status scheme. Added
+ Vobis Highscreen Realscan and Genius Colorpage-SP2.
+ * doc/descriptions/unsupported.desc: Added HP, Microtek and UMAX
+ scanners.
+
+2003-09-18 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/sane-umax_pp.c: fix default port address handling
+ (patch from Malcolm Parsons <malcolm.parsons@virgin.net>)
+ * configure.in configure include/sane/config.h.in: added detection of
+ machine/cpufunc.h and i386_set_ioperm() for FreeBSD support.
+
+
+2003-09-16 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * doc/sane-umax_pp_low.man: updated man page
+
+2003-09-15 Simon Munton <simon@munton.demon.co.uk>
+
+ * doc/sane-pie.man doc/descriptions/pie.desc: Updated status of ScanAce
+ III to 'good' based on feedback from Brian Wood.
+
+2003-09-14 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: put Henning's #include change back in.
+
+2003-09-14 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: reworked inb/out functions. The backend now
+ works on FreeBSD.
+
+2003-09-12 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Increment only once in loop to find USB scanners,
+ fix rounding error when calculating number of lines to scan.
+
+2003-09-12 Eddy De Greef <eddy_de_greef at tiscali dot be>
+
+ * AUTHORS, backend/mustek_pp_cis.c, backend/mustek_pp_cis.h,
+ doc/sane-mustek_pp.man: Updated e-mail address.
+
+2003-09-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/.cvsignore sanei/.cvsignore: Added .libs. Sorted.
+ * doc/descriptions/unsupported.desc: Updated HP ScanJet 2300c
+ and 2400c.
+ * backend/abaton.c backend/abaton.h backend/agfafocus.c
+ backend/agfafocus.h backend/apple.c backend/apple.h
+ backend/artec.h backend/artec_eplus48u.h backend/as6e.c
+ backend/as6e.h backend/avision.h backend/bh.c backend/bh.h
+ backend/canon.c backend/canon.h backend/coolscan.h backend/dmc.c
+ backend/dmc.h backend/epson.c backend/epson.h backend/fujitsu.h
+ backend/gt68xx.c backend/gt68xx_high.h backend/ibm.c backend/ibm.h
+ backend/leo.h backend/ma1509.c backend/ma1509.h
+ backend/matsushita.h backend/microtek.c backend/microtek.h
+ backend/microtek2.c backend/microtek2.h backend/mustek.c
+ backend/mustek.h backend/mustek_pp.c backend/mustek_pp.h
+ backend/mustek_usb.c backend/mustek_usb_high.h backend/nec.c
+ backend/nec.h backend/pie.c backend/pint.c backend/pint.h
+ backend/plustek.h backend/qcam.c backend/qcam.h backend/ricoh.c
+ backend/ricoh.h backend/sceptre.h backend/sharp.c backend/sharp.h
+ backend/sm3600.c backend/sm3600.h backend/snapscan.c
+ backend/snapscan.h backend/tamarack.c backend/tamarack.h
+ backend/teco1.h backend/teco2.h backend/teco3.h backend/test.h
+ backend/umax.c backend/umax.h backend/umax_pp.c backend/umax_pp.h
+ backend/v4l.c backend/v4l.h include/sane/sanei_backend.h:
+ Moved union Option_Value from backend header files to
+ sanei_backend.h. No need to copy it over and over again.
+ Changed header inclusion order in backend files to include
+ backend.h after sanei_backend.h. Based on a patch from stef
+ <stef-listes@wanadoo.fr>.
+
+2003-09-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Canon Lide 80, updated
+ Canon and HP information.
+
+2003-08-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c doc/sane-gt68xx.man
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES:
+ Added Mustek ScanMagic 1200 UB Plus. Minor bugfix.
+ * doc/descriptions/unsupported.desc: Added UMAX Astra 4450 and
+ Mustek BearPaw 2448 TA Pro. Updated Canon CanoScan 5000F.
+
+2003-08-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/Makefile.in po/sane-backends.it.po: Added Italien translation
+ (from Luca Clemente <luca.clem@zerobase.it>).
+
+2003-08-22 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson*.[ch]: Fixed compile problem on Linux
+ Code cleanup to get rid of compiler warnings
+
+2003-08-21 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Removed '//' comments - again ...
+ Added EPSON KOWA copyright
+
+2003-08-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.darwin sanei/sanei_scsi.c: Added support for the
+ MacOS X IOKit SCSI Architecture Model API. Added support for
+ Firewire scanners. Patch from Guy Brooker <guy_brooker@mac.com>.
+ * TODO: Added entries for mustek patch, sanei_usb devfs trouble,
+ and moving of Option_Value. Updated .desc file section.
+ * doc/descriptions/unsupported.desc: Updated sections about
+ Canon, Epson, HP, Medion, Microtek, Mustek, and Xerox scanners.
+
+2003-07-22 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan.h backend/snapscan-scsi.c
+ backend/snapscan-options.c backend/snapscan.conf: Backend version
+ 1.4.27 (ID cleanup, fix for firmware download of Acer 310/320,
+ new USB ID for Acer 310)
+
+2003-08-17 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp.c backend/umax_pp.h: revert change for UTA
+
+2003-08-15 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.[ch]: Added support for GT-30000, with support for the
+ ADF in simplex mode (used some code from the EPSON Kowa IScan version
+ of the backend)
+ * backend/epson_scsi.c: Use sanei_scsi_cmd2() to send commands to fix a problem
+ with SBP-2 under FreeBSD
+
+2003-08-15 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp.c backend/umax_pp.h: added a check of values passed
+ in gamma table. Fixed a bug which prevented custom gamm and UTA to be
+ active
+
+2003-08-14 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/sane-plustek.man: Added debug description
+ * backend/plustek.c backend/plustek-usbhw.c backend/plustek-usbshading.c
+ backend/plustek-usbscan.c backend/plustek-devs.c
+ Fixed warmup bug
+ Fixed EPSON12x0 and CanoScan hangs during init step
+ Some fine-tuning for the CanoScan devices
+
+2003-08-10 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/descriptions/plustek.desc: Update to new keywords,
+ added Genius Colorpage HR6X EPP
+ * TODO: moved Plustek topics to done section
+
+2003-08-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Plustek OpticSlim 1200.
+ Updated Mustek Paragon 600 II ED/EP information.
+
+2003-07-31 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * doc/descriptions/hp.desc: Add status by model
+
+2003-07-31 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: All the unsupported entries
+ that pointed to .txt files have links to HTML pages now.
+
+2003-07-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Minolta and Visioneer
+ scanners. Updated Avision, Medion, and UMAX scanners.
+ * tools/check-usb-chip.c: Added test for Genesys Logig GL660 +
+ GL646 combination. Added some more messages about what's going
+ on.
+ * TODO: Added frontend linking issue and color management
+ discussion. Removed sanei_jpeg move and avision patch entries.
+ Updated global init issue and desc file entry.
+ * po/sane-backends.bg.po: Updated Bulgarian translation (from
+ Pavel Constantinov <pavelconstantinov@bigfoot.com>).
+
+2003-07-29 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * backend/canon_pp.c: Reset globals in sane_exit.
+
+2003-07-28 Andras Major <andras@users.sourceforge.net>
+
+ * doc/descriptions/coolscan2.desc: changed IEEE1394
+ to IEEE-1394 and changed to new status keyword scheme.
+
+2003-07-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/Makefile.in po/sane-backends.bg.po: Added Bulgarian
+ translation (from Pavel Constantinov
+ <pavelconstantinov@bigfoot.com>).
+
+2003-07-28 Thomas Soumarmon <thomas.soumarmon@cogitae.net>
+ * doc/descriptions/hp5400.desc : changed status to basic
+
+2003-07-28 Thomas Soumarmon <thomas.soumarmon@cogitae.net>
+ * backend/hp5400_* : moved constant initialization to sane_init
+ and sane_exit + removed some compilation warnings.
+
+2003-07-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * Makefile.in backend/Makefile.in doc/Makefile.in
+ frontend/Makefile.in include/Makefile.in sanei/Makefile.in: Minor
+ cleanup from the jpeg move. Reverted frontend link order.
+
+2003-07-26 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-usb.c backend/snapscan-usb.h:
+ Changed license to GPL + SANE exception.
+
+2003-07-26 Peter Fales <peter@fales-lorenz.net>
+ * sanei/Makefile.in, backend/cderror.h, backend/jinclude.h,
+ backend/dc210.c, backend/dc240.c, backend/ gphoto2.c,
+ backend/djpeg.c, backend/cdjpeg.h, backend/Makefile.in, configure
+ configure.in, frontend/Makefile.in: Move jpeg support file
+ to sanei directofiles to include/sane, and associated
+ configure changes
+
+2003-07-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * include/sane/sanei.h include/sane/sanei_codec_ascii.h
+ include/sane/sanei_codec_bin.h include/sane/saneopts.h: Changed
+ license to GPL + SANE exception.
+ * AUTHORS frontend/scanimage.c: Updated email address of Andreas
+ Beck.
+ * include/lalloca.h include/lassert.h: Changed
+ license to GPL + SANE exception.
+ * LICENSE: Clarify that not all backends us GPL + SANE exception.
+ Fixed pointer to README.djpeg.
+ * sanei/linux_sg3_err.h: Added GPL + SANE exception license.
+
+2003-07-25 Peter Fales <peter@fales-lorenz.net>
+ * include/sane/sanei_cderror.h, include/sane/sanei_jinclude.h
+ include/sane/sanei_jpeg.h sanei/sanei_jpeg.c: Install these
+ files as copies of the ones currently in backend. (The old
+ files will be deleted later)
+ * Moved backend/djpeg.README to README.djpeg and added usage info
+
+2003-07-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx.conf doc/sane-gt68xx.man
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Added
+ Fujitsu 1200CUS to man page, .conf and .desc. Changed .conf file
+ to be more readable. Added RevScan 19200i to .conf file. Added
+ Plustek U16B to .desc and .conf, updated UT16B.
+ * po/sane-backends.de.po: Added some translations for the HP
+ backend. Minor header updates.
+ * po/sane-backends.cs.po po/sane-backends.es.po po/sane-backends.fr.po
+ po/sane-backends.nl.po po/sane-backends.no.po po/sane-backends.pt.po
+ po/sane-backends.ru.po po/sane-backends.sv.po: Regenerated to include
+ recent changes in the backends.
+ * include/sane/sanei_scsi.h include/sane/sanei_wire.h: Changed
+ license to GPL + SANE exception.
+ * TODO: Added canon630u SANE_I18N and include file license
+ problem. Updated .desc file section.
+
+2003-07-24 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.c, backend/hp-option.h, backend/hp-option.c
+ po/Makefile.in: Add support for Internationalization for hp-backend.
+
+2003-07-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/check-usb-chip.c: Added support for detecting Genesys
+ Logic GL646. Fixed indentation.
+
+2003-07-23 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * include/sane/sanei_thread.h include/sane/sanei_usb.h: Changed
+ license to GPL + SANE exception.
+
+2003-07-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/mustek_pp.desc: Tag CCD scanners as unsupported
+ and mention that they work in 1.0.9 or earlier.
+
+2003-07-22 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * doc/descriptions/snapscan.desc: Updated to use new status values.
+
+2003-07-22 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * doc/descriptions/canon_pp.desc: Updated to use new status values.
+
+2003-07-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Added mustek_pp CCD support and avision patch
+ entry. Updated .desc file section.
+ * doc/descriptions/unsupported.desc: Added more information for
+ Canon 9900F.
+
+2003-07-21 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * doc/descriptions/umax_pp.desc: removed unwanted status line for
+ backend
+
+2003-07-20 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * doc/descriptions/umax_pp.desc: updated forgotten status to use new
+ keyword.
+
+2003-07-20 Oliver Rauch <oliver.rauch@rauch-domain.de>
+
+ * backend/umax.c: changes for Umax UC630 3pass color scan
+ * doc/descriptopns/umax.desc: changed status
+
+2003-07-19 Frank Zago <fzago at austin dot rr dot com>
+
+ * backend/teco2.c backend/teco2.h backend/teco2.conf: (from gerard
+ Klaver and Michael Holler) Better detection of the
+ scanner. Added white level. More work on some color resolutions.
+ * updated several backend descriptions file.
+
+2003-07-19 Peter Fales <peter@fales-lorenz.net>
+
+ * doc/descriptions/gphoto2.c: Remove "status" (not used for
+ APIs) and correct typo in comment.
+
+2003-07-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/as6e.desc doc/descriptions/bh.desc
+ doc/descriptions/coolscan.desc doc/descriptions/nec.desc
+ doc/descriptions/sm3600.desc doc/descriptions/st400.desc:
+ Converted to use new :status values.
+ * doc/descriptions/unsupported.desc: Sorted (more or less)
+ alphabetically. Added some Canon and Hewlett-Packard scanners.
+ * frontends/scanimage.c: When parsing string options whose
+ arguments are too short, don't overwrite the remaining command
+ line arguments. Print "[inactive]" after every inactive option.
+ * TODO: Added fujitsu patch, description file updates,
+ close_on_exec problem. Removed scanimage bugs.
+
+2003-07-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-find-scanner.man tools/Makefile.in
+ tools/check-usb-chip.c tools/sane-find-scanner.c: Added support
+ for detecting USB chipsets to sane-find-scanner.
+
+2003-07-17 Abel Deuring <a.deuring@satzbau-gmbh.de>
+
+ * sanei/sanei_scsi.c: improved SCSI error handling in
+ sanei_scsi_cmd2 for FREEBSD_CAM_INTERFACE
+
+2003-07-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_usb.c: Enable close_on_exec in sanei_usb_open.
+
+2003-07-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Added fujitsu option and libtool problem. Updated desc
+ file entries.
+
+2003-07-15 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * doc/descriptions/umax_pp.desc: updated to use new :status
+ keyword.
+
+2003-07-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Corex and Relisys
+ scanners. Updated Canon and HP scanners.
+ * doc/descriptions-external/primax.desc: Fixed typo.
+
+2003-07-02 Thomas Soumarmon <thomas.soumarmon@cogitae.net>
+
+ * backend/hp5400_internal.c: Added version string for v0.87
+ which has been reported to work ok. Use of a list of versions
+ instead of several constants.
+
+2003-07-02 Peter Fales <peter@fales-lorenz.net>
+
+ * backend/gphoto2.c: Suppress the "bad parameter" message printed
+ when a camera is not connected, by using Debug level 1
+
+2003-07-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Memorex, Visioneer and
+ Xerox scanners. Updated information for Visioneer scanners.
+
+2003-06-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Visioneer OneTouch 5800
+ USB.
+ * doc/doxygen-sanei.conf: Update version.
+
+2003-06-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.darwin: Mention some more working scanners.
+ * doc/descriptions/unsupported.desc: Added Brother and Microtek
+ scanners.
+
+2003-06-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-desc.c: Mention backend name in warnings and errors.
+
+2003-06-20 Michael Herder <crapsite@gmx.net>
+
+ * doc/descriptions/artec_eplus48u.desc: Updated status fields
+
+2003-06-19 Peter Fales <peter@fales-lorenz.net>
+
+ * doc/descriptions/dc25.desc, dc240.desc: Updated status fields
+
+2003-06-19 Simon Munton <simon@munton.demon.co.uk>
+
+ * doc/descriptions/pie.desc: Updated status fields
+
+2003-06-19 Eddy De Greef <eddy_de_greef at tiscali dot be>
+
+ * doc/descriptions/mustek_pp.desc: Updated status fields of CIS type
+ scanners.
+
+2003-06-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions.txt: Changed unmaintained tag to lowercase.
+ * doc/descriptions/template.desc.
+ doc/descriptions-external/template.desc.: Updated according to
+ descriptions.txt.
+ * doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Added RevScan 19200i. Updated
+ device status entries.
+ * doc/descriptions/abaton.desc doc/descriptions/agfafocus.desc
+ doc/descriptions/apple.desc doc/descriptions/artec.desc
+ doc/descriptions/dc210.desc doc/descriptions/dll.desc
+ doc/descriptions/dmc.desc doc/descriptions/ibm.desc
+ doc/descriptions/ma1509.desc doc/descriptions/mustek.desc
+ doc/descriptions/mustek_usb.desc doc/descriptions/net.desc
+ doc/descriptions/pint.desc doc/descriptions/pnm.desc
+ doc/descriptions/qcam.desc doc/descriptions/ricoh.desc
+ doc/descriptions/s9036.desc doc/descriptions/sp15c.desc
+ doc/descriptions/tamarack.desc doc/descriptions/test.desc
+ doc/descriptions/v4l.desc: Updated to new status system.
+ Added "unmaintained" where appropriate. The status values are
+ sometimes guessed from the documentation.
+ * doc/descriptions/unsupported.desc: Added Benq parport scanners.
+ * doc/descriptions-external/hp4200.desc
+ doc/descriptions-external/hpoj.desc
+ doc/descriptions-external/niash.desc
+ doc/descriptions-external/primax.desc
+ doc/descriptions-external/scanwit.desc
+ doc/descriptions-external/v4l2.desc
+ doc/descriptions-external/viceo.desc: Updated to new status
+ system. The status values are sometimes guessed from the
+ documentation.
+
+2003-06-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-desc.c: Changed to use the new status system for
+ devices: unsupported, untested, minimal, basic, good, complete.
+ The old backend and device statuses are translated. Removed
+ the option to generate one big table of backends (wasn't used
+ anyway).
+ * doc/descriptions.txt: Explained the new status values. Removed
+ reference to emacs-lisp code for generation of HTML
+ files. Explained unsupported.desc.
+ * tools/sane-desc.el.in tools/sane-desc-ext.el: Removed because
+ these emacs-lisp scripts haven't been used for some time now.
+ Use sane-desc.c instead.
+ * configure configure.in tools/.cvsignore tools/Makefile.in
+ tools/README: Removed references to sane-desc.el.
+ * Makefile.in: Added ChangeLog-1.0.12 to DISTFILES.
+
+2003-06-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.darwin: Minor updates.
+ * TODO: Added v4l2 problem, desc file issues. Removed sm3600
+ MacOS X problem + printing backends in configure.
+ * doc/descriptions/unsupported.desc: Added Canon D2400UF
+ and IS 12.
+
+2003-06-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added link for HP 5550c.
+ * doc/descriptions/hp5400.desc doc/descriptions/ma1509.desc:
+ Removed :new marker.
+ * doc/descriptions/tamarack.desc: Removed link to
+ www.tamarack.net. Hostname is no longer in DNS.
+
+2003-06-11 Oliver Schirrmeister <oschirr@abm.de>
+
+ * backend/fujitsu.c: fixed bug in that code when a scanner is
+ disconnected (anoah at pfeiffer dot edu)
+
+2003-06-10 Michael Herder <crapsite@gmx.net>
+
+ * po/Makefile.in: Added Czech translation
+ * po/sane-backends.cs.po: Added Czech translation provided
+ by Josef <joeprusa at volny dot cz>
+
+2003-06-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Canon 8000F. More info
+ for Avision/Umax scanners.
+
+2003-05-27 Frank Zago <fzago at austin dot rr dot com>
+
+ * backend/teco2.c: fixed a bug regarding color shifting above X
+ max resolution. Added more working resolutions for the VM3575.
+
+2003-06-05 Thomas Soumarmon <thomas.soumarmon@cogitae.net>
+ * hp5400 backend : synchronized sourceforge CVS with SANE CVS,
+ details below
+ added :
+ backend/hp5400_debug.c
+ backend/hp5400_debug.h
+ backend/hp5400_sane.c
+ backend/hp5400_sanei.h
+ backend/hp5400_internal.h
+ modified :
+ backend/hp5400.c
+ backend/hp5400.h
+ backend/hp5400_internal.c
+ backend/hp5400_sanei.c
+ backend/hp5400_xfer.h
+ to compile and run (on linux 2.4.21) as SANE backend and
+ in the corresponding hp5400backend sourceforge project
+
+2003-06-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Removed saned issues.
+ * doc/descriptions/unsupported.desc: Added Microtek 336 CX.
+ * configure configure.in backend/Makefile.in: The list of backends
+ that are built is now in configure.in. Print backends that are
+ built. Allow manually setting the backends.
+
+2003-06-05 Jochen Eisinger <jochen.eisinger@gmx.de>
+
+ * include/sane/sanei_pa4s2.h, sanei/sanei_pa4s2.c: New sanei_pa4s2
+ version supporting both raw IO and libieee1284. If you don't
+ have libieee1284 installed, you need to enable raw IO when
+ running configure
+
+2003-06-06 Oliver Schirrmeister <oschirr@abm.de>
+
+ * backend/fujitsu.h backend/fujitsu.c doc/descriptions/fujitsu.desc:
+ remove SP15 code
+ sane_open actually opens the device you request
+ from (anoah at pfeiffer dot edu)
+
+2003-06-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Don't check if the firmware is
+ loaded. The check seems to confuse the USB system on some UHCI
+ chips.
+
+2003-06-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_scsi.c: Fixed C++-like code for MacOS X (patch from
+ Mattias Ellert <mattias.ellert@tsl.uu.se>).
+ * acinclude.m4 aclocal.m4 configure frontend/saned.c
+ include/sane/config.h.in: Check if ss_family or __ss_family is
+ in struct sockaddr_storage. Otherwise diasbale ipv6. Patch from
+ Julien BLACHE <jb@jblache.org>.
+
+2003-06-03 Oliver Schirrmeister <oschirr@abm.de>
+
+ * backend/fujitsu.c, backend/fujitsu.h: separated the 4x20
+ into another model and color support for the 4x20
+
+2003-06-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/Makefile.in: hp5400 doesn't need sanei_config2.
+
+2003-05-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/sane-backends.fr.po: Fixed two wrong codings of accented
+ characters.
+ * backend/net.c: Fixed bug concerning hosts that have both IPv6
+ and IPv4 addresses but only accept connections on IPv4. Patch
+ from Julien BLACHE <jb@jblache.org>.
+ * doc/descriptions/net.desc: Mention IPv6. Bump version number.
+
+2003-05-27 Frank Zago <fzago at austin dot rr dot com>
+
+ * PROJECTS: Changed entry for win32 SANE project.
+
+2003-05-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.html: Added link for Umax astra 4700.
+
+2003-05-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Don't disable IPv6 if poll is not
+ found.
+ * frontend/saned.c: Use u_int_* instead of uint_*. That fixes
+ compilation for MacOS X (hopefully).
+ * doc/Makefile.in: Add option -nodepage to man2html to avoid
+ missing lines in the html output.
+ * doc/descriptions/unsupported.html: Added link for Spot scanners.
+
+2003-05-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Warnings enabled again. Added -cvs to
+ version.
+
+Older entries can be found in ChangeLog-1.0.12.
diff --git a/ChangeLogs/ChangeLog-1.0.14 b/ChangeLogs/ChangeLog-1.0.14
new file mode 100644
index 0000000..75a5fcb
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.14
@@ -0,0 +1,899 @@
+****** Release of sane-backends 1.0.14. End of code freeze ******
+
+2004-04-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added link to more info about
+ Microtek ScanMaker 3630.
+ * NEWS: Updated for release.
+ * backend/sm3600.h: Added last minute fix to avoid compilation
+ trouble with gcc 3.4.
+ * configure configure.in: New version: 1.0.14.
+
+2004-04-29 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.conf doc/descriptions/snapscan.desc
+ Added Benq 640BT, changed status of Epson 1670 to "good"
+
+2004-04-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/sane-backends.sv.po: Updated Swedish translation (from
+ Mattias Ellert <mattias.ellert@tsl.uu.se>).
+
+---- CODE FREEZE FOR SANE 1.0.14 ---
+-- snapshot 1.0.14-pre3
+
+2004-04-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Lexmark X5130, UMAX
+ Astra 4000 and 4600.
+ * doc/descriptions-external/genesys.desc: Removed comments from
+ some scanners as the chipset is known now.
+ * configure configure.in: Disabled compilation warnings.
+
+2004-04-24 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * doc/sane-usb.man: added comment about devmode not working
+ with current (2.6.3-2.6.5) 2.6 kernels
+
+2004-04-23 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/dll.c: Fixed dynamic loading of backend libraries
+ on OS/2. Patch from Franz Bakan <fbakan@gmx.net>.
+
+2004-04-23 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/sane-u12.man doc/plustek/Plustek-USB.changes: updates.
+
+2004-04-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_devices.c
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES:
+ Minor fixes for Mustek BearPaw 2448 TA Plus.
+ * doc/descriptions/unsupported.desc: Added Canon IS-32.
+
+2004-04-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * acinclude.m4 aclocal.m4 configure: Don't use -ansi on MacOS X.
+
+2004-04-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * acinclude.m4 aclocal.m4 configure: If the test for gphoto2-config
+ fails, don't call it later.
+
+-- snapshot 1.0.14-pre2
+
+2004-04-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * NEWS: Added some more updated backends and danish translation.
+ * tools/hotplug/libsane.usermap: Added Epson Stylus CX5400 and
+ Nikon Coolscan 5000 ED. Minor documentation updates.
+
+2004-04-15 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-mutex.c: Fixed compilation problem on OS/2
+ (Thanks to Franz Bakan).
+ * configure.in configure: SnapScan backend now compiled in by
+ default on OS/2
+
+2004-04-15 Marian Eichholz <eichholz@computer.org>
+
+ * backend/sm3600.h backend/sm3600-scanmtek.c
+ backend/sm3600-color.c backend/sm3600-gray.c
+ backend/sm3600-homerun.c: Many fixes for MacOS-X problems pointed
+ out by Mattias Ellert, thanks: Waiting longer for DoJog() command
+ completion, new function for transmitting the line gain correction
+ data with correct endianess, Chassis-Gray-Level lowered.
+ * backend/sm3600.c : Fixed off-by-one-error in p->lines
+ backend/sm3600-scanmtek: Fixed just broken UploadGainCorrection()
+
+2004-04-14 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.conf: Added "usb" entry for libusb
+
+2004-04-14 Rene Rebe <rene@rocklinux.org>
+
+ * backend/avision.h, backend/avision.c: the current development state,
+ including cleanups, code refactoring, dynamic color and scan source
+ list creation, implemented ADF mirroring needed for some ASICs ,
+ some scan window scaliing fixes for some ASICs, added 16bit gray
+ and color support, fixed a tiny big-endian issue, fixed command
+ error reporting for some ASICs, improved inquiry logging and some
+ tiny fixes for film-scanners.
+
+2004-04-14 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek_pp.c backend/plustek-pp_sysdep.h
+ backend/plustek-pp_scan.h backend/plustek-pp_ptdrv.c
+ backend/plustek-pp_misc.c: Fixed Kernel 2.6 compilation problems.
+ * doc/plustek/Makefile.kernel24 doc/plustek/Makefile.kernel26
+ doc/plustek/MakeModule.sh: added to make kernel-module
+ compilation easier.
+ * doc/plustek/BUILD doc/plustek/VERSION0
+ doc/plustek/Plustek-PARPORT.txt doc/sane-plustek.man: update.
+ * backend/u12.c backend/u12-hw.c backend/u12-if.c: minor fixes.
+ * doc/u12/U12.changes doc/u12/U12.todo: update.
+ * doc/descriptions/u12.desc: added RevScan Orange R48Ti.
+ * sanei/sanei_thread.c: fixed some warning conditions.
+
+2004-04-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/Makefile.in po/sane-backends.da.po: Added Danish translation
+ (from Mogens Jaeger <mogensjaeger@get2net.dk>).
+
+2004-04-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.windows: Mentioned C++ misdetection trouble.
+ * tools/Makefile.in: In make distclean also clean subdirectories.
+
+2004-04-11 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson_usb.c: Added missing device IDs for current MFDs
+
+---- FEATURE FREEZE FOR SANE 1.0.14 ---
+-- snapshot 1.0.14-pre1
+
+2004-04-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * japi/.cvsignore: Updated.
+ * japi/Jscanimage.java japi/Sane.c: Fixes from David Neary
+ <David@phenix.fr> to make japi work with current jdks. More
+ work and documentation is still needed.
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Minor fixes for Mustek A3 USB,
+ Genius ColorPage Vivid4 and Mustek BearPaw 2448 CS/TA Plus.
+ * Makefile.in tools/Makefile.in: Added some missing files to
+ DISTFILES.
+
+2004-04-10 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * tools/sane-find-scanner.c, doc/sane-mustek_pp.man,
+ doc/sane-find-scanner.man: added support for detecting
+ mustek parallel port scanners.
+
+2004-04-09 Gerhard Jaeger <gerhard@gjaeger.de>
+ * backend/plustek.c: Fixes bug #300620.
+ * sanei_thread.c: Fixes bug-reports #300617 & #300618,
+ all reports and patches or patch-ideas by Mattias Ellert.
+
+2004-04-09 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-usb.c backend/snapscan-mutex.c
+ backend/Makefile.in: Use own file for mutex implementation
+ to allow for easier porting to other platforms
+ backend/snapscan-sources.c backend/snapscan.c:
+ Bugfixes for pthread implementation
+
+2004-04-08 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan-sources.c
+ backend/snapscan.h backend/Makefile.in:
+ Use sanei_thread functions instead of forking
+ * backend/snapscan-options.c: Change title and description
+ for OPT_HIGHQUALITY to use existing i18n translations
+ * backend/snapscan-usb.c: Use urb counting
+ (thanks to Jose Alberto Reguero)
+
+2004-04-06 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * backend/test.c changed some option group headers to advanced option
+ menu.
+
+2004-04-06 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * sanei/sanei_pa4s2.c include/sane/sanei_pa4s2.h, backend/mustek_pp.c:
+ fixed compiler warnings
+
+2004-04-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ backend/gt68xx_mid.c doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES:
+ Added BGR color order for pixel mode. Plustek OpticPro U16B works
+ in color mode now. Made 600 dpi mode for Mustek BearPaw 2400 TA
+ Plus a bit faster. Changed Mustek ScanExpress A3 linedistance
+ correction. Added detection of Visioneer Onetouch 7300.
+ * doc/descriptions/unsupported.desc: Removed Canon D660. Now
+ supported by plustek backend.
+
+2004-04-04 Gerhard Jaeger <gerhard@gjaeger.de>
+ * doc/descriptions/plustek.desc: added Canon D660U.
+ * doc/plustek/Plustek-USB.changes doc/plustek/Plustek-USB-TODO.txt
+ doc/plustek/Plustek-USB.txt: update
+ * po/sane-backends.*.po: new strings, as the plustek backend has changed.
+ * backend/plustek.[ch], plustek-usb.[ch], plustek-usb.cal.c,
+ plustek-usbdevs.c, plustek-usbhw.c, plustek-usbimg.c,
+ plustek-usbshading.c: added Canon D660U support, cleanup, bug-fixing.
+ * backend/plustek.conf: added red_lampoff, green_lampoff and blue_lampoff
+ parameters.
+
+2004-04-02 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan-options.c
+ backend/snapscan-scsi.c:
+ Various bugfixes for gamma correction (Thanks to Robert Tsien)
+ * po/sane-backends.de.po: Fix translation for "gamma table"
+
+2004-04-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * NEWS: Updated for sane-backends 1.0.14.
+ * README.linux: Added some hints about setting permissions with
+ libusb on Linux 2.6. Removed some obsolete paragraphs.
+ * config.guess config.sub: Updated from stable libtool.
+ * doc/descriptions/unsupported.desc: Added Relisys Episode scanner.
+
+2004-03-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_scsi.c: Increased SCSI buffer size on MacOS X.
+ Patch from Mattias Ellert, bug #300601.
+
+2004-03-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_devices.c
+ backend/gt68xx_gt6801.c backend/gt68xx_gt6816.c
+ backend/gt68xx_high.c doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Plustek U16B: Added
+ GT68XX_FLAG_SE_2400. Fixed color order.Increased debug
+ level for setup_scan. Fixed CCD ocarse calibration.
+ * doc/descriptions/microtek.desc: Added Agfa Studiostar.
+ * doc/descriptions/unsupported.desc: Added Avigramm Minidoc,
+ Medion MD 41260, and Nikon LS 50 ED. Removed Genius Colorpage
+ Vivid III as it may work with the u12 backend.
+
+2004-03-27 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.c, hp-scl.c, hp.h, doc/sane-hp.man,
+ doc-descriptions/hp.desc: Fix problem with USB-connections
+ on Linux 2.6.x. Add environment SANE_HP_KEPPOPEN... and
+ don't close connections for USB.
+
+2004-03-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Tevion MD 40420. Moved
+ Plustek OpticPro S(T)28 to genesys.desc.
+ * doc/descriptions-external/genesys.desc: Moved Plustek OpticPro
+ S(T)28 to genesys.desc.
+
+2004-03-22 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.h Added detection for Epson 660 by USB ID
+ since new models use new ID strings.
+
+2004-03-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c doc/descriptions/mustek.desc
+ doc/mustek/mustek.CHANGES: Added detection of Mustek ScanExpress
+ 1200 FS.
+ * doc/descriptions/unsupported.desc: Added some Microtek and Agfa
+ scanners.
+
+2004-03-19 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/descriptions/epson.desc: Added Perfection 4870 and CX-6400
+ * doc/descriptions/unsupported.desc: Removed CX-6400
+
+2004-03-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ backend/gt68xx_high.c backend/gt68xx_low.h doc/sane-gt68xx.man
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Genius
+ Vivid 4xe now has color order RGB. Removed 50 dpi for Mustek
+ BearPaw 2448 as that resolution doesn't work. Make sure that the
+ lamp of the Mustek A3 USB gets warmed up. It's a CIS scanner with
+ a lamp. That code is untested. Full scan starts scanning from the
+ start position of the white strip now. Added detection for Genius
+ Vivid 1200 EX. Fixed product id of Mustek BearPaw 2448 TA
+ Plus. Other minor updates.
+
+2004-03-15 Oliver Rauch <oliver.rauch@rauch-domain.de>
+ * backend/umax: bugfix for sense_handler and do_calibration
+
+2004-03-15 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.c
+ backend/umax_pp.c tools/umax_pp.c: Added ppdev support for 610P
+ detection. Fixed scan area overflow at >= 600 dpi. Fixed ppdev
+ data direction setting. Fixed direct hardware ECP mode for 1220P.
+
+2004-03-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/README tools/hotplug/README tools/hotplug/libsane.usermap
+ tools/hotplug/libusbscanner: Added scanner ids (from Marcel
+ Pol). Added more documentation. Added "chmod a+rw" alternative.
+ * doc/descriptions-external/genesys.desc: Added Plustek OpticPro
+ ST48.
+ * doc/descriptions/unsupported.desc: Added Mustek A3 EP. Removed
+ Plustek OpticPro ST48.
+
+2004-03-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Vantas 3000. Added some
+ links.
+
+2004-03-09 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.c
+ doc/sane-umax_pp.man doc/descriptions/umax_pp.desc tools/umax_pp.c:
+ finished ECP support for 1220P/2000P. Added scanner detection and
+ low-level communication for 610P.
+
+2004-03-08 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/check-usb-scanner.c: GL841 max packet size can be 512
+ bytes on USB 2.0.
+ * doc/sane-usb.man: The Linux scanner module was removed. The
+ devmode trick in fstab doesn't work anymore. We now have a
+ hotplug script.
+ * doc/descriptions/unsupported.desc: Moved all scanners that may
+ be supported by the genesys backend to genesys.desc. Added Agfa
+ 1212 P.
+ * doc/descriptions-external/genesys.desc: Moved all scanners that may
+ be supported by the genesys backend to genesys.desc. Added links
+ to scanner pages.
+
+2004-03-04 Oliver Schirrmeister <oschirr@abm.de>
+ * backend/fujitsu.c
+ enabled dropoutcolor for fi4x20C
+2004-03-04 Oliver Schirrmeister <oschirr@abm.de>
+ * backend/fujitsu.c
+ enabled dropoutcolor for fi4530C
+
+2004-03-03 Gerhard Jaeger <gerhard@gjaeger.de>
+ * doc/descriptions/unsupported.desc: Updated Plustek section.
+ * doc/descriptions-external/genesys.desc: updated list of scanners
+ that should be supported by the genesys backend.
+
+2004-03-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * frontend/saned.c: Added checks for bad handles for
+ SANE_NET_CLOSE and SANE_NET_CANCEL. This is intended to stop
+ saned from segfaulting when a bad handle is used.
+
+2004-03-02 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Added D8 function level for RX-500
+
+2004-03-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek_usb.c backend/mustek_usb_low.c
+ backend/mustek_usb_low.h doc/sane-mustek_usb.man
+ doc/mustek_usb/mustek_usb.CHANGES doc/mustek_usb/mustek_usb.TODO:
+ Added workaround for toggle = data0 chipset bug.
+ Fixes bug #300323.
+ * doc/descriptions/unsupported.desc: Added link for HP ScanJet
+ 8290. Added Logitec PageScan Color.
+
+2004-03-01 Frank Zago <fzago at austin dot rr dot com>
+
+ * doc/descriptions-external/genesys.desc: created list of scanners
+ that should be supported by the genesys backend.
+ * doc/leo/leo.txt: doc update.
+
+2004-03-01 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/sane-epson.man: Corrected default function level from B5 to B3
+
+2004-02-28 Frank Zago <fzago at austin dot rr dot com>
+
+ * tools/check-usb-chip.c: Added test for GL646 used in HP scanners.
+
+2004-02-28 Julien Blache <jb@jblache.org>
+ * tools/hotplug: added the hotplug script used by the Debian
+ package, with a quick README.
+ * tools/README: updated to mention the hotplug/ directory.
+
+2004-02-27 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * backend/canon_pp.c: Add more debug output to help resolve bug #300524
+
+2004-02-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/scanimage.man frontend/scanimage.c: Added support for asking
+ for pressing a key before scanning a page in a batch scan. Patch
+ from Dominik Fischer <dom_fischer@web.de>.
+
+2004-02-20 Oliver Schirrmeister <oschirr@abm.de>
+
+ * backend/fujitsu.c backend/fujitsu.h backend/fujitsu-scsi.h:
+ merged the 3092 and the 3091 functions
+ inverted the image in mode color and grayscale
+ jpg hardware compression support (fi-4530C)
+
+
+2004-02-20 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.h backend/umax_pp_low.c backend/umax_pp.conf
+ backend/umax_pp.c tools/umax_pp.c: added initial ECP support for
+ scanner, laid groundwork for 610P support.
+
+2004-02-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added HP ScanJet 4670 and
+ Tamarack Artiscan 9600 pro 36. Removed Plustek OpticSlim 2400.
+ * doc/descriptions/umax1220u.desc: Added UMAX Astra 1600U as this
+ scanner is reported to work as "well" as the 2000U.
+
+2004-02-11 Frank Zago <fzago at austin dot rr dot com>
+ * backend/matsushita.c backend/matsushita.conf
+ doc/sane-matsushita.man doc/descriptions/matsushita.desc: added
+ partial support for models KV-SS55EX, KV-S2025C, KV-S2045C and
+ KV-S2065L.
+
+2004-02-08 Karl Heinz Kremer <khk@khk.net>
+ * backend/epson*.[ch]: Reformat source code to get rid of different coding styles
+ used over the years (and by different authors).
+
+2004-02-08 Frank Zago <fzago at austin dot rr dot com>
+ * README.windows: added info about USB scanners.
+
+ * backend/teco1.c backend/teco1.conf backend/teco1.h
+ doc/sane-teco1.man doc/descriptions/teco1.desc: added new
+ scanner Relisys RELI 4816, marked Relisys AVEC 2412 as tested.
+
+2004-02-08 Oliver Rauch <oliver.rauch@rauch-domain.de>
+ * backend/umax: bugfix for DOR mode, sane-umax-build-43
+ * doc/umax/umax.CHANGES updated
+
+2004-02-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ backend/gt68xx_high.c doc/sane-gt68xx.man
+ doc/descriptions/gt68xx.desc: Added basic support for Plustek
+ OpticSlim 2400. Fixed calibration debug output.
+
+2004-02-07 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.h, backend/epson_usb.h: Increase timeout for lamp warmup
+ from 60 to 120 seconds
+
+2004-02-07 Eddy De Greef <eddy_de_greef at tiscali dot be>
+
+ * backend/mustek_pp_cis.c: cleaned up debug code
+ * backend/mustek_pp_decl.h, backend/mustek_pp_drivers.h: bumped
+ version number.
+ * backend/mustek_pp.conf: fixed mistakes in examples
+
+2004-02-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Genius Colorpage Vivid
+ 1200EX and Mustek Paragon 800 II EP.
+
+2004-02-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_usb.c: Fixed inconsistent error message (patch from
+ Mattias Ellert <mattias.ellert@tsl.uu.se>).
+
+2004-02-01 Gerhard Jaeger <gerhard@gjaeger.de>
+ * sanei/sanei_thread.c: added Mattias Ellerts' patch to make
+ sanei_thread_kill work on MacOSX.
+
+2004-02-01 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Added D7 function level as copy of D1 for CX-6400
+ * backend/epson_usb.c: Added IDs for CX-6400 and Perfection 4870
+
+2004-02-01 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-options.c: Remove non-working resolutions
+ for Epson Perfection 1670
+ * doc/descriptions/snapscan.desc: Add Guillemot Maxi A4 36 bit
+
+2004-01-31 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * backend/canon_pp.c: Remove more compile warnings.
+
+2004-01-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Mustek BearPaw 4800TA Pro II.
+
+2004-01-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek_scsi_pp.c: Use gettimeofday() instead of
+ ftime(). Bug #300482.
+
+2004-01-21 Gerhard Jaeger <gerhard@gjaeger.de>
+ * backend/test.c: reader_process terminates now, when running as
+ thread.
+ * backend/u12.c backend/u12-hw.c backend/u12-if.c backend/u12-io.c
+ backend/u12-map.c backend/u12-motor.c backend/u12-shading.c
+ backend/u12-tpa.c backend/u12.h backend/u12.conf: major update, compilation
+ fixes.
+
+2004-01-19 Gerhard Jaeger <gerhard@gjaeger.de>
+ * doc/u12/U12.changes: update.
+ * doc/u12/U12.todo: initial checkin.
+ * backend/plustek-usb.c: cleanup.
+ * backend/u12.c backend/u12-ccd.c backend/u12-hw.c backend/u12-if.c
+ backend/u12-image.c backend/u12-io.c: activated cancel function,
+ added lamp off timer function, cleanup, stability fixes.
+
+2004-01-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Debug options are only enabled if the
+ debug level is 1 and higher. Added product id 0x0402 for Plustek U16B.
+
+2004-01-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/gamma4scanimage.man: scanimage is in section 1.
+ * doc/descriptions/unsupported.desc: Added Lexmark X74.
+
+2004-01-15 Eddy De Greef <eddy_de_greef at tiscali dot be>
+
+ * backend/mustek_pp.c, backend/mustek_pp_cis.c: Bug fix: make sure
+ that the child process releases the parallel port under all
+ circumstances. Otherwise, the parent process may no longer be
+ able to control the scanner and the lamp stays on and doesn't
+ return home.
+
+2004-01-15 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * include/sane/saneopts.h: Added options WHITE_LEVEL_R, WHITE_LEVEL_G,
+ and WHITE_LEVEL_B.
+ * doc/sane-teco2.man: changed --white-level to white-level-r, -g, -b
+ update text
+ * backend/teco2.c: changed WHITE_LEVEL to WHITE_LEVEL_R, _G and _B,
+ changed calibration part for the VM3564, VM356A and
+ VM3575 (subtract highest and lowest value and then
+ divide).
+ * backend/teco2.h: changed WHITE_LEVEL to WHITE_LEVEL_R, _G, _B.
+
+2004-01-14 Gerhard Jaeger <gerhard@gjaeger.de>
+ * backend/u12.c: Fixed preview bug.
+
+2004-01-14 Gerhard Jaeger <gerhard@gjaeger.de>
+ * descriptions/u12.desc: fixed wrong man-page reference, status updates.
+ * backend/u12.c backend/u12.h backend/u12-hwdef.h backend/u12-scanner.h
+ backend/u12-*.c: bump up version, fixed device autodetection and corrupted
+ pictures, improved model-detection.
+
+2004-01-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added several Canon, HP,
+ Plustek, and UMAX scanners.
+ * doc/descriptions-external/epkowa.desc: Epson 1670 is supported
+ by SnapScan backend now.
+ * doc/descriptions/gt68xx.desc doc/sane-gt68xx.man: Added Packard
+ Bell Diamond 2450.
+
+2004-01-13 Karl Heinz Kremer <khk@khk.net>
+ * backend/epson-usb.c: Added product ID for RX-500
+
+2004-01-13 Gerhard Jaeger <gerhard@gjaeger.de>
+ * doc/sane-plustek_pp.man: added missing explanation. Bug #300441.
+ * include/sane/sanei_thread.h: updated copyright info.
+ * sanei/sanei_thread.c: fixed return value handling for sanei_wait_pid().
+
+2004-01-12 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Fixed bug # 300444 - Changed OPT_CCT_( desc. string.
+
+2004-01-12 Oliver Rauch <oliver.rauch@rauch-domain.de>
+ * backend/umax backend/Makefile.in: repleaced fork routines by sanei_thread
+ * doc/umax/umax.CHANGES updated
+
+2004-01-12 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * backend/canon_pp-dev.c backend/canon_pp-io.c backend/canon_pp.c
+ backend/canon_pp.h: Fix various compile warnings (Bug #300407).
+ Also fix bug in parsing config file.
+ * doc/descriptions/canon_pp.desc: Bump version number.
+
+2004-01-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-desc.c: When generating HTML anchor names, make sure
+ they are unique. Bug #300439.
+ * doc/descriptions/qcam.desc doc/descriptions/unsupported.desc:
+ Fixed some broken links.
+
+2004-01-10 Julien BLACHE <jb@jblache.org>
+ * sanei/sanei_pa4s2.c: libieee1284 support for scsi_pp functions.
+ This is untested but should work.
+
+2004-01-10 Oliver Rauch <oliver.rauch@rauch-domain.de>
+ * doc/umax: corrected links in umax documentations
+
+2004-01-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-config.man: Only one option can be used at the same
+ time.
+ * doc/descriptions/unsupported.desc: Added HP Scanjet 4600 and
+ Quato scanners. Updated Epson 1270.
+
+2004-01-09 Gerhard Jaeger <gerhard@gjaeger.de>
+ * doc/u12/U12.changes: initial checkin.
+ * doc/sane-u12.man doc/sane-plustek.man doc/sane-plustek_pp: added
+ ENVIRONMENT information and did some minor updates.
+ * descriptions/plustek_pp.desc descriptions/u12.desc: status updates.
+ * po/sane-backends.de.po: fixed wrong translation.
+ * doc/plustek/Plustek-USB.changes: update.
+ * doc/plustek/Plustek-PARPORT-TODO.txt: update.
+ * doc/Makefile.in: added u12 subdirectory.
+ * backend/plustek.[ch] backend/plustek-usb*.[ch]: copyright updates
+ and some changes concerning the CanoScan lamp calibration.
+ * backend/u12.[ch] backend/u12-*.[ch]: copyright updates.
+ * backend/plustek_pp.[ch] backend/plustek-pp*.[ch]: copyright updates
+ and minor fixes.
+
+2004-01-08 Oliver Rauch <oliver.rauch@rauch-domain.de>
+ * backend/umax.c: changed order of includes because of compilation error
+
+2004-01-07 Oliver Rauch <oliver.rauch@rauch-domain.de>
+ * backend/umax.c: disabled quality calibration for Astra 2200 SU via USB
+
+2004-01-05 Gerhard Jaeger <gerhard@gjaeger.de>
+ * configure configure.in: added new u12 backend.
+ * AUTHORS: added myself as u12 backend author.
+ * backend/Makefile.in: added new backend u12.
+ * backend/u12.c backend/u12.h backend/u12-scanner.h backend/u12-hwdef.h
+ backend/u12.conf backend/u12-shading.c backend/u12-tpa.c
+ backend/u12-ccd.c backend/u12-hw.c backend/u12-if.c backend/u12-image.c
+ backend/u12-io.c backend/u12-map.c backend/u12-motor.c:
+ initial checkin.
+ * backend/dll.conf: added u12 backend.
+ * doc/sane-u12.man: initial checkin.
+ * doc/sane.man doc/Makefile.in: added man-page for u12 backend.
+ * doc/descriptions/u12.desc: added descitpion for u12 backend.
+ * doc/descriptions/unsupported.desc: removed Plustek OpticPro U12, UT12,
+ 1212U, Genius Colorpage Vivid III, as they should be supported now.
+
+2004-01-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ backend/gt68xx_gt6801.c doc/sane-gt68xx.man
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Fixed a
+ bug in the stop scan function for Plustek U16b. Added support
+ for Genius Vivid4xe.
+ * doc/descriptions/unsupported.desc: Added Visioneer 8820 and TCE S450.
+
+2003-12-31 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added HP and Epson scanners.
+
+2003-12-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/check-usb-chip.c: Added test for Genesys Logic GL841.
+
+2003-12-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Updated/added several Medion
+ scanners.
+ * backend/as6e.c backend/coolscan.c backend/dll.c backend/ibm.c
+ backend/microtek2.c backend/mustek_scsi_pp.c
+ backend/mustek_usb_high.c backend/mustek_usb_low.c
+ backend/mustek_usb_mid.c backend/nec.c backend/net.c
+ backend/qcam.c backend/ricoh-scsi.c backend/s9036.c
+ backend/sp15c-scsi.h backend/sp15c.c backend/sp15c.h
+ backend/st400.c backend/tamarack.c backend/tamarack.h
+ sanei/sanei_scsi.c tools/check-usb-chip.c: Silenced some
+ compilation warnings.
+
+2003-12-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.darwin: Mentioned libusb problems. Updated fork section.
+
+2003-12-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/niash.desc: Added information that
+ this backend will be included soon. Fixed "Snapscan" to
+ "SnapScan" (bug #300394).
+ * backend/mustek_scsi_pp.c backend/mustek_scsi_pp.h
+ backend/Makefile.in backend/mustek.c
+ backend/mustek.conf backend/mustek.h doc/sane-mustek.man
+ doc/sane.man doc/descriptions/mustek.desc
+ include/sane/sanei_pa4s2.h sanei/sanei_pa4s2.c: Added support
+ for Mustek Paragon 600 II EP (SCSI-over-parallel port). This is
+ based on a patch from James Perry. Support for libiee1284 is
+ missing until now. Closes bug #300143.
+ * AUTHORS: Added James Perry.
+ * doc/descriptions/unsupported.desc: Removed Mustek Paragon 600 II
+ EP/ED. Added Genius Colorpage-EP.
+ * README: Updated concerning libieee1284.
+
+2003-12-23 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added more information about
+ the Benq Scanprisa 640P, Boder SmartSCan Office, and Trust
+ CombiScan 19200.
+
+2003-12-22 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * tools/check-usb-chip.c: Added patch for test ICM532B.
+
+2003-12-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/test.c doc/descriptions/test.desc: Fixed initial value
+ for --fixed-constraint-range (bug #300388).
+ * include/sane/sanei_usb.h: Include stdlib.h for size_t.
+ * sanei/sanei_constrain_value.c: Fixed overflow (bug #300389).
+ * acinclude.m4 aclocal.m4 configure configure.in backend/v4l.c
+ backend/v4l.h doc/descriptions/v4l.desc: Don't include
+ linux/videodev.h kernel header anymore. Use own defines
+ instead. Fixes bug #300324.
+
+2003-12-18 Gerhard Jaeger <gerhard@gjaeger.de>
+ * doc/sane-plustek.man: new version, minor fixes
+ * doc/descriptions/plustek.desc: new backend version
+ * backend/plustek-pp*: cleanup work
+ * backend/plustek-usb*: new version 0.47, added support for model overide
+ when one manufacturer uses the same model-id for various devices.
+
+2003-12-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Canon 3200F.
+ * backend/gt68xx_gt6801.h: Made internal function static.
+
+2003-12-15 Oliver Schirrmeister <oschirr@abm.de>
+ * backends/fujitsu.[hc]: Bugfix: The options pagewidth and
+ pageheight were disabled for the fi4530
+
+2003-12-15 Eugene Weiss <eweiss@sbcglobal.net>
+ * backend/as6e.c: fixed bugs 300123 and 300133.
+
+2003-12-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added some scanners.
+ * doc/sane-mustek_pp_ccd.man: Removed (now again in mustek_pp backend).
+
+2003-12-15 Oliver Schirrmeister <oschirr@abm.de>
+ * backends/fujitsu.[hc]:
+ - Bugfix: set default threshold range to 0..255 There is a problem
+ with the M3093 when you are not allows to set the threshold to 0.
+ - Bugfix: set the allowable x- and y-DPI values from VPD. Scanning
+ with x=100 and y=100 dpi with an fi4120 resulted in an image
+ with 100,75 dpi.
+ - Bugfix: Set the default value of gamma to 0x80 for all scanners
+ that don't have build in gamma patterns.
+ - Bugfix: fi-4530 and fi-4210 don't support standard paper size
+ spezification. Disabled this option for these scanners.
+
+2003-12-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * AUTHORS: Eugene S. Weiss has CVS write access now.
+ * doc/descriptions/unsupported.desc: Added and updated some
+ scanners.
+ * tools/sane-find-scanner.c: Actually use the number of the alt
+ setting when printing descriptors. Fixes bug #300383 found by
+ Gerard Klaver.
+ * backend/gt68xx.c backend/gt68xx_devices.c doc/sane-gt68xx.man
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES:
+ Updated code for Genius Vivid 4x and Mustek ScanExpress A3 USB.
+ Added Genius Colorpage Vivid3 V2 and Googlegear 2000 as
+ supported devices.
+ * backend/artec.c: Check for NULL before accessing a pointer. This
+ may fix a segmentation fault mentioned in bug #300339. Also a
+ compilation warning was fixed.
+
+2003-12-13 Julien BLACHE <jb@jblache.org>
+ * fronted/saned.c: use strcasecmp() instead of strcmp() when
+ matching IPv6 addresses.
+
+2003-12-12 Michael Herder <crapsite at gmx.net>
+ * backend/artec_eplus48u.c backend/artec_eplus48u.h
+ backend/artec_eplus48u.conf: added experimental
+ support for the Artec E+ Pro
+ fixed sane-Bugs-300261 (doesn't compile when
+ NDEBUG is defined)
+
+2003-12-09 Allan Noah <anoah at pfeiffer dot edu>
+ * doc/desc/{fujitsu|ma1509}.desc: move fujitsu fi-4110eox2 section
+
+2003-12-09 Allan Noah <anoah at pfeiffer dot edu>
+ * backend/fujitsu.c: count USB packets to prevent timeouts, perhaps
+ due to DATA0/1 toggle problems in certain scanners
+
+2003-12-07 Peter Fales <peter@fales-lorenz.net>
+ * acinclude.m4, aclocal.m4, configure: remove "enabling GPHOTO2"
+ messages printed by configure
+
+2003-12-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added some scanners.
+
+2003-12-06 Peter Fales <peter@fales-lorenz.net>
+ * acinclude.m4, aclocal.m4, configure: gphoto2 backend is now
+ enabled by default if gphoto2-config is found. Use
+ "--with-gphoto2=no" to disable it.
+
+2003-12-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in include/sane/config.h.in
+ sanei/sanei_scsi.c: sanei_scsi.c should now compile with the new
+ and old SCSI API of MacOS X. Patch from Mattias Ellert
+ <mattias.ellert@tsl.uu.se>.
+ * doc/descriptions/unsupported.desc: Added several scanners.
+ * AUTHORS: Matthew Marjanovic and Marian Eichholz both have CVS
+ access now.
+ * sanei/sanei_usb.c: Check for /dev/uscanner* for NetBSD and
+ OpenBSD. Patch from bug tracker #300373.
+
+2003-12-01 Nathan Rutman <nthn1@yahoo.com>
+
+ * backend/canon630u.c: Change default scan size to full platen,
+ removed compiler warnings, made HMG's fix for bug #300257
+ permament.
+ * doc/sane-canon630u.man: cleanup
+
+2003-12-01 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * backend/mustek_pp_ccd300.c: Fixed horizontal offset of scan area
+ and scaling for color scans
+
+2003-11-27 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/descriptions/epson.desc: Changed status for CX3200 and
+ CX5200 from untested to good
+
+2003-11-28 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c: Download gamma table twice for
+ Epson Perfection 1670
+
+2003-11-27 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek.changes: moved to Plustek-USB.changes
+ * doc/plustek/Plustek-PARPORT.changes: added
+ * doc/plustek/Plustek-USB.txt doc/sane-plustek.man
+ doc/sane-plustek_pp.man: Update
+
+2003-11-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Epson CX6400. Removed
+ Packard Bell Diamond 1200. Updated HP ScanJet 8200.
+ * Makefile.in doc/descriptions/releases.txt: Generate md5 hash
+ when making the a release.
+
+2003-11-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * AUTHORS: Michael Herder has CVS access now.
+ * doc/descriptions/unsupported.desc: Added Biolux 654. Updated HP
+ Photosmart entries. Removed Mustek BearPaw 2448 TA Plus (now
+ listed by gt68xx.desc).
+
+2003-11-23 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * backend/mustek_pp_ccd300.c: forgot parameters to wait_bank_change
+ * include/sane/sanei_pa4s2.h: fixed function prototype
+
+2003-11-23 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * doc/descriptions/mustek_pp.desc: changed :beta to :good
+
+2003-11-23 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * backend/mustek_pp.c, sanei/sanei_pa4s2.c: added support for auto
+ probing of the port
+ * configure{.in}, backend/mustek_pp_ccd.*, backend/Makefile.in,
+ backend/dll.conf, doc/sane-mustek_pp_ccd.man, doc/sane.man,
+ doc/Makefile.in, doc/descriptions/mustek_pp_ccd.desc: mustek_pp_ccd
+ backend removed
+ * backend/mustek_pp.conf, mustek_pp_ccd300.[ch],
+ doc/sane-mustek_pp.man, doc/descriptions/mustek_pp.desc: fixed CCD
+ support for mustek_pp backend
+ * backend/mustek_pp_null.c: beautified debug scanner name
+
+2003-11-23 René Rebe <rene@rocklinux.org>
+
+ * backend/avision.c backend/avision.h: the current development state,
+ including cleanups, code refactoring and nearly complete HP
+ 53xx/75xx ADF support
+
+2003-11-23 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Warnings enabled again. Added -cvs to
+ version.
+ * doc/releases.txt: Updated information about diffs.
+ * doc/descriptions/unsupported.desc: Added HP and Mustek scanners.
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ backend/gt68xx_gt6801.c backend/gt68xx_gt6801.h backend/gt68xx_low.c
+ backend/gt68xx_low.h doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Added Mustek BearPaw 2448 TA
+ Plus. Added special command set for Plustek U16B. Added
+ Plug-n-Scan 2400 M(T) to list of devices. No positive report yet.
+ Used request for memory writes and reads instead of a fixed
+ value of 0x04. Set Genius Vivid4x to GT6816. Untested. All
+ changes have not been tested on their respective scanners yet.
+ New version: 1.0.50.
+
+Older entries can be found in ChangeLog-1.0.13.
diff --git a/ChangeLogs/ChangeLog-1.0.15 b/ChangeLogs/ChangeLog-1.0.15
new file mode 100644
index 0000000..5ee7665
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.15
@@ -0,0 +1,1027 @@
+****** Release of sane-backends 1.0.15. End of code freeze ******
+
+2004-11-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/brother.desc: One more report about a
+ working scanner. Added link.
+ * doc/descriptions/unsupported.desc: Added some scanners.
+ * configure configure.in: New version: 1.0.15.
+
+2004-11-07 Giuseppe Sacco <eppesuig@debian.org>
+
+ * New italian translation update
+
+2004-11-01 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * doc/descriptions/snapscan.desc: Status update for Epson scanners
+
+---- CODE FREEZE FOR SANE 1.0.15 ---
+-- snapshot 1.0.15-pre2
+
+2004-10-31 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_high.h doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Removed unused gain and offset
+ options.
+ * NEWS: Added (planned) release date.
+ * configure configure.in: Disabled compilation warnings.
+
+2004-10-31 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek.c: Additional debug output.
+ * backend/plustek-usbscan.c: Fixed a warning condition.
+
+2004-10-30 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek.c: Bumped release number.
+ * backend/plustek-usbscan.c: Fixed a bug in buffer calculation
+ for CIS devices.
+ * doc/plustek/Plustek-USB.changes: Update.
+
+2004-10-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc
+ doc/descriptions-external/hp_rts88xx.desc: Moved HP 35xx
+ scanners to hp_rts88x backend. Updated status settings and URL
+ (from johanneshub@foni.net). Updated link to Tamarack 9600 project.
+ * doc/descriptions-external/brother.desc: Seems to work in version
+ 0.0.12 at least for one scanner.
+
+2004-10-27 Ullrich Sigwanz <usigwanz@freesurf.ch>
+
+ * backend/niash_core.c backend/niash.c: moving critical timing
+ for backward movement to niash_core
+
+2004-10-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc
+ doc/descriptions-external/genesys.desc: Moved Plustek OpticFilm
+ 7200 to genesys.desc (GL841 chipset). Added UMAX Astra 3400
+ (0x50 model). Added Xerox WorkCentre M15i.
+
+2004-10-23 Giuseppe Sacco <eppesuig@debian.org>
+
+ * Updated italian translation.
+
+2004-10-21 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * backend/gt68xx.c backend/mustek.c: Remove an extra "in".
+ * po/*.po: Fixing fuzzy translations (and some others).
+
+2004-10-21 Rene Rebe <rene@exactcode.de>
+
+ * backend/avision.h backend/avision.c: update of the scanner ID table,
+ wait_4_light bugfixes, fixed color packing, fixed 16bit modes
+ (especially for big-endian systems), avoid 16bit modes for default
+ modes, fixed gamma-table for some models as well as spelling on the
+ way
+
+2004-10-20 Rene Rebe <rene@exactcode.de>
+
+ * backend/avision.c doc/descriptions/avision.desc doc/sane-avision.man:
+ substituted my mail address and web-site to a new one - due to
+ leaving the rocklinux project
+
+2004-10-19 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek.c: Using now the same strings for gain and offset
+ like the umax_pp backend (bug #300962).
+ * doc/plustek/Plustek-USB.changes: Update.
+ * po/*.po: Update due to changes in the Plustek backend.
+ * po/sane-backends.de.po: Fixed gain translation.
+
+2004-10-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-find-scanner.c: When getting string descriptors, ask
+ for the length of the descriptor first (bug #301001).
+
+2004-10-18 Ullrich Sigwanz <usigwanz@freesurf.ch>
+
+ * backend/niash_core.c:
+ * backend/niash.c: correcting vertical scanning start
+ point for changed max. page height
+
+2004-10-17 Ullrich Sigwanz <usigwanz@freesurf.ch>
+
+ * backend/niash_core.c: using exact number of lines for a scan
+
+---- FEATURE FREEZE FOR SANE 1.0.15 ---
+-- snapshot 1.0.15-pre1
+
+2004-10-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Olivetti Job-Jet M400.
+
+2004-10-17 Julien Blache <jb@jblache.org>
+ * tools/hotplug/libsane.usermap: Added Epson Perfection 2480.
+
+2004-10-16 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson_usb.c: Added USB ID for Expression 10000XL
+
+2004-10-16 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * ltmain.sh: backport -framework support from libtool 2.0
+ * README.darwin: sane-find-scanner now works for SCSI, so removed
+ statement that said it didn't. More libusb info, and link to libusb
+ patch
+
+2004-10-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * frontend/saned.c: Fixed NULL string crash.
+ * README.linux: Added some more details about hotplug and Gentoo
+ problems.
+ * NEWS: Updated for 1.0.15.
+
+2004-10-17 Ullrich Sigwanz <usigwanz@freesurf.ch>
+
+ * backend/niash_core.c: rewrote buffer portioning
+ * backend/niash_core.c (2): updated debug info
+ * backend/niash.c: Enabling support of full DIN A4 size
+
+2004-10-16 Oliver Rauch <Oliver.Rauch@Rauch-DOmain.DE>
+
+ * backend/umax.c: added default options for Linotype OPAL2
+
+2004-10-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added various scanners.
+ * po/sane-backends.da.po: Updated Danish translation (from Mogens
+ Jaeger <mogensjaeger@get2net.dk>).
+
+2004-10-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * include/sane/sanei_wire.h sanei/sanei_wire.c: Limit the total
+ amount of memory used for arrays and pointers while decoding the
+ wire to 1 MB (bug #300158). Run "make clean" before "make"!
+
+2004-10-14 Ullrich Sigwanz <usigwanz@freesurf.ch>
+
+ * backend/niash.c: removing a non-ANSI conform comma.
+ adapting the gammma conversion.
+
+2004-10-14 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * sanei/sanei_thread.c: Added missing pthread_detach() so the
+ thread resources could be reused again.
+
+2004-10-13 Ullrich Sigwanz <usigwanz@freesurf.ch>
+
+ * backend/niash.c: Proper resource handling in sane_cancel.
+
+2004-10-12 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek.c: Fixed warning condition.
+ * backend/plustek-usbhw.c: Cleanup.
+
+2004-10-12 Giuseppe Sacco <eppesuig@debian.org>
+
+ * Updated italian translation.
+ * Added a "translators" section in AUTHORS
+
+2004-10-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * acinclude.m4 config.guess config.sub configure ltmain.sh: Update
+ to libtool 1.5.10.
+ * doc/descriptions/unsupported.desc: Added link to
+ Microtek Filmscan 35.
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_high.c
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES:
+ Fixed typos. Added Packard Bell Diamond 2450 to .conf and
+ changed status to "good". Avoid error message when closing
+ scanner. Don't print max_white warning when debugging is not
+ enabled.
+ * po/sane-backends.bg.po po/sane-backends.cs.po po/sane-backends.da.po
+ po/sane-backends.de.po po/sane-backends.es.po po/sane-backends.fi.po
+ po/sane-backends.fr.po po/sane-backends.it.po po/sane-backends.nl.po
+ po/sane-backends.no.po po/sane-backends.pt.po po/sane-backends.ru.po
+ po/sane-backends.sv.po: Recreated. Fixed
+ some fuzzy texts and added some translations to .de.po.
+ * tools/check-usb-chip.c: Workaround for GT6816 detection problem
+ on BSDs.
+
+2004-10-11 Oliver Schirrmeister (oschirr@abm.de)
+
+ * backend/fujitsu.c: bugfix: 3091 did not work (15.12.2003)
+ M4099 supported (bw only)
+ enables brightness
+
+2004-10-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/test.c: Fixed typo.
+ * README.solaris: Added details on building SANE on Solaris/x86
+ (from Tomasz Orlinski <tomasz.orlinski@wp.pl>).
+
+2004-10-10 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * backend/Makefile.in: fix niash dependencies
+
+2004-10-08 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp.c backend/umax_pp_low.c: 610P shading
+ calibration improvements. 1220P offset and gain fixes.
+ Code cleanups.
+
+2004-10-08 Ullrich Sigwanz <usigwanz@freesurf.ch>
+
+ * backend/niash.c: Added grayscale and lineart support
+ * backend/niash_core.c: corrected bug in line-weight in
+ function _UnScrambleLine
+ * doc/descriptions/niash.desc: changed status to complete
+ removed the color only comment
+
+2004-10-06 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek.c backend/u12.c backend/plustek_pp.c:
+ Using now the well known MODE definitions.
+ * backend/plustek.h backend/plustek-usb.h: Cleanup.
+ * doc/plustek/Plustek-USB.changes
+ doc/plustek/Plustek-Parport.changes doc/u12/U12.changes:
+ Update.
+ * po/*.po: Update.
+
+2004-10-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/microtek2.h doc/descriptions/microtek2.desc: New
+ version: 0.96. Added Genius ColorPage-EP (from Karsten Festag
+ <karsten.festag@gmx.de>).
+ * doc/descriptions/unsupported.desc: Added link to artiscan 9600
+ project. Removed Genius ColorPage-EP.
+ * configure.in include/sane/config.h.in: Removed dangling
+ quotation mark.
+ * backend/sp15c.c: Don't eject medium twice after each page.
+
+2004-10-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-find-scanner.c: Fixed compilation problem when
+ compiled without libusb support. Print sane-backends version
+ number. Print if built without libusb.
+
+ * backend/microtek2.c backend/microtek2.h: Added backend version
+ 200410042220 from Karsten Festag <karsten.festag@gmx.de>. While
+ attaching devices only read attributes from source 0 (=
+ MD_SOURCE_FLATBED), others give wrong results. Better handling of
+ different shading depths. Including model ColorPage-EP. Workaround
+ for firmware bug for V300 (FW < 2.70). Workaround for firmware bug
+ with odd pixel numbers. Bugfix for lamp switching when using
+ LightLid35 Transparency Adaptor.
+
+ * tools/check-usb-chip.c: Added test for interface 1 and
+ altsetting 2 for GT-8911. Unified ouitput. Formatting updates.
+
+2004-10-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-find-scanner.man tools/check-usb-chip.c
+ tools/sane-find-scanner.c: sane-find-scanner can now load USB
+ descriptors from /proc/bus/usb/devices dumps (e.g. from the
+ unsupported scanner web pages). Minor modifications to some of
+ the chipset tests.
+
+2004-10-04 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.h backend/hp.c backend/hp-scl.c:
+ Fixed bug #300973 (renamed global function hp_init_openfd
+ to sanei_hp_init_openfd
+
+2004-10-04 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek.c: Fixed bug #300963.
+ * doc/plustek/Plustek-USB.changes: Update.
+ * po/*.po: Update.
+
+2004-10-03 Thomas Soumarmon <thomas.soumarmon@cogitae.net>
+
+ * backend/hp5400_debug.c backend/hp5400_debug.h
+ backend/hp5400_internal.c backend/hp5400_sane.c:
+ removing more hp5400 compilation warnings
+
+2004-10-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Nikon LS-5000 ED (bug
+ #300972).
+ * include/sane/saneopts.h: Added option for turning off the
+ scanner's lamp on exit (bug #300963).
+ * backend/gt68xx.c backend/gt68xx_high.h: Used new lamp option
+ from saneopts.h (bug #300963).
+ * backend/net.c doc/descriptions/net.desc: Check for (size_t) -1
+ doesn't work on 64 bit platforms as size_t is 64 bits there
+ while the length of a data block is defined as 32 bits in the
+ SANE network standard (bug #300837).
+ * backend/microtek2.c backend/microtek2.h: Fixed some warnings
+ (bug #300823). Fixed Microtek Phantom C6 scanning on big endian
+ platforms. Based on patch from Matijs van Zuijlen in Debian bug
+ tracking system (#274523).
+ * sanei/sanei_auth.c sanei/sanei_lm983x.c sanei/sanei_wire.c
+ backend/artec.c backend/artec_eplus48u.c backend/as6e.c
+ backend/avision.c backend/canon-sane.c backend/canon-scsi.c
+ backend/canon.c backend/canon630u-common.c backend/dc25.c
+ backend/epson.c backend/fujitsu.c backend/gt68xx_low.c
+ backend/hp5400_internal.c backend/hp5400_sanei.c
+ backend/ma1509.c backend/microtek.c backend/microtek2.c
+ backend/mustek.c backend/mustek_scsi_pp.c backend/nec.c
+ backend/net.c backend/pie.c backend/sharp.c
+ backend/snapscan-scsi.c backend/snapscan-sources.c
+ backend/snapscan-usb.c backend/snapscan.c backend/teco3.c
+ backend/test.c backend/umax-usb.c backend/umax1220u-common.c:
+ 64 bit platform fixes (bug #300799).
+ * backend/Makefile.in tools/Makefile.in: Fixed DESTFILES.
+
+2004-10-02 Thomas Soumarmon <thomas.soumarmon@cogitae.net>
+
+ * backend/hp5400_internal.c backend/hp5400_internal.h
+ backend/hp5400_sanei.c backend/hp5400_sanei.h
+ backend/hp5400_sane.c:
+ removing some compilation warnings
+
+2004-10-02 Thomas Soumarmon <thomas.soumarmon@cogitae.net>
+
+ * backend/hp5400_internal.c: hp5400 version mathing test
+ has been removed by default.
+ To enable it :
+ CFLAGS="-DSTRING_VERSION_MATCH" ./configure
+
+2004-10-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added several
+ scanners. Removed Genius Vivid 1200 XE (actually supported by
+ gt68xx backend).
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Updates of supported scanners.
+
+2004-10-01 Oliver Rauch <Oliver.Rauch@Rauch-DOmain.DE>
+
+ * backend/umax-scanner.c, umax.conf and umax.desc:
+ added "LinoHell", "OPAL2 " as supported device
+
+2004-09-28 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * po/sane-backends.sv.po: Updated Swedish translation file
+
+2004-09-27 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * doc/descriptions/unsupported.desc doc/descriptions/snapscan.desc:
+ Changed entry for Epson 2580 (should work with SnapScan backend).
+
+2004-09-21 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/descriptions/unsupported.desc: fixed Plustek entries.
+
+2004-09-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Compeye Simplex 1236C.
+
+2004-09-14 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson_usb.c: add USB device ID for CX6400 back in
+ * backend/epson.c: disable "feed" command for Perfection 1640 w/ ADF
+
+2004-09-08 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update.
+ * doc/descriptions/unsupported.desc: Added Microtek Scanmaker 5700,
+ ArtixScan 4000tf and Medion MD41985.
+
+2004-09-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure: Regenerated.
+ * doc/descriptions/unsupported.desc
+ doc/descriptions-external/genesys.desc: Moved HP 35xx series to
+ unsupported.desc because these scanners use a RTS8801 chip (no
+ Genesys chipset).
+
+2004-09-06 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * backend/mustek_pp.c: clarify error message
+ * configure.in: only build the mustek_pp backend, if parallel
+ port support of any kind is present
+
+2004-09-06 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek.c: Bumped build number.
+ * backend/plustek-usbdevs.c: Fixed bug #300913.
+
+2004-09-05 Julien Blache <jb@jblache.org>
+
+ * More auth_callback() fixes, although they're not critical.
+
+>>>>>>> 1.2283
+2004-09-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Lexmark X1130, Dell
+ 1600n. Removed Canon LiDE 35 (now in genesys.desc) and Epson
+ Perfection 2480 (now in snapscan.desc).
+ * doc/descriptions-external/genesys.desc: Added Canon LiDE 35.
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ backend/gt68xx_low.h backend/gt68xx_low.h
+ backend/gt68xx_shm_channel.c
+ doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Fixed firmware name for Mustek 1248
+ UB. Changed status to basic. Removed "unsupported" warning.
+ Added workaround for shared memory compilation problem on
+ Windows. It's now possible to add a new vendor/product id line
+ to gt68xx.conf to test yet unsupported scanners without changing
+ the source code.
+ * frontend/.cvsignore: Added tstbackend.
+
+2004-09-02 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan-scsi.c backend/snapscan-options.c
+ backend/snapscan.h backend/snapscan.conf doc/descriptions/snapscan.desc:
+ Added support for Epson 2480
+
+2004-09-01 Julien Blache <jb@jblache.org>
+
+ * frontend/saned.c: auth_callback(): arrays are passed as
+ pointers, declaring parameters as arrays of fixed size is
+ useless. memset() the correct length, not sizeof(pointer).
+ Caught while testing splint on the SANE sources.
+
+2004-08-30 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/descriptions/unsupported.desc: Added Canon LiDE35.
+ * sanei/sanei_usb.c: Fixed memory leak.
+
+2004-08-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Epson 2580 and Nikon
+ LS-50.
+ * doc/descriptions-external/brother.desc: Added more clear comments.
+
+2004-08-28 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp.c:
+ option parsing fix
+ * backend/umax_pp_low.c:
+ minor 1220P calibration fixes
+
+2004-08-25 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * tools/umax_pp.c backend/umax_pp.c backend/umax_pp.conf
+ backend/umax_pp.h backend/umax_pp_low.c backend/umax_pp_low.h
+ backend/umax_pp_mid.c backend/umax_pp_mid.h doc/sane-umax_pp.man:
+ rename 'contrast' to 'offset' and 'highlight' to 'gain'. Translations
+ will need to be updated. Beginning of 610/1220P codepath merge.
+
+2004-08-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Epson 2480 and Microtek
+ Filmscan 35.
+
+2004-08-23 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-find-scanner.c: Worked around a cygwin libusb
+ compatibility problem (patch from Giuseppe Sacco eppesuig
+ at users.alioth.debian.org).
+
+2004-08-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/gt68xx.desc doc/descriptions/unsupported.desc:
+ Updated.
+
+2004-08-18 Julien Blache <jb at jblache dot org>
+ * tools/hotplug/libsane.usermap: committed patch from Aurélien
+ Jarno adding USB IDs for Epson Stylus CX6400 (and doing
+ s/EPSON/Epson/ on one entry to maintain consistency).
+
+2004-08-14 Frank Zago <fzago at austin dot rr dot com>
+
+ * frontend/tstbackend: fixed a couple bugs.
+
+2004-08-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/Makefile.in po/sane-backends.fi.po: Added Finnish translation
+ (from Harri Järvi <harri.jarvi@ajatus.org>).
+
+2004-08-08 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES tools/hotplug/libsane.usermap:
+ Added Mustek ScanExpress 1248 UB and new version of Mustek
+ BearPaw 1200 CU Plus.
+ * doc/descriptions/unsupported.desc: Added Lexmark and Xerox scanners.
+
+2004-08-05 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * backend/teco2.c backend/teco2.h: changed to SANE_VALUE_SCAN_MODE_LINEART, _GRAY, and _COLOR,
+ * backend/teco2.c: changed use of %d to %ld (when bytes values are displayed)
+
+2004-08-04 Julien Blache <jb at jblache dot org>
+ * tools/hotplug/libsane.usermap: added HP ScanJet 5300C.
+
+2004-08-04 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * AUTHORS: corrrection for teco2
+ * doc/descriptions/teco2.desc: url and status change
+ * doc/sane-teco2.man: update info
+ * backend/teco2.c: - added for the VM6575 a WHITE_LEVEL_R, _G an _B
+ slider opion
+ -changed for the VM656A and VM6575 and VM6586 the calibration part
+ (subtract highest and lowest value and then divide).
+ -default SANE_TECO_CAL_ALGO value is now 1 for the VM3564 and
+ VM6575.
+ - preview value is now 75 dpi for the VM6575
+
+2004-08-04 Oliver Rauch <Oliver.Rauch@Rauch-DOmain.DE>
+ * doc/umax/umax.FAQ: corrected bug about dtc3181e scsi controller
+
+2004-08-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * aclocal.m4 configure include/sane/config.h.in: Regenerated to
+ include updates from niash and resource manager inclusion.
+ * doc/sane.man doc/sane-niash.man: Minor documentation updates.
+ * doc/descriptions-external/niash.desc: Removed (backend now included).
+
+2004-08-03 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * AUTHORS: Added niash backend maintainer and author.
+ * configure.in: Added niash backend.
+ * backend/dll.conf: Added niash backend.
+ * backend/Makefile.in: Added niash backend files and target.
+ * backend/niash.c backend/niash_core.c backend/niash_core.h
+ backend/niash-xfer.c backend/niash-xfer.h backend/niash-types.h:
+ Niash backend files, initial checkin.
+ * doc/sane-niash.man, doc/descriptions/niash.desc, doc/niash/niash.TODO:
+ Initial checkin.
+ * doc/Makefile.in: Added niash documentation stuff.
+ * doc/sane-man: Added niash manpage.
+ * po/Makefile.in: Added niash source file.
+ * po/sane-backends.de.po: Updated and completed niash backend translation.
+ * po/sane-backends.*.po: Added niash strings.
+ * backend/plustek.c: Small cleanup.
+
+2004-07-31 Julien Blache <jb at jblache dot org>
+
+ * frontend/scanimage.c: Added the possibility to cleanly stop a
+ batch by pressing Ctrl+D when using --batch-prompt.
+
+2004-07-28 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * doc/descriptions/unsupported.desc: Added Logitech PageScan USB and
+ Grandtek Scopecam
+
+2004-07-26 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * sanei/sanei_usb.c sanei/sanei configure configure.in: Added
+ resource manager library support.
+ * backend/plustek.[ch] backend/plustek-usbdevs.c backend/plustek-usbhw.c
+ backend/plustek-usbshading.c backend/plustek.conf: Added speedup
+ parameters and TPA autodetection for UMAX3400/3450, added
+ disableSpeedup option.
+ * doc/plustek/Plustek-USB-TODO.txt doc/plustek/Plustek-USB.changes
+ doc/descriptions/plustek.desc: Updated.
+
+2004-07-21 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp.c tools/umax_pp.c:
+ fixed a 610P initialization bug that shown up when changing from color
+ to grey mode. Changed version numbers.
+
+2004-07-18 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/descriptions/epson.desc: Added CX-5400, RX-500 and RX-600; updated version
+ * doc/descriptions/unsupported.desc: Removed RX-500
+
+2004-07-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/epkowa.desc: Added Epson Perfection
+ 3170 Photo as it's reported to work with that backend.
+ * doc/descriptions/unsupported.desc: Added some scanners. Removed
+ Epson Perfection 3170 (now in epkowa).
+
+2004-07-16 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Makefile.module doc/plustek/BUILD
+ doc/plustek/VERSION0 doc/plustek/VERSION1: Removed, no longer needed.
+ * doc/plustek/Makefile.kernel2x doc/plustek/MakeModule.sh:
+ Getting version information now out of the backends main file.
+ * doc/plustek/Plustek_PARPORT.changes: Updated.
+ * doc/descriptions/plustek_pp.desc: Updated.
+ * doc/sane-plustek.man: Fixed typo.
+ * backend/plustek-pp.[ch], backend/plustek-pp_*.[ch]:
+ Added DevFS support for kernel 2.6, removed floating point
+ operations (Thanx to Rafal Rzepecki), bumped up build number,
+ cleanup work.
+ * doc/plustek/Plustek_USB.changes: Updated.
+ * backend/plustek.c: Bumped up build number
+ * backend/plustek-usbshading.c: Improved autowarmup, cleanup work.
+ * backend/plustek-usb.h backend/plustek-usbdevs.c
+ backend/plustek-usbhw.c backend/plustek-usnscan.c: Improved
+ fastforward stuff, cleanup work.
+ * sanei/sanei_lm983x.c: Cleanup work.
+
+2004-07-15 Rene Rebe <rene@rocklinux.org>
+
+ * include/sane/sane.h: added extern "C" for compilation with a C++
+ compiler
+
+2004-07-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-coolscan2.man doc/sane-microtek2.man: Fixed
+ manual page problems.
+
+2004-07-10 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * tools/check-usb-chip.c: Added check for the GT-8911.
+
+2004-07-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/check-usb-chip.c: Also check the number of interfaces for
+ the GT-6816 to avoid conflicts with other GT chips.
+
+2004-07-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/brother.desc: New file. Added the
+ scanners listed on the brother backend page. Used "untested"
+ status as we don't have confirmation that the backend actually
+ works.
+ * tools/hotplug/libsane.usermap: Added Mustek ScanExpress 1248UB.
+ * tools/sane-desc.c: XML mode updates (patch from Jose Gato
+ <jgato@gsyc.escet.urjc.es>).
+ * doc/descriptions/ma1509.desc: Removed dead link.
+
+2004-07-05 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/descriptions/plustek.desc: Changed status of CanoScan D660U.
+ * doc/plustek/Plustek-USB*: Update.
+ * backend/plustek.c: Bumped up build number.
+ * backend/plustek-usb.[ch] backend/plustek-usbdevs.c
+ backend/plustek-usbhw.c backend/plustek-usbimg.c
+ backend/plustek-usbmap.c backend/plustek-usbscan.c: Added support
+ for binary scanning for the CanoScan D660U, cleanup work.
+
+2004-07-03 Peter Fales <peter@fales-lorenz.net>
+
+ * acinclude.m4, aclocal.m4, configure, tools/sane-config.in:
+ When using pkg-config to get library flags for gphoto2, any
+ extra flags (such as -L) must be passed to sane-config.in so
+ that it can find the libraries in a non-standard location.
+ (Bug #300686)
+
+2004-07-02 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * po/*.po: Updated according to changes in the plustek backend.
+ * backend/plustek.c backend/plustek-usb*: Major update, see
+ doc/plustek/Plustek-USB.changes.
+ * doc/sane-plustek.man: Update.
+ * doc/plustek/Plustek-USB.changes: Update.
+ * doc/descriptions/plustek.desc: Removed unsupported devices,
+ updated some states.
+ * doc/descriptions/plustek_pp.desc: URL update.
+ * doc/descriptions/u12.desc: URL update, changed state of backend.
+ * doc/sane-plustek_pp.man: URL update.
+ * doc/sane-u12.man: URL update.
+
+2004-06-30 Frank Zago <fzago at austin dot rr dot com>
+
+ * backend/leo.c doc/descriptions/leo.desc: added support for
+ Genius FS-1130 Colorpage Scanner.
+
+2004-06-30 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Makefile.kernel26: fixed floating point issues
+ for SuSE kernels.
+
+2004-06-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Microtek and Xerox
+ scanners.
+ * tools/sane-desc.c: Added xml output (patch from
+ jose <jgato@lambdaux.com>). Other minor fixes.
+
+2004-06-28 m. allan noah <anoah at pfeiffer dot edu>
+
+ * backend/fujitsu.c: use model code instead of string compare
+ submitted by: stan at saticed.me.uk
+
+2004-06-21 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/descriptions/unsupported.desc: removed Compac S4 100
+ (supported by the Plustek backend), added various Plustek
+ devices, changed OpticPro m12 to OpticSlim M12
+
+2004-06-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/microtek2.c: Fixed some (but not all) MIN related
+ compilation warnings (bug #300823).
+ * tools/sane-find-scanner.c: Look for NetBSD uscanner devices (bug
+ #300815).
+
+2004-06-22 Rene Rebe <rene@rocklinux.org>
+
+ * backend/avision.c, backend/avision.h, doc/sane-avision.man:
+ Fixed compilation warning (Bug #300399) and added a force-a3
+ option, needed for A3 scanner returning bogus scan area definitions
+
+2004-06-21 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * po/*.po: Updated according to upcomming changes in the plustek backend.
+
+2004-06-20 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * aclocal.m4, configure, sane/config.h.in, backend/Makefile.in,
+ backend/agfafocus.c, backend/artec_eplus48u.c, backend/avision.c,
+ backend/coolscan.c, backend/fujitsu.c, backend/pie.c,
+ backend/plustek.c, backend/plustek_pp.c, backend/sp15c.c,
+ backend/tamarack.c, backend/u12.c
+ * Fixing bug #300602 for the following backends: agfafocus,
+ artec_eplus48u, avision, coolscan, fujitsu, pie, plustek,
+ plustek_pp, sp15c, tamarack and u12
+ * Migrating the avision backend to sanei_threads (bug #300631)
+
+2004-06-19 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * backend/gt68xx.c po/sane-backends.bg.po po/sane-backends.cs.po
+ po/sane-backends.da.po po/sane-backends.de.po
+ po/sane-backends.es.po po/sane-backends.fr.po
+ po/sane-backends.it.po po/sane-backends.nl.po
+ po/sane-backends.no.po po/sane-backends.pt.po
+ po/sane-backends.ru.po po/sane-backends.sv.po
+ * Option names should not be tagged for localization
+ * Fixing some typos
+ * New localizable strings from the gt68xx backend (pofiles regenerated)
+ * Swedish translation updated
+
+2004-06-19 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * sanei/sanei_scsi.c, tools/sane-find-scanner.c
+ * SCSI scanners can now be selected by LUN on MacOS X
+ * sane-find-scanner now finds SCSI scanners on MacOS X
+ * making some sanei_scsi internal functions static
+
+2004-05-30 Peter Fales <peter@fales-lorenz.net>
+
+ * acinclude.m4, aclocal.m4, configure.in, configure
+ In addition to using pkg-config to find the gphoto2 library flags,
+ we should check to see whether it's actually possible to link
+ a program using those flags.
+
+2004-06-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/gt68xx/gt68xx.TODO: New file. Lots of bugs and missing
+ features for the gt68xx backend.
+ * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_generic.c
+ backend/gt68xx_gt6801.c backend/gt68xx_gt6801.h backend/gt68xx_gt6816.c
+ backend/gt68xx_high.c backend/gt68xx_high.h backend/gt68xx_low.c
+ backend/gt68xx_low.h backend/gt68xx_mid.c doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Updated to backend version 61. Lots
+ of fixes for coarse calibration, scanning speed and several
+ scanners. For details, see gt68xx.CHANGES.
+
+2004-06-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/.cvsignore: Added *.8.
+
+2004-06-17 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c doc/descriptions/umax_pp.desc
+ doc/sane-umax_pp.man:
+ fixed overflows in 610P shading calibration coefficients,
+ minor man update, 610P status change from minimal to good
+
+2004-06-16 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.h backend/snapscan.c backend/snapscan-usb.c:
+ Don't enforce even number of URB packages on 1212u_2 since
+ it causes problems. See bug #300753.
+
+2004-06-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/snapscan.c: Only use __attribute__ if gcc is used for
+ compilation. Some other compilers don't know __attribute__ and
+ therefore can't compile sane-backends without this fix. See
+ bug #300803.
+
+2004-06-15 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.h backend/umax_pp_low.c backend/umax_pp_mid.c:
+ 610P gray level shading calibration fix. Added timer to let 610P
+ ASIC to settle down after probing.
+
+2004-06-13 Julien Blache <jb@jblache.org>
+
+ * doc/Makefile.in: saned is in /usr/sbin, its manpage should go to
+ section 8. Fixed everything referring to saned(1) to refer to saned(8).
+
+2004-06-13 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * doc/descriptions/unsupported.desc: Added NEC Petiscan as unsupported
+
+2004-06-13 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/sane_usb.c: Added Perfection 1650 back in that was removed by
+ mistake and finally removed Perfection 1250.
+
+2004-06-12 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c tools/umax_pp.c: final fixes for 610P color
+ scanning, parallel port autodetection for the umax_pp tool.
+
+2004-06-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/mustek_usb.desc: Fixed version number.
+
+2004-06-08 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek-pp_misc.c: fixed multiple parport problem for kernel 2.6.x.
+ * backend/plustek_pp.c: bumped up version number.
+ * doc/plustek/BUID: bumped up build number.
+
+2004-06-08 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/RenSaneDlls.cmd: Fixed newlines.
+ * README.netbsd: Mention SCSI buffer size problems and uk/ss files
+ issue.
+ * backend/mustek.c doc/descriptions/mustek.desc
+ doc/mustek/mustek.CHANGES: Reduced scan area of Mustek Paragon
+ 1200 A3 Pro. Removed warning message. Increased support level to
+ complete.
+ * tools/hotplug/libsane.usermap: Added another variant of a
+ Plustek OpticPro 1248U.
+ * doc/descriptions/unsupported.desc: Added Syscan TravelScan FS-531.
+
+2004-06-06 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson_usb.c: remove product IDs for Perfection 1250 and 1260
+
+2004-06-06 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-usb.c: Don't use shared memory on OS/2 and
+ when using pthreads.
+
+2004-06-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/hotplug/libsane.usermap: Added Mustek BearPaw 2448 Plus
+ and Plustek OpticPro U16B.
+
+2004-06-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/README tools/RenSaneDlls.cmd: Added REXX script to convert
+ backend-DLL-filenames according to 8.3 naming convention
+ necessary for DLLs on OS/2 (from Franz Bakan).
+
+2004-06-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/net.c doc/sane-net.man doc/saned.man frontend/saned.c:
+ Changed service name from "sane" to "sane-port". This is the
+ IANA registered service name for port 6566 (bug #300758).
+
+2004-06-02 Oliver Schirrmeister <oschirr@abm.de>
+
+ * fujitsu.c
+ bugfix: It is possible to read duplex color now.
+
+2004-05-31 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * AUTHORS: Mattias Ellert has CVS write access now.
+
+2004-05-30 Peter Fales <peter@fales-lorenz.net>
+ * acinclude.m4, aclocal.m4, configure.in, configure
+ Use pkg-config rather than gphoto2-config to get gphoto
+ build parameters (bug #300686)
+
+2004-05-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/v4l.c: Used SANE_VALUE_SCAN_MODE_* constants.
+ * doc/descriptions-external/viceo.desc: Mention special kernel patch.
+
+2004-05-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/sp15c.c: Fixed the fix of the sanei_thread fix
+ (from Mattias Ellert).
+
+2004-05-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.hp-ux: Mention trouble with higher optimization levels
+ (from Ulrich Deiters <ukd@xenon.pc.Uni-Koeln.DE>).
+ * doc/descriptions/unsupported.desc: Added Dell A920, Microtek
+ 1850S and Plustek OpticPro m12. Removed HP,Scanjet 2300 (already
+ in genesys.desc).
+ * backend/sp15c.c: Fixed sanei_thread fix (bug #300634, by Mattias
+ Ellert).
+
+2004-05-27 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan-usb.c: Use shared
+ memory for urb counters
+
+2004-05-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/dll.c doc/descriptions/dll.desc: Work around 8 char
+ limit for dynamic loading on OS/2 (patch from Franz Bakan
+ <fbakan@gmx.net>).
+
+2004-05-24 m. allan noah <anoah at pfeiffer dot edu>
+ * backend/fujitsu.[ch]: apply Mattias Ellert's thread patch
+ split packet counter into r and w
+
+2004-05-23 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/check-usb-scanner.c: Detect GL660+GL646 on USB2 also.
+ Fixed Mustek MA1017 scanner freeze problem.
+ * backend/Makefile.in backend/agfafocus.c backend/agfafocus.h
+ backend/microtek2.c backend/microtek2.h backend/sp15c.c
+ backend/sp15c.h backend/tamarack.c backend/tamarack.h:
+ Use sanei_thread instead of fork() in the unmaintained backends.
+ Patches from Mattias Ellert (bugs: 300635, 300634, 300633, 300629).
+
+2004-05-21 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * sanei/sanei_pp.c: fixed compilation problem on HP-UX.
+
+2004-05-21 Ulrich Deiters <ukd@xenon.pc.uni-koeln.de>
+
+ * backend/canon.c, canon-sane.c, canon.h: removed an option
+ (OPT_PAGE) that conflicted with some frontends
+
+2004-05-18 Ulrich Deiters <ukd@xenon.pc.uni-koeln.de>
+
+ * backend/canon.c, canon-sane.c: memory leak and bug fixed
+ in slide scanner code
+
+2004-05-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added more Canon cartridge
+ scanners. Updated Visioneer Paperport 3100b.
+
+2004-05-18 Michael Herder <crapmail@nurfuerspam.de>
+
+ * backend/Makefile.in:
+ adjusted for use with sanei_thread and artec_eplus48u backend
+ (thanks Mattias Ellert)
+
+2004-05-16 Oliver Rauch <Oliver.Rauch@Rauch-DOmain.DE>
+
+ * sanei/sanei_config.c: added DIR_SEP=";" and PATH_SEP="\\"
+ for windows (when windows.h) is available
+
+ * backend/dll.c: added DIR_SEP definitions from sanei_config.c
+ and replaced relevant ":" by DIR_SEP
+
+2004-05-15 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/BUID: bumped up build number.
+ * doc/plustek/Plustek-PARPORT.changes: update
+ * backend/plustek-pp_misc.c: fixed kernel 2.6 issue.
+ fixed also Bug #300698.
+
+2004-05-15 Michael Herder <crapmail@nurfuerspam.de>
+
+ * backend/artec_eplus48u.c backend/artec_eplus48u.h:
+ applied patch from Mattias Ellert (thanks), which adds support
+ for sanei_thread
+
+2004-05-15 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp.c tools/umax_pp.c: fixed
+ origin shift bug for 610P. Added on guard against configuration
+ that can put several 'port' option in conf file.
+
+2004-05-13 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp.c tools/umax_pp.c: fixed
+ data lines reordering for 610P
+
+2004-05-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sane-backends.lsm: Updated FTP server link to ftp.sane-project.org.
+
+2004-05-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * Makefile.in: Remove autoconf temp files and some japi stuff in
+ distclean target.
+
+2004-05-10 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c : fixed 300x600 dpi scans, direct
+ hardware access and timing issues for 610P
+
+2004-05-06 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * tools/hotplug/libusbscanner: latest hotplug doesn't set
+ DEVICE on 2.6.x kernels. Added a workaround
+
+2004-05-05 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * include/sane/saneopts.h: Added SANE_VALUE_SCAN_MODE_* strings.
+ * backend/canon_pp.c: Used them.
+
+2004-05-01 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * tools/hotplug/libsane.usbmap: removed empty lines, latest
+ hotplug cannot cope with them
+
+2004-03-15 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.c
+ backend/umax_pp_mid.h backend/umax_pp.c backend/umax_pp.h
+ tools/umax_pp.c: added support for 610P
+
+2004-05-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Warnings enabled again. Added -cvs to
+ version.
+ * Makefile.in: Added Changelog-1.0.14 to DISTFILES.
+
+Older entries can be found in ChangeLog-1.0.14.
diff --git a/ChangeLogs/ChangeLog-1.0.16 b/ChangeLogs/ChangeLog-1.0.16
new file mode 100644
index 0000000..f96e19e
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.16
@@ -0,0 +1,944 @@
+****** Release of sane-backends 1.0.16. End of code freeze ******
+
+2005-08-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: New version 1.0.16.
+
+2005-08-05 St�hane Voltz <stefdev@modulonet.fr>
+
+ * backend/genesys.c: Fixed endianess issue in slope table
+ generation. Tested ok on x86 architecture.
+
+2005-08-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/sane-backends.da.po: Updated Danish translation (from
+ Mogens Jaeger <mogensjaeger@get2net.dk).
+
+2005-08-02 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * po/sane-backends.sv.po: Update Swedish translation
+
+2005-08-01 Eddy De Greef <eddy_de_greef at tiscali dot be>
+
+ * doc/sane-mustek_pp.man: updated URL for additional CIS driver info.
+
+2005-07-31 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * NEWS: Updated.
+
+---- CODE FREEZE FOR SANE 1.0.16 ---
+
+2005-07-31 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Disabled compilation warnings.
+
+2005-07-30 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson_usb.c: Applied Olaf Meuwissen's patch to add
+ new device IDs.
+
+2005-07-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Xerox Workcentre
+ 470cx. Added link for Canon DR-2080C.
+ * backend/Makefile.in: libsane and documentation is installed
+ correctly again.
+ * acinclude.m4 configure configure.in: Avoid error messages in
+ locking test. Make sure that io/cam/cam.h header file will be
+ detected correctly.
+
+2005-07-29 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * doc/sane-teco2.man: text update
+ doc/descriptions/teco2.desc: update status VM3564
+ doc/teco/teco2.txt: text added
+ backend/teco2.c: removed teco_request_sens command for VM3564 (bug)
+ backend/teco2.h: text update
+
+2005-07-29 Julien Blache <jb@jblache.org>
+ * tools/hotplug/libsane.usermap: Added various Epson IDs from Olaf
+ Meeuwissen; reodered some misplaced Epson entries.
+
+2005-07-29 Julien Blache <jb@jblache.org>
+ * tools/hotplug/libsane.usermap: Added Visioneer OneTouch 7300
+ (0x0444,0x0211), from Derek J Frye.
+
+2005-07-25 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/descriptions-external/epkowa.desc: Updated according to
+ the info provided by Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>
+
+2005-07-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/brother2.desc: Brother DCP 7025 is
+ reported to work (bug #301960).
+ * doc/descriptions-external/hp_rts88xx.desc: Moved unsupported
+ devices to unsupported.desc.
+ * doc/descriptions-external/hp3770.desc
+ doc/descriptions-external/hp8200.desc: Added external hp3770 and
+ hp8200 backends.
+ * doc/descriptions/unsupported.desc: Added unsupported scanners
+ from hp_rts88xx.desc. Removed HP ScanJet 3770 (now in hp3770
+ backend). Added Lexmark X75 PrinTrio.
+
+2005-07-22 Giuseppe Sacco <eppesuig@debian.org>
+
+ * italian translation update
+
+2005-07-22 Julien Blache <jb@jblache.org>
+ * tools/hotplug/libsane.usermap: Added HP ScanJet 7400C (0x03f0,
+ 0x0801), from Thomas Nadolny.
+
+2005-07-21 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update.
+ * backend/plustek.c: Bumped build number.
+ * backend/plustek-usbcal.c: Fixed lampsettings for CIS devices.
+
+2005-07-15 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-options.c: Change TPO range for Epson 2480/2580 to
+ 55x80mm^2 which is the working range for the 2580. Reenabled
+ 2400 DPI for 2480/2580.
+
+2005-07-15 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-mutex.c backend/snapscan-usb.c: Changes to support
+ SANE on ZETA.
+ * backend/snapscan-scsi.c: Fix compiler warnings.
+
+---- FEATURE FREEZE FOR SANE 1.0.16 ---
+
+2005-07-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * Makefile.in backend/Makefile.in tools/Makefile.in: Make sure
+ that all the necessary files will be in the distribution .tar.gz
+ file.
+ * sanei/sanei_scsi.c: Removed "const" to make gcc on OS/2 happy.
+ * NEWS: Updated.
+
+2005-07-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/sp15c.c: Better 4->8 bit depth expansion algorithm (from
+ Mattias Ellert <mattias.ellert@tsl.uu.se>).
+ * sanei/sanei_usb.c: Fixed comment (we still use 30 seconds USB
+ timeout by default).
+ * README.zeta configure configure.in Makefile.in backend/Makefile.in
+ backend/artec_eplus48u.h backend/dll.c backend/plustek-pp_scan.h
+ doc/Makefile.in frontend/saned.c include/sane/config.h.in
+ po/Makefile.in sanei/sanei_config.c sanei/sanei_config2.c
+ sanei/sanei_init_debug.c sanei/sanei_pio.c sanei/sanei_thread.c
+ sanei/sanei_usb.c: Changes to support SANE on ZETA. Not all
+ patches have been applied yet, but it's a start. The backends
+ are not installed as shared libs but as add-ons, which are shared libs
+ but in a specific folder in [/system|~]/config/add-ons/ named SANE/.
+ The install target has been changed to account for this,
+ Some files don't exist in BeOS/ZETA (ipc.h, ...).
+ Backend function names get a prefix, I suppose to avoid namespace clashes.
+ Though we do have a libdl to implement dl_open, the native way is prefered.
+ Added a --with-docdir= configure arg.
+ BeOS has a broken get[name|addr]info() from bind. This is fixed in ZETA R1.
+ libtool needs -no-undefined. Various VPATH fixes.
+ Check for <be/drivers/USB_scanner.h>, but not used yet.
+ No S_IFSOCK (sockets are fds to /dev/net/api). Stub pio code, untested.
+ Patch from Fran�is Revol <revol@free.fr>.
+
+2005-07-15 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * doc/descriptions/snapscan.desc:
+ updated comments for Epson 1670, 2480 and 2580
+
+2005-07-15 Rene Rebe <rene@exactcode.de>
+
+ * backend/avision.h, backend/avision.c, doc/sane-avision.man,
+ doc/descriptions/avision.desc: updated the Avision backend with the
+ latest off-site maintained version: fixed segmentation faults for
+ some modes, many many new devices, two different duplex modes
+ are supported, vast speedup of multi page batch scans, buttons as well
+ a 7-segment LED readout and some quirks for old scanners not filling
+ all fields
+
+2005-07-15 Rene Rebe <rene@exactcode.de>
+
+ * include/sane/sanei_usb.h sanei/sanei_usb.c: Added support to set
+ the USB timeout.
+
+2005-07-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_devices.c
+ backend/gt68xx_generic.c backend/gt68xx_high.c
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES
+ doc/gt68xx/gt68xx.TODO: Changed resolution from 75 to 100 dpi
+ and changed 16 bit/color to 12 based on a user report for the
+ Visioneer OneTouch 7300. Updated .desc. Moved check for stable
+ lamp to its own function. Mustek ScanExpress A3 USB: Use CIS
+ calibration. Use lamp warmup. Fixed CCD on GT6801 scanning (color
+ scanning was broken due to a change in motormode_2.
+
+2005-07-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/Makefile.in po/sane-backends.bg.po po/sane-backends.cs.po
+ po/sane-backends.da.po po/sane-backends.de.po
+ po/sane-backends.es.po po/sane-backends.fi.po
+ po/sane-backends.fr.po po/sane-backends.it.po
+ po/sane-backends.nl.po po/sane-backends.no.po
+ po/sane-backends.pl.po po/sane-backends.pt.po
+ po/sane-backends.ru.po po/sane-backends.sv.po: Updated Danish
+ translation (from Mogens Jaeger <mogensjaeger@get2net.dk>). Made
+ sure that no errors occur because xgettext/xmsgfmt think that
+ "%" is a C format string. Regenerated all po files.
+
+ * configure configure.in include/sane/config.h.in: Make sure that
+ getopt is not built on OS/2 (from Franz Bakan <fbakan@gmx.net>).
+
+2005-07-07 Frank Zago
+
+ * AUTHORS backend/leo.c backend/leo.h backend/matsushita.c
+ backend/matsushita.h backend/sceptre.c backend/sceptre.h
+ backend/teco1.c backend/teco1.h backend/teco2.c backend/teco2.h
+ backend/teco3.c backend/teco3.h frontend/tstbackend.c: new
+ email address.
+
+2005-07-07 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update.
+ * backend/plustek.c: Fixed scanarea calculation.
+ * backend/plustek-usbshading.c: Fixed fine-white calibration.
+
+2005-07-05 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/descriptions-external/epkowa.desc: Updated according to
+ the info provided by Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>
+
+2005-07-04 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update.
+ * backend/plustek.[ch] backend/plustek-usbscan.c
+ backend/plustek-usbshading.c backend/plustek-usbdevs.c
+ backend/plustek-usbdevs.c backend/plustek-usbimg.c
+ backend/plustek-usbmap.c backend/plustek-usbhw.c
+ backend/plustek-usbcal.c backend/plustek-usb.[ch]:
+ Added button support, did some cleanup, added IPC between
+ reader- and parent-process.
+
+2005-07-04 ULrich Deiters <ulrich.deiters@uni-koeln.de>
+
+ * inserted a definition for SSIZE_MAX in backend/canon.h
+
+2005-07-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/sm3600.c: Don't check the result of
+ usb_find_busses(). Based on patch from Julien BLACHE
+ <jb@jblache.org>.
+ * doc/descriptions/genesys.desc: Used
+ "Medion/Lifetec/Tevion/Cytron" as manufacturer as in the other
+ backends. Used "ScanJet 2300C" as model name as in other
+ backends.
+ * doc/descriptions/unsupported.desc: Added links to scanners with
+ GL646 and GL841 chipsets. Moved all unsupported scanners from
+ doc/descriptions-external/genesys.desc to unsupported.desc. Minor
+ fixes for other scanners.
+ * doc/descriptions-external/genesys.desc: Removed. Scanners have
+ been moved to doc/descriptions/genesys.desc and
+ doc/descriptions/unsupported.desc.
+ * doc/sane-genesys.man: Typo/formatting fixes.
+ * NEWS: Updated for sane-backends 1.0.16.
+
+2005-07-01 Ulrich Deiters <ulrich.deiters@uni-koeln.de>
+
+ * restored the actual version of the Canon-SCSI backend
+ (backend/canon.c, canon-sane.c canon-scsi.c canon.h)
+
+2005-06-30 St�hane Voltz <stefdev@modulonet.fr>
+
+ * configure.in AUTHORS backend/dll.conf doc/sane.man doc/Makefile.in
+ po/Makefile.in : Fixed forgotten modifications when adding the
+ genesys backend
+
+2005-06-30 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * tools/RenSaneDlls.cmd backend/dll.c: Fixed OS/2 restriction for
+ dlopening DLLs on OS/2, as it only works for 7.3 filenames for
+ some reason (patches by Franz Bakan <fbakan@gmx.net>.
+
+2005-06-27 St�hane Voltz <stefdev@modulonet.fr>
+
+ * configure doc/sane-genesys.man doc/sane-genesys.man doc/Makefile.in
+ doc/descriptions/genesys.desc doc/descriptions/unsupported.desc
+ backend/genesys_low.h backend/genesys_devices.c
+ backend/genesys_gl841.c backend/genesys_gl646.c backend/genesys.h
+ backend/genesys.conf backend/genesys.c backend/Makefile.in
+
+2005-06-27 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek.c: Fixed "double free" problem in sane_exit.
+ * doc/plustek/Plustek-USB.changes: Update.
+
+2005-06-26 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * po/sane-backends.sv.po: Update Swedish translation
+ * tools/Makefile.in: link sane-desc to $(LIBLIB)
+
+2005-06-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Removed Samsung SCX-4216F
+ (supported by samsung backend). Dell 1600n has also network
+ connection.
+ * doc/descriptions-external/brother.desc: Removed misleading
+ comment.
+ * doc/descriptions-external/samsung.desc: Added several models,
+ updated others.
+ * doc/descriptions.txt: Added "Ethernet" to list of possible
+ interfaces.
+
+2005-06-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Canon CanoScan LiDE
+ 500F.
+
+2005-06-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Genius ColorPage-SF600.
+ * doc/descriptions-external/brother2.desc: New. Listed scanners
+ supported by the new external brother2 backend.
+ * doc/descriptions-external/brother.desc: Fixed comments.
+
+2005-05-30 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/descriptions/epson.desc: Added CX-4600
+
+2005-05-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/samsung.desc: Status of Samsung
+ SCX-4100 is "good" asit's reported to work.
+ * doc/sane-usb.man doc/sane.man: Updated, mostly concerning kernel
+ scanner driver (deprecated). Minor fixes.
+ * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_high.c
+ backend/gt68xx_low.h doc/sane-gt68xx.man
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES
+ doc/gt68xx/gt68xx.TODO:
+ Start exposure with the settings from the scanner entry. CIS
+ Calibration and exposure uses a broader spectrum now. Expsoure
+ limit is increased to 50 loops. Genius Vivid 4x is reported to
+ work so the UNTESTED label is removed now. Visioneer 7300 is
+ reported to work so the UNTESTED label is removed now. Genius
+ ColorPage Vivid 1200XE: Removed UNTESTED label. Fixed
+ resolutions. Adjusted margins. Fixed color order. Fixed
+ linedistance. Adjusted AFE. Mustek ScanExpress 1248 UB: Fixed
+ margins. Adjusted AFE. Adjusted exposure. Adjusted
+ gamma. Changed status to "complete". Mustek BearPaw 2400 CU
+ Plus: Adsusted exposure and AFE parameters. Hopefully stripes
+ and similar trouble are gone now. Mustek BearPaw 1200 CU:
+ Increased exposure to avoid vertical lines. Updated manual page.
+
+2005-05-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Avision DS310F. Added link
+ for the UMAX Astra 4000. Fixed missing link for Genius
+ ColorPage-Slim 1200 USB2.
+
+2005-05-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/net.tex doc/sane.tex: Mention RPC codes explicitely and
+ explain what request and reply means. based on patch from
+ Johannes Berg <johannes@sipsolutions.net>.
+
+2005-05-25 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * doc/descriptions/mustek_pp.desc: added scanner
+
+2005-05-23 Julien Blache <jb@jblache.org>
+ * doc/sane-find-scanner.man, doc/gamma4scanimage.man: spelling
+ fixes from A Costa.
+
+2005-05-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Konica Minolta Dimage
+ 5400 2. Fixed bus type for Mustek 800 II EP.
+ * doc/descriptions-external/genesys.desc: Changed status of Medion
+ MD 6471 to "basic".
+
+2005-05-22 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-options.c:
+ Disabled 2400 DPI for Epson 2480 due to user report of
+ broken scanner
+
+2005-05-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_devices.c
+ backend/gt68xx_generic.c backend/gt68xx_generic.h
+ backend/gt68xx_gt6801.c backend/gt68xx_gt6801.h
+ backend/gt68xx_gt6816.c backend/gt68xx_gt6816.h
+ backend/gt68xx_high.c backend/gt68xx_high.h backend/gt68xx_low.c
+ backend/gt68xx_low.h backend/gt68xx_mid.c
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES
+ doc/gt68xx/gt68xx.TODO:
+ Mustek BearPaw 1200 CU Plus model 0x21b works now. Fixed
+ firmware and offset settings. Calibration is not completely ok
+ yet, however. Code cleanup for setup_scan (only one function
+ for all chipsets). Simplified line mode/pixel mode setting
+ Updated TODO. Mustek BearPaw 2448 TA Plus is now only
+ "basic". Too much trouble for "good". Removed option "fast
+ preview". By default for preview mode 8 bits/pixel are used.
+ Fixed indentation. Full scan really scans from y=0 on gt6816
+ scanners now.
+ * po/sane-backends.bg.po po/sane-backends.cs.po
+ po/sane-backends.da.po po/sane-backends.de.po
+ po/sane-backends.es.po po/sane-backends.fi.po
+ po/sane-backends.fr.po po/sane-backends.it.po
+ po/sane-backends.nl.po po/sane-backends.no.po
+ po/sane-backends.pl.po po/sane-backends.pt.po
+ po/sane-backends.ru.po po/sane-backends.sv.po: Regenerated
+ translation files. Updated German translation.
+
+2005-05-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/backend-writing.txt: Minor updates and line-wrap fixes.
+ * doc/descriptions/unsupported.desc: Added Kodak i30 and Minolta
+ Dual Scan IV. Updated link to Konica Minolta website.
+
+2005-05-15 frank <sane at zago net>
+
+ * tools/Makefile.in: remove superflous libraries for sane-desc
+ * doc/descriptions/matsushita.desc: changed some scanner status from
+ good to minimal
+ * doc/descriptions/unsupported.desc: added a few Panasonic scanners.
+
+2005-05-13 Julien Blache <jb@jblache.org>
+ * tools/hotplug/libsane.usermap: Added Epson Stylus RX620
+ (04b8/0811). From Mike Talbot.
+
+2005-05-11 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek-pp_misc.c: Applied patch (see bug #301605).
+ * doc/plustek/Plustek-PARPORT.changes: Update.
+ * backend/plustek-pp.c: Bumped build number.
+
+2005-05-10 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * sanei/sanei_access.c: Added PATH_MAX, in case it's not defined
+ by any header (i.e. OS/2).
+
+2005-05-07 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * README.darwin: updated the section about libusb, since all known
+ bugs have now been fixed in the libusb CVS.
+
+2005-05-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_devices.c
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES
+ doc/gt68xx/gt68xx.TODO: Plustek OpticSlim 2400: Fixed list of
+ resolutions. That fixed the preview. Removed "untested"
+ warning. Adjusted scan area. Updated gt68xx.TODO. Find firmwares
+ independent of capitalization (bug #301580).
+
+2005-05-07 Julien Blache <jb@jblache.org>
+
+ * tools/hotplug/libsane.usermap: Added Microtek ScanMaker 3700
+ (05da/40cb). From Ian Beckwith.
+
+2005-05-06 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * backend/qcam.c -indent -gnu, bugreport 300128 free (devlist) added,
+ DEBUG output added and some small fixes.
+
+2005-05-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Dell 922.
+ * backend/mustek.c backend/mustek.h doc/descriptions/mustek.desc
+ doc/mustek/mustek.CHANGES: Added options to set the time after
+ which the lamp of the A3 Pro is shut off and to shut it off
+ immediately.
+
+2005-05-02 Peter Fales <peter@fales-lorenz.net>
+
+ * backend/gphoto2.c: Fix core dump when no port is specified in
+ the gphoto2 config file. (bug #301552)
+
+2005-04-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/sp15c.desc: Added ScanPartner 600C (bug
+ #301528).
+ * doc/descriptions/unsupported.desc: Removed several Brother
+ scanner which are supported by the brother backend now.
+ * doc/descriptions-external/brother.desc: Fixed link.
+
+2005-04-28 Julien Blache <jb@jblache.org>
+
+ * backend/v4l.c: duplicate capability.name in attach() so that
+ each device is listed with its actual name, not with the name of
+ the last discovered device. Reported by Andreas Hartmann.
+
+2005-04-28 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * frontend/scanimage.c: Added missing braces
+
+2005-04-27 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/descriptions/plustek.desc: Added UMAX Astranet ia101.
+
+2005-04-26 Julien Blache <jb@jblache.org>
+
+ * tools/hotplug/libsane.usermap: Added Epson Stylus CX3650
+ (04b8/080e), from Daniel Sobe.
+
+2005-04-25 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * include/sane/sanei_pp.h, sanei/sanei_pp.c: Added outb_eppdata
+ functionality (thanks to Anderson Lizardo).
+ * backend/plustek-pp_procs.h, backend/plustek-pp_io.c,
+ backend/plustek-pp_misc.c: Fixed compilation problem for kernel
+ module with gcc-3.4 compiler.
+ * doc/plustek/Plustek-PARPORT.changes: Update.
+ * backend/plustek-pp.c: Bumped build number.
+
+2005-04-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/hotplug/libsane.usermap: Fixed Minolta Scan Dual III entry
+ (bug #301512).
+ * doc/descriptions/mustek.desc: Added Mustek TwainScan II SP (bug
+ #301217).
+ * doc/descriptions-external/viceo.desc: Added Primax Colorado 2200
+ USB.
+ * doc/descriptions/unsupported.desc: Added Canon PIXMA MP110.
+ * AUTHORS: Marked Kazuya Fukuda as active.
+
+2005-04-23 Julien Blache <jb@jblache.org>
+
+ * LICENSE: Add an FAQ section.
+ * tools/hotplug/libsane.usermap: Added Genius ColorPage Vivid3xe
+ (0458/2017), from Ramiro Aceves through Debian BTS.
+
+2005-04-18 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek-usbhw.c, backend/plustek-usbscan.c: Fixed
+ problem, that has been reported in conjunction with backtracking
+ and sensor-speedup option.
+ * doc/plustek/Plustek-USB.changes: Update.
+ * backend/plustek.c: Bumped build number.
+
+2005-04-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc
+ doc/descriptions-external/genesys.desc: Added and updated
+ several scanners.
+
+2005-04-15 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * sanei/sanei_usb.c More debug info for control and isochronous mode
+ Detection added for endpoints for configurations, interface and
+ altsetting numbers > 0
+ Routine added for changing configuration, interface or altsetting
+ number
+ sanei_usb_set_configuration
+ sanei_usb_claim_interface
+ sanei_usb_release_interface
+ sanei_usb_set_altinterface
+ * include/sane/sanei_usb.h headers and text added for
+ sanei_usb_set_configuration
+ sanei_usb_claim_interface
+ sanei_usb_release_interface
+ sanei_usb_set_altinterface
+ * frontend/scanimage.c added -B option buf size
+ split up printf command to remove warning ISO C89
+ patch for bugreport 300160, ranges for width and height are wrong
+ * doc/scanimage.man added text -B option buf size
+
+2005-04-13 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * backend/hp-option.c: Add missing SANE_I18N
+ * po/sane-backends.*.po: Regenerate .po files accordingly
+ * po/sane-backends.sv.po: Update Swedish translations
+
+2005-04-12 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * Various man page fixes: sane-agfafocus.man, sane-apple.man,
+ sane-artec.man, sane-artec_eplus48u.man, sane-avision.man,
+ sane-bh.man, sane-canon_pp.man, sane-coolscan.man,
+ sane-coolscan2.man, sane-dll.man, sane-epson.man, sane-fujitsu.man,
+ sane-hp.man, sane-leo.man, sane-matsushita.man, sane-microtek2.man,
+ sane-mustek.man, sane-mustek_pp.man, sane-mustek_usb.man,
+ sane-nec.man, sane-niash.man, sane-pie.man, sane-plustek.man,
+ sane-plustek_pp.man, sane-sceptre.man, sane-scsi.man, sane-sharp.man,
+ sane-sm3600.man, sane-sm3840.man, sane-sp15c.man, sane-teco1.man,
+ sane-teco2.man, sane-teco3.man, sane-test.man, sane-u12.man,
+ sane-umax.man, sane-umax1220u.man, sane-umax_pp.man, sane.man,
+ saned.man
+
+2005-04-11 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * acinclude.m4, configure.in, configure: the locking feature will
+ now be disabled, when the selected group could not be set.
+ The configuration script should not fail any longer.
+
+2005-04-10 Julien Blache <jb@jblache.org>
+
+ * backend/hp5400_xfer.h, backend/hp5400_sanei.c, backend/hp5400.c:
+ make non-SANE-standard functions static.
+
+2005-04-10 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * backend/mustek_pp.c, backend/mustek_pp.conf, sanei/sanei_pa4s2.c,
+ include/sane/sanei_pa4s2.h, doc/sane-mustek_pp.man: added global
+ option "no_epp" to work around a known bug in the linux parport
+ code.
+
+2005-04-02 Julien Blache <jb@jblache.org>
+
+ * doc/sane.man: typo fix from A Costa.
+
+2005-04-01 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * README: Added some info about the --enable-locking switch.
+ * doc/descriptions/unsupported.desc
+ doc/descriptions-external/genesys.desc: Moved some Plustek
+ devices over to the genesys descriptions.
+ * tools/hotplug/libsane.usermap: Added some Plustek devices.
+ * mkinstalldirs: Added -o and -g options for changing the
+ owner and group of an installed directory.
+ * acinclude.m4, configure.in, configure: Added --enable-locking
+ and --with-group to enable device locking via sanei_access-lib
+ and to specify the group of the locking directory.
+ * include/sane/config.h.in: ENABLE_LOCKING has been added
+ by automake/autoconf.
+ * backend/Makefile.in: Added installation of
+ $(localstatesanedir)/lock/sane, were the lockfile should go to.
+ Also added linking of sanei_access to the plustek backend.
+ * include/Makefile.in: Added sane/sanei_access.h.
+ * sanei/Makefile.in: Added sanei_access.c.
+ * include/sane/sanei_access.h sanei/sanei_access.c: Initial checkin.
+
+2005-03-31 Julien Blache <jb@jblache.org>
+
+ * doc/scanimage.man: fix typos, patch from A Costa.
+
+2005-03-20 Earle F. Philhower III <earle@ziplabel.com>
+
+ * backend/sm3840_scan.c: Big-endian graymode fix
+
+2005-03-17 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * doc/descriptions-external/samsung.desc added
+
+2005-03-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Removed Microtek ScanMaker
+ 4800 (supported by sm3840 now).
+
+2005-03-16 Earle F. Philhower III <earle@ziplabel.com>
+ * backend/sm3840.c backend/sm3840_scan.c backend/sm3840.conf
+ backend/Makefile.in doc/descriptions/sm3840.desc
+ doc/sane-sm3840.man: Added ScanMaker 4800 USB ID and
+ documentation, fixed PPC endianness problems, fixed
+ Makefile dependencies for sm3840 driver
+
+2005-03-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc
+ doc/descriptions-external/genesys.desc: Added and updated
+ various scanners.
+
+2005-03-04 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * doc/sane-teco2.man: text update
+ backends/teco2: use of __unused__
+
+2005-03-03 Julien Blache <jb@jblache.org>
+
+ * tools/hotplug-ng/libsane.hotplug: add missing quote in the grep line.
+
+2005-03-02 Julien Blache <jb@jblache.org>
+
+ * tools/hotplug-ng/libsane.hotplug: allow for several spaces
+ between fields in the db file.
+
+2005-02-28 Julien Blache <jb@jblache.org>
+
+ * tools/hotplug-ng/libsane.hotplug: replace \t by [[:space:]] when
+ grepping for the device in the db file.
+
+2005-02-21 Julien Blache <jb@jblache.org>
+
+ * tools/hotplug-ng: added new hotplug/hotplug-ng hook, with
+ scripts and documentation.
+
+2005-02-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Removed Genius
+ ColorPage-Vivid Pro II, now in external backend. Added Visioneer
+ 9000.
+ * AUTHORS configure configure.in backend/Makefile.in
+ backend/dll.conf backend/sm3840.c backend/sm3840.conf
+ backend/sm3840.h backend/sm3840_lib.c backend/sm3840_lib.h
+ backend/sm3840_params.h backend/sm3840_scan.c doc/Makefile.in
+ doc/sane-sm3840.man doc/sane.man doc/descriptions/sm3840.desc:
+ Added sm3840 backend (from "Earle F. Philhower, III"
+ <earlephilhower@yahoo.com>).
+ * doc/descriptions-external/sm3840.desc: Removed (backend included
+ in SANE).
+ * NEWS: Updated.
+
+2005-02-14 Gerhard Jaeger <gerhard@gjaeger.de>
+
+* doc/descriptions-external: Added new external backend geniusvp2.
+
+2005-02-10 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/descriptions/epson.desc: Added CX-3600 and 3650
+ doc/sane-epson.man, backend/epson.conf: Added information about
+ GT-6500 (bug #301100)
+
+2005-02-08 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.h backend/snapscan.conf
+ Added IDs for Benq 5250C and 5000S
+
+2005-02-08 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * sanei/sanei_pp.c: Cleanup, uses now static array for parport
+ management instead of dynamically allocated. Fixes at least a
+ potential memory leak.
+
+2005-02-06 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * doc/descriptions/unsupported.desc doc/descriptions/snapscan.desc:
+ Renamed "Benq" to "Benq (Acer)" for better access through the
+ scanner search engine. Fixes bug #301158
+
+2005-02-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added several scanners. Minor
+ fixes.
+ * doc/descriptions-external/sm3840.desc: Added new external
+ backend sm3840.
+ * doc/descriptions-external/brother.desc: Updated status.
+ * po/Makefile.in po/sane-backends.pl.po: Added Polish translation
+ (from Jerzy Szczudlowski
+ <jerzy-guest@users.alioth.debian.org>). See bug #301054.
+
+2005-02-04 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * tools/hotplug/libsane.usermap: Added Epson CX6600 based on patch
+ submitted by Aurelien Jarno <lists@aurel32.net>.
+
+2005-02-03 Ulrich Sigwanz <usigwanz@freesurf.ch>
+
+ * backend/niash_xfer.c:
+ * tools/hotplug/libsane.usermap:
+ added ID for Silitek-HP-ScanJet-3400c-Clone
+
+2005-01-19 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * backend/coolscan.c: added initilization of dev->scanning = SANE_FALSE
+
+2005-01-18 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.h: Added ID for Benq 5250C
+
+2005-01-16 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson_usb.c: Added IDs for RX-425 (from bug report #301114)
+ * doc/descriptsions/epson.desc: Added RX-425
+
+2005-01-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added UMAX Astraslim
+ 6000. Added Trust SCSI Scan 19200 -Excellence Series-. Added
+ ColorPage-Vivid Pro II.
+ * tools/hotplug/libsane.usermap: Added Epson Stylus RX425 based on
+ bug report #301114.
+ * doc/sane-agfafocus.man doc/sane-artec.man: Fixed some macros
+ (patch from esr@thyrsus.com).
+
+2005-01-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Genius ColorPage-Slim
+ 1200 USB2.
+ * doc/descriptions-external/genesys.desc: Added Canon Lide 40.
+ * doc/descriptions-external/brother.desc: Added several scanners
+ and updated the status of others based on user comments.
+
+2005-01-12 Julien Blache <jb@jblache.org>
+
+ * tools/hotplug/libusbscanner: use sysfs to get the device number,
+ instead of guessing (it ended up being wrong in a number of
+ cases...). Fix from Ubuntu, transmitted by Martin Pitt.
+
+2005-01-12 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update.
+ * backend/plustek.c: Bumped build number. Copyright Update.
+ * backend/plustek-usbscan.c backend/plustek-usbshading.c:
+ Using now PhyDpi.y as selector for the motor MCLK setting.
+ Copyright Update.
+ * backend/plustek-usbdevs.c:
+ Tweaked motor settings for EPSON and CANON1200. Copyright Update.
+ * backend/plustek-*.[ch]: Copyright Update.
+
+2005-01-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Guillemot scanner.
+
+2005-01-09 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: "flaming hack to get USB scanners working without timeouts
+ under linux" submitted by "Steve" (in comment to bug #300830)
+ * doc/descriptions/epson.desc, doc/sane-epson.man:
+ Added SCSI version of GT-5000 to supported list.
+
+2004-12-29 Julien Blache <jb@jblache.org>
+ * tools/sane-find-scanner.c: Added a hint about switching the
+ scanner on and connecting it to the computer before doing
+ anything.
+
+2004-12-26 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * doc/descriptions-external/hpaio.desc join two lines so html
+ conversion possible
+ doc/descriptions-external/stv680.desc added two webcams with
+ different usb vid and pid
+
+2004-12-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added several scanners.
+
+2004-12-18 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c backend/epson_usb.c: Added USB IDs for
+ CX-3650 and CX-4600 and updated version number.
+
+2004-12-15 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * doc/descriptions-external/hpaio.desc stv680.desc
+ Info new external backends
+
+2004-12-01 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan-scsi.c backend/snapscan-options.c:
+ Added quality calibration for Epson 2480 (implementd by Simon Munton)
+
+2004-12-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx_devices.c: Disabled stop_scan command for Mustek
+ BearPaw 2448 TA Plus.
+
+2004-12-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-gphoto2.man doc/sane-microtek2.man: Fixed minor
+ glitches based on patch from Eric S. Raymond <esr@thyrsus.com>.
+ * doc/descriptions/unsupported.desc: Added Benq 320p.
+
+2004-12-04 Julien Blache <jb@jblache.org>
+ * tools/hotplug/libsane.usermap: Added Epson Perfection 4870
+ Photo, vendor 0x04b8 product 0x0128.
+
+2004-12-01 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c: Applied fix for allocation of gamma tables
+ (thanks to Simon Munton)
+
+2004-12-01 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * doc/descriptions/unsupported.desc: removed Epson Perfection 1270
+
+2004-12-01 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.h backend/snapscan.c backend/snapscan-scsi.c
+ backend/snapscan-options.c doc/descriptions/snapscan.desc:
+ Added support for Epson Perfection 1270
+
+2004-12-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/umax1220u.desc doc/descriptions/unsupported.desc
+ doc/descriptions-external/genesys.desc: Added several scanners. Moved
+ UMAX 2100U to umax1220u.desc. Moved Plustek S(T)12 to unsupported.desc.
+
+2004-11-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/brother.desc. Updated comments. 9160 works.
+
+2004-11-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Updated/added several scanners.
+
+2004-11-21 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek-usb.c: Fixed problem, when builing supported
+ and connected device list.
+
+2004-11-19 Rene Rebe <rene@exactcode.de>
+
+ * sanei/sanei_usb.c configure.in: use usb_interrupt_read instead of
+ usb_bulk_read for sanei_usb_read_int. Fixes bug #300878. Added a
+ missing DBG output in sanei_usb_read_int. Check for
+ usb_interrupt_read to make sure, we have at least version 0.1.8.
+
+2004-11-19 Rene Rebe <rene@exactcode.de>
+
+ * backend/avison.c doc/descriptions/avision.desc
+ doc/descriptions/unsupported.desc: just added new IDs including
+ moving the HP 82xx to the avision backend
+
+2004-11-19 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek.c backend/plustek-usb*: Major update, see
+ doc/plustek/Plustek-USB.changes. Esp. improved support for multiple
+ devices and autodetection.
+ * doc/plustek/Plustek-USB.changes: Update.
+ * doc/descriptions/plustek.desc: Updated release number.
+
+2004-04-15 St�hane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: non i386 linux compilation fix,
+ 1220P gray levels scan hang fix, 1220P color calibration tuning.
+
+2004-11-14 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * snapscan-sources.c: Applied patch by Julien Blache to change
+ ch_past_init from SANE_Int to SANE_Bool
+
+2004-11-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_devices.c
+ backend/gt68xx_gt6801.c backend/gt68xx_gt6816.c
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Fixed test
+ to move home sensor at the start of scan. Fixed gray mode
+ linemode test. That stopped e.g. the Plustek OpticPro U 16 B from
+ working in gray mode.
+
+2004-11-13 Frank Zago <fzago at austin dot rr dot com>
+
+ * include/sane/sanei_backend.h: Added compiler attribute __unused__
+ for unused variables/functions.
+
+ * backend/leo.c backend/teco3.c backend/matsushita.c
+ backend/sceptre.c backend/teco1.c: use __unused__
+ * sanei/sanei_wire.c sanei/sanei_pa4s2.c sanei/sanei_scsi.c:
+ fixes for 64 bits platforms.
+ * backend/sp15c-scsi.h backend/sp15c.h backend/dc210.c backend/dc210.h:
+ fixes some warnings.
+
+2004-11-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/v4l.c: 64 bit fix from Frank Zago <fzago at austin dot
+ rr dot com>.
+
+2004-11-13 Julien Blache <jb@jblache.org>
+
+ * tools/hotplug/libsane.usermap: Added Epson Stylus Photo RX500,
+ Epson Stylus Photo RX600 and Minolta Scan Dual II.
+
+2004-11-10 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * snapscan-sources.c: First implementation of deinterlacer for epson
+ scanners at high resolutions (thanks to Brad Johnson)
+
+2004-11-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Updated version. Enabled compilation
+ warnings.
+ * doc/releases.txt: Updated according to current practice.
+
+Older entries can be found in ChangeLog-1.0.15.
diff --git a/ChangeLogs/ChangeLog-1.0.17 b/ChangeLogs/ChangeLog-1.0.17
new file mode 100644
index 0000000..1e4e33c
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.17
@@ -0,0 +1,1011 @@
+****** Release of sane-backends 1.0.17. End of code freeze ******
+
+2005-12-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added link to Lexmark X6170.
+ * doc/descriptions/gt68xx.desc: Added Trust Direct WebScan 19200
+ (reported on sane-devel).
+ * backend/Makefile.in: Added missing genesys_conv.c and
+ genesys_conv_hlp.c to DISTFILES. Without this change the files
+ wouldn't be part of the archive.
+ * configure configure.in: Disabled compilation warnings. Increased
+ version number.
+
+2005-12-17 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/descriptions/epson.desc: Added a few new scanners based on
+ messages to the sane-devel mailing list.
+
+2005-12-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * NEWS: Updated for release.
+
+---- CODE FREEZE FOR SANE 1.0.17 ---
+
+2005-12-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/hp3500.desc: Added .desc file for new
+ external backend hp3500 which provides support for the HP ScanJet
+ 3500 series (from Troy Rollo <sane@troy.rollo.name>).
+ * doc/descriptions/unsupported.desc: Removed HP 3500, 3530, and
+ 3570 (now in hp3500.desc).
+
+2005-12-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/brother-mfc4600.desc: Added .desc file
+ for (older) external backend for Brother MFC 4600 (USB version).
+ * doc/descriptions/unsupported.desc: Added Lexmark X6170. Removed
+ Brother MFC 4600 USB.
+ * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_high.c
+ backend/gt68xx_low.c doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES doc/gt68xx/gt68xx.TODO: Silenced
+ non-fatal warnings/error messages. Several fixes for avoiding
+ freezes/timeouts after cancelling a scan. Several fixes for
+ warming up of lamp. Decreased scan width of Plustek OpticPro
+ 1248U.
+
+2005-12-08 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek-pp_tpa.c backend/u12-tpa.c: Fixed nasty
+ compiler warnings.
+
+2005-12-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Brother
+ MFC-7300c. Removed Primax Colorado 2400U (now in
+ primascan.desc).
+ * doc/descriptions-external/primascan.desc: New external backend
+ for Primax Colorado 2400U.
+
+2005-12-07 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * sanei/sanei_acces.c: Fixed problem, when the device name contains
+ one or more path-separators. These characters are now converted.
+ The problem occurs on 2.4 based installations as well as on OpenBSD.
+
+2005-12-06 Stephane Voltz <stefdev@modulonet.fr>
+
+ * backend/genesys_gl646.c: removed forgotten left-over of
+ an experiment .
+
+2005-12-06 Stephane Voltz <stefdev@modulonet.fr>
+
+ * backend/genesys_gl646.c: added AF init in powersave, fixed
+ long-standing bug related to a data read timeout between
+ distinct scanning sessions
+
+2005-12-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/genesys.conf: Enabled Canon LiDE 60 which was disabled
+ for safety reasons. Bugs are fixed now.
+ * doc/descriptions/genesys.desc: Changed status of Canon LiDE 50
+ and 60 to "good". Added comment for untested LiDE 40 to report any
+ success/failure.
+ * AUTHORS: Marked Fred Odendaal as active maintainer.
+ * tools/hotplug/libsane.usermap: Added Epson Perfection 3490.
+
+2005-12-05 Rene Rebe <rene@exactcode.de>
+
+ * backend/avision.c backend/avision.conf doc/sane-avision.man:
+ fixed more typos in comments and debug output, removed obsolete
+ options from the parser, example avision.conf and manual page.
+ Fixed 12 Bit gray and color modes to actually work as well as
+ software CCD line-difference correction. Minimal scan resolutions
+ have been slightly adapted for some ASICs.
+
+2005-12-05 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+
+ * backend/genesys.c: removed usage of current_setup in functions
+ where it is not necessarily initialized. Modified shading
+ calibration to not use fixed stripe sizes. Fixed memory
+ corruption while calculating shading data. Fixed read sizes to
+ be multiples of 256. Fixed stagger/line distance
+ correction. Fixed line shrinking to correctly update data
+ buffers. Bumped BUILD number.
+ * backend/genesys.c backend/genesys_conv.c: Added gray to lineart
+ conversion.
+ * backend/genesys.c backend/genesys_conv_hlp.c: Modified calling
+ parameters to stagger/line distance correction filter to better
+ describe its inner working.
+ * backend/genesys_devices.c: Slowed down motor timings for
+ LiDE 35/40/50/60. Removed untested message for LiDE 35/40/50/60.
+ * backend/genesys_gl646.c: Fixed bug for odd pixel count. Added
+ support for gray to lineart conversion.
+ * backend/genesys_gl841.c: Fixed words_per_line calculation. Added
+ support for gray to lineart conversion(not used). Fixed problem
+ with scanners not backtracking while scanning calibration area
+ leading to scanning part of document area.
+
+2005-12-05 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan-scsi.c: small bugfix for Benq5150
+
+2005-12-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Canon PIXMA MP170.
+
+2005-12-04 Rene Rebe <rene@exactcode.de>
+
+ * backend/avision.c backend/avision.h: updated the Avision backend
+ from BUILD 167 to 179, including support for HP 5370, AV600U,
+ AV210C2, AV220C2, et. al. The USB i/o paths got hardened, and a
+ lot of fixes as well es enhancements and optimizations where added
+ and a lot of typos, mostly in debug output and comments, got fixed.
+ The "Line Art" mode was renamed to "Lineart" to match the other
+ backends.
+
+2005-12-03 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson_usb.c: Added id for CX4200
+
+2005-12-04 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.h backend/snapscan.c backend/snapscan-scsi.c
+ backend/snapscan-options.c: Some fixes for Benq 5150
+
+2005-12-03 Peter Fales <peter@fales-lorenz.net>
+ * backend/gphoto2.c: Cosmetic changes to debug messages
+
+2005-12-02 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-sources.c: Another fix for lineart mode for the
+ Epson 3490 @ 3200 DPI - this time tested
+ * backend/snapscan.c: Change version number to 1.4.50
+
+2005-12-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added link for Corex Cardscan
+ 500.
+
+2005-11-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added UMAX Astra 4100.
+ * tools/hotplug/libsane.usermap: Added Epson Stylus CX4200.
+
+2005-11-28 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * sanei/sanei_pa4s2.c: incorrect test of a bit mask.
+
+2005-11-28 Stephane Voltz <stefdev@modulonet.fr>
+
+ * backend/umax_pp_low.c: ifdef'ed forgottent debug statements
+
+2005-11-28 Stephane Voltz <stefdev@modulonet.fr>
+
+ * backend/umax_pp_low.c: fixed 'blue tint' on scanning area border
+ by increasing shading coefficient on dark areas
+
+2005-11-26 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-sources.c: Fix lineart mode for Epson 3490
+ * doc/descriptions/snapscan.desc: Update status for Benq 5000
+
+2005-11-26 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-scsi.c: Fix for Benq 5000
+ * backend/snapscan.conf: Replace esfw52.bin with dummy filename entry
+
+2005-11-25 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * backend/artec_eplus48u.conf, backend/snapscan.conf: Use default
+ firmware dirs in config files
+ * doc/sane-artec_eplus48u.man, doc/sane-snapscan.man: Use default
+ firmare dirs in man pages
+
+2005-11-25 Ulrich Deiters <ulrich.deiters@uni-koeln.de>
+
+ * backend/canon-sane: fixed usage of an uninitialized variable
+
+2005-11-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/sane-backends.da.po: Updated Danish translation (from Mogens
+ Jaeger <mogensjaeger@get2net.dk>).
+
+2005-11-25 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-sources.c: Fix for grayscale / linart for Epson 3490
+ at 3200 DPI
+
+2005-11-25 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * po/sane-backends.ru.po: Fixing some fuzzies
+
+2005-11-24 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * doc/gamma4scanimage.man, doc/sane-abaton.man, doc/sane-agfafocus.man,
+ doc/sane-apple.man, doc/sane-artec.man, doc/sane-avision.man,
+ doc/sane-bh.man, doc/sane-canon.man, doc/sane-canon630u.man,
+ doc/sane-config.man, doc/sane-coolscan.man, doc/sane-coolscan2.man,
+ doc/sane-dc210.man, doc/sane-dc240.man, doc/sane-dc25.man,
+ doc/sane-dmc.man, doc/sane-epson.man, doc/sane-find-scanner.man,
+ doc/sane-fujitsu.man, doc/sane-genesys.man, doc/sane-gphoto2.man,
+ doc/sane-gt68xx.man, doc/sane-hp.man, doc/sane-hp4200.man,
+ doc/sane-hp5400.man, doc/sane-ibm.man, doc/sane-leo.man,
+ doc/sane-lexmark.man, doc/sane-ma1509.man, doc/sane-matsushita.man,
+ doc/sane-microtek.man, doc/sane-microtek2.man, doc/sane-mustek.man,
+ doc/sane-mustek_pp.man, doc/sane-mustek_usb2.man, doc/sane-nec.man,
+ doc/sane-net.man, doc/sane-niash.man, doc/sane-pint.man,
+ doc/sane-plustek.man, doc/sane-plustek_pp.man, doc/sane-ricoh.man,
+ doc/sane-s9036.man, doc/sane-sceptre.man, doc/sane-sharp.man,
+ doc/sane-snapscan.man, doc/sane-sp15c.man, doc/sane-st400.man,
+ doc/sane-tamarack.man, doc/sane-teco1.man, doc/sane-teco2.man,
+ doc/sane-teco3.man, doc/sane-u12.man, doc/sane-umax1220u.man,
+ doc/sane-umax_pp.man, doc/sane-usb.man, doc/sane-v4l.man,
+ doc/sane.man, doc/saned.man, doc/scanimage.man: man page fixes
+
+2005-11-23 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-options.c: Disable bilevel colour / halftoning
+ for Epson 3490
+
+2005-11-23 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * backend/Makefile.in: added "artec_eplus48u" to FIRMWARE_DIRS
+
+2005-11-22 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * po/sane-backends.sv.po: Updated Swedish translation
+ * sanei/sanei_scsi.c: Added some debugging. Fixed some varnings
+
+---- FEATURE FREEZE FOR SANE 1.0.17 ---
+
+2005-11-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/genesys.c backend/genesys_devices.c
+ backend/genesys.conf: Bumped build number. Changed scanner's
+ name to Canon LiDE 35/40/50. Added Canon LiDE LiDE 60. This scanner
+ is still commented out in genesys.conf. Removed comment sign for
+ Canon LiDE 35/40/50 in genesys.conf.
+ * doc/descriptions/genesys.desc: Added Canon LiDE 35, 40, 50, 60.
+ * doc/sane-genesys.man: Updated concerning gl841 scanners.
+ * doc/descriptions/unsupported.desc: Moved Canon LiDE 35/40/50/60
+ to genesys.desc. Added Canon Pixma MP150, Tevion MD 90070 and
+ Primax Colorado 1200p.
+ * tools/hotplug/libsane.usermap: Added Plustek Opticslim 2400 ids
+ (from Jan Matousek).
+ * NEWS: Updated.
+
+2005-11-19 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+
+ * backend/genesys_gl841.c backend/genesys_devices.c:
+ Added support for Canon LiDE 35/40/50
+ * backend/genesys.c backend/genesys_low.h
+ backend/genesys_gl646.c: Reworked data conversion
+ process to convert CIS data, added new slope
+ generation variant
+ * backend/genesys_conv.c backend/genesys_conv_hlp.c:
+ Moved conversion filter functions out of
+ backend/genesys.c
+
+2005-11-18 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-options.c: Disable 2400 DPI for
+ Epson 3490, use 1600 DPI instead
+
+2005-11-17 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-PARPORT.changes: Update.
+ * backend/plustek_pp.c backend/plustek-pp.h
+ backend/plustek-pp_ptdrv.c backend/plustek-pp_wrapper.c:
+ Fixed sizeof(long) issue for 64bit platforms, see
+ bugreport #302195.
+ * backend/plustek_pp.conf: Default config now only tries to
+ access parport using libieee1284.
+
+2005-11-15 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan-options.c
+ backend/snapscan-scsi.c: Enabled quality calibration for the
+ Epson 3490
+ * doc/descriptions/snapscan.desc: Changed status for Epson Perfection
+ 3490 (good) and 3590 (basic)
+
+2005-11-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added HP Scanjet 4890. Added
+ several Optrox scanners.
+ * doc/descriptions-external/brother.desc: Marked status of
+ MFC-9880 as "unsupported" based on a user's report.
+
+2005-11-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added IOmagic MobileScan
+ USB. Mentioned chips used in the Artec AM12E+.
+ * doc/descriptions-external/hp3770.desc
+ doc/descriptions-external/hp8200.desc: Added clarification
+ concerning status of these backends.
+
+2005-11-10 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+ * backend/snapscan.c backend/snapscan-sources.c: Added
+ deinterlacing for Epson 3490
+ * backend/Makefile.in: added "snapscan" to FIRMWARE_DIRS
+
+2005-11-07 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.c: M3091/2 lie about gamma dl capability
+
+2005-11-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/microtek2.desc: Fixed "unmaintained"
+ marker. Added Microtek Scanmaker V6UPL (bug #302464).
+ * tools/check-usb-chip.c: Added detection of rts8822l-01h chipset
+ (patch from Jonathan Bravo Lopez <JKD@JKDSoft.cjb.net>).
+
+2005-11-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/epkowa.desc: Disabled man page link
+ (points to nowhere). Bug #302463.
+ * doc/descriptions/unsupported.desc: Added Canon PIXMA MP130.
+ * doc/sane-hp.man doc/sane-microtek2.man: Fixed links to ppscsi.
+
+2005-11-02 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * sanei/sanei_usb.c: Fixed output of transfer buffer for
+ usb_read_bulk in OS/2.
+ * backend/snapscan.c backend/snapscan-scsi.c: Fixes for Benq 5000
+ * backend/snapscan-usb.c: Avoid recursive calls of usb_sense_handler
+
+2005-11-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_usb.c: Added support for detecting vendor and
+ product id with FreeBSD kernel scanner driver (based on patch in
+ FreeBSD ports).
+ * README.freebsd: Updated information about USB scanners.
+
+2005-10-31 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan-scsi.c backend/snapscan.h
+ backend/snapscan-options.c doc/descriptions/snapscan.desc:
+ Distinguish between 5000/5000E/5000U
+ * backend/snapscan-sources.c: Enable deinterlacer for 5000E/5000U
+ for 1200 DPI
+ * backend/snapscan.conf: Fix names for 5000/5000E/5000U
+
+2005-10-30 Giuseppe Sacco <eppesuig@debian.org>
+
+ * po/*it.po: Updated italian translation
+
+2005-10-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/artec_eplus48u.conf
+ doc/descriptions/artec_eplus48u.desc: Added support for Trust
+ 240H Easy Webscan Gold to artec_eplus48u backend.
+ * Makefile.in acinclude.m4 configure configure.in
+ backend/Makefile.in frontend/Makefile.in lib/Makefile.in
+ sanei/Makefile.in tools/Makefile.in:
+ Run "makedepend" if it's available. This way "make" builds
+ backends correctly even if only included files (e.g. headers) are
+ changed. Don't be too verbose when running makedepend.
+ Create links libsane-*.so.1 to the real library files if the
+ links are not there. This fixes dynamic loading on OpenBSD. The
+ links are not created for MacOS X as they don't work there.
+ Remove any libsane.* links in /usr/local/lib/sane. Such links
+ are created by libtool. As they point to libsane-v4l.so,
+ scanimage -L doesn't find any scanner in case of ld.so
+ misconfigurations.
+ The install target is much quiter now and prints the libtool
+ message only once now.
+ * README.openbsd: Removed comment about broken library links.
+
+2005-10-28 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * po/*.po: Updated po files, corrected/updated german translation.
+ * doc/plustek/Plustek-USB.changes: Update.
+ * backend/plustek.c backend/plustek.h: Added OPTION_SPEEDUP.
+ * backend/plustek-usbdevs.c: Changed high-speed setting for
+ UMAX 3400, due to bugreport #302317.
+ Fixed CanoScan N650U settings (bugreport #302433).
+
+2005-10-25 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update.
+ * backend/plustek.c: Bumped build number.
+ * backend/plustek-usbdevs.c: Tweaked LiDE25 settings.
+ * backend/plustek-usb.c: Let CIS devices use green-channel
+ for gray scans.
+ * backend/plustek-usbcal.c: Fixed segfault condition in fine
+ calibration for gray scanmodes.
+
+2005-10-24 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan-scsi.c backend/snapscan.h
+ backend/snapscan-options.c: Fix transparency range for Epson
+ 2480/2580, fix preview for Epson 2580.
+
+2005-10-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/umax1220u.desc: Marked backend as
+ unmaintained. Used non-broken link.
+
+2005-10-23 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan-scsi.c: Fixes for buffer
+ size in high-res modes by Simon Munton, small changes to delay
+ code.
+
+2005-10-23 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/hotplug/libsane.usermap: Added Epson Stylus DX3850 (from
+ niels_kalle <niels_kalle@web.de>).
+
+2005-10-22 Eddy De Greef <eddy_de_greef at tiscali dot be>
+
+ * backend/mustek_pp_cis.c: Decreased the maximum number of pixels
+ on a line for CIS scanners a bit to avoid border artifacts.
+
+2005-10-22 Eddy De Greef <eddy_de_greef at tiscali dot be>
+
+ * backend/mustek_pp_cis.c backend/mustek_pp_cis.h
+ doc/sane-mustek_pp.man: Added an optional engine_delay parameter
+ to work around potential engine instability problems for CIS models.
+
+2005-10-21 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update.
+ * backend/plustek.c: Bumped build number.
+ * backend/plustek-usbdevs.c: Fixed high-speed feature of
+ Canoscan D660U.
+
+2005-10-20 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-scsi.c: Fixes for 16 bit
+ quality calibration by Simon Munton
+
+2005-10-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added HP ScanJet 7650 and
+ UMAX Astra 2500.
+ * doc/descriptions-external/brother2.desc: MFC-210C is reported to
+ work.
+ * NEWS: Created entry for sane-backends 1.0.17.
+
+2005-10-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * acinclude.m4 configure: Fixed check for libpthread functions.
+ * tools/hotplug/libsane.usermap: Added Brother MFC 210C (from
+ Benjamin Mirza <bm1607@yahoo.de>).
+ * doc/descriptions-external/epkowa.desc: Updated for iscan 1.17.0
+ (patch from Olaf Meeuwissen <olaf@member.fsf.org>). Bug #302183.
+
+2005-10-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * AUTHORS: Marked Michael Herder as not active. No activity since
+ some time, most email addresses bounce, no response to
+ pings. Changed contact address to the only one that doesn't
+ directly bounce.
+ * backend/artec_eplus48u.conf: Added support for UMAX AstraSlim
+ 1200 SE (from Harq al-Ada <nadaban.bogdan at gmail.com>).
+ * doc/descriptions/artec_eplus48u.desc: UMAX AstraSlim
+ 1200 SE is supported. Backend is unmaintained.
+ * doc/descriptions/unsupported.desc: Added HP ScanJet
+ 4850C. Removed UMAX AstraSlim 1200 SE.
+ * backend/gt68xx.c backend/gt68xx_generic.c
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Minor
+ modifications to sheet-fed scanner support.
+ * backend/mustek_usb2.c backend/mustek_usb2.h
+ backend/mustek_usb2_asic.c backend/mustek_usb2_asic.h
+ backend/mustek_usb2_high.c backend/mustek_usb2_high.h
+ backend/mustek_usb2_reflective.c backend/mustek_usb2_transparent.c
+ doc/descriptions/mustek_usb2.desc
+ doc/mustek_usb2/mustek_usb2.CHANGES:
+ Removed typedefs for DWORD, WORD and so on. Used int, unsigned
+ short, ... directly in the code.
+ * AUTHORS configure configure.in backend/Makefile.in
+ backend/dll.conf backend/lexmark-x1100.c backend/lexmark.c
+ backend/lexmark.conf backend/lexmark.h doc/Makefile.in
+ doc/sane-lexmark.man tools/hotplug/libsane.usermap: Added lexmark
+ backend (from Fred Odendaal <freshshelf@rogers.com>).
+ * frontend/tstbackend.c: Added vendor "Lexmark".
+ * doc/sane.tex: Added vendor "Lexmark". Used current date.
+ * doc/descriptions-external/lexmark.desc
+ doc/descriptions/lexmark.desc: Moved to doc/descriptions. Added
+ "new" marker. Added manpage link. Updated version. Marked X1180
+ as "basic" according to man page.
+ * doc/sane.man: Added lexmark backend.
+ * backend/Makefile.in doc/Makefile.in tools/Makefile.in: Make
+ "make dist" work again.
+ * acinclude.m4 configure include/sane/config.h.in: Check for
+ pthread_cancel() and pthread_testcancel().
+
+2005-10-15 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * doc/descriptions/mustek_pp.desc: add Medion MD9806 scanner as
+ supported
+
+2005-10-14 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-options.c backend/snapscan-scsi.c
+ backend/snapscan.c backend/snapscan-sources.c:
+ Fixes for 16 bit scan mode from Simon Munton
+
+2005-10-11 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-options.c backend/snapscan-scsi.c
+ backend/snapscan.c backend/snapscan-sources.c:
+ Fixes for Epson 3490/3590 and 16 bit scan mode
+
+2005-10-11 Stephane Voltz <stefdev@modulonet.fr>
+
+ * backend/umax_pp.c: change sane_start semantic to allow for batch
+ scanning
+
+2005-10-08 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/mustek_a3p1.desc: Downgraded status to
+ minimal.
+ * doc/descriptions/mustek_usb2.desc: Added "new" marker.
+
+2005-10-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added HP ScanJet 3800c.
+ * frontend/scanimage.c: Use correct size for fgets. Patch from
+ Antoine Jacoutot <ajacoutot@lphp.org>.
+
+2005-10-05 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * backend/microtek2.c: Off-by-one error
+
+2005-10-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * AUTHORS acinclude.m4 configure configure.in backend/Makefile.in
+ backend/dll.conf backend/mustek_usb2.c backend/mustek_usb2.h
+ backend/mustek_usb2_asic.c backend/mustek_usb2_asic.h
+ backend/mustek_usb2_high.c backend/mustek_usb2_high.h
+ backend/mustek_usb2_reflective.c backend/mustek_usb2_transparent.c
+ doc/Makefile.in doc/sane-mustek_usb2.man
+ doc/mustek_usb2/mustek_usb2.CHANGES
+ doc/mustek_usb2/mustek_usb2.TODO:
+ Added mustek_usb backend which supports the Mustek BearPaw 2448
+ TA Pro. Changes of the code before inclusion to CVS can be found
+ in doc/mustek_usb2/mustek_usb2.CHANGES.
+ * doc/sane.man: Added mustek_usb2. Added description for u12
+ backend. Added missing links to other backends.
+ * doc/descriptions/mustek_usb2.desc: Moved from
+ descriptions-external. Updated.
+ * PROJECTS: Removed link to BeOS (link goes to nowhere, SANE
+ website has links to projects). Removed link to wi32 port
+ (included in SANE). Removed link to SaneTwain (listed on SANE
+ website).
+ * doc/doxygen-sanei.conf.in: Updated to current doxygen
+ version. Output more C-friendly format.
+ * include/sane/sanei.h include/sane/sanei_backend.h
+ include/sane/sanei_debug.h include/sane/sanei_pp.h
+ include/sane/sanei_usb.h: Fixed some bugs in doxygen
+ documentation. Added some comments.
+
+2005-10-02 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update.
+ * backend/plustek.c: Bumped build number.
+ * backend/plustek-usbdevs.c backend/plustek-usb.h: Updated motor
+ settings for Canoscan LiDE25, thanks to Stephan February
+ <stephanf@singnet.com.sg> for providing these values.
+
+2005-10-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/as6e.desc: Added Trust Easy Scan 9600 Plus (bug
+ #301000).
+ * backend/sharp.c: Fixed some compilation warnings (bug #300404).
+ * AUTHORS: Fixed Rene Rebe's email address.
+ * doc/descriptions/unsupported.desc: Removed Epson Perfection 4180
+ (supported by epkowa backend).
+
+2005-10-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/mustek_a3p1.desc
+ doc/descriptions/unsupported.desc: Added external mustek_a3p1
+ backend that supports Mustek P 3600 A3 Pro.
+ * tools/Makefile.in: Added udev to list of directories that are
+ part of the distribution.
+ * doc/descriptions.txt: Yet another "itsself".
+ * backend/sp15c.c: Fixed some warnings (bug #302290).
+
+2005-10-01 Julien Blache <jb@jblache.org>
+ * doc/sane-find-scanner.man: Typo fix, s/itsself/itself/ from
+ Alfie Costa.
+
+2005-09-29 Eddy De Greef <eddy_de_greef at tiscali dot be>
+
+ * backend/mustek_pp_cis.c: Minor bug fix: wrong model name was
+ reported for 1200CP+ driver.
+
+2005-09-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ backend/gt68xx_generic.c backend/gt68xx_generic.h
+ backend/gt68xx_high.c backend/gt68xx_low.c backend/gt68xx_low.h
+ doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES doc/gt68xx/gt68xx.TODO:
+ Added support for Plustek OpticSlim M12 (untested). Based on patch
+ from Gerhard Jaeger <gerhard@gjaeger.de>. Fixed gt68xx homepage
+ links in man page. Changed minimum version of libusb to 0.1.8.
+ * doc/descriptions/unsupported.desc: Removed Plustek OpticSlim M12.
+
+2005-09-28 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-options.c backend/snapscan-scsi.c
+ backend/snapscan.c backend/snapscan.h:
+ Added 16 bit option for Epson scanners, untested.
+ Reenabled enhanced inquiry command for epson scanners.
+
+2005-09-28 Julien Blache <jb@jblache.org>
+ * tools/udev/convert-usermap.sh: Don't print 0x when matching VID
+ and PID.
+
+2005-09-28 Julien Blache <jb@jblache.org>
+ * tools/udev/convert-usermap.sh: Added script to convert
+ hotplug/libsane.usermap to a udev rules file. udev 070 + linux
+ 2.6.14 will deprecate hotplug.
+ * tools/README: updated.
+
+2005-09-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/brother.desc: Removed duplicate entry.
+ * doc/descriptions/genesys.desc: Added link to genesys homepage.
+
+2005-09-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-find-scanner.c: Print more clear output if no USB
+ scanners are found. Point to manual page. Warn if libusb support
+ hasn't been built.
+
+2005-09-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/lexmark.desc
+ doc/descriptions/unsupported.desc: Added external lexmark
+ backend. Moved Lexmark X11?? devices to lexmark.desc. Based on
+ patch from Fred Odendaal <freshshelf@rogers.com>.
+
+2005-09-25 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-scsi.c: Removed debugging code for
+ Epson scanners until a working solution has been found.
+
+2005-09-23 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README: Mention in addition to the listed libraries, their
+ header files are also neccessary. A missing usb.h is a common
+ problem when building SANE (--> no USB support).
+ * configure configure.in: Added warning message that's printed
+ when libusb or its header file is not available.
+ * frontend/scanimage.c doc/scanimage.man: Added progress indicator
+ to scanimage (based on patch from Mario Goppold
+ <mgoppold@tbz-pariv.de>). Updated copyright information, added
+ links to sane-devel mailing list.
+ * sanei/sanei_usb.c: Ignore EBUSY from usb_set_configuration. This
+ function fails, if a different interface of the same device is
+ claimed (e.g. by usblp).
+
+2005-09-22 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * backend/hp4200.c backend/umax.c backend/umax1220u.c
+ include/sane/sanei_pv8630.h sanei/sanei_pv8630.c:
+ Fix SANE_DEBUG_SANEI_PV8630
+
+2005-09-19 Frank Zago <sane at zago.net>
+
+ * backend/dc210.c backend/leo.c backend/matsushita.c
+ backend/sceptre.c backend/sp15c-scsi.h backend/sp15c.h
+ backend/teco1.c backend/teco2.c backend/teco3.c
+ include/sane/sanei_backend.h: Replaced __unused__ with
+ __sane_unused__ to avoid a namespace conflict.
+
+2005-09-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_high.c
+ doc/descriptions/gt68xx.descdoc/gt68xx/gt68xx.CHANGES
+ doc/gt68xx/gt68xx.TODO: Fixed segfault that may happen with
+ Mustek ScanExpress A3 USB.
+ * doc/backend-writing.txt: Added some hints about number of
+ files.
+ * backend/mustek.conf doc/sane-mustek.man
+ doc/descriptions/mustek.desc: Mustek Paragon 600 II EP
+ works. Mentioned "parport0".
+ * doc/descriptions/unsupported.desc: Added Canon PIXMA MP750.
+
+2005-09-17 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * README.darwin: New date for good libusb from CVS
+
+2005-09-07 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * acinclude.m4, configure: fix disabling of locking when the
+ locking user group does not exist
+
+2005-09-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Genius ColorPage Slim
+ 1200.
+
+2005-09-07 Oliver Schirrmeister <oschirr@abm.de>
+
+ * backend/fujitsu.c: enabled dropoutcolor for all fi-* scanners.
+ Applied patch from Mario Goppold: Bugfixes for the M3092DCd
+
+2005-09-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/sane-backends.ru.po: Updated Russian translation (from Vitaly
+ Lipatov <LAV@vl3143.spb.edu>).
+
+2005-09-03 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.h backend/snapscan-scsi.c: (Hopefully) fixed
+ some debugging code for Epson scanners that only works after
+ firmware upload.
+
+2005-09-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Epson Perfection 4490
+ Photo.
+ * tools/hotplug/libsane.usermap: Added HP PSC 750.
+
+2005-09-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_devices.c
+ backend/gt68xx_generic.c backend/gt68xx_high.c
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Genius
+ ColorPage Vivid 1200 X is reported to work. Genius ColorPage Vivid
+ 4 XE seems to be the same as 4 X, it just doesn't have
+ buttons. Cleanup of .desc file. Fixed gain setting. Mustek
+ ScanExpress A3 USB 600 dpi color scanning works now.
+ * tools/check-usb-chip.c: Added detection for SQ113 chip
+ (e.g. Mustek BearPaw 2448 TA Pro).
+
+2005-08-31 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Removed Mustek 1800 A3 Pro
+ (this is actually a P3600 A3 Pro).
+ * doc/descriptions-external/mustek_usb2.desc: Mustek BearPaw 2448
+ TA Pro has status "good" now.
+
+2005-08-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Removed Mustek BearPaw 2448
+ TA Pro (now supported by external Mustek USB2 backend). Added
+ comments about that backend to some other scanners that may be
+ supported later.
+ * doc/descriptions-external/mustek_usb2.desc: New external Backend
+ for Mustek BearPaw 2448 TA Pro.
+
+2005-08-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Canon LiDE 60 is GL841 based.
+
+2005-08-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/canon630u.desc: Changed status of Canon 636u
+ too "good".
+
+2005-08-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/brother2.desc: Brother MFC-5440CN is
+ reported to work (bug #302105).
+
+2005-08-24 St~hane Voltz <stefdev@modulonet.fr>
+
+ * backend/umax_pp.c backend/umax_pp_low.c tools/umax_pp.c: Added EPP
+ support for 610P, revision number changes
+
+2005-08-23 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Canon LiDE 60. Reflecta
+ Digitdia 3600 is not GL841-based.
+
+2005-08-22 St~hane Voltz <stefdev@modulonet.fr>
+
+ * tools/check-usb-chip.c: Added rts8858c detection (Lexmark
+ X1100 series, Dell A920).
+
+2005-08-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/hotplug/libsane.usermap: Added some Genius scanners. Fixed
+ Visioneer Onetouch 7300 USB. Added Plustek OpticSlim 2400.
+ * README.openbsd: Mention problems with library names.
+
+2005-08-22 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update.
+ * backend/plustek.c: Bumped build number.
+ * backend/plustek-usb.c backend/plustek-usbscan.c: Fixed problem,
+ when trying to scan at resolutions beyond the optical one
+ (sensor stops too early).
+ * tools/hotplug/libsane.usermap: Added USB ID for LiDE25.
+
+2005-08-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/microtek2.desc
+ doc/descriptions/unsupported.desc: Marked microtek2 backend as
+ unsupported. Changed link to point to old website directly. Listed
+ Microtek ScanMaker 9800XL as supported (bug #301515).
+
+2005-08-21 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * ltmain.sh acinclude.am configure: Updated from libtool 1.5.18.
+
+2005-08-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ backend/gt68xx_low.h doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES doc/gt68xx/gt68xx.TODO:
+ Increased number limit of scanners that can work with this
+ backend to 50. Added support for Genius ColorPage Vivid 1200 X
+ (untested).
+
+2005-08-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Fixed check for usbcalls.h on OS/2
+ (patch from Paul Smedley <paul@smedley.info>).
+ * backend/gt68xx.c backend/gt68xx_devices.c doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES: Enabled GT68XX_FLAG_NO_STOP for
+ Mustek BearPaw 2400 CU Plus. Some of these scanners don't seem
+ to like that command.
+ * doc/descriptions/artec_eplus48u.desc: Disabled link to backend
+ homepage which doesn't seem to contain anything sane-related.
+
+2005-08-19 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update.
+ * backend/plustek-usb.h backend/plustek-usbdevs.c: Removed obsolete
+ _WAF_BLACKFINE. LiDE20 does not seem to have a reliable black
+ calibration area, so the devices now will switch off the lamp
+ for dark calibration.
+ * backend/plustek-usbcal.c backend/plustek-usbscan.c: Cleanup.
+ * backend/plustek-usbshading.c: Fixed line statistics and added
+ calibration data output.
+ * backend/plustek.c: Bumped build number.
+
+2005-08-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_low.c backend/gt68xx_low.h
+ doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES doc/gt68xx/gt68xx.TODO:
+ Fixed the problem concerning scanning on *BSD. Scanning only
+ worked once (bug #300597). Fixed compilation warnings.
+
+2005-08-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README: Min. libusb version is 0.1.8.
+
+2005-08-17 Julien Blache <jb@jblache.org>
+
+ * tools/hotplug/libsane.usermap: Added USB IDs for the
+ sm3600-supported scanners. If you know the exact model name
+ corresponding to the above IDs, please mail sane-devel:
+ 0x05da/0x40b3, 0x05da/0x40b8,
+ 0x05da/0x40ca, 0x05da/0x40dd, 0x05da/0x40ff
+
+2005-08-16 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-scsi.c: Make compileable ;-)
+ * backend/snapscan-options.c: Removed //-style comment
+
+2005-08-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Canon PIXMA MP780 and
+ Lexmark P6250.
+ * tools/sane-find-scanner.c: Don't print anything else but the
+ found messages in "-q" mode.
+ * tools/check-usb-chip.c: Added check for combination of a
+ PowerVision PV8630 (USB->parport bridge) and National
+ Semiconductor LM9830 as used in the HP 4200. Fixed compilation
+ warning. Added check for Toshiba M011 chips as used in Microtek
+ ScanMaker 3600, 3700, and 3750.
+ * configure configure.in backend/Makefile.in backend/sm3600-scanusb.c
+ backend/sm3600-scanutil.c backend/sm3600.c backend/sm3600.h
+ doc/sane-sm3600.man doc/sane-usb.man:
+ Removed direct dependence of sm3600 on libusb. Used sanei_usb
+ instead. Based on patch from Fran~is Revol <revol@free.fr>.
+ Updated documentation accordingly. Fixed compilation warnings.
+
+2005-08-15 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c: Bumped version number
+ * backend/snapscan-scsi.c: Added temporary debug code for 2480/2580
+ distinction
+
+2005-08-15 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan-options.c backend/snapscan-scsi.c
+ backend/snapscan.h doc/descriptions/snapscan.desc
+ backend/snapscan.conf: Added support for Epson Perfection 3490/3590
+ (thanks to Matt Judge).
+
+2005-08-15 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update.
+ * doc/descriptions/plustek.desc: Updated version number.
+ * backend/plustek.h. backend/plustek-usb.h backend/plustek-usbcalfile.c
+ backend/plustek-usbimg.c backend/plustek-usbmap.c
+ backend/plustek-usbdevs.c backend/plustek-usbscan.c: Cleanup.
+ * backend/plustek.c: Bumped version and build number.
+ Activated IPC between reader-process and parent.
+ * backend/plustek-usbio.c: usbio_DetectLM983x() now returns error if
+ register could not be red, usbio_ResetLM983x() checks for reg7
+ value before writing.
+ * backend/plustek-usbhw.c: Added button support for Plustek/Genius
+ devices. Changed behaviour of usb_IsScannerReady().
+ Added special misc I/O setup for CIS devices (usb_ResetRegisters).
+ * backend/plustek-usb.c: Minor fix for startup reset.
+ Removed unnecessary calls to usbio_ResetLM983x().
+ * backend/plustek-usbshading.c: Readded kCIS670 to add 5% extra to
+ LiDE20 fine calibration.
+ * backend/plustek-usbcal.c: Tried to use the settings from SANE-1.0.13.
+ Added _TWEAK_GAIN to allow increasing GAIN during lamp coarse
+ calibration. Added call to speedtest function.
+
+2005-08-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * Makefile.in: Added Changelog-1.0.16 to DISTFILES.
+ * backend/hp4200.c doc/sane-hp4200.man
+ doc/descriptions/hp4200.desc: Enabled backtracking by
+ default. This is slower but avois bumping the scan head at the end
+ of the scan area and also missing parts of the scanned
+ image. Increased safety margin for backtracking. This fixes the
+ "garbled image" bug. Set default gamma value to 2. Manpage
+ update. Status set to "basic".
+ * frontend/scanimage.c: Don't exit with error when trying to set
+ inactive options. This especially happens in connection with
+ geometry options and the v4l backend (bugs #300321, #301977).
+
+2005-08-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/niash.desc doc/descriptions/sm3840.desc:
+ Removed ":new".
+ * AUTHORS configure configure.in backend/Makefile.in
+ backend/dll.conf backend/hp4200.c backend/hp4200.conf
+ backend/hp4200.h backend/hp4200_lm9830.c
+ backend/hp4200_lm9830.h doc/Makefile.in
+ doc/sane-hp4200.man doc/sane.man
+ doc/descriptions/hp4200.desc: Added hp4200 backend. Code from
+ Julien BLACHE's sane-backends-extras debian package, based on
+ Frank Zago's patches based on Adrian Perez Jorge's code. Fixed
+ compilation warnings. Fixed bug when no sane device was
+ given. Code indented by indent -gnu. Added man page.
+ * doc/descriptions-external/hp4200.desc: Removed (backend is now
+ included).
+ * configure configure.in: Moved CPPFLAGS definition down to avoid
+ problems with libtool tests for -fPIC.
+
+2005-08-10 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek_pp.c: Bumped build number.
+ * backend/plustek_pp-genericio.c: Fixed bug, that causes ASIC96003/1
+ based devices to move their sensors too fast in lineart mode at
+ 200 and 300dpi.
+ * doc/plustek/Plustek-PARPORT.changes: Update.
+
+2005-08-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_usb.c: Minor fixes for usbcalls interface (patch
+ from Paul Smedley <paul@smedley.info>).
+ * doc/descriptions/unsupported.desc: Added Hewlett-Packard Scanjet
+ 4370.
+
+2005-08-08 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * acinclude.m4 configure: Locking feature will be disabled on OS/2
+ per default (according to Paul Smedley <paul@smedley.info>).
+ * doc/plustek/Plustek-USB.changes: Update.
+ * backend/plustek.c: Bumped build number.
+ * doc/plustek/Plustek-USB.txt doc/descriptions/plustek.desc
+ doc/sane-plustek.man backend/plustek-usb.c backend/plustek-usbdevs.c:
+ Added support for CanoScan LiDE25.
+
+2005-08-07 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c: Use first known device if no explicit device name
+ is specified
+
+2005-08-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Updated version. Enabled compilation
+ warnings.
+ * doc/releases.txt: Typo fix.
+ * config.guess config.sub: Updated from libtool 1.5.18.
+ * configure configure.in include/sane/config.h.in
+ sanei/sanei_usb.c: Added support for usb functionality on OS/2
+ using the usbcalls interface (patch from Paul Smedley
+ <paul@smedley.info>).
+ * sanei/sanei_usb.c: Fixed some compilation warnings.
+
+Older entries can be found in ChangeLog-1.0.16.
diff --git a/ChangeLogs/ChangeLog-1.0.18 b/ChangeLogs/ChangeLog-1.0.18
new file mode 100644
index 0000000..d6cf379
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.18
@@ -0,0 +1,973 @@
+****** Release of sane-backends 1.0.18. End of code freeze ******
+
+2006-07-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Increased version number.
+
+2006-07-02 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek.c: Fixed the fix (problem when trying to
+ select bit-depth).
+
+2006-07-01 Wittawat Yamwong <wittawat@web.de>
+
+ * doc/sane-pixma.man doc/descriptions/pixma.desc:
+ Updated status of MP760 and MP780
+
+2006-06-30 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update
+ * backend/plustek.c: Fixed problem when trying to select bit-depth.
+
+2006-06-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * NEWS: Added dell1600n_net backend.
+ * doc/releases.txt: Typo fix.
+ * aclocal.m4 configure configure.in include/sane/config.h.in:
+ Disabled compilation warnings for release.
+
+---- CODE FREEZE FOR SANE-BACKENDS 1.0.18 ---
+
+2006-06-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * NEWS: Updated for 1.0.18.
+
+2006-06-24 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.c: update to v1.0.33, add 5900 usb id
+ * doc/descriptions/fujitsu.desc: usb id and version update
+
+2006-06-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/epson.desc: Fixed USB id of CX6600 (patch from
+ Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>).
+ * doc/descriptions-external/epkowa.desc: Updated (patch from
+ Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>).
+ * doc/descriptions/unsupported.desc: Added Xerox WorkCentre
+ PE120i.
+
+2006-06-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-usb.man: Fixed typo (bug #303571).
+
+2006-06-19 Giuseppe Sacco <eppesuig@debian.org>
+
+ * corrected sane-usb manual page.
+
+2006-06-15 Ulrich Deiters <ulrich.deiters@uni-koeln.de>
+
+ * backend/canon.c, canon.h, canon-scsi.c, canon-sane.c:
+ got rid of some compiler warnings
+
+2006-06-14 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.c: update to v1.0.32, add 4220c2 usb id
+ * doc/descriptions/fujitsu.desc: usb id and version update
+
+2006-06-14 Jon Chambers <jon@jon.demon.co.uk>
+ * backend/dell1600n_net.c: working backend added
+
+2006-06-13 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.[ch]: update to v1.0.31, add 5220c usb id,
+ dont show ink level buttons if no imprinter, gather button
+ presses more frequently
+ * doc/descriptions/fujitsu.desc: usb id and version update
+
+2006-06-12 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * doc/descriptions/mustek_pp.desc: Added Micromaxx MM-0851
+
+---- FEATURE FREEZE FOR SANE 1.0.18 ---
+
+2006-06-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/coolscan2.c doc/descriptions/coolscan2.desc: Added
+ (minimal) support for Nikon LS 50 ED, Coolscan V ED and
+ (probably) Super Coolscan LS-5000 ED (patch from Giuseppe Sacco
+ <giuseppe@eppesuigoccas.homedns.org>).
+ * backend/pixma.h: Fixed compilation problem on *BSD (ENODATA not
+ defined).
+ * doc/descriptions/unsupported.desc: Added Canon 9950. Removed
+ Epson 4490 (supported by epkowa). Removed Nikon scanners
+ (supported by coolscan2 backend). Updated PLANon DocuPen R700.
+
+2006-06-11 Eddy De Greef <eddy_de_greef at scarlet dot be>
+
+ * AUTHORS backend/mustek_pp_cis.c backend/mustek_pp_cis.h
+ doc/sane-mustek_pp.man: e-mail address update.
+
+2006-06-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+ (patch applied by Karl Heinz Kremer <khk@khk.net>
+
+ * doc/descriptions/epson.desc: Added CX-4800. Added Perfection
+ 4990 (bug #301795).
+ * backend/epson_usb.c: Added CX-4800 (bug #303341).
+ * backend/epson.c: Fixed segfault when a scanner isn't
+ recognized. Added "Flatbed" as the only possible source option for
+ MOD_SOURCE in this case (bug #303340).
+ Epson CX4800 and CX6400 were detected as "unknown model". This
+ changes request_identity2 to 0 in the EpsonCmdRec for the "D7"
+ level, which skips the call to get_identity2_information(). The
+ second bug was that the return status of
+ get_identity2_information() was not checked in attach(). This
+ actually allowed the scanner to be used but with inaccurate
+ parameters (e.g. "Unknown model", default color depth, etc)
+ because the scanner was already closed before probing for the rest
+ of the parameters (bug #301478, #303342).
+ The Epson Perfection 4990 photo/GT-X800 wrongly return 3200 dpi as
+ their maximum resolution. This workaround enables teh full 4800
+ dpi (bug #302090, patch from Claus Boje <claus@egehuset.dk>).
+ * backend/epson.conf.in: Detect some more epson SCSI scanners
+ (GT-6000, GT-9000) which report "EPSON SC" instead of "EPSON" as
+ SCSI manufacturer ID (bug #303269).
+ * sanei/sanei_pio.c: Don't do a busy loop when looking for
+ scanners. This froze the backend when the scanner was switched
+ off. Also CPU time is much reduced (bug #301926).
+
+2006-06-11 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * include/Makefile.in font_6x11.h added
+
+2006-06-10 Wittawat Yamwong <wittawat@web.de>
+
+ * backend/pixma_mp750.c doc/sane-pixma.man
+ /doc/descriptions/pixma.desc:
+ Removed experimental flag from MP750, MP760 and MP780.
+
+2006-06-09 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * doc/sane-stv680.man update text
+
+2006-06-09 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * frontend/scanimage.c: move sane_cancel() out of scan_it().
+ more like scanadf. fixes issues with duplex adf scanning.
+
+2006-06-08 Wittawat Yamwong <wittawat@web.de>
+
+ * backend/pixma.h: Upgraded to version 0.11.3
+ * backend/pixma_common.c backend/pixma_common.h:
+ Added a work-around for the buffer underrun problem.
+ * backend/pixma_io_sanei.c: Set minimum timeout to 10ms.
+ * backend/pixma_mp150.c: Added 2 commands for MP800.
+ * backend/pixma_mp730.c: Added debug info.
+ * backend/pixma_mp750.c: Added support for buttons and a work-around
+ for the lockup problem.
+ * backend/pixma.c: Removed SANE_I18N from backend type string.
+ * doc/sane-pixma.man: Updated
+ * doc/descriptions/pixma.desc: Updated status of MP750.
+
+2006-06-08 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update
+ * backend/plustek.c backend/plustek-usbcal.c
+ backend/plustek-usbcalfile.c backend/plustek-usbhw.c:
+ Fixed calibration cache issues (coarse calibration for all modes,
+ correct fine calibration for sheetfed devices).
+
+2006-06-08 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * po/sane-backends.*.po: updated with new translation keys from
+ genesys backend.
+
+2006-06-07 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+
+ * backend/genesys.c backend/genesys.h backend/genesys_low.h: added
+ options for enabling/disabling horizontal interpolation at high
+ resolutions and selection of color filter in grayscale and
+ lineart modes.
+ * backend/genesys_gl841.c: implemented color filter selection.
+
+2006-06-07 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * configure, configure.in, backend/Makefile.in
+ include/sane/sanei_access.h sanei/Makefile.in
+ sanei/sanei_access.c: Added patch created by
+ Vitaly Lipatov <LAV AT vl3143.spb.edu>:
+ Add --with-lockdir to configure for set path to lock dir
+ Set PATH_SANE_LOCK_DIR really to lock dir (instead localstatedir)
+ * po/sane-backends.de.po: Update.
+
+2006-06-06 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.[ch]: update to v1.0.30, init more models,
+ M3091/2 duplex support, flatbed bug fixes, minor refactoring
+ * doc/descriptions/fujitsu.desc: status and version update
+ * doc/sane-fujitsu.man: remove note about broken M3091/2 duplex
+
+2006-06-06 Rene Rebe <rene@exactcode.de>
+
+ * backend/avision.c backend/avision.h backend/avision.conf.in
+ doc/descriptions/avision.desc doc/sane-avision.man: updated the
+ Avision backend (Build 182 -> 201), including a lot fixes,
+ some new features and support for a bunch of new devices and updates
+ to the status marks, including: control of the lamp power-save time,
+ retrieval of NVRAM data such as the scan counts and serial number,
+ correction of the quality vs. preview scan bit (was inverted),
+ fixes for the logic deciding whether the cached window parameters
+ are valid, yet another deinterlacing method (for new scanner
+ models), rewritten main loop to be able to read with larger
+ USB buffers for enhanced scan speed, fixes of BGR -> RGB mirroring
+ (was off-by-one), attaching without a config by probing all
+ known SCSI vendor/product IDs and some fixed typos on the way
+
+2006-06-06 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * po/Makefile.in, po/sane-backends.*.po: updated with translation
+ keys from stv680 backend
+ * backend/Makefile.in: Fix stv680 dependencies
+
+2006-06-05 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * backend/stv680.c backend/stv680.h backend/stv680.conf.in added
+ * doc/sane-stv680.man doc/descriptions/stv680.desc added
+ * AUTHORS: added stv680 Gerard Klaver
+ * configure configure.in doc/Makefile.in doc/sane.man
+ backend/Makefile.in backend/dll.conf.in: added stv680 backend
+ * doc/descriptions-external/stv680.desc: removed because the backend
+ is now a part of sane-backends.
+
+2006-06-04 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.[ch]: update to v 1.0.29, option cleanups,
+ M3091/2 color mode support, sloppy buffer supports saned/scanimage -T
+ * backend/fujitsu-scsi.c: proper casting in macro
+ * doc/descriptions/fujitsu.desc: status and version update
+ * doc/sane-fujitsu.man: remove note about broken M3091/2 color
+
+2006-06-03 Wittawat Yamwong <wittawat@web.de>
+ * backend/pixma_sane_options.c: Added SANE_I18N for "Flatbed" and "Color"
+ * backend/pixma_common.[ch]
+ backend/pixma_mp150.c backend/pixma_mp730.c
+ backend/pixma_mp750.c backend/pixma_rename.h
+ backend/pixma.h: Added pixma_get_device_status()
+ * backend/pixma.c: Fixed a bug in sane_open(). State wasn't initiallized
+ properly.
+ * doc/sane-pixma.man doc/descriptions/pixma.desc: Updated device status.
+
+2006-06-01 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.[ch]: update to v 1.0.28
+ * doc/descriptions/fujitsu.desc: status and version update
+
+2006-05-30 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.c: DBG speedup from abel deuring,
+ duplex bugfix, split scsi/usb data into new DBG level,
+ stop including or calling sanei_thread
+ * doc/descriptions/fujitsu.desc: minor update
+ * doc/sane-fujitsu.man: minor text changes, note DBG levels
+
+2006-05-28 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/sane-plustek_pp.man: Fixed typo.
+ * doc/sane-plustek.man: Update.
+ * doc/descriptions/plustek.desc: Update.
+ * backend/plustek.c backend/plustek.h backend/plustek-usb.c
+ backend/plustek-usbcal.c backend/plustek-usbcalfile.c
+ backend/plustek-usbdevs.c backend/plustek-usb.h
+ backend/plustek-usbhw.c backend/plustek-usbimg.c
+ backend/plustek-usbio.c backend/plustek-usbmap.c
+ backend/plustek-usbscan.c backend/plustek-usbshading.c:
+ Added support for CIS-based sheetfed scanners, namely TravelScan662.
+ Added support for saving calibration data for CIS
+ devices - should speedup CanoScan devices.
+
+2006-05-28 Wittawat Yamwong <wittawat@web.de>
+
+ * backend/pixma.h: Added #define ENODATA and EPROTO to let the
+ backend compiles under OS/2 with gcc 3.3.5.
+
+2006-05-27 Giuseppe Sacco <eppesuig@debian.org>
+
+ * Updated italian translation
+
+2006-05-27 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * tools/sane-desc.c: Added plist output
+
+2006-05-26 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * po/Makefile.in, po/sane-backends.*.po: updated with translation
+ keys from pixma backend
+
+2006-05-26 Wittawat Yamwong <wittawat@web.de>
+
+ * AUTHORS: added Wittawat Yamwong
+ * configure configure.in doc/Makefile.in doc/sane.man
+ doc/descriptions/pixma.desc backend/Makefile.in
+ backend/dll.conf.in backend/pixma*.[ch]: added pixma backend
+ * doc/descriptions-external/pixma.desc: removed because the backend
+ is now a part of sane-backends.
+ * sanei/sanei_usb.c: Modified sanei_read_int(): call
+ usb_clear_halt() if and only if the endpoint is halted.
+
+2006-05-24 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * Updated Swedish translation
+
+2006-05-23 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.c: dont send scsi cmd F1 if unsupported.
+ * doc/descriptions/fujitsu.desc: update version number.
+
+2006-05-23 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Makefile.kernel26: Fixed extraction of version string.
+
+2006-05-21 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.c backend/fujitsu.conf.in
+ doc/descriptions/fujitsu.desc: added usb ids for fi-5110EOX
+
+2006-05-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.linux: Updated concerning USB permissions (really, this
+ time).
+ * doc/descriptions/unsupported.desc: Removed models that are now
+ in pixma.desc. Updated comment for Plustek OpticPro S24.
+ * doc/descriptions-external/hp_rts88xx.desc: Added reason for not
+ including the backend.
+ * backend/gt68xx.c backend/gt68xx_devices.c doc/gt68xx/gt68xx.CHANGES
+ doc/descriptions/gt68xx.desc: Added support for Plustek OpticPro
+ S24 (some models). Added .conf entry for Plustek OpticPro S12.
+
+2006-05-19 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu*: use sanei_scsi_open_extended()
+ change config file var to "buffer-size", increase default
+ * doc/sane-fujitsu.man: buffer-size mentioned
+
+2006-05-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/pixma.desc: Added some models (from
+ Wittawat Yamwong <wy-sane-devel@arcor.de>).
+
+2006-05-14 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.c: sane_read() - only send EOF with len=0
+ do_cmd() - simplify timeout handling
+ * backend/fujitsu-scsi.h: increase default timeoutes
+
+2006-05-15 Stephane Voltz <stefdev@modulonet.fr>
+
+ * backend/genesys_devices.c backend/genesys_gl646.c: tuned HP 2300
+ geometry description and added a safeguard against failed origin
+ detection
+
+2006-05-14 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu*: rewritten backend, supports many more scanners
+ with much better usb support and less model-specific code.
+ * doc/sane-fujitsu.man: updated to match new backend.
+
+2006-05-12 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * doc/descriptions/fujitsu.desc: updated with all known scanners
+ by fujitsu. Most now supported as 'basic'.
+
+2006-05-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/hotplug-ng/convert-usermap.sh
+ tools/udev/convert-usermap.sh: Removed. No longer needed as
+ hotplug-ng and udev files are generated by sane-desc now.
+ * tools/README tools/hotplug/README tools/hotplug-ng/README
+ doc/sane-usb.man: Updated documentation concerning udev.
+ * doc/descriptions/unsupported.desc: Added Epson Stylus CX-5800
+ and some PLANon scanners.
+
+2006-05-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/lexmark.desc: X1150 is reported to work.
+ * doc/descriptions-external/brother.desc: MFC-3820CN is reported
+ to work.
+
+2006-04-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/brother.desc
+ doc/descriptions-external/brother2.desc: Network models are now
+ supported (bug #303386).
+
+2006-04-23 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+
+ * backend/genesys_devices.c: Increase length of acceleration
+ slopes for Canon LiDE 35/40/50/60
+
+2006-04-21 Stephane Voltz <stefdev@modulonet.fr>
+
+ * backend/genesys.c: add workraound with issue related
+ to asic reset and data scan amount
+
+2006-04-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/artec_eplus48u.conf.in: Made config file more
+ readable. Instead of commenting every single line, the
+ explanations are given once at the top. Don't repeat options
+ that aren't changed anyway.
+ * doc/descriptions/unsupported.desc: Added Microtek Scanmaker
+ 3880.
+
+2006-04-18 Giuseppe Sacco <eppesuig@debian.org>
+ * Updated italian translation
+
+2006-04-18 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+
+ * backend/genesys_gl841.c backend/genesys_gl646.c: Actually use
+ the endian converted slope table.
+ * backend/genesys_conv_hlp.c: Fix interpolation code to emit all
+ pixels of a line.
+ * doc/descriptions/unsupported.desc: Added missing scanners from
+ libsane.usermap.
+
+2006-04-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/epson.desc doc/descriptions/fujitsu.desc
+ doc/descriptions/hp.desc doc/descriptions/u12.desc
+ doc/descriptions/umax.desc: Added most USB vendor and product
+ ids. Minor cleanup.
+ * doc/descriptions/avision.desc: Used avision-desc.sh to update
+ the .desc file to current SANE CVS avision.c code. Added USB
+ ids.
+ * doc/descriptions/plustek.desc: Added USB ids. Splitted some
+ entries which have two different USB ids. Clarified comment about
+ UMAX 3400.
+ * tools/hotplug/libsane.usermap: Removed. Will be created
+ automatically by sane-desc.
+ * tools/Makefile.in: Create libsane.usermap (for hotplug),
+ libsane.db (for hotplug-ng) and libsane.rules (for udev)
+ automatically with sane-desc based on the :usbid tokens in the
+ description files.
+ * doc/Makefile.in: Don't print warnings when creating the HTML
+ scanner tables. The warnings are already printed in the tools
+ directory.
+ * doc/descriptions-external/brother.desc
+ doc/descriptions-external/brother2.desc: Point to current lists
+ on Brother website.
+ * tools/hotplug/.cvsignore tools/hotplug-ng/.cvsignore
+ tools/udev/.cvsignore: Added.
+
+2006-04-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/umax1220u-common.c backend/umax1220u.c
+ doc/descriptions/umax1220u.desc doc/sane-umax1220u.man: Make
+ UMAX 2100U (and probably 1600U and 2000U) work. Code from Patrick
+ Lessard <palessar@cgocable.ca>. Updated manual page and .desc
+ file.
+ * AUTHORS: Added Patrick Lessard and Pierre Willenbrock.
+ * doc/descriptions/unsupported.desc
+ doc/descriptions-external/pixma.desc: Moved scanners supported
+ by the external pixma backend to pixma.desc. Added Canon PIXMA
+ MP730.
+ * doc/sane-mustek_usb2.man: Removed description of non-existing
+ configuration file.
+
+2006-04-12 Julien Blache <jb@jblache.org>
+ * tools/sane-desc.c: Fix/optimize udev rules; tests on the same
+ line are ANDed together, not ORed together, causing the rules to
+ trigger more often than necessary.
+
+2006-04-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * frontend/saned.c: If saned does not find any config file, it
+ calls fclose with a NULL FILE*. The code may also leak open file
+ descriptors and FILE's if multiple config files are found. (bug
+ #303339). Fixed possible segfault on close_handle() (bug
+ #303338).
+ * doc/descriptions/umax1220u.desc: Added links to Patrick
+ Lessard's patch.
+ * backend/qcam.c: Fixed undefined symbols in the qcam backend on
+ GNU/kFreeBSD (patch from Aurelien Jarno <aurelien@aurel32.net>).
+ * doc/descriptions/unsupported.desc: Added Lexmark X5150.
+
+2006-04-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/brother2.desc: Added several scanners
+ from Brother website.
+ * doc/descriptions/unsupported.desc: Added C-Channel scanners.
+ * tools/hotplug/libsane.usermap: Added some scanners.
+
+2006-03-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/sp15c.c: Fixed ADF support. Patch from Andreas Degert
+ <ad@papyrus-gmbh.de>.
+ * doc/descriptions-external/cs3200f.desc: Listed new cs3200f
+ backend for Canon 3200F.
+ * doc/descriptions/unsupported.desc: Added Canon PIXMA760, Tevion
+ MD 90090, Microtek ScanMaker 4600, and Visioneer Onetouch
+ 9320. Removed Canon CanoScan 3200F (now in external backends).
+
+2006-03-27 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+
+ * backend/genesys.c backend/genesys.h backend/genesys_low.h
+ backend/genesys_conv.c backend/genesys_gl841.c: Added extended
+ option "Threshold" for lineart mode(Thanks to Laurent Charpentier).
+
+2006-03-24 Julien Blache <jb@jblache.org>
+ * doc/*: Another batch of spelling fixes from A. Costa.
+
+2006-03-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Iris Iriscan and Xerox
+ Documate 510.
+
+2006-03-21 Julien Blache <jb@jblache.org>
+
+ * doc/*.man: More spelling fixes from A. Costa (through Debian).
+
+2006-02-02 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-scsi.c: Limit inquiry length to 120 bytes if
+ firmware is not yet loaded
+
+2006-03-18 Julien Blache <jb@jblache.org>
+
+ * doc/sane-apple.man: Applied patch from A Costa (through Debian);
+ english/spelling fixes for sane-apple(5).
+
+2006-03-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Microtek ScanMaker 4850
+ II and Plustek OpticPro ST 64+.
+
+2006-03-12 Stephane Voltz <stefdev@modulonet.fr>
+
+ * backend/genesys_gl646.c: removed now unneeded #ifdef in
+ gl646_send_gamma_table.
+
+2006-03-12 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+
+ * backend/genesys_gl646.c: fixed silly thinko in
+ gl646_send_gamma_table.
+
+2006-03-12 Stephane Voltz <stefdev@modulonet.fr>
+
+ * backend/genesys_gl646.c: fixed gl646_send_gamma_table after
+ endianess changes. Put again a little fix for power saving
+
+2006-03-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_usb.c tools/sane-find-scanner.c: Added USB support
+ for DragonFlyBSD (bug #303183).
+
+2006-03-09 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+
+ * backend/genesys.c backend/genesys_low.h: Removed little endian
+ conversions in slope table creation functions
+ * backend/genesys_gl646.c backend/genesys_gl841.c: Added little
+ endian conversions to gl*_send_slope_table functions
+
+2006-03-09 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+
+ * backend/genesys.c: Some annotations about endianess of scanned
+ data
+ * backend/genesys_gl646.c: Convert gamma tables to little endian
+
+2006-03-06 Stephane Voltz <stefdev@modulonet.fr>
+
+ * backend/genesys_gl646.c: power saving fixes
+
+2006-03-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/samsung.desc: Added USB ids for
+ SCX-4100 (bug #303166).
+ * doc/descriptions/unsupported.desc: Added Brother MFC 9600, Canon
+ PIXMA MP450, and Plustek ScanCopy 115.
+
+2006-02-16 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-PARPORT.changes: Update.
+ * backend/plustek_pp.c: Bumped build number.
+ * backend/plustek-pp_ptdrv.c backend/plustek-pp_detec.c:
+ Fixed bug, that prevents backend from working, when the device
+ is another parport than parport0 - spotted by Christoph Steinbruchel.
+
+2006-02-14 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/u12/U12.changes: Update.
+ * backend/u12.c: Bumped build number.
+ * backend/u12-hw.c: SoftwareReset is now disabled in
+ cancelSequence when the device is a Genius scanner.
+
+2006-02-13 Stephane Voltz <stefdev@modulonet.fr>
+
+ * backend/genesys_gl646.c: disabled power saving for gl646.
+
+2006-02-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.solaris: Added link to installation report.
+ * doc/descriptions/unsupported.desc: Removed HP ScanJet 8200
+ (supported by Avision backend). Minor updates.
+
+2006-02-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Removed Trust Office Scan USB
+ 19200 (now in niash.desc), added Xerox 4800 One Touch.
+ * include/sane/sanei_usb.h sanei/sanei_usb.c: Workaround for
+ compilation problem on Windows/cygwin.
+ * backend/dll.c: With cygwin, use ":" as DIR_SEP (patch from
+ Philip Aston <paston@bea.com>).
+
+2006-02-04 Ullrich Sigwanz <usigwanz@freesurf.ch>
+
+ * backend/niash_xfer.c: Added Trust OfficeScan 19200
+ * doc/descriptions/niash.desc: Added Trust OfficeScan 19200
+ * backend/niash.c: Removed Reload on X,Y settings
+
+2006-02-02 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.h: Corrected USB ID for Benq 310
+
+2006-01-31 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update.
+ * backend/plustek.c: Bumped build number.
+ * backend/plustek-usbdevs.c: Fixed CanoScan N1220U settings.
+
+2006-01-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/brother2.desc: Changed status of
+ Brother MFC-410CN to "basic" (bug #302961).
+ * doc/descriptions/unsupported.desc: Added Benq 7400UT and Genius
+ Colorpage CS.
+
+2006-01-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/snapscan-usb.c: Added #defines for SHM_R/W for cygwin
+ (patch from Philip Aston <philipa@mail.com>).
+ * AUTHORS: Troy Rollo is now active.
+
+2006-01-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/epkowa.desc: Updated to match
+ iscan-1.18.0. Added usb ids (patch from Olaf Meeuwissen
+ <olaf@member.fsf.org>).
+ * doc/descriptions/unsupported.desc: Added Scanshell 800N and
+ Canon Smartbase MP360.
+ * sanei/sanei_usb.c tools/sane-find-scanner.c: Added checks for
+ altsetting =! 0.
+
+2006-01-22 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * backend/dll.c, backend/plustek-usbhw.c, backend/plustek-usbscan.c,
+ sanei/sanei_pio.c: Fixed warnings about C++ style comments.
+ * backend/hp5400_xfer.h: Fixed compilation warnings.
+
+2006-01-21 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * backend/canon-sane.c: Fixed variable redeclaration.
+
+2006-01-05 Stephane Voltz <stefdev@modulonet.fr>
+
+ * tools/hotplug/libsane.usermap: Added Dell A920 (rebranded X1100)
+
+2006-01-19 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update.
+ * backend/plustek.c: Bumped build number. Fixed constraint_type for
+ OPT_BUTTON.
+ * backend/plustek-usbdevs.c: Added high-speed setting for HP2200.
+ Cleanup.
+
+2006-01-18 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update.
+ * backend/plustek.c: Bumped build number.
+ * backend/plustek-usbdevs.c: Fixed CanoScan N670U settings,
+ see (bugreport #302738).
+
+2006-01-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/canon630u.desc doc/descriptions/coolscan2.desc
+ doc/descriptions/hp5400.desc doc/descriptions/niash.desc
+ doc/descriptions/unsupported.desc: Added USB vendor and product
+ ids. Minor cleanup.
+ * backend/artec_eplus48u.conf.in doc/sane-artec_eplus48u.man
+ doc/descriptions/artec_eplus48u.desc: Added Yakumo Scan50. Minor
+ cleanup.
+ * doc/descriptions/gt68xx.desc: Added Mustek BearPaw 1248 CU.
+ * doc/descriptions/lexmark.desc: Added USB vendor and product
+ ids. Changed status of X1150 and X1170 according to reports on
+ sane-devel.
+
+2006-01-15 Ulrich Deiters <ulrich.deiters@uni-koeln.de>
+
+ * backend/canon-sane.c: fixed byte-swapping problem for little-endian
+ platforms (affects raw-mode scanning with FS2710 slide scanner)
+
+2006-01-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/check-usb-chip.c: Improved rts8822l-01h chipset
+ detection by adding check for descriptor.bcdUSB == 0x110 reported
+ by some scanners and accepting any value diferent to 0, read
+ from 0xfe11 register. Patch from Jonathan Bravo Lopez
+ <JKD@JKDSoft.cjb.net>.
+ * tools/sane-desc.c: Added "ignore" parameter to :usbid
+ token. Print warning if a backend defines USB models without
+ defining usbid. Print warning if a model doesn't have an
+ interface.
+ * doc/descriptions.txt: Added "ignore" parameter to :usbid
+ token.
+ * doc/descriptions-external/hpaio.desc doc/descriptions-external/hpoj.desc
+ doc/descriptions-external/samsung.desc: Updated comments. Added
+ usb ids or "ignore".
+
+2006-01-10 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * doc/descriptions/snapscan.desc: Changed entries for duplicate USB IDs,
+ added Epson Stylus CX-1500
+ * backend/snapscan.c backend/snapscan-scsi.c: Added support for 12 bit
+ gamma tables for Epson CX-1500
+ * backend/snapscan.conf.in: Added Epson Stylus CX-1500
+
+2006-01-10 Gerard Klaver <gerard at gkall dot hobby dot nl>
+
+ * doc/descriptions-external/stv680.desc: Added USB id.
+ added Creative webcam to list
+
+2006-01-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/epkowa.desc: Film area guide mode of
+ 4990 not supported (bug #302728).
+ * doc/descriptions-external/brother-mfc4600.desc
+ doc/descriptions-external/brother.desc
+ doc/descriptions-external/brother2.desc
+ doc/descriptions-external/hp3770.desc
+ doc/descriptions-external/hp3900.desc
+ doc/descriptions-external/hp8200.desc
+ doc/descriptions-external/hp_rts88xx.desc
+ doc/descriptions-external/mustek_a3p1.desc
+ doc/descriptions-external/primascan.desc
+ doc/descriptions-external/template.desc.
+ doc/descriptions-external/viceo.desc:
+ Added several USB ids. Added some more scanners. General cleanup.
+
+2006-01-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/gt68xx.desc: Added USB id.
+ * doc/descriptions/unsupported.desc: Added interfaces to Panasonic
+ scanners.
+
+2006-01-08 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * doc/descriptions/snapscan.desc: Added USB IDs
+
+2006-01-08 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Xerox 4800.
+ * doc/descriptions.txt tools/sane-desc.c: Added support for
+ keyword :usbid. All output modes now print the usb vendor and
+ product modes. Added usermap, db, and udev output modes for
+ generating USB vendor/product lists for hotplug (ng) and Linux
+ udev. Added version information to html modes.
+ * doc/descriptions/gt68xx.desc: Added vendor and product ids for
+ all scanners.
+ * doc/descriptions/artec_eplus48u.desc
+ doc/descriptions/genesys.desc doc/descriptions/hp3500.desc
+ doc/descriptions/hp4200.desc doc/descriptions/ma1509.desc
+ doc/descriptions/microtek2.desc doc/descriptions/mustek_usb.desc
+ doc/descriptions/mustek_usb2.desc doc/descriptions/sm3600.desc
+ doc/descriptions/sm3840.desc doc/descriptions/template.desc.
+ doc/descriptions/umax1220u.desc doc/descriptions/unsupported.desc
+ doc/descriptions-external/template.desc.:
+ Added USB vendor and product ids. Minor cleanups.
+
+2006-01-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Medion MD 85264 finger
+ print sensor and Trust Office Scan USB 19200.
+ * doc/descriptions-external/brother2.desc
+ tools/hotplug/libsane.usermap: Brother DCP-7010 is reported to
+ work (bug #302862).
+ * tools/check-usb-chip.c: Print version information when detecting
+ chip sets.
+ * sanei/sanei_usb.c: Added warning if libusb support is not built
+ in and some more debug messages.
+ * doc/descriptions-external/hp3900.desc: Status of HP ScanJet 4070
+ Photosmart is now minimal.
+ * tools/sane-desc.c: Added new output mode: statistics. This mode
+ prints overal statistics about known devices. Added support for
+ more than one search directory. Removed support for deprecated
+ backend status ("alpha", "beta" ...). Ran indent -gnu. HTML
+ output (backends and mfgs) prints statitics now. Unify status
+ and device type strings. Simplified status and device type
+ string printing. Removed any remaining links of backend status.
+
+2006-01-06 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-scsi.c backend/snapscan-options.c backend/snapscan.c:
+ Some fixes for the Epson Stylus CX1500
+
+2006-01-05 Stephane Voltz <stefdev@modulonet.fr>
+
+ * backend/umax_pp_low.c: removed unused local variable
+
+2006-01-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/Makefile.in backend/abaton.conf backend/abaton.conf.in
+ backend/agfafocus.conf backend/agfafocus.conf.in
+ backend/apple.conf backend/apple.conf.in backend/artec.conf
+ backend/artec.conf.in backend/artec_eplus48u.conf
+ backend/artec_eplus48u.conf.in backend/avision.conf
+ backend/avision.conf.in backend/bh.conf backend/bh.conf.in
+ backend/canon.conf backend/canon.conf.in backend/canon630u.conf
+ backend/canon630u.conf.in backend/canon_pp.conf
+ backend/canon_pp.conf.in backend/coolscan.conf
+ backend/coolscan.conf.in backend/coolscan2.conf
+ backend/coolscan2.conf.in backend/dc210.conf
+ backend/dc210.conf.in backend/dc240.conf backend/dc240.conf.in
+ backend/dc25.conf backend/dc25.conf.in backend/dll.conf
+ backend/dll.conf.in backend/dmc.conf backend/dmc.conf.in
+ backend/epson.conf backend/epson.conf.in backend/fujitsu.conf
+ backend/fujitsu.conf.in backend/genesys.conf
+ backend/genesys.conf.in backend/gphoto2.conf
+ backend/gphoto2.conf.in backend/gt68xx.conf
+ backend/gt68xx.conf.in backend/hp.conf backend/hp.conf.in
+ backend/hp4200.conf backend/hp4200.conf.in backend/hp5400.conf
+ backend/hp5400.conf.in backend/hpsj5s.conf
+ backend/hpsj5s.conf.in backend/ibm.conf backend/ibm.conf.in
+ backend/leo.conf backend/leo.conf.in backend/lexmark.conf
+ backend/lexmark.conf.in backend/ma1509.conf
+ backend/ma1509.conf.in backend/matsushita.conf
+ backend/matsushita.conf.in backend/microtek.conf
+ backend/microtek.conf.in backend/microtek2.conf
+ backend/microtek2.conf.in backend/mustek.conf
+ backend/mustek.conf.in backend/mustek_pp.conf
+ backend/mustek_pp.conf.in backend/mustek_usb.conf
+ backend/mustek_usb.conf.in backend/nec.conf backend/nec.conf.in
+ backend/net.conf backend/net.conf.in backend/pie.conf
+ backend/pie.conf.in backend/plustek.conf backend/plustek.conf.in
+ backend/plustek_pp.conf backend/plustek_pp.conf.in
+ backend/qcam.conf backend/qcam.conf.in backend/ricoh.conf
+ backend/ricoh.conf.in backend/s9036.conf backend/s9036.conf.in
+ backend/saned.conf backend/saned.conf.in backend/sceptre.conf
+ backend/sceptre.conf.in backend/sharp.conf backend/sharp.conf.in
+ backend/sm3840.conf backend/sm3840.conf.in backend/snapscan.conf
+ backend/snapscan.conf.in backend/sp15c.conf
+ backend/sp15c.conf.in backend/st400.conf backend/st400.conf.in
+ backend/tamarack.conf backend/tamarack.conf.in
+ backend/teco1.conf backend/teco1.conf.in backend/teco2.conf
+ backend/teco2.conf.in backend/teco3.conf backend/teco3.conf.in
+ backend/test.conf backend/test.conf.in backend/u12.conf
+ backend/u12.conf.in backend/umax.conf backend/umax.conf.in
+ backend/umax1220u.conf backend/umax1220u.conf.in
+ backend/umax_pp.conf backend/umax_pp.conf.in backend/v4l.conf
+ backend/v4l.conf.in:
+ Renamed backend configuration files from *.conf to
+ *.conf.in. The configuration files are preprocessed by
+ backend/Makefile now and variables like @DATADIR@ are substituted
+ by the appropriate directories. This is especially useful for
+ firmware locations. For the firmware paths for the artec_eplus48u,
+ gt68xx, and snapscan backends variables were used. Bug #302590.
+ Regenerate .conf files only if .conf.in were changed.
+ * backend/.cvsignore: Added *.conf.
+ * README.linux: Mentioned udev.
+ * doc/backend-writing.txt: New chapters about the build system and
+ the files and directories of sane-backends. Fixed building
+ instructions for tstbackend. Mentioned that sane_* symbols
+ should be only used for API symbols.
+ * testsuite/Makefile.in testsuite/README testsuite/testfile.pnm:
+ Changed testsuite to use the test backend instead of the pnm
+ backend. This actually works with current sane-backends.
+ * PROBLEMS: Removed pnm problem description. It's not relevant for
+ normal users and explained in the sane-pnm man page anyway.
+ * backend/genesys.c: Fixed some compilation warnings.
+ * tools/hotplug/libsane.usermap: Added Hewlett-Packard PSC 1210.
+
+2006-01-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane.tex: Corrected formula for calculation of
+ bytes_per_line in chapter 4.3.8 sane_get_parameters.
+ New version: 1.04.
+
+2006-01-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/microtek2.c backend/microtek2.h: Fixed problem with
+ option "resolution" which exists twice at the same time. Bug
+ #302466.
+ * tools/hotplug/libsane.usermap: Added Canon LiDE 60 (bug
+ #302830).
+ * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
+ backend/gt68xx_high.c doc/descriptions/gt68xx.desc
+ doc/gt68xx/gt68xx.CHANGES doc/gt68xx/gt68xx.TODO: Added Plustek
+ OpticPro S(T)12 (product id 0x040b). Mostly untested. Print
+ warmup message 5 seconds after starting the warm-up.
+ * doc/descriptions/unsupported.desc: Added Visioneer 9450
+ USB. Updated comments for Plustek S(T)12.
+ * backend/test.c backend/test.conf backend/test.h
+ doc/sane-test.man doc/descriptions/test.desc:
+ Added option "source" which can be used to simulate an Automatic
+ Document Feeder (ADF). Added copyright header to test.h.
+ * frontend/scanimage.c: Don't create and delete a file in batch
+ mode if the document feeder is empty or if CTRL-D is pressed in
+ prompt mode. This change avoids deleting existing files. For an
+ explanation, see bug #302797.
+
+2006-01-01 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-data.c backend/snapscan-options.c backend/snapscan.c
+ doc/descriptions/snascan.desc:
+ Added (static) calibration data for Benq 5150 / 5250
+ * backend/snapscan.h backend/snapscan.conf:
+ Added preliminary support for Epson Stylus CX 1500
+ * backend/Makefile.in: Added snapscan-data.c
+
+2005-12-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/scanwit.desc: Added "(Acer)" to
+ manufacturer name (bug #302801).
+ * doc/descriptions/unsupported.desc: Added/updated several old
+ Acer (Benq) and Agfa parport scanners.
+
+2005-12-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/hotplug/libsane.usermap: Added Brother MFC 8440.
+ * Makefile.in: make libcheck now also checks for non standard sane
+ symbols (sane_*).
+ * doc/descriptions/unsupported.desc: HP Scanjet 3690 uses GL646_HP
+ chipset.
+
+2005-12-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.linux: Mention ld.so.conf issue.
+ * doc/descriptions/unsupported.desc
+ doc/descriptions-external/hp3900.desc: Added external hp3900
+ backend. Moved (possibly) supported scanners from
+ unsupported.desc.
+ * doc/backend-writing.txt: Added some hints about what to do to add
+ a new backend to the existing sane-backends code.
+
+2005-12-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Lexmark X2330.
+
+2005-12-23 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added Canon Pixma MP500.
+ * README.openbsd: Added hint about CPPFLAGS.
+ * doc/descriptions/artec.desc: Changed status of Artec AT6 to
+ "good" as reported in bug #302749.
+ * tools/hotplug/libsane.usermap: Added Brother MFC-7420.
+
+2005-12-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/dll.c doc/descriptions/dll.desc: Fixed dynamic loading
+ on current HP/UX systems (bug #302732).
+ * AUTHORS ChangeLog configure configure.in backend/Makefile.in
+ backend/dll.conf backend/hp3500.c doc/Makefile.in
+ doc/sane-hp3500.man doc/sane.man doc/descriptions/hp3500.desc:
+ Added hp3500 backend which supports the HP ScanJet 3500 series,
+ including the 3500C, 3530C and 3570C (patch from Troy Rollo
+ <sane@troy.rollo.name>) (bug #302687).
+ * doc/descriptions-external/hp3500.desc: Deleted.
+ * doc/descriptions/hp4200.desc doc/descriptions/lexmark.desc
+ doc/descriptions/mustek_usb2.desc: Removed "NEW!" markers.
+
+2005-12-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * Makefile.in: List ChangeLog-1.0.17 in DISTFILES.
+ * configure configure.in: Changed version to 1.0.17-cvs. Enabled
+ compilation warnings.
+ * doc/descriptions-external/brother2.desc: Added Brother MFC-215C.
+
+Older entries can be found in ChangeLog-1.0.17.
diff --git a/ChangeLogs/ChangeLog-1.0.19 b/ChangeLogs/ChangeLog-1.0.19
new file mode 100644
index 0000000..f0f827b
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.19
@@ -0,0 +1,1159 @@
+****** Release of sane-backends 1.0.19. End of code freeze ******
+
+2008-02-10 m. allan noah <kitno455 a t gmail d o t com>
+ * Makefile.in: correct DISTFILES
+ * configure.in, configure: alpha sort backend names
+ * backend/Makefile.in: correct/sort DISTFILES and .la: targets
+ * include/Makefile.in: correct/sort SANE_INCLUDES
+ * doc/releases.txt: minor updates
+
+2008-02-10 m. allan noah <kitno455 a t gmail d o t com>
+ * config.guess, config.sub: updated to latest versions
+ * configure.in, configure: updated sane version number
+ * doc/releases.txt: minor updates
+ * sane-backends.lsm: updated maintainer and keyword info
+ * NEWS: added last 18+ months of updates to 1.0.19 section
+
+2008-02-09 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/hpljm1005.c, doc/descriptions/hpljm1005.desc:
+ add usb ID for LaserJet M1120
+
+2008-02-09 Rene Rebe <rene@exactcode.de>
+
+ * backend/avision.ch: fixed device list matching for entries
+ with partial matches on USB ID, but vendor / product string
+ matches as mostly only the HP5300 vs. HP5370, fixed non-color
+ calibration for devices not filling all RGB fields of calibration
+ format information, do not send 3x3 color matrix to older devices
+ (ASIC versions) as some HP53xx does not correctly handle it,
+ improved calibration accuracy and fixed transparency adapter
+ detection to not use non-zero as present, but just 1 (some
+ devices now set 0xff as (-1) - not present ...
+
+2008-02-07 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/hpljm1005.c, doc/descriptions/hpljm1005.desc:
+ add usb ID for LaserJet M1120n
+ * doc/descriptions-external/brother2.desc: add usb ID for DCP-120C
+
+2008-02-03 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/hpljm1005.c: better sane_cancel handling
+ * backend/agfafocus.c backend/coolscan.c, backend/coolscan2.c,
+ backend/hpljm1005.c, backend/ibm.c, backend/lexmark_low.c,
+ backend/microtek.c, backend/microtek2.c, backend/nec.c, backend/pie.c,
+ backend/ricoh.c, backend/s9036.c, backend/st400.c, backend/umax.c:
+ reduce gcc pedantic/ansi warnings from 690 to 280 lines, mostly
+ via casts in str*() calls.
+
+2008-02-03 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * Makefile.in, */Makefile.in, tools/sane-config.in:
+ Fix warnings about ignored --datarootdir
+ * backend/hp5590_low.c: Fix incompatible pointer type warning
+ * backend/genesys_gl646.c: Fix incompatible pointer type warning
+ * backend/dc25.c, backend/coolscan2.c, backend/epson2.c,
+ backend/epson2-commands.c, backend/epson2-io.c, backend/epson2_net.c,
+ backend/genesys.c, backend/genesys_gl841.c, backend/hp3900_usb.c,
+ backend/lexmark_low.c, backend/plustek-usbhw.c, backend/sm3840.c:
+ Fix format warnings
+ * backend/pixma.c: Add missing #include
+
+2008-02-02 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * configure, configure.in, include/sane/config.h.in,
+ backend/hp3900_debug.c: make tiffio.h optional
+ * backend/Makefile.in: remove sanei_config2 from epjitsu deps
+ * backend/epson2.c, backend/hpljm1005.c: add missing #includes
+
+2008-02-01 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * po/sane-backends.no.po: renamed to sane-backends.nb.po
+ * po/Makefile.in: norwegian bokmål locale is nb and not no
+
+2008-01-30 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * backend/pixma.c: Fix initialization of the reader taskid
+
+2008-01-30 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/hpljm1005.c: call sane_get_devices if required
+
+2008-01-29 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/snapscan.c: fix bug #310538
+ * doc/descriptions/unsupported.desc: add Canon LiDE 600F
+
+2008-01-23 Alessandro Zummo <a.zummo@towertech.it>
+ * doc/descriptions/epson2.desc: cloned from epson.desc with
+ minor modifications.
+
+2008-01-22 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/hpljm1005.c, doc/descriptions-external/hpljm1005.desc:
+ Update backend with DBG macro calls, remove external .desc file,
+ from author- couriousous at mandriva dot org
+ * backend/fujitsu.c: disable compression option arg until sane 1.1.0
+ * doc/descriptions/dell1600n_net|hp3500|pixma.desc: remove 'new' flag
+
+2008-01-17 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/hpljm1005.c, doc/descriptions/hpljm1005.desc,
+ doc/sane-hpljm1005.man, AUTHORS, configure, configure.in,
+ backend/Makefile.in, backend/dll.conf.in, doc/Makefile.in,
+ doc/sane.man: add hpljm1005 backend, couriousous at mandriva dot org
+
+ * tools/check-po.awk, po/sane-backends.fr.po: updates from
+ Yann E. MORIN
+
+2008-01-16 m. allan noah <kitno455 a t gmail d o t com>
+ * po/sane-backends.fr.po: updated translation from Yann E. MORIN
+ * backend/fujitsu.c, backend/fujitsu.conf.in,
+ doc/descriptions/fujitsu.desc: add usb id for S500M
+
+2008-01-16 Jonathan Bravo Lopez <jkdsoft@gmail.com>
+ * backend/hp3900_usb.c: fixed compilation warning related
+ to an argument type in Read_Bulk function.
+
+2008-01-14 m. allan noah <kitno455 a t gmail d o t com>
+ * tools/check-po.awk: support different use of 'fuzzy'
+ * po/sane-backends.fr.po: updated translation
+ both updates from Yann E. MORIN
+
+2008-01-09 Gerard Klaver <gerard at gkall dot hobby dot nl>
+ * backend/teco2.c changed routine teco_request_sens
+ add init value to size (bugreport
+ https://bugzilla.novell.com/show_bug.cgi?id=205451)
+
+2008-01-09 Alessandro Zummo <a.zummo@towertech.it>
+ * changed functions prefix (esci_ for device commands,
+ e2_ for driver's functions), better handling of tpu area,
+ fixed tpu detection, changed freeing of line buffers,
+ fixed some XXXs.
+
+2008-01-09 Alessandro Zummo <a.zummo@towertech.it>
+ * sanei_tcp.c, fix compilation with cygwin.
+
+2008-01-02 m. allan noah <kitno455 a t gmail d o t com>
+ * AUTHORS, configure, configure.in, backend/Makefile.in,
+ backend/dll.conf.in, backend/hs2p-saneopts.h,
+ backend/hs2p-scsi.c, backend/hs2p-scsi.h, backend/hs2p.c
+ backend/hs2p.conf.in, backend/hs2p.h doc/Makefile.in,
+ doc/sane-hs2p.man, doc/sane.man, doc/descriptions/hs2p.desc:
+ add hs2p backend for jazz_johnson a t verizon d o t net
+
+2007-12-29 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/epjitsu.c: let io_error fall thru usb command function
+ * backend/epjitsu.conf.in: use @DATADIR@ for holding firmware
+ * backend/Makefile.in: add epjitsu to FIRMWARE_DIRS
+
+2007-12-29 m. allan noah <kitno455 a t gmail d o t com>
+ * include/sane/sane.h, frontend/scanimage.c, backend/fujitsu.[ch]:
+ commented/removed/deactivated all new SANE_FRAME code
+
+2007-12-26 Alessandro Zummo <a.zummo@towertech.it>
+ * backend/epson2.c: added network scanner autodiscovery
+
+2007-12-26 Alessandro Zummo <a.zummo@towertech.it>
+ * sanei/sanei_udp.c: added udp support functions
+
+2007-12-24 Julien Blache <jb@jblache.org>
+ * configure.in, configure: Do not build plustek_pp on Hurd. Patch
+ from Samuel Thibault <samuel.thibault@ens-lyon.org>. Add missing
+ closing paren to error message.
+
+2007-12-21 Jonathan Bravo Lopez <jkdsoft@gmail.com>
+
+ * backend/hp3900.c, backend/hp3900_rts8822.c: Fixed bug which made
+ slide/negative scans unusable.
+ * backend/hp3900_config.c: Changed area constrains of slide/negative scans.
+
+2007-12-19 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/epjitsu.c: backend v1.0.10, fix missing function
+
+2007-12-19 Jonathan Bravo Lopez <jkdsoft@gmail.com>
+
+ * po/sane-backends.es.po: Updated translation.
+ * tools/check-usb-chip.c: fixed compilation warning and "RTS8822L-01H"
+ strings renamed to "RTS8822"
+
+2007-12-19 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * po/Makefile.in, po/sane-backends.*.po: New translation keys for
+ hp3900 backend. Updated Swedish translation.
+
+2007-12-17 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/epjitsu*, backend/Makefile.in, backend/dll.conf.in,
+ doc/sane-epjitsu.man, doc/Makefile.in, doc/sane.man,
+ doc/descriptions/epjitsu.desc, configure, configure.in, AUTHORS:
+ add backend for Epson-based Fujitsu scanners (fi-60F and S300)
+
+2007-12-17 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek-usb.[ch] backend/plustek-usbcal.c backend/plustek-usbimg.c
+ backend/plustek-usbio.c backend/plustek-usbshading.c: Fixed ARM/Xscale
+ issues.
+ * backend/plustek.c: Bumped build number
+ * doc/plustek/Plustek-USB-TODO.txt doc/plustek/Plustek-USB.changes: Update
+
+2007-12-15 Alessandro Zummo <a.zummo@towertech.it>
+ * backend/epson2.c: fixed model detection,
+ depth detection and removed some unused
+ variables.
+
+2007-12-13 Jonathan Bravo Lopez <jkdsoft@gmail.com>
+ * Added files for 'hp3900' backend which supports
+ HP Scanjet 3800/3970/4070/4370/G3010
+ * doc/descriptions-external/hp3900.desc: moved to doc/descriptions
+
+2007-12-10 Alessandro Zummo <a.zummo@towertech.it>
+ * backend/epson2.c: use epson2_model where possible,
+ fixed segmentation fault.
+
+2007-12-08 Giuseppe Sacco <eppesuig@debian.org>
+
+ * Added esperanto translation, per Antonio Codazzi.
+
+2007-11-23 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * po/sane-backends.*.po: Update
+ * backend/plustek-usb.[ch] backend/plustek-usbcal.c
+ backend/plustek-usbdevs.c backend/plustek.[ch]:
+ Tweaked TravelScan464 settings. Improved AFE gain calculation
+ for CIS devices. This should avoid stripes in the scanned images.
+ * doc/sane-plustek.man doc/plustek/Plustek-USB.changes: Update
+
+2007-11-22 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys.c, backend/genesys_devices.c,
+ backend/genesys_low.h, backend/genesys_gl646.c,
+ backend/genesys_gl841.c: add infrastructure for multiple motor
+ power modes
+
+2007-11-21 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys_gl841.c: add internal flag for disabling lamp
+ during scan(useful for black level calibration)
+
+2007-11-18 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * backend/mustek.c: Add protection for a double free (#306775)
+ * backend/agfafocus.c, backend/artec_eplus48u.c, backend/avision.c,
+ backend/coolscan.c, backend/hp3500.c, backend/microtek2.c,
+ backend/mustek.c, backend/pie.c, backend/pixma.c, backend/plustek.c,
+ backend/plustek_pp.c, backend/snapscan.c, backend/sp15c.c,
+ backend/tamarack.c, backend/test.c, backend/u12.c, backend/umax.c:
+ Fix handling of valid "negative" PIDs.
+
+2007-11-18 Alessandro Zummo <a.zummo@towertech.it>
+
+ * backend/epson2.c: removed quick-format option. it's
+ the job of a frontend to provide such a commodity.
+ removed confusing parameters (preview-speed, speed).
+ when a preview is requested, the scanner will be
+ set to high speed (if possible).
+ removed references to the never implemented zoom function.
+ the function that shortened the list was actually
+ missing the first entry.
+ more resolutions addedd for networked scanners.
+ added support for Perfection 4990 (Claus Boje).
+
+2007-11-17 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.c, backend/fujitsu.conf.in,
+ doc/descriptions/fujitsu.desc: add usb id for S510
+
+2007-11-17 Rene Rebe <rene@exactcode.de>
+
+ * backend/avision.[ch]:
+ Implemented support for latest Avision ASICs and features,
+ including overscan, background raster, software scaling for
+ cheaper ASICs used in HP scanners. Changed types used to
+ more portable uint* ones, without underscore (_), removed
+ in-file ChangeLog history, as the files became big enough.
+ Implemented early calibration for easier handling of
+ Avision-based film scanners and implemented support for
+ 2-pass duplex scanners.
+
+2007-11-16 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * include/sane/sanei_thread.h, include/sane/sanei_usb.h:
+ Fixing doxygen warnings.
+
+2007-11-16 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek-usb.[ch] backend/plustek-usbcal.c
+ backend/plustek-usbdevs.c backend/plustek-usbshading.c
+ backend/plustek.[ch] backend/plustek.conf.in:
+ Tweaked TravelScan464 settings. Added possibility to disable
+ dark-calibration with lamp on (touches devices like CanoScan1220 etc.)
+ Use attribute packed for data access structs
+
+ * doc/sane-plustek.man doc/plustek/Plustek-USB.changes: Update
+
+ * include/sane/sanei_usb.h sanei/sanei_usb.c: Added function
+ sanei_usb_get_descriptor() to retrieve some infos about a connected
+ device
+
+2007-11-16 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * backend/artec_eplus48u.c, backend/coolscan.c, backend/mustek.c,
+ backend/pie.c, backend/plustek.c, backend/plustek_pp.c,
+ backend/snapscan.c, backend/test.c, backend/u12.c, backend/umax.c:
+ Correct the test of the return value from sanei_thread_begin.
+
+2007-11-12 Julien Blache <jb@jblache.org>
+ * doc/descriptions-external/epkowa.desc: Update epkowa.desc for
+ iScan! 2.10.0. Patch provided by Olaf Meeuwissen.
+
+2007-11-11 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys_gl841.c: add check for low brightness
+
+2007-11-11 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys.c, backend/genesys_gl646.c,
+ backend/genesys_gl841.c, backend/genesys_low.h: change
+ bulk_write_register to take number of registers instead of
+ byte size of register set
+
+2007-05-08 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * acinclude.m4: NSLinkModule is deprecated in favour of dlopen -
+ only look for NSLinkModule if dlopen is not available
+ * acinclude.m4, m4/libtool.m4: include libtool.m4 using m4_include
+ * ltmain.sh, m4/libtool.m4: newer versions.
+ * configure.in: move the byteorder test to after AC_GNU_SOURCE et al.
+ to avoid warnings when running autoconf,
+ add AC_SUBST(CROSS_COMPILING),
+ add a check for IOKit/scsi/SCSICommandOperationCodes.h,
+ add a check for SCSITaskSGElement (for darwin 64 bit support)
+ * doc/Makefile.in, tools/Makefile.in: disable things that need the
+ built binaries to run when doing cross-compilations
+ * sanei/sanei_scsi.c: IOKit/scsi-commands has moved to IOKit/scsi -
+ support both locations of headers, use SCSITaskSGElement if available
+ * aclocal.m4, config.guess, config.sub, configure,
+ include/sane/config.h.in: update autogenerated files
+ * backends/Makefile.in: remove sanei_config2 from cardscan deps
+ * backends/dll.c: add MacOS X naming convention for dlopen
+ * tools/sane-find-scanner.c: IOKit/scsi-commands has moved to
+ IOKit/scsi - support both locations of headers, fix some warnings
+
+2007-11-08 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes doc/sane-plustek.man: Update
+ * backend/plustek.c: Bumped build number
+ * doc/descriptions/unsupported.desc: Updated some entries
+ * backend/plustek-usb.c backend/plustek-usbimg.c backend/plustek-usbmap.c
+ backend/plustek-usbscan.c backend/plustek-usbshading.c: Fixed copyright
+ * backend/plustek-usb.h backend/plustek-usbdevs.c
+ doc/descriptions/plustek.desc: Added support for TravelScan464
+
+2007-10-28 Julien Blache <jb@jblache.org>
+ * doc/descriptions/epson.desc: Added the Epson DX-6000 (04b8:082e)
+ based on user report.
+
+2007-10-27 Julien Blache <jb@jblache.org>
+ * backend/net.c: Fix IPv4 legacy code after last changes to the
+ net backend on 2007-10-24.
+
+2007-10-26 Julien Blache <jb@jblache.org>
+ * backend/abaton.c, backend/agfafocus.c, backend/apple.c,
+ backend/artec.c, backend/canon.c, backend/cardscan.c,
+ backend/coolscan.c, backend/epson.c, backend/epson2.c,
+ backend/fujitsu.c, backend/hp3500.c, backend/ibm.c,
+ backend/pint.c, backend/ricoh.c, backend/s9036.c,
+ backend/sm3600.c, backend/sp15c.c, backend/tamarack.c:
+ OPT_NUM_OPTS must be of type SANE_TYPE_INT.
+
+2007-10-25 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys.c: Removed some more hardcoded
+ sizeof(Genesys_Register_Set)
+
+2007-10-25 Julien Blache <jb@jblache.org>
+ * sanei/sanei_ab306.c: Fix boundary checking after the for() loop
+ in sanei_ab306_open(). From Johannes Meixner at SuSE.
+ * backend/as6e.c: Fix strncpy()/strncat() usage in
+ check_for_driver(). From Johannes Meixner at SuSE.
+
+2007-10-25 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys_gl841.c: Hopefully removed the remaining hardcoded
+ sizeof(Genesys_Register_Set)
+
+2007-10-25 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys_gl841.c: One more instance of
+ sizeof(Genesys_Register_Set) vs 2
+ * backend/genesys.c: Add check for small register set in
+ sanei_genesys_get_address
+
+2007-10-24 Julien Blache <jb@jblache.org>
+ * backends/net.c: Add an optional connection timeout for the
+ initial connection to saned. Based on a patch from Ryan Duryea
+ <rduryea@avanta.com>. Bump net backend version to 1.0.14.
+ * backends/net.conf.in: Add the new connect_timeout option and
+ adjust comments accordingly.
+ * doc/sane-net.man: Document the connect_timeout option and the
+ SANE_NET_TIMEOUT environment variable.
+
+2007-10-19 Stephane Voltz <stef.dev@free.fr>
+
+ * tools/check-usb-chip.c: added detection of rts8801 and
+ rts8891 ASICs
+
+2007-10-13 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+
+ * backend/genesys_gl841.c backend/genesys_gl646.c: use
+ sizeof(Genesys_Register_Set) instead of 2
+
+2007-10-07 Bertrik Sikken <bertrik@sikken.nl>
+ * doc/descriptions/unsupported.desc: updated with info from
+ 'FormularDaten' e-mails up to 2007/9/29
+
+2007-10-02 Julien Blache <jb@jblache.org>
+ * doc/descriptions-external/brother2.desc: add DCP-117C USB IDs
+ and mark support as good, based on user report.
+
+2007-10-01 Stephane Voltz <stef.dev@free.fr>
+
+ * backend/lexmark.c backend/lexmark_low.c:
+ fixed compilation warnings
+
+2007-10-01 Stephane Voltz <stef.dev@free.fr>
+
+ * doc/sane-lexmark.man doc/descriptions/lexmark.desc
+ backend/Makefile.in backend/lexmark.c backend/lexmark_low.c
+ backend/lexmark_sensors.c backend/lexmark_models.c
+ backend/lexmark.conf.in:
+ moved experimental version to current tree
+
+2007-10-01 Stephane Voltz <stef.dev@free.fr>
+
+ * doc/sane-umax_pp.man doc/descriptions/umax_pp.desc:
+ added Genius ColorPage-Life Pro as supported scanner
+ by the umax_pp backend
+
+2007-09-28 Bertrik Sikken <bertrik@sikken.nl>
+ * doc/descriptions/unsupported.desc: updated with info from
+ 'FormularDaten' e-mails from 2007/7/3 to 2007/7/30
+
+2007-09-27 Julien Blache <jb@jblache.org>
+ * doc/backend-writing.txt: fix typos, patch from
+ <jazz_johnson@verizon.net>.
+
+2007-09-26 Julien Blache <jb@jblache.org>
+ * doc/descriptions/unsupported.desc: Added pointer to
+ http://code.google.com/p/kvss905c/ for the Panasonic KV-SS905C and
+ Panasonic KV-S3105C scanners (note that the non-SANE driver at
+ that URL supports other scanners of the KV-SS905C family).
+
+2007-09-25 Bertrik Sikken <bertrik@sikken.nl>
+ * doc/descriptions/unsupported.desc: updated with info from
+ 'FormularDaten' e-mails from 2007/5/1 to 2007/6/24
+
+2007-09-23 Bertrik Sikken <bertrik@sikken.nl>
+
+ * doc/descriptions/unsupported.desc: updated with info from
+ 'FormularDaten' e-mails from 2007/2/11 to 2007/4/30
+
+2007-09-17 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/descriptions/unsupported.desc: #305009 removed UMAX3400, as it is
+ supported by the Plustek backend
+
+2007-08-28 Giuseppe Sacco <eppesuig@debian.org>
+
+ * Italian translation update
+ * Corrected a typo in backend/canon.c
+
+2007-08-27 Stephane Voltz <stef.dev@free.fr>
+
+ * backend/genesys.h backend/genesys_gl841.c backend/genesys_low.h
+ backend/umax_pp.c backend/umax_pp.h backend/umax_pp_mid.c
+ backend/umax_pp.h AUTHORS doc/sane-umax_pp.man doc/sane-genesys.man:
+ mail address update, minor man update
+
+2007-08-26 Stephane Voltz <stef.dev@free.fr>
+
+ * backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c:
+ HP2400 warmup fix by Luke
+
+2007-08-19 Henning Geinitz <sane@geinitz.org>
+
+ * backend/gt68xx.c backend/gt68xx.conf.in backend/gt68xx_devices.c
+ backend/gt68xx_generic.c backend/gt68xx_gt6801.c
+ backend/gt68xx_gt6816.c backend/gt68xx_high.c
+ backend/gt68xx_high.h backend/gt68xx_low.c backend/gt68xx_low.h
+ backend/gt68xx_mid.c doc/sane-gt68xx.man
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Added
+ Artec Ultima 2000 e+, Nortek Myscan 1200, NeatReceipts Scanalizer
+ Professional, Genius Colorpage Slim-1200. Name and email
+ address changes.
+ * AUTHORS: Name and email address change.
+
+2007-08-18 Julien Blache <jb@jblache.org>
+ * doc/descriptions/epson.desc: Added Stylus CX-5000 (04b8:082b).
+ * backend/epson_usb.c: Added various USB IDs for CX-6000, DX-5050,
+ DX-5000, CX-5000, DX-4050.
+
+2007-08-12 Henning Geinitz <sane@geinitz.org>
+ * doc/descriptions-external/hpljm1005.desc: Added.
+
+2007-08-08 m. allan noah <kitno455 a t gmail d o t com>
+ * frontend/scanimage.c: bugfix: dont round up negative user values
+ * doc/descriptions/fujitsu.desc: add/consolidate new models
+
+2007-08-03 Julien Blache <jb@jblache.org>
+ * doc/descriptions/epson.desc: add the Epson Stylus Photo RX-700
+ (04b8:0810), based on user report. Add the Epson Stylus CX-6600
+ (04b8:0813), based on user report.
+
+2007-07-26 m. allan noah <kitno455 a t gmail d o t com>
+ * frontend/scanimage.c: add default: blocks to FRAME switch code
+ * backend/fujitsu.[ch]: update to version 1.0.52:
+ - remove unused jpeg function
+ - reactivate look-up-table based brightness and contrast options
+ - change range of hardware brightness/contrast to match LUT versions
+ - call send_lut() from sane_control_option instead of sane_start
+
+2007-07-31 Julien Blache <jb@jblache.org>
+ * doc/descriptions/epson.desc: add the Epson Stylys DX-5050
+ (04b8:082b).
+
+2007-07-30 Julien Blache <jb@jblache.org>
+ * doc/descriptions/epson.desc: add the Epson Stylus DX-4050
+ (04b8:082f), based on several reports. Add the Epson Stylus
+ DX-5000 (04b8:082b) on the same grounds.
+ * backend/canon.c: apply patch from Nils Philippsen, turning
+ 3 logical AND into bitwise AND (SANE bug #304363).
+
+2007-07-29 Julien Blache <jb@jblache.org>
+ * tools/sane-desc.c: Add a RUN rule to the udev rules to
+ automatically disable USB suspend for all known scanners.
+ Works only with kernels >= 2.6.22 where
+ /sys/bus/usb/devices/*/power/level exists.
+
+2007-07-26 m. allan noah <kitno455 a t gmail d o t com>
+
+ * backend/fujitsu.c: update to version 1.0.51, fix bug in jpeg code
+
+2007-07-26 Julien Blache <jb@jblache.org>
+ * tools/sane-desc.c: revert my last commit and rework the one
+ before to produce a backward compatible udev rules file. Yay.
+
+2007-07-26 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update
+ * backend/plustek.c: Bumped build number
+ * backend/plustek-usbhw.c: Force output bit set on misc I/O,
+ when lamp is switched
+ * doc/descriptions/unsupported.desc: Updated some Plustek entries
+
+2007-07-25 Julien Blache <jb@jblache.org>
+ * tools/sane-desc.c: Update udev rules for use with Linux >=
+ 2.6.22 and CONFIG_USB_DEVICE_CLASS=n.
+
+2007-07-20 Wittawat Yamwong <wittawat@web.de>
+
+ * backend/pixma.c backend/pixma.h backend/pixma_mp150.c
+ doc/sane-pixma.man doc/descriptions/pixma.desc:
+ upgraded to version 0.13.1
+ added PIXMA MP960
+
+2007-07-15 m. allan noah <kitno455 a t gmail d o t com>
+
+ * doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man:
+ update website and fi-60F status
+ * Authors, backend/dll.conf.in: added cardscan backend
+
+2007-07-14 m. allan noah <kitno455 a t gmail d o t com>
+
+ * doc/sane-cardscan.man,doc/Makefile.in,doc/descriptions/cardscan.desc,
+ backend/cardscan.*,backend/Makefile.in,configure.in:
+ add new v1.0.0 backend for Corex CardScan 800c
+
+2007-07-14 m. allan noah <kitno455 a t gmail d o t com>
+
+ * doc/sane-fujitsu.man: add more known models, fix bug #304450
+ * backend/Makefile.in: libsane-fujitsu.la does not use sanei_thread.lo
+
+2007-07-11 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * tools/check-usb-chip.c: Try to distinguish the various
+ GenesysLogic GeneScan ASICS - GL841, GL842 and GL843
+
+2007-07-10 m. allan noah <kitno455 a t gmail d o t com>
+
+ * backend/fujitsu.[ch], backend/fujitsu-scsi.h: update to v1.0.50,
+ add JPEG support, usb command sending and scan params cleanups
+ * include/sane/sane.h: add SANE_FRAME_JPEG
+ * frontend/scanimage.c: dont crash on unknown frame types
+
+2007-07-10 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/descriptions/plustek.desc: Fixed web entries
+ * backend/plustek-usb.h backend/plustek-usbdevs.c backend/plustek.c:
+ Added flag to allow only 1- and 8-bit scanmodes. The Q-Scan does
+ not seem to support 14-bit modes.
+
+2007-06-29 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek-usb*.[ch] backend/plustek.[ch]:
+ Added sheetfed device Q-Scan USB001 from Portable Peripherals
+ Fixed Mustek Bearpaw and made some speedup (bugreports #304343 and
+ #301763)
+ Fixed calibration for senororders other that RGB
+ * doc/descriptions/plustek.desc: Bumped version and added Q-Scan
+ * doc/descriptions/unsupported.desc: Removed Q-Scan
+ * doc/sane-plustek.man doc/plustek/Plustek-USB.changes: Update
+
+2007-06-28 m. allan noah <kitno455 a t gmail d o t com>
+
+ * backend/fujitsu.c: update to v1.0.49, fi-5750C usb ID and color mode
+ * backend/fujitsu.conf.in: add fi-5750C
+ * doc/descriptions/fujitsu.desc: bump version, add fi-5750C and S510
+
+2007-06-21 Julien Blache <jb@jblache.org>
+ * sanei/sanei_scsi.c: Switch sanei_scsi to the SG_IO ioctl
+ interface, instead of the asynchronous SG3 read/write interface.
+
+ Makes it possible to use SCSI scanners in 32/64bit mixed
+ environments, thanks to the ioctl 32bit compatibility layer, which
+ is NOT possible using the SG3 interface.
+
+2007-06-18 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-PARPORT.changes: Update.
+ * backend/plustek_pp.c: Bumped build number.
+ * backend/plustek-pp_drv.c backend/plustek_pp_sysdep.h:
+ Make the Kernelmodule work with Kernels > 2.6.15 w/o DEVFS
+
+2007-06-12 Ilia Sotnikov <hostcc@gmail.com>
+
+ * Use libtool instead of ar/ranlib, which correctly handles dependencies
+ (eg. for parallel makes)
+
+2007-05-08 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * po/Makefile.in, po/sane-backends.*.po: New translation keys for
+ hp3500 and hp5590 backends. Updated Swedish translation.
+ * backend/hp5590.c: Do not localize option names
+
+2007-04-29 Ilia Sotnikov <hostcc@gmail.com>
+
+ * backend/hp5590_low.c: don't use libusb structs directly, define
+ necessary of them by ourselves ('struct usb_ctrl_setup' -> 'struct
+ usb_in_usb_ctrl_setup')
+ * backend/hp5590_low.c: renamed 'struct usb_bulk_setup' to 'struct
+ usb_in_usb_bulk_setup' to show its internal usage
+
+2007-04-24 Ilia Sotnikov <hostcc@gmail.com>
+
+ + configure: added check for <netinet/in.h> header
+ + Added files for 'hp5590' backend which supports
+ HP ScanJet 5550/5590/7650 scanners
+ + tools/check-usb-chip.c: added HP ScanJet 5550/5590/7650 detection
+ routine
+
+2007-04-21 Troy Rollo <sane@troy.rollo.name>
+
+ * backend/hp3500.c: Improve speed and reduce noise of most
+ resolutions; deal with an escape code discovered in the scanner's
+ protocol; use hardware detailed calibrations for resolutions up to
+ 300; use improved software detailed calibration for other
+ resolutions; ddd more debug information; drop the 25dpi
+ resolution; make 200dpi the default (the same as the Windows
+ frontend; Add code (not used yet) to deal partially with grayscale
+ and lineart scanning; use I18N strings where appropriate.
+
+2007-04-21 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * doc/descriptions-external/hp5590.desc,
+ doc/descriptions/unsupported.desc:
+ Added description for new external backend hp5590
+ See: http://alioth-lists.debian.net/pipermail/sane-devel/2007-April/018977.html
+
+2007-04-21 Julien Blache <jb@jblache.org>
+ * backend/epson.c: remove bogus check in
+ get_identity2_information(), causing the identification of various
+ Stylus CX5xxx models (among others) to fail. Olaf Meeuwissen from
+ Epson confirmed the check was bogus.
+
+2007-04-17 Julien Blache <jb@jblache.org>
+
+ * backend/microtek.c: add missing braces.
+ * tools/sane-desc.c: use mode 0664 for usbfs device nodes; allows
+ lsusb to still work for everybody on the system.
+
+2007-04-13 m. allan noah <kitno455 a t gmail d o t com>
+
+ * backend/fujitsu.c: update to v1.0.48, re-enable
+ brightness/contrast for models with built-in support
+
+2007-04-15 Wittawat Yamwong <wittawat@web.de>
+
+ * doc/descriptions/unsupported.desc: Remove Canon PIXMA MP160 and
+ Canon PIXMA MP600 (now supported by pixma backend)
+
+2007-04-13 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * doc/descriptions-external/hp3900.desc,
+ doc/descriptions/unsupported.desc:
+ Moved 3 scanners from unsupported to hp3900
+ See: http://alioth-lists.debian.net/pipermail/sane-devel/2007-April/018980.html
+
+2007-04-13 m. allan noah <kitno455 a t gmail d o t com>
+
+ * backend/fujitsu.[ch]|fujitsu.conf.in: update to v1.0.47,
+ change gamma determination, add support/usbid for fi-5650C
+ * doc/descriptions/fujitsu.desc: version number update
+ * tools/hal/.cvsignore: ignore .fdi file
+
+2007-04-09 Wittawat Yamwong <wittawat@web.de>
+
+ * backend/pixma*.[ch] doc/sane-pixma.man doc/descriptions/pixma.desc:
+ Updated to version 0.13.0
+ Added MP160, MP180, MP460, MP510 and MP600
+ Fixed a buffer-overflow bug in sane_read()
+
+2007-04-5 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * README.openbsd, tools/README, tools/openbsd/attach,
+ tools/openbsd/detach: add notes about device permissions on
+ OpenBSD and provide some example scripts for hotplugd(8).
+
+2007-03-02 m. allan noah <kitno455 a t gmail d o t com>
+
+ * doc/sane.tex: update to 1.05, fix description of SANE_Parameters,
+ from <dtlinker a t comcast d o t net>
+
+2007-03-21 Julien Blache <jb@jblache.org>
+ * tools/Makefile.in: Remove leftovers from a previous experiment.
+
+2007-03-18 Julien Blache <jb@jblache.org>
+ * tools/hal: New directory.
+ * tools/Makefile.in: Add rules to build hal/10-libsane.fdi.
+ * tools/sane-desc.c: Add output mode 'hal', from David Zeuthen <davidz@redhat.com>.
+
+2007-03-17 Oliver Rauch <oliver.rauch@xsane.org>
+ * Bug #303752: Maybe faulty icc-profile-file length detection:
+ corrected icc profile length calculation
+
+2007-03-08 Earle F. Philhower, III <earlephilhower@yahoo.com>
+
+ * backend/sm3840*.[ch]: Add 1-bpp modes (lineart, halftone)
+ * doc/sane-sm3840.man: Add 1-bpp mode options
+
+2007-03-05 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: Update.
+ * backend/plustek.c: Bumped build number.
+ * backend/plustek-usb.c: Fixed typo.
+ * backend/plustek-usbdevs.c: Added CanoScan to all Canon
+ device strings, identified one more Plustek device as U24.
+ * backend/plustek-usbhw.c: Fixed button handling for Plustek/
+ KYE devices and added some more debug messages.
+
+2007-02-24 Giuseppe Sacco <eppesuig@debian.org>
+
+ * Italian translation update
+ * Second Italian translation update
+
+2007-02-11 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * doc/sane-mustek_pp.man: clean up markup, bug #304392
+
+2007-02-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/sane-backends.pl.po: Polish translation fix (from Jakub
+ Bogusz <qboosh at pld-linux.org>, bug #304410).
+
+2007-02-07 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * sanei/sanei_scsi.c: Fixed retrieval of HZ.
+
+2007-01-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/gt68xx.c backend/gt68xx_devices.c
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Added
+ .conf entry for Pluste OpticPro S12 and S24. Updated .desc
+ file.
+ * doc/descriptions/unsupported.desc: Added UMAX Astra 2850. Added
+ Canon Imagerunner series.
+
+2007-01-28 m. allan noah <kitno455 a t gmail d o t com>
+
+ * backend/fujitsu.[ch]: update to v1.0.45,
+ update overscan code to extend max scan area
+ * doc/descriptions/fujitsu.desc: version number update
+
+2007-01-27 oliver rauch <oliver.rauch@rauch-domain.de>
+
+ * backend/umax.c
+ removed bug in highlight blue using green value
+ * doc/umax/umax.CHANGES
+
+2007-01-26 m. allan noah <kitno455 a t gmail d o t com>
+
+ * AUTHORS, doc/sane-fujitsu.man, backend/fujitsu.conf.in,
+ backend/fujitsu.c: updated email address
+ * backend/fujitsu-scsi.h, backend/fujitsu.[ch]: update to v1.0.44,
+ set SANE_CAP_HARD_SELECT on all buttons/sensors.
+ disable sending gamma LUT, quality errors reported.
+ support MS overscan.
+ clamp the scan area to the pagesize on ADF.
+ * doc/descriptions/fujitsu.desc: version number update
+
+2006-01-21 Jochen Eisinger <jochen@penguin-breeder.org>
+
+ * doc/descriptions/mustek_pp.desc: Cybercom is a CIS scanner
+
+2007-01-20 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * backend/canon.c, backend/canon-sane.c:
+ Fixed the "three-valued boolean" bug
+
+2007-01-20 Alessandro Zummo <a.zummo@towertech.it>
+
+ * sanei/sanei_tcp.c: added a missing include
+ * backend/epson2.c: fixed a bug while moving scanner data,
+ removed support for line mode (block or ext modes will be used).
+
+2007-01-20 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * acinclude.m4, aclocal.m4, configure, include/sane/config.h.in:
+ Fix autogenerated files
+ * backend/canon.c, backend/epson.c, backend/epson2.c:
+ String harmonization
+ * po/Makefile.in, po/sane-backends.*.po:
+ New translation keys from canon and epson2 backends
+ Updated Swedish translation
+ * backend/dll.c, backend/microtek.c, backend/umax1220.c,
+ sanei/sanei_wire.c: Fixing compiler warnings
+
+2007-01-19 Mattias Ellert <mattias.ellert@tsl.uu.se>
+
+ * doc/descriptions/unsupported.desc: Added Visioneer Strobe Pro USB
+
+2007-01-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added and updated several
+ scanners.
+
+2007-01-08 Julien Blache <jb@jblache.org>
+ * doc: fix man warnings.
+ * backend/microtek2.c: add missing return status check in
+ sane_start(), preventing an ugly segfault later on.
+
+2006-12-18 Alessandro Zummo <a.zummo@towertech.it>
+
+ * epson2: restructured code once more, splitted
+ in multiple files, added networking
+ support, added FS G extended handshaking mode,
+ make proper use of extended commands when possible
+ * sanei/sanei_tcp.c: read now wait until all
+ the requested data is available.
+
+2006-12-13 Alessandro Zummo <a.zummo@towertech.it>
+
+ * coolscan2: fixed coolscan2 infrared to work
+ as advertised in the man page. RGBA format
+ will come soon.
+
+2006-12-12 Alessandro Zummo <a.zummo@towertech.it>
+
+ * epson2: removed calls to alloca(), code reorganization
+ fixed a bug with request_extended_status (reply
+ length is 33 on older scanners).
+ * include/.cvsignore: added two more entries
+
+2006-12-10 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+
+ * backend/genesys_devices.c: reduced height of calibration area
+ * backend/genesys_gl841.c: fixed bug in offset calibration(offset
+ values were not clamped to 0..255)
+
+2006-12-10 Ulrich Deiters <ulrich.deiters@uni-koeln.de>
+
+ * canon: disentangled some pointer arithmetics in canon-sane.c
+
+2006-12-07 Alessandro Zummo <a.zummo@towertech.it>
+
+ * epson2: reordered includes, replaced __FUNCTION__,
+ use the new byteorder macros
+ * moved acbyteorder.m4 to m4/byteorder.m4,
+ added m4/stdint.m4
+
+2006-12-06 Alessandro Zummo <a.zummo@towertech.it>
+
+ * Added acbyteorder.m4 macro for endianness conversion
+
+2006-12-02 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+
+ * backend/genesys_devices.c: fixed gamma settings(1.0 now)
+ * backend/genesys.c backend/genesys_gl841.c: improved calibration
+ for dark shades
+
+2006-12-02 Alessandro Zummo <a.zummo@towertech.it>
+
+ * Added missing bits for epson2 driver.
+
+2006-12-01 Alessandro Zummo <a.zummo@towertech.it>
+
+ * Added (experimental) epson2 driver.
+
+2006-12-01 Alessandro Zummo <a.zummo@towertech.it>
+
+ * Added sanei_tcp interface.
+
+2006-11-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/samsung.desc: SCX-4200 is reported to work.
+
+2006-11-22 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: update.
+ * backend/plustek.c: bumped build number, fixed option
+ descriptors, see bug #303786.
+
+2006-11-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added several scanners, fixed
+ the USB id for Microtek 4850 (bug #304151).
+ * doc/descriptions/umax1220u.desc: Updated status of UMAX 2000.
+ * doc/descriptions-external/brother2.desc: Updated status of
+ Brother MFC-7420.
+
+2006-11-06 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * doc/descriptions-external/epkowa.desc: backend v2.3.0
+
+2006-10-31 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc: Added HP Photosmart C5100 and
+ ScanJet 8390.
+ * doc/descriptions-external/hpoj.desc: Project is unmaintained.
+
+2006-10-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/sane-backends.pl.po: Major bugfix and few small changes
+ (noticed by Jaroslaw Gorny) (bug #303962).
+ * po/sane-backends.es.po: Updated (from Jonathan Bravo Lopez
+ <jkdsoft at gmail.com>).
+ * doc/descriptions-external/hp3900.desc
+ doc/descriptions-external/samsung.desc: Updated based on
+ sane-devel information.
+ * doc/descriptions/unsupported.desc: Added Canon Canoscan 4400F,
+ LiDE 70, Corex Cardscan 700 C, Umax Astra 4900, Visioneer
+ Onetouch 7700. Updated other scanners.
+
+2006-10-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/hp3900.desc: Changed status of HP
+ Scanjet 4370 to "minimal" (bug #303839).
+ * doc/scanimage.man frontend/scanimage.c: Added examples on how to
+ set the scan area in the manual page (bug #303802). Mention how
+ to separate parameters from options in --help and manpage (bug
+ #303819).
+ * doc/descriptions/unsupported.desc: Added EDT BizCardReader
+ 900C. Moved Genius ColorPage-SF600 to gt68xx.desc. Minor
+ updates.
+ * backend/gt68xx.c backend/gt68xx_devices.c
+ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Added
+ Support for Genius Colorpage SF600.
+
+2006-09-24 Giuseppe Sacco <eppesuig@debian.org>
+
+ * Updated italian translation
+
+2006-09-18 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.[ch], backend/fujitsu-scsi.h: update to v1.0.43,
+ add model-specific code to init_vpd for M3099, clean some noise
+ * doc/descriptions/fujitsu.desc: version number update
+
+2006-09-18 Stephane Voltz <stef.dev@free.fr>
+
+ * backend/umax_pp.c backend/umax_pp_mid.c backend/umax_pp.c_low:
+ color calibration fix. Mail address update.
+
+2006-09-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/unsupported.desc
+ doc/descriptions-external/samsung.desc
+ doc/descriptions-external/hpaio.desc: Added several scanners.
+ * po/sane-backends.pl.po: Updated Polish translation (from Jakub
+ Bogusz, bug #303769).
+
+2006-08-31 Oliver Schwartz <oliverschwartz@users.sf.net>
+
+ * backend/snapscan-scsi.c: Bugfix for firmware download
+ from Paul Smedley
+
+2006-08-31 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.c: update to v1.0.42,
+ fix bug in get_hardware_status (#303798)
+ * doc/descriptions/fujitsu.desc: version number update
+
+2006-08-29 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-PARPORT.changes: update.
+ * backend/plustek-pp.h backend/plustek-pp_ptdrv.c backend/plustek_pp.c:
+ fixed "not homing" problem, the sensor did not return when
+ the driver gets the _IOCTL_STOP command
+ fixed compilation issue for kernels > 2.6.15
+ fixed compiler warning conditions
+
+2006-08-28 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.c backend/fujitsu-scsi.h: update to v1.0.41,
+ do_usb_cmd() returns io error on cmd/out/status/rs EOF,
+ fix bug in MS buffer/prepick scsi data block
+ * doc/descriptions/fujitsu.desc: version number update
+
+2006-08-28 Stephane Voltz <stefdev@modulonet.fr>
+
+ * backend/genesys_gl646.c: changes in gl646_init_regs_for_warmup
+ to add support for HP2400 model.
+
+2006-08-27 Wittawat Yamwong <wittawat@web.de>
+
+ * backend/pixma*.[ch]: update to 0.12.2,
+ use own error codes e.g. PIXMA_EPROTO instead of EPROTO,
+ add MP530, MP800R and MP360,
+ add grayscale mode for MP700 and MP730,
+ add work-around for lock-up ("hang") problem of MP760 and MP780,
+ fix line correction (color alignment) for MP760
+ * doc/sane-pixma.man: update
+ * doc/descriptions/pixma.desc: add MP360,MP530 and MP800R product ID
+ * doc/descriptions/unsupported.desc: remove Smartbase MP360 (supported
+ by pixma backend)
+
+2006-08-26 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.[ch] backend/fujitsu-scsi.h: update to v1.0.40,
+ add 5530C usb id, rewrite brightness/contrast/gamma functions,
+ do_*_cmd functions handle short reads, updated init functions,
+ add MS buffer and prepick support for newer scanners
+ * doc/descriptions/fujitsu.desc backend/fujitsu.conf.in:
+ add 5530C usb id, version number update
+ * doc/descriptions/sane-fujitsu.man:
+ note support for newer scanner models
+
+2006-08-22 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson_usb.c: Add product ID for CX3800/3810, V700/V750
+
+2006-06-11 Eddy De Greef <eddy_de_greef at scarlet dot be>
+
+ * doc/sane-mustek_pp.man: URL update.
+
+2006-08-21 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Fix buffer overflow error (submitted by Johannes Meixner)
+
+2006-08-21 Jon Chambers <jon@jon.demon.co.uk>
+ * TIFF tweaks for pickier libtiff under cygwin
+ * backend/Makefile.in: remove explicit $(srcdir) path from .conf
+ source paths to allow support for kdevelop-style build dirs.
+ * backend/dell1600n_net.c: fix compile warnings
+
+2006-08-12 Jon Chambers <jon@jon.demon.co.uk>
+
+ * backend/dell1600n_net.c: update for dell1600n_net.conf + reduce memory footprint
+ * backend/dell1600n_net.conf.in: added
+ * backend/dell1600n_net.c: update for dell1600n_net.conf.in
+
+2006-08-11 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-USB.changes: update.
+ * backend/plustek.c: bumped build number.
+ * backend/plustek-usbdevs.c: lowered speed for LiDE20/30 when
+ using low resolutions.
+ * backend/plustek-usb.c: fixed warning condition.
+
+2006-08-09 Stephane Voltz <stefdev@modulonet.fr>
+
+ * backend/genesys_gl646.c backend/genesys.c backend/genesys_devices.c:
+ improved sanei_genesys_search_reference_point to get more reliable
+ detection for HP2300 and MD6345. Slight tune up for HP2400 model.
+
+2006-08-09 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/plustek/Plustek-PARPORT.changes doc/plustek/Plustek-USB.changes
+ doc/u12/U12.changes: update.
+ * backend/artec_eplus48u.c backend/plustek.c backend/plustek_pp.c
+ backend/u12.c: changed sane.type to "flatbed scanner" only.
+ * backend/plustek-usbdevs.c: fixed LiDE20/30 motor settings
+
+2006-08-06 Stephane Voltz <stefdev@modulonet.fr>
+
+ * backend/genesys_gl646.c backend/genesys.c: fix y scan area offset
+ detection for HP2300, one more fixe related to bug #303681.
+
+2006-08-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/epkowa.desc: Updated info about
+ plugins and other comments (patch from Olaf Meeuwissen
+ <olaf.meeuwissen@avasys.jp>).
+
+2006-07-30 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+
+ * backend/genesys_gl841.c: use an intermediate u_int8_t buffer
+ for register write (bug #303681).
+
+2006-07-30 Stephane Voltz <stefdev@modulonet.fr>
+
+ * backend/genesys_gl646.c: use an intermediate char buffer
+ for register bulk write (bug #303681).
+
+2006-07-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/libtool-get-dll-ext: Fixed compilation problem with newer
+ tail programs which don't understand "-1" (bug #303630).
+
+2006-07-17 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.c: backend v1.0.39, rewrite contrast slope
+ code for readability, portability to other table widths
+ * doc/descriptions/fujitsu.desc: version number update
+
+2006-07-16 Julien Blache <jb@jblache.org>
+ * tools/sane-desc.c: split very long comment lines in the
+ generated udev rules file. Some comment lines very overly long,
+ and udev produced warning messages while loading the rules file.
+
+2006-07-15 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.c: backend v1.0.38, add 'useless noise'
+ debug level (35), for mode sense errors
+ * doc/sane-fujitsu.man: minor text changes, add new debug level
+ * doc/descriptions/fujitsu.desc: version number update
+
+2006-07-14 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.[ch] backend/fujitsu-scsi.h: backend v1.0.37,
+ add support for mode sense command, use it to detect various
+ page codes instead of hardcoding. add support for send cmd,
+ use it to enable 8 or 10 bit LUT for brightness/contrast.
+ minor global variable and option description cleanups.
+ * doc/descriptions/fujitsu.desc: version number/status update
+
+2006-07-06 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.[ch]: backend v1.0.36, less verbose debugging,
+ fi-5900 needs even number of bytes per scanline
+ * doc/descriptions/fujitsu.desc: version number update
+
+2006-07-05 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.[ch] backend/fujitsu-scsi.h: backend v1.0.35,
+ allow double feed detection, minor cleanups
+ * doc/descriptions/fujitsu.desc: version number update
+
+2006-07-04 m. allan noah <anoah AT pfeiffer DOT edu>
+
+ * backend/fujitsu.[ch] backend/fujitsu-scsi.h:
+ update to v1.0.34, add S500 usb id, get more inq and vpd data,
+ allow background color setting for some scanners
+ * doc/descriptions/fujitsu.desc: version number update
+
+2006-07-03 Julien Blache <jb@jblache.org>
+ * tools/sane-desc.c: Fix a typo in the udev header.
+
+2006-07-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Changed version to 1.0.18-cvs. Enabled
+ compilation warnings.
+ * Makefile.in: Added ChangeLog-1.0.18 to DISTFILES.
+
+Older entries can be found in ChangeLog-1.0.18.
diff --git a/ChangeLogs/ChangeLog-1.0.2 b/ChangeLogs/ChangeLog-1.0.2
new file mode 100644
index 0000000..fbce098
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.2
@@ -0,0 +1,562 @@
+2000-03-06 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * configure.in configure: New version is 1.0.2.
+
+2000-03-01 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * doc/sane-scsi.man: fixed an ambiguity and a typo.
+
+2000-02-27 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/v4l*.desc: Changed description from v4l to Video For
+ Linux.
+
+ * backend/lhii.desc: Updated with URL to LHII drivers home page.
+
+ * README.unixware7: Added compile information for SCO UnixWare 7
+ from Jens Scheithauer.
+
+2000-02-26 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/sane-epson.man: Updated documentation for EPSON
+ backend.
+
+2000-02-26 Chris Pinkham <cpinkham@infi.net>
+
+ * backend/artec.desc: updated statuses, added link to a webpage for
+ AS6E parallel models, added manpage info.
+
+2000-02-26 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * Sharp man page updated; man page added to doc/Makefile.in
+
+2000-02-26 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * configure.in: Don't use -ansi and -pedantic unless
+ --enable-warnings is used. Warnings are now disabled by default
+ to prepare for the next release.
+
+2000-02-24 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * tools/sane-desc.el: In backend web page, packends not included
+ in the distribution have the version number in parentheses.
+
+2000-02-20 Karl Heinz Kremer <khk@khk.net
+
+ * backend/epson.c: Added some OS/2 compatibility fixes.
+
+2000-02-20 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * sanei/sanei_scsi.c: Make sure the file is valid ANSI C.
+
+ * configure: Regenerated based on current configure.in.
+
+ * include/sane/sanei_backend.h: Typedef u_int{8,16,32}_t.
+ Defining them gave bogus code in <sys/types.h> on Irix 6.5.
+
+ * backend/lhii.desc backend/musteka4s2.desc backend/nec.desc
+ backend/plustek.desc backend/sagitta.desc backend/st400.desc
+ backend/v4l.desc backend/v4l2.desc: Added info on existing
+ backends. Placed version number in () to indicate that these
+ backend are distributed separately.
+
+ * backend/sharp.desc backend/pint.desc backend/canon.desc
+ backend/s9036.desc: Fixed typo and updated with more information.
+
+ * AUTHORS: Marked active maintainers with '(*)'.
+
+ * sanei/sanei_pio.c: Removed some warnings.
+
+ * configure.in: New flag --enable-warnings to turn on or off more
+ GCC warnings. Default should be 'on' for development snapshots,
+ and 'off' for releases.
+
+2000-02-19 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.*: Updated desc file with new version number and
+ some more supported scanners.
+ Removed OPT_PREVIEW_RESOLUTION so that the frontend can handle
+ the preview resolution.
+ Changed the OPT_RESOLUTION data from a range to a word list, so
+ that the frontends can display the correct list of available
+ resolutions.
+
+2000-02-19 Chris Pinkham <cpinkham@infi.net>
+
+ * backend/artec.c: Updated backend version to v0.5.13. Corrected
+ matrix of which features/enhancements should be active for each
+ scan mode. Fixed bug which causing Contrast to be INactive at
+ startup instead of Threshold.
+ * backend/artec.desc: updated backend version information.
+
+2000-02-19 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * sanei/sanei_thread.c include/sane/sanei_thread.h: These files
+ declares a _proposed_ internal SANE interface. It was proposed by
+ Yuri Dario to wrap UNIX functions fork(), kill(), waitpid() and
+ wait(), which are missing or not working on OS/2.
+
+ * frontend/saned.c: OS/2 send socket on param list. Patch from
+ Yuri Dario.
+
+ * sanei/os2_srb.h sanei/sanei_scsi.c: Include OS/2 SCSI header file.
+
+ * include/sane/sanei_config.h sanei/sanei_config.c: New function
+ sanei_config_read(). Use this instead of fgets() when reading
+ config files to remove line ending chars on all known platforms.
+ Patch from Yuri Dario.
+
+ * configure.os2: Updated configure param list from Yuri Dario.
+
+2000-02-19 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+ * updated umax backend to version 1.0 build 18
+ for details read backend/umax.CHANGES
+
+2000-02-19 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+ * corrected spelling error in umax,c (devive -> device)
+
+2000-02-18 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * sharp.c / sharp.h: Options for resolution now conform to
+ the Sane API; fixed and initialisation bug. Updated backend
+ version number in sharp.desc.
+
+2000-02-18 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+ * updated umax backend to 1.0 build 17
+ (added support for sanei_scsi_open_extended)
+ for details take a look at backend/umax.CHANGES
+
+2000-02-15 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/tamarack.desc: Updated info on request from Rogier
+ Wolff.
+
+2000-02-14 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/m3096g-scsi.h backend/sp15c-scsi.h: Make lint_catcher
+ static to avoid link problems with duplicate symbols.
+
+2000-02-13 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * README.unixware2: Information from Wolfgang Rapp on how to build
+ SANE on UnixWare 2.
+
+ * ltconfig ltmain.sh: Upgraded to libtool 1.3.4 and added Oliver
+ Rauch's soname patch.
+
+ * backend/hp-accessor.c backend/hp-device.c backend/hp-handle.c
+ backend/hp-hpmem.c backend/hp-option.c backend/hp-option.h
+ backend/hp-scl.c backend/hp-scsi.h backend/hp.c backend/hp.desc
+ backend/hp.h doc/sane-hp.man: Updated HP backend to v0.86 from
+ Peter Kirchgessner. Enable scan depths > 8 and add option
+ enable-image-buffering to config file.
+
+ * AUTHORS: Added author for backend s9036.
+ * backend/qcam.desc: Updated with more information.
+
+2000-02-11 Chris Pinkham <cpinkham@infi.net>
+
+ * backend/artec.c backend/artec.h: Updated backend to version 0.5.11.
+ Removed mono_adjust function which handled bit offset in 1bpp modes,
+ this is now handled by forcing all scans to be wide enough to fill a
+ full byte. Reinserted code to set brightness on A6000C model as this
+ appears to be the only model that accepts that setting. Bug-fixes
+ for ADF & Transparency option settings.
+ * backend/artec.desc: updated backend version information.
+
+2000-02-11 Karl Heinz Kremer <khk@khk.net>
+ * backend/epson.c - Fixed default scan source when option equipment
+ is installed. The default is now always "Flatbed".
+
+2000-02-08 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * Added (again) missing file: doc/sane-logo2.jpg
+
+2000-02-08 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * Added missing umax doc files:
+ - doc/sane-umax-old-scanners-doc.html
+ - doc/sane-umax-not-listed-doc.html
+ - doc/sane-umax-speed-doc.html
+ * Updated:
+ - doc/sane-umax-doc.html
+ - doc/sane-umax-scanners-doc.html
+
+2000-02-08 Matto Marjanovic <maddog@mir.com>
+
+ * backend/microtek.c backend/microtek.h backend/microtek.conf
+ backend/microtek.desc doc/sane-microtek.man: Updated microtek
+ backend to v0.12.0. Changes:
+ - LUT entry size should match bit depth of scan.
+ - Free LUT's in sane_close().
+ - Fixed really dumb type typos in microtek.h.
+ - Added all "mystery" model codes (and an auto-warning).
+ - Added all additional document size codes.
+ - Made function (description) of "scan speed" more obvious.
+ - Added entries for Color PageWiz.
+ - Added entries for Agfa DuoScan.
+ - A few miscellaneous cleanups to quiet gcc warnings.
+
+2000-02-07 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * frontend/saned.c sanei/sanei_pio.c sanei/sanei_scsi.c: Some OS/2
+ patches from Yuri Dario.
+
+ * frontend/scanimage.c: Avoid sprintf("%s", NULL). Bugreport and
+ fix from Yuri Dario.
+
+2000-02-06 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * configure: Regenerated based on current configure.in.
+
+ doc/Makefile.in doc/sane-logo.gif doc/sane-logo.png doc/sane.gif
+ doc/sane.png: Convert .gif to .png.
+
+ * backend/canon.c backend/snapscan-sources.c: Port to HP/UX. Stop
+ using GCC specific features.
+
+2000-02-05 Rene Rebe <rene.rebe@myokay.net>
+ * backedn/avision.? only minor updates and the new home-page
+ url ...
+
+2000-02-05 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * fixed wrong buffer size handling for old Linux SG drivers
+ in sanei_scsi.c
+ * updated sane-scsi.man: How to change the buffer size,
+ if the new Linux SG driver is being used.
+ * fixed a type on sharp.c
+
+2000-02-03 Karl Heinz Kremer <khk@khk.net>
+ * backend/epson.[ch] Reworked the gamma correction stuff
+
+2000-02-02 Karl Heinz Kremer <khk@khk.net>
+ * backend/epson.[ch] Finally put the USB fix into the CVS
+ version. Removed version number from epson.h so that this
+ file does not need to be updated everytime epson.c changes.
+
+2000-02-01 Karl Heinz Kremer <khk@khk.net>
+ * backend/epson.[ch] More changes in the attach function to
+ recognize USB scanners again.
+ * doc/sane-epson.man More updates to the man page.
+
+2000-01-29 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * updated umax backend to version 1.0-build-16
+ for details take a look at backend/umax.CHANGES
+
+2000-01-31 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/hp-accessor.c backend/hp-accessor.h backend/hp-device.c
+ backend/hp-device.h backend/hp-handle.c backend/hp-hpmem.c
+ backend/hp-option.c backend/hp-option.h backend/hp-scl.c
+ backend/hp-scl.h backend/hp-scsi.h backend/hp.TODO backend/hp.c
+ backend/hp.desc doc/sane-hp.man: Updated to v0.85 from Peter
+ Kirchgessner.
+
+2000-01-30 Chris Pinkham <cpinkham@infi.net>
+
+ * backend/artec.c backend/artec.h: (v0.5.9) changes to get lineart
+ and halftone modes working on AT12 and AM12S models. bugfixes to
+ eliminate hanging on some AT12 models.
+ * backend/artec.desc: version and model status updates
+
+2000-01-30 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+ * corrected missing "/" in include/sane/config.h.in line 251
+
+2000-01-30 Rene Rebe <rene.rebe@myokay.net>
+
+ * backend/avision.c fixed to compile on HP/UX
+ * backend/avision.desc fixed typo
+ * AUTHORS changed my eMail address
+
+2000-01-30 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/dll.c backend/dll.aliases doc/sane-dll.man: Aliased and
+ hidden backend patch from Ingo Wilken.
+
+ * config.sub configure.in include/sane/config.h.in sanei/sanei_scsi.c:
+ UnixWare 2.x and UnixWare 7 port by Wolfgang Rapp.
+
+2000-01-29 Karl Heinz Kremer <khk@Kk.net>
+
+ * backend/epson.[ch] Moved gamma "stuff" from advanced to standard
+ options section to fix core dump in xscanimage
+ Removed pragma pack() to make it easier to compile on non-gcc
+ systems
+
+2000-01-29 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * preview (xscanimage): added GDK_INPUT_EXCEPTION to gdk_input_add
+ * updated umax-backend to build 15 (for more see umax.CHANGES
+ * xscanimage: added GDK_INPUT_EXCEPTION to gdk_input_add
+
+2000-01-26 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.[ch] Bugfix for resolution selection via menu
+ Fixed coredump when no scanner found
+ merged Christian Bucher's newest version
+
+ * AUTHORS ChangeLog
+
+2000-01-26 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/m3096g-scsi.h backend/m3096g.c backend/m3096g.desc
+ backend/m3096g.h backend/sp15c-scsi.h backend/sp15c.c
+ backend/sp15c.desc backend/sp15c.h: Updated backends sp15c
+ (v1.12) and m3096g (v1.11) from Randolph Bentson.
+
+2000-01-25 Chris Pinkham <cpinkham@infi.net>
+
+ * backend/artec.h backend/artec.c backend/artec.desc
+ installed new version (0.5.6) of artec backend with support
+ for Artec AM12S and Plustek 19200S models and numerous bugfixes.
+ * doc/sane-artec.man
+ updated manpage to reflect new list of supported models and
+ backend status.
+
+
+2000-01-25 Abel Deuring <a.deuring@satzbau-gmbh.de>
+
+ * frontend/scanimage.c: minor modifications to the new batch mode
+ If an error occurs in batch mode, the corresponding output file
+ is now deleted. (Should make post-processing easier, because
+ otherwise we would have an empty output file every time the
+ ADF is empty or paper is jammed.)
+
+2000-01-25 Kazuya Fukuda <fukuda@avm.nhe.nec.co.jp> and
+ Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * backend/sharp.c: Fix of possible segfault in sane_init
+ * backend/sharp.conf: contains now a complete sample configuration
+
+2000-01-25 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * frontend/scanimage.c: Return SANE_STATUS_NO_MEM if advance()
+ failes. Add return value to test_it().
+
+ * include/sane/sanei_debug.h: Add fflush() after fprintf() in
+ DBG macro.
+
+ * AUTHORS backend/Makefile.in backend/m3096g.h backend/m3096g.c
+ backend/m3096g-scsi.h backend/m3096g.desc backend/m3096g.conf
+ backend/sp15c.h backend/sp15c.c backend/sp15c-scsi.h
+ backend/sp15c.conf backend/sp15c.desc backend/dll.conf
+ doc/Makefile.in doc/sane-fujitsu.man: Added backends sp15c (v1.11)
+ and m3096g (v1.10).
+
+ All patches from Randolph Bentson.
+
+2000-01-24 Abel Deuring <a.deuring@satzbau-gmbh.de>
+
+ * backend/sharp.c, backend/sharp.h: update to version 0.30
+ (sorry, forgot to make this note some days earlier)
+
+2000-01-24 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * Added test for libcam to configure.in
+ it is needed by FreeBSD 3+
+
+2000-01-21 Rene Rebe: <rene.rebe@okay.net>
+
+ * ChangeLog: updated (oversaw last time, sorry)
+ * backend/avision.c: fixed some compiling warnings
+
+2000-01-21 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * sanei/sanei_scsi.c: Bugfix: Added return type for dummy
+ sanei_scsi_open_extended() call. Bugreport for Solaris from
+ Martin Spott.
+
+2000-01-20 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * sanei/sanei_ab306.c: Removed compiler warnings.
+
+ * frontend/scanimage.c: Adds a "batch mode" to the software, that
+ can be used in conjunction with an ADF device, so that one can
+ e.g. scan a complete document consting of multiple pages with just
+ one call to scanimage. This modification was created by Christian
+ Bucher so that his Epson scanner could use the ADF. Patch from
+ Karl Heinz Kremer.
+
+2000-01-19 Rene Rebe <rene.rebe@okay.net>
+
+ * backend/avision.*: added - the (very) basic avision backend
+ * backend/Makefile.in: updated for the avision backend
+ * AUTHORS: updated
+
+2000-01-18 Karl Heinz Kremer <khk@khk.net>
+ * fixed typo in epson.desc and fixed the dates for
+ two of my earlier submissions in ChangeLog file
+
+2000-01-16 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.desc updated with URL
+ * backend/epson.c added support for Expression family
+ of scanners
+ * doc/sane-epson.man updated
+
+2000-01-10 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.desc fixed/updated. Now shows a link to
+ the alternative FilmScan 200 backend.
+
+2000-01-09 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.* updated. This is a new backend still based
+ on the origial Sane 1.0.1 version, but with lots of work
+ done: Support for ADF/TPU, more function levels (up to B9
+ and initial work for F5), parallel scanner support and initial
+ support for USB scanners (don't use this yet, it still needs
+ a lot of work to be functional and usable).
+
+2000-01-05 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * backend/umax* updated to backend version 1.0 build 14
+ for detailled info take a look at umax.CHANGES
+
+2000-01-05 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * sanei/sanei_scsi.c include/sane/sanei_scsi.h configure.in
+ linux_sg3_err.h: Updated Linux SCSI Generic (SG) driver as
+ follows:
+ - new handling of sanei_scsi_max_request_size, if an SG
+ driver >= 2 is installed;
+ - SCSI command queueing on SG level for SG drivers >= 2.1.35;
+ - usage of the new interface in SG version 3, if available
+ - new configure option --enable-scsibuffersize=N
+ Patch from Abel Deuring <a.deuring@satzbau-gmbh.de>.
+
+2000-01-02 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * configure.in tools/Makefile.in tools/sane-config.in: New script
+ sane-config to help frontend developers find the sane libraries.
+
+1999-12-29 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * configure.in: Add gcc options '-W -Wall -Wpointer-arith
+ -Wcast-qual' to at least get warnings on illegal C code which
+ would fail to compile on HP/UX native compiler.
+
+1999-12-20 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * include/sane/config.h.in backend/dc25.desc backend/dc25.c:
+ Updated DC-25 backend to v1.2 from Peter Fales
+ <psfales@lucent.com>.
+ - Updated dc25.desc
+ - Retry capability for missing data or bad checksums in the data
+ from the camera. This has resulted in a dramatic reduction in
+ download failures.
+ - Include HAVE_CFMAKERAW in config.h.in and dc25.c.
+
+ * backend/dc210.c: Corrected HAVE_cfmakeraw to HAVE_CFMAKERAW.
+
+ * frontend/xscanimage.c: Change GIMP_EXTENSION to
+ SANE_GIMP_EXTENSION to avoid name conflict with gimp. Patch from
+ Stanislav Brabec <utx@k332.feld.cvut.cz>.
+
+1999-12-12 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/ricoh.h backend/ricoh.c: Add support for Ricoh IS50
+ scanner. Limit IS50 resolution to 400 dpi. Reverse IS50 contrast
+ direction. Patch from Dick Streefland
+ <Dick.Streefland@inter.NL.net>.
+
+ * backend/microtek.c backend/microtek.h backend/microtek.conf
+ backend/microtek.desc doc/sane-microtek.man: Updated Microtek
+ backend to v0.11.0 from Matthew Marjanovic <maddog@mir.com>.
+
+ * backend/microtek2.c backend/microtek2.h: Updated Microtek2
+ backend to v0.8 from Bernd Schroeder <bernd@aquila.muc.de>.
+
+1999-11-20 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * ltmain.sh:
+ changed variable soname from "libsane-backendname.*"
+ to "libsane.*" by sed command.
+ * ltmain.sh:
+ changed again the sed command, forgot to remove "0-9"
+
+1999-11-14 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/artec.c backend/artec.h backend/artec.desc
+ doc/sane-artec.5 doc/Makefile.in: Updated Artec backend to v0.5
+ from Chris Pinkham <cpinkham@infi.net>.
+
+1999-11-11 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/microtek2.c backend/microtek2.h backend/microtek2.desc:
+ Updated Microtek2 backend to vpre0.8.161099 from Bernd Schroeder
+ <bernd@aquila.muc.de>
+
+ * backend/canon-* NEWS doc/canon.*: Updated Canon backend to
+ v991108 from Manuel Panea <mpd@rzg.mpg.de>.
+
+1999-09-14 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * removed sane-umax-*.gif and umaxlogo.gif,
+ the files were replaced by jpg format.
+
+1999-09-13 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * backend/umax* and doc/sane-umax* updated to version 1.0-build-12
+ for detailled info take a look at umax.CHANGES
+
+1999-09-12 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * include/sane/config.h.in: Add missing HAVE_SYS_SOCKET_H.
+
+ * backend/hp-handle.c backend/hp-option.c backend/hp-option.h
+ backend/hp-scl.c backend/hp-scl.h backend/hp-scsi.h backend/hp.c
+ backend/hp.desc backend/hp.h doc/sane-hp.man: Updated backend to
+ v0.83 from Peter Kirchgessner <peter@kirchgessner.net>. News:
+ - Reset scanner before downloading parameters (fixes problem with
+ sleep mode of scanner)
+ - Fix problem with coredump if non-scanner HP SCSI devices are
+ connected (CDR)
+ - Option scan-from-adf replaced by scantype
+ normal/adf/xpa. Transparency adapter scans (XPA) allow scanning
+ with internal light source switched off.
+ - PhotoScanner: Allow scanning of slides/negatives only at
+ multiple of 300 dpi. This fixes problem with preview which
+ scanned at arbitrary resolutions.
+ - (by Marian Szebenyi): close pipe (coredump on Digital UNIX)
+
+ * backend/Makefile.in: Correct install target to also work on
+ platforms where dll endings isn't .so (like HP/UX). Extract
+ endings from libsane-dll.la.
+
+1999-09-07 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * tools/find-scanner.c: Checks (Linux only so far) for SCSI
+ Generic support in the OS kernel. If NOT present it tells the user
+ they may need SG drivers. Patch from Nick Lamb
+ <njl98r@ecs.soton.ac.uk>.
+
+ * sanei/sanei_scsi.c [sanei_scsi_cmd sanei_scsi_open]: Digital
+ UNIX 4.0D patches from Marian Szebenyi <dms35@cornell.edu>.
+
+1999-08-16 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * configure.in: Turn on more gcc warnings.
+
+ * acinclude.m4 configure.in: Separate GTK_LIBS into LIBS and
+ LDFLAGS to get the X programs to link on HP/UX.
+
+1999-08-12 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * aclocal.m4 configure.in configure: Generate configure and
+ aclocal.m4 with autoconf 2.13. Adding AC_PROG_LD, trying to get
+ this compiling on CygWin32. Add AM_PROG_CC_STDC to get it to
+ compile out of the box on HP/UX.
+
+ * lib/dll.c: Use calloc() instead of malloc() and memset(). Use
+ dlerror() instead of strerror() when dlopen fails
+ (bugfix from Ingo Wilkens).
+
+1999-08-11 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * config.guess config.sub: Updated to latest versions from FSF.
+ Better support for BeOS, WinNT and others.
+
+1999-08-09 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * Started CVS branch DEVEL_1_9.
+
+ * install-sh ltconfig ltmain.sh mkinstalldirs: Updated from
+ automake 1.4 and libtool 1.3.3.
diff --git a/ChangeLogs/ChangeLog-1.0.20 b/ChangeLogs/ChangeLog-1.0.20
new file mode 100644
index 0000000..9089bc2
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.20
@@ -0,0 +1,2087 @@
+2009-05-03 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * Makefile.in, aclocal.m4, configure, */Makefile.in: Regenerated
+ with newer automake.
+ * backend/Makefile.am, tools/sane-config.in: Add missing
+ $GPHOTO2_LDFLAGS so library can be found.
+ * tools/Makefile.am: Add mising $SCSI_LIBS to sane-find-scanner.
+
+****** Release of sane-backends 1.0.20. End of code freeze ******
+
+2009-05-03 m. allan noah <kitno455 a t gmail d o t com>
+ * config.guess, config.sub: updated to latest versions
+ * NEWS, configure.in, configure: updated for 1.0.20
+ * sane-backends.lsm, doc/releases.txt: minor tweaks
+ * doc/descriptions/coolscan3.desc, doc/descriptions/rts8891.desc:
+ add :new marker, correct manpage link
+
+2009-05-01 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.c: copy_buffer() needs to count lines, or M309[12]
+ cannot scan in duplex
+
+2009-04-30 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.c: ignore errors in scanner_control(),
+ M3091 has not worked since sane 1.0.19, due to this.
+
+2009-04-30 m. allan noah <kitno455 a t gmail d o t com>
+ * acinclude.m4, backend/gphoto2.c, configure, include/sane/config.h.in:
+ deal with upcoming gphoto2 interface change (patch by Chris Bagwell)
+ * po/sane-backends.nl.po: updates from Martin Kho
+
+2009-04-29 m. allan noah <kitno455 a t gmail d o t com>
+ * po/sane-backends.nl.po: updates from Martin Kho
+ * po/sane-backends.de.po: updates from Burkhard Luck
+ * po/Makefile.am, po/Makefile.in, po/sane-backends.en_GB.po: new
+ translation from Andrew Coles
+ * po/*.po: rebuilt with new strings
+
+2009-04-29 Stéphane Voltz <stef.dev@free.fr>
+ * doc/sane-genesys.man doc/sane-rts8891.man: documentation updates and
+ cleanups
+
+2009-04-28 Julien Blache <jb@jblache.org>
+ * sanei/sanei_scsi.c: /proc/scsi is being deprecated in the Linux
+ kernel; use sysfs for SCSI device enumeration in
+ sanei_scsi_find_devices() by default, keep
+ sanei_proc_scsi_find_devices() as a fallback option.
+
+2009-04-27 Gerhard Jaeger <gerhard@gjaeger.de>
+ * backend/plustek-usbdevs.c:
+ Tweaked highspeed settings for Epson 1260
+
+2009-04-27 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c backend/rts8891.h backend/rts8891_devices.c
+ backend/rts8891_low.c backend/rts8891_low.h backend/rts88xx_lib.c
+ backend/rts88xx_lib.h: turn off scanner sharing option to off by default
+ to keep on the safe side, copyright and internal version updates.
+
+2009-04-27 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c:
+ shading calibration fixes for HP2300
+
+2009-04-25 Alessandro Zummo <a.zummo@towertech.it>
+ * backend/epson2.c: fixed TPU warmup retry
+
+2009-04-23 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c:
+ y scan position and shading calibration fixes for MD5345/MD6471
+
+2009-04-23 m. allan noah <kitno455 a t gmail d o t com>
+ * doc/descriptions/fujitsu.desc: update S1500 status to complete
+
+2009-04-22 m. allan noah <kitno455 a t gmail d o t com>
+ * include/sane/sane.h: convert new frame and status to #define
+
+2009-04-21 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/sane-pixma.man, doc/descriptions/pixma.desc,
+ backand/pixma_mp150.c:
+ Updated documentation for Pixma MP240, reported to work fine by Nik.
+
+2009-04-21 Alex Belkin <abc@telekom.ru>
+ * backend/xerox_mfp.c: update version number.
+
+2009-04-20 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.c, backend/fujitsu.conf.in,
+ doc/descriptions/fujitsu.desc: add S1500 usb ids and status
+ * backend/canon_dr.c: update credits
+ * doc/sane-fujitsu.man, doc/sane-canon_dr.man: update version numbers,
+ dates, credits and known issues
+ * doc/saned.man: remove section about uncontrolled data port range
+
+2009-04-20 Alessandro Zummo <a.zummo@towertech.it>
+ * backend/coolscan3.c: temporarily disable infrared.
+
+2009-04-17 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/sane-pixma.man, doc/descriptions/pixma.desc:
+ Updated documentation for Pixma MP540, reported to work fine by Rogge.
+
+2009-04-17 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys.c, backend/genesys_gl646.c,
+ backend/genesys_gl841.c, backend/genesys_low.h: Always do shading
+ calibration in color mode on gl841.
+ * backend/genesys.c, backend/genesys_gl841.c: Fix bugs introduced above.
+
+2009-04-16 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.h backend/genesys.c backend/genesys_gl646.c
+ backend/genesys_devices.c: y scan position fixes
+ - added a 'clear calibration cache button'
+
+2009-04-15 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_gl646.c: calibration cache
+ activation for gl646 based scanners
+
+2009-04-15 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.c, doc/descriptions/fujitsu.desc: backend v93
+ - return cmd status for reads of sensor options
+ * backend/canon_dr.c, doc/descriptions/canon_dr.desc: backend v26
+ - return cmd status for reads of sensor options
+ - allow rs to adjust read length for all bad status responses
+
+2009-04-14 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c:
+ shading calibration rework for GL646 based scanners
+
+2009-04-13 m. allan noah <kitno455 a t gmail d o t com>
+ * tools/sane-desc.c: fix double summing of untested column
+
+2009-04-13 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c: minor version change to test commit scripts
+
+2009-04-13 Stéphane Voltz <stef.dev@free.fr>
+ * backend/pnm.c: conditional handling of STATUS_HW_LOCKED
+ and STATUS_WARMING_UP
+
+2009-04-12 m. allan noah <kitno455 a t gmail d o t com>
+ * doc/doxygen-sanei.conf.in: update to recent version of doxygen
+
+2009-04-12 m. allan noah <kitno455 a t gmail d o t com>
+ * configure.in: change version to 1.0.20cvs
+ * configure: rebuild from configure.in
+ * include/sane/sane.h: hide API changes (minor, frame and status)
+ * backend/canon_dr.c, backend/fujitsu.c: SANE_FRAME_JPEG
+ * backend/coolscan3.c: SANE_FRAME_RGBI
+ * backend/genesys_gl646.c, backend/genesys_gl841.c: STATUS_HW_LOCKED
+ * backend/rts8891.c, frontend/scanimage.c: STATUS_WARMING_UP
+ * backend/pixma_io_sanei.c, backend/xerox_mfp.c,
+ backend/sane_strstatus.c: STATUS_HW_LOCKED & STATUS_WARMING_UP
+ * doc/releases.txt: minor updates for new build system
+
+2009-04-07 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/sane-pixma.man, doc/descriptions/pixma.desc:
+ Updated documentation for i-SENSYS MF4018 support.
+
+2009-04-07 Julien Blache <jb@jblache.org>
+ * doc/descriptions-external/epkowa.desc: update for iScan 2.19.0,
+ from Olaf Meeuwissen.
+
+2009-04-05 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_io.h, backend/pixma_io_sanei.c, doc/sane-pixma.man:
+ Increased timeouts for read bulk and write bulk operations to 10s
+ Changed minimum timeout for interrupt read to 100ms
+ For MAC OS X : added a wrapper to sanei_usb_read_int as darwin libusb
+ does not handle timeouts in interrupt reads. This disables button scan
+ for MAC OS X, updated man page with this info.
+ * backend/pixma_mp150.c:
+ Added 2 new Canon Pixma models but usb pid/vid yet unknown.
+
+2009-04-05 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.[ch], backend/canon_dr.conf.in: backend v24
+ - fix DR-2510C duplex deinterlacing code
+ - rewrite sane_read helpers to read until EOF
+ - update sane_start for scanners that dont use object_position
+ - dont call sanei_usb_clear_halt() if device is not open
+ - increase default buffer size to 4 megs
+ - set buffermode on by default
+ - hide modes and resolutions that DR-2510C lies about
+ - read_panel() logs front-end access to sensors instead of timing
+ - rewrite do_usb_cmd() to use remainder from RS info
+ * doc/desciptions/canon_dr.desc: backend v24, update DR-2510C comment
+
+2009-03-31 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
+ * backend/pixma_bjnp.c:
+ - silenced some debug statements during scanner detections
+ - increased timeouts to 20 seconds as 10 seconds is apparently
+ - not enough for the combination of a Mac and an MX850.
+
+2009-03-21 Alex Belkin <abc@telekom.ru>
+ * backend/xerox_mfp.conf.in: add Xerox Phaser 6110MFP
+ * backend/xerox_mfp.c: compatibility with scanners w/o feeder.
+
+2009-03-28 Julien Blache <jb@jblache.org>
+ * backend/avision.c: fix typos in error messages in
+ sense_handler().
+
+2009-03-27 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v23
+ - rewrite all image data processing code
+ - handle more image interlacing formats
+ - re-enable binary mode on some scanners
+ - limit some machines to full-width scanning
+ * doc/desciptions/canon_dr.desc: v23, improved comments
+
+2009-03-25 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.[ch]: backend v22
+ - add deinterlacing code for DR-2510C in duplex and color
+
+2009-03-25 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys.c, backend/genesys_gl646.c,
+ backend/genesys_gl841.c, backend/genesys_low.h: Add calibration cache
+
+2009-03-24 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v21
+ - correct rgb padding macro
+ - skip send_panel and ssm_df commands for DR-20xx scanners
+ * doc/desciptions/microtek2.desc: add ScanMaker 6400XL
+
+2009-03-24 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * doc/Makefile.am: Don't include any template.desc. into
+ generated HTML files.
+
+2009-03-23 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v20
+ - improved macros for inquiry and set window
+ - shorten inquiry vpd length to match windows driver
+ - remove status-length config option
+ - add padded-read config option
+ - rewrite do_usb_cmd to pad reads and calloc/copy buffers
+ * backend/canon_dr.conf.in: s/status-length/padded-read/g
+
+2009-03-22 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.[ch]: backend v19
+ - pad gray deinterlacing area for DR-2510C
+ - override tl_x and br_x for fixed width scanners
+ * doc/descriptions/canon_dr.desc: backend v19, update comments
+
+2009-03-21 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v15 thru v18
+ - add byte-oriented duplex interlace code
+ - add RRGGBB color interlace code
+ - add basic support for DR-2580C, DR-2050C, DR-2080C, DR-2510C
+ - add more unknown setwindow bits
+ - add support for 16 byte status packets
+ - clean do_usb_cmd error handling (call reset more often)
+ - set status packet size from config file
+ - rewrite config file parsing to reset options after each scanner
+ - add config options for vendor, model, version
+ - dont call inquiry if those 3 options are set
+ - remove default config file from code
+ - add initial gray deinterlacing code for DR-2510C
+ - rename do_usb_reset to do_usb_clear
+ * doc/descriptions/canon_dr.desc: backend v18, update model status
+ * backend/canon_dr.conf.in: added better comments and new options
+
+2009-03-21 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys_devices.c: Enable Motor again for combined
+ dark/bright calibration, fix calculation of pixel number used in
+ calibration
+ * backend/genesys_devices.c, backend/genesys_gl646.c,
+ backend/genesys_gl841.c, backend/genesys_low.h: Remove park_head
+ * backend/genesys_devices.c, backend/genesys_gl841.c: Calculate
+ shading coefficients using maximum input resolution available
+
+2009-03-21 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch]: backend v91
+ - remove unused temp file code
+
+2009-03-20 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/hpljm1005.c: use private function instead of round()
+
+2009-03-19 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys_devices.c, backend/genesys.conf.in:
+ Add basic support for Visioneer XP100 rev 3 and USB IDs for
+ Syscan DocketPort 465
+
+2009-03-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
+ * backend/pixma_bjnp.c backend/pixma_bjnp.h
+ backend/pixma_bjnp_private.h backend/pixma_io_sanei.c:
+ Make bjnp protocol more resilient against packet loss and corruption
+ Changed timeout for all responses to be at least 10 seconds
+ Send all broadcasts for scanner detection 5 times
+ Made sure scanners are added to device list only once
+ Changed device-id for bjnp so it uses scanner hostname/ip-address
+ instead of mac address as this is more human friendly.
+ To make room, use scanner model instead of USB-id (which is bogus
+ for network scanners
+
+2009-03-17 m. allan noah <kitno455 a t gmail d o t com>
+ * doc/desc/gt68xx.desc, backend/gt68xx.conf.in: add NeatReceipts
+ Mobile Scanner (from Kelly Price)
+
+2009-03-13 m. allan noah <kitno455 a t gmail d o t com>
+ * frontend/scanimage.c, doc/scanimage.man: make -B (buffer-size)
+ selectable, and make long name consistent. (#309672 by Johannes Berg)
+
+2009-03-13 m. allan noah <kitno455 a t gmail d o t com>
+ * tools/sane-desc.c: remove 8859-1 chars from string cleaner,
+ enforce only printable ASCII on output
+
+2009-03-13 Ilia Sotnikov <hostcc@gmail.com>
+ * frontend/saned.c:
+ - Remove unnecessary 'res' variable assignment in check_host()
+ (AF-indep version)
+
+2009-03-13 Julien Blache <jb@jblache.org>
+ * doc/descriptions-external/epkowa.desc: update for iScan 2.18.0,
+ from Olaf Meeuwissen.
+ * frontend/saned.c: rework Ilia's changes in
+ check_host(). Explicitly bind IPv6 addresses first, introduce
+ do_bindings_family() split off of do_bindings().
+
+2009-03-12 Ilia Sotnikov <hostcc@gmail.com>
+ * frontend/saned.c:
+ - Allow host checking to proceed if no local name was found
+
+2009-03-12 Ilia Sotnikov <hostcc@gmail.com>
+ * frontend/saned.c:
+ - Use hstrerror (h_errno) instead of strerror(errno) on gethostbyname()
+ errors
+
+2009-03-12 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/sane-pixma.man, doc/descriptions/pixma.desc:
+ Added ImageClass MF4010 support in pixma backend docs.
+ * backend/pixma_imageclass.c:
+ Removed ADF capability to ImageClass models without ADF
+ * backend/pixma.h, backend/pixma_common.c, backend/pixma_io_sanei.c:
+ Added a PIXMA_EOF error return code
+
+2009-03-09 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys.h backend/genesys_devices.c
+ backend/genesys_gl646.c doc/descriptions/lexmark.desc: cleanups
+ for genesys backend. Change in document detection for gl646
+ sheetfed scanners.
+ - lexmark backend description update
+
+2009-03-09 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c:
+ 1200 dpi scan fix and head positionning fixes
+
+
+2009-03-07 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.c, backend/canon_dr.conf.in: backend version 14
+ - remove HARD_SELECT from counter (Legitimate, but API violation)
+ - attach to CR-series scanners as well
+
+2009-03-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
+ * backend/pixma_bjnp_private.h: disabled experimental/incomplete
+ button handling for bjnp protocol as it seems to cause problems
+ with xsane preview
+
+2009-03-06 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.c, backend/canon_dr.conf.in,
+ doc/descriptions/canon_dr.desc: backend version 13
+ - new vendor ID for recent machines
+ - add usb ids for several new machines
+ - DR-4010C reported good
+
+2009-03-05 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/umax1220u.c: set initial scan area dimensions to maximum
+
+2009-03-05 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * configure.in: Allow user to disable latex support; original
+ patch from Johnson Earls.
+
+2009-03-05 m. allan noah <kitno455 a t gmail d o t com>
+ * doc/descriptions-external/epkowa.desc: update all broken urls
+
+2009-03-04 m. allan noah <kitno455 a t gmail d o t com>
+ * doc/descriptions/coolscan3.desc, doc/sane-coolscan3.man,
+ doc/Makefile.in|am: add missing coolscan3 docs
+ * backend/dll.conf.in: # out epson and coolscan2, remove hpoj text
+ * doc/descriptions/epson2.desc: add Epson RX-620
+
+2009-03-03 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys_gl841.c: Fix the generated generic gamma table.
+
+2009-02-28 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * tools/sane-config.in: Add space mistakenly removed during
+ last update.
+
+2009-03-03 Julien Blache <jb@jblache.org>
+ * doc/descriptions/epson.desc: add Epson RX-620 (0x04b8 0x0811),
+ reported by Heikki Kantola.
+
+2009-02-28 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * acinclude.m4, tools/sane-config.in: Add in missing libraries
+ to sane-config missed during fix to stop using LIBS to link everything.
+ Add back in code to move LDFLAGS out of $GPHOTO2_LIBS and into
+ GPHOTO2_LDFLAGS.
+
+2009-03-02 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c, backend/genesys_gl646.c: fix 400, 1200
+ and 2400 dpi scan modes for MD5345/MD6471
+
+2009-03-02 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: work around backends that can't keep their
+ dirty fingers off stdin/stdout/stderr when run through inetd,
+ breaking the network dialog and crashing the remote net backend.
+
+2009-02-28 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * m4/byteorder.m4: Delete temporary file in all cases.
+ * backend/Makefile.am, japi/Makefile.am: Use BUILT_SOURCES
+ instead of dependency so that files are not compiled
+ during "dist" target.
+
+2009-02-28 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys.conf.in, backend/genesys_devices.c,
+ backend/genesys_gl841.c, backend/genesys_low.h: Add support for
+ Ambir/Syscan DocketPORT 665
+ * backend/genesys.conf.in, backend/genesys_devices.c,
+ backend/genesys_low.h: Add support for Visioneer Roadwarrior
+ * backend/genesys_gl841.c: Adjust gl841 part to recent changes
+
+2009-02-27 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys.conf.in backend/genesys.h
+ backend/genesys_devices.c backend/genesys_gl646.c backend/genesys_gl841.c
+ backend/genesys_low.h: rewrite of gl646 internals to enable easy
+ scanner addition and better calibration process. Untested support for
+ hp3670. Use of id in genesys_devices structures to have more robust
+ descriptions.
+
+2009-02-25 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * acinclude.m4, backend/*.[ch], tools/*.[ch], frontend/*.[ch]:
+ Global replace of u_int??_t with C9x standard based uintxx_t
+ in order to remove some tricky and overlapping portability logic
+ from acinclude.m4 and leave it in only m4/stdint.m4.
+
+2009-02-24 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * configure.in, m4/stdint.m4: Update to latest version to
+ get latest fixes and use logic to not recreate _stdint.h if
+ no changes (to prevent unneeded recompiles).
+ * m4/byteorder.m4: Added support to reuse existing byteorder.h if
+ no changes to prevent timestamp causing a recompile.
+
+2009-02-24 m. allan noah <kitno455 a t gmail d o t com>
+ * frontend/scanimage.c: improved comments, simplified x/y option code,
+ removed buggy -1/+1 x/y code (#311172), expose non-settable options,
+ check for invalid caps on options, handle option descs with \n
+ * doc/releases.txt: add note about cvs checkout on alioth.
+
+2009-02-24 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/*.[ch]: more consistent #include "../include/sane/config.h"
+
+2009-02-24 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/Makefile.am/in, backend/xerox_mfp.conf.in: should use conf.in
+
+2009-02-23 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * backend/Makefile.am: Add back in deletion of $(sanelibdir)/libsane.*
+ for buggy libtools. Add some minor documentation.
+ * doc/backend-writing.txt: Add minor document updates to reflect
+ conversions to automake.
+
+2009-02-23 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.c, backend/fujitsu.conf.in,
+ doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man: backend v90,
+ add S510M usb ID's, add fi-6010N to .desc
+ * backend/epjitsu.conf.in, doc/descriptions/epjitsu.desc,
+ doc/sane-epjitsu.man: add S300M usb ID's
+
+2009-02-23 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys_devices.c, backend/genesys_gl841.c,
+ backend/genesys_low.h: Add post_scan and eject_feed to struct
+ Genesys_Model
+ * backend/genesys.c, backend/genesys_gl646.c,
+ backend/genesys_gl841.c: Move sanei_genesys_{start,stop}_motor into
+ chip specific sources
+ backend/genesys_gl841.c: Make start/stop_(motor, now)action
+ actually work, various warning cleanups
+
+2009-02-23 Jonathan Bravo Lopez <jkdsoft@gmail.com>
+ backend/hp3900_config.c: Fix area of negative/slide scans for
+ HP ScanJet G3110.
+
+2009-02-22 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * japi/Makefile.am: Add back -version-number to java library but
+ also add V_REV.
+ * backend/Makefile.am: Use variables to add libraries to backends
+ instead of direct substitution. Easier to touch up variables on
+ problem platforms then substitution. Also, add back in creating
+ dll.d directory; missed during conversion.
+ * backend/genesys_gl841.c: Portablity fixes for strict
+ C compilers.
+
+2009-02-21 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * po/Makefile.am, configure.in: convert remaining directory,
+ po, to use automake.
+ * doc/Makefile.am: Get rid of unneeded gnu extensions to quieten
+ down autotools warnings.
+ * lib/getopt.c, lib/getopt1.c: Fix disabling getopt compile again.
+
+2009-02-20 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/avision.c: backend v290, fix reader_pid and NVRAM option
+ issues, by Mattias Ellert.
+ * backend/fujitsu.c: backend v89, fi-4750 has no serial number support
+ * doc/descriptions/fujitsu.desc: backend v89, remove 'MAC/TWAIN' text
+ * doc/sane-fujitsu.man: backend v89
+ * backend/.cvsignore: ignore *.loT
+
+2009-02-01 Mattias Ellert <mattias.ellert@fysast.uu.se>
+ * tools/Makefile.am: Add missing liblib dependencies
+ * frontend/scanimage.c: Restore alloca include order
+
+2009-02-19 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * configure.in, Makefile.am, backend/Makefile.am: Have
+ configure define configdir so all makefiles can use
+ it (fixes bug introduce with sanei converted to automake).
+ Enable running testsuite during distcheck.
+ * japa/Makefile.am: Convert japi to automake.
+
+2009-02-19 Julien Blache <jb@jblache.org>
+ * configure.in: add --enable-libusb_1_0 and check for libusb-1.0
+ using pkg-config.
+ * sanei/sanei_usb.c: add support for libusb-1.0.
+ * tools/sane-find-scanner.c: add support for libusb-1.0.
+ * tools/check-usb-chip.c: compile as an empty file if libusb-1.0
+ is used.
+
+2009-02-18 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * configure.in, tools/Makefile.am: convert tools to automake.
+ Add tools/openbsd to distribution package.
+ * include/Makefile.am: include files should have been installed
+ under sane/ directory when converted to automake.
+ * doc/Makefile.am: Cleanup. Use automake's built in support to
+ install docs within subdirectories.
+ * Makefile.am, testsuite: Convert testsuite to automake. Waiting
+ for test backend bugfix before enabling this to run during "distcheck".
+
+2009-02-18 Julien Blache <jb@jblache.org>
+ * configure.in, configure: raise avahi-client dependency to
+ 0.6.24, following a needed bugfix in this release.
+ * backend/net.c: do not lock the Avahi thread before stopping
+ it. It looks like it's no longer necessary to do so.
+ * frontend/saned.c: fix handling of Avahi server restart so it
+ actually works.
+
+2009-02-14 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * configure.in, doc/Makefile.am, frontend/Makefile.am,
+ include/Makefile.am, sanei/Makefile.am, tools/Makefile.am:
+ convert frontend, include, and sanei directories to use
+ automake. Only reference libsanei.la now. Use am_conditional
+ to compile sanei_jpeg.lo. distcheck now runs sanei/wire_test.
+
+2009-02-13 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * Makefile.am, configure.in, doc/Makefile.am: Convert
+ doc/Makefile to use automake. Main difference is that
+ no longer installs man pages for backends that are not
+ compiled. Moved install ownership of $top_srcdir docs
+ to $top_srcdir's Makefile.
+
+2009-02-06 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * configure.in, backend/Makefile.am: Add back change to
+ use -version-number even though its known not to work on
+ some platforms (OS/2). -version-info results in a variety of
+ version numbers in soname based on platform and would not
+ be easily mappable back to values currently return by
+ each backend's sane_init(). ltmain.sh will need to be
+ hand patched for any known issues.
+
+2009-02-08 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys_gl841.c: Remove "init device" usb request.
+ * backend/genesys_gl841.c, backend/genesys_devices.c,
+ backend/genesys_low.h: Add support for uncalibrated scans in all
+ modes for Visioneer Strobe XP300. Front- and backside are
+ side-by-side, backside mirrored horizontally.
+ * doc/descriptions/genesys.desc: Added XP300 to the genesys
+ desc file.
+
+2009-02-06 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * configure.in, backend/Makefile.am: Add back in support for
+ optionally linking in sanei_jpeg.lo under backend directory;
+ but using configure and not with GNU make extensions.
+ Move back to libtool's -version-info instead of -version-number
+ because the later has known bugs on platforms such as OS/2.
+
+2009-02-04 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * configure.in, acinclude.ac: Cleanup autoconf 2.63 warnings.
+ add cv_ prefix to cached variable. Remove AC_ARG_PROGRAM as
+ automake already invokes this. When prefered AC_USE_SYSTEM_EXTENSIONS
+ exists, use that instead of AC_GNU_SOURCE/AC_AIX/AC_MINUX.
+ Cleanup socket detection more by creating only a single
+ SOCKET_LIBS that contains list of all optional libraries
+ for any socket related funciton. Make sure that checks
+ for socket related functions use SOCKET_LIBS when searching.
+ Check for getopt_long() and getopt.h. Make OS/2 use
+ -no-undefined (same as windows).
+ * ltmain.sh, m4/libtool.m4: Upgrade to libtool 1.5.26.
+ * Makefile.am: Cleanups to match configure updates.
+ * frontend/scanimage.c, include/Makefile.in, lib/getopt.c
+ lib/getopt1.c, toosl/sane-desc.c, include/lgetopt.h:
+ Rename internal getopt.h to lgetopt.h to allow using
+ external getopt.h when it exists. This allows to go
+ back to optionally compiling getopt()/getopt_long() and its
+ prototypes and not have conflicts with external headers/symbols.
+
+2009-02-04 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/sane-pixma.man doc/descriptions/pixma.desc:
+ Added ImageClass MF4120 support in pixma backend docs.
+
+2009-02-03 Julien Blache <jb@jblache.org>
+ * tools/sane-desc.c: filter out unsupported/unknown models from
+ output (udev/hal).
+
+2009-02-02 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_common.c backend/pixma_common.h /backend/pixma_imageclass.c
+ backend/pixma_mp150.c backend/pixma_mp730.c backend/pixma_mp750.c:
+ Change ALIGN macro name to ALIGN_SUP for PPC compatibility.
+ Some cosmetic changes to source code alignment.
+
+2009-02-01 Alex Belkin <abc@telekom.ru>
+ * backend/xerox_mfp.c backend/xerox_mfp.h:
+ Proper handling of parameters (to fix xsane crash).
+ * backend/xerox_mfp.conf doc/descriptions/xerox_mfp.desc:
+ Added Dell MFP 1815dn.
+
+2009-02-01 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * aclocalm4: fix prototype of internal strcasestr and usleep.
+ * configure.in: Group all USB logic together and all SCSI
+ logic together to aid understanding of whats no longer
+ valid. Allow sharing enable/disable options between all
+ USB drivers on multiple platforms. Combined CAM_LIBS and
+ SCSI_LIBS since they are mutually exclusive.
+ Skip some USB/SCSI checks when previous tests show it will always fail.
+ * backend/Makefile.am, tools/Makefile.in: Combine CAM_LIBS and
+ SCSI_LIBS. Add missing SOCKET_LIBS to epson2. Add USB_LIB.
+ * saned.c: Add limits.h for PATH_MAX.
+
+2009-02-01 Mattias Ellert <mattias.ellert@fysast.uu.se>
+ * acinclude.m4, backend/Makefile.am: Restore the removed
+ DYNAMIC_FLAG configuration.
+ * acinclude.m4, sanei/sanei_jpeg.c: Don't compile sanei_jpeg
+ if libjpeg is unavailable.
+ * backend/canon_dr.c, backend/hs2p-scsi.c, backend/xerox_mfp.c:
+ format fixes.
+ * backend/hs2p.c: fix missing return.
+ * backend/canon630u-common.c: avoid redefinition warning.
+
+2009-01-31 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * backend/Makefil.am: Add missing math library to coolscan2
+ and coolscan3.
+ * acinclude.m4, configure.in: Define JPEG objects based on
+ existence of JPEG library and not on the dc* backends alone
+ since more backends then that use JPEG support.
+
+2009-01-30 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * frontend/saned.c: Replace usage of getgrouplist() with
+ getgrent() and friends. getgrouplist is not posix and not
+ on several platforms including cygwin.
+ * acinclude.m4, configure.in: Put all libraries into their
+ own *_LIB variables instead of $LIB so that we do not have to
+ link in the world to all executables. Modified SANE_CHECK_U_TYPES
+ to be a little more portable to platforms that use #define
+ for u_* types. Create SANE_CHECK_BACKENDS macro so that
+ PRELOADABLE_BACKENDS can also be valided. Auto-populated
+ PRELAODABLE_BACKENDS when detect dlopen() won't work.
+ Various protability cleanups.
+ * backend/dll.c: Make dll-preload.c a .h since its an include and
+ not compilable byitself.
+ * frontend/Makefile.in, frontend/scanimage.c, include/laaloca.h,
+ lib/Makefile.am, lib/alloca.c, strcasestr.c, tools/Makefile.in,
+ tools/sane-desc.c: Convert lib/ to automake. Create a liblib.la
+ for everyone to use and a libfelib.la for only frontend programs.
+ Make all internal programs be prefixed with sanei_ as not to conflict
+ with other programs libsane is linked in with that will also most
+ likely create similar internal utils on problem platforms.
+ * include/getopt.h, lib/getopt.c, lib/getopt1.c: Always compile
+ and link in getopt_long() but prefix it with sanei_. Its
+ easier to always use internal version then try to figure out what
+ platforms support getopt_long() and what header files to use.
+ * backend/Makefile.am: Convert backend makefile to automake.
+ Initial version that is feature parity with original but uses
+ specific rules instead of wildcards and only links in libraries/objs
+ really required. Room for more cleanup of whats linked in once
+ all makefiles have been converted to automake.
+
+2009-01-29 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * backend/epson2.c backend/pixma_bjnp.c, include/sane/sanei_backend.h,
+ sanei/sanei_tcp.c, sanie/sanei_udp.c: Improve portablity by
+ removing usage of MSG_WAITALL since not all platforms support
+ that (cygwin). Default is to be blocking anyways. Changed
+ usage of MSG_NOTWAIT to use fcntl() function as needed as well.
+ * configure.in, lib/Makefile.in, lib/strcasestr.c: Add internal
+ strcasestr() for platforms missing it (cygwin).
+ * pixma_common.c: Make source match header prototype for picky
+ compilers (cygwin).
+ * backend/umax_pp_mid.c: Allow BACKEND_NAME to be filename
+ yet debug to be SANE_DEBUG_UMAX_PP to match man page.
+
+2009-01-28 Julien Blache <jb@jblache.org>
+ * doc/descriptions/epson.desc: added :scsi data for the GT-7000
+ and Perfection1200S. Patch from Dieter Jurzitza.
+
+2009-01-27 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
+ * backend/pixma_bjnp.c: fixed bug that caused scanner discovery to
+ fail when it encountered a point to point link (check data returned
+ by getifaddrs()
+
+2009-01-26 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * configure.in: Add AM_MAINTAINER_MODE to disable regenerating
+ configure files. This was behavior of Makefiles before automake
+ and works around various timestamp issues.
+
+2009-01-25 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys_gl841.c: Change status code for locked head to
+ SANE_STATUS_HW_LOCKED
+
+2009-01-21 m. allan noah <kitno455 a t gmail d o t com>
+ * doc/descriptions/canon_dr.desc: correct version, status = new
+ * doc/descriptions/epjitsu.desc, doc/descriptions/fujitsu.desc: version
+ * doc/descriptions/umax1220u.desc: correct status of 1600U
+ * doc/descriptions/xerox_mfp.desc: status = new
+
+2009-01-23 Julien Blache <jb@jblache.org>
+ * doc/descriptions-external/epkowa.desc: Update for iScan 2.16.0,
+ from Olaf Meeuwissen.
+
+2009-01-22 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * Makefile.in: Submit Makefile.in from Makefile.am submitted
+ previously.
+ * backend/epson.c, backend/epson_scsi.c, backend/epson2_net.c,
+ backend/epson2_scsi.c, backend/genesys_gl646.c,
+ backend/genesys_gl841.c, backend/lexmark_low.c, backend/rts88xx_lib.c,
+ backend/umax_pp.c, backend/umax_pp_low.c, backend/umax_pp_mid.c,
+ doc/Makefile.in, doc/sane-epson.man, doc/sane-epson2.man:
+ Updated backends with EXTRA_* files to allow Makefile's
+ to always pass in BACKEND_NAME to be fixed to backend name
+ instead of filename; while still making sure that
+ SANE_DEBUG_${BACKEND}* exist as documented in man pages.
+ Add references to epson and epson2 man pages about
+ SANE_DEBUG_EPSONx_SCSI and _NET options.
+ Created an epson2 man page; based mostly on epson page.
+ * backend/stubs.c: Currently, compiling stubs.c requires its
+ own compile rule simply to pass in -DSTUBS. Since its always
+ required, just define it in stubs.c
+
+2009-01-22 Stéphane Voltz <stef.dev@free.fr>
+ * doc/Makefile.in doc/descriptions/genesys.desc : added the rts8891
+ man page to the generation and install . added XP200 to the genesys
+ desc file.
+
+2009-01-21 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * Makefile.am, lib/Makefile.in: Run all libcheck tests before
+ failure and look for both static and shared libraries.
+ Fixed $srcdir typo in lib/Makefile.in.
+
+2009-01-21 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.[ch], backend/epjitsu.[ch], backend/fujitsu.[ch]:
+ - dont export private symbols
+
+2009-01-19 m. allan noah <kitno455 a t gmail d o t com>
+ * doc/descriptions-external/brother2.desc: add MFC-7840W
+
+2009-01-19 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * pixma_imageclass.c:
+ Fixed select_source message length, and typo bug in last update.
+ Set MP4600 series for inverted checksumming.
+
+2009-01-19 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys.conf.in backend/genesys.h
+ backend/genesys_devices.c backend/genesys_gl646.c
+ backend/genesys_gl841.c backend/genesys_low.h: add support for
+ uncalibrated scans in all modes for Visioneer Strobe XP200. Add
+ support for buttons for MD5345/HP2300 and XP200
+
+2009-01-18 m. allan noah <kitno455 a t gmail d o t com>
+ * doc/descriptions/unsupported.desc: everything reported from
+ 2008-07 to 2009-01
+
+2009-01-18 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys_low.h: Fix prototype of update_hardware_sensors.
+ Make half-ccd mode optional.
+ * backend/genesys_gl841.c: Make dpihw depend on sensor pixel count
+ instead of sensor resolution. Make some Canon LiDE 35 specific
+ gpio handling conditional, add missing SCANMOD shift. Make
+ half-ccd mode optional. Reenable clock register setup from sensor
+ struct, set SCANMOD.
+ * backend/genesys_devices.c: Make half-ccd mode optional.
+ Reenable clock register setup from sensor struct, set SCANMOD.
+
+2009-01-17 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * pixma_mp150.c:
+ Fixed "Busy mode" exit processing.
+
+2009-01-17 Julien Blache <jb@jblache.org>
+ * doc/descriptions/hp.desc: add SCSI identifiers for the ScanJet
+ IIc, from Daniel Golle (sane-devel, 20061105).
+ * frontend/scanimage.c: make batch mode create output files
+ atomically. Patch by Simon Matter <simon.matter@invoca.ch>.
+
+2009-01-16 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * .cvsignore, Makefile.in, aclocal.m4, config.sub, configure,
+ configure.in, backend/cvsignore, include/Makefile.in,
+ include/sane/config.h.in, INSTALL, Makefile.am, missing:
+ Convert top-level Makefile to be generated by automake.
+ "dist" target now includes m4 directory. Updated "libcheck"
+ target to look at dynamic libraries instead of static.
+
+2009-01-16 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * doc/Makefile.in, frontend/Makefile.in, include/Makefile.in,
+ japi/Makefile.in, lib/Makefile.in, po/Makefile.in,
+ sanei/Makefile.in, testsuite/Makefile.in, tools/Makefile.in,
+ backend/Makefile.in:
+ Updates to Makefiles to prepare for transition to automake.
+ Fix a few bugs with "all" and "uninstall" targets to work when
+ $(builddir) != $(srcdir). Added $(DESTDIR) to uninstall target.
+ Made $(distdir) related to current directory to match automake.
+
+2009-01-16 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys.c, backend/genesys.h, backend/genesys_devices.c,
+ backend/genesys_gl646.c, backend/genesys_gl841.c,
+ backend/genesys_low.h: Add support for buttons on
+ Canon LiDE 35/40/50.
+
+2009-01-15 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/sane-pixma.man, doc/descriptions/pixma.desc,
+ pixma_mp150.c, AUTHORS:
+ Updated docs and comments in pixma backend.
+ Added Dennis Lou to pixma backend authors
+
+2009-01-13 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
+ * AUTHORS: added myself as co-responsible for pixma backend
+
+2009-01-15 Alessandro Zummo <a.zummo@towertech.it>
+ * backend/epson2.c: do not use request_identity2 with
+ networked scanners, fixed generation of resolution
+ list.
+
+2009-01-13 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
+ * backend/pixma_bjnp.c: send broadcasts from bjnp port to make
+ firewalling easier
+
+2009-01-13 Julien Blache <jb@jblache.org>
+ * tools/sane-desc.c: replace opencoded device permissions and
+ ownership by proper definitions. Group USB devices by vendor in
+ the HAL FDI output. Replace obsolete SYSFS{} key by the newer
+ ATTR{} key in the udev output. Add a new :scsi keyword for SCSI
+ devices, add support for SCSI devices in the udev and HAL FDI
+ outputs.
+ * doc/descriptions/hp.desc, doc/descriptions/epson.desc: add :scsi
+ keyword to a handful of SCSI scanners known to advertise
+ themselves as type "Processor".
+
+ All of the above based on a patch contributed by Dieter Jurzitza.
+
+2009-01-10 m. allan noah <kitno455 a t gmail d o t com>
+ * sanei/sanei_usb.c: rescan usb every time sanei_usb_init() is called
+ - remove missing devices, add new devices to global lists
+ - based on code from stef.dev@free.fr
+
+2009-01-10 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v11
+ - send_panel() can disable too
+ - add cancel() to send d8 command
+ - call cancel() only after final read from scanner
+ - stop button reqests cancel
+
+2009-01-10 Jeremy Johnson <jeremy a t acjlaw dot net>
+ * backend/hs2p.c: replaced ulong with u_long,
+ added static keyword for SANE_Status update_hs2p_data()
+
+2009-01-06 Jonathan Bravo Lopez <jkdsoft@gmail.com>
+ * backend/hp3900_sane.c, backend/hp3900_config.c,
+ backend/hp3900_types.c, backend/hp3900.conf.in, doc/sane-hp3900.man,
+ doc/descriptions/hp3900.desc:
+ Added support for HP Scanjet G3110 scanner.
+
+2009-01-05 Jeremy Johnson <jeremy a t acjlaw dot net>
+ Added code to read_data() to pad image data to
+ requested length and to zero out any garbage using
+ information from sense data command. Added new
+ MAINTENANCE_DATA struct and options to display
+ scanner's maintenance/callibration statistics.
+ *backend/hs2p.h
+ - added enum CONNECTION_TYPES
+ - added HS2P_DATA struct
+ - added SENSE_DATA struct to struct HS2P_Device
+ - added SANE_String_Const orientation_list[]
+ - added macros isset_ILI() and isset_EOM()
+ *backend/hs2p-scsi.h
+ - replaced request_sense struct with SENSE_DATA struct
+ - added #define DATA_TYPE_EOL (va_list sentinel)
+ - added MAINTENANCE_DATA struct
+ *backend/hs2p-saneopts.h
+ - added OPT_ORIENTATION
+ - added MAINTENANCE_DATA options
+ *backend/hs2p.c
+ - added MAINTENANCE_DATA options
+ - added unused connType to attach()
+ - added update_hs2p_data() to fill in options
+ - added hs2p_open() and hs2p_close()
+ - added get_hs2p_data() to read scanner data
+ - added print_maintenance_data()
+ - modified sane_control_options() to
+ accomodate new maintenance options and to
+ handle Portrait/Landscape option
+ replaced adf_status macro with s->data.adf_status
+ - modified sane_read() to correctly zero out the
+ missing bytes on an incomplete read and to pad
+ to the requested length
+ *backend/hs2p-scsi.c
+ - replaced request_sense() with get_sense_data()
+ - added print_sense_data()
+ - added SENSE_DATA *sdp to sense_handler()
+ - modified read_data() to handler other data type codes/qualifiers
+ - read_adf_status() now is replaced with call to
+ read_data(fd,*buf,*bufsize,dtc,dtq)
+
+2009-01-04 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/sane-pixma.man, doc/descriptions/pixma.desc:
+ Updated doc for pixma backend (ImageClass)
+
+2008-12-31 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c: restored warming up broken by a previuos commit
+
+2008-12-28 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_imageclass.c:
+ Change to include different checksumming for MF41xx and MF42xx series
+
+2008-12-26 Alessandro Zummo <a.zummo@towertech.it>
+ * backend/epson2.c: changed version code,
+ added protection from wrong settings.
+
+2008-12-21 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch]: backend v87
+ - accept null pointer as empty device name
+ - track frontend reading sensor/button values to reload
+ - deactivate double feed options if df-action == default
+
+2008-12-21 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man,
+ backend/pixma_mp150.c:
+ MP800/MP800R: Fixed bug and color planes shift issues, added TPU support
+ for 48 bits images depth up to 1200 dpi.
+ MP980: following a user feedback, declared as working.
+ Doc and man pages updated.
+
+2008-12-18 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch]: backend v86
+ - get_pixelsize() sets back window ID for back side scans
+ * doc/sane-fujitsu.man, doc/descriptions/fujitsu.desc: backend v86
+
+2008-12-17 Julien Blache <jb@jblache.org>
+ * backend/v4l.c: unmap mapped buffer in sane_cancel(). Use libv4l1
+ for v4l device access, buys us some support for v4l2 devices for
+ free thanks to libv4l1, libv4l2 and libv4lconvert.
+ * configure.in, configure: check for libv4l1 availability.
+
+2008-12-15 Alex Belkin <abc@telekom.ru>
+ * AUTHORS, configure, configure.in, backend/Makefile.in,
+ backend/xerox_mfp.c, backend/xerox_mfp.h, doc/Makefile.in,
+ doc/descriptions/xerox_mfp.desc, doc/sane-xerox_mfp.man:
+ Initial commit ot xerox_mfp backed.
+
+2008-12-12 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: add a data_portrange config file option to
+ saned to specify a port range for the data connection. Based on a
+ patch contributed by Oren Held.
+ * backend/saned.conf.in: add the data_portrange option to the
+ config file and rework the comments.
+ * doc/saned.man: document the data_portrange option.
+
+2008-12-11 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c doc/sane-rts8891.man doc/descriptions/rts8891.desc:
+ scan register setting fix, documentation update
+
+2008-12-10 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch]: backend v85
+ - round pixels_per_line down to arbitrary limits for fi-4990 & fi-4860
+ - fi-4860 returns random garbage to serial number queries
+ - initialize *info to 0 in sane_control_option()
+ * doc/descriptions/fujitsu.desc: backend v85, improve status/comments
+ * frontend/scanimage.c: initialize *info, fix buffer overwalk
+
+2008-12-10 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.c: backend v10
+ - add all documented request sense codes to sense_handler()
+ - fix color jpeg (remove unneeded BGR to RGB swapping code)
+ - add macros for LUT data
+ * backend/canon_dr.conf.in: add DR-2080C usb ID
+ * doc/descriptions/canon_dr.desc: backend v10, add DR 3020
+
+2008-12-08 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v9
+ - add rollerdeskew and stapledetect options
+ - add rollerdeskew and stapledetect bits to ssm_df()
+ * doc/descriptions/canon_dr.desc: backend v9
+
+2008-12-08 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/avision.c: backend v289
+ - fix sending SIGTERM when reader_pid == 0
+
+2008-12-07 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v8
+ - rename read/send_counter to read/send_panel
+ - enable control panel during init
+ - add options for all buttons
+ - call TUR twice in wait_scanner(), even if first succeeds
+ - disable rif
+ - enable brightness/contrast/threshold options
+ * doc/descriptions/canon_dr.desc, doc/sane-canon_dr.man: backend v8
+
+2008-12-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
+ * backend/pixma_bjnp.c pixma_bjnp_private.h:
+ replaced getlogin/getenv by getpwuid(geteuid)
+
+2008-12-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
+ * backend/pixma_bjnp.c pixma_bjnp_private.h:
+ On Ubuntu getlogin() returns NULL. So we now first try getlogin()
+ and if that fails, we try getenv("USER") and if that fails we use
+ a default user string
+
+2008-12-03 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c backend/rts8891_low.c: possible fix for
+ failed scan at 300 and 1200 dpi for HP4400, sensor type 2.
+
+2008-12-01 Julien Blache <jb@jblache.org>
+ * sanei/sanei_usb.c: fix assignment in if clause, reported on
+ sane-devel.
+
+2008-11-30 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ MP620 supported by pixma backend confirmed, doc and man pages updated.
+
+2008-11-29 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.[ch]: backend v7
+ - jpeg support (size rounding and header overwrite)
+ - call object_position(load) between pages even if buffering is on
+ - use request sense info bytes on short scsi reads
+ - byte swap color BGR to RGB
+ - round image width down, not up
+ - round image height down to even # of lines
+ - always transfer even # of lines per block
+ - scsi and jpeg don't require reading extra lines to reach EOF
+ - rename buffer option to buffermode to avoid conflict with scanimage
+ - send ssm_do and ssm_df during sane_start
+ - improve sense_handler output
+ * doc/descriptions/canon_dr.desc: backend v7
+
+2008-11-29 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.[ch], backend/canon_dr-cmd.c: backend v6
+ - fix adf simplex
+ - rename ssm_duplex to ssm_buffer
+ - add --buffer option
+ - reduce inter-page commands when buffering is enabled
+ - improve sense_handler output
+ - enable counter option
+ - drop unused code
+ * doc/descriptions/canon_dr.desc: backend v6
+
+2008-11-26 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/*.[ch]: nearly every backend used V_MAJOR
+ instead of SANE_CURRENT_MAJOR in sane_init()
+ * backend/snapscan.c: remove EXPECTED_VERSION check
+ since new SANE standard is forward compatible
+
+2008-11-25 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.[ch], backend/canon_dr-cmd.c,
+ doc/descriptions/canon_dr.desc: backend v5
+ - remove EOF ejection code
+ - add SSM and GSM commands
+ - add dropout, doublefeed, and jpeg compression options
+ - disable adf backside
+ - fix adf duplex
+ - read two extra lines (ignore errors) at end of image
+ - only send scan command at beginning of batch
+ - fix bug in hexdump with 0 length string
+ - DR-7580 support
+
+2008-11-25 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma.c:
+ Fixed regression bug at end of scan for all PIXMA, noticeable
+ in multipage ADF scan.
+
+2008-11-23 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, sane-backends/po/sane-backends.fr.po,
+ doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Support for MP630 in pixma backend.
+ Updated docs for MP630, and network interface to various PIXMA models
+ in pixma.desc.
+ Fixed some typos in French translations.
+
+2008-11-20 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c: fixes 'commit scan value' for HP4400.
+
+2008-11-20 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c: calibration fixes for HP4400 sensor type 3.
+
+2008-11-18 Alessandro Zummo <a.zummo@towertech.it>
+ * backend/epson2.c: fixed bug when an extended command
+ was used with D8 level scanners. bug reported
+ by Kare Sars <kare.sars@kolumbus.fi>
+
+2008-11-17 Gerhard Jaeger <gerhard@gjaeger.de>
+ * doc/descriptions-external/epkowa.desc:
+ iscan 2.14.0 updates on behalf of olaf.meeuwissen@avasys.jp
+
+2008-11-12 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c: sensor detection fix. Lamp setting
+ change for HP4400 sensor type 3.
+
+2008-11-11 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.c: backend v4
+ - eject document when sane_read() returns EOF
+
+2008-11-09 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/canon_dr.[ch], backend/canon_dr-cmd.h, doc/sane-canon_dr.man,
+ backend/canon_dr.conf.in, doc/descriptions/canon_dr.desc:
+ - New Canon DR-series backend v3
+ - support all modes and resolutions of DR-9080C
+ - advanced options (MF detection, compression) not yet supported
+ - other larger models believed similar, smaller ones unknown
+ * doc/descriptions/unsupported.desc: remove Canon DR-series machines
+
+2008-11-07 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.c: backend v84
+ - round lines down to even number to get even # of total bytes
+ - round binary bpl and Bpl down to byte boundary
+
+2008-11-06 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.c: backend v83
+ - round binary bpl and Bpl up to byte boundary
+ - use s->params instead of user data in set_window()
+ - read_from_scanner() only grabs an even number of lines
+
+2008-10-31 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
+ * Pixma backend (pixma.c/pixma_common.c/pixma_io_sanei.c/pixma_bjnp.c):
+ bjnp tcp connection is now de-activated after initialization and
+ re-activated at start of scanning. If we do not do this, the scanner
+ closes its side of the connection after 30 secods of inactivity.
+ Added a maximum to the retry of slect calls when signals are
+ received
+ Added blocksize detection for tcp read_bulk call
+
+2008-11-04 m. allan noah <kitno455 a t gmail d o t com>
+ * sanei/sanei_usb.c, include/sane/sanei_usb.h:
+ - shorten debug lines to fit in 80 chars
+ - add sanei_usb_clear_halt() required by upcoming canon_dr backend
+
+2008-10-31 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch], backend/fujitsu-scsi.h,
+ backend/fujitsu.conf.in, doc/descriptions/fujitsu.desc: backend v82
+ - improved front-side endorser vpd detection
+ - send scanner_control_ric during sane_read of each side
+ - add fi-6770A and fi-6670A USB ID's
+
+2008-10-31 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
+ * backend/pixma_bjnp.c: corrected small typo
+
+2008-10-31 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
+ * backend/pixma_bjnp.c:
+ Added retry to select() calls when they get interrupted by a
+ signal. This solves problems in xsane after a first scan completed.
+ There is still an issue that scanner closes tcp connection after
+ 30 seconds of inactivity
+ backend/pixma_bjnp.c backend/bjnp_private.h
+ Marked local functions as static and removed them from ..private.h
+
+2008-10-31 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c backend/rts8891_low.c backend/rts8891_low.h:
+ added 600 and 1200 dpi scan for HP4400 and HP4470 with 'xpa'
+ sensor.
+
+2008-10-25 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, doc/sane-pixma.man doc/descriptions/pixma.desc:
+ Tweaks for TPU scan at 4800 dpi, and MP810 at 2400 dpi (now works).
+ Updated docs around that.
+
+2008-10-25 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
+ * Added configuration file support for pixma backend
+ Currently used only for configuration of network scanners.
+
+2008-10-22 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma.c, backend/pixma_io_sanei.c, backend/pixma_mp150.c:
+ TPU scanning in 48 bits mode now works fine on MP970, with Xsane or
+ scanimage.
+ Changed also minimum to 300 dpi for TPU scan, so that preview now works
+ in Xsane.
+ Added Legal paper dimensions (14") to ADF scan for MX850 and MX7600.
+ The rest is cosmetic only.
+
+2008-10-21 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
+ * Added #ifdef around defintions of MIN and MAX in pixma_common.h
+ - Re-enable includes in pixma_bjnp.c as they are needed on Freebsd
+ - Replaced getaddrinfo by gethostbyname in pixma_bjnp.c as this is
+ supported on OS/2 as well
+
+2008-10-21 m. allan noah <kitno455 a t gmail d o t com>
+ * doc/descriptions/fujitsu.desc: backend v81, fix fi-6240 usb id
+
+2008-10-20 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v81
+ - increase USB timeouts
+ - enable get_pixelsize() to update scan params after set_window()
+ - remove even_scan_line hack
+
+2008-10-19 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * configure.in, configure, backend/pixma_bjnp.c,
+ backend/pixma_bjnp.h, backend/pixma_bjnp_private.h,
+ pixma.h, doc/descriptions/pixma.desc:
+ From Louis Lagendijk for bjnp protocol on pixma backend, add a header
+ check for ifaddrs.h (necessary on different platforms BeOS, OS/2, ...)
+ Increment pixma backend version number.
+
+2008-10-15 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c: added 300 dpi scan for HP4400
+
+2008-10-15 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c: fixed HP4400 sensor detection, added 150
+ dpi scan mode for HP4400
+
+2008-10-14 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma*.c, backend/pixma*.h (all pixma backend files),
+ doc/sane-pixma.man, doc/description/pixma.desc,
+ backend/Makefile.in
+ Added 3 new files backend/pixma_bjnp.c, backend/pixma_bjnp.h,
+ backend/pixma_bjnp_private.h:
+ - Thanks to Louis Lagendijk, added an implementation of Canon's BJNP
+ network protocol to the pixma backend, for scanning with PIXMA devices
+ over a LAN network.
+ - Fix for ADF scan reset session when ADF is loaded with more pages
+ to scan than the frontend requests.
+ - Updated pixma backend documentation and file headers.
+
+2008-10-09 m. allan noah <kitno455 a t gmail d o t com>
+ * doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man: backend v80
+
+2008-10-08 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.c: backend v80
+ - front-side endorser uses data ID 0x80
+
+2008-10-06 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c backend/rts8891.h: fixed configuration option
+ bug
+
+2008-10-04 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma.c, backend/pixma.h, backend/pixma_common.c,
+ backend/pixma_io_sanei.c, backend/pixma_mp150.c,
+ doc/sane-pixma.man, doc/description/pixma.desc:
+ MP970 scanning improvements, up to 4800 dpi. On the way soon,
+ network BJNP protocol designed by Louis Lagendijk to be added to CVS.
+ MX7600 reported to work fine with the backend.
+ ADF scanning:
+ - improved for latest PIXMAs like MX850, MX310.
+ - bug fix in Sane_start, when scanning several pages with ADF.
+ ADF DUPLEX scanning:
+ - new code for ADF Duplex, (to be tested) based on a MX850 Snoop. Changes
+ might fit also MP830 (To be confirmed).
+ TPU scanning:
+ - MP970 TPU scanning: Protocol works, get scanned TPU images with 48 bits
+ to 24 bits conversion, full 48 bit version yet to be debugged.
+
+2008-10-03 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/epjitsu.[ch]: backend v17:
+ - increase scan height ~1/2 inch due to head offset
+ - change page length autodetection condition
+
+2008-10-03 Stéphane Voltz <stef.dev@free.fr>
+ * include/sane/sane.h: added a SANE_CURRENT_MINOR define
+
+2008-10-02 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c backend/rts8891.h backend/rts8891_low.h:
+ add a 'sensornumber' option to override detected sensor model
+
+2008-10-02 m. allan noah <kitno455 a t gmail d o t com>
+ * doc/descriptions-external/epkowa.desc:
+ - iscan 2.12.0 updates from olaf.meeuwissen@avasys.jp
+
+2008-10-01 m. allan noah <kitno455 a t gmail d o t com>
+ * doc/descriptions/fujitsu.desc, backend/fujitsu.conf.in,
+ backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v79
+ - add usb ids for several models
+ - print additional hardware capability bits
+ - detect front-side endorser
+ - disable endorser-side controls if only one side installed
+ - add quirks for fi-6x70
+
+2008-10-01 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/epjitsu.[ch]: backend v16:
+ - split fill_frontback_buffers_S300 into 3 functions
+ - enable threshold-curve option
+ - add 1-D dynamic binary thresholding code
+ - remove y-resolution option
+ - pad 225x200 data to 225x225
+
+2008-10-01 Gerhard Jaeger <gerhard@gjaeger.de>
+ * doc/descriptions/plustek.desc: Added entry for UT12 devid 0x0013
+ * doc/descriptions/unsupported.desc: Removed entry for UT12 devid 0x0013
+ * doc/descriptions/gt68xx.desc: Added entry for OpticSlim 2400plus
+ * backends/gt68xx.conf.in: Added entry for OpticSlim 2400plus
+
+2008-09-26 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891_low.c: fix HP4400 head parking
+
+2008-09-25 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/epjitsu.[ch], backend/epjitsu-cmd.h: backend v 13, 14 and 15:
+ - add working page-height control
+ - add working brightness, contrast and threshold controls
+ - add disabled threshold curve and geometry controls
+ - move initialization code to sane_get_devices, for hotplugging
+ - support S300 on USB power
+ - support S300 225x200 and 600x600 scans
+ - support for automatic paper length detection (parm.lines = -1)
+ - expose hardware buttons/sensors as options for S300
+ * doc/descriptions/epjitsu.desc: change S300 status to good
+
+2008-09-25 m. allan noah <kitno455 a t gmail d o t com>
+ * include/sane/saneopts.h: underscore not allowed in option names
+ * frontend/scanimage.c: fix broken unknown length (-1) binary scans,
+ fix invalid tiff height with unknown length scans, fix compiler warn
+
+2008-09-20 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c: fix typo in HP4400 variant detection
+
+2008-09-20 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c backend/rts8891_low.c backend/rts8891_low.h: more
+ fix for HP4400 head parking, 75 dpi support for another HP4400 sensor
+ variant, better variant detector and initial setting
+
+2008-09-13 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, doc/sane-pixma.man, doc/description/pixma.desc:
+ Changes in pixma backend for PIXMA MP970 at 4800 dpi (to be continued).
+ Declare MX7600 but yet untested.
+
+2008-09-11 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c backend/rts8891_low.c backend/rts8891_low.h: fix
+ parking for HP4400, tune dark calibration for HP4400
+
+2008-09-07 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c backend/pixma_imageclass.c backend/pixma_common.h
+ doc/sane-pixma.man doc/descriptions/pixma.desc:
+ - Updated doc for MF4140, MF4150 and MP810
+ - Remove white lines previously padded to image bottom for CCD sensors
+ - Modified scan area adjustments to enhance frontend area selection fit
+ but to be confirmed that it does not bring backward compatibility issues.
+
+2008-09-03 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c backend/rts8891_low.c backend/rts8891_low.h
+ backend/rts88xx_lib.c: minor changes for hp4400 support
+
+2008-09-02 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c:
+ Some tweaks to have PIXMA MP810 supported by the pixma backend.
+
+2008-08-29 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c:
+ - move to configuration framework
+ - fix GL646 GPO value usage
+ - HP2400/G2410 tidbits
+ - don't reset ASIC anymore
+
+2008-08-27 m. allan noah <kitno455 a t gmail d o t com>
+ * doc/descriptions/fujitsu.desc: mark fi-6230 and fi-6240 complete
+
+2008-08-26 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.c, doc/descriptions/fujitsu.desc: backend v78
+ - recent model names (fi-6xxx) dont end in 'C'
+ - simplify flatbed area overrides
+ - call scanner_control to change source during sane_start
+
+2008-08-26 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.c, backend/fujitsu-scsi.h: backend v77
+ - override flatbed maximum area for fi-6230C and fi-6240C
+ - set PF bit in all mode_select(6) CDB's
+ - set SANE_CAP_INACTIVE on all disabled options
+ - fix bug in mode_select page for sleep timer
+
+2008-08-25 Gerhard Jaeger <gerhard@gjaeger.de>
+ * backend/plustek-usb.c backend/plustek-usbdevs.c:
+ Added preliminary support for Visioneer XP100
+ Tweaked entry for LM9831 version of Plustek UT12
+ * backend/plustek.c: Bumped build number
+ * doc/sane-plustek.man doc/plustek/Plustek-USB.changes: Update
+ * doc/descriptions/plustek.desc: Added entry for Strobe XP100
+ * doc/descriptions/unsupported.desc: Removed entry for Strobe XP100
+
+2008-08-21 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c: calibration updating and 75 dpi scan for hp400
+
+2008-08-23 m. allan noah <kitno455 a t gmail d o t com>
+ * doc/descriptions/fujitsu.desc: set lots of scanners to complete :)
+
+2008-08-21 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c backend/rts8891_devices.c backend/rts8891_low.c
+ backend/rts88xx_lib.c: add sensor type field and use it in geometry
+ detection.
+
+2008-08-14 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c backend/rts88xx_lib.c: fix for hp4400 init
+
+2008-08-13 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch]: backend v76
+ - add independent maximum area values for flatbed
+ - override said values for fi-4220C, fi-4220C2 and fi-5220C
+ * doc/descriptions/fujitsu.desc: bump version, add 2 untested scanners
+
+2008-08-07 Rene Rebe <rene@exactcode.de>
+ * backend/fujitsu.c, backend/fujitsu.conf.in,
+ doc/descriptions/fujitsu.desc: backend v75
+ - added fi-6230 ID, updated fi-6130, fi-6230 status
+
+2008-08-05 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: initialize runas_{u,g}id to 0 instead of -1;
+ initialize ngroups to 0.
+
+2008-08-04 Julien Blache <jb@jblache.org>
+ * frontend/scanimage.c: fetch_options(), actually get option
+ descriptor 0 before attempting to get the value of option 0.
+
+2008-08-04 Stéphane Voltz <stef.dev@free.fr>
+ * backend/umax_pp.c backend/umaxp_pp.h backend/umax_pp.conf.in:
+ use configuration framework
+
+2008-08-02 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.c, backend/fujitsu-scsi.h: backend v74
+ - replace global scsi blocks with local ones in each function
+
+2008-07-31 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: set supplemental group list in addition to
+ setting euid and egid. Reported by Cameron Hutchison.
+
+2008-07-28 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: call setegid() before seteuid(), aka while
+ we're still root. Patch from Nick Andrew <nick@nick-andrew.net>.
+
+2008-07-27 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.c, backend/fujitsu.conf.in,
+ doc/descriptions/fujitsu.desc: backend v73
+ - add fi-6130 usb ID
+ - correct overscan dimension calculation
+ - provide correct overscan size overrides for fi-5110C and fi-4x20C2
+ - fi-5750C can't handle 10 bit LUT via USB
+
+2008-07-25 m. allan noah <kitno455 a t gmail d o t com>
+ * AUTHORS: Earle has commit perms
+ * doc/descriptions/unsupported.desc: add Lexmark X7170
+ * include/sane/sanei_config.h: remove typedef so doxygen will shutup
+
+2008-07-25 m. allan noah <kitno455 a t gmail d o t com>
+ * include/sane/saneopts.h: separate x-resolution from resolution
+ * backend/abaton.c, backend/artec.c, backend/canon-sane.c,
+ backend/epjitsu.c, backend/fujitsu.c, backend/microtek2.c,
+ backend/sp15c.c, backend/umax.c: use SANE_NAME_SCAN_RESOLUTION
+ instead of SANE_NAME_SCAN_X_RESOLUTION, to avoid ui change
+
+2008-07-20 Julien Blache <jb@jblache.org>
+ * backend/net.c: sane_control_option: when the frontend doesn't
+ care (info == NULL) and the remote backend asks for a reload,
+ perform the reload. Hopefully this brings the behaviour back in
+ line with standard backends.
+
+2008-07-15 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c:
+ Changed page scan end condition to handle correctly PIXMA ADF.
+
+2008-07-14 Julien Blache <jb@jblache.org>
+ * doc/*.man: Fix hyphen vs. minus sign issues in the manpages,
+ breaking copy/paste of command-lines and options in UTF-8
+ environments.
+
+2008-07-13 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch]: backend v72,
+ - use mode_sense to determine background color support
+ - remove fi-5900 background color override
+
+2008-07-13 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch]: backend v71,
+ - disable overscan option if vpd does not tell overscan size
+ - fi-5110EOX crops scan area based on absolute maximum, not paper
+ - fi-5330C and fi-5650C can't handle 10 bit LUT via USB
+ - fi-5900 has background color, though it reports otherwise
+
+2008-07-10 Stéphane Voltz <stef.dev@free.fr>
+ * sanei/sanei_config.c: handle cases where config or callback
+ function is NULL
+ * backend/rts8891.c: use new configuration parsing framework
+
+2008-07-10 Stéphane Voltz <stef.dev@free.fr>
+ * include/sane/sanei_config.h: doxygen fix for new function
+
+2008-07-10 Stéphane Voltz <stef.dev@free.fr>
+ * backend/sanei_constrain_value.c: add support for SANE_Bool
+ in sanei_check_value
+ * backend/Makefile.in: add sanei_constrain_value.lo to libsane
+2008-07-10 Stéphane Voltz <stef.dev@free.fr>
+ * backend/sanei_constrain_value.c: add support for SANE_Bool
+ in sanei_check_value
+ * backend/Makefile.in: add sanei_constrain_value.lo to libsane
+ dependencies
+ * sanei/Makefile.in: add makedepend for .lo files
+ * include/sane/sanei_config.h sanei/sanei_config.c: add configuration
+ parsing framework
+
+2008-07-05 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch]: backend v70,
+ - fix bug in sane_get_parameters (failed to copy values)
+ - autodetect jpeg duplex interlacing mode by inspecting scan width
+
+2008-07-05 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma.c:
+ Fix in sane_control_option () for PIXMA ADF scan.
+ Change malformed test conditions for ADF/Duplex scan source.
+ Updated PIXMA MX850 description.
+
+2008-07-03 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch]: backend v69, support hot-unplugging scanners
+
+2008-07-02 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v68,
+ - add halftone type and pattern options
+ - support M3097G with IPC and CMP options via modified VPD response
+ * doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man: backend v68,
+ - manpage cleanup
+
+2008-07-01 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v67,
+ - add IPC/DTC/SDTC options
+ - call check_for_cancel() in sane_cancel, unless reading flag is set
+
+2008-06-28 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c:
+ Removed "experimental" flag for PIXMA MX850.
+
+2008-06-26 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v66,
+ - restructure double feed detection options for finer-grained control
+ - add endorser side option
+ - prevent init_interlace() from overriding init_model()
+ - simplify sane_start() and fix interlaced duplex jpeg support
+ - simplify sane_read() and add non-interlaced duplex jpeg support
+ - removed unused code
+
+2008-06-26 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/test.[ch]: check for options being controlled before loading
+
+2008-06-25 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_imageclass.c:
+ Patch from Sam Varshavchik to deal with libusb 64 read issue,
+ for ImageClass MFPs.
+
+2008-06-24 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch], backend/fujitsu-scsi.h,
+ doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man:
+ backend version 65, add endorser support, add quirks for fi-4990
+
+2008-06-24 Julien Blache <jb@jblache.org>
+ * backend/net.c: do not reload options behind the frontend's back
+ in sane_control_option; rather return SANE_STATUS_INVAL and warn
+ that the frontend is buggy. Fetch option descriptors in
+ sane_open() so a GET_VALUE on option 0 can still work without
+ having to get option descriptor 0 beforehand.
+ * frontend/saned.c: rework error/exit path in process_request()
+ to properly terminate the Avahi thread when in debug mode.
+
+2008-06-22 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: terminate child processes before exiting in
+ debug mode.
+
+2008-06-19 Ilia Sotnikov <hostcc@gmail.com>
+ * backend/hp5590.c:
+ Fixed segmentation fault on invalid option passed to
+ sane_get_option_descriptor(), sane_control_option()
+ (thanks to Albert Cervera i Areny)
+
+2008-06-19 Ilia Sotnikov <hostcc@gmail.com>
+ * backend/hp5590.c, backend/hp5590_cmds.c, backend/hp5590_cmds.h
+ * backend/hp5590_low.c, backend/hp5590_low.h
+ * doc/descriptions/hp5590.desc, doc/sane-hp5590.man:
+ Added support for HP ScanJet 4570c (thanks to Markham Thomas)
+
+2008-06-15 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/sane-pixma.man,
+ * backend/pixma.c, backend/pixma_mp150.c, backend/pixma_sane_options.c
+ * sane-backends/po/sane-backends.??.po:
+ Remove "experimental" in pixma buttons options and text.
+ Fix some French translation typos, and update man page.
+
+2008-06-10 Stéphane Voltz <stef.dev@free.fr>
+ * backend/sanei_constrain_value.c: add support for arrays of SANE_Word
+ in sanei_constrain_value
+ * backend/umax_pp.c: remove now unneede 'hand made' constrain on
+ gamma tables
+
+2008-06-09 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c: fix for model with 'XPA' sensor
+
+2008-06-06 Julien Blache <jb@jblache.org>
+ * backend/net.c: lock the Avahi thread before stopping it and
+ tearing down the Avahi objects.
+
+2008-06-03 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_gl646.c: fixed wrong offset for start
+ of scanarea for MD6471 scanner.
+
+2008-05-30 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch], backend/fujitsu-scsi.h,
+ doc/descriptions/fujitsu.desc: backend version 64,
+ use model and serial to build sane.name (idea from Ryan Duryea),
+ allow both serial_name and device_name to sane_open scanner,
+ simulate missing VPD data for M3097G, probe scanner for color
+ interlacing mode instead of hardcoding, other minor cleanups
+
+2008-05-29 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/sane-pixma.man: man update.
+ * backend/pixma_io_sanei.c: update status types, and take into
+ account new ones.
+
+2008-05-15 Mattias Ellert <mattias.ellert@fysast.uu.se>
+ * backend/hp3900_sane.c: Correct typos.
+ * po/Makefile.in: add backend/rts8891.c to localization.
+ * po/sane-backends.sv.po: update Swedish localization.
+
+2008-05-27 m. allan noah <kitno455 a t gmail d o t com>
+ * frontend/scanimage.c: add %n for newline to -f option
+
+2008-05-26 Jonathan Bravo Lopez <jkdsoft@gmail.com>
+ * po/sane-backends.es.po: added spanish translation about status strings
+ * po/Makefile.in: added backend/sane_strstatus.c to SRC_FILES section.
+
+2008-05-26 Rene Rebe <rene@exactcode.de>
+ * backend/avision.{c,h}: merged latest upstream SVN changes, bug fixes
+ and device ID updates, including fixing uninitialized variables due
+ former defect merge and exposure control for film / dia scanners
+
+2008-05-26 Stéphane Voltz <stef.dev@free.fr>
+ * backend/sane_strstatus.c: added new status and internationalization
+ support
+ * frontend/scanimage.c, frontend/tstbackend.c: added handling of status
+ SANE_STATUS_WARMING_UP
+ * backend/pnm.c: added 2 more virtual devices, one that is hardware
+ locked, and another that always do warming before scan.
+
+2008-05-26 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.[ch], backend/rts8891_low.[ch],
+ backend/rts88xx_lib.[ch]: renamed per frontend struct, made use of
+ new well-known option groups. Added warming-up handling in
+ sane_start().
+
+2008-05-22 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c:
+ changed top of scan area detection for MD6228/MD6471 models
+
+2008-05-23 Jonathan Bravo Lopez <jkdsoft@gmail.com>
+ * backend/hp3900_sane.c: setting appropiate capabilities to some options.
+
+2008-05-22 Jonathan Bravo Lopez <jkdsoft@gmail.com>
+ * backend/hp3900_sane.c: use 1.1.0 well-known option group strings.
+ * backend/hp3900_config.c, backend/hp3900_debug.c,
+ backend/hp3900_rts8822.c, backend/hp3900_types.c,
+ backend/hp3900_usb.c: Fixed reference position detection for
+ HP3800/HPG2710 scanners. Code clean up.
+
+2008-05-22 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c:
+ minor tweak for scanjet 4470cx
+
+2008-05-21 m. allan noah <kitno455 a t gmail d o t com>
+ * include/sane/saneopts.h: add sane 1.1.0 well-known button options
+ * backend/fujitsu.c: v1.0.63, use sane 1.1.0 well-known option
+ names for some buttons, remove 'button-' from others
+
+2008-05-20 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch], backend/fujitsu-scsi.h: v1.0.62,
+ check for all supported scsi commands, use well-known option
+ group strings from saneopts.h, rename pagewidth to page-width
+ to meet sane 1.1.0 spec, same for height, add unused get_window()
+ * doc/descriptions/fujitsu.desc: increase version to 1.0.62.
+
+2008-05-20 m. allan noah <kitno455 a t gmail d o t com>
+ * include/sane/sane.h: add SANE_STATUS_WARMING_UP and
+ SANE_STATUS_HW_LOCKED, remove SANE_CAP_ALWAYS_SETTABLE,
+ add SANE_FRAME_XML, improve comments on other new frame types.
+ * include/sane/saneopts.h: add common option groups, add new
+ page-width and page-height well-known options
+
+2008-05-20 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/qcam.c, backend/v4l.c, frontend/tstbackend.c:
+ remove undocumented and otherwise unused SANE_CAP_ALWAYS_SETTABLE
+
+2008-05-19 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c:
+ 150/300 dpi shading calibration fixes for 'XPA' sensor HP4470 models
+
+2008-05-16 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.c: inspect correct bool to enable prepick mode
+
+2008-05-15 m. allan noah <kitno455 a t gmail d o t com>
+ * doc/descriptions/cardscan.desc, doc/descriptions/epjitsu.desc,
+ doc/descriptions/hp3900.desc, doc/descriptions/hp5590.desc,
+ doc/descriptions/hpljm1005.desc, doc/descriptions/hs2p.desc:
+ remove 'new' tag from sane 1.0.19 backends
+ * doc/descriptions/fujitsu.desc, backend/fujitsu.conf.in:
+ add fi-5530C2 usb ID
+ * backend/cardscan.c: correct version number
+ * backend/epjitsu.conf.in: improved firmware directions
+ * backend/fujitsu.[ch]: update to backend v 1.0.61
+
+2008-05-15 Mattias Ellert <mattias.ellert@fysast.uu.se>
+ * doc/sane-genesys.man, doc/sane-lexmark.man, doc/sane-microtek2.man,
+ doc/sane-mustek_pp.man, doc/sane-pixma.man, doc/sane-rts8891.man,
+ doc/sane-umax_pp.man: Man page fixes
+ * doc/descriptions-external/hp_rts88xx.desc: removed since its
+ successor rts8891 is now included in the SANE distribution
+
+2008-05-15 Mattias Ellert <mattias.ellert@fysast.uu.se>
+ * backend/agfafocus.h, backend/artec_eplus48u.c,
+ backend/artec_eplus48u.h, backend/avision.h, backend/coolscan.h,
+ backend/hp-handle.c, backend/hp3500.c, backend/microtek2.h,
+ backend/mustek.c, backend/mustek.h, backend/pie.c, backend/pixma.c,
+ backend/plustek-pp.h, backend/plustek.c, backend/plustek.h,
+ backend/plustek_pp.c, backend/snapscan.c, backend/snapscan.h,
+ backend/sp15c.h, backend/tamarack.h, backend/test.c, backend/test.h,
+ backend/u12.c, backend/u12.h, backend/umax.c, backend/umax.h,
+ include/sane/sanei_thread.h, sanei/sanei_thread.c:
+ Fix for bug #306751: sanei-thread with pthreads on 64 bit
+
+2008-05-12 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c
+ 150/300 dpi mode fixes for 'XPA' sensor HP4470 models
+
+2008-05-08 Alessandro Zummo <a.zummo@towertech.it>
+ * AUTHORS: added myself :)
+
+2008-05-07 Julien Blache <jb@jblache.org>
+ * doc/sane-config.man: Fix man warning.
+ * backend/dll.c: look for dll.conf snippets in
+ $configdir/dll.d; this is a facility for external backends
+ to automatically add their backends to the dll backend
+ configuration without mucking with dll.conf.
+ * backend/Makefile.in: create $configdir/dll.d.
+
+2008-05-07 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc:
+ USB IDs updates in imageClass backend (pixma), by Dennis Lou.
+
+2008-05-07 Jochen Eisinger <jochen@penguin-breeder.org>
+ * doc/sane-mustek_pp.man: fix catman warning. Reported by
+ Raymond Chen.
+
+2008-05-05 Earle Philhower <earlephilhower@yahoo.com>
+ * doc/sane-sm3840.man: Add lineart and halftone options to page
+ * backend/sm3840*: Remove 64-bit compile warnings
+
+2008-04-05 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c backend/rts8891_low.c
+ doc/descriptions/rts8891.desc:
+ 150 dpi mode fix for 'XPA' sensor HP4470 models, description
+ update
+
+2008-05-05 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/sane-pixma.man, doc/descriptions/pixma.desc:
+ Description and man updates for PIXMA MX300.
+
+2008-05-04 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc:
+ Code cleanup patch to imageClass backend (pixma) by Dennis Lou.
+
+2008-05-03 Julien Blache <jb@jblache.org>
+ * backend/epson2.c: initialize s->fd to -1 once the struct
+ Epson_Scanner is allocated and zeroed out in attach(). Otherwise
+ the backend sends inquiry data to fd 0, which it obviously
+ shouldn't do; this breaks scanning over saned.
+ * doc/net.tex: replace occurrences of SANE_STATUS_SUCCESS with
+ SANE_STATUS_GOOD, as SANE_STATUS_SUCCESS doesn't exist.
+
+2008-04-28 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/epjitsu.[ch]: backend v1.0.12, fix double free bug
+
+2008-04-27 m. allan noah <kitno455 a t gmail d o t com>
+ * sanei/sanei_usb.c: allow sanei_usb_init() to run once per second
+ * backend/fujitsu.c: backend v1.0.60, relocate call to sanei_usb_init(),
+ free sane_devArray before calloc'ing a new one
+
+2008-04-22 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.c, backend/fujitsu.conf.in: backend v1.0.59,
+ add fi-6140 PID, and fi-6x40 color mode
+ * doc/descriptions/fujitsu.desc: add fi-6140 PID, mark as 'good'
+ * doc/descriptions/epjitsu.desc: add S300M, mark as 'untested'
+
+2008-04-22 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c:
+ Updated pixma backend to have MP970 (tested), and probably other
+ CCD sensor MPs, working for Grayscale scan.
+
+2008-04-21 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma.c, backend/pixma_common.c, backend/pixma_rename.h
+ doc/sane-pixma.man, doc/descriptions/pixma.desc
+ (new) backend/pixma_imageclass.c, backend/Makefile.in:
+ Thanks to Dennis Lou, who adapted the pixma backend to add support
+ for Canon ImageCLASS series, fully tested for MF4270, and includes
+ PIDs declarations for other ImageCLASS devices, yet to be tested.
+ Fixes also a bug for ADF and ADF Duplex scan source selection.
+
+2008-04-20 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.h: remove #define SANE_FRAME_JPEG
+
+2008-04-19 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v1.0.58,
+ rename page code 32 to 'unknown', compile if NDEBUG is set,
+ proper async sane_cancel support, re-enable JPEG support
+ various functions rewritten (shorter, more clear)
+ * doc/descriptions/fujitsu.desc: add new fi-6xxx machines
+
+2008-04-18 Alessandro Zummo <a.zummo@towertech.it>
+ * backend/epson2.c: fixed attach() error path.
+
+2008-04-14 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, backend/pixma.h, backend/pixma_mp150.c
+ doc/sane-pixma.man, doc/descriptions/pixma.desc:
+ With feedback from MP970 owner, updated pixma backend for MP970
+ CCD sensor support (yet in color only), and more generally,
+ support for other CCD sensor PIXMA: MP800, MP810, MP830, MP960,
+ but yet untested, which produce shifted color planes
+ scanned images. Current trim based on sample images provided
+ in bug reports and other web pages, but might require some
+ few and simple final tweaks.
+ Also fixed a bug for MP220 at 1200 dpi, MP220 is now reported
+ to work fine.
+
+2008-04-13 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: fix typo.
+ * backend/net.c: plug an information leak in the net backend. When
+ sending out a SANE_NET_CONTROL_OPTION RPC for the
+ SANE_ACTION_GET_VALUE action (and SANE_ACTION_SET_AUTO for the
+ network protocol versions < 3), the backend was not clearing the
+ memory area for the value argument before sending it over the
+ network, resulting in an information leak for the
+ SANE_ACTION_GET_VALUE case.
+
+2008-04-12 Mattias Ellert <mattias.ellert@fysast.uu.se>
+ * backend/rts8891.c, backend/rts88xx_lib.c: fix format warning
+ * doc/sane-rts8891.man: man page fixes
+ * AUTHORS: e-mail update
+
+2008-04-11 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: announce the _sane-port._tcp service via mDNS
+ (Avahi) when running in standalone or debug mode. A separate
+ process is responsible for the announcement through Avahi.
+ * backend/net.c: look for _sane-port._tcp service announcements
+ via mDNS (Avahi). A separate thread listens to announcements
+ through Avahi. Start the thread as early as possible in
+ sane_init() so as to get as much data as possible until
+ sane_get_devices() is called.
+ * aclocal.m4, configure, configure.in, include/sane/config.h.in:
+ add autofoo stuff for Avahi support, disabled by default.
+
+2008-04-10 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: do not use daemon(), as it's a 4.4BSD/glibc
+ function; OS/2 for instance does not have it. Use an open-coded
+ equivalent. Add a PID file. saned -a username now drops privileges
+2008-04-22 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma.c, backend/pixma_common.c, backend/pixma_rename.h
+ doc/sane-pixma.man, doc/descriptions/pixma.desc
+ (new) backend/pixma_imageclass.c, backend/Makefile.in:
+ Thanks to Dennis Lou, who adapted the pixma backend to add support
+ for Canon ImageCLASS series, fully tested for MF4270, and includes
+ PIDs declarations for other ImageCLASS devices, yet to be tested.
+ Fixes also a bug for ADF and ADF Duplex scan source selection.
+
+2008-04-20 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.h: remove #define SANE_FRAME_JPEG
+
+2008-04-19 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v1.0.58,
+ rename page code 32 to 'unknown', compile if NDEBUG is set,
+ proper async sane_cancel support, re-enable JPEG support
+ various functions rewritten (shorter, more clear)
+ * doc/descriptions/fujitsu.desc: add new fi-6xxx machines
+
+2008-04-18 Alessandro Zummo <a.zummo@towertech.it>
+ * backend/epson2.c: fixed attach() error path.
+
+2008-04-14 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, backend/pixma.h, backend/pixma_mp150.c
+ doc/sane-pixma.man, doc/descriptions/pixma.desc:
+ With feedback from MP970 owner, updated pixma backend for MP970
+ CCD sensor support (yet in color only), and more generally,
+ support for other CCD sensor PIXMA: MP800, MP810, MP830, MP960,
+ but yet untested, which produce shifted color planes
+ scanned images. Current trim based on sample images provided
+ in bug reports and other web pages, but might require some
+ few and simple final tweaks.
+ Also fixed a bug for MP220 at 1200 dpi, MP220 is now reported
+ to work fine.
+
+2008-04-13 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: fix typo.
+ * backend/net.c: plug an information leak in the net backend. When
+ sending out a SANE_NET_CONTROL_OPTION RPC for the
+ SANE_ACTION_GET_VALUE action (and SANE_ACTION_SET_AUTO for the
+ network protocol versions < 3), the backend was not clearing the
+ memory area for the value argument before sending it over the
+ network, resulting in an information leak for the
+ SANE_ACTION_GET_VALUE case.
+
+2008-04-12 Mattias Ellert <mattias.ellert@fysast.uu.se>
+ * backend/rts8891.c, backend/rts88xx_lib.c: fix format warning
+ * doc/sane-rts8891.man: man page fixes
+ * AUTHORS: e-mail update
+
+2008-04-11 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: announce the _sane-port._tcp service via mDNS
+ (Avahi) when running in standalone or debug mode. A separate
+ process is responsible for the announcement through Avahi.
+ * backend/net.c: look for _sane-port._tcp service announcements
+ via mDNS (Avahi). A separate thread listens to announcements
+ through Avahi. Start the thread as early as possible in
+ sane_init() so as to get as much data as possible until
+ sane_get_devices() is called.
+ * aclocal.m4, configure, configure.in, include/sane/config.h.in:
+ add autofoo stuff for Avahi support, disabled by default.
+
+2008-04-10 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: do not use daemon(), as it's a 4.4BSD/glibc
+ function; OS/2 for instance does not have it. Use an open-coded
+ equivalent. Add a PID file. saned -a username now drops privileges
+ and runs as the given user (and group).
+ * doc/saned.man: document -a username.
+
+2008-04-06 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c:
+ Modifications for PIXMA MP970, to manage the CCD sensor
+ with PIXMA generation 3 protocol. To be tested.
+
+2008-04-06 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: add standalone daemon mode, building upon the
+ AF-indep/IPv6 debug mode. Reorganize code by splitting the main()
+ function into a series of functions. Factorize common code between
+ the old network code and the AF-indep code. There's now only one
+ version of main().
+ * doc/saned.man: document new -a flag, reorganize manpage
+ sections (separate inetd configuration under the INETD
+ CONFIGURATION section).
+
+2008-04-05 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys.h backend/genesys_devices.c
+ backend/genesys_gl646.c backend/genesys_low.h:
+ Fixed double free problems, made OPT_COLOR_FILTER work for
+ GL646 scanners, added OPT_CUSTOM_GAMMA and OPT_GAMMA_VECTOR*
+ options, split sane_control_options to make it more readable,
+ fixed 'reset stream' problem for MD6471.
+
+2008-04-05 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c:
+ split sane_control_option() to make it more readable
+
+2008-04-02 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, backend/pixma.c, doc/sane-pixma.man,
+ doc/descriptions/pixma.desc:
+ Added a 10s tempo before "NO PAPER" fail message appears in ADF scan,
+ declared PIXMA MX850, moved MP970 to Generation 3 protocol, but yet
+ untested.
+
+2008-03-28 Julien Blache <jb@jblache.org>
+ * sanei/sanei_usb.c, include/sane/sanei_usb.h: add
+ sanei_usb_get_vendor_product_byname().
+ * backend/snapscan-mutex.c: do not use ftok() in
+ snapscani_mutex_open(); ftok() will fail with anything for which
+ the devicename is not a filename. Construct an IPC key based on
+ the product ID, bus number and device number for libusb devices,
+ otherwise fallback to ftok() and check its return value.
+ * tools/sane-desc.c: HAL 0.5.11-rc2 does not support the info.bus
+ property anymore; superseded by info.subsystem. Unfortunately,
+ this is not backward-compatible, so add a new "hal-new" mode to
+ sane-desc.
+
+2008-03-28 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/hp-scl.c: add usleep to improve usb performance, from
+ jim a t meyering d o t net
+
+2008-03-28 m. allan noah <kitno455 a t gmail d o t com>
+ * sanei/sanei_usb.c: add usb class 6 (imaging) to detected devices
+ * sanei/sanei_scsi.c: fix bug in sanei_scsi_find_devices() which
+ caused early return if attach callback returned error.
+
+2008-03-22 Stéphane Voltz <stef.dev@free.fr>
+ * AUTHORS configure configure.in backend/dll.conf.in
+ backend/Makefile.in backend/rts8891.c backend/rts8891.conf.in
+ backend/rts8891_devices.c backend/rts8891.h backend/rts8891_low.c
+ backend/rts8891_low.h backend/rts88xx_lib.c backend/rts88xx_lib.h
+ doc/descriptions/rts8891.desc doc/descriptions/unsupported.desc
+ doc/sane-rts8891.man:
+ rts8891 backend inclusion
+
+2008-03-20 Julien Blache <jb@jblache.org>
+ * include/Makefile.in: remove _stdint.h and byteorder.h in
+ distclean target, autogenerated cruft.
+ * frontend/saned.c: fix debug messages around the getservbyname()
+ call in the IPv4 code as it still referred to the "sane" port
+ instead of "sane-port".
+
+2008-03-16 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, backend/pixma.h, doc/sane-pixma.man,
+ doc/descriptions/pixma.desc:
+ Changes to have new Canon PIXMA MX700 working with pixma backend
+ Flatbed and ADF scan are supported.
+
+2008-03-15 Julien Blache <jb@jblache.org>
+ * include/sane/sanei_usb.h: typo fix.
+
+2008-03-02 Stéphane Voltz <stef.dev@free.fr>
+ * doc/descriptions/lexmark.desc: added X1195
+ * doc/descriptions/unsupported.desc: removed X11xx, X12xx and
+ Dell A920 which are to be handled by the lexmark backend
+ * backend/umax_pp.h backend/umax_pp.c backend/umax_pp_mid.h
+ backend/umax_pp_mid.c backend/umax_pp_low.h backend/umax_pp_low.c:
+ copyright notice update
+
+2008-03-01 Gerard klaver <gerard at gkall dot hobby dot nl>
+ * doc/descriptions/as6e.desc added Dexxa 4800
+
+2008-02-26 Jonathan Bravo Lopez <jkdsoft@gmail.com>
+ * backend/hp3900_sane.c: Fixed optional grayscale emulation
+ * backend/hp3900_debug.c: Silence gcc warnings when tiffio.h
+ is not used
+
+2008-02-25 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/fujitsu.[ch], backend/fujitsu-scsi.h:
+ add mode sense for page code 32 (color interlacing?)
+ and more debug output in init_ms(), for fi-5900
+
+2008-02-24 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, doc/sane-pixma.man,
+ doc/descriptions/pixma.desc:
+ Changes to have Canon PIXMA MP140 now working with pixma backend
+
+2008-02-23 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys_gl841.c: Make LEDs go really dark when "lamp" is off
+
+2008-02-22 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, backend/pixma_mp730.c,
+ doc/sane-pixma.man, doc/descriptions/pixma.desc:
+ Changed MP140 to experimental cause not working yet
+ Changed MP710 to non-ADF scanner
+
+2008-02-22 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys_gl841.c: Fix debugging output of
+ gl841_bulk_write_register
+
+2008-02-21 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys.c, backend/genesys_gl646.c,
+ backend/genesys_gl841.c, backend/genesys_low.h: Add LED exposure
+ control to gl841_set_lamp_power
+
+2008-02-20 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys_gl841.c: Send 32 registers at once instead of 1
+
+2008-02-20 Mattias Ellert <mattias.ellert@tsl.uu.se>
+ * backend/Makefile.in, ltmain.sh: Library version definition fixes
+ * backend/coolscan3.c: Fix format warnings
+
+2008-02-18 Alessandro Zummo <a.zummo@towertech.it>
+ * backend/coolscan3.c: added new coolscan3 backend
+ with improved stability and infrared support.
+ * configure.in, include/sanei.h: bumped version
+ number to 1.1.0 and enabled 1.1 frame types.
+
+ doc/sane-pixma.man, doc/descriptions/pixma.desc,
+ doc/descriptions-external/canon_mfp.desc:
+ > New models changes:
+ - added: Pixma MP210, MP470, MP520, MP610, MP710
+ - declared but untested: Pixma MP140, MP220, MP740
+ - declared experimental and untested: MP970
+ > Bugs and fixes
+ - multipage documents scan no more fails in non-ADF scan
+ - IO Fail bug when scanning large pages e.g. with Xsane
+ - implement send_time message form MP710, MP730 family
+ - run indent -gnu on all pixma_* source files.
+
+2008-02-14 m. allan noah <kitno455 a t gmail d o t com>
+ * backend/cardscan.c, backend/epjitsu.c, backend/fujitsu.c:
+ sanei_read_config has already cleaned string, fix bug #310597
+
+2008-02-13 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ Patch by Stefan Lucke <stefan@lucke.in-berlin.de>
+ * backend/genesys_gl841.c: Fixes 3 possibilities for infinite
+ loops and adjusts loop threshold to given comments
+
+2008-02-13 Jonathan Bravo Lopez <jkdsoft@gmail.com>
+ * backend/hp3900.c, backend/hp3900_debug.c, backend/hp3900_rts8822.c,
+ backend/hp3900_usb.c, backend/hp3900_sane.c, backend/hp3900_types.c,
+ backend/hp3900_config.c, backend/hp3900.conf.in, /doc/sane-hp3900.man,
+ doc/descriptions/hp3900.desc: Minor changes and added support for
+ HP ScanJet G2710 scanner.
+
+2008-02-10 m. allan noah <kitno455 a t gmail d o t com>
+
+ * configure, configure.in: Changed version to 1.0.19-cvs. Enabled
+ compilation warnings.
+ * Makefile.in: Added ChangeLog-1.0.19 to DISTFILES.
+
+Older entries can be found in ChangeLog-1.0.19.
diff --git a/ChangeLogs/ChangeLog-1.0.21 b/ChangeLogs/ChangeLog-1.0.21
new file mode 100644
index 0000000..f8cbc3a
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.21
@@ -0,0 +1,887 @@
+****** Release of sane-backends 1.0.21. End of code freeze ******
+
+2010-04-25 Chris Bagwell <chris at cnpbagwell do com>
+ * tools/sane-config.in: Fix typo: REGMGR=RESMGR.
+
+2010-04-21 m. allan noah <kitno455 at gmail dot com>
+ * tools/.gitignore: add sane-backends.pc
+ * po/uk.po: updated translation from Yuri Chornoivan
+ * po/nl.po: updated translation from Martin Kho
+
+2010-04-20 Chris Bagwell <chris at cnpbagwell do com>
+ * doc/descriptions-external/epkowa.desc: Updated based
+ on values that will be in next release of iscan.
+ Updated 4 pre-existing SCSI models with commonly used
+ model names. This allows wider range of Epson SCSI scanners
+ to be correctly detected using auto-generated hal and udev
+ files. This benefits epkowa, epson2, and epson backends.
+
+2010-04-18 m. allan noah <kitno455 at gmail dot com>
+ * tools/sane-desc.c: Update the sane-devel contact suggestion
+
+2010-04-16 m. allan noah <kitno455 at gmail dot com>
+ * backend/kvs1025*, kvs1025.desc, sane-kvs1025.man: backend v3
+ - invert usb status, add 0x to usbids, add missing KV-S1045 usbid
+
+2010-04-12 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, backend/pixma_io_sanei.c,
+ doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ pixma: added changes from Gernot Hassenpflug to fully support
+ Canoscan 8800F.
+ debug code clean-up in pixma_mp150.c
+
+2010-04-12 Chris Bagwell <chris at cnpbagwell dot com>
+ * backend/p5.c, backend/p5_device.c, backend/p5.h:
+ Remove references to libc.h in p5.h. On OSX, it was including
+ socket.h and causing compile fail with conflicting connect()
+ functions. Since backend doesn't support network
+ connects, should be fine to use name connect.
+
+2010-04-07 Chris Bagwell <chris at cnpbagwell dot com>
+ * acinclude.m4: cygwin and mingw is now hiding M_PI_2
+ defines with -ansi flag. Remove to fix cygwin compile.
+ Mingw doesn't support fork() so default to pthreads.
+ Add u_short to complete definition of u_* types which
+ helps out ming when we define _BSDTYPES_DEFINED.
+
+2010-03-25 Stéphane Voltz <stef.dev at free.fr>
+ * backend/p5.c backend/p5_device.[ch] backend/genesys_gl646.c:
+ replace u_int8_t and u_int16_t by uint8_t and uint16_t
+
+2010-04-06 Chris Bagwell <chris at cnpbagwell dot com>
+ * configure.in, tools/sane-backends.pc.in: Add stub for future
+ pkg-config support to configure. This allows distributes
+ that are patching in pkg-config support to not rerun
+ autoconf and wipe out our custom libtool.
+ * tools/sane-config.in: Fix LDFLAGS bug related to GPHOTO2
+ support.
+
+2010-04-02 Chris Bagwell <chris at cnpbagwell dot com>
+ * acinclude.m4: Add --enable-rpath option to configure.
+ Ported from Fedora patches.
+
+2010-04-02 Chris Bagwell <chris at cnpbagwell dot com>
+ * backend/kvs1024*: Remove includes of usb.h
+ directly into backend. Complete prototype
+ for sane_exit().
+
+2010-04-02 Chris Bagwell <chris at cnpbagwell dot com>
+ * po/Makefile.am: Remove unneeded distclean-local target.
+
+2010-03-25 Stéphane Voltz <stef.dev at free.fr>
+ * backend/kvs1025.c: compile fix
+
+2010-03-25 m. allan noah <kitno455 at gmail dot com>
+ * backend/kvs1025*: convert backend from libusb to sanei_usb
+ * doc/descriptions/kvs1025.desc, doc/sane-kvs1025.man: update docs
+ * backend/dll.conf.in, configure, configure.in: enable kvs1025 backend
+
+2010-03-16 Stéphane Voltz <stef.dev at free.fr>
+ * backend/rts8891.c: change register 0x11 settings for sensor type 1
+
+2010-03-15 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc:
+ pixma: fix color shifts for MP990 up to 2400 dpi
+ updated and reorderd descs for several models.
+
+2010-03-15 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.[ch] backend/genesys_devices.c backend/genesys_low.h
+ backend/genesys_gl646.[ch] backend/genesys_gl841.c: full transparency
+ adaptor support for gl646 based scanners
+
+2010-03-11 Stéphane Voltz <stef.dev at free.fr>
+ * backend/rts8891.c: further register tweaking for 600 dpi scans
+
+2010-03-11 Stéphane Voltz <stef.dev at free.fr>
+ * backend/lexmark.c: minor bugfix when assigning possible dpi list
+
+2010-03-07 Stéphane Voltz <stef.dev at free.fr>
+ * backend/rts8891.c: tweak register settings at 600 dpi for HP4470
+
+2010-03-05 Stéphane Voltz <stef.dev at free.fr>
+ * backend/rts8891.c: fix HP4470 sensor detection
+
+2010-03-04 Stéphane Voltz <stef.dev at free.fr>
+ * backend/rts8891.c backend/rts8891.h: add debug traces for sensor
+ type handling
+
+2010-03-04 Stéphane Voltz <stef.dev at free.fr>
+ * doc/desc/genesys.desc: fix HP2400/G2410 USB id, update HP3670
+ status
+
+2010-03-01 Stéphane Voltz <stef.dev at free.fr>
+ * doc/sane-p5.man doc/sane-umax_pp.man doc/sane-rts8891.man
+ doc/sane-lexmark.man: fix author name accentuation and capitalization
+
+2010-03-01 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.c backend/genesys_gl646.c
+ backend/genesys_devices.h: enable warming up and calibration cache
+ for HP3670
+
+2010-02-28 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys_devices.c backend/genesys_gl646.c
+ backend/genesys_gl646.h: tune HP2400/G2410 settings
+
+2010-02-27 Chris Bagwell <chris at cnpbagwell dot com>
+ * Rerun autoconf/automake to align files to single version
+ of tools.
+
+2010-02-27 m. allan noah <kitno455 at gmail dot com>
+ * */Makefile.in: update with (unfortunately) slightly older automake
+ * po/*: standard gettext layout by Adi Roiban <adi at roiban dot ro>
+ * doc/descriptions/fujitsu.desc, backend/fujitsu.conf.in:
+ add S1500M entry by Harald Weis
+ * tools/sane-desc.c: Condense warnings about half-baked .desc files
+
+2010-02-27 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c
+ backend/genesys_gl646.h: final work for HP3670 full support
+
+2010-02-25 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys_gl646.c: fix regression for gl646 CCD scanners due
+ to incorrect color filter setting.
+
+2010-02-23 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c
+ backend/genesys_gl646.h: XP200 calibration rework. Some HP3670
+ improvements.
+
+2010-02-22 m. allan noah <kitno455 at gmail dot com>
+ * backend/fujitsu.c: force enable flatbed for M3092, by Jochen Hepp
+ * doc/Makefile.*, doc/descriptions-external/kodak-twain: new backend
+
+2010-02-22 Julien Blache <jb@jblache.org>
+ * doc/descriptions-external/epkowa.desc: Updated for iscan 2.24.0.
+
+2010-02-16 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c
+ backend/genesys_gl646.h backend/genesys_low.h: buttons and basic XPA
+ support for HP3670.
+
+2010-02-15 Stéphane Voltz <stef.dev at free.fr>
+ * backend/p5.c backend/p5.h backend/p5_device.c backend/p5_device.h
+ backend/p5.conf.in doc/descriptions/p5.desc doc/sane-p5.man: add new p5 backend for
+ Primax PagePartner
+ * backend/dll.conf.in backend/Makefile.* configure* doc/Makefile.*
+ doc/sane.man: p5 backend integration changes
+
+2010-02-13 m. allan noah <kitno455 at gmail dot com>
+ * backend/avision.[ch]: updated settings for Visioneer 9450,
+ based on code from Andyz Smith
+ * doc/descriptions/avision.desc: added AV220-G and 6080E
+
+2010-02-12 m. allan noah <kitno455 at gmail dot com>
+ * backend/kvs1025*: add new backend from Panasonic Russia, Ltd.
+ * backend/Makefile.*, configure*, doc/Makefile.*, doc/sane.man:
+ backend integration changes
+ * doc/desciptions/kvs1025.desc, doc/sane-kvs1025.man:
+ the parts Panasonic forgot
+
+2010-02-12 m. allan noah <kitno455 at gmail dot com>
+ * backend/fujitsu.c: disable bg_color for S1500
+
+2010-02-12 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys_gl646.c: fixed MD5345 calibration
+
+2010-02-12 Stéphane Voltz <stef.dev at free.fr>
+ * doc/descriptions/genesys.desc backend/genesys.c
+ backend/genesys_devices.c backend/genesys_gl646.c
+ backend/genesys_gl646.h: added support for hp3670, uncalibrated scans
+ only
+
+2010-02-10 m. allan noah <kitno455 at gmail dot com>
+ * include/sane/saneopts.h: add three new SANE_VALUE macros
+ * backend/*.[ch]: use mode name macros from saneopts.h by Robert Ancell
+
+2010-02-10 m. allan noah <kitno455 at gmail dot com>
+ * doc/descriptions/hpaio.desc: updated from hplip v3.9.12
+ * po/sane-backends.nl.po: updates from Armijn Hemel
+
+2010-02-10 m. allan noah <kitno455 at gmail dot com>
+ * backend/canon_dr.c, backend/cardscan.c, backend/epjitsu.c,
+ backend/fujitsu.c, backend/kodak.c, po/Makefile.*:
+ - enable translations of all static strings via SANE_I18N macro
+ - don't fail if sanei_scsi_open gives smaller buffer than asked for
+ * doc/descriptions/kodak.desc, doc/sane-canon_dr.man,
+ doc/sane-fujitsu.man, doc/sane-kodak.man:
+ - minor version number and text updates
+
+2010-02-10 m. allan noah <kitno455 at gmail dot com>
+ * acinclude.m4, configure: missing $ in variable expansion
+ * frontend/scanimage.c: exit with error if stdout isatty()
+ * doc/descriptions/unsupported.desc, doc/descriptions/lexmark.desc:
+ - add Dell A940 and correct manpage name
+ * backend/gt68xx_high.c: maximum exposure 245 not 248, see bug #312113
+ * po/Makefile.*, po/sane-backends.ja.po:
+ - New Japanese translation from Hiroshi Miura
+
+2010-02-10 m. allan noah <kitno455 at gmail dot com>
+ * backend/cardscan.[ch], backend/cardscan.conf.in,
+ doc/descriptions/cardscan.desc, doc/sane-cardscan.man:
+ - add lines_per_block config option
+ - add has_cal_buffer config option
+ - basic support for 600C
+ - clean #include lines
+ * doc/sane.man: add missing backends
+
+2010-02-10 Stéphane Voltz <stef.dev ar free.fr>
+ * doc/descriptions/genesys.desc: added G2410
+
+2010-02-10 m. allan noah <kitno455 at gmail dot com>
+ * backend/gt68xx_devices.c: add GT68XX_FLAG_NO_STOP to SF600
+ * doc/.gitignore, doc/Makefile.am, doc/Makefile.in:
+ - added new targets for scanner search engine db
+ * doc/releases.txt: improved doc
+ * doc/saned.man: clean typos
+ * tools/sane-desc.c: removed NAME= from udev rules (deprecated)
+
+2010-02-09 m. allan noah <kitno455 at gmail dot com>
+ * backend/fujitsu.c, doc/descriptions/fujitsu.desc,
+ backend/canon_dr.c, doc/descriptions/canon_dr.desc,
+ backend/epjitsu.c, doc/descriptions/epjitsu.desc,
+ doc/sane-fujitsu.man, doc/sane-canon_dr.man, doc/sane-epjitsu.man,
+ backend/epjitsu.conf.in:
+ - cleanup #include lines, copyrights, manual, and supported scanners.
+
+2010-02-08 Stéphane Voltz <stef.dev ar free.fr>
+ * backend/genesys.c backend/genesys.h backend/genesys_conv.c
+ backend/genesys_devices.c backend/genesys_gl646.c
+ backend/genesys_gl646.h: working uncalibrated 150/300 dpi modes for
+ HP3670. Enable custom gamma for gl841 based scanners. Turned dynamic
+ line-art to be default.
+
+2010-02-03 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys_conv.c: add safeguards when doing gray normalization
+
+2010-02-02 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/sane-pixma.man, doc/descriptions/pixma.desc:
+ pixma: updated docs for supported model ImageCLASS MF4350d.
+
+2010-01-31 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys_conv.c: normalize gray data when doing dynamic
+ lineart.
+
+2010-01-30 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.conf.in backend/genesys_devices.c
+ doc/descriptions/genesys.desc doc/sane-genesys.man: add Xerox Travel
+ Scanner 100, work by Andrey Loginov <avloginov@gmail.com>
+
+2010-01-29 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_io.h, backend/pixma_imageclass.c,
+ doc/sane-pixma.man, doc/descriptions/pixma.desc:
+ pixma: changed usb timeouts to 20 sec to support ImageClass MF3240.
+ updated source code comments and documentation.
+
+2010-01-28 Oliver Schwartz <oliverschwartz at users.sourceforge.net>
+ * backend/snapscan-usb.c: Use hash of device string instead of parsing
+ it to create a semaphore id. The new code is less platform dependent
+ and should also work on FreeBSD 8.0.
+
+2010-01-27 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.c backend/genesys.h backend/genesys_conv.c
+ backend/genesys_low.h backend/genesys_gl841.c: add dynamic lineart
+ scanning based on epjitsu code by m. allan noah.
+
+2010-01-19 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma.h, backend/pixma_mp150.c:
+ pixma: changes for cropped area enhancement, supplied by Christian Scholtz
+ for generation 3+ devices.
+
+2010-01-19 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.c backend/genesys.conf.in backend/genesys.h
+ backend/genesys_conv.c backend/genesys_devices.c
+ backend/genesys_gl646.c backend/genesys_gl841.c backend/genesys_low.h
+ doc/descriptions/genesys.desc doc/sane-genesys.man: add Visioneer
+ OneTouch 7100 (patch by Jack McGill). Add software lineart option.
+
+2010-01-17 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.c backend/genesys_gl646.c: gray shading calibration
+ fix for CCD GL646 based scanners.
+
+2010-01-17 Mattias Ellert <mattias.ellert@fysast.uu.se>
+ * po/sane-backends.sv.po: Updated Swedish translations.
+
+2010-01-16 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.c backend/genesys_gl646.c: re-enable threshold
+ option, fix wpl computing for HP2400
+
+2010-01-13 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.c backend/genesys_low.c backend/genesys_gl646.c
+ backend/genesys_gl841.c doc/sane-genesys.man : add true gray scanning
+ for CIS based scanners
+
+2010-01-08 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/sane-pixma.man, doc/descriptions/pixma.desc:
+ pixma: updated documentation for MP490 and MP550 (supported models).
+
+2009-12-30 Stéphane Voltz <stef.dev at free.fr>
+ * backend/lexmark_low.c: improve init time debug messages
+
+2009-12-26 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/sane-pixma.man, backend/pixma.c, backend/pixma_mp150.c:
+ pixma: some routine maintenance updates to backend and documentation.
+
+2009-12-24 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: fix a bug in the standalone polling code.
+
+2009-12-05 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.c backend/genesys_gl841.c backend/genesys_low.h:
+ fixed amount of bytes left to read at document end for gl841 based
+ sheetfed scanners
+
+2009-12-09 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man,
+ backend/pixma_imageclass.c, backend/pixma_mp150.c:
+ pixma: updated backend, docs and desc for support to MP560 and MF4330d/ADF
+
+2009-12-06 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man,
+ backend/pixma.h, backend/pixma.c, backend/pixma_mp150.c:
+ pixma: bumped version, added compilation type debug message.
+ updated doc and desc (support for MX330)
+
+2009-12-05 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.c backend/genesys_gl841.c backend/genesys_devices.c
+ backend/genesys_low.h backend/genesys.conf.in
+ document/descriptions/genesys.desc: add full support for
+ Ambir/Syscan DS685. Use maximum height to handle the case when document
+ height isn't known before scan for sheetfed scanners
+
+2009-12-04 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c:
+ pixma: fix pixma backend bug for compilation with USE_PTHREAD/-lpthread
+
+2009-12-01 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys_gl841.c: take amount of data in scanner's buffer
+ into account when detecting end of document
+
+2009-11-30 Stéphane Voltz <stef.dev at free.fr>
+ * backend/gt68xx.c backend/gt68xx_high.c backend/gt68xx_high.h
+ backend/gt68xx_low.h backend/gt68xx_gt6816.h backend/gt68xx_gt6816.c:
+ implement request '0x59' which detects document presence for 6816. Add
+ a sensor option to reports document presence, and test for document
+ before scan for 6816 sheetfed scanners.
+
+2009-11-29 Stéphane Voltz <stef.dev at free.fr>
+ * backend/gt68xx.c backend/gt68xx_high.c backend/gt68xx_high.h:
+ added 'clear calibration' button option and 'need calibration'
+ sensor option.
+
+2009-11-28 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma.c, backend/pixma_mp1580.c,
+ doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ pixma: fix pixma backend (end of scan), when compiled with USE_PTHREAD/-lpthread
+ set support to complete for MP990 in documentation, as reported by Jean-Michel Poure.
+
+2009-11-28 Stéphane Voltz <stef.dev at free.fr>
+ * backend/gt68xx_generic.h backend/gt68xx_generic.c
+ backend/gt68xx_low.h backend/gt68xx_high.c backend/gt68xx_high.h
+ backend/gt68xx_devices.c backend/gt68xx.c
+ doc/descriptions/gt68xx.desc: added sheetfed calibration
+
+2009-11-25 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys_gl841.c: use only signed vars in
+ gl841_detect_document_end with a few more debug traces
+
+2009-11-25 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.conf.in backend/genesys_gl841.c
+ backend/genesys_devices.c: added docketport 467 model and add
+ debug traces in gl841_detect_document_end
+
+2009-11-23 Stéphane Voltz <stef.dev at free.fr>
+ * backend/gt68xx_generic.h backend/gt68xx_generic.c
+ backend/gt68xx.conf.in backend/gt68xx_low.h backend/gt68xx_high.c
+ backend/gt68xx_devices.c backend/gt68xx.c: fixed gt6816 based sheetfed
+ scanners positionning by implementing and using a move paper request.
+ Added Iriscan Express 2 model based on reports seen in sane-devel
+ list.
+
+2009-11-19 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ pixma: updated Pixma MP250 status to supported. Changed desc status
+ from good to complete for well supported models.
+
+2009-11-16 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.conf.in backend/genesys_gl841.c
+ doc/descriptions/genesys.desc : applied fixes and status update from
+ Jack McGill.
+
+2009-11-16 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c
+ backend/genesys_gl841.c: add needed flags for DP485/487 and XP100
+ scanners. Use different thresholds in strip detection function. Do
+ led, coarse and gain calibration at sensor's max resolution when doing
+ sheetfed calibration.
+
+2009-11-14 Julien Blache <jb@jblache.org>
+ * doc/descriptions/epson.desc: add the Perfection636 SCSI scanner, from
+ Frédéric Brière <fbriere@fbriere.net>.
+
+2009-11-06 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.c backend/genesys.h backend/genesys_devices.c
+ backend/genesys_gl646.c backend/genesys_gl646.h backend/genesys_gl841.c
+ backend/genesys_low.h doc/descriptions/genesys.desc
+ doc/sane-genesys.man:
+ sheetfed calibration work merge. All genesys supported sheetfed
+ scanners can now be calibrated with a special sheet.
+
+2009-10-28 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ pixma: declared Pixma MP550 (yet untested), updated docs.
+
+2009-10-22 Louis Lagendijk <llagendijk at users.alioth.debian.org>
+ * doc/sane-pixma.man:
+ Added networking details to doc/sane-pixma.man
+
+2009-10-21 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_imageclass.c, doc/sane-pixma.man:
+ pixma: added I-SENSYS MF4320d and updated doc, for this model and MP390.
+
+2009-10-20 Louis Lagendijk <louis@lagendijk.xs4all.nl>
+ * backend/pixma_io_sanei.c:
+ Allow for ranges in model returned from device (allow -)
+
+2009-10-18 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ pixma: updated doc to include support for MP270 and ImageClass MF3110
+
+2009-10-18 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, backend/pixma_imageclass.c, backend/pixma.h,
+ doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ pixma:
+ - bumped backend version to 0.16.1
+ - Some error condition fixes to Generation 4 (MP640, ...) XML code
+ - Added ImageClass MF4360dn-MF4390dn
+
+2009-10-18 Troy Rollo <trollo-guest at users.alioth.debian.org>
+ * backend/hp3500.c: Stop backed from calling exit(), which is not
+ helpful when using threads instead of processes.
+
+2009-10-16 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ pixma: Changes to include new XML dialog for new 2009 PIXMA models,
+ like MP270 or MP640.
+
+2009-10-03 Ilia Sotnikov <hostcc@gmail.com>
+ * backend/epjitsu.c: use own private function instead of roundf()
+
+2009-10-02 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys_gl646.c: honor GENESYS_NO_CALIBRATION device
+ flag when setting registers for final scan
+
+2009-10-01 Jonathan Bravo Lopez <jkdsoft at gmail dot com>
+ * backend/hp3900_sane.c:
+ fix bug 311991: "Bad option sizes let frontend (e.g. xsane) crash"
+
+2009-10-01 Stéphane Voltz <stef.dev at free.fr>
+ * backend/lexmark_low.c: fix a memleak in find_start_line(),
+ check success of memory allocation after calloc()
+
+2009-09-29 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * backend/Makefile.am, backend/Makefile.in:
+ Add missing sanei_pio to qcam backend. Fixes compile
+ error on embedded Linux boxes. Added new genesys_gl646.h
+ to backend's SOURCES so its included in tar file.
+ * doc/Makefile.am, doc/Makefile.in:
+ Remove manual deletion of $docdir. Modern automake cleans
+ up fine after itself and this fix is required for distcheck
+ target to pass on automake-1.11.
+
+2009-09-27 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_bjnp.c, backend/pixma_mp730.c:
+ Print size_t values as %lu with cast to unsigned long
+ as prescribed in the file doc/backend_writing.txt, to avoid
+ compile warnings.
+ Removed unused debug code.
+
+2009-09-26 Julien Blache <jb@jblache.org>
+ * backend/genesys.c: add missing check when logging raw data,
+ patch by Tollef Fog Heen <tfheen@err.no>.
+
+2009-09-16 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc,
+ doc/sane-pixma.man:
+ pixma backend: Updated documentation for:
+ - Pixma MP260 support
+ - descriptions for recently added new models
+
+2009-09-14 m. allan noah <kitno455 at gmail dot com>
+ * sanei/sanei_usb.c: reset the libusb device handle after bus scan.
+ patch from Hans Petter Selasky
+ * backend/fujitsu.*, backend/Makefile.*: backend v97,
+ use sanei_magic to provide software deskew, autocrop and despeckle
+ * sanei/sanei_magic.c, include/sane/sanei_magic.h, Makefile.*:
+ new image processing lib for deskew, despeckle, autocrop.
+
+2009-09-13 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, backend/pixma_mp730.c:
+ pixma backend: Declared new Pixma models MP250, MP490, MP560, MP640,
+ and MP990, all yet untested, and modified some debug code.
+
+2009-09-11 Mattias Ellert <mattias.ellert@fysast.uu.se>
+ * tools/sane-find-scanner.c: Fix false warning about USB not
+ supported when linking with libusb-1.0.
+ * po/sane-backends.sv.po: Updated Swedish translations.
+
+2009-09-07 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp730.c:
+ pixma backend: added debug info for MF3110 and changed default params.
+
+2009-09-06 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp730.c, backend/pixma_imageclass.c, backend/pixma_mp150.c,
+ doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ pixma backend:
+ - Fix usb interrupt messages handling for MF3110
+ - New support for ImageClass MF4660
+ - Documentation updates
+
+2009-09-03 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp730.c:
+ pixma backend: change for MF3110 image encoding.
+
+2009-08-29 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_imageclass.c, backend/pixma_mp730.c:
+ pixma backend: moved MF3110 declaration to mp730 part of backend.
+
+2009-08-27 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/descriptions/pixma.desc, backend/pixma_mp150.c:
+ - pixma backend: Updated description for MP830 reported to be fully supported.
+
+2009-08-13 m. allan noah <kitno455 at gmail dot com>
+ * tools/sane-desc.c: add closedir call to fix bug #311880, patch
+ from Johannes Meixner
+
+2009-08-08 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: run_standalone(), explicitely check for errors
+ on fds.
+
+2009-08-07 m. allan noah <kitno455 at gmail dot com>
+ * backend/fujitsu.[ch], backend/fujitsu-scsi.h: Backend v96
+ - split sane_get_parameters into two functions
+ - remove unused code from get_pixelsize
+ - support hardware based auto length detection
+ * doc/descriptions/fujitsu.desc: various status and comment updates
+
+2009-08-07 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys_gl646.c backend/genesys_devices.c:
+ - small fixes for hp3670 support
+
+2009-08-05 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.c:
+ - fixed shading calibration for hp2300 when dpi <= 300
+
+2009-08-04 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c:
+ - fixed document end detection for gl646 cis scanners
+ - disable color filter fro gray mode for gl646 cis scanners
+
+2009-08-03 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ - pixma backend: few cosmetic documentation updates.
+
+2009-08-02 Stéphane Voltz <stef.dev at free.fr>
+ * frontend/tstbackend.c: remove WARMING_UP_STATUS usage
+
+2009-07-30 Jonathan Bravo Lopez <jkdsoft at gmail dot com>
+ * backend/hp3900_config.c:
+ - Fixed bug [#311856] possible for loop overflow
+
+2009-07-29 m. allan noah <kitno455 at gmail dot com>
+ * backend/canon_dr.[ch]: Backend v34
+ - add simplified Hough transform based deskewing code
+ - add extremity detecting cropping code
+ - use per-model background color to fill corners after deskew
+ - request and chop extra scanlines instead of rounding down
+ - remove padding dumb scanners add to top of front side
+ - sane_get_params uses intermediate struct instead of user struct
+ - if scanner stops, clone the last line until the end of buffer
+ - reset some intermediate params between duplex sides
+
+2009-07-28 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/descriptions/pixma.desc:
+ - Updated pixma backend desc for Pixma MX860
+
+2009-07-25 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ - Fix in declarations for Pixma MX320, MX330 and MX860,
+ - Updated docs for MX860, confirmed to be supported.
+
+2009-06-23 m. allan noah <kitno455 at gmail dot com>
+ * backend/canon_dr.[ch]: Backend v33
+ - add software brightness/contrast for dumb scanners
+ - add blocking mode to allow full-page manipulation options to run
+ - add swdespeck option and support code
+ - add swdeskew and swcrop options (disabled)
+
+2009-06-22 m. allan noah <kitno455 at gmail dot com>
+ * backend/canon_dr.[ch]: Backend v32
+ - crop/resample image data before buffering, not after
+ - shink image buffers to size of output image, not input
+ - correct some debug message
+ - better handling of EOF
+ - add intermediate param struct to existing user and scan versions
+
+2009-07-17 Alex Belkin <abc at telekom.ru>
+ * backend/xerox_mfp.c: more sanity checking for debug mode.
+
+2009-07-15 Stéphane Voltz <stef.dev at free.fr>
+ * backend/lexmark.h: disable deep debugging
+
+2009-07-10 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys.c backend/genesys_gl646.c backend/genesys_low.h
+ backend/genesys_gl646.h backend/genesys_gl841.c
+ backend/genesys_devices.c backend/genesys.h:
+ - add shading calibration for sheetfed scanners
+ - shading calibration fix for all gl646 based scanners
+
+2009-07-06 Stéphane Voltz <stef.dev at free.fr>
+ * backend/lexmark.c backend/lexmark.h backend/lexmark_low.h:
+ do not use resolution higher than sensor resolution when doing
+ calibation.
+
+2009-07-02 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma.h, backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ - Declared new models (yet untested) Pixma MX330 and MX860, updated docs.
+ - Bump backend minor version number.
+
+2009-07-01 Alex Belkin <abc at telekom.ru>
+ * backend/xerox_mfp.conf.in: usbid for Samsung SCX-4500W
+
+2009-06-29 m. allan noah <kitno455 at gmail dot com>
+ * po/Makefile.am, po/Makefile.in, po/sane-backends.uk.po:
+ - Ukrainian translation from yurchor@ukr.net
+ * backend/avision.c: set flag for Fujitsu SP620C
+ * doc/desciptions/unsupported.desc: minor updates to Canon scanners
+ * doc/descriptions/canon_dr.desc: set status complete on 5 machines
+ * backend/canon_dr.c: reduce default buffer size to 2 megs
+
+2009-06-26 Julien Blache <jb@jblache.org>
+ * po/Makefile.am, po/Makefile.in, po/sane-backends.gl.po: added
+ new gl (galician/galego) translation.
+ * po/sane-backends.es.po: update es translation.
+ Both translations courtesy of Miguel Bouzada <mbouzada(at)gmail(dot)com>
+ * po/README: update instructions for po file addition.
+
+2009-06-22 m. allan noah <kitno455 at gmail dot com>
+ * backend/kodak.*: new backend for big Kodak SCSI/Firewire scanners
+ * doc/desciptions/kodak.desc, doc/sane-kodak.man: docs for same
+
+2009-06-22 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_imageclass.c, backend/pixma_mp730.c, doc/descriptions/pixma.desc:
+ - Added duplex ADF scan for Canon ImageCLASS D480.
+ - Fixed ImageCLASS MF5770 grayscale scanning.
+ - Moved ImageCLASS MF5730 and MF5750 to pixma_mp730.c (similarity with MF5770).
+ - Updated documentation.
+
+2009-06-20 Mattias Ellert <mattias.ellert@fysast.uu.se>
+ * po/sane-backends.sv.po: Updated Swedish translations.
+ * backend/hp5400_internal.h, backend/hp5590_cmds.c,
+ backend/hp5590_low.c, backend/net.c: Add missing includes.
+
+2009-06-20 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Added Canon imageCLASS D480 support to the pixma backend.
+
+2009-06-17 Stéphane Voltz <stef.dev at free.fr>
+ * backend/lexmark_low.c: f3/f4 registers assignement cleanup
+
+2009-06-18 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c:
+ Fixed typo in pixma backend for MX320 declaration.
+
+2009-06-17 m. allan noah <kitno455 at gmail dot com>
+ * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v30
+ - add fine cal support for machines with internal buffer (2050/2080)
+ - support fixed-width machines that require even bytes per scanline
+ - pad end of scan with gray if scanner stops prematurely
+ - better handling of errors during calibration
+ - cleanup canceling debug messages
+ - remove old cancel() prototype
+ - small sleep before clearing usb halt condition
+
+2009-06-17 Stéphane Voltz <stef.dev at free.fr>
+ * backend/lexmark_low.c: cleanups, better logging in is_home_line()
+ and possible fix for bug #311862 by using f4 & f5 registers instead of
+ f3 & f4
+
+2009-06-16 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Declared Pixma MX320 in the pixma backend. Yet untested.
+
+2009-06-16 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: fix strict aliasing issues, now problematic
+ with gcc 4.4.
+
+2009-06-14 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Thanks to Vladimir Andreev patch, fix network scan for MP800R.
+ Documentation updates for latest MF5770 changes.
+
+2009-06-13 Alex Belkin <abc at telekom.ru>
+ * backend/xerox_mfp.conf.in, doc/descriptions/xerox_mfp.desc: usbids
+ for some Samsung devices.
+ * backend/xerox_mfp.c: backend version increment.
+
+2009-06-09 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * sanei/sanie_tcp.c, backend/epson2_net.c: Update
+ sanei_tcp_read() to better simulate old behavior of
+ MSG_WAITALL. recv() tends to return MTU sized chunks
+ of data without that option. And at least cygwin doesn't
+ support MSG_WAITALL. Re-enable epson2 using that function
+ for big recieves.
+ * libgetopt.c, libgetopt1.c: Revert some logic meant to be used
+ only when we were always compiling internal getopt() functions.
+ Fix header filename.
+
+2009-06-09 Stéphane Voltz <stef.dev at free.fr>
+ * backend/lexmark.h backend/lexmark.c backend/lexmark_low.c:
+ cleanups, better 'fake usb' and possible fix for bug #311862
+
+2009-06-08 m. allan noah <kitno455 at gmail dot com>
+ * backend/canon_dr.c: backend v29
+ - split coarse and fine cal to run independently
+ - add side option
+ - reset scan params to user request if calibration fails
+ - better handling of sane_cancel
+ - better handling of errors during sane_start and sane_read
+
+2009-06-08 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp730.c, backend/pixma_imageclass.c:
+ Modifications to support Canon ImageClass MF5770
+
+2009-06-04 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys_gl841.c: Make calibration steps always send
+ registers before trying to acquire a line.
+
+2009-05-29 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * doc/descriptions/genesys.desc:
+ Added description for Visioneer XP100r3, Visioneer Roadwarrior,
+ demoted DocketPort 465 to "untested"
+
+2009-05-28 m. allan noah <kitno455 at gmail dot com>
+ * backend/pnm.c: hide 'warming up' and 'hw locked' 'devices'
+
+2009-05-26 m. allan noah <kitno455 at gmail dot com>
+ * backend/canon.c: clamp film type to allowed range (bug #311685)
+
+2009-05-25 m. allan noah <kitno455 at gmail dot com>
+ * backend/fujitsu.[ch]: backend v94
+ - add side option to show which duplex image is being transferred
+ - convert front and simplex buffers to use much less ram
+ - add lowmemory option which makes duplex back buffer small too
+ - refactor image handling code to track eof's instead of lengths
+ - do color deinterlacing after reading from scanner, before buffering
+
+2009-05-25 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * sanei/sanei_usb.c:
+ Adds debug verbosity to last sanei_usb.c patch.
+
+2009-05-23 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/sane-pixma.man, doc/descriptions/pixma.desc:
+ Updated documentation for Pixma MultiPass MP730.
+
+2009-05-22 Alex Belkin <abc at telekom.ru>
+ * backend/xerox_mfp.c:
+ - additional error check to (stop scanadf) + fix of it.
+
+2009-05-22 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_imageclass.c, backend/pixma_mp730.c, sanei/sanei_usb.c:
+ - pixma_imageclass.c: supported devices list cleanup.
+ - pixma_mp730.c: fixed scan area width adjust and end of scan protocol for MP730.
+ - sanei/sanei_usb.c: in sanei_usb_open(), changed "endpoints seek loop" to
+ take into account only interfaces detected by sanei_usb_init()
+ Fixes Pixma MP730 usb wrong endpoints selection.
+
+2009-05-19 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * backend/genesys_devices.c, backend/genesys_low.h:
+ Add Pentax DSmobile 600, Syscan 485, DCT 487
+
+2009-05-18 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys_gl646.h: fixed missing part of the include
+
+2009-05-13 Stéphane Voltz <stef.dev at free.fr>
+ * backend/genesys_gl646.c backend/genesys_gl646.h: created a
+ genesys_gl646.h header file, moved all declarations from
+ genesys_gl646.c to this file.
+
+2009-05-13 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c:
+ Fixed Pixma MP600R for network scan. Changes apply to MP600R _and_ MP600,
+ to use now a strict clone of Canon's driver protocol.
+
+2009-05-09 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * */*.c: standardize including local sane include files.
+
+2009-05-09 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc:
+ Fixed Pixma MP600 and MP600R for 2400 dpi scan, updated their descriptions.
+
+2009-05-08 m. allan noah <kitno455 at gmail dot com>
+ * backend/canon_dr*: backend v27
+ - bug fix in read_panel()
+ - initialize vars in do_usb_cmd()
+ - set buffermode off by default
+ - clear page counter during init and sane_start()
+ - eject previous page during init and sane_start()
+ - improved SSM_BUFF macros
+ - moved set_window() to after ssm-*()
+ - add coarse calibration (AFE offset/gain & per-channel exposure)
+ - add fine calibration (per-cell offset/gain)
+ - free image and fine cal buffers in sane_close()
+ - compare page counter of small scanners only in non-buffered mode
+ - add back-side gray mirroring code for DR-2580C
+
+2009-05-06 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/descriptions/pixma.desc:
+ Updated descriptions in pixma backend for ImageClass MF4010 and MF4018.
+
+2009-05-06 Ilia Sotnikov <hostcc@gmail.com>
+
+ * doc/descriptions/unsupported.desc:
+ HP ScanJet 4500C/4570C/5500C is supported by the 'hp5590' backend.
+ * doc/descriptions/hp5590.desc:
+ Updated backend version, added HP ScanJet 4500C as completely supported,
+ added HP ScanJet 5500C as untested, HP ScanJet 4570C/5550C/5590/7650
+ marked as completely supported
+ * tools/check-usb-chip.c:
+ Updated HP ScanJet model names displayed during the check_hp5590().
+ * backend/hp5590.c, backend/hp5590_cmds.c, backend/hp5590_cmds.h,
+ backend/hp5590_low.c, backend/hp5590_low.h, doc/sane-hp5590.man:
+ Updated the list of supported devices (added HP 5500C which is similar
+ to 4570C, 5500C which is similar to 4500C) - only strings/comments, no
+ code was changed. Updated backend version. Updated man page.
+
+2009-05-06 Julien Blache <jb@jblache.org>
+ * tools/sane-desc.c: unbreak udev rules, use ATTRS instead of ATTR
+ for USB devices.
+ * frontend/saned.c: pass the network fds to saned_avahi() so the
+ Avahi process can close them. Fixes a hang possible hang of the
+ net backend when saned is run in debug mode.
+
+2009-05-05 Julien Blache <jb@jblache.org>
+ * doc/backend-writing.txt, doc/releases.txt: update for the switch
+ to git.
+
+2009-05-04 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * acinclude.m4: Rename --enable-fork-process to --enable-pthreads
+ to match internal usage. Stop linking in pthread when disabled.
+ * backend/Makefile.am: Add $PTHREAD_LIBS to all backends that
+ include sanei_thread.
+ * Makefile.am: Add new ChangeLog-1.0.20 to distribution list.
+
+2009-05-03 m. allan noah <kitno455 at gmail dot com>
+ * ChangeLog-1.0.20, Makefile.in: ChangeLog from 1.0.20 release
+ * configure, configure.in: version 1.0.21cvs
+ * doc/releases.txt: minor updates for new build system
+ * doc/descriptions/canon_dr.desc, doc/descriptions/coolscan3.desc,
+ doc/descriptions/rts8891.desc, doc/descriptions/xerox_mfp.desc:
+ remove :new tag
+
+2009-05-03 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
+ * Makefile.in, aclocal.m4, configure, */Makefile.in: Regenerated
+ with newer automake.
+ * backend/Makefile.am, tools/sane-config.in: Add missing
+ $GPHOTO2_LDFLAGS so library can be found.
+ * tools/Makefile.am: Add mising $SCSI_LIBS to sane-find-scanner.
+
+Older entries can be found in ChangeLog-1.0.20.
diff --git a/ChangeLogs/ChangeLog-1.0.22 b/ChangeLogs/ChangeLog-1.0.22
new file mode 100644
index 0000000..aa62c14
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.22
@@ -0,0 +1,536 @@
+****** Release of sane-backends 1.0.22. End of code freeze ******
+
+2011-02-10 m. allan noah <kitno455 at gmail dot com>
+ * po/nl.po: updates from Martin Kho
+ * po/uk.po: updates from Yuri Chornoivan
+
+2011-02-04 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c: disable image processing options at 16 bits since
+ they can't handle it.
+
+2011-02-02 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_low.c backend/genesys_gl843.c:
+ more asynchronous parking issues
+
+2011-01-31 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_low.[ch]: don't return EOF too
+ early when applying image processing functions, handle writing of
+ lineart data, improve asynchronous head parking
+
+2011-01-31 m. allan noah <kitno455 at gmail dot com>
+ * backend/epjitsu.c, doc/descriptions/epjitsu.desc:
+ - comment changes
+ - added new models
+ * backend/fujitsu.c, doc/descriptions/fujitsu.desc,
+ doc/sane-fujitsu.man: fujitsu backend v106,
+ - added new models
+ - dont call mode_select with a page code the scanner does not support
+
+2011-01-28 Mike Kelly <mike@piratehaven.org>
+ * backends/avision.[ch]:
+ - Bumped build number to 294.
+ - Various minor code cleanups.
+ - Fixed initialization and duplexing for AV220-G
+ - Added ADF support for HP8200 series scanner (flipping duplexers).
+ - Return copied values in sane_get_parameters()
+ - Added paper-length option to prevent double feeds
+ - Added a Misc option group to hold misc features
+
+2011-01-26 m. allan noah <kitno455 at gmail dot com>
+ * backend/canon_dr.[ch], doc/descriptions/canon_dr.desc,
+ backend/canon_dr.conf.in, doc/sane-canon_dr.man:
+ canon_dr backend v37:
+ - don't center window when using flatbed
+ - improve request sense error messages
+ - enable flatbed for all known models
+ - ad usb ids for DR-6030C, CR-135i & CR-190i
+ * doc/descriptions/unsupported.desc: moved DR-2020U from canon_dr.desc
+
+2011-01-20 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c backend/genesys_gl646.h: tune resolution
+ list and add internal values matching them
+
+2011-01-18 m. allan noah <kitno455 at gmail dot com>
+ * backend/canon_dr.[ch], doc/desc/canon_dr.desc, doc/sane-canon_dr.man:
+ canon_dr backend v36:
+ - initial support for DR-3080 and DR-5060
+ - add code to clamp scan width to an arbitrary byte width boundary
+ - add code to prevent setting of brightness/threshold/contrast
+ - don't send dropout color command on non-color scanners
+ - initial support for DR-7090C
+ - update credits
+ * po/pl.po: updated translation from Jakub Bogusz
+ * po/de.po: updated translation from Matthias Mailander
+ * backend/canon.conf.in: improved detection of scsi scanners
+
+2011-01-17 Stéphane Voltz <stef.dev@free.fr>
+ * doc/descriptions/genesys.desc: add DSmobile variant
+
+2011-01-15 Reinhold Kainhofer <reinhold@kainhofer.com>
+ * sanei/sanei_usb.c: Add function sanei_usb_set_endpoint to change the
+ endpoints for usb communications.
+ * backend/magicolor.c: Add new "magicolor" backend for KONICA MINOLTA
+ magicolor 1690MF devices
+
+2011-01-13 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c backend/genesys_gl124.c backend/genesys_gl124.h
+ doc/descriptions/genesys.desc: add 2400 dpi mode for LiDE 110 and 210
+
+2011-01-12 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl124.c
+ backend/genesys_gl124.h backend/genesys_low.c backend/genesys_low.h :
+ prepare 2400 dpi modes for LiDE 210/110, add a wait for head to park
+ function and use it in sane_start().
+
+2011-01-06 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_devices.c
+ backend/genesys_gl847.c: fix lineart issue when yres is higher than
+ xres and dynamic lineart is enabled, make gl847 wait for head to
+ park between scans, wait for head ot park in sane_close()
+
+2011-01-05 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp730.c:
+ pixma: Added patch proposed by Klaus Stengel for Canon imageRunner 1020/1024/1025 support.
+
+2011-01-04 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, backend/pixma.c, backend/pixma.h
+ backend/pixma_common.c, backend/pixma_common.h:
+ pixma: several updates for MP830, MP990, memmove bug fix, and 64 bits image size.
+
+2011-01-04 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_devices.c
+ backend/genesys_gl124.c: fix 1200 dpi lineart issues for gl124,
+ reenable low resolutions for lineart for gl124, and geometry fine
+ tuning for LiDE 110/210
+
+2011-01-03 Stéphane Voltz <stef.dev@free.fr>
+ * backends/lexmark_low.c: fix compilation issue due to incorrect
+ place for a DBG statement.
+
+2011-01-03 Chris Bagwell <chris at cnpbagwell.com>
+ * backends/Makefile.am: Add SOCKET_LIBS to xerox_mfp
+ for platforms such as solaris since it uses sanei_tcp.k
+ * doc/sane.tex: removed reference to changelog package
+ since its not used and not installed by Macports (#312596)
+ * doc/Makefile.am: put quotes around TEXINPUTS in case
+ paths have spaces in name. This is so latex can find
+ html.sty package that is referenced by sane.tex.
+
+2011-01-01 Chris Bagwell <chris at cnpbagwell.com>
+ * */Makefile.in, configure, aclocal.m4: Generate from latest
+ autoconf (2.63 to 2.66).
+ * m4/*: Added new libtool helper files.
+ * ltmain.sh: updated to latest libtool and added back special
+ sane soname work around.
+ * po/Makefile.am: Allow "make dist" to work when translations
+ disabled.
+ * sanei/Makefile.am: allow "make check" to work on cygwin.
+
+2010-12-28 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.conf.in backend/genesys_devices.c backend/genesys_gl646.c
+ backend/genesys_gl847.c backend/genesys_gl847.h:
+ fix HP2300 warming up problem, add LiDE 700F and 5600F to gl847
+ devices, smooth DSmobile 600 moves.
+
+2010-12-27 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys.conf.in backend/genesys_devices.c
+ backend/genesys_gl841.c backend/genesys_low.h
+ doc/descriptions/genesys.desc doc/descriptions/unsupported.desc
+ doc/sane-genesys.man: add Plustek OpticBook 3600 support
+ by Chris Berry <s0457957@sms.ed.ac.uk> and Michael Rickmann <mrickma@gwdg.de>
+
+2010-12-27 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c backend/genesys_gl124.c backend/genesys.c
+ doc/descriptions/genesys.desc doc/sane-genesys.man: enable 16 bit gamma
+ for gl124 scanners, models and credits update.
+
+2010-12-24 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c backend/genesys_gl124.c backend/genesys.c
+ doc/descriptions/genesys.desc: GL847 shading area size fix, GL124
+ shading area tuning, descriptions update.
+
+2010-12-24 Stéphane Voltz <stef.dev@free.fr>
+ * backend/lexmark*.[ch]: applied X74 support patch by Torsten Houwaart
+ <ToHo@gmx.de>
+
+2010-12-23 Mike Kelly <mike@piratehaven.org>
+ * backends/avision.[ch]:
+ - Bumped build number to 293.
+ - Removed "regularly tested" from various scanners.
+ - Fixed USB id for Avision FB2080E.
+ - Added support for the Avision AV210D2+ scanner.
+ - Moved device init code to sane_get_devices().
+ - Rewrote indirect "adf_mode" code to be more direct.
+ - Fixed indentation.
+ - Changed AVISION_FILTER_* defines to use final values.
+ - Wrap duplicate USB id entries with ifdefs.
+ - Removed a duplicate entry for Avision AV210C2.
+ - Print out USB ids as four digit hex numbers.
+ - Enhanced sane_get_option_descriptor() debug message.
+ * doc/descriptions/avision.desc:
+ - (Re)generated from avision.c.
+
+2010-12-19 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_gl124.h: LiDE 210 GPIO fix
+
+2010-12-16 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys.conf.in backend/genesys_devices.c
+ backend/genesys_gl124.h:
+ LiDE 210 support (GL124 based)
+
+2010-12-14 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys*.[ch] backend/genesys.conf.in backend/Makefile.am
+ backend/Makefile.in tools/check-usb-chip.c doc/desc/genesys.desc:
+ LiDE 110 support (GL124 based)
+
+2010-12-08 Mike Kelly <mike@piratehaven.org>
+ * doc/descriptions/avision.desc:
+ - (Re)generated from avision.c.
+ * doc/sane-avision.man:
+ - Added myself as maintainer.
+ * backends/avision.desc:
+ - Removed this obsolete file (again).
+ * backends/avision.c:
+ - Bumped version to 292.
+ - Added myself as maintainer.
+ - Added support for DocuMate262i.
+ - Added support entries for HP 8300 series.
+ * backends/avision.conf.in:
+ - Added myself as maintainer.
+
+2010-12-06 Julien Blache <jb@jblache.org>
+ * doc/descriptions/espon.desc, doc/descriptions/epson2.desc: add SCSI IDs
+ for the Perfection 3200 (GT-9800) connected through FireWire. Report
+ from Colin Kincaid Williams <discord@uw.edu>. Update Perfection 2450
+ interface list.
+
+2010-12-02 m. allan noah <kitno455 at gmail dot com>
+ * backend/fujitsu.[ch], backend/fujitsu-scsi.h:
+ Fujitsu backend version 105
+ - backup and restore image params around image processing code
+ - cache software crop/deskew parameters for use on backside of duplex
+ - fi-6110 does not support bgcolor or prepick
+
+2010-11-29 Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>
+ * backend/epson2-ops.c: fix list of supported commands for levels D1
+ and D2.
+
+2010-11-24 m. allan noah <kitno455 at gmail dot com>
+ * backend/fujitsu.c, backend/fujitsu.conf.in,
+ doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man:
+ Fujitsu backend versions 103 and 104
+ - remove compiled-in default config file
+ - initial support for new fi-6xxx machines
+ - never request more than s->buffer_size from scanner
+ - silence noisy set_window() calls from init_interlace()
+
+2010-11-19 Julien Blache <jb@jblache.org>
+ * doc/descriptions-external/epkowa.desc: update for iScan 2.26.1,
+ from Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>.
+
+2010-11-17 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c: don't write scan data unless specified by debug
+ level.
+
+2010-11-08 Marc Deslauriers <marc.deslauriers@ubuntu.com>
+ * backend/v4l.c: convert v4l1 BGR data to RGB; v4l1 always returns
+ BGR for RGB due to a coding error way back.
+
+2010-11-07 Marc Deslauriers <marc.deslauriers@ubuntu.com>
+ * backend/v4l.c: loop through the read buffers in the v4l backend so
+ we don't get stale frames.
+
+2010-11-06 Stéphane Voltz <stef.dev@free.fr>
+ * frontend/scanimage.c doc/scanimage.man: add -A/--all-options to list
+ all control options exposed by a backend.
+
+2010-11-01 Stéphane Voltz <stef.dev@free.fr>
+ * frontend/scanimage.c: don't print readonly device options since
+ they can't be set on command line
+
+2010-11-01 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl843.c
+ backend/genesys_gl843.h backend/genesys_gl847.c: up build number to 41,
+ rework head parking,
+ fixed clear-calibration option reading,
+ make calibration cache expire for non sheetfed gl847 scanners,
+ tuned KV-SS080 timings to improve image quality,
+ raised LiDE 100/200 defaukt gamma to 1.7
+
+2010-10-31 Julien Blache <jb@jblache.org>
+ * doc/descriptions/hp.desc: add SCSI IDs for ScanJet 4c.
+
+2010-10-30 Julien Blache <jb@jblache.org>
+ * backend/xerox_mfp.conf.in, doc/descriptions/xerox_mfp.desc: add
+ Samsung SCX 4824 & 4825FN (Debian #601748). Resync desc file with
+ config file.
+
+2010-10-13 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c backend/genesys_gl843.c
+ backend/genesys_gl843.h: added 100, 150, 400 and 600 dpi modes for
+ G4050 and G4010. Added 500 and 400 dpi modes for KV-SS080
+
+2010-09-30 Alex Belkin <abc@telekom.ru>
+ * Makefile.in backend/Makefile.am backend/Makefile.in backend/xerox_mfp-tcp.c
+ backend/xerox_mfp-usb.c backend/xerox_mfp.c backend/xerox_mfp.conf.in backend/xerox_mfp.h
+ doc/Makefile.in doc/descriptions/xerox_mfp.desc doc/sane-xerox_mfp.man frontend/Makefile.in
+ include/Makefile.in japi/Makefile.in lib/Makefile.in po/Makefile.in sanei/Makefile.in
+ testsuite/Makefile.in tools/Makefile.in: Added Samsung SCX-4500W scan over network support
+ for xerox_mfp backend (by Alexander Kuznetsov). autoconf and automake reconfigure
+ to support new files.
+
+2010-09-28 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys.conf.in backend/genesys_devices.c
+ backend/genesys_gl843.c backend/genesys_gl843.h: add minimal support
+ (200 and 300 dpi) for HP G4050. Add a device entry for G4010.
+
+2010-09-18 Reinhold Kainhofer <reinhold@kainhofer.com>
+ * include/sane/sanei_config.h sanei/sanei_config.c: Add
+ function sanei_config_get_paths to obtain all configuration pathes
+ (from env var SANE_CONFIG_DIR and default paths); fix pointers to
+ invalid/freed strings when SANE_CONFIG_DIR is set.
+ * backend/dll.c: When searching for the dll.d/ directory,
+ also use the SANE_CONFIG_DIR env variable.
+
+2010-07-12 Julien Blache <jb@jblache.org>
+ * doc/descriptions-external/epkowa.desc: update for iScan 2.26.0,
+ from Alesh Slovak <alesh.slovak@avasys.jp>.
+
+2010-09-17 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_low.h sanei/sanei_magic.c
+ backend/genesys_devices.c backend/genesys_gl843.c: do asynchronous head
+ parking for flatbed scanners to save scan time. Fix a couple of
+ memory overwrites detected by valgrind. Optimize shading data
+ writing and fine tune scaneara for gl843.
+
+2010-09-16 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: exit Avahi process on error and when the poll
+ loop terminates.
+
+2010-09-13 Stéphane Voltz <stef.dev@free.fr>
+ * doc/descriptions/unsupported.desc: update status of scanners
+ now supported by the genesys backend.
+
+2010-09-13 Stéphane Voltz <stef.dev@free.fr>
+ * doc/sane-genesys.man doc/descriptions/genesys.desc
+ backend/genesys.con.in: update HP3690 status to supported
+
+2010-09-12 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_conv.c backend/genesys.c doc/sane-genesys.man
+ sanei/sanei_magic.c backend/genesys.h backend/genesys_low.h
+ backend/Makefile.in backend/Makefile.am: add software deskep, crop
+ and despeckle for the genesys backend.
+
+2010-09-08 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, backend/pixma_mp730.c
+ doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ pixma: several updates for MP375R, MP390, MP460 and docs by Gernot Hassenpflug.
+
+2010-09-07 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp750.c:
+ pixma: fix for 2400 dpi striping on MP760/770/780/790 by Gernot Hassenpflug.
+
+2010-09-05 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/sane-pixma.man:
+ pixma: man page update for devices as reported by Gernot Hassenpflug.
+
+2010-09-05 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_gl841.c: end of document detection rework for
+ sheetfed scanners.
+
+2010-09-04 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c backend/genesys.c backend/genesys_gl843.c:
+ 1200 dpi resolution support for KV-SS080.
+
+2010-09-01 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c backend/genesys.c backend/genesys_gl843.c:
+ support for scan button, faster move to scan area and calibration fine
+ tuning.
+
+2010-09-01 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma.c, backend/pixma_mp730.c, backend/pixma_mp150.c
+ doc/descriptions/pixma.desc:
+ pixma: changes supplied by Gernot Hassenpflug for Lineart support
+ to some Pixma devices, and desc updates.
+
+2010-08-31 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c backend/genesys.conf.in backend/genesys.c
+ backend/genesys_gl843.[ch] backend/Makefile.am backend/Makefile.in:
+ support for gl843 based scanners, starting with KV-SS080.
+ disable true gray for LIDE35/50 since it breaks scanning
+
+2010-08-02 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c backend/genesys.conf.in: add a device
+ entry for the Canoscan 5600f.
+
+2010-07-25 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma.c, backend/pixma.h, backend/pixma_common.c,
+ backend/pixma_imageclass.c:
+ pixma: changes for future Lineart scan mode support.
+ some MF8030 settings, but device not yet supported.
+
+2010-07-22 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, backend/pixma_imageclass.c,
+ doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ pixma: add support for PIXMA MX870.
+ declared PIXMA MF8030, but not yet working.
+
+2010-07-14 Julien Blache <jb@jblache.org>
+ * doc/descriptions/epson.desc, doc/descriptions/epson2.desc: add :scsi
+ keyword for the Perfection 2450 connected through FireWire. Courtesy
+ of Brian Denheyer <briand@aracnet.com>.
+
+2010-07-12 Julien Blache <jb@jblache.org>
+ * doc/descriptions-external/epkowa.desc: update for iScan 2.25.0,
+ from Alesh Slovak <alesh.slovak@avasys.jp>.
+
+2010-07-09 Julien Blache <jb@jblache.org>
+ * backend/dll.c: allow symlinks under SANE_CONFIG_DIR/dll.d.
+
+2010-07-04 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ pixma: changes for PIXMA MX350 support, usb and ethernet.
+
+2010-07-03 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/descriptions/pixma.desc, backend/pixma.c:
+ pixma: fix ImageClass MF6550 description.
+ fix end of line crop buffer size.
+
+2010-07-02 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ pixma: update doc to include ImageClass MF6550 support.
+
+2010-07-02 m. allan noah <kitno455 at gmail dot com>
+ * backend/avision.c: patch for AV122-C2 from Ori Koren
+
+2010-07-01 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ pixma: thanks to Dan McGee patch, add support for PIXMA MX340.
+
+2010-06-23 m. allan noah <kitno455 at gmail dot com>
+ * backend/fujitsu.c: Fix compilation bug when jpeg support is enabled.
+
+2010-06-23 Julien Blache <jb@jblache.org>
+ * various: corrected initialization, printing, etc. in many backends
+
+2010-06-21 Julien Blache <jb@jblache.org>
+ * tools/sane-desc.c: udev rules: set libsane_matched=yes for SCSI
+ devices too. Used by udev-acl later on.
+
+2010-06-21 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl847.c
+ backend/genesys_low.h: improve scan quality by using double x
+ resolution internally at low resolution. Scan area geometry fine
+ tuning.
+
+2010-06-18 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl847.c:
+ add 400, 200 and 100 dpi resolution to LiDE 100 and LiDE 200 . Disable
+ true gray until it really works.
+
+2010-06-15 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl847.c
+ backend/genesys_gl847.h:
+ Canon LiDE 200 support up to 1200 DPI
+
+2010-06-15 m. allan noah <kitno455 at gmail dot com>
+ * doc/descriptions/xerox_mfp.desc, backend/xerox_mfp.conf.in:
+ Add Samsung SCX-4600 USB IDs
+ * backend/kvs20xx.h: use sys/param.h instead of endian.h
+
+2010-06-10 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c:
+ calibration file name double free fix
+
+2010-06-10 m. allan noah <kitno455 at gmail dot com>
+ * backend/niash.c: patch for HP3300 from Yves Jeanrenaud
+ * po/fr.po: updates from Yann E. MORIN
+
+2010-06-10 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c backend/genesys_gl847.c:
+ LiDE 100 motor settings rework
+
+2010-06-09 m. allan noah <kitno455 at gmail dot com>
+ * backend/kvs20xx*, Makefiles, confs and docs:
+ - Add new kvs20xx backend from Panasonic, for KV-S202xC and KV-S204xC
+
+2010-06-09 m. allan noah <kitno455 at gmail dot com>
+ * backend/fujitsu.[ch]: backend v100:
+ - store more Request Sense data in scanner struct
+ - clear Request Sense data at start of every do_cmd() call
+ - track per-side ILI and global EOM flags
+ - set per-side EOF flag if ILI and EOM are set
+
+2010-06-09 m. allan noah <kitno455 at gmail dot com>
+ * backend/Makefile.{am|in}: add genesys_gl847 files
+ * po/Makefile.{am|in}: add LINGUAS POTFILES to EXTRA_DIST
+ * Makefile.am: add Changelog-1.0.21 to EXTRA_DIST
+
+2010-06-08 Nicolas Martin <nicols-guest at users.alioth.debian.org>
+ * backend/pixma_imageclass.c:
+ pixma: set #1 of modifiations for ImageClass MF65xx series.
+
+2010-06-07 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl847.c:
+ LiDE 100 motor fine tuning
+
+2010-06-03 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl847.c
+ doc/descriptions/genesys.desc:
+ final bits for full LiDE 100 support
+
+2010-05-31 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl847.c:
+ shading calibration is working and led calibration has been tuned
+
+2010-05-30 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl847.c
+ backend/genesys_low.h: Canon LiDE 100 working without shading
+ calibration which is the final bit to fix
+
+2010-05-24 m. allan noah <kitno455 at gmail dot com>
+ * backend/avision.c, doc/descriptions/avision.desc: add Fujitsu fi-5015C
+
+2010-05-20 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl847.c:
+ make led and shading calibration work for LiDE 100
+
+2010-05-16 Chris Bagwell <chris at cnpbagwell dot com>
+ * README.freebsd: Add suggested hint that configure needs
+ to be told location of external libraries installed through
+ Ports.
+
+2010-05-16 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.[ch] backend/genesys_devices.c
+ backend/genesys.conf.in backend/genesys_gl847.[ch]
+ backend/Makefile.in: start of LiDE 100 and LIDE 200 support
+
+2010-05-16 Stéphane Voltz <stef.dev@free.fr>
+ * sanei/sanei_usb.c include/sane/sanei_usb.h: add a sanei_usb_reset()
+ function.
+
+2010-05-15 m. allan noah <kitno455 at gmail dot com>
+ * backend/fujitsu.c: backend v99
+ - sense_handler(): collect rs_info for any ILI, not just EOM
+ - do_usb_cmd(): use rs_info whenever set, not just EOF
+ - read_from_*(): better handling of EOF from lower level functions
+ - sane_read(): improve duplexing logic
+
+2010-05-03 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
+ * Change status of CanoScan LiDE 40 from untested to good
+
+2010-04-27 m. allan noah <kitno455 at gmail dot com>
+ * po/Makefile.in: include POTFILES and LINGUAS in DIST
+ * doc/releases.txt: more git notes
+
+2010-04-25 Julien Blache <jb@jblache.org>
+ * tools/sane-backends.pc.in: syntax fixes.
+
+2010-04-25 m. allan noah <kitno455 at gmail dot com>
+ * ChangeLog-1.0.21, Makefile.in: ChangeLog for 1.0.21 release
+ * configure, configure.in: version 1.0.22git
+ * doc/descriptions/kodak.desc, doc/descriptions/kvs1025.desc,
+ doc/descriptions/p5.desc: remove :new tag
+ * doc/releases.txt: minor updates due to new git hooks
+
+Older entries can be found in ChangeLog-1.0.21.
diff --git a/ChangeLogs/ChangeLog-1.0.23 b/ChangeLogs/ChangeLog-1.0.23
new file mode 100644
index 0000000..39f9130
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.23
@@ -0,0 +1,694 @@
+****** Release of sane-backends 1.0.23. End of code freeze ******
+
+2012-08-18 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * po/nl.po: Updated Dutch translation from Martin Kho.
+
+2012-08-17 Chris Bagwell <chris at cnpbagwell dot com>
+ * backend/kvs40xx*: Fix scan() symbol name that
+ was still conflicting the epjistu and snapscan backends.
+
+2012-08-16 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.[ch], backend/pixma_common.[ch],
+ backend/pixma_imageclass.c, backend/pixma_mp*.c:
+ Copyright updated.
+
+2012-08-11 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.c, backend/pixma_mp150.c, backend/pixma_mp810.c:
+ Lineart fix for generation 1+2 scanners.
+
+2012-08-09 Paul Newall <quandry at ntlworld dot com>
+ * /backend/kodakaio.c:
+ calling of poll tidied up, may fix problems with repeated scans.
+
+2012-07-30 Stéphane Voltz <stef.dev@free.fr>
+ * doc/sane-genesys.man backend/genesys_low.h backend/genesys*.c:
+ rewrite lineart emulation du to bugs exhibited by the use of the
+ genesys backend through saned. Fixed an option delcartion that led
+ to saned crash and fixed batch scanning with sheet-fed scanners.
+
+2012-08-07 Chris Bagwell <chris at cnpbagwell dot com>
+ * backend/kvs20xx*, backend/kvs40xx*: Fix duplicate symbols
+ caused by copy&pasting between related backends. This
+ allows prelinking of backends to work.
+ * backend/hp5590_low.c: Fix unresolved symbols error by
+ including byteorder.h header.
+ * backend/dll.c: Use correct function prototype for prelink
+ version of DLL backend. Helps some 64-bit compilers.
+
+2012-07-31 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ doc updates for all PIXMA scanners
+ * backend/pixma.h, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ - Pixma backend version 0.17.0
+ - date updated in Pixma man page
+
+2012-07-30 m. allan noah <kitno455 at gmail dot com>
+ * backend/kvs1025.h: Increase max paper size (Matthew Wild)
+ * doc/*.man, doc/*.html: Typo fixes (Yuri Chornoivan)
+
+2012-07-30 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_gl843.c backend/genesys_gl646.c:
+ fix batch scanning for gl646 scanners
+
+2012-07-29 Paul Newall <quandry at ntlworld dot com>
+ * /doc/descriptions/kodakaio.desc:
+ advent AW10 added.
+
+2012-07-28 Paul Newall <quandry at ntlworld dot com>
+ * /doc/descriptions/kodakaio.desc:
+ usbids added and version.
+
+2012-07-28 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * doc/descriptions/pixma.desc: scanners resorted by name
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc,
+ doc/sane-pixma.man: new scanners reported by DMoeller
+ - Canon PIXMA MX410 as untested
+ - Canon PIXMA MX420 as complete
+ - Canon PIXMA E500, E600, MX370 Series, MX430 Series, MX710 Series
+ as untested and experimental
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc: capabilities updated
+ for Canon PIXMA MX510 and MX890
+ * backend/pixma_mp150.c, doc/sane-pixma.man: all 2012 untested new devices
+ marked as experimental
+
+2012-07-26 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * README.linux:
+ New detailled description for the installation of SANE backend.
+
+2012-07-24 m. allan noah <kitno455 at gmail dot com>
+ * backend/kvs40xx_opt.c: Oops- it is new
+ * doc/descriptions/kvs40xx.desc: Fix typo (Yuri Chornoivan)
+ * po/uk.po: Updated (Yuri Chornoivan)
+ * tools/Makefile.am, tools/Makefile.in, tools/sane-config.in:
+ sane-config fixes (Ruediger Meier)
+
+2012-07-15 Ilia Sotnikov <hostcc@gmail.com>
+ * backend/hp5590.c, backend/hp5590_low.c:
+ Fix hp5590 backend on big-endian platforms provided by Nhan Ngo Dinh
+ <nngodinh@tiscali.it>
+
+2012-07-13 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl124.c
+ backend/genesys_gl646.c backend/p5.c backend/p5.h backend/p5_device.h
+ backend/rts8891.c backend/rts8891.h backend/rts8891_devices.c backend/rts8891_low.c
+ backend/rts8891_low.h backend/rts88xx_lib.c backend/rts88xx_lib.h
+ backend/umax_pp.c backend/umax_pp.h backend/umax_pp_low.c
+ backend/umax_pp_low.h backend/umax_pp_mid.c backend/umax_pp_mid.h
+ doc/sane-genesys.man sanei/sanei_magic.c :
+ misc cleanups and doc updates to prepare release
+
+2012-06-28 Paul Newall <quandry@ntlworld.com>
+ * backend/kodakaio.c backend/kodakaio.conf.in backend/kodakaio.h
+ doc/sane-kodakaio.man doc/descriptions/kodakaio.desc
+ configure.in makefile.am dllconf.in doc/makefile.am: Added new backend kodakaio for
+ kodak ESP nnnn, Cnnn, hero AiOs, detection of cups added to configure
+ since cups is used for network auto detection.
+
+2012-06-27 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.[ch], backend/pixma_sane_options.c,
+ doc/descriptions/pixma.desc:
+ - Pixma backend version 0.16.4
+ - new scan modes for 48 bit flatbed scanners:
+ PIXMA_SCAN_MODE_COLOR_48, PIXMA_SCAN_MODE_GRAY_16,
+ enabled by capability PIXMA_CAP_48BIT
+ * backend/pixma_mp150.c: unused capability PIXMA_CAP_48BIT removed
+ * backend/pixma_mp810.c:
+ - new capability for CS9000F: PIXMA_CAP_48BIT
+ - functions for scan mode detection improved
+ - lowest resolution for 48 bit flatbed scan modes is 150 dpi
+ * po/de.po: German translations for new scan modes
+
+2012-06-04 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys.h backend/genesys_low.h
+ backend/genesys_devices.c backend/genesys_gl124.[ch] : LiDE 110/210
+ led calibration improvements, add a 'lamp off during scan' option,
+ add 2400x4800 mode to LiDE 100, 110 and 210, improve remove/add
+ scanner detection.
+
+2012-06-01 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_gl841.c: apply led calibration fix
+
+2012-06-01 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c: fix get_device to handle scanner plugging and
+ unplugging
+
+2012-05-31 Stéphane Voltz <stef.dev@free.fr>
+ * doc/descriptions/genesys.desc doc/sane-genesys.man
+ doc/descriptions/unsupported.desc: updated Xerox onetouch 2400 status
+ to supported
+
+2012-05-30 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_gl124.c backend/genesys_gl124.h:
+ align gl124 code on latest gl847 improvements
+
+2012-05-29 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl847.c
+ backend/genesys_gl847.h doc/descriptions/genesys.desc: add 4800 dpi
+ for LiDE 700F
+ - improve fedd/move to scan area for gl847 based scanners
+ - remove non working 400 dpi mode
+
+2012-05-28 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl124.c
+ backend/genesys_gl847.c backend/genesys_gl847.h backend/genesys_low.h
+ doc/descriptions/genesys.desc doc/sane-genesys.man:
+ add support for LiDE 700F up to 2400 dpi
+
+2012-05-10 m. allan noah <kitno455 at gmail dot com>
+ * backend/fujitsu.c: backend v111
+ - call send_* and mode_select_* from sane_start
+ - split read payloads into new debug level
+ - add paper-protect, staple-detect and df-recovery options
+
+2012-05-09 m. allan noah <kitno455 at gmail dot com>
+ * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v110
+ - correct max_y_fb for fi-62x0 series
+ - add must_fully_buffer helper routine
+ - add hwdeskewcrop option, with fallback to software versions
+ - add 'actual' param to get_pixelsize for post-scan
+ - add recent model VPD params
+ - only set params->lines = -1 when using ald without buffering
+ - fix bugs in background color when using software deskew
+ * sanei/sanei_magic.c: Update deskew algo
+ - allow paper to be +/- 1 inch from top of image
+ - correct integer overflow
+ - improve (disabled) debug logs
+
+2012-05-03 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_io_sanei.c, backend/pixma_mp150.c,
+ doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Patch for Canon Pixma MP280 from Daniel Beer.
+ - PIXMA_EOF mapped to PIXMA_ETIMEDOUT.
+ - Maximum resolution reduced to 600dpi.
+ - Scanner added to doc files.
+
+2012-04-23 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * AUTHORS: Pixma backend and email addresses updates.
+
+2012-04-20 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * tools/sane-desc.c: tools/udev/libsane.rules supports scanner group
+ access to any scanner, with and without acl support.
+
+2012-04-17 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.c, backend/pixma_sane_options.c, po/de.po:
+ New description for device specific option "source".
+
+2012-04-17 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.c: select first entries of dynamic dpi list
+ and dynamic mode list as default values after changing the scan source
+
+2012-04-04 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ New scanners Canon Pixma MX510 and Canon Pixma MX890. Both are untested.
+
+2012-04-04 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.[ch], backend/pixma_mp810.c, po/de.po: color and grayscale
+ negatives scan in TPU mode, for CS8800F and CS9000F.
+
+2012-04-04 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp810.c: cropping y and h to scanable area in TPU mode,
+ for CS8800F and CS9000F.
+
+2012-03-29 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_gl124.c backend/genesys_devices.c: use feed earlier
+ at high resolution. Tune LiDE 110/210 geometry.
+
+2012-03-26 Stéphane Voltz <stef.dev@free.fr>
+ * doc/descriptions/unsupported.desc: removed G4010/G4050,
+ patch by Martin Michlmayr <tbm@cyrius.com>.
+
+2012-03-25 Mike Kelly <mike@piratehaven.org>
+ * backends/avision.[ch]:
+ - Added Xerox Documate 632.
+ - Added firmware checking for HP5370c scanners.
+ - Reverted AV610 USB IDs and removed AV_INT_STATUS.
+ - Fixed warning about printf and size_t.
+ - Fixed bug using wrong enum in x/y range check.
+
+2012-03-22 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * po/de.po: New German translations for pixma backend.
+
+2012-03-21 Mike Kelly <mike@piratehaven.org>
+ * backends/avision.[ch]:
+ - Added Gray mode support for Kodak i30 and i40.
+ - Skip post-processing when caching flipping duplex.
+ - Moved a comment nearer its code.
+ - Added sane_reload_devices() to sane_init().
+ - Corrected the logic to set lines = -1 for ADF mode.
+ - Fix calculations when flipping back of duplex page.
+ - Track the number of lines to flip as a negative number.
+
+2012-03-20 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_*.[ch]: gl841 sheetfed scanners calibration
+ improvement, fix document end detection when doing dynamic lineart.
+ Copyrights updates.
+
+2012-03-19 Gerhard Jaeger <gerhard@gjaeger.de>
+ * backend/plustek.c: Fix batch scanning with Plustek backend
+ Patch submitted and tested by Elias Oltmanns <eo@nebensachen.de>
+
+2012-03-19 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c backend/genesys_gl843.c: update HP4850
+ geometry and fix initial state
+
+2012-03-06 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_bjnp.c: Replace index() with strchr(). Bug #313563.
+
+2012-02-29 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.[ch], backend/pixma_common.c,
+ backend/pixma_sane_options.[ch]: New device specific option
+ 'threshold-curve'. Can be used to optimize 1 bit B/W lineart scans.
+
+2012-02-27 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc,
+ doc/sane-pixma.man: New scanner Canon imageCLASS MF4410 from
+ Vasiliy Olekhov.
+
+2012-02-16 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.c, backend/pixma_sane_options.[ch]:
+ New device specific option 'gamma'.
+
+2012-02-09 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.[ch], backend/pixma_common.[ch],
+ backend/pixma_sane_options.[ch], backend/pixma_mp{150,810}.c:
+ 1 bit B/W lineart for pixma_mp150 and pixma_810 subdrivers.
+
+2012-02-06 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ New scanner Canon PIXMA MX360.
+
+2012-02-03 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.h: set PIXMA_VERSION_{MAJOR,MINOR,BUILD} to 0.16.3.
+
+2012-02-03 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/scripts/pixma_gen_options.py: script to generate
+ backend/pixma_sane_options.c and backend/pixma_sane_options.h
+ from pixma.c. Found in old pixma project archive file
+ http://home.arcor.de/wittawat/pixma/mp150-0.13.1.tar.bz2.
+
+2012-01-31 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.[ch], backend/pixma_imageclass.c, backend/pixma_mp[17]50.c,
+ backend/pixma_mp730.c, backend/pixma_mp810.c: modify dpi_list dependent on
+ different scanner capabilities for normal (flatbed) and ADF/TPU modes.
+
+2012-01-23 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ New scanner PIXMA MX880 Series.
+
+2012-01-21 Ruediger Meier <sweet_f_a@gmx.de>
+ * backend/canon_dr.h, backend/cardscan.h, backend/dll.c,
+ backend/epjitsu.h, backend/fujitsu.h, backend/gt68xx.c,
+ backend/kodak.h, backend/microtek2.h, sanei/sanei_access.[hc]: fix and
+ cleanup portable PATH_SEP and DIR_PATH defines
+ * sanei/sanei_scsi.c, tools/sane-find-scanner.c, configure.in,
+ sane/config.h.in: use the right scsi header on win32.
+
+2012-01-17 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp810.c: Flatbed mode supports max. 4800 dpi.
+
+2012-01-14 m. allan noah <kitno455 at gmail dot com>
+ * backend/Makefile.{am,in}, backend/pixma.[ch],
+ backend/pixma_common.c, backend/pixma_mp[17]50.c,
+ backend/pixma_mp810.c, backend/pixma_rename.h,
+ doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Updated Pixma backend from Gernot Hassenpflug.
+
+2012-01-03 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_gl646.c backend/genesys_gl847.c
+ backend/genesys_gl43.[ch]: fixd scan line number for gl646 CCD
+ scanners, improved led calbration for gl847 CIS scanners and G4050 XPA
+ work progress.
+
+2011-12-30 Alex Belkin <abc at telekom.ru>
+ * backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
+ for Samsung SCX-3205W, reported by sane tester.
+
+2011-12-27 Chris Bagwell <chris at cnpbagwell dot com>
+ * configure.in, configure, config.h.in, sanei_usb.c,
+ check-usb-chip.c, sane-find-scanner.c: Add check for
+ libusb-win32 which is API compatible with libusb-0.1
+ but has different header file name to prevent conflicts
+ with Windows own usb.h. Since libusb-1.0 is scheduled to
+ support Windows (not a forked version), it will probably
+ work as-is if user has pkg-config installed under mingw.
+
+2011-12-20 m. allan noah <kitno455 at gmail dot com>
+ * backend/fujitsu*, doc/descriptions/fujitsu.desc: backend v109
+ - added some MS and INQ information
+ - increased default buffer size for later machines in config file
+ - renamed new fi-6xx0Z models
+
+2011-12-18 Chris Bagwell <chris at cnpbagwell dot com>
+ * doc/descriptions-external/epkowa.desc: update for new iScan
+ 2.28.1 release from Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>.
+
+2011-11-29 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_low.h backend/genesys_devices.c
+ backend/genesys_gl847.c: genesys backend build 67, gl847 led and
+ shadingcalibration improvements.
+
+2011-11-21 m. allan noah <kitno455 at gmail dot com>
+ * backend/fujitsu.[ch]: backend v107 and v108
+ - M3091 does not support scanner_control(adf)
+ - Correct buffer overflow in read_from_3091duplex()
+ - sane_read() now always calls read_from_*()
+ - read_from_*() are callable when there is no data, and read to eof
+ - sane_read() will keep alternate duplex reads to similar length
+ - Added debugging statements
+ - Corrected comments
+ - Updated Copyright
+ - merged x/y resolution options
+ - moved page width/height to start of geometry group
+ - use mode to pick resolution list v/s range
+ - improved M3091 resolution choices
+
+2011-11-20 Chris Bagwell <chris at cnpbagwell dot com>
+ * epson2-commands.c: Include <sys/types.h> to resolve u_long.
+ * epson2.c, magicolor.c, xerox_mfp-tcp.c: Include <sys/types.h>
+ and to <sys/socket.h> for anyone using setsockopt().
+ * sanei_tcp.h: Include <sys/types.h> since ssize_t is referenced.
+ * sanei_usb.c: FreeBSD version checks. All changes in this
+ batch come from FreeBSD ports patches. Bug #312503.
+
+2011-11-20 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_*.[ch] doc/descriptions/genesys.desc: build
+ 66. Add hp N6310 and 4850C devices. Fix gl847 calibration.
+ GL843 XPA support groundwork.
+
+2011-11-14 Chris Bagwell <chris at cnpbagwell dot com>
+ * doc/descriptions-external/epkowa.desc: update for new iScan
+ release from Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>.
+
+2011-11-10 Chris Bagwell <chris at cnpbagwell dot com>
+ * include/sane/sanei_thread.h, sanei/sanei_thread.c:
+ Make SANE_Pid map to pthread_t to be compilable
+ on platforms where pthread_t is not a integer;
+ namely mingw.
+ * configure, configure.in, include/sane/config.h.in,
+ lib/Makefile.am, lib/Makefile.in, lib/sleep.c: Add
+ a sleep() replacement function; mostly for mingw.
+ * backend/epson2-ops.c, backend/epson2.c, umax_pp_low.c:
+ Revert some broken sleep()->usleep() conversions.
+
+2011-11-09 Chris Bagwell <chris at cnpbagwell dot com>
+ * configure, configure.in, acinclude.m4:
+ Convert enable_dynamic to "auto" behavior. Previous
+ attempt was resulting in it always defaulting to
+ "yes" and user had to use --disable-dynamic on
+ platforms that couldn't support it.
+ * backend/epson2-ops.c, backend/epson2.c, backend/epson2.h:
+ minor portability changes to epson2. #ifdef some optional
+ headers and use usleep() instead of sleep(). Switch to
+ sanei_udb_set_noblock().
+
+2011-11-08 Chris Bagwell <chris at cnpbagwell dot com>
+ * backend/Makefile.*: Finish preload linking fix.
+ dll.c was being linked in with convienence library.
+ If it needs to have two behaviors then we need to
+ create two libraries. Now preloading is working in
+ libsane.so again and disabled in libsane-dll.so.
+ * configure.in, configure, README, */Makefile.*:
+ Update README to describe use of BACKENDS and
+ PRELOADABLE_BACKENDS to limit backend compiles.
+ Also, mark those in configure.in as variables so
+ they show up in "configure --help".
+ Add back the useful --disable-dynamic and
+ --disable-preload that appear to have been removed
+ at some point but are documented in README.
+ * README.windows: Update info to include mingw
+ references.
+
+2011-11-07 Chris Bagwell <chris at cnpbagwell dot com>
+ * ltmain.sh: Disable sane's soname libtool hack for
+ mingw platform so that DLL's will be created for
+ each backin built; just like on unix platforms.
+ * backend/Makefile.*: Add missing sanei_magic.lo to
+ libsane backend.
+ * sanei/sanei_tcp.c sanei/sanei_udp.c include/sane/sanei_udp.h:
+ Add WSAStartup()/WSACleanup() calls on mingw to get ws2_32
+ working. Make util function to set sockets to nonblocking
+ and make work in unix and mingw platforms.
+
+2011-11-06 Chris Bagwell <chris at cnpbagwell dot com>
+ * INSTALL, Makefile.am, */Makefile.in, compile, config.guess,
+ config.sub, configure, depcomp, include/sane/config.h.in,
+ install-sh, ltmain.sh, libtool.m4, ltversion.m4, missing,
+ mkinstalldirs: Update files using autoconf 2.68 and libtool 2.4.
+ * configure.in, frontend/scanimage.c, include/sane/sanei_tcp.h,
+ include/sane/sanei_udp.h, lib/inet_ntop.c, lib/inet_pton.c,
+ sanei/sanei_tcp.c, sanei/sanei_udp.c, tools/sane-find-scanner.c:
+ Add check for winsock2. Add ws2_32 library when found. Look
+ for getuid and getpass since not on mingw.
+ * lib/sigprocmask.c: Comment out logic on windows for now since
+ it doesn't work. At least it will compile.
+ * lib/syslog.c: Add a replacement syslog for at least mingw.
+ * testsuite/Makefile.*: Use $(EXEEXT) so that scanimage can
+ be ran on windows.
+ * backend/Makefile.*, backend/dll.c: Modify dll backend
+ so that libsane-dll does not reference preloaded backends
+ symbols since its not linking them in. Only libsane
+ references preloaded backend symbols and also links them
+ in now.
+
+2011-11-05 Chris Bagwell <chris at cnpbagwell dot com>
+ * lib/vsyslog.c, frontend/scanimage.c, include/sane/sanei_tcp.h
+ include/sane/sanei_udp.h, lib/inet_ntop.c, lib/inet_pton.c,
+ sanei/sanie_init_debug.c, sanei/sanei_scsi.c, sanei/sanei_tcp.c,
+ sanei_udp.c, sanei_usb.c: mingw32 compile fixes. Mostly its
+ not including header files that windows doesn't have and
+ add winsock.h as needed. Also, do not use signals windows
+ doesn't have as well.
+
+2011-11-02 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_*.[ch] backend/Makefile.am backend/Makefile.in:
+ genesys_gl841.h creation and genesys backend code cleanup
+
+2011-11-01 m. allan noah <kitno455 at gmail dot com>
+ * backend/canon_dr.[ch]: backend v39
+ - DR-2580C pads the backside of duplex scans
+
+2011-11-01 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_gl124.c backend/genesys_gl646.c
+ backend/genesys_gl841.c backend/genesys_gl843.c backend/genesys_gl847.c
+ backend/genesys_low.c backend/genesys_low.h: do <sys/types.h> include
+ in a clean way
+
+2011-10-30 Mattias Ellert <mattias.ellert@fysast.uu.se>
+ * backend/kvs40xx.h: Use portable endian macro from config.h
+ * backend/kodak.c: Use more precise path to internal headers
+ * backend/canon630u.c, backend/genesys_gl124.c,
+ backend/genesys_gl646.c, backend/genesys_gl841.c,
+ backend/genesys_gl843.c, backend/genesys_gl847.c,
+ backend/genesys_low.c, backend/hp3900_rts8822.c,
+ backend/rts88xx_lib.c, backend/xerox_mfp.c, sanei/sanei_pio.c:
+ Include <sys/types.h> for definition of u_long on MacOS X
+ * po/sv.po: Update Swedish translation
+
+2011-10-21 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys.h backend/genesys_devices.c
+ backend/genesys_gl*.c backend/genesys_gl843.h
+ backend/genesys_low.[ch], doc/sane.man doc/sane-genesys.man
+ doc/descriptions/genesys.desc:
+ 1200 and 2400 dpi support for G4010/G4050
+
+2011-10-19 Alex Belkin <abc at telekom.ru>
+ * backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
+ for Samsung CLX 3185, reported by John Dignum.
+
+2011-10-01 Alex Belkin <abc at telekom.ru>
+ * backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
+ for Samsung SCX-4828FN or SCX-4x28 Series, reported by Patrice
+ Levesque.
+
+2011-09-16 Nils Philippsen <nils@redhat.com>
+ * doc/sane-hpljm1005.man doc/sane-p5.man: use groff escape sequences in
+ man pages
+ * AUTHORS NEWS doc/descriptions.txt doc/*/*.CHANGES
+ doc/plustek/Plustek-*.txt doc/u12/U12.*
+ doc/umax/sane-umax-parport-doc.html: encode to UTF-8
+ * tools/sane-config.in: use pkg-config
+ * doc/descriptions/epson2.desc backend/epson_usb.c: add USB id for Epson
+ Stylus SX125
+
+2011-09-07 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c backend/genesys_low.h
+ backend/genesys_gl124.c: fix button mapping for LiDE 210
+
+2011-08-25 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_gl646.c backend/genesys_low.c backend/genesys_low.h
+ backend/genesys.c: add a no move during shading calibratiob flag, and
+ use it for MD5345
+
+2011-08-23 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_gl847.c backend/genesys_low.c backend/genesys_low.h
+ backend/genesys.c backend/genesys_gl124.c backend/genesys_gl843.c:
+ make sure to use the fatest speed when parking, use lowest sensor dpi
+ as default resolution
+
+2011-08-22 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys*.[ch]: enable calibration for G4050/G4010 and
+ minor code refactors
+
+2011-08-05 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_low.c backend/genesys_conv.c:
+ fixed generic calibration cache for CCD case and when yres is higher
+ than sensor's maximum one. Fixed lineart data enlarging when yres is
+ higher than xres.
+
+2011-07-31 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_gl646.c backend/genesys_gl841.c
+ backend/genesys_gl843.c backend/genesys_gl847.c backend/genesys_gl124.c
+ backend/genesys_low.[ch]: is_compatible cache refactor for gl843,
+ gl847 and gl124
+
+2011-07-31 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_gl124.[ch] backend/genesys_gl843.[ch]:
+ use sanei_genesys_compute_dpihw instead of specific function.
+
+2011-07-15 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c backend/genesys_gl646.c
+ backend/genesys_gl847.c: re-tune scan area of MD5345/MD6228.
+ parking function clean up.
+
+2011-07-15 Stéphane Voltz <stef.dev@free.fr>
+ * backend/lexmark.c backend/lexmark_low.c: increase tolerance when
+ detecting the 'home' dot.
+
+2011-07-07 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c: fixed incorrect image height for sheetfed
+ scanners
+
+2011-07-07 m. allan noah <kitno455 at gmail dot com>
+ * po/pt.po: updated translation from cncsolutions.com.br
+
+2011-07-06 m. allan noah <kitno455 at gmail dot com>
+ * backend/canon_dr.[ch]: backend version 38
+ - initial support for DR-5020
+ - use ppl_mod instead of Bpl_mod, apply to all modes
+ - invert logic of read_panel tracking
+ - add ability to disable read_panel()
+ - automatically disable read/send_panel if unsupported
+ * doc/descriptions/canon_dr.desc: status of DR-5020
+
+2011-07-06 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_low.h backend/genesys_gl847.c backend/genesys.c
+ backend/genesys_gl124.c backend/genesys_gl843.c backend/genesys_gl646.c
+ backend/genesys_gl841.c: improve 4800 dpi quality for LiDE 200 by
+ increasing the number of lines scan for shading
+
+2011-07-05 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_low.h backend/genesys_gl847.c backend/genesys_devices.c
+ backend/genesys.c backend/genesys_gl124.c backend/genesys_gl843.c
+ backend/genesys_gl646.c backend/genesys_gl841.c: make 4800 pdi work
+ for Lide200. Calibration cache file leak fix.
+
+2011-06-30 Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>
+ * frontend/scanimage.c: plug a memory leak in batch mode.
+
+2011-06-24 Julien Blache <jb@jblache.org>
+ * tools/sane-desc.c: add a wildcard rule for Epson SCSI scanners
+ with a model string beginning with "SCANNER". Idea from Olaf
+ Meeuwissen.
+
+2011-06-21 Julien Blache <jb@jblache.org>
+ * doc/descriptions/epson2.desc: added SCSI IDs for the GT-10000+,
+ reported by Simon Becherer.
+
+2011-06-16 Alex Belkin <abc at telekom.ru>
+ * backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
+ for Samsung CLX-216x Series, tested with CLX-2160, reported by Malte
+ Starostik <malte@malte.homeip.net>
+
+2011-06-15 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_gl847.c: lineart fix
+
+2011-06-13 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c backend/genesys_gl646.c
+ backend/genesys_gl646.h doc/descriptions/genesys.desc
+ doc/sane-genesys.man: add full HP2400 support thanks a patch from
+ Alexey Osipov <simba@lerlan.ru>
+
+2011-06-13 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys*.[ch] : rework of gl847 to reach 2400 dpi for
+ LiDE 100 and 4800 dpi for LiDE 200
+
+2011-06-10 Stéphane Voltz <stef.dev@free.fr>
+ * backend/lexmark_models.c: fix missing motor initialization
+
+2011-06-07 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys.h backend/genesys_conv.c:
+ add blank page skipping and rotation detection options
+
+2011-06-06 m. allan noah <kitno455 at gmail dot com>
+ * docs/*kvs40xx*, backend/kvs40xx*: New Panasonic KV-S40xx/70xx
+ backend, originally by Panasonic Russia.
+ * acinclude.m4, */Makefile.am, configure*: build new kvs40xx backend
+ * po/POTFILES: add kvs* backends
+ * po/.gitignore: ignore sane-backends.pot
+ * include/sane/sanei_magic.h, sanei/sanei_magic.c:
+ add new blank detection and rotation detection routines
+ * backend/kvs1025*, backend/Makefile*: add support for sanei_magic
+
+2011-06-02 Julien Blache <jb@jblache.org>
+ * tools/sane-desc.c: add udev+acl output mode, udev rules using ACLs
+ for the scanner group instead of making the device root:scanner 0664.
+ This is designed to help with MFPs and play nice with ConsoleKit.
+
+2011-04-20 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_low.c backend/genesys_devices.c
+ backend/genesys.conf.in: add Xerox 2400 onetouch model and improve
+ big endian handling
+
+2011-03-19 Julien Blache <jb@jblache.org>
+ * tools/sane-desc.c: move away from using power/level for disabling
+ USB autosuspend/power management and use power/control if available.
+
+2011-03-18 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_low.c backend/genesys.c : rewrite big endian fixes
+ for gl847/gl124 based scanners. Improve calibration cache file handling.
+
+2011-03-17 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_low.c: big endian fixes for gl847/gl124 based
+ scanners. Patch by Olaf Zimmermann <oez@pt.lu> .
+
+2011-03-15 Stéphane Voltz <stef.dev@free.fr>
+ * backend/Makefile.in backend/canon_dr.[ch]: fixes to allow full
+ static build under cygwin
+
+2011-03-12 Troy Rollo <sane@troy.rollo.name>
+ * backend/hp3500.c: Remove interdependency between contrast and
+ brightness.
+
+2011-03-12 Julien Blache <jb@jblache.org>
+ * doc/scanimage.man: batch-start defaults to 1 if not specified,
+ not 0. Reported by Jakub Wilk <jwilk@debian.org>.
+
+2011-03-12 Troy Rollo <sane@troy.rollo.name>
+ * backend/hp3500.c: Add grayscale and line art scanning. Add contrast
+ and brightness controls which influence the calibration data provided
+ to the scanner.
+
+2011-03-06 Ilia Sotnikov <hostcc@gmail.com>
+ * backend/hp5590.c, backend/hp5590_cmds.{c,h}: in ADF modes the device can
+ scan up to 14", which is usually bigger than what scanner reports back
+ during initialization
+ * backend/hp5590.c, backend/hp5590_cmds.{c,h}, backend/hp5590_low.{c,h}:
+ fixed detection of HP4500 devices (tested) and HP5550 (untested) - these
+ devices need no reading USB-in-USB acknowledgement after each command. To
+ achieve that, proto_flags are passed down to low-level functions. These
+ flags are taken from device descriptions
+ * backend/hp5590_low.{c,h}: fixed up get_status command - index should
+ be 0x00, not 0x20
+ * backend/hp5590.c: bump up the backend version
+
+2011-03-04 Julien Blache <jb@jblache.org>
+ * frontend/saned.c: define PATH_MAX if needed, fixes build on
+ HURD. Patch from Pino Toscano <toscano.pino@tiscali.it>.
+
+2011-02-16 Julien Blache <jb@jblache.org>
+ * backend/v4l.c, backend/v4l.h: fix build with libv4l 0.8.3+.
+
+2011-02-13 m. allan noah <kitno455 at gmail dot com>
+ * doc/releases.txt: minor updates
+
+Older entries can be found in ChangeLog-1.0.22.
diff --git a/ChangeLogs/ChangeLog-1.0.24 b/ChangeLogs/ChangeLog-1.0.24
new file mode 100644
index 0000000..145f4be
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.24
@@ -0,0 +1,602 @@
+****** Release of sane-backends 1.0.24. End of code freeze ******
+
+2013-09-30 m. allan noah <kitno455 at gmail dot com>
+ * po/nl.po: updated translation from Martin Kho.
+
+2013-09-30 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp810.c: fix button support for Canon CS8800F.
+
+2013-09-24 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc,
+ doc/sane-pixma.man: New scanner Canon imageCLASS MF4770n
+ reported by Ralph Little.
+
+2013-09-18 Alex Belkin <abc at telekom.ru>
+ * backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
+ for dell 1235cn, reported by Jean-Francois Labrousse.
+
+2013-09-17 m. allan noah <kitno455 at gmail dot com>
+ * sanei/sanei_init_debug.c: do our own upcasing to allow backend
+ debugging in Turkish. Revert prior set_locale() patch.
+ * po/uk.po: updated by Yuri Chornoivan
+ * backend/microtek.c: add missing break (#314408)
+
+2013-09-16 Gerhard Jaeger <gerhard@gjaeger.de>
+ * backend/plustek-usbdevs.c: Tweaked motor settings for CanoScan N650U
+ * backend/plustek.c: Bumped build number
+
+2013-09-13 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ New scanners Canon Pixma MG2400, MG2500, MG3500, MG5500, MG64000, MG6500
+ and MG7100. All scanners need further testing.
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc,
+ doc/sane-pixma.man: New scanners Canon imageCLASS MF4570dw and
+ imageRUNNER 1133. All scanners need further testing.
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.4
+
+2013-09-08 paul newall
+ * kodakaio.desc: Added hero 4.1 model, marked some scanners as staus basic
+
+2013-08-27 m. allan noah <kitno455 at gmail dot com>
+ * acinclude.m4, configure: enable pthread on Linux by default
+ * sanei/sanei_init_debug.c: use C locale when building debug
+ env vars, to allow backend debugging in Turkish. Patch from
+ Olaf Meeuwissen.
+
+2013-08-26 Chris Bagwell <chris@cnpbagwell.com>
+ * sanei/sanei_usb.c: Treat errno of EACCES as access denied.
+ This is what libusb is return on my Linux box. This will help
+ give more helpful error messages to user during debugging.
+ * testsuite/sanie/sanie_usb_test.c: Do not treat open failures
+ because of permission errors or already opened by other processes
+ as test failures since this is expected in some cases (such as
+ network devices that use vendor specific class).
+
+2013-08-16 Chris Bagwell <chris@cnpbagwell.com>
+ * testsuite/sanei/Makefile.am: Add missing data files to distribution.
+ Pass in $srcdir to sanei_config_test so it knows were data files are
+ regardless of were ran from.
+ * testsuite/sanei/sanei_config_test.c: Use full path for config
+ file. This allows "make distcheck" to work for this testcase
+ since it uses a different build directory then source directory
+ and also runs it from build directory.
+ * testsuite/sanei/sanei_usb_test.c: add a fake name string
+ when creating MAX_DEVICE fake devices so that strcmp() won't
+ crash.
+ * testsuite/tools/Makefile.am: Add missing data files to distribution.
+ Make use of $srcdir so test case can base when build directory
+ is not same as source directory.
+
+2013-08-15 Chris Bagwell <chris@cnpbagwell.com>
+ * sanei/sanei_thread.c: Add support for winpthreads used by
+ mingw64 in addition to preexisting support for pthread-win32 used
+ by mingw32. Based on work from Michael Cronenworth for
+ Fedora's mingw64 sane-backends package.
+
+2013-08-15 Chris Bagwell <chris@cnpbagwell.com>
+ * configure.in: Make snmp detection work better when cross conmpiling;
+ such as mingw builds on Fedora host. Most likely, net-snmp-config
+ values are for local host so ignore them if matching library isn't
+ also found. Required updated all autofoo's generated files to newer
+ version by running 'autoreconf -i -f' and repatching ltmain.sh.
+ * test-driver: Added missing test-driver that automake installs.
+ Its expected to exist by the Makefile.in that we also checkin.
+
+2013-08-11 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_low.[ch] backend/genesys_conv.c backend/genesys.c
+ backend/genesys_gl841.c backend/genesys_gl646.c: make use of hardware
+ gamma tables to implement constrast and brightness correction.
+
+2013-08-07 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.[ch] backend/genesys_conv.c doc/sane-genesys.man
+ po/fr.po: add digital brightness and contrast options.
+ Add an option to set calibration cache file name.
+
+2013-08-07 Stéphane Voltz <stef.dev@free.fr>
+ * frontend/tstbackend.c: add argument to get verbose messages during
+ checks.
+
+2013-08-04 Stéphane Voltz <stef.dev@free.fr>
+ * sanei/sanei_constrain_value.c
+ testsuite/sanei/sanei_constrain_test.c: fixed the case where the
+ rounding in sanei_constrain_value computes a value higher than the
+ range maximum, spotted and proposed by viresh_shirol@yahoo.co.uk .
+ Added testcase for the bug in testsuite.
+
+2013-08-02 Stéphane Voltz <stef.dev@free.fr>
+ * configure configure.in testsuite/Makefile.* testsuite/tools/*: add
+ a testsuite for sane-desc, then merge hwdb support for sane-desc by
+ Tom Gundersen <teg@jklm.no> .
+
+2013-07-31 m. allan noah <kitno455 at gmail dot com>
+ * backend/canon_dr*: backend version 41
+ - initial P-208 and P-215 support
+ - bug fix for calibration of scanners with duplex_offset
+ - allow duplex_offset to be controlled from config file
+
+2013-07-30 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c: fixed typo when defining OPT_SWDEROTATE cap
+ (#314339).
+
+2013-07-19 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c: Canon Pixma MX920 has duplex ADF and supports
+ max. 600 dpi @ ADF.
+
+2013-07-18 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp810.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Canon PIXMA MG8200 is working now.
+ * backend/pixma.[ch], backend/pixma_mp150.c, backend/pixma_mp810.c,
+ backend/pixma_sane_options.[ch], doc/sane-pixma.man, po/de.po:
+ - New button option --scan-resolution. Scan resolution is provided from
+ some multi function devices.
+ - Add some detailed button option description to the pixma man page.
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.3
+
+2013-06-26 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.[ch] backend/genesys_devices.c backend/genesys_gl124.[ch]
+ backend/genesys_low.[ch]: improve scanning speed and quality for GL124
+ based scanner by implementing half ccd mode below 600 dpi,
+ thanks for an hardware donation from Dany Qumsiyeh.
+
+2013-07-03 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Canon PIXMA MG5200 Series support reported by Dimitri Fellous.
+ * .gitignore: ignore all .* files
+
+2013-06-27 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.c: fix mode list for infrared scans
+
+2013-06-27 m. allan noah <kitno455 at gmail dot com>
+ * backend/fujitsu*: backend v117
+ - default buffer-mode to off
+ - improved error handling in sane_start
+ - image width must be multiple of 8 when swcrop is used before binarization (iX500)
+ - check hopper sensor before calling object_position(load) on iX500
+ * .gitignore: ignore .deps directories
+
+2013-06-26 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys.conf.in backend/genesys_devices.c
+ backend/genesys_gl846.c backend/genesys_gl846.h backend/genesys_low.c
+ backend/genesys_low.h: add experimental description and code for the
+ GL845 based Opticbook 3800.
+
+2013-06-22 Alex Belkin <abc at telekom.ru>
+ * backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: multiple
+ usb ids for Samsung models, reported by Mikhail Elhimov.
+
+2013-06-21 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * doc/descriptions/pixma.desc: Canon PIXMA MG3100 Series WLAN support
+ reported by Torben Nielsen.
+
+2013-06-19 Stéphane Voltz <stef.dev@free.fr>
+ * frontend/scanimage.c: protect for group option with incorrect
+ capabilites.
+ * frontend/tstbackend.c: add test to check is group option are
+ settable. Fix test_getdevices() function.
+
+2013-06-18 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c: add missing cap to 2 option group tp fix long
+ argument option bug in scanimage.
+
+2013-06-15 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp810.c: fix test mode
+
+2013-06-10 Stéphane Voltz <stef.dev@free.fr>
+ * tools/check-usb-chip.c: add genesys GL128, GT-68xx usb chip
+ detection.
+
+2013-06-10 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp810.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ New scanner Canon CanoScan 9000F Mark II.
+ * backend/pixma_mp810.c: Disable TPU negatives scan for CS8800F and CS9000F.
+ Negatives scan has no benefit for the user and disabling avoids confusion.
+
+2013-06-03 Stéphane Voltz <stef.dev@free.fr>
+ * tools/sane-find-scanner.c tools/check-usb-chip.c: add genesys usb
+ chip detection when compiled for libusb-1.0 .
+
+2013-06-03 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_gl646.c: #314293 fix
+
+2013-05-29 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * doc/sane-pixma.man:
+ - HTML parseable name section (bug #314283)
+ - typo in device names
+
+2013-05-27 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_gl646.c: #314261 fix
+
+2013-05-11 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * README.linux: some distros need libusb-1_0-devel.
+
+2013-05-11 Jonathan Bravo Lopez <jkdsoft@gmail.com>
+ * backend/hp3900_rts8822.c: fix compilation warnings.
+
+2013-04-26 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.[ch], backend/pixma_common.[ch], backend/pixma_imageclass.c,
+ backend/pixma_io_sanei.c, backend/pixma_mp150.c, backend/pixma_mp7[35]0.c,
+ backend/pixma_mp810.c: update copyright.
+
+2013-04-24 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ New scanners Canon Pixma E510, E610 and MX720. All scanners need further
+ testing.
+
+2013-04-19 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc,
+ doc/sane-pixma.man: New scanner Canon i-SENSYS MF3010 reported by
+ Nathan Stewart.
+
+2013-04-11 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ New scanners Canon Pixma MG2200, MG3200, MG5400, MX390, MX450, MX520 and
+ MX920. All scanners need further testing.
+
+2012-04-03 Alex Belkin <abc at telekom.ru>
+ * doc/descriptions/xerox_mfp.desc: add Samsung SCX-4835FD networked
+ support, reported by Dave Lewis. USB mode doesn't work.
+
+2013-04-02 Stéphane Voltz <stef.dev@free.fr>
+ * backend/lexmark.c backend/lexmark.h: fix device detection to
+ handle hotplugging and unplugging of USB devices. USe
+ sanei_usb_exit().
+
+2013-03-29 Stéphane Voltz <stef.dev@free.fr>
+ * backend/gt68xx.c backend/gt68xx_low.h: fix device detection to
+ handle hotplugging and unplugging of USB devices.
+ * frontend/tstbackend.c: a test to loop over snae_get_devices to
+ check if a backend handle hotplugging correctly
+
+2013-03-27 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_low.h backend/genesys_gl846.c:
+ warning fixes, SANE option correctness fixes.
+
+2013-03-25 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c: fix button support for Canon Pixma MG6300.
+
+2013-03-24 Stéphane Voltz <stef.dev@free.fr>
+ * sanei/test_wire.c, testsuite/sanei/sanei_*test.c: move test program
+ to testsuite/sanei. Add unit test programs for sanei_check_*,
+ sanei_constrain_*, sanei_config_* and sanei_usb_* functions.
+
+2013-03-24 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c: make use of the new sanei_usb_scan_devices function
+ in sane_get_devices.
+
+2013-03-24 Stéphane Voltz <stef.dev@free.fr>
+ * sanei/sanei_usb.c include/sane/sanei_usb.h:
+ separate device search logic from usb init by creating a
+ sanei_usb_scan_devices. Add a sanei_usb_exit function to free
+ allocated resources by sanei_usb_init.
+
+2013-03-21 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ New scanner Canon Pixma MP230 reported by Petar Dodev.
+
+2013-03-18 Stéphane Voltz <stef.dev@free.fr>
+ * backend/hp5590.c backend/nec.c backend/sharp.c backend/stv680:
+ apply use after free fixes, bugs #314035, #314036, #314037 and
+ #314038
+ * backend/hp4200.c: fix a potential division by O, bug #314042
+ All five patches for these bugs were provided by Nickolai Zeldovich
+ <nickolai@csail.mit.edu>
+
+2013-03-15 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ New scanner Canon Pixma MG6300 reported by Theo van Rijn.
+
+2013-02-28 Stéphane Voltz <stef.dev@free.fr>
+ * configure.in configure: restored HAVE_USBCALLS like initially
+ committed for OS/2 support
+
+2013-03-04 Oliver Schwartz <oliverschwartz@users.sf.net>
+ * backend/snapscan-options.c backend/snapscan-scsi.c backend/snapscan.c
+ backend/snapscan-sources.c backend/snapscan.h
+ doc/descriptions/snapscan.desc: Added support for Acer Scanwit 2720S
+ implemented by Andrew Goddbody.
+
+2013-02-28 Stéphane Voltz <stef.dev@free.fr>
+ * sanei/sanei_usb.c: only free devanme when reusing a device slot in
+ device list
+
+2013-02-28 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * README.linux: ease installation procedure.
+
+2013-02-27 Stéphane Voltz <stef.dev@free.fr>
+ * doc/descriptions/genesys.desc: update G2410 status to basic
+
+2013-02-27 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts8891.c backend/rts88xx_lib.c backend/lexmark.c
+ backend/lexmark_low.c backend/rts8891_low.c: cppcheck errors and
+ warnings fixes
+
+2013-02-27 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * README.linux: fix installation path for libsane.la.
+
+2013-02-22 Gerhard Jaeger <gerhard@gjaeger.de>
+ * tools/sane-find-scanner.c: Fix another bug in the libusb1
+ part of function check_libusb_device() that prevents sanner
+ detection for certain devices.
+
+2013-02-20 Gerhard Jaeger <gerhard@gjaeger.de>
+ * tools/sane-find-scanner.c: Setup libusb1 debugging after
+ initialization otherwise a segfault appears in triple -v mode
+ * sanei/sanei_usb.c: Free heap memory, acquired via strdup for
+ devname, in sanei_usb_close()
+ * po/de.po: Fixed typo
+
+2013-02-18 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.[ch], backend/pixma_common.[ch], backend/pixma_imageclass.c,
+ backend/pixma_mp150.c, backend/pixma_mp7[35]0.c, backend/pixma_mp810.c,
+ doc/descriptions/pixma.desc, doc/sane-pixma.man, po/de.po:
+ - add infrared scan support for Canon Canoscan 9000F
+ - Pixma backend version 0.17.2
+
+2013-02-13 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys*.[ch]: cppcheck errors fixes
+
+2013-02-13 Gerhard Jaeger <gerhard@gjaeger.de>
+ * backend/plustek_pp.c: Bumped build number
+ * backend/plustek-pp*: Fixed kernel module build for recent kernels
+ Defined internal "ULong" types to be in fact 32 bit wide,
+ this should fix issues on 64 bit machines.
+ * doc/plustek/Plustek-PARPORT.changes: Update
+
+2013-02-13 Gerhard Jaeger <gerhard@gjaeger.de>
+ * backend/plustek.c: Bumped build number
+ * backend/plustek-usbscan.c backend/plustek-usbshading.c: Cleanup
+ * backend/plustek-usb.h backend/plustek-usbdevs.c backend/plustek-usbhw.c:
+ Added support for Q-Scan A6 portable scanner
+ * doc/descriptions/plustek.desc: Added entry for Q-Scan A6
+ Q-Scan A6 Patch submitted and tested by Hiroshi Miura. Bug #312073.
+ * doc/sane-plustek.man doc/plustek/Plustek-USB.changes: Update
+
+2013-02-11 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_common.c, backend/pixma_imageclass.c,
+ doc/descriptions/pixma.desc: fixed adf paper empty for Canon i-SENSYS
+ MF4550d. Bug #313674.
+
+2013-02-11 Stéphane Voltz <stef.dev@free.fr>
+ * tools/sane-desc.c: fix minor memleaks and whitespace at end of line.
+
+2013-02-09 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.c, backend/pixma_mp750.c, backend/pixma_mp810.c,
+ backend/pixma_sane_options.c: fixed compiler warnings.
+ * backend/pixma.c, backend/pixma_io_sanei.c, backend/pixma_mp150.c,
+ backend/pixma_mp7[35]0.c, backend/pixma_mp810.c: fixed cppcheck warnings.
+
+2013-02-06 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c: fixed button support for Canon Pixma MG6200
+ by Matthias Thon.
+
+2013-02-01 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_low.c backend/genesys_gl843.c
+ backend/genesys_gl846.c: minor usb firmware setup changes
+
+2013-01-31 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.[ch] backend/genesys_devices.c
+ backend/genesys_gl124.c backend/genesys_low.h: add support for LIDE
+ 210 fifth button.
+
+2013-01-29 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys*.[ch] : ASIC init refactor. Groundwork for GL846
+ support.
+
+2013-01-24 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c: fixed 1200 dpi scan for Canon Pixma MG2100.
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Canon Pixma MG2100 support reported by David Durgee.
+ * backend/pixma_imageclass.c: fixed usb checksums for MF4100.
+
+2013-01-19 Paul Newall <quandry@ntlworld.com>
+ * backends/kodakaio.c:
+ Hero 4.1 added.
+
+2013-01-18 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.c, backend/pixma_mp810.c: fixed button support for Canon
+ Canoscan CS9000F.
+ * doc/sane-pixma-man: additional description for button support.
+
+2013-01-16 Paul Newall <quandry@ntlworld.com>
+ * doc/descriptions/kodakaio.desc:
+ Desc file updated.
+
+2013-01-14 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc,
+ doc/sane-pixma.man:
+ - new scanner Canon i-SENSYS MF4550d. Bug #313674.
+ - new scanner Canon i-SENSYS MF5880dn. Bug #313613.
+ - new scanner Canon i-SENSYS MF6680dn. Bug #313922.
+
+2013-01-11 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp810.c:
+ - formatted white space
+ - Canon Pixma MP970 & MP990: fix for broken post_process_image_data.
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Canon Pixma MG5100 support reported by Patrick Viola.
+
+2013-01-10 Louis Lagendijk <louis dot lagendijk at gmail dot com>
+ * Changed the pixma_bjnp.c implementation to use its own debug environment
+ variable (SANE_DEBUG_BJNP) so debugging for the bjnp protocol and the
+ backend proper can be controlled independently.
+ Updated manpage for sane-pixma to document the above changes as well
+ as the changed scannner buttjn options and the fact the bjnp protocol
+ has added support for IPv6
+
+2013-01-10 Louis Lagendijk <louis dot lagendijk at gmail dot com>
+ * Added optional support in sanedi.c for systemd socket activation. This
+ will allow for using backend debugging using SANE_DEBUG_xxx to be used
+ for saned controlled scanning when using socket activation. When only the
+ socket is received we use the existing code path.
+
+2013-01-08 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp810.c: fix for broken tpu scan.
+
+2013-01-03 Paul Newall <quandry@ntlworld.com>
+ * backend/kodakaio.c kodakaio.h:
+ Detecting end of paper when using adf is now an option.
+ Alternatively the image is padded with the background colour to make up
+ the specified image size.
+
+2012-12-31 Paul Newall <quandry@ntlworld.com>
+ * backend/kodakaio.c kodakaio.h kodakaio.conf kodakaio.conf.in:
+ better fix for bug where adf could not scan more than 1 page with net connection
+ end of paper now detected with adf, if it is less than the selected size
+ ESP 2170 and Hero 9.1 can now do 1200dpi
+
+2012-12-31 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ New scanner Canon Pixma MG4200 reported by nuxer.
+
+2012-12-28 Alex Belkin <abc at telekom.ru>
+ * backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
+ for Samsung CLX-3300 Series, reported by Jarkko A-L.
+
+2012-12-23 Paul Newall <quandry@ntlworld.com>
+ * backend/kodakaio.c:
+ fix bug where adf could not scan more than 1 page with net connection
+
+2012-12-13 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * README.linux: Installation description moved to top and some editing.
+
+2012-12-09 Paul Newall <quandry@ntlworld.com>
+ * backend/kodakaio.c:
+ add adf to ESP2170. Reduce the default adf y length to 11.3 inch
+
+2012-12-09 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys*.c backend/genesys_low.h: reworked gamma table
+ handling. Compute gamma table outside send_gamma_table so default
+ gamma table use device specific gamma values defined in device
+ description.
+
+2012-12-07 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.h: Pixma backend version 0.17.1
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ - Canon Pixma MG3100 support reported by Madis Lõhmus.
+ - Canon Pixma MG6200 support reported by Matthias Thon.
+ - Canon Pixma MX890 support reported by Henry Ptasinski.
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc,
+ doc/sane-pixma.man:
+ - Canon imageCLASS MF4430 support reported by Michael Mik. This device is
+ a MF4410 with ADF.
+
+2012-12-05 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_gl124.c: add binary data logging
+ for gl124 based scanners. Issue park command as early as possible to
+ speed up batch scans
+
+2012-11-28 Paul Newall <quandry@ntlworld.com>
+ * backend/kodakaio.c backend/kodakaio.h backend/kodakaio.conf.in
+ backend/Makefile.am backend/Makefile.in docs/descriptions/kodakaio.desc:
+ Use avahi instead of cups for network autodetection
+
+2012-11-24 Stéphane Voltz <stef.dev@free.fr>
+ * backend/rts9918.c backend/rts8891_low.c backend/rts8891_low.h:
+ fix batch scan by adding asynchronous head parking. Fix 600 and 1200
+ dpi scan mode for sensor type 1
+
+2012-11-11 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_gl124.c: improve calibration for
+ gl124 based scanners. Fix head parking issue at 1200 dpi.
+
+2012-11-02 Stéphane Voltz <stef.dev@free.fr>
+ * doc/descriptions/unsupported.desc: add USB ID 0x07b3, 0x0802
+
+2012-11-02 Stéphane Voltz <stef.dev@free.fr>
+ * configure configure.in doc/Makefile.am doc/Makefile.in: add optional
+ doxygen documentation generation for genesys backend.
+
+2012-10-31 Louis Lagendijk <louis.lagendijk at gmail dot com>
+ * backend/scripts/pixma_gen_options.py
+ Updated formatting of produced files to match pixma.c formatting
+ without need for manual editing
+ * pixma.[ch] pixma_mp810.c pixma_mp150.c
+ Rewrite of button option handling. Button options can now be read
+ without triggering through the button-update option. Buton-update
+ options is left for ease of use with xsane
+ Options are cached so that only when an option is read again all
+ options are re-read.
+
+2012-10-29 Alex Belkin <abc at telekom.ru>
+ * backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
+ for Samsung SCX-4833FD, reported by Frank Pennycook; description for
+ SCX-3405W working in networking mode, reported by Patrick Mackinlay.
+
+2012-10-24 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_*.[ch]: Lide 35 improvements, doxygen fixes,
+ experimental 100 dpi support for Canoscan 4400F and 8400F
+
+2012-10-24 Mattias Ellert <mattias.ellert@fysast.uu.se>
+ * configure.in, configure: Unset VERSION during the SCSI header check
+ (Check fails on MacOS X if VERSION is defined)
+
+2012-10-22 Mattias Ellert <mattias.ellert@fysast.uu.se>
+ * po/sv.po: Updated Swedish translation
+ * backend/pixma_bjnp.c: Fix arguments to IPv6 macros
+
+2012-10-18 m. allan noah <kitno455 at gmail dot com>
+ * backend/canon*: IX-4015 support by Ondrej Zary
+
+2012-10-17 Alex Belkin <abc at telekom.ru>
+ * backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
+ for Samsung SCX-4100, reported by Antonello Lobianco.
+
+2012-09-18 Alex Belkin <abc at telekom.ru>
+ * backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
+ for Samsung SCX-4729FD, reported by wom balton.
+
+2012-09-12 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Canon imageCLASS MF5730 support reported by Ondrej Zary.
+
+2012-09-10 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * doc/descriptions/unsupported.desc: Removed Canon Multipass 390 from
+ unsupported device list.
+
+2012-09-08 Louis Lagendijk <louis.lagendijk at gmail dot com>
+ * backend/pixma_bjnp.c, backend/pixma_bjnp_private.h
+ bulk reading rewritten and solved the case where the scanner returns
+ a 0 length payload.
+ Use MDL string instead of DES as it is mre fool proof when matching
+ the model string from the backend
+
+2012-09-06 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_gl646.c backend/genesys.c: enable hardware lineart
+ for Strobe XP200
+
+2012-09-05 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc,
+ doc/sane-pixma.man: New scanner reported by Eric Schwartz. Bug #313761.
+ * backend/pixma_mp150.c: 14" (ADF) / A4 (Flatbed) exception for Pixma MX420
+ reported by D.Möller. Same exception also added for Pixma MX410.
+
+2012-09-04 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Pixma MG5300 support reported by Gernot Hassenpflug.
+
+2012-09-03 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * README.linux: Installation description updated for sane-backends
+ 1.0.24git.
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Canon imageRunner 1020/1024/1025 support reported by Yuri Kirin.
+ Bug #313203.
+ * backend/pixma_mp150.c: Use xdpi to check for 14" / A4 scan.
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Pixma MX370 support reported by Daniel Lehmann. Bug #313750.
+ * backend/pixma_mp150.c: PIXMA_CAP_EXPERIMENT removed from new scanners.
+
+2012-08-27 Louis Lagendijk <louis.lagendijk at gmail dot com>
+ * pixma_bjnp.c pixma_bjnp_private.h
+ Added working scan-button support
+ Added IPv6 support
+ Some clean up and refactoring
+
+2012-08-27 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Pixma MG6100 support reported by Yann Bonnamy. Bug #313471.
+
+2012-08-26 m. allan noah <kitno455 at gmail dot com>
+ * ChangeLog*, configure*, Makefile.in, doc/desc/{kodakaio,kvs40xx}.desc:
+ Various updates related to starting 1.0.24git
+
+Older entries can be found in ChangeLog-1.0.23.
diff --git a/ChangeLogs/ChangeLog-1.0.25 b/ChangeLogs/ChangeLog-1.0.25
new file mode 100644
index 0000000..4863d50
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.25
@@ -0,0 +1,507 @@
+****** Release of sane-backends 1.0.25. End of code freeze ******
+
+2015-09-30 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Canon PIXMA MG5600 Series is working, reported by Gavin Falconer.
+
+2015-09-26 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.23
+
+2015-06-22 Louis Lagendijk <louis dot lagendijk at gmail dot com>
+ * doc/saned.man: updated to clarify systemd integration and
+ configuration for thecase where saned is compiled with systemd
+ glue.
+
+2015-09-18 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_imageclass.c: for all adf scanners restrict maximum page
+ height at flatbed scans
+
+2015-09-16 Stéphane Voltz <stef.dev@free.fr>
+ * backend/niash.c: merged pu/protect-niash-option-access-315132 and
+ ifdef'ed unused code
+
+2015-09-16 Stéphane Voltz <stef.dev@free.fr>
+ * backend/pieusb.c: include sane/config.h first
+
+2015-09-14 Stéphane Voltz <stef.dev@free.fr>
+ * backend/bh.c: replace mktemp by mkstemp #300134
+
+2015-09-13 Paul Newall <p dot newalls at ntlworld dot com>
+ * backend/kodakaio.c:
+ redundant variable bitposn and redundant function kodakaio_rxflush
+ commented out.
+
+2015-09-09 Stéphane Voltz <stef.dev@free.fr>
+ * doc/sane-genesys.man, doc/descriptions/genesys.desc: No LiDE 120
+ support.
+
+2015-09-08 m. allan noah <kitno455 at gmail dot com>
+ * backend/artec_eplus48u.c: fix HOME env bug #315071 (from Jörg Frings-Fürst)
+
+2015-09-03 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp810.c: Canon Pixma MP990 needs specific reordering pixels
+ for 4800 dpi, patch from Guillaume Courtois.
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.22
+
+2015-08-20 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * README.linux: add mandatory and optional development environment to
+ install description
+ * frontend/scanimage.c: remove atexit() function. In some cases atexit()
+ doesn't work with libusb-compat.
+
+2015-08-10 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_io_sanei.c: EOF is a bjnp timeout error.
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.21
+
+2015-08-10 Stéphane Voltz <stef.dev@free.fr>
+ * backend/abaton.c, backend/agfafocus.c, backend/apple.c,
+ backend/bh.c, backend/coolscan.c, backend/dmc.c, backend/ricoh.c,
+ backend/s9036.c, backend/sp15c.[ch], backend/tamarack.c:
+ fix for memleak in sane_get_devices (bugs #300132 #300131 #300130 #300129
+ #300127 #300126 #300124 #300122 #300121 #300120)
+
+2015-08-10 Klaus Kämpf <kkaempf@suse.com>
+ * backend/pieusb.c, doc/descriptions/pieusb.desc, doc/sane-pieusb.man,
+ backend/pieusb_buffer.c, backend/pieusb_scancmd.c, backend/pieusb_specific.c,
+ backend/pieusb_usb.c:
+ New scanners PIE PowerSlide 3600,3650,4000,5000 / Reflecta DigitDia 3600,
+ 4000, 5000, 6000; ProScan 7200; CrystalScan 7200. These scanners need
+ further testing.
+
+2015-08-08 Stéphane Voltz <stef.dev@free.fr>
+ * backend/test.c: fix memleaks (#313553)
+ * configure.in, configure: don not harcode -I/usr/local/include
+ (#315060)
+
+ open/close tests.
+2015-08-07 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * README.linux: update development packages list. OpenSuse needs
+ libusb-compat-devel. Sane doesn't support libusb 1.0.
+ * backend/pixma_io_sanei.c: EOF isn't an usb timeout error; this fixes usb
+ communication problems, e.g. with OpenSuse.
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.20
+
+2015-08-06 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c, backend/genesys_gl841.c, backend/genesys_low.c:
+ fix GPIO setup for LiDE 33/40/50, add more usleep() for GL847
+ scanning issues. Some GL841 LEDADD improvements.
+
+2015-07-31 Stéphane Voltz <stef.dev@free.fr>
+ * frontend/tstbackend.c: add an option to do tests scans during
+ open/close tests.
+ * backend/genesys.c, backend/genesys_low.c: fixes for
+ - #315104
+ - #315105
+ And a timing issue on USB3 hardware debugged and tracked by John S.
+ Weber <jweber53@gmail.com>
+
+2015-07-29 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ New scanner Canon PIXMA MG3600 Series. This scanner needs further testing.
+ * backend/pixma_mp150.c: Canon PIXMA MG7500 Series doesn't need special
+ image format post processing.
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Canon PIXMA MG7500 Series is working, reported by Jonathan Anderson.
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.19
+
+2015-07-24 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Canon PIXMA MX470 Series is working, bug #314894.
+
+2015-06-27 Louis Lagendijk <louis dot lagendijk at gmail dot com>
+ * backend/pixma_bjnp.c: added missing return in case of no error
+
+2015-06-27 Louis Lagendijk <louis dot lagendijk at gmail dot com>
+ * backend/pixma_bjnp.c Added backend version in bjnp debug output
+
+2015-06-11 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c backend/genesys_gl124.h: LiDE 120 support
+ improvement.
+
+2015-05-18 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ New scanner Canon i-SENSYS MF8300 Series, reported by Florian Nierhaus.
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.18
+
+2015-04-12 Stéphane Voltz <stef.dev@free.fr>
+ * doc/sane-genesys.man backend/genesys.[ch] backend/genesys_low.c:
+ fix calibration cleared when calibration file loaded,
+ add expiration time option for cache.
+
+2015-04-07 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp810.c: Canon Pixma MP990 TPU scan patch from Guillaume
+ Courtois.
+ * doc/descriptions/pixma.desc: remove unmaintained websites
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.17
+
+2015-04-03 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc,
+ doc/sane-pixma.man: New Canon scanners i-SENSYS MF210 Series, MF220 Series,
+ MF5900 Series, MF6100 Series and imageCLASS MF810/820. All scanners need
+ further testing.
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.16
+ * backend/pixma.[ch], backend/pixma_common.[ch], backend/pixma_imageclass.c,
+ backend/pixma_io_sanei.c, backend/pixma_mp150.c, backend/pixma_mp7[35]0.c,
+ backend/pixma_mp810.c: update copyright.
+
+2015-03-17 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c, backend/genesys.conf.in,
+ backend/genesys_devices.c, backend/genesys_gl124.c,
+ backend/genesys_gl124.h, backend/genesys_low.h,
+ doc/descriptions/genesys.desc, doc/sane-genesys.man: add support for
+ Canon LiDE 120
+
+2015-03-14 René Rebe <rene@exactcode.de>
+ * backend/avision.h backend/avision.c:
+ fixed 32-bit build regression due new feature_type and
+ reverted 4d38523bdacd18186857ee8a93daaa0f8721c89b
+
+2015-03-13 René Rebe <rene@exactcode.de>
+ * doc/sane-avision.man, backend/avision.h, backend/avision.c:
+ fixed newer avision scanner duplex scanning, and removed unnecessary
+ feature_type2 clutter by using a uint64_t to share all bits
+
+2015-03-12 René Rebe <rene@exactcode.de>
+ * doc/descriptions/avision.desc, backend/avision.c:
+ fixed multiple regressions (range initilaizer, clobbering
+ paper-length window bits, ...) introduced over the past years, added
+ support for newer ASIC gamma table size, added AV220D2+ ID
+2015-03-04 Stéphane Voltz <stef.dev@free.fr>
+ * doc/descriptions/genesys.desc: mark LiDE 120 as unsupported.
+
+2015-03-02 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_low.c, backend/genesys_gl124.[ch]:
+ improve parking reliability for LiDE 210
+
+2015-03-01 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c, backend/genesys_gl124.c:
+ final tuning for Canon LiDE 220
+
+2015-02-26 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys.c, backend/genesys.conf.in,
+ backend/genesys_devices.c, backend/genesys_gl124.c,
+ backend/genesys_gl124.h, backend/genesys_low.h,
+ doc/descriptions/genesys.desc, doc/sane-genesys.man: add support for
+ Canon LiDE 220
+
+2015-02-21 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c: Canon PIXMA MG6400 Series doesn't need special
+ image format post processing.
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Canon PIXMA MG6400 Series is working, reported by Christian Spielberger.
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ New scanners Canon PIXMA MX490 Series and E480 Series. All scanners need
+ further testing.
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.15
+
+2015-02-09 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * doc/descriptions/pixma.desc: Canon PIXMA MX920 Series supports Ethernet
+ and WiFi interfaces.
+
+2015-02-06 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Canon PIXMA MG2500 Series is working, reported by Brenda Ruch.
+
+2015-01-20 Ilia Sotnikov <hostcc at gmail dot com>
+ * backend/hp5590.c:
+ Invert pixels in case of TMA Negatives source has been selected.
+ Thanks for Will Kranz who reported this.
+
+2015-01-17 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Canon PIXMA MG2200 Series is working (bug #314944).
+
+2014-12-31 Paul Newall <p dot newalls at ntlworld dot com>
+ * backend/kodakaio.c:
+ connection to device moved from sane_open to sane_start
+ disconnection move from sane_close to sane_cancel
+ in order to fix bug where scanner disconnected after 30s idle.
+
+2014-12-19 Paul Newall <p dot newalls at ntlworld dot com>
+ * backend/kodakaio.c:
+ param.depth corrected for lineart mode, was 8 now 1
+ sequence of modes changed to make the color mode the default.
+
+2014-12-16 m. allan noah <kitno455 at gmail dot com>
+ * sanei/sanei_usb.c: add calls to sanei_usb_set_altinterface in
+ sanei_usb_close and sanei_usb_clear_halt- hopefully work around
+ USB3/xhci problems in Linux.
+
+2014-11-18 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_imageclass.c:
+ - Canon i-SENSYS MF8200C and MF8500C use generation 2 protocols.
+ - Also use has_paper() for generation 2 scanners.
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc: Canon i-SENSYS
+ MF8200C: ADF supports max. 300DPI.
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.14
+
+2014-11-15 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/avision.c:
+ - Remove firmware checking for HP5370c scanners. Launchpad bug #1080787,
+ reported by Night Train.
+ - Build version 297.
+
+2014-10-29 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ New Canon scanners MAXIFY MB5000, MB5300, MB2000 and MB2300;
+ PIXMA MG7500, MG6600, MG5600, MG2900 and E460. All scanners need further
+ testing.
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.13
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Canon PIXMA MG2900 Series is working, reported by Yannick Dirou.
+
+2014-10-27 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c: Canon PIXMA MG3500 Series doesn't need special
+ image post processing.
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Canon PIXMA MG3500 Series is working.
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.12
+
+2014-10-20 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc,
+ doc/sane-pixma.man: New Scanner Canon imageCLASS D530.
+ * backend/pixma_mp150.c:
+ - increase calibration timeout
+ - calibration can finish with 0x01 or 0x02
+
+2014-09-18 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Canon Pixma MG5500 Series is working, bug #314819.
+
+2014-09-16 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man: Canon Pixma MG2400 Series
+ is working, reported by Marcus Wellnitz.
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Canon Pixma MX530 Series is working, reported by Stephen Weston.
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.11
+
+2014-09-13 Paul Newall <p dot newalls at ntlworld dot com>
+ * backend/kodakaio.c, backend/kodakaio.h:
+ * Added lineart mode with threshold option.
+
+2014-09-07 Paul Newall <p dot newalls at ntlworld dot com>
+ * backend/kodakaio.c:
+ * Fixed error where the colour compensation curves did not have enough
+ elements and this caused speckles in areas of very low or high colour.
+
+2014-08-23 Louis Lagendijk <louis dot lagendijk at gmail dot com>
+ * backend/pixma_bjnp.c:
+ * Keep TCP-connection closed untill we really need it. This avoids
+ the scanner closing the TCP-connection when idle
+ * Add an explicit error message when we detect that the scanner
+ closed the TCP-connection
+
+2014-08-16 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ New scanners Canon i-SENSYS MF8200C Series and MF8500C Series. MF8500C
+ Series need further testing.
+ * doc/sane-pixma.man: add up to now undocumented verbose debug-level
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.10
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ Canon PIXMA MX720 Series scanner is working (bug #314787).
+
+2014-07-25 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ New scanners Canon Pixma E400, E560, MX470 and MX530. All scanners need
+ further testing.
+
+2014-07-14 m. allan noah <kitno455 at gmail dot com>
+ * frontend/scanimage.c: batch-print option and exit value changes
+ from Jeff Breidenbach jeff@jab.org
+
+2014-07-01 Stéphane Voltz <stef.dev@free.fr>
+ * testsuite/sanei/sanei_config_test.c: fix #314694 by exporting a
+ specific SANE_CONFIG_DIR env dir for tests
+
+2014-06-29 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_gl646.c: fix regression in coarse gain calibration
+
+2014-06-05 Tom Callaway <spot@fedoraproject.org>
+ * lib/snprintf.c: update to newer version from LPRng. The old version is
+ licensed under the Artistic License 1.0 which isn't compatible with the
+ GPL and arguably non-free.
+
+2014-06-02 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_*.[ch]: add internal ini_scan_regs_api. Add proper
+ target speed for LiDE 110/210 grey mode motor tables.
+
+2014-05-29 Paul Newall <quandry@ntlworld.com>
+ * backend/kodakaio.c: change to comment on ./configure parameters
+
+2014-05-26 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c: fix ADF paper empty @ start scanning for Canon
+ Pixma MP150 based ADF scanners
+ * backend/pixma_common.c: remove unused variable
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.9
+
+2014-05-08 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c: fix MG7100 image data post processing @ high
+ resolutions > 600dpi.
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man: Canon Pixma MG7100
+ Series scanner is working, reported by Gert Cauwenberg.
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.8
+
+2014-05-13 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_gl646.[ch] backend/genesys.c backend/genesys_low.c:
+ fix bug #314663. Set gamma for gl646 devices only at scan time. Reset
+ endpoint each time before leaving.
+
+2014-05-08 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.7
+ * backend/pixma_mp150.c:
+ - all Canon Pixma MP150 based ADF scanners support 14" legal paper size
+ - fix ADF paper empty bug for Canon Pixma MP150 based ADF scanners
+ * doc/descriptions/pixma.desc: remove comments for Canon Pixma MP150 based
+ ADF scanners: adf empty buggy
+ * doc/sane-pixma.man: Canon Pixma MX360 shouldn't hang anymore (@ ADF paper
+ empty)
+
+2014-04-07 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man: Canon Pixma MX410
+ is working, reported from Javier Gorostiza.
+
+2014-03-21 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man: Canon Pixma MG3200
+ is working, reported in ubuntuforums.org/showthread.php?t=2072162.
+ * doc/descriptions/pixma.desc: rename WLAN to WiFi
+ * backend/pixma_mp150.c:
+ - Canon Pixma MX520 Series supports 14" legal paper size in ADF mode.
+ - MX520 has button support.
+ * backend/pixma_common.c: Clamp minimum image size to 16 px x 16 px. Some
+ new scanners need minimum 16 px height.
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man: Canon Pixma MX520 Series
+ is working, reported by Trygve Flathen.
+
+2014-02-28 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc,
+ doc/sane-pixma.man: Rename Canon i-SENSYS MF4550d to Canon i-SENSYS MF4500
+ Series. This fixes ethernet problems. Patch from chrysn.
+
+2014-02-24 Stéphane Voltz <stef.dev@free.fr>
+ * doc/sane-genesys.man backend/genesys.[ch]:
+ avoid calibration file name collision in case of several identical
+ scanners
+
+2014-02-10 Louis Lagendijk <louis.lagendijk at gmail.com>
+ * backend/pixma_bjnp.c backend/pixma_bjnp.h backend/pixma_bjnp_private.h:
+ - Added support for Canon laser multi-functionals using the MFNP protocol over port 8610
+ - Improved debug-logging to be more readable
+
+2014-02-08 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_mp150.c:
+ - Canon Pixma MX510 Series supports 14" legal paper size in ADF mode.
+ * doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ - Canon Pixma MX510 Series is working, reported by sebastien_gd.
+
+2014-01-29 m. allan noah <kitno455 at gmail dot com>
+ * backend/umax-uc630.c: updates from Ondrej Zary
+
+2014-01-21 Stéphane Voltz <stef.dev@free.fr>
+ * doc/descriptions/unsupported.desc doc/descriptions/genesys.desc:
+ update status of the HP Scanjet 4850C
+
+2014-01-17 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * doc/descriptions/pixma.desc: Update specification file for
+ Canon i-SENSYS MF4800 Series:
+ - Ethernet is buggy.
+ - ADF is working.
+
+2014-01-09 Gerhard Jaeger <gerhard@gjaeger.de>
+ * tools/sane-find-scanner.c tools/check-usb-chip.c: Add LM983x usb
+ chip detection when compiled for libusb-1.0.
+
+2014-01-02 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * doc/descriptions/pixma.desc: ADF is working for Canon i-SENSYS MF4800
+ Series, reported by Yvan L. Gélinas.
+
+2014-01-02 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma.[ch], backend/pixma_common.[ch], backend/pixma_imageclass.c,
+ backend/pixma_io_sanei.c, backend/pixma_mp150.c, backend/pixma_mp7[35]0.c,
+ backend/pixma_mp810.c: update copyright.
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc,
+ doc/sane-pixma.man: bug #314411, Canon imageCLASS MF4570dw is working.
+
+2013-12-27 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc,
+ doc/sane-pixma.man:
+ - Canon i-SENSYS MF4800 Series has ADF and supports 14" legal paper size
+ in ADF mode.
+ - Canon i-SENSYS MF4800 Series is working, reported by Yvan L. Gélinas.
+
+2013-12-23 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_common.c: fix usb cmd transaction timeout
+
+2013-12-23 Stéphane Voltz <stef.dev@free.fr>
+ * backend/genesys_devices.c backend/genesys.c backend/genesys_low.h
+ backend/genesys_gl841.[ch]: color calibration improvement for LiDE80,
+ working LEDADD for gl841 CIS scanners
+
+2013-12-16 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc,
+ doc/sane-pixma.man:
+ - rename Canon imageCLASS MF4770n to i-SENSYS MF4700 Series
+ - rename Canon i-SENSYS MF4890dw to MF4800 Series
+ * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
+ - Canon MX920 reported as working; ADF is still buggy
+ - MX920 has 14" ADF paper length
+ - MX920 has button support
+ - fix vertical stripe shifting for MX920
+ - tidy function calc_shifting()
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.6
+
+2013-12-16 Stéphane Voltz <stef.dev@free.fr>
+ * doc/descriptions/genesys.desc: update LiDE 80
+ * backend/genesys_devices.c backend/genesys.c backend/genesys_low.h
+ backend/genesys_gl841.[ch]: basic support for LiDE 80
+
+2013-12-10 m. allan noah <kitno455 at gmail dot com>
+ * backend/fujitsu*: fujitsu backend v118
+ - support fi-7160, fi-7260, fi-7180 and fi-7280
+ - remove unused var from do_scsi_cmd()
+ - added more request_sense options
+ - add adv_paper_protect option
+ - enable paper protection by default
+ - increase max_x_fb for fi-6240 and fi-6230
+
+2013-12-09 m. allan noah <kitno455 at gmail dot com>
+ * backend/canon_dr*: canon_dr backend v42
+ - initial DR-G1100 support
+ - add support for paper sensors (P-215 & P-208)
+ - add initial support for card reader (P-215)
+ - removed unused var from do_scsi_cmd()
+
+2013-11-21 Stéphane Voltz <stef.dev@free.fr>
+ * testsuite/tools/Makefile.*: handle sane git version change in tests.
+
+2013-10-19 Stéphane Voltz <stef.dev@free.fr>
+ * doc/descriptions/genesys.desc doc/Descriptions/unsupported.desc:
+ update LiDE 80 and HP2400 information
+ * backend/genesys_devices.c backend/genesys.conf.in backend/genesys.c
+ backend/genesys_low.h backend/genesys_gl841.[ch]: add first element of
+ LiDE 80 support.
+
+2013-10-15 Paul Newall <quandry@ntlworld.com>
+ * configure.in: detection of cups was commented out. Avahi is now used
+ for autodetection in kodakaio so the detection of cups is no longer required.
+
+2013-10-14 Paul Newall <quandry@ntlworld.com>
+ * backend/kodakaio.c: fix bug #314301,
+ Segfault when unexpected data returned by avahi auto discovery.
+
+2013-10-11 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * backend/pixma_imageclass.c: Use generation variable instead of single
+ defines of scanner pid's. Now new scanners should work without extensive
+ code editing.
+ * backend/pixma_imageclass.c, doc/descriptions/pixma.desc,
+ doc/sane-pixma.man: New scanner Canon i-SENSYS MF4890dw. This scanner needs
+ further testing.
+ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.5
+
+2013-10-02 Rolf Bensch <rolf at bensch hyphen online dot de>
+ * README.linux: Update Installation description for 1.0.25git.
+
+2013-09-30 m. allan noah <kitno455 at gmail dot com>
+ * ChangeLog*, configure*, doc/releases.txt:
+ Various updates related to starting 1.0.25git
+
+Older entries can be found in ChangeLog-1.0.24.
diff --git a/ChangeLogs/ChangeLog-1.0.27 b/ChangeLogs/ChangeLog-1.0.27
new file mode 100644
index 0000000..63d3d57
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.27
@@ -0,0 +1,4128 @@
+commit 82cd8f245cf26879b3f94348d4069dcec8d49f21 (tag: RELEASE_1_0_27, tag: 1.0.27)
+Author: m. allan noah <kitno455@gmail.com>
+Date: 2017-05-22 11:16:40 -0400
+
+ SANE-backends release 1.0.27
+
+ Moved old changelogs to new directory, and excluded them from
+ release tarball.
+
+ Improved release docs.
+
+ Updated config.* files
+
+ Bumped version numbers.
+
+ Wrote release notes.
+
+commit 16f3060061a17cbc54f3415a7e2abc1c35f3fcd2
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Sat May 20 14:13:19 2017 +0200
+
+ pixma: i-SENSYS MF240 Series is working
+
+commit ad5fd9edc83f2c6b6e27e9a366cd8ff5e00376b8
+Author: m. allan noah <kitno455@gmail.com>
+Date: Fri May 19 20:24:14 2017 -0400
+
+ Updated NL translation from Martin Kho
+
+commit baf786742f0382bed3f1b58d9977229826e3df5f
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon May 15 21:37:34 2017 +0900
+
+ po/*.po: sync with source code
+
+commit 05553c679fd02648fc5b6dd3a4abf75fe67e1d27
+Author: m. allan noah <kitno455@gmail.com>
+Date: Sun May 14 21:34:36 2017 -0400
+
+ updated uk.po translation
+
+ Update from Yuri Chornoivan
+
+commit 479ccaedddcb0a491b351e20cac22595196df02a
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun May 14 19:48:41 2017 +0900
+
+ autotools: Sync derived files
+
+ This was done by running
+
+ autoreconf --force --install
+
+ on Debian GNU/Linux 8.8 and reverting the removal of SANE specific
+ tweaks to ltmain.sh.
+
+commit 02037adb134a2b533bb3201833444aed7bedc8f6
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun May 14 19:47:31 2017 +0900
+
+ Fix unused parameter compiler warnings in check tools
+
+commit 85b91bcd248d2a40300b9fda76bdb88853fbcd0b
+Author: Jörg Frings-Fürst <debian@jff-webhosting.net>
+Date: Sat May 13 18:11:40 2017 +0900
+
+ doc: fix typos, formatting and stylistic issues
+
+commit 1808a63b0091f0e5562586278b13d7ae63184f43
+Author: Jörg Frings-Fürst <debian@jff-webhosting.net>
+Date: Sat May 13 18:07:26 2017 +0900
+
+ Replace the startup gamma with the same from the standalone version
+
+ Fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=629470
+
+commit 5c0812c51b6d48516acb9dd9efcfbe2b34f04a79
+Author: Jörg Frings-Fürst <debian@jff-webhosting.net>
+Date: Sat May 13 18:05:43 2017 +0900
+
+ genesys.conf: fix comment typo
+
+commit e21bb28e5051d8fdd64df3c4ea2625b9f45538c8
+Author: Jörg Frings-Fürst <debian@jff-webhosting.net>
+Date: Sat May 13 18:03:42 2017 +0900
+
+ Source code string typo fixes
+
+commit 09cf70563a1129116ab6888e944bfcb44fec8dd0
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat May 13 16:33:23 2017 +0900
+
+ configure.ac: Fix condition
+
+commit 9230e0c251f2351ce1c7b8d7fca08dc39c320925
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat May 13 13:12:06 2017 +0900
+
+ saned: Link against Avahi library
+
+commit da5ce7216cf63a454411fa781bc2ea30fa881974
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat May 13 13:09:25 2017 +0900
+
+ Add a header to dll.conf
+
+ Document dll.conf in a header, point to the dll.d directory for external
+ backends and document the net backend w/ pointers to the manpages.
+
+ Based on a patch by Julien BLACHE <jblache@debian.org>
+
+commit 77dcf26860b239dafb3094c863691aaef304805a
+Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
+Date: Sat May 13 13:07:01 2017 +0900
+
+ Fix potential assert in avahi backend
+
+ avahi_browser contains a reference to an AvahiClient, which may be
+ avahi_client. If it does, then freeing avahi_browser references avahi_client,
+ resulting in an assert() in Avahi's linked list macro.
+
+ Fix this by freeing avahi_browser before avahi_client.
+ See https://bugs.launchpad.net/bugs/831867
+
+commit e6711c377f266d33a3d8bc28d7a508e3c4c29c79
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed May 10 19:10:26 2017 +0200
+
+ remove unused entry from ChangeLog
+
+commit 0cf531e44528a541d76c3571bca72f395b7892ae
+Author: Klaus Kämpf <kkaempf@suse.de>
+Date: Tue May 9 10:52:12 2017 +0200
+
+ Update pieusb.conf and pieusb.desc
+
+commit 135b4a3909e0fe0d14062dc009bfba8085ebf167
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed May 10 11:51:35 2017 +0200
+
+ pixma.desc: fix version of backend
+
+commit 5b10b0b635157cdb9766197a5f2ea7f1d24a402a
+Author: René Rebe <rebe@exactcode.de>
+Date: Fri May 5 07:05:30 2017 +0200
+
+ epson2: fixed network transport for new scanners
+
+ increased command buffer due memory overrun, and always read receive
+ status, even for zero length on network scanenrs, should fix #315552
+
+commit 6ffeb9097386268e425ae2390ed2835853dbd439
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat May 6 20:40:25 2017 +0900
+
+ Fix test for API specification generation
+
+ If none of the formats can be generated but API specs are requested,
+ bomb. The original test aimed to do so but was testing against "no",
+ a value that was never assigned.
+
+commit f3f8afb08c2098d9659757a8e7b8c212a09ddf79
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat May 6 12:24:13 2017 +0900
+
+ kvs20xx.c: don't assume sane_get_devices() has been called
+
+ Nor that that function is called with a non-NULL argument.
+ This aligns the implementation with that of kvs40xx.c.
+
+ Fixes 315625.
+
+commit 8995b1fc81e4378d2b5b0b6b0d354735403210ed
+Author: Martin Husemann <martin@NetBSD.org>
+Date: Tue Mar 15 18:07:00 2016 +0900
+
+ sanei_usb: fix number of bytes read for 64bit big-endian systems
+
+ Fixes 315337.
+
+commit b1a2c6105443c5279684f0c6827c268594aa234d
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Fri May 5 19:46:28 2017 +0200
+
+ pixma: backend version 0.17.37
+
+commit 09c467deab5ca4301ab7da37241c3fc072b94399
+Author: Klaus Kaempf <kkaempf@suse.de>
+Date: Wed May 3 17:52:15 2017 +0200
+
+ pieusb: Support ProScan 10T and Reflecta CrystalScan 3600
+
+ Neither of these scanner have an automated slide transport and fail on
+ respective SCSI commands.
+
+ - Add flags parameter to control if automatic slide transport is available
+ - Reflect flags in pieusb.conf.in
+ - rename SLIDE_LAMP_ON to SLIDE_INIT
+ it fails on scanners without automatic slide transport, so it has
+ nothing to do with the lamp.
+ - run SLIDE_INIT only FLAG_SLIDE_TRANSPORT is set
+ - pieusb.conf.in: Add Reflecta CrystalScan 3600
+
+commit 801558f959a03b5042d6df288cb1fd2c87035798
+Author: Aaron Muir Hamilton <aaron@correspondwith.me>
+Date: Mon May 1 20:15:23 2017 +0000
+
+ Write density (resolution) JFIF header information with JPEG files.
+
+commit b219bc2c73113fd9d8f7c5795bd662f03a8610ea
+Merge: f624a9f 92e5979
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu May 4 18:26:55 2017 +0900
+
+ Merge branch 'icc-profiles'
+
+commit f624a9f72527fc2896562e338f9b7c07549af0f0
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon May 1 09:39:59 2017 +0900
+
+ utsushi.desc: sync with upstream
+
+commit 0ca2fc46136dbaa30da25f4b79b67871c7e2d39b
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Wed May 3 13:52:06 2017 +0200
+
+ fix 1200 dpi scanning for MB5000 series
+
+commit ff5c11622dafe58d1025f34a3672c7a059e963a7
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Wed May 3 13:48:20 2017 +0200
+
+ Fix scanbutton detection for MB5000 series
+
+commit 6af0e32bd6bd9e2c1b2adc5cb2a0561902eef526
+Author: Paul Newall <quandry@ntlworld.com>
+Date: Mon May 1 19:49:41 2017 +0100
+
+ kodakaio.c patched to change avahi callback variable from global to local. Bug 315705
+
+commit e0741f71e289b878f0efad6cbb56b15d73b49f4e
+Author: Paul Newall <quandry@ntlworld.com>
+Date: Sun Apr 30 18:09:59 2017 +0100
+
+ deleted a line in configure.ac. This was a commented out line left from when the backend kodakaio used CUPS to autodetect printers.
+
+commit 92e59791d2e478484409f5f2e634196863d7dafb
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Apr 30 20:05:12 2017 +0900
+
+ Fix [-Werror=implicit-function-declaration] compiler error
+
+ The fileno() is only available if its feature test macro passes. The
+ various symbols are defined appropriately in ../include/sane/config.h
+ during configuration of the build.
+
+commit adebd37b5cb3ec0cab3025300db5cdd03c2173cc
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Apr 30 20:00:28 2017 +0900
+
+ Fix [-Wpointer-arith] compiler warnings
+
+commit c3903cc476909884ace9fedbea5f69b3a4085b70
+Author: Aaron Muir Hamilton <aaron@correspondwith.me>
+Date: Mon Apr 17 12:07:40 2017 +0000
+
+ Avoid attaching grayscale ICC profiles to rgb images, or vice-versa.
+
+ If the ICC profile added does not match the colour format of the
+ image, libpng will abort. This can leave the scanner motors in an
+ incorrect state and possibly cause permanent damage.
+
+commit a907b61bd58f00fd6b1d8468d9d28d6d39232c79
+Author: Aaron Muir Hamilton <aaron@correspondwith.me>
+Date: Mon Apr 17 12:07:39 2017 +0000
+
+ Add ICC profile embedding for PNG output.
+
+commit 2c653a926af83d7bb910307f441055a6d7603f0b
+Author: Aaron Muir Hamilton <aaron@correspondwith.me>
+Date: Sun Apr 16 15:13:06 2017 +0000
+
+ Separate ICC profile loading into a separate file.
+
+ This cuts out some duplicate code, and enables us to reuse this
+ logic for PNG, JPEG, and any other future output format.
+ sanei_load_icc_profile also allows us to know that an ICC profile
+ file is not long enough before we start to write it to the output;
+ this should prevent poorly-written software from overflowing into
+ image data when they read the bad profile based on its length.
+
+commit 611388db1d56b0ffd74af05c4a51fe518269c90d
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Thu Apr 27 21:59:24 2017 +0200
+
+ pixma.desc: fix usbid for PIXMA TS5000 Series
+
+commit 5389301a40d67ed627b1998e19a1af60da26e93f
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Apr 27 22:26:01 2017 +0900
+
+ utsushi.desc: PID 0156 is a ES-400
+
+ See Alioth issue 315695.
+
+commit a0321d2a92286afbc9557fa44e2de4f706cf2407
+Author: Aaron Muir Hamilton <aaron@correspondwith.me>
+Date: Sun Apr 16 09:06:48 2017 +0000
+
+ Include physical resolution (pHYs section) in PNG output.
+
+commit 469dc738aafe42b231ecae778e393263028ab1b9
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Apr 27 21:17:34 2017 +0900
+
+ Only swap 16-bit PNG bytes on machines that are not big-endian
+
+ The SANE API specifies that image bytes are in machine native order.
+
+commit 28eb09eec4c64d9070b5747c93c25134395cab53
+Author: Aaron Muir Hamilton <aaron@correspondwith.me>
+Date: Sun Apr 16 00:27:54 2017 +0000
+
+ Swap bytes in 16-bit PNGs, because PNG is big-endian.
+
+commit 5fa4be5ae4f9937d79f076f7004a4b48ba765e8a
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed Apr 26 11:06:00 2017 +0200
+
+ pixma: backend version 0.17.36
+
+commit 879565cefcac61e371581d09696ef6d738c2a720
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed Apr 26 11:43:30 2017 +0200
+
+ new scanners Canon i-SENSYS MF230 and MF240 Series
+
+commit ddccf956b44509fc21cdcd4c52b6750e2ddab37a
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed Apr 26 11:02:46 2017 +0200
+
+ pixma_mp150: MG5400 Series has button scan support
+
+commit f14285dba30404f23fc9de13d632e69f23f7cb75
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Thu Apr 6 11:20:40 2017 +0200
+
+ pixma_mp150: MG5400 Series doesn't need special image format post processing @ high dpi
+
+commit 0960bf9c72d25a0f8686314fbe9a6a0f9002ea3c
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Tue Apr 18 20:12:31 2017 +0900
+
+ utsushi.desc: sync with upstream
+
+commit dcddb9505c88485bda6cdcf77927d14008b449ee
+Author: m. allan noah <kitno455@gmail.com>
+Date: Tue Apr 11 21:22:05 2017 -0400
+
+ epjitsu backend v31
+
+ - hardware gray support for fi-60F/65F (disabled pending calibration)
+ - merge fi-60F/65F settings
+ - improve desc, conf and man files
+
+commit 34e4dbf6c35946ca52678f6a7a61ef002fddb1c2
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Apr 10 20:23:03 2017 +0900
+
+ Bump Alpine and Fedora builder versions
+
+commit 9712e2aa2595f440252d40c26b680c3cf2b8ae30
+Author: m. allan noah <kitno455@gmail.com>
+Date: Sat Apr 8 21:44:27 2017 -0400
+
+ fujitsu backend v133 2017-04-08, MAN
+
+ - initial support for fi-7600/7700
+ - autodetect various double feed capabilities using VPD
+ - call send_lut if we are using a downloaded gamma table
+
+commit 5edb87f9ac950473f8c3a57b4071c970887d8440
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Apr 8 21:08:12 2017 +0900
+
+ genesys: Trigger reallocation of gamma tables on next sane_open()
+
+ Fixes 315491.
+
+commit 6eb4a1f164ef116a3ed10ee42883a15c268ea01e
+Author: Robert Ancell <robert.ancell@canonical.com>
+Date: Tue Apr 4 11:36:05 2017 +1200
+
+ kodakaio: Fix crash when Avahi search fails
+
+commit ccb47215e653724f317f7d40138098762578a6f9
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Fri Apr 7 20:28:02 2017 +0900
+
+ Add missing double quote
+
+ Accidently removed in 38ce7fc086a6ecbee94ef31901a6eb874fb611b1.
+ Thanks to Jon Nelson for pointing this out.
+
+commit 38ce7fc086a6ecbee94ef31901a6eb874fb611b1
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Apr 5 18:29:41 2017 +0900
+
+ Update SANE developer and backend maintenance status
+
+commit cbcab6dffadffdb40f87ddffaf2aa7e1618bb72b
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Tue Apr 4 11:28:18 2017 +0200
+
+ pixma: backend version 0.17.35
+
+commit 66ce95a5a1a716a92260701c76c0989abf4196bb
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Tue Apr 4 11:59:56 2017 +0200
+
+ new scanners Canon PIXMA G3000, E470, G3000, TS5000, TS6000, TS8000 and TS9000 [#315658]
+
+commit a2e26572729d62123b2f167fee9e671bf26b8987
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Tue Apr 4 11:27:38 2017 +0200
+
+ pixma: signal scan cancel from the frontend with new parameter s->param->frontend_cancel
+
+commit c5bfbc5a3a43a81776841289cd164a584c2e8ec2
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Tue Apr 4 11:25:53 2017 +0200
+
+ pixma: implement adf-wait for imageclass scanners
+
+commit 17f3899b1583971351ea7ac40e92660f6558268d
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Tue Apr 4 11:23:03 2017 +0200
+
+ pixma: new option adf-wait
+
+commit 3ef45ec3c3d56bfc60b339dac8a2f19543387ef3
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Tue Apr 4 11:16:20 2017 +0200
+
+ pixma: update docs for MG5400 Series
+
+commit e6c8ea6f0bcb2c6b6f7004feadc7db6cbfc3ee2b
+Author: m. allan noah <kitno455@gmail.com>
+Date: Wed Mar 22 12:33:27 2017 -0400
+
+ epjitsu backend v30 again
+
+ - typo in previous commit broke low resolution scans on fi-65F
+
+commit a7fde11e15e5604c7b37bc9553cbd08086c08e53
+Author: m. allan noah <kitno455@gmail.com>
+Date: Tue Mar 21 21:35:59 2017 -0400
+
+ epjitsu backend v30
+
+ - bump build number
+
+commit 891e3984d0410fa8c698d99d79948df3237e258d
+Author: m. allan noah <kitno455@gmail.com>
+Date: Tue Mar 21 20:39:47 2017 -0400
+
+ epjitsu v30
+
+ - fix image truncation when using 150 DPI in Y direction
+ - add 200 and 400 DPI Y direction support for fi-60F/65F
+
+commit 42896939822b44f44ecd1b6d35afdfa4473ed35d
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Feb 19 16:45:45 2017 +0900
+
+ Address memory corruption and information leakage.
+
+ Addresses CVE-2017-6318, Alioth#315576 and Debian's BTS#854804.
+
+commit eaa4d4407d96585b7cdbe194d8ac295eee3e6299
+Author: m. allan noah <kitno455@gmail.com>
+Date: Sat Mar 18 19:15:03 2017 -0400
+
+ epjitsu backend v29
+
+ - fix infinite loop when scaling in Y direction
+
+commit 2f9ea038b157fc6d08ce882a1d9984d37b46d809
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Mar 11 10:48:35 2017 +0900
+
+ Fix typo
+
+ See http://alioth-lists.debian.net/pipermail/sane-devel/2017-March/035099.html
+
+commit 1e028b72cae0f4caaf48868504bd2cd1667d6da7
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Mar 6 20:54:59 2017 +0900
+
+ pixma: updated status for MG5400 Series
+
+ See http://alioth-lists.debian.net/pipermail/sane-devel/2017-March/035072.html
+ and http://alioth-lists.debian.net/pipermail/sane-devel/2017-March/035082.html
+
+commit 928b803ef1f1bc1007ca3fa83418f103c6a7bdd7
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Mar 5 15:35:06 2017 +0900
+
+ utsushi.desc: sync with upstream
+
+commit f450049bccc1e331790cb2546c2c1440fa3d24c0
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Tue Feb 14 18:52:25 2017 +0900
+
+ utsushi.desc: sync with upstream
+
+commit e3ed043500e786724cc77fdd0565993e878a51fc
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Dec 26 08:13:33 2016 +0900
+
+ Update backend maintenance status
+
+ Following the project member list cleanup, only backends that list
+ a project member with git write access in the AUTHORS file are now
+ considered maintained.
+
+commit 7a0e1126b3eebd38944b8b281e6a481b95a35bbd
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Fri Jan 6 23:30:31 2017 +0100
+
+ Revert "pixma_mp150.c: Fix scanbutton detection for MB5000 series"
+
+ This reverts commit 53aa78df3a6980791ce250c471d019c5c59b83ec.
+
+commit 306f8f16e78b52948a6e09fa0957b3e364e0189f
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Fri Jan 6 23:29:59 2017 +0100
+
+ Revert "pixma_mp150.c: fix 1200 dpi scanning for MB5000 series"
+
+ This reverts commit dfc5487571ed2915bda7bdedbd4c79015004361b.
+
+commit 9bc734042f6a2af159772eef412efe7c65ebb02f
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Fri Jan 6 23:28:56 2017 +0100
+
+ Revert "pixma_mp150.c: scan param 0x26-0x29 should contain localtime HHMM, also for MB5000 series"
+
+ This reverts commit eb712c6bd8ca6a42a1d3941583fa18b9981b8712.
+
+commit 6c439bce791522aa9cd3fc04cf62087bdd6c6875
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Fri Jan 6 23:28:31 2017 +0100
+
+ Revert "pixma_mp150.c: replace multiple if statements with case statement in handle_interrupt"
+
+ This reverts commit 28dcd0aef4ac91b87527c17c8aa89e879f39f20d.
+
+commit 06b4b27ecfad1aa30c772fa0fac15d1c144c1e7a
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Fri Jan 6 23:28:09 2017 +0100
+
+ Revert "pixma_mp150.c: fix parameter settings for MB5000 in send_scan_param"
+
+ This reverts commit 1d2a40ec96aea0ba183415efea570301159d4159.
+
+commit 589e011992a21ae1edb4684eb89582350c47333f
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Fri Jan 6 22:15:24 2017 +0100
+
+ Update the sane-pixma man-page for the new timout setting option.
+
+commit 1b442ce1ea7068bda1129c061071dc94bfd6a8d2
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Fri Jan 6 21:37:52 2017 +0100
+
+ Added examples for new bjnp timer settings in the pixma config file
+
+commit cfc7a069d2696942bfeac90e0ff7aa50f83d0ec1
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Sat Dec 31 17:56:06 2016 +0100
+
+ Added timeout options for the bjnp protocol
+
+commit c2898cb6021fac6e2a526c2ce4692783ca69b18d
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Fri Dec 30 21:36:26 2016 +0100
+
+ Remove incorrect comment left from old version
+
+commit 526f642f6487cd348b39a6e138c2bffa9a88d0f6
+Merge: 32be261 68cd274
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Fri Dec 30 20:04:53 2016 +0100
+
+ Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends
+
+commit 68cd2744d1906ebf00b2bfdc90662992f8e5385c
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Dec 18 16:53:26 2016 +0900
+
+ Sort backends with LC_COLLATE=C
+
+commit d47957075ff0859f5bd52c683f5b6408c63d1e46
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Dec 17 17:03:32 2016 +0900
+
+ Update git repositor write access info
+
+commit 078435eaf19d00e6b863a7802073863604c9e9dc
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Sep 12 19:58:42 2016 +0900
+
+ Fix typo
+
+commit 755e829caa23b9781863e4b1e1d24c3cfee9e8bf
+Author: Dave Platt <dplatt@radagast.org>
+Date: Thu Dec 15 23:12:07 2016 -0800
+
+ avision.c: abort "wait for light" loop if interrupted
+
+ Adds a "cancelled" flag to the Avision device structure, cleared
+ in sane_start() and set in sane_cancel(). Test this flag in
+ wait_4_light() and bail out of the 90-second "wait for the
+ light to warm up" loop if the scan is cancelled.
+
+commit 28963459a4ac43100b8e377d65332d81a2660c0d
+Author: Dave Platt <dplatt@radagast.org>
+Date: Thu Dec 15 23:02:42 2016 -0800
+
+ avision.c: Recognize "backlight on" status
+
+ Avision scanners can return an additional light-status value meaning
+ "Transparent Media Adapter back-light is on". Accept this as
+ equivalent to "on" during the lamp-warmup check prior to starting a
+ scan. Re-check the light status after sending the window command, as
+ the light selection might have been changed and a further warm-up
+ may be required.
+
+commit 6585b6f60d07a196e42c99b935e2754bbc80b3c8
+Author: Dave Platt <dplatt@radagast.org>
+Date: Thu Dec 15 22:29:16 2016 -0800
+
+ avision.c: Add "skip-adf" option
+
+ The code which tries aggressively to reset/initialize HP 82xx/83xx
+ Automatic Document Feeders doesn't work well if there's no ADF attached,
+ because the scanner reports a non-zero ADF model type in this case.
+ The retry code makes several attempts to initialize the ADF, and then
+ bails out with an "Operation not supported" error.
+
+ Add a new "option skip-adf" which will cause the backend to believe
+ the "ADF not present" status if that's what the scanner reports.
+
+ Fixes #313751
+
+commit f58ce8f9201364bd0fe28ef736d4b1345f3f71b2
+Author: Troy Rollo <troy@kawseq.com>
+Date: Fri Dec 2 01:37:23 2016 +1100
+
+ HP3500: Always enable the second set of CCDs. This
+ prevents ghosting that occurs when only enabling the
+ first set of CCDs, even though at some resolutions
+ we will not get any data from the second set.
+
+commit 77986b1d14db5ba285d595ab7630748b3c6d9284
+Author: Troy Rollo <troy@kawseq.com>
+Date: Fri Dec 2 01:20:43 2016 +1100
+
+ HP3500: Move to scan area more quickly if it is a
+ long way from the home position
+
+commit b1f3815014f11bbadd74d255ee4343e16ffee6b8
+Author: Troy Rollo <troy@kawseq.com>
+Date: Tue Nov 29 21:11:06 2016 +1100
+
+ Add missing math library to HP3500 backend link flags
+
+commit fd7a3505f644573e832f417c7f0f62ca8ddeb7c8
+Author: Troy Rollo <troy@kawseq.com>
+Date: Tue Nov 29 20:47:59 2016 +1100
+
+ HP3500 backend: fix #314811, greatly improve
+ calibration, support harware calibration
+ in 120DPI and 400DPI, and add support for
+ hardware gamma correction.
+
+commit 6484ff8fc368db24b567e1d2fbb44cd86e0f9e43
+Author: Alex Belkin <abc@telekom.ru>
+Date: Sun Nov 6 23:03:23 2016 +0300
+
+ Forgoten comma in backends man pages list.
+
+commit 69a008830b84437701022cbd96a8863ac61d3ddf
+Author: Alex Belkin <abc@telekom.ru>
+Date: Sun Nov 6 22:28:03 2016 +0300
+
+ Pre-create temporary file for Jpeg scanning.
+
+ Jpeg mode (as submitted by Samsung developer) uses temporary file with
+ fixed name. This opens attacks on reading its content or overwriting any
+ other user-writable file (with symlink). This change pre-creates
+ temporary file with O_CREAT|O_EXCL and mode 0600. Assuming usual +t
+ permissions for tmp this should mitigate issue.
+
+commit 226c2b9deb2f4f4b1d7c51ad4bb83d181e5e31b5
+Author: Alex Belkin <abc@telekom.ru>
+Date: Sun Nov 6 21:50:06 2016 +0300
+
+ Update header and copyright statements for xerox_mfp.
+
+commit 58c1e43b83712899162030d83df3ecac151d69d3
+Author: Alex Belkin <abc@telekom.ru>
+Date: Sun Nov 6 21:38:47 2016 +0300
+
+ Indent of xerox_mfp-tcp.c and xerox_mfp-usb.c
+
+ This is purely indent commit without any code changes, in
+ follow-up to 83bbcfe7d546b4d0cd28269b647fb558c6a1e00a.
+
+ Indent command used:
+ astyle -A8 -U -H -k3 -W3 -o xerox_mfp-{usb,tcp}.c
+
+ Proof that code is not changed:
+ git log -w -p xerox_mfp-{usb,tcp}.c
+
+commit 610533a9a66d7232a8a0ecd360871e3a6fa67980
+Author: Alex Belkin <abc@telekom.ru>
+Date: Sun Nov 6 21:24:38 2016 +0300
+
+ Update xerox_mfp man page.
+
+commit ba6a5710b508e73f4cb7152d034adc865f5201d7
+Author: Alex Belkin <abc@telekom.ru>
+Date: Sun Nov 6 21:00:58 2016 +0300
+
+ Update sane.man to index xerox_mfp backend.
+
+commit 83bbcfe7d546b4d0cd28269b647fb558c6a1e00a
+Author: Alex Belkin <abc@telekom.ru>
+Date: Sun Nov 6 20:24:02 2016 +0300
+
+ Run indent: astyle -A8 -U -H -k3 -W3 -o xerox_mfp.[ch]
+
+ This is purely indent commit w/o any code changes.
+ To prove run `git diff -w`.
+
+commit e4aed53a1e46b9d46a76f814d414ef8d2c2276e3
+Author: m. allan noah <kitno455@gmail.com>
+Date: Sat Oct 8 19:32:43 2016 -0400
+
+ fujitsu backend v132
+
+ - remove ipc_mode option and variables
+ - set ipc mode based on other options
+ - cleanup inverted logic DTC options
+ - fixes threshold option reported in #315069
+
+commit cfa98fd0d1271dd426ff2d6c565790d87cf3986d
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Sat Oct 8 14:25:33 2016 +0200
+
+ pixma: backend version 0.17.34
+
+commit 7e20475c8b45249d05315d5a889551924210666d
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Sat Oct 8 14:24:53 2016 +0200
+
+ pixma: new scanner Canon PIXMA MG3000 Series
+
+ see bug report #315521
+
+commit 3b63fdab2b94f14765f8ba165546f6d69fc23ea9
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed Oct 5 20:05:37 2016 +0200
+
+ pixma: backend version 0.17.33
+
+commit c751a9ca22934ef93ca6b7afd3d0aaea4969c5fc
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed Oct 5 19:51:35 2016 +0200
+
+ fix ADF scanning for Canon MF57x0 devices
+
+ - ignore result from calibrate(): don't interrupt @ PIXMA_STATUS_BUSY
+ - MF57x0 devices don't require abort_session() after the last page
+ - reported by Dmitry Deshevoy
+
+commit a9806de08ea65acb8a1109b480147a4a7ec76cb5
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Sep 25 17:06:15 2016 +0900
+
+ AWARE: Treat compiler warnings as errors on debian-8-mini too!
+
+commit 490c4501c7ca59568bd9611665386c512163b51b
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Sep 25 17:04:23 2016 +0900
+
+ Sync autofoo
+
+commit da49686efe16bc5f7b4ddef18ea0dcb5f7c18d77
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Sep 25 17:00:54 2016 +0900
+
+ sane-find-scanner: disable USB if not supported
+
+ This fixes a [-Wpedantic] compiler warning about ISO C forbidding empty
+ translation units. The check-usb-chip.c file reduces to such a file in
+ the case USB support was explicitly disabled or no usable library found.
+
+commit 471e8ac0c1b565e5aea92f35ae173e167f3b61c7
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Sep 25 16:28:11 2016 +0900
+
+ sanei_pp: fix [-Wcpp] compiler warning
+
+ The `#warning` directive is turned into an error by `-Werror`. The
+ directive triggers is guaranteed to trigger with __GNUC__ when no
+ parallel support is available. This would prevent strict CI builds.
+
+ Output a message with all compilers that understand the pragma. Those
+ that don't should ignore it, according to C99.
+
+commit 7d7030a40986d97d3cf7a5313bf889bce4af8131
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Sep 25 15:53:46 2016 +0900
+
+ sanei_usb: : fix [-Wunused-parameter] compiler warnings
+
+ These were issued in the absence of libusb.
+
+commit e6faafcdc94e253f7f4fe793fec6110ce37e8014
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Sep 25 15:44:36 2016 +0900
+
+ xerox_mfp: fix [-Wunused-parameter] compiler warnings
+
+ These are issued when libjpeg was not found during configuration.
+
+commit 32be261254a78d1f314b3ee86fd5e5b40ab91a86
+Merge: ec8bf64 97d2a3d
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Wed Sep 21 22:35:10 2016 +0200
+
+ Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends
+
+commit 97d2a3d22d9c6a6d0a277de0066c73e9059abd92
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Sep 21 22:11:09 2016 +0900
+
+ AWARE: Treat compiler warnings as errors on debian-8-full
+
+ This build became compiler warning free in ee550e5d. Let's keep it
+ that way!
+
+commit 4119f05d5f400803a9c952896125e9feabb07393
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Sep 21 21:54:39 2016 +0900
+
+ Fix USB ID typo
+
+commit ee550e5de8e636642b9895d54f6740aa38ee6ff8
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Sep 19 12:52:31 2016 +0900
+
+ pieusb: fix [-Wunused-parameter] compiler warnings
+
+ The functions that trigger these warnings were not used.
+
+commit bf088a6ed15733237df446a84d6659c4e0145c9a
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Sep 19 17:45:35 2016 +0900
+
+ Merge comments
+
+ This gets rid of a missing :usbid warning.
+
+commit e01f574b19be74081650e9be9bcb16a3420068ef
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Sep 19 17:44:48 2016 +0900
+
+ Merge duplicate entry
+
+commit 1a328e412fb7bf3872de20fe6e57b00ab913a75d
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Sep 19 15:26:14 2016 +0900
+
+ Add missing USB IDs
+
+ Taken from http://www.linux-usb.org/usb.ids
+
+commit dd940a1f612f56d2acb929afd54614ebc6dfb309
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Sep 17 20:43:44 2016 +0900
+
+ utsushi.desc: sync with upstream
+
+commit fb0464d9e3e39a93306e98602ff879c43276de5c
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Sep 12 20:12:28 2016 +0900
+
+ niash: fix [-Wunused-but-set-variable] compiler warning
+
+ This makes explicit what the compiler has effectively been doing all
+ along anyway since at least 727dd4ab (2004-08-03).
+
+commit 6f4b88b6173745f09e4ce1fa465db534eca85751
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Sep 12 20:05:42 2016 +0900
+
+ epson2: fix [-Wunused-but-set-variable] compiler warning
+
+ This makes explicit what the compiler has effectively been doing all
+ along anyway since at least 728e032a (2009-06-01).
+
+commit 4dce101c05515200a6cd337451da664c1978f115
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Sep 19 10:04:35 2016 +0900
+
+ Keep generated *.eps and *.pdf files out of the repository
+
+commit 46bc0ff1c89a6759fd22f80fd1ceb9551268da4f
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Sep 18 21:41:03 2016 +0900
+
+ Sync autofoo
+
+commit 2b973d75fed73771664958ea6cb5b4b8fd7b1307
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Sep 18 21:21:35 2016 +0900
+
+ Add fig2dev as prerequisite for API HTML docs
+
+ The target for sane-html depends on sane.dvi which requires fig2dev.
+
+ Thanks to:
+ - https://lists.debian.org/debian-user/2016/08/msg00484.html
+ - http://superuser.com/questions/1101439/error-building-sane-backend-on-debian
+
+commit db22a031d130d533f5fd41710ddabdc61280d313
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Sep 18 21:19:12 2016 +0900
+
+ Fix typo introduced in fa41b180. Fixes 315435
+
+commit 9d388c35937b75cf5f47410ead07ef2226ac8005
+Author: m. allan noah <kitno455@gmail.com>
+Date: Sun Sep 11 19:03:23 2016 -0400
+
+ canon_dr v56
+
+ - add initial support for P-150M (and probably P-150)
+
+commit 39ceeae616a2e1638c2760d4364adcaa210a413b
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Sep 7 21:03:30 2016 +0900
+
+ md5: fix [-Wstrict-aliasing] compiler warnings
+
+commit 27a4da41b1761acba33e99aab4d782e726934c04
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Sep 7 21:01:26 2016 +0900
+
+ Prefer *our* `include/` files
+
+ This fixes discrepancies in build results for VPATH builds.
+
+commit 737977199ccd2419a51e120c472981b1a1263ab0
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Sep 5 23:40:39 2016 +0900
+
+ umax_pp: fix [-Wunused-but-set-variable] compiler warning
+
+commit 50fa8efdcff0dd159d3ff51e219a3c08020ca54c
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Sep 4 14:39:52 2016 +0900
+
+ gphoto2: fix libgphoto2 logging integration
+
+ In libgphoto2-2.5.0 (tagged for release on 2012-07-10) the GPLogFunc no
+ longer takes a va_list. Instead, it passes a formatted message.
+
+commit 23f052113b5567033da0d9c4679451d97c484220
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Sep 4 12:50:19 2016 +0900
+
+ saned: fix [-Wunused-parameter] compiler warning
+
+ The `__sane_unused__` attribute has been moved from sanei_backend.h to
+ sanei.h to make it generally useful instead of limited to backends.
+
+commit 0d527f6659e06175d855aaa1a70fc2be52aad1a7
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Sep 4 12:13:16 2016 +0900
+
+ Drop build environments
+
+ Adding them did not quite have the effect I thought it would. I had
+ thought it would allow for easy linking to build logs by environment
+ name. Alas, no such luck.
+
+ This reverts commits:
+ - 9c44317289f1be0a72089ffd030be84caf75b58c
+ - 6209fecf3a11e90e2e5efc057cf650f4ab792b50
+
+commit 74b4a34e82124621616c699ac0d5ba0d5e93b6a1
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Sep 4 12:12:14 2016 +0900
+
+ dll: fix pedantic compiler warning
+
+commit 246673715d9abdbfbea349de4636322b242f9700
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Sep 3 14:36:49 2016 +0900
+
+ utsushi.desc: sync with upstream
+
+commit a65e74fe83ae96d5d00af6a05c751086cdae8d38
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Aug 28 15:49:44 2016 +0900
+
+ umax_pp: fix [-Werror=unused-but-set-parameter] compiler warnings
+
+commit 4eaefe43713036f73ab322e8d6b519589055540d
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Aug 28 15:27:50 2016 +0900
+
+ magicolor: fix [-Werror] compiler warning
+
+ This casts away const-ness in the hope that libsnmp doesn't change
+ the session.peername.
+
+commit 31ac0db73672347732dc80cf8f2afe8e6f3d466b
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Aug 28 15:25:43 2016 +0900
+
+ magicolor: fix [-Werror=pointer-sign] compiler warnings
+
+ The libsnmp API requires a u_char *session.community :-(
+
+commit c32d48ef5fd4a47a93933e6ffba5c8a93d26e43f
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Aug 28 14:18:48 2016 +0900
+
+ kodakaio: fix [-Weror=format=] compiler warning
+
+commit 0337514b8f0e484c11b668d8ca0e0af998d3dfbc
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Aug 28 14:18:00 2016 +0900
+
+ kodakaio: fix [-Werror=sign-compare] compiler warning
+
+commit 763816814bc072b19f1178e0d92031217d7f5f06
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Aug 28 13:55:30 2016 +0900
+
+ hp5400: fix [-Werror=overflow] compiler warning
+
+ This explicitly implements what gcc and clang assign.
+
+commit 9c44317289f1be0a72089ffd030be84caf75b58c
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Aug 28 13:24:17 2016 +0900
+
+ Fix environment name (periods are not allowed)
+
+commit 984fefd55173f30f4cde3ed7acb462d660c676eb
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Aug 28 13:21:11 2016 +0900
+
+ plustek_pp: fix [-Werror=sign-compare] compiler warning
+
+commit f0153bc7fe7fd79ef2b1b41d259adf3d20b9d641
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Aug 28 12:57:17 2016 +0900
+
+ v4l: fix [-Werror=sign-compare] compiler warning
+
+commit 6209fecf3a11e90e2e5efc057cf650f4ab792b50
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Aug 28 12:17:46 2016 +0900
+
+ Make referencing builds easier
+
+commit 235de98784897edb63d1ed1a32609b7786d799d0
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Aug 28 11:58:16 2016 +0900
+
+ md5: fix [-Wpointer-arith] compiler warnings
+
+ This reverts commits 9aecb00947e6bf7ef1cf412aff2ab41202617b30 and
+ cdad5961f3888f0a3c0c525d0efab33174c11a24 which fixed a different
+ compiler warning that seems to have disappeared (at least on the
+ debian-8-full builds).
+
+commit bf53c714348dbf4654de887ae7e649fbad6b2288
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Aug 4 22:47:01 2016 +0900
+
+ Sync with upstream
+
+commit ffd93a9fad10ced31de037f2c6180f328a38b547
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Aug 3 22:43:06 2016 +0900
+
+ Sync autofoo
+
+commit cb3090cb5472b63d5cdfb5110652f568bd9477ad
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Aug 3 22:16:26 2016 +0900
+
+ pixma: Fix include guard typo
+
+ This was introduced in f573865 on 2008-10-18.
+
+commit 23cc2e1ba043ea8309923f5f1dcc5acaeee38a95
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Aug 3 22:08:49 2016 +0900
+
+ Fix include guard typo
+
+ This seems to have been present since the beginning of sanei/sanei_scsi.c.
+
+commit 63b55e2b591ba977a285a4c91fde0118c25246e7
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Aug 3 22:05:03 2016 +0900
+
+ Drop check for sys/bitypes.h
+
+ It was obsoleted in 70f3fdf on 2009-02-26.
+
+commit d263f25911a0b359b7edec0faa9320d5d13928da
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Aug 3 21:48:54 2016 +0900
+
+ Fix typo
+
+ Appears to have been introduced in 0330a4d on 2009-02-02. There is no
+ evidence that a scdds.h file has ever existed.
+
+commit 970464f7332a1995bfd825de285425f0c957b1da
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Aug 3 20:53:06 2016 +0900
+
+ Drop unused CPP define
+
+ The last reference to it was removed in 5dcf165 on 2007-06-21.
+
+commit 5389808029f0f81d204630f6e78abe11dfd61122
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Tue Aug 2 21:56:09 2016 +0900
+
+ Fix memory leak
+
+commit 1006445982877970d376c0f657e04fc1481e2459
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Tue Aug 2 21:38:43 2016 +0900
+
+ Use DIR_SEP instead of hard-coding ":"
+
+ Fixes 313540
+
+commit b021c3bee8e9edc7854050a3975cef003586b2e5
+Author: Troy Rollo <troy@kawseq.com>
+Date: Sun Jul 31 22:47:25 2016 +1000
+
+ Fix bug 314571 - hp3500 backend does not set correct size for string option.
+
+commit 1859803563f8baadeb6c0926610b2f782350d1e4
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Jul 27 21:17:08 2016 +0900
+
+ Add a Fedora 24 Clang builder
+
+commit f6c8be1380c2f12080cdbd7a81eb2d5156eaa154
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Jul 18 20:55:14 2016 +0900
+
+ kvs40xx: fix [-Wunused-function] compiler warning
+
+ This rather unceremoniously removed the function. Note that a near copy
+ can be found in the kvs20xx backend code.
+
+commit effc26e4028f2d21a5bd9fec0458a78c0f6dc330
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Jul 18 20:53:51 2016 +0900
+
+ kvs20xx: fix [-Wunused-function] compiler warning
+
+ This rather unceremoniously removed the function. Note that a near copy
+ can be found in the kvs40xx backend code.
+
+commit 2d468852288b5d80e9e8b6831467081fe3ec874e
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Jul 18 17:32:21 2016 +0900
+
+ pnm: fix [-Wformat=] compiler warning
+
+commit 2f39c7227021e85b8fdde8161358858797bd7461
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Jul 18 17:11:26 2016 +0900
+
+ v4l: fix [Wunused-parameter] compiler warnings
+
+commit 880992739020eee8cc0e005e6bdf853f2ff3572f
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Jul 18 17:10:56 2016 +0900
+
+ sm3600: fix [-Wunused-parameter] compiler warning
+
+commit 99c14f2d9503cd9a6c77d71d590e434e504052c6
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Jul 18 16:51:08 2016 +0900
+
+ Use a single symbol to flag unused parameters
+
+ The __sane_unused__ symbol was used slightly more often then UNUSEDARG
+ and, more importantly, defined in include/sane/sanei_backend.h. That
+ makes it readily available to virtually all backends.
+
+commit b73a6e5017f6d4d2d0ef7a61bf6e2113f848be94
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Jul 18 16:14:20 2016 +0900
+
+ niash: fix [-Wunused-parameter] compiler warning
+
+ The attribute needs to go before the pointer designation for it to have
+ any effect.
+
+commit 61719e0a131a6f0d4bf53aa98ecf510ce7081ca7
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Jul 18 16:11:39 2016 +0900
+
+ dc240: fix [-Wunused-parameter] compiler warning
+
+ The attribute needs to go before the pointer designation for it to have
+ any effect.
+
+commit ef8e258165526175c9ac2d262448f16b551d19e9
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Jul 14 21:12:38 2016 +0900
+
+ Sync autofoo
+
+commit 57350969f6f46195c5fd5e255b3d1906df401d19
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Jul 14 20:51:42 2016 +0900
+
+ sane.tex: mark up email as a URL
+
+commit 707baa0d160ff13331bed6063d2502b09f902f38
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Jul 14 20:50:14 2016 +0900
+
+ doc/sane.tex: drop html.sty in favour of url.sty
+
+ The latter is part of the core TeX Live distribution which is readily
+ available on all major operating systems.
+
+commit bfd1626c4b119404429a847aaa92df77ca3fbb40
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Jul 13 23:44:26 2016 +0900
+
+ Sync autofoo
+
+commit 8598f81d0b9542b6f4928b8b870a26b50f440379
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Jul 13 23:43:35 2016 +0900
+
+ Fix figure orientation
+
+commit 00bc3e9b451f8dfb89553305cce89172be520bb1
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Jul 13 23:40:19 2016 +0900
+
+ Generate EPS figures too
+
+ It's good to know how this is done so that we can modify any original
+ figure if need be.
+
+commit cc8f99b900d5ae44248677f6881f1b74d7885bfb
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Jul 13 23:24:29 2016 +0900
+
+ Generate PDF figures explicitly with fig2dev
+
+ This utility has less dependencies and supports conversion to a pile of
+ other formats that may come in handy as well.
+
+ Clean up of generated PDF figures has been moved to the clean target as
+ well.
+
+commit d7e1995d001b0d16b9920e751be923f6a8393bf1
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Jul 13 22:37:44 2016 +0900
+
+ doc/sane.tex: Replace epsfig with graphicx
+
+ The graphicx package allows for file specification without a hardcoded
+ extension. This provides more freedom in chosing how to prepare images
+ in *.eps and *.pdf formats.
+
+ Moreover, epsfig is considered mostly obsolete in the TeX community and
+ graphicx is the "current 'preferred' solution" to embed figures.
+ See https://www.ctan.org/pkg/epsfig.
+
+commit 0aab12b934a9f9620fb1236e13dd2b71a7426000
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Jul 11 20:41:54 2016 +0900
+
+ Bump standard minor version
+
+ This is to acknowledge the SANE_STATUS_GOOD fixes in net.tex that were
+ committed in 4daf488 and 1100883.
+
+commit 1ed3b9fa86e6bc6875a72a9b347164a5879ffe8b
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Jul 11 20:37:08 2016 +0900
+
+ Reclassify doc/html.sty
+
+ It is a package used by doc/sane.tex.
+
+commit 2481e1e98b02e927cdb9c2e6e404252ef9e49041
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jul 10 15:43:42 2016 +0900
+
+ Sync autofoo
+
+commit fa41b18001f74e8941813709f15a15cc9ea299e1
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jul 10 20:35:04 2016 +0900
+
+ Refactor API spec conversion support
+
+ Unless explicitly asked to do without, all formats for which required
+ tools are found will be built. Checks cover PostScript, PDF and HTML.
+
+ All logic and files involved are now collected in a single "section"
+ and grouped in such a way that their function should be clearer.
+
+ fixup! Refactor API spec conversion support
+
+commit d7c69d141ffb4f456d659b443aa4c3d3be82793e
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jul 10 19:40:04 2016 +0900
+
+ Add test for the TeX to HTML converter
+
+commit fe2fbe06e1b7db42ea2578e8d853cf83d7bb72a9
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jul 10 19:29:55 2016 +0900
+
+ Refactor TEXINPUTS handling
+
+commit f322cbc7f950b087e969ac115a5b4e14735881e4
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jul 10 15:41:08 2016 +0900
+
+ Add support for PDF API spec output
+
+ Note that pdflatex internally uses epstopdf which in turn requires a
+ working ghostscript.
+
+commit 5a73fb24d1e7a5dcdd287ce7654050b1703cc9c6
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jul 10 14:48:43 2016 +0900
+
+ Be quiet but do not hide errors
+
+commit e0fd693bb170813f95241898a53ba3f9c261c22a
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jul 10 13:32:22 2016 +0900
+
+ Fix API spec generation for VPATH builds
+
+commit cb04102a20bc5b1e9cbb990805de3586a0a940c0
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Jul 9 15:10:00 2016 +0900
+
+ Add GitLab CI musl build job
+
+commit be7af6835741c18ea93babd421c083c377b1f88d
+Author: Ruslan Nabioullin <rnabioullin@gmail.com>
+Date: Sat Oct 29 20:27:47 2011 -0400
+
+ Fixed scanning status messages. Fixes 313411
+
+commit d62d0a2e452e9ed1ae74cc20c01488543cda8ef9
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Jul 6 20:23:12 2016 +0900
+
+ check-po.awk: fix awk invocation
+
+ The awk utility has been moved to /usr/bin and the script relies on
+ features present in gawk but not in mawk.
+
+commit ddbdfd6206e30e513509720dd5137c26c9efc248
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jul 3 21:11:04 2016 +0900
+
+ Fix configure time test
+
+commit c17821e3609080309bcb8a3173cb071e1493a62c
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Jul 2 19:23:01 2016 +0900
+
+ Fix configure time warning during CI build
+
+commit c96236862635f74d8a1c01654430d93bed83f756
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Fri Jul 1 23:45:43 2016 +0900
+
+ Sync autofoo
+
+commit a9c813944e9aa0ceb6c153d06dff286ba855b90e
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Fri Jul 1 23:37:49 2016 +0900
+
+ Make libusb-1.0 the default for USB support
+
+ When libusb-1.0 is not found, libusb-0.1 will be tried. On BeOS and
+ OS2, nothing should have changed in terms of detection of USB support.
+
+ On all systems the --enable-libusb* flags are now ignored. Instead, the
+ --with-usb and --without-usb flags now control support. When neither is
+ given USB support will be enable if possible and disabled otherwise. If
+ --with-usb is requested but not possible, ./configure will fail. There
+ is no support to prefer libusb-0.1 over libusb-1.0.
+
+commit 418fbb987d731ed2468f48a6fb162f47ea7da55e
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Jun 30 21:50:33 2016 +0900
+
+ Sync autofoo, once again ...
+
+commit 602182931dceeedddcc6be3b144cbc1423bd9b4a
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Jun 30 21:49:25 2016 +0900
+
+ Improve test shell builtin invocation portability
+
+ Looks like I missed this when committing 309a8140.
+
+commit 828cd013e9a4411158af8816a63b133b6da19ed5
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Jun 30 21:38:04 2016 +0900
+
+ Compile getopt replacement functions only if needed
+
+ This ought to get rid of the last empty compilation unit warnings. This
+ merges libfelib.la with liblib.la. The former was always used together
+ with the latter. The latter was only ever used without the former when
+ linking backends and tools.
+
+ Tools might want to use the getopt functions, backends might just want
+ to use MD5.
+
+commit 89dc05006ec93e8fd8a103504701db720814669a
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Jun 29 22:21:10 2016 +0900
+
+ Sync autofoo
+
+ Looks like the sorting of the DIST_COMMON file list is not stable.
+
+commit a298bfe5a8c65236ac13130e891a93bf3cf58976
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Jun 29 22:20:51 2016 +0900
+
+ Fix AS_IF condition
+
+commit f03f1f66d4a7704c20d221897665509d7f1a626a
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Jun 29 22:15:06 2016 +0900
+
+ Sync autofoo files
+
+commit 1c946f7c194869966f6d3af9df499184d3035c20
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Tue Jun 28 22:42:09 2016 +0900
+
+ Compile replacement functions only if needed
+
+ This ought to get rid of most empty compilation warnings.
+
+commit 0c2b86ac0b56ee7cb8b962102c54855f05887b08
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Jun 27 22:33:28 2016 +0900
+
+ Fix distcheck issues in tools/
+
+ Automake is smart enough these days to compile the *.lo files that are
+ used when linking.
+
+ The umax_pp_CPPFLAGS are useless because backend/umax_pp_low.c undefines
+ BACKEND_NAME unconditionally and sets it to what was passed here ;-)
+
+commit 81f9557966ad335a76deff57a112607d9813ba7a
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Jun 27 22:08:20 2016 +0900
+
+ Clean up .gitignore file content
+
+ Removes empty lines and duplicates (note that .gitignore patterns are
+ recursive unless anchored with a leading /).
+
+commit 61f3fec68e14944be7ecf219ec604e599141cbdf
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Jun 27 22:05:50 2016 +0900
+
+ Remove references to SANE CVS
+
+ The references in in-file changelogs and the ChangeLog files have not
+ been modified. Only those references that refer to current practices
+ or locations.
+
+commit c23791cbd71d58b2627cfc65bbf2cb20aeb51bba
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Jun 27 21:51:43 2016 +0900
+
+ Sync AUTHORS content with current status
+
+ We've been using git for a while ;-). Also updates the write access
+ info and fixes encoding issues.
+
+commit cb4924f210bf758558b583220a14ed5a62f178dc
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jun 26 10:22:35 2016 +0900
+
+ Stop distclean from removing files willy-nilly
+
+ The distclean target should only remove files that make creates. If
+ there are any that need taking care of, they should be added in on a
+ per file basis in the Makefile.am that creates it.
+
+commit 0065aaa1c8cb823d20b1e0ff32b3f6197e73db3f
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jun 26 10:11:42 2016 +0900
+
+ Remove overly zealous ignore patterns
+
+ Text editor backup and temporary files like *~ are a per developer
+ issue, add them to your global .gitignore. Other dot-files should
+ be ignored on a case-by-case basis.
+
+commit 8274a52eec3c20becf9901acaab4837b6b61c2f7
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jun 26 10:07:26 2016 +0900
+
+ Sort .gitignore files
+
+commit b25ef62c2bb163fffea56000ef25544a236d2096
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jun 26 10:05:12 2016 +0900
+
+ Fix sorting of ignore files
+
+ We haven't been using CVS since ... 2009-05-04 :-|
+
+commit 0bc7b6aed7e3ac8ee78190f0e795ce9c62c3f36e
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jun 26 09:16:54 2016 +0900
+
+ Sync *.po files with previous changes
+
+ This changes the file/line references in all files (and picks up any
+ new messages as a side effect).
+
+commit bdade6bb07a0ec27e3930c0b3b86c28a5c2a5bd9
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jun 26 09:15:24 2016 +0900
+
+ Sync derived files with previous changes
+
+commit ec4fe7ec7200a881feba5b539256dc58ae1edbaf
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jun 26 08:50:04 2016 +0900
+
+ Prefer gettext's --disable-nls option
+
+commit c676acbe472f2a57763d0ce198e50b048d37bbda
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jun 26 08:49:14 2016 +0900
+
+ Switch to using the gettext build machinery
+
+ This adds two automatically maintained English variants that handle
+ quote substitution in onrder to provide smart quotes.
+
+commit 0286bf46fc2992dfd2e9539fb939c243db13e91f
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jun 26 08:30:45 2016 +0900
+
+ Add gettext build machinery files for I18N/L10N support
+
+ These are courtesy of autopoint and target gettext-0.18.1 because that
+ is the version in Debian 7 (which is what Alioth is running). The one
+ warning this produces on autoreconf is fixed in gettext-0.18.2, BTW.
+
+commit eecee6d1014537cabe427d44168fce9ac9894301
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Jun 25 15:23:05 2016 +0900
+
+ Fix VPATH build issue
+
+ The source *.po files weren't found when you configured outside of the
+ top source directory.
+
+commit 00984cd1119bb9bb5b794bfc0f1ef77369978d68
+Author: Yurii Kolesnykov <yurikoles@gmail.com>
+Date: Sat Jun 25 03:34:12 2016 +0300
+
+ Fix compilation of saned.c under OS X
+
+commit ad176ba9fe1f7608d8ad8032407cf1f7dc66dad6
+Author: Alessandro Zummo <a.zummo@towertech.it>
+Date: Tue Jun 21 00:50:02 2016 +0200
+
+ epsonds: remove unused var
+
+commit 1dbabdce5d34e686608bb997245c49a823e19fb5
+Author: Alessandro Zummo <a.zummo@towertech.it>
+Date: Tue Jun 21 00:49:08 2016 +0200
+
+ epsonds: fix compilation
+
+commit 9b389a61c5e698e8bffb186bdbc005739128b427
+Author: Alessandro Zummo <a.zummo@towertech.it>
+Date: Tue Jun 21 00:43:39 2016 +0200
+
+ epsonds: added support for network scanners
+
+commit f13ca02b86a4d27951149723ca2ae81491991c18
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Jun 20 21:42:56 2016 +0900
+
+ Fix variable name typo and other typographic nit-picks
+
+commit e7100e275d58d67b903e883e7a02e45d18f81ef7
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Jun 15 20:47:28 2016 +0900
+
+ Update documentation to reflect recent changes
+
+commit 5695d01077c7e575808a37a66df37d1f9fafa637
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Jun 15 20:23:33 2016 +0900
+
+ Silence overly verbose targets
+
+ This only takes effect with silent rules enabled.
+
+commit 43cdc1056af899520797b09f3f78ba64703ed74d
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Jun 15 20:18:25 2016 +0900
+
+ Do not duplicate Warning on output
+
+commit 40bfec7a6b4a804201bad7f0517f16b0c6ae4110
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Jun 15 20:17:29 2016 +0900
+
+ GitLab-CI: fix configure option
+
+commit f75e271853f40c6cb00ce59cbb4e9d62d083a1b2
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Tue Jun 14 21:24:53 2016 +0900
+
+ Tweak GitLab CI builds
+
+ The idea is to build as much as possible for the *-full flavour build,
+ make compiler warnings stand out and muddle on after errors so that we
+ get all the problems in a single log.
+
+commit ef7deff36c759efa8d371251febef6d37d4eb94b
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Tue Jun 14 21:20:48 2016 +0900
+
+ Add missing autofoo file
+
+ This should have gone in with d853463e.
+
+commit d853463ef1b97082d657a0be32d1b27a04940ea2
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Tue Jun 14 06:30:48 2016 +0900
+
+ Sync derived files
+
+ This was done with
+
+ AUTOMAKE="automake --add-missing --copy" autoreconf --force
+
+ on Debian GNU/Linux 8.5.
+
+commit 17d78ab7c326069c3a596f17ded6418ef42930bc
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Fri Feb 12 21:09:32 2016 +0900
+
+ Fix warnings of "newer" automake versions
+
+commit a7376ffa6dd1796c1678b33bd03bf19766e227de
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Fri Feb 12 20:52:57 2016 +0900
+
+ Fix libtoolize warning
+
+commit 7675cb7c3eb5b6e97fb87adc464b6bcc67cfd7dd
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Feb 11 17:43:14 2016 +0900
+
+ Drop Makefile.in from EXTRA_DIST
+
+ Automake is smart enough to include this on its own.
+
+commit 7bfa818c57485310994650528124a7036894eb36
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Jan 14 21:22:00 2016 +0900
+
+ Set up compiler and linker early and in one place
+
+commit f80cf1dbbdd85f2a0b595aef83cc63faa0c91c04
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Jan 14 20:21:49 2016 +0900
+
+ Remove unused SANE_LINKER_RPATH macro
+
+commit e4ad1f58f31ec7110df716494b13cf96156b6a7c
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Jan 14 18:50:47 2016 +0900
+
+ Enable ISO C99 support for more compilers
+
+commit 444b572d1a559d93a6ad172f86bdcc9197377e75
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Jan 9 18:43:36 2016 +0900
+
+ Use autoconf provided --docdir
+
+commit f1f4180e5b6f71bf3a674bbfcbf7932b401d7a96
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Jan 9 18:24:20 2016 +0900
+
+ Collect autoconf bits in one place
+
+commit 35f1936aeba18b34628d35938529e0d2af0e58c7
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Jan 9 18:11:53 2016 +0900
+
+ Determine version bits and release programmatically
+
+commit 16497dc13838e14784778883fb2837fbcf9e288e
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Jan 9 17:59:20 2016 +0900
+
+ Replace convenience variable by its expansion
+
+commit 9a52b5bc27c2a50e14161b4dcaba43f825cf91a4
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Jan 9 17:48:27 2016 +0900
+
+ Fix variable name typo
+
+commit 79c623628a28b6c28321cad6518bf98cf7a705a4
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Jan 9 17:48:03 2016 +0900
+
+ Fix new automake warnings
+
+commit 97fed76717367289a8e160dab4341d79586c1079
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Jan 9 17:22:31 2016 +0900
+
+ Replace obsolescent macro with LT_INIT option
+
+commit c868a2e8d48e3c31051b6a8978c9b1df494bc36b
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Jan 9 17:22:07 2016 +0900
+
+ Remove commented out code
+
+commit 4894b1513d829957e109e5c49b812dc688fe78b3
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Jan 9 17:11:19 2016 +0900
+
+ Drop a pile of unnecessary macro invocations
+
+ These are already taken care of by other macros.
+
+commit ae89c8f98362a4e50d4b1a0ce8f3586b77a81989
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Jan 9 15:59:35 2016 +0900
+
+ Update to automake-1.11.6
+
+ This turns on additional warnings and adds support for silent make
+ rules (so compiler warning really stand out ;-).
+
+commit 87e12bbf2e4312bf0bd18656afe579919c8788e1
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Jun 13 22:24:21 2016 +0900
+
+ Sync derived files with autoreconf --force
+
+ For the record, this was done on Debian GNU/Linux 8.5.
+
+commit 309a8140e7285f87d5fc5ee24b942f1713e80be8
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Oct 28 21:59:42 2015 +0900
+
+ Improve test shell builtin invocation portability
+
+ POSIX 2008 obsoletes the -a and -o operands (according to the autoconf
+ documentation).
+
+commit d9e2f441139c0514c3d388976d1f8fc78a04de95
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Oct 28 20:59:22 2015 +0900
+
+ Double quote code passed to AC_LANG_PROGRAM
+
+ Upon re-reading the autoconf documentation, this seemed the right thing
+ to do. The AC_LANG_PROGRAM macro does not quote its arguments so any
+ occurence of [ and ] will get stripped out if not double quoted.
+
+ Current code snippets passed do not use them but it is better to use a
+ consistent quoting approach for such snippets. In other places in the
+ configure.ac file double quoting is used already.
+
+commit d3d5dc3da04cce842f7fa8d941676f2f5abc3bbd
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Oct 22 22:18:19 2015 +0900
+
+ Update to autoconf-2.69
+
+ This gets rid of a number of obsoleted macros and replaces RETSIGTYPE
+ with a void literal which can be assumed for C89 and later.
+
+ This changeset was prepared using autoupdate and modified to get rid of
+ whitespace and doubled [] changes. Changes to acinclude.m4 were added
+ by hand.
+
+commit 2d6fad58b4c61d59bec3879dab9ccf0c1b88dd11
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Oct 22 20:15:45 2015 +0900
+
+ Respect GNU Standards user variables
+
+ Several variables are considered "user variables" by the GNU Standards.
+ This means that the user can pass these to their ./configure and make
+ invocations as they see fit. These variables include CPPFLAGS, CFLAGS
+ and LDFLAGS.
+
+ This changeset pushes our use of these variables to the automake shadow
+ variables, AM_CPPFLAGS, AM_CFLAGS and AM_LDFLAGS, so that user variables
+ will no longer clobber flags required in order to build.
+
+commit 7a2b112d20e08337528128745bf7cc1d6096a1d8
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Oct 21 22:33:53 2015 +0900
+
+ Prefer make variables over literal substitutions
+
+ The AC_SUBST and PKG_CHECK_MODULE invocations in configure.ac as well as
+ acinclude.m4 are sufficient to trigger automake to insert initialization
+ logic for the variables these introduce. There is no need to do this by
+ hand. Wherever these values are needed, it is better to use a variable.
+ This allows for one-off overrides on the make command-line (without the
+ need to run ./configure) for one thing.
+
+commit 2745528b60617d737a7a597c4ee5397359a6ddfd
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Oct 19 21:52:47 2015 +0900
+
+ Fix non-POSIX automake file variable warning
+
+ This addresses warnings about the use of the $(wildcard) function.
+ It has been replaced by a plain shell glob. There is one case where
+ this will result in an error, when there are no matches, but that is
+ when the targets that use it make no sense. It is probably good to
+ get an error in that case.
+
+commit d81836bd2332e42136a15a72961c0b9295d94b58
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Oct 19 21:04:53 2015 +0900
+
+ Add automake subdir-objects option
+
+ This addresses autoreconf output such as:
+
+ tools/Makefile.am:37: warning: source file '../backend/sane_strstatus.c' is in a subdirectory,
+ tools/Makefile.am:37: but option 'subdir-objects' is disabled
+
+ The option was introduced in automake version 1.9 and is slated for
+ unconditional activation with automake-2.0.
+
+commit d38a098ec6fce0aa18dd757677c5a07ff1a44163
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Oct 19 20:20:56 2015 +0900
+
+ Rename configure.in to configure.ac
+
+ This name has been preferred since autoconf-2.52 and automake-1.5.
+ Both were released in the summer of 2001. Support for configure.in
+ is slated for removal in automake-2.0.
+
+ The configure.ac file itself requires autoconf-2.54 or later (and
+ does not care about the automake version).
+
+commit c9027378a12a6f67b22ee5fe203df1739486e3ad
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Jun 13 20:35:34 2016 +0900
+
+ xerox_mpf: Make JPEG support an option
+
+commit 359bb9c3d48c87324b2ead602de76e0e35daadba
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Jun 12 20:32:30 2016 +0900
+
+ Add CI support to test selected build scenarios
+
+commit 5ba37467e88ca8052973b37128ce8fd36ad5d61d
+Author: m. allan noah <kitno455@gmail.com>
+Date: Thu Jun 9 21:51:18 2016 -0400
+
+ fujitsu backend v131
+
+ - hide compression-arg option when jpeg disabled
+ - add Send/SC/GHS macros for recent scanners
+ - add initial support for fi-74x0
+ - add initial support for fi-7030
+ - set has_MS_lamp=0 for fi-71x0
+ - add I18N macros to all option titles and descriptions
+ - add usb ids for many newer scanners
+
+commit ec8bf64396b394c4d483b811f9948871f12882b4
+Merge: 1d2a40e 1e01365
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Sat May 21 22:06:57 2016 +0200
+
+ Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends
+
+commit 1e013654cc3af09f4731ab9ec8d8324d03a7de4a
+Author: Alessandro Zummo <a.zummo@towertech.it>
+Date: Mon May 9 11:10:35 2016 +0200
+
+ pieusb: mkostemp -> mkstemp
+
+commit 926bfade544de4a4fd5f1a8082b85a97e2443770
+Author: Alex Belkin <abc@telekom.ru>
+Date: Sat May 7 22:33:03 2016 +0300
+
+ Color scanning for Samsung models, which support JPEG Lossy compression.
+
+ Patch is submitted by Laxmeesh Onkar Markod <m.laxmeesh@samsung.com>
+
+ Patch to code is applied almost verbatim, except, insignificant
+ formatting fixes and making new functions static.
+
+ Also, new USB ids added and scanner support is changed as reported.
+
+commit 1d2a40ec96aea0ba183415efea570301159d4159
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Sat Apr 30 15:32:55 2016 +0200
+
+ pixma_mp150.c: fix parameter settings for MB5000 in send_scan_param
+
+commit 28dcd0aef4ac91b87527c17c8aa89e879f39f20d
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Wed Apr 27 18:45:22 2016 +0200
+
+ pixma_mp150.c: replace multiple if statements with case statement in handle_interrupt
+
+commit eb712c6bd8ca6a42a1d3941583fa18b9981b8712
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Wed Apr 27 17:55:52 2016 +0200
+
+ pixma_mp150.c: scan param 0x26-0x29 should contain localtime HHMM, also for MB5000 series
+
+commit c8169b1e656f7f95c67946298da5a0e1c143f8e8
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Fri Apr 22 23:58:23 2016 +0200
+
+ pixma.h: step version of the backend to 0.17.32
+ sane-pixma.man pixma.desc: mark Maxify MB5000 as complete (but ADF does not work)
+
+commit dfc5487571ed2915bda7bdedbd4c79015004361b
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Fri Apr 22 22:42:48 2016 +0200
+
+ pixma_mp150.c: fix 1200 dpi scanning for MB5000 series
+
+commit d5e1323738a4ed2edc96b566138c7cc6c55f3f5e
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Fri Apr 22 21:05:40 2016 +0200
+
+ pixma.h: step pixma backend version to 0.17.31
+
+commit c2985f0fd60279bca0dcfed3d3fb60cc33cfe4dc
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Fri Apr 22 21:03:48 2016 +0200
+
+ pixma_bjnp_private.h: change minimum timeout value for the bjnp protocol to 1 sec
+ as 500 ms gives errors on scanimage -A (it workked for scanbd)
+
+commit 4b2f171a13248a8e3d79379e368c54fb71ed97e2
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Wed Apr 20 11:19:32 2016 +0200
+
+ pixma_bjnp.c pixma_bjnp_private.h: set minimum timeout for network operations to 500ms
+
+commit affe1ac821b17813188bd91045ced32fe4fcfe56
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Wed Apr 20 10:58:54 2016 +0200
+
+ pixma_bjnp.c pixma_bjnp_private.h: make bjnp protocol follow timeouts set by backend
+
+commit 53aa78df3a6980791ce250c471d019c5c59b83ec
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Mon Apr 18 22:00:15 2016 +0200
+
+ pixma_mp150.c: Fix scanbutton detection for MB5000 series
+
+commit 1452cf2e0d9f56602a5ca9b07e52f8d8f6b9ec8a
+Author: Louis Lagendijk <louis.lagendijk@gmail.com>
+Date: Sat Apr 16 21:37:25 2016 +0200
+
+ pixma_bjnp: Remove dead code in polling
+
+commit 19c128a23e27c1ab5a030fa6ff74da1b740629bb
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Tue Apr 12 18:30:24 2016 +0200
+
+ README.linux: move installation description into new document INSTALL.linux
+
+commit 51943537c314c9060138df8b37307377c307ba3a
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Tue Apr 12 18:14:55 2016 +0200
+
+ pixma: backend version 0.17.30
+
+commit 270a8cd3bebfb2a630a1b74d5abd0b6fe2fc2e5d
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Tue Apr 12 18:13:36 2016 +0200
+
+ pixma: Canon PIXMA MG7700 Series is working
+
+commit 2556ffc2c593c3408cc554ecc97e07db457c975d
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Thu Mar 31 11:21:27 2016 +0200
+
+ pixma_mp150: MG7700 Series doesn't need special image format post processing @ high dpi
+
+commit e6b6ad9d4847e86aed8be0837a19bfada881f52d
+Author: m. allan noah <kitno455@gmail.com>
+Date: Tue Apr 5 20:30:10 2016 -0400
+
+ canon_dr backend v55
+
+ fixed-width scanners were calculating left-side offset incorrectly in color
+ initial support for DR-F120
+ rename all DUPLEX_INTERLACE_* to indicate start and end of line
+
+commit 41a416e4afcf6cada69193dc408ef184d0e5f678
+Author: Alessandro Zummo <a.zummo@towertech.it>
+Date: Mon Mar 21 18:59:47 2016 +0100
+
+ epsonds: fixed resolution setting bug, DS-60000 workaround is needed no more
+
+commit 52bc4d241c9587e99be2ae4566ad01469a3ecab9
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Mon Mar 21 10:53:29 2016 +0100
+
+ pixma: backend version 0.17.29
+
+commit bc1637bb39794b415a2e73ee990e4763c73be3f9
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Tue Feb 16 16:20:58 2016 +0100
+
+ pixma_mp150: MG3600 Series doesn't need special image format post processing @ 1200dpi
+
+commit 23eb95582da718791103b83ea002e947caa0f5fc
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Fri Mar 4 13:38:12 2016 +0100
+
+ pixma: backend version 0.17.28
+
+commit eba9c9e2391d59459e5fa3f362d8dc08d14c7b9c
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Fri Mar 4 13:36:08 2016 +0100
+
+ pixma_imageclass: software lineart for all imageCLASS, imageRUNNER, i-SENSYS and laserBase scanners,
+ supported by this sub-backend
+
+ imageCLASS scanners:
+ D420, D480, D530, MF810/820, MF3240, MF4010, MF4150, MF4270, MF4320, MF4360,
+ MF4410, MF4570dw, MF4690, MF5630, MF6500, MF8030, MF8170c
+
+ i-SENSYS scanners:
+ MF210, MF220, MF3010, MF4500, MF4700, MF4800, MF5880dn, MF5900, MF6100,
+ MF6680dn, MF8200C, MF8300, MF8500C
+
+ imageRUNNER scanners:
+ iR1133
+
+ laserBase scanners:
+ MF5650
+
+commit 38d6f1ba6dd48d8139b3ef504b4c7920d0e4736b
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Fri Mar 4 13:08:31 2016 +0100
+
+ pixma_imageclass: MF6100 Series document feeder does not have 600DPI capability
+
+commit 328e9b93d71d1f9b031c4066e4cba00893703c4a
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Thu Mar 3 21:59:24 2016 +0100
+
+ raise build number
+
+commit 8ad2c60d82797cc3495f63f8230bdf6f999067a1
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Thu Mar 3 21:58:55 2016 +0100
+
+ use half step mode for LiDE 110 600 dpi scan
+
+commit 52ea420d44a26832f662c837bbbe4d2f7002875a
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Thu Mar 3 21:46:43 2016 +0100
+
+ use half step for LiDE 210 600 dpi scans
+
+commit bd0b0cd218504868f32962a5558449956c8ce242
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Thu Mar 3 21:39:25 2016 +0100
+
+ use rewind instead of slow_back_home
+
+ - if required by flags, do a rewind instead a slow_back_home that pollutes
+ shading settings
+
+commit 3dee0f8d48e26e3aceb0243d03199af5870f30e2
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Thu Mar 3 21:31:01 2016 +0100
+
+ implement rewind for gl847 and gl124
+
+commit de635a32f9638f5fad5806ab5de9498f5fa47ca9
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Thu Mar 3 21:12:29 2016 +0100
+
+ add rewind function to command set
+
+commit 270d6a4242c95d6d376f442ca701e067e3fc74d1
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Mon Feb 29 21:14:30 2016 +0100
+
+ fix Lide 110 gray mode max speed
+
+commit 2f891c13bb5cb1728479ee08ba45b756f68a3287
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Thu Mar 3 13:40:46 2016 +0100
+
+ pixma: backend version 0.17.27
+
+commit bbd327f5e7c973db331f3f309788d852367bc79a
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Thu Mar 3 13:38:33 2016 +0100
+
+ pixma_imageclass: reduce timeout for failed first usb command to 2 seconds
+
+commit c41640f36433e646989665bac0ac5da460f2d9a9
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Thu Mar 3 13:36:44 2016 +0100
+
+ pixma: new global parameter to set duration of receive timeout loop
+
+ The default value for receive timeout loop duration has not been changed.
+ The loop still takes 8 seconds if a timeout occurs.
+
+commit 9897357727b65d13167b89cd1d1fe816f4d72563
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Sun Feb 28 21:26:27 2016 +0100
+
+ enable pixel averaging whne bleow 600 for all models
+
+commit d784dec60b096b8e8fe18f5f7b5c1921249d6ed2
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Sun Feb 28 12:26:12 2016 +0100
+
+ motor table fixes
+
+ - add target speed for 600 dpi gray
+ - add slope table for 4800/2400 dpi, gray and color
+
+commit 759729331cc60a86d884518064b2dc92736f7abd
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Sun Feb 28 12:18:56 2016 +0100
+
+ fix maximum speed compute in gray mode
+
+commit e1b1ba8aeecf2eefa2855ec8c77604a8070027ab
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Fri Feb 26 05:57:35 2016 +0100
+
+ fix expiration time option reading
+
+commit 61d6f5c2140e6e659db20916937cc95c5c7256f3
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Thu Feb 25 21:37:55 2016 +0100
+
+ mode set fixes
+
+commit fa2c9dc9b216fa7b7f1baf013b7cbe8eb3df8597
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Thu Feb 25 21:37:00 2016 +0100
+
+ fix GPIO during scan
+
+commit c5117ed0f1b522eab10fd2248f140b2acad2a708
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Wed Feb 24 21:43:29 2016 +0100
+
+ doc and version update
+
+commit 747275a00f03e4ab643461448985ce20879e1d12
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Wed Feb 24 21:15:26 2016 +0100
+
+ add 1200 and 2400 dpi mode for LiDE 120
+
+commit 2a18600792c00f9ca37ff5b52d2cc1c8202d8b4b
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Wed Feb 24 06:35:46 2016 +0100
+
+ make 1200 dpi scan mode work for LiDE 120
+
+commit b11a69d27572aa938cedff303ba7560ca9793943
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Wed Feb 24 06:17:50 2016 +0100
+
+ make 600 dpi mode work for LiDE 120
+
+ - add override for registers 0x16 and 0x70 since 120's sensor
+ is set differently according to resolution
+
+commit 15e203de89abe53f732aa431548645c5c9838237
+Author: m. allan noah <kitno455@gmail.com>
+Date: Tue Feb 23 21:11:00 2016 -0500
+
+ Various copyright comment updates
+
+commit 1465543cc0dd9e4fb4b3706ca6793e90a35ce389
+Author: m. allan noah <kitno455@gmail.com>
+Date: Tue Feb 23 21:07:06 2016 -0500
+
+ fujitsu backend v130
+
+ run init_model before init_ms so some scanners can override
+ set all M309x and M409x scanners s->broken_diag_serial = 1
+
+commit 963de58dfc4498693aeeec35a9ff23363af6ac67
+Author: m. allan noah <kitno455@gmail.com>
+Date: Tue Feb 23 20:42:52 2016 -0500
+
+ Enable padded read for DR-3080CII
+
+commit 1207ce5a40664c04b934bd0a6babbc1575361356
+Author: m. allan noah <kitno455@gmail.com>
+Date: Tue Feb 23 20:36:32 2016 -0500
+
+ Support SANE_USB_WORKAROUND env var
+
+ Here, we add a new env var (SANE_USB_WORKAROUND) to sanei_usb.c.
+ This allows end users to conditionally enable the workaround added
+ in commit 014b45d920f1fb630e1a31bb01f1da02ea2a6a87. The default is
+ to not enable the workaround, because more recent Linux kernels no
+ longer seem to need it. Some users have even reported failure with
+ the workaround enabled.
+
+commit 219198838be069d7e3d48b53762727f1bbfb93e5
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Tue Feb 23 21:39:22 2016 +0100
+
+ LiDE 120 working [75-300] dpi
+
+ - fix sensor pixel number
+ - enable calibration
+ - default to 16 pixel DUMMY
+
+commit 4fd1d10228047a740f28b1cd25579b7c40c93b1f
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Mon Feb 22 21:45:02 2016 +0100
+
+ tune scanarea geometry
+
+commit a74ebe551daf8750821b1ab57324e54141a84461
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Sun Feb 21 22:14:48 2016 +0100
+
+ first almost correct scan at 300 dpi
+
+commit 8f938f2d00d27070e826f88a77264ee36d0bbedf
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Sun Feb 21 09:48:26 2016 +0100
+
+ GL124 DAC and SENSOR setup changes
+
+commit f56ffa63b99db4767b35d294fef96476b228f993
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Sun Feb 21 09:47:47 2016 +0100
+
+ doxygne fix
+
+commit 2e1102dc3ab1ee4d7bfec3e7cbf6e3a1527f5264
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Thu Feb 18 21:41:38 2016 +0100
+
+ add dedicated reference slope tables for LiDE 120
+
+commit 214dfad1d5aa841b597187004747ec88c507cf06
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Wed Feb 17 21:43:05 2016 +0100
+
+ use dedicated LiDE120 GPIO
+
+commit 387cea7d6ce75af9441c5841221267bef7b7924c
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Wed Feb 17 21:04:55 2016 +0100
+
+ define dedicated motor/sensor/gpio for LiDE 120
+
+commit e90f8cb8a1e62f6865d9e237fd1f0e7f773e5094
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Fri Feb 12 08:11:20 2016 +0100
+
+ latin1 -> utf8
+
+commit d74d3bcd887d2a3d59ee96e04eb68f15c0a3b882
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Thu Feb 18 22:34:16 2016 +0100
+
+ README.linux: add some hints for individual SANE installations
+
+commit 926a7e67b6f81ffdb1b4f67a55bf84862efcf6b9
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed Feb 17 21:24:18 2016 +0100
+
+ pixma: fix scanner names
+
+commit 235dc80b5f3faaf195eef1e177a1f38284ca3bee
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed Feb 17 21:10:44 2016 +0100
+
+ pixma: Canon i-SENSYS MF6100 Series is working
+
+commit 6d89f7ef25266cc9a53440bbf68ff2e1a37d4b86
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed Feb 17 21:06:04 2016 +0100
+
+ pixma: backend version 0.17.26
+
+commit 7a227dcaf2771b31feb852e6a83336976966a0ab
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed Feb 17 21:03:18 2016 +0100
+
+ pixma_imageclass: wait for 8sec to throw last page out of ADF feeder @ ADFDUP
+
+commit 23efb9f55f466179df86848912acbed1a94c10ff
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed Feb 17 21:01:48 2016 +0100
+
+ pixma_imageclass: PIXMA_ENO_PAPER check also for ADFDUP scans
+
+commit 29ceb0e377009cd6829d8f68c58a2197ac19a20d
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed Feb 17 20:59:32 2016 +0100
+
+ pixma_imageclass: fix for failed first usb command (timeout)
+
+ Sometimes the first usb command to the scanner fails after a previous scan.
+ A workaround was to reconnect the usb cable. This fix simply resends the
+ failed command.
+
+commit 8f1202d6537568e56b4886ebe5d41d0210ffacd9
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed Feb 17 20:55:49 2016 +0100
+
+ pixma_imageclass: fixes for MF6100 Series
+
+ - special ADF settings
+ - the MF6100 Series is a Generation 2+ scanner, but uses the old read image command
+
+commit 02855737ee84e3c72bceff9ba06fddc5a5d99860
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed Feb 17 20:32:00 2016 +0100
+
+ pixma: use usb timeout instead of sleep timer while waiting for usb response
+
+commit 4771fab9c16b477dc376bd2e5fdd8d0dc7f2c478
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed Feb 17 20:30:47 2016 +0100
+
+ pixma: reduce global usb read and write timeouts to 1 sec
+
+commit 99f7e7872f2619c3ebec2590b91de3fb0ca28a1a
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Feb 13 17:37:34 2016 +0900
+
+ Disable use of pthreads if pthread.h cannot be found
+
+commit 04d5e4a0cf775f6483873a3f1e70a173587546b6
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Feb 13 17:34:46 2016 +0900
+
+ Move #include <pthread.h> to sanei_thread.h
+
+ The sanei header file may need pthread_t. If it does, make sure it
+ is available.
+
+commit af35e9ba749cce6e735d685ec4495e8c8d85778c
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Thu Feb 11 12:06:34 2016 +0100
+
+ pixma: Canon Pixma MG3600 Series is working
+
+ Reported by Rajib Bandopadhyay
+
+commit 7bd773ade5ff1bc4170d2a1773428efe759aaa75
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Tue Feb 9 09:55:26 2016 +0100
+
+ LiDE 120 support wip
+
+commit 056f590f2d147099554d97a89dd5e0ddfa8d6dda
+Author: Alessandro Zummo <a.zummo@towertech.it>
+Date: Sat Jan 23 00:55:31 2016 +0100
+
+ epsonds: fixed comment
+
+commit cf2dfea0008d16cb70f8baeaae5a414e9bdafda3
+Author: Alessandro Zummo <a.zummo@towertech.it>
+Date: Fri Jan 22 20:44:36 2016 +0100
+
+ epsonds: extend the bug fix to all depths
+
+commit 8fd6151acd1a1b313b1c9fabb5e2691ba45de9d6
+Author: Alessandro Zummo <a.zummo@towertech.it>
+Date: Fri Jan 22 17:38:00 2016 +0100
+
+ epsonds: fix stripes on DS-60000 at 1bpp/300dpi
+
+commit 4fa7f4f6f8b69f41fd5d03abc12d16e0f2e876b3
+Author: Alessandro Zummo <a.zummo@towertech.it>
+Date: Fri Jan 22 17:01:57 2016 +0100
+
+ epsonds: clear endpoints on startup in order to fix some strange scanner / xhci combo
+
+commit f78e85cad666492fadd5612af77fa7c84e270a12
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Fri Jan 8 18:35:20 2016 +0100
+
+ pixma: backend version 0.17.25
+
+commit b08c324223732407d736a79ab8c59f01b3774736
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Fri Jan 8 18:34:27 2016 +0100
+
+ pixma: Canon PIXMA MG5700 Series is working
+
+ Reported by Andrew Reginato, bug #315244
+
+commit 0f47b47b759908e7b11800404d269087d60d87ad
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Fri Jan 8 17:32:36 2016 +0100
+
+ pixma_mp[150|810]: disable send_time()
+
+ The function send_time() makes trouble with a lot of scanners.
+ We send a warning to the debug output instead of sending the time.
+
+ fix for [#315248] Canon MP250 with pixma backend is not working
+
+commit b040b150a08b0b5394ad3bc91a45966d97f58152
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Fri Jan 8 16:54:30 2016 +0100
+
+ pixma: fix for [#315244] Add support for Canon PIXMA MG5700, MG6800, MG6900 and MG7700
+
+ These scanners are new and need further testing!
+
+commit 81c429082c3c139f8616de4a73733953cd5aa33f
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Fri Jan 8 16:43:46 2016 +0100
+
+ pixma: update copyright
+
+commit 9aecb00947e6bf7ef1cf412aff2ab41202617b30
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Fri Jan 8 21:26:31 2016 +0900
+
+ md5: Avoid the need for casting
+
+ This also modifies the code slightly to follow the original array
+ access more closely.
+
+commit cdad5961f3888f0a3c0c525d0efab33174c11a24
+Author: Volker Diels-Grabsch <v@njh.eu>
+Date: Sun Dec 6 01:23:51 2015 +0100
+
+ Introduce md5_set_uint32
+
+ This fixes the following GCC warning:
+
+ warning: dereferencing type-punned pointer will break strict-aliasing rules
+
+commit f3471c2ca6ea22846dd6619aff7913610722a6c0
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Jan 2 17:50:34 2016 +0900
+
+ saned: Use system header IPv6 test macros if available
+
+ This should fix [-Wstrict-aliasing] compiler warnings on those systems
+ where the IN6_IS_ADDR_LOOPBACK and IN6_IS_ADDR_V4MAPPED macros exist.
+ POSIX.1-2001 states that they shall be defined in netinit/in.h so most
+ systems will probably have them.
+
+commit 0de5416a9bafa1ade52722c509817276bbf87d8a
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Jan 2 16:06:34 2016 +0900
+
+ umax_pp: fix memory leak
+
+ Found courtesy of [-Wunused-but-set-variable] compiler warning.
+
+commit 9d78ace3b7e60afa2b3cb829ac23e5f8b4ccdc07
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Jan 2 16:06:00 2016 +0900
+
+ umax_pp: fix [-Wunused-but-set-variable] compiler warnings
+
+commit 3f0c3df2fcde8d0cf30ab68c70cb5cad984dda6f
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Dec 31 17:51:00 2015 +0900
+
+ kvs40xx: fix [-Wstrict-aliasing] compiler warnings
+
+commit b1f886a2e36555fb0b01c8eb22a0041aebe25795
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Dec 31 17:47:40 2015 +0900
+
+ kvs20xx: fix [-Wstrict-aliasing] compiler warnings
+
+commit 0e3a5c4197fe36eae739a6086b484ff16b83d663
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Dec 31 17:43:25 2015 +0900
+
+ kodakaio: fix [-Wformat=] compiler warnings
+
+ This uses the ANSI C approach that is used in a lot of existing code
+ rather than what ISO C99 allows for consistency.
+
+commit cadb4b0fff00540159625320416e5601c4704627
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Dec 26 17:45:56 2015 +0900
+
+ saned: fix [-Wmaybe-uninitialized] compiler warning
+
+commit 572e61d39a10ac7299d95005fa7543afe4957d80
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Dec 26 14:56:12 2015 +0900
+
+ p5: fix [-Wunused-but-set-variable] compiler warnings
+
+commit f9e44963801be2940c71e49d7c76a4e59b28dfc7
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Dec 26 14:51:21 2015 +0900
+
+ xerox_mfp: fix [-Wunused-but-set-variable] compiler warning
+
+commit f276e3e05503c5f44890df5a8105959ea07dbb6d
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Dec 26 14:49:25 2015 +0900
+
+ umax1220: fix [-Wunused-but-set-variable] compiler warning
+
+commit e28bdadae98f203188253c5b0a8825a284c8c066
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Dec 26 13:27:47 2015 +0900
+
+ u12: fix [-Wunused-but-set-variable] compiler warning
+
+commit 70c9e1d13ce705249ddbbee2dad5e6307fe77ffa
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Dec 26 13:25:18 2015 +0900
+
+ sm3840: fix [-Wunused-but-set-variable] compiler warnings
+
+commit 9d4f2a72098436e4a65d2047a151ba3c0af82907
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Dec 26 13:18:13 2015 +0900
+
+ sm3600: fix [-Wunused-but-set-variable] compiler warning
+
+commit 82720a2023d8e75480036a9e86f8a57d0bfe6a10
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Dec 24 19:01:09 2015 +0900
+
+ sharp: fix [-Wunused-but-set-variable] compiler warning
+
+commit da010d6088a75ed85472c46e9a29ace18cd7eda9
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Dec 24 17:44:04 2015 +0900
+
+ niash: fix [-Wunused-but-set-variable] compiler warning
+
+commit 86c5d6d7bd52dcb4208c7d5a1ba8844e8c8011e5
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Dec 24 17:38:41 2015 +0900
+
+ nec: fix [-Wunused-but-set-variable] compiler warning
+
+commit 220429ff9ebc78e9869e431125ffd9a235efa93d
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 22:27:47 2015 +0900
+
+ mustek_usb2: fix [-Wunused-but-set-variable] compiler warnings
+
+commit 7efb05627273266a8171d3f9244bbd7a433d6e44
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 22:19:01 2015 +0900
+
+ mustek_pp: fix [-Wunused-but-set-variable] compiler warning
+
+commit 664398cc311b85647a804bee0f8f230a0e3a3f49
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 22:12:07 2015 +0900
+
+ mustek: fix [-Wunused-but-sed-variable] compiler warnings
+
+commit 8b75c6d45002ffafae6cfbf2edd64b3de35d3b04
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 22:17:40 2015 +0900
+
+ microtek2: fix another [-Wunused-but-set-variable] compiler warning
+
+ This allows for the fact that the backend may be compiled with and
+ without support for authorization.
+
+commit c1458770955b5476eedc89755bb424744b05b055
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 22:11:31 2015 +0900
+
+ microtek2: fix [-Wunused-but-set-variable] compiler warnings
+
+commit 26aa8b52f60adf7553b2872f54a85cfd7b20dd98
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Dec 26 17:41:09 2015 +0900
+
+ magicolor: fix [-Wunused-function] compiler warning
+
+ This function is only used when SNMP support is activated.
+
+commit 292dd42bb6585e2801623d1f33497581626d9d72
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 21:50:42 2015 +0900
+
+ magicolor: fix [-Wunused-but-set-variable] compiler warning
+
+commit d0e85e9d5e775f143f3db98e762d72861f60a82b
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 21:48:09 2015 +0900
+
+ ma1509: fix [-Wunused-but-set-variable] compiler warning
+
+commit 7c0f5ec66c7fd673d27876b538e52440a897cc1f
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Dec 26 17:36:57 2015 +0900
+
+ lexmark: fix [-Wmaybe-uninitialized] compiler warning
+
+ This adds a default handler to switch statement so low_get_start_loc()
+ bails before the start_600 variable is used.
+
+commit 068c3bb75d3972dd2218caa84a6de761c5ca0db8
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Dec 26 17:28:34 2015 +0900
+
+ kodakaio: fix [-Wunused-function] compiler warning
+
+ The function is only used when Avahi support is enabled and has been
+ put in a suitable compilation scope.
+
+commit 610dc9ceb4d9eb061209d935e2b1966dfca5a74c
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 21:38:08 2015 +0900
+
+ kodak: fix [-Wunused-but-set-variable] compiler warning
+
+commit 2724f85552def3fa0c92d88389854c283eac38d3
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 21:36:54 2015 +0900
+
+ hpsj5s: fix [-Wunused-but-set-variable] compiler warning
+
+commit aabb63dbbfdfea9f444019a19171bdcace08b0dd
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 21:35:39 2015 +0900
+
+ hp4200: fix [-Wunused-but-set-variable] compiler warnings
+
+commit a82798d5e1d8352daa1d519d77a7a22771c8439e
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 21:33:40 2015 +0900
+
+ hp3500: fix [-Wunused-but-set-variable] compiler warning
+
+commit 51277aec4a6959f88d46d7ca14cfb94166c328eb
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 21:24:10 2015 +0900
+
+ hp: fix [-Wunused-but-set-variable] compiler warnings
+
+commit a97b1738dfcc16cd0a7fd68f95df8b013f3cb206
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 21:19:46 2015 +0900
+
+ gphoto2: fix [-Wunused-but-set-variable] compiler warning
+
+commit cbeb98daeceb262b3a868c1b2ea2102b98760e61
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 21:10:29 2015 +0900
+
+ epson: fix [-Wunused-but-set-variable] compiler warning
+
+commit cbc72a017123b81a21c6b69ffcb6f828cc810f03
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 21:08:46 2015 +0900
+
+ dmc: fix [-Wunused-but-set-variable] compiler warning
+
+commit fb4147c4f13f7f39c00a807ecc327b5824df21f5
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 20:58:07 2015 +0900
+
+ dc240: fix [-Wunused-but-set-variable] compiler warning
+
+commit bcfa3f6591744e43a0aa7be228505423b25f7731
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 20:56:49 2015 +0900
+
+ dc210: fix [-Wunused-but-set-variable] compiler warning
+
+commit c31cf621062ae4ef69a80d51879d242978853859
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 20:55:36 2015 +0900
+
+ dc25: fix [-Wunused-but-set-variable] compiler warnings
+
+commit 43b296471bc5a902de470f57df681d0c04964b91
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 20:51:28 2015 +0900
+
+ coolscan: fix [-Wunused-but-set-variable] compiler warnings
+
+commit 50ca4bc97670fed1083a5677ddfa71f74bd495dc
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 20:49:17 2015 +0900
+
+ cardscan: fix [-Wunused-but-set-variable] compiler warning
+
+commit c2b7b1af748527dd8ba0fcabc4310fcac1bdf491
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 20:46:13 2015 +0900
+
+ canon636u: fix [-Wunused-but-set-variable] compiler warning
+
+commit e8818437456f36c721f12d311bdb65f3d45606c7
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 20:39:15 2015 +0900
+
+ canon: fix [-Wunused-but-set-variable] compiler warnings
+
+commit 592430016c97b4362314c63a1ac7c96f23d71e4d
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 20:30:02 2015 +0900
+
+ avision: fix [-Wunused-but-set-variable] compiler warning
+
+ The variable seems to have been superseded by conv_out_size in the
+ else branch of set_calib_data().
+
+commit 5b8fdd317f1bb4076b8fe661db78c230af21004b
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 20:27:20 2015 +0900
+
+ artec_eplus48u: fix [-Wunused-but-set-variable] compiler warning
+
+ This leaves the sane_close() implementation just as broken as it has
+ been from the initial commit sometime in 2002.
+
+commit ec1936713e67b192d057b2f552a25622f88844a1
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 20:26:21 2015 +0900
+
+ artec_eplus48u: fix [-Wunused-but-set-variable] compiler warning
+
+ The variable was only used to silence a [-Wunused-parameter] warning.
+
+commit 5b21a24312f2cf2ced5d5c70b0f7d2c1f0c58f35
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 19:57:13 2015 +0900
+
+ artec: fix [-Wunused-but-set-variable] compiler warning
+
+ The variable is used to assign return values but is not referenced by
+ anything itself.
+
+commit 57ae115eafa5b52b84b8e2878982cdad7c1a9f13
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Dec 26 17:12:41 2015 +0900
+
+ sanei_thread: fix [-Wmaybe-uninitialized] compiler warning
+
+commit cd3453948dd812aaa77d921b198351b340f8c748
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Dec 23 18:53:06 2015 +0900
+
+ sanei_usb: const_cast data buffer
+
+ The libusb_bulk_transfer() API caters to both reads and writes and
+ as a result of that will not take a const pointer.
+
+commit be084e0d7bb7933e1826e6e48b42f43bc3cb077a
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Dec 26 17:05:17 2015 +0900
+
+ sanei_usb: Move variable declarations to scope of usage
+
+ Fixes an [-Wunused-variable] when compiling without libusb.
+
+commit 0d7882e34b5f5625261258a3a341a58a04beb304
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Dec 26 16:51:44 2015 +0900
+
+ Change compile time warning policy
+
+ The -Wall flag is now always enabled (when using gcc). The -Wextra
+ flag (previously known as -W) and -pedantic flags are, by default,
+ enabled during development but disabled for releases.
+
+ All other flags have been removed.
+
+commit 5136e664b8608604f54a2cc1d466019922b311e6
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Dec 20 21:58:45 2015 +0900
+
+ Document ChangeLog policy change
+
+commit 674b75fc913187415b4f151a52e4bc7004c5d5b0
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Dec 20 17:33:55 2015 +0900
+
+ Improve readability of condition
+
+ This also fixes the following GCC warning:
+
+ warning: logical not is only applied to the left hand side of comparison
+
+commit 58052a7ce6b205e25a2fc85f31158595cad00258
+Author: Volker Diels-Grabsch <v@njh.eu>
+Date: Sat Dec 5 21:33:48 2015 +0100
+
+ Change GCC mode from ISO C90 to ISO C99
+
+ Add GCC flag "-std=c99". Also remove GCC flag "-ansi" which is an
+ alias for "-std=c90" and would make the flag "-std=c99" ineffective.
+ This fixes all occurrences of the following GCC warning:
+
+ warning: ISO C90 does not support '__func__' predefined identifier
+
+commit baec5e039504de390cae41557b0b8323343721c3
+Author: Volker Diels-Grabsch <v@njh.eu>
+Date: Sat Dec 5 10:48:59 2015 +0100
+
+ Use consistently __func__ instead of __FUNCTION__
+
+ Some parts of SANE used __FUNCTION__ while other parts used __func__.
+ Now, __func__ is used consistently throughout the SANE sources. This
+ fixes all occurrences of the following GCC warning:
+
+ warning: ISO C does not support '__FUNCTION__' predefined identifier
+
+commit 93298674d02b1127efdf4e726e92e797a0081c9e
+Author: Volker Diels-Grabsch <v@njh.eu>
+Date: Sat Dec 5 20:44:14 2015 +0100
+
+ Merge all compatibility macros around __func__ and __FUNCTION__
+
+ Various parts of SANE introduced their own compatibility macros for
+ old compilers that don't support __func__. Most of these definitions
+ are identical or have minor differences. This patch replaces them
+ with a single instance in the central header file for backends.
+
+commit 7c8c8e29beed2c4e6f96db08031c12c9001ca784
+Author: Volker Diels-Grabsch <v@njh.eu>
+Date: Sun Dec 6 03:32:51 2015 +0100
+
+ Remove dead code due to unused variables
+
+ This fixes some occurrences of the following GCC warning:
+
+ warning: variable '...' set but not used
+
+commit aba87a4582d594cf953b4bda5b5d42e37e13f21c
+Author: Volker Diels-Grabsch <v@njh.eu>
+Date: Sun Dec 6 01:30:30 2015 +0100
+
+ Mark internal function toupper_ascii as static
+
+ This fixes the following GCC warning:
+
+ warning: no previous prototype for 'toupper_ascii'
+
+commit 13b6faee2a0696eb02a61f22121b7f4854987f2e
+Author: Volker Diels-Grabsch <v@njh.eu>
+Date: Sun Dec 6 03:03:06 2015 +0100
+
+ Fix interface of helper function write_many
+
+ This fixes two occurrences of the following GCC warning:
+
+ warning: cast discards 'const' qualifier from pointer target type
+
+commit badd7025b21b2207cfb95001aeb324597e24b301
+Author: Volker Diels-Grabsch <v@njh.eu>
+Date: Sun Dec 6 02:37:10 2015 +0100
+
+ Bugfix: On error, return the actual error code in sanei_magic_rotate
+
+ Up to now, on failure the sanei_magic_rotate function returned a
+ success status. This fixes the following GCC warning:
+
+ warning: variable 'ret' set but not used
+
+commit 6aced758f4a95fd858906f3e898ee967a9718641
+Author: Volker Diels-Grabsch <v@njh.eu>
+Date: Sun Nov 29 16:02:01 2015 +0100
+
+ Fix typos in comments
+
+ While reading through the SANE sources I noticed some annoying typos
+ in the comments. This patch is my contribution to make the SANE
+ sources slightly more pleasant to read.
+
+commit 6d8b8d5aa6e8da2b24e1caa42b9ea75e9624b45d
+Author: Alessandro Zummo <a.zummo@towertech.it>
+Date: Tue Dec 15 16:17:53 2015 +0100
+
+ epsonds: fix duplex w/ double feed detection
+
+commit e9b52639e8dca938b5569b1697c36796ab92174a
+Author: m. allan noah <kitno455@gmail.com>
+Date: Tue Dec 15 07:23:42 2015 -0500
+
+ Add note about changelogs
+
+commit 06d876f74e5d07cb82d02ca1222926a61a3e458b
+Author: Stéphane Voltz <stef.dev@free.fr>
+Date: Tue Dec 15 06:05:07 2015 +0100
+
+ fix for #315050
+
+ - handle case where linesel is rounded to 0 when scan y resolution is
+ below minimal scan resolution but higher than half of the minimum
+
+commit 753d123f36d08cdb8047adac7c89a9fe015c4b25
+Author: m. allan noah <kitno455@gmail.com>
+Date: Sat Nov 28 08:34:58 2015 -0500
+
+ canon_dr desc update
+
+ add note about mode switch on P-208
+
+commit f1593204c72124f3077b0b29f3c128d30be415b5
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Fri Nov 27 21:26:46 2015 +0900
+
+ Drop execute permission
+
+ Source code, description files and configuration templates should never
+ need to be executed.
+
+commit e094c5b43b6d8d8bec84bd5b1ab2c6009f38e14b
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Fri Nov 13 22:06:30 2015 +0900
+
+ Invert sense of sanei_thread validity check
+
+ Double negatives suck.
+
+commit fe12d31e6873f5c3de330f1de4c4fbc851df1e9f
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Fri Nov 13 21:41:56 2015 +0900
+
+ Fix SANE_Pid related -Wsign-compare warnings
+
+ This may fix threading related issues on WIN32 platforms, BTW.
+
+commit ed59056d40a143b3cf9243ea0068448a88ce3108
+Author: m. allan noah <kitno455@gmail.com>
+Date: Mon Nov 23 21:26:09 2015 -0500
+
+ canon_dr backend v54
+
+ - br_x and br_y locked to page_width/height until changed
+
+commit d0ea697ab83360bf0ccddcd02565f85ea0f96b50
+Author: m. allan noah <kitno455@gmail.com>
+Date: Mon Nov 23 21:08:30 2015 -0500
+
+ fujitsu backend v129
+
+ - br_x and br_y locked to page_width/height until changed
+ - add USB ID's for fi-6xxxLA and fi-6xxxZLA scanners
+ - add USB ID's for unsupported SP11xx scanners (genesys based)
+
+commit e6a249e0424f6854b7ed12f8272633a0edecfa90
+Author: m. allan noah <kitno455@gmail.com>
+Date: Thu Nov 12 21:10:49 2015 -0500
+
+ revert mustek_usb2 backend upgrade
+
+ Instead of 100+ revert commits, I've lumped everything into a
+ single commit. This removes all of dedf0ac30 through db7f038f1,
+ plus the parts of 497d59180 which were specific to mustek_usb2
+
+commit 21c5f4d814f93a363377798635c7f1cbc1c79342
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Nov 11 22:38:56 2015 +0900
+
+ Add missing #include for malloc()
+
+commit 7dc416b7ae3f0db7c5ce97b5bce0f05f869d877f
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Nov 11 22:38:32 2015 +0900
+
+ Remove unnecessary cast
+
+commit fff1c5962a94ab410dba4fed541312554c8edf8d
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Nov 11 22:35:34 2015 +0900
+
+ Fix "discards 'const' qualifier from pointer target type" warnings
+
+ The line variable is not (and cannot be) declared 'const'. The string
+ variable points to a location in line, hence it is safe to cast away
+ 'const'ness of the sanei_config_skip_whitespace() return value.
+
+commit 38153b33e1657137e6956e63a9fcb76d665f86f2
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Nov 11 22:33:34 2015 +0900
+
+ Fix "discards 'const' qualifier from pointer target type" warning
+
+ The device2 variable is not modified so let's make that clear.
+
+commit d2576bbb948dd9d8e06f66dc4cede774c5518751
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Nov 11 22:30:10 2015 +0900
+
+ Fix "discards 'const' qualifier from pointer target type" warnings
+
+ The cs3_xfree() functions is really just a checked call to free() so its
+ signature has been changed to match that. The warnings that causes have
+ been fixed in the same way and on the same grounds as the previous commit.
+
+commit e65fd1b4cb5e9463d16a6fb4cd8eeb129ba58e63
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Nov 11 22:28:17 2015 +0900
+
+ Fix "discards 'const' qualifier from pointer target type" warnings
+
+ The resources pointed to have been acquired by the backend. It is safe
+ to cast away the 'const' qualifier when releasing these resources.
+
+commit 497d59180649a831691220aefcc8ec81d5f90960
+Author: m. allan noah <kitno455@gmail.com>
+Date: Sun Nov 8 17:17:37 2015 -0500
+
+ automake for recent changes
+
+ updates to mustek_usb2, canon_dr and umax_pp require automake run
+
+commit db7f038f108ca12966b947dd80f3772e2133495e
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Jul 14 23:15:02 2012 +0200
+
+ Fix a bug introduced during refactoring that caused discolored stripes to appear at the left and right sides of the scan area.
+
+commit a64477bf1a381458e0500ef7c62da521d6c4d97f
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Jul 14 16:44:28 2012 +0200
+
+ Remove USB 2.0 mode, as it causes horrible backtracking for resolutions > 300 dpi.
+
+commit 98248f6088850045579a1e46f2e8aa16302f9dd9
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Jun 30 22:37:21 2012 +0200
+
+ properly add new handle to linked list
+
+commit 3b48a6d10560e855cef815ca5c1ecbb50fd02d00
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Jun 30 00:04:06 2012 +0200
+
+ fix integer overflow bug in image data conversion
+
+commit d0ea79f00059a4a8c3a2ac710fd0443c8bbb3d3a
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun May 27 12:23:53 2012 +0200
+
+ Add model-specific functions for computing the number of motor steps.
+
+commit 15fbbf60a6d8c9956a6b6a874f2d0b734ab1b935
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun May 15 22:42:17 2011 +0200
+
+ Split SetMotorSteps into a function that computes the number of steps for the various motor states and and a function that writes the step counts to the controller's registers.
+
+commit 70dcfa4cedf3619575d413126d3530b28e490fd3
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun May 15 21:16:00 2011 +0200
+
+ Simplify SetMotorStepTable*.
+
+commit 27b636d294876c7aac0b53922bacac627ba873c9
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun May 15 19:58:09 2011 +0200
+
+ Provide model-specific function for computing the motor current.
+
+commit 8f405f5a937fd05a67a7554138c047fb5abe5e2c
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun May 15 18:13:44 2011 +0200
+
+ Update motor table generation according to new dumps.
+
+commit 2fa054456e723d7741be4eeb09bb879b802fad9d
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun May 15 15:09:21 2011 +0200
+
+ Detect USB controller type.
+
+commit d8a203a69373bb6f207de9ddc9c30a60da4a2cc9
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun May 15 14:35:06 2011 +0200
+
+ Add function to compute scan motor table for 4800H48U, rearrange code in Asic_SetWindow.
+
+commit ceb7d29690f2ce8f32576caa4b7197fc91b024c1
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun May 8 17:39:31 2011 +0200
+
+ Fix some misuse of SENSOR_DPI constant.
+
+commit 30e39071560412b362e03a105e20996093074d81
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun May 8 16:44:15 2011 +0200
+
+ Allow for model-specific parameters in mustek_usb2_high.c.
+
+commit 47c56e3f19b38c97db4f2d14f780343adca9024f
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun May 8 14:55:42 2011 +0200
+
+ Add some motor-related code for the Microtek 4800H48U.
+
+commit 7b26e0e3fa48742b66bd4632772d70d140058c70
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun May 8 13:56:17 2011 +0200
+
+ Simplify SimpleMotorMove.
+
+commit 0a1125895b3f1ed0058729fcc29d6858ac6d5e56
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat May 7 13:58:24 2011 +0200
+
+ Add some information about the values retrieved by GetChipStatus.
+
+commit c691b0224130763239966c1d7856e96810289238
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat May 7 13:28:52 2011 +0200
+
+ Remove restriction to 8-bit color in negative mode.
+
+ The only reason for that restriction was that the histogram stretching code, which has been removed earlier, could only handle 8-bit color.
+
+commit 4ced7a900a6463c460121eaed7583f4249ef74c2
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat May 7 12:45:50 2011 +0200
+
+ Improve debug logging and fix a bug in TestDRAM.
+
+commit e1c00bd9ab9d3f4b568d5bb6d09e0812cbef7b7f
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Wed May 4 23:30:14 2011 +0200
+
+ Introduce SetMotorCurrentAndPhase for Microtek scanner, fix old bug in simplification of Mustek variant.
+
+commit 96b4950499d0cf44369fc8e50099925de2ac3c4f
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Mon Apr 25 20:25:02 2011 +0200
+
+ Register related fixes.
+
+commit 5d556cd5e65ba9d1df30e3a3beb0322549d040ff
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Mon Apr 25 19:26:32 2011 +0200
+
+ Introduce structure for specifying model-specific parameters on the ASIC level.
+
+commit 529b6a1d6dc3ff52945f8bf3323bf571596e8088
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 24 21:01:10 2011 +0200
+
+ Fix bug in device list handling.
+
+commit 877f250b5c32f8403ab321d14fd76afd7e2c2d1d
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 24 20:54:19 2011 +0200
+
+ Resolve issue with debug logging.
+
+commit 272c1d6fdeb8af9d6d4b61f85b4a77ca2ebbb645
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 24 20:30:19 2011 +0200
+
+ Add preliminary model entry for the Microtek 4800H48U.
+
+commit 7fda9bbf93f4565e1334ebafd0b6caf13d462de4
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 24 20:21:41 2011 +0200
+
+ Introduce support for multiple scanners.
+
+ Keep all state local and ensure that all resources are freed by sane_exit. Ensure that each function returns only those error codes that are valid according to the SANE standard.
+
+commit 6865eaf6edef0cc5ea30bcc0d72b52189132f4d6
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 24 14:49:06 2011 +0200
+
+ Simplify sane_read, other fixes to mustek_usb2.c.
+
+commit 63793907e2c2120511603a504396f7053fdc5149
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 24 14:15:59 2011 +0200
+
+ Minor fixes to image processing.
+
+commit bc203e8aa125f276ce84498091185482a22d3527
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 24 13:55:35 2011 +0200
+
+ Sanitize option handling and add support for scanner buttons.
+
+commit b2b3cf767a9a91677b0ac13a6645ed918ca71d55
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 24 00:59:19 2011 +0200
+
+ Use standard macros for byte swapping.
+
+commit 281f53aa1829a61286232efed7a9d6253cec32d4
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 24 00:39:59 2011 +0200
+
+ Remaining endian safety fixes.
+
+commit 80b7249ebf9c57b60cbc0a25288cc04ba2302b56
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Apr 23 22:42:45 2011 +0200
+
+ Resolve minor thread safety problem.
+
+commit de84f51270f05ead6758d2811a2d36160c412cb1
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Apr 23 19:31:50 2011 +0200
+
+ Simplify row stride calculation in Asic_SetWindow().
+
+commit 7cd88d41222c85bd262fbf681401ae8c2dab1bce
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Apr 23 19:21:52 2011 +0200
+
+ Remove Scanner_ScanSuggest.
+
+commit 3f5592ef8e7eedc0a9ff52b8091f9b41b9c2d56f
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Apr 23 19:04:31 2011 +0200
+
+ Move global state variables of mustek_usb2_high.c into scanner structure.
+
+commit 60a244ed1e1a4e4f8c4dbd83f12141c0c35202ab
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Apr 23 18:08:28 2011 +0200
+
+ Store size of shading table in ASIC structure.
+
+commit ed1997b22f5f11ccc96262ed841f03b705982737
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Apr 23 17:22:15 2011 +0200
+
+ Do not test for NULL before calling free().
+
+commit 35c6a52834271e41960030b0c24f8cda2245230d
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Apr 23 15:28:26 2011 +0200
+
+ Fix error propagation in mustek_usb2_high.c and a layering violation.
+
+commit babee5168909c8c3b8d01c36ab509ea4f7092c4f
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Thu Apr 21 23:25:34 2011 +0200
+
+ Fix indentation of debug macros.
+
+commit c0e44738a41c2cd772125d0774772a541dbac7c5
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Thu Apr 21 23:23:18 2011 +0200
+
+ Simplify debug output in mustek_usb2.c.
+
+commit c377a0245332df3f5e07c3cbd5ead889f18e0549
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Thu Apr 21 23:10:08 2011 +0200
+
+ Simplify debug output in mustek_usb2_high.c.
+
+commit eebbe92c4e73922f1fa1368852a77697c23a1ad1
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Thu Apr 21 22:45:21 2011 +0200
+
+ Simplify debug logging in mustek_usb2_asic.c.
+
+commit 2c712f27c90109e2106d7e8d2f5eeb5af6314260
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Thu Apr 21 00:12:26 2011 +0200
+
+ Remove uninformative function name prefixes, move gamma table creation into separate function.
+
+commit c1dc16d709459e054f50604f86f1ee41c0e7177f
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Wed Apr 20 23:10:53 2011 +0200
+
+ Extensive changes to reduce the amount of global variables in mustek_usb2_high.c.
+
+ Might have made MustScanner_SetupScan less readable, though.
+
+commit 9444bf1156f0ab52937d101ba6120ae8685b645b
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 17 22:54:14 2011 +0200
+
+ Reorganize some MustScanner_* functions.
+
+commit bd7107ca057b1f45313d96114c6376bb5ee7c200
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 17 22:29:32 2011 +0200
+
+ Remove some unneeded global variables from mustek_usb2_high.c.
+
+commit 589d6e15eee356121582eae90d7a938ff094c1e6
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 17 21:57:18 2011 +0200
+
+ Endian-safe macros; moved remaining ASIC state into structure.
+
+commit f89a7962deafc3b015700469bc2976ac1b931165
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 17 21:00:26 2011 +0200
+
+ Fix indentation.
+
+commit df045634cb6a9667c625fb88ecb36bcb58310cda
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 17 19:14:53 2011 +0200
+
+ Misc fixes.
+
+commit 86f399bd21d7794ba07265b503fea39baa1bb859
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 17 19:00:30 2011 +0200
+
+ Code in mustek_usb2.c should not use global state of mustek_usb2_high.c.
+
+commit 74effd61fd8c9663b994459e8f5a738cc95c4932
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 17 18:25:00 2011 +0200
+
+ Remove histogram stretching for negative images.
+
+commit 4962b35abd7426b7b51a00d907a538a2a38dc859
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 17 15:56:40 2011 +0200
+
+ Use prefix 'p' instead of 'lp', fix other style issues.
+
+commit 9e2aabc97690baae4dd5a7d79d5e7d18df2cf697
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 17 15:27:14 2011 +0200
+
+ If g_isCanceled is true, the thread has already been canceled.
+
+commit a75bd3e8f789435ac5d86ef100dd04e8bd155f76
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 17 15:18:58 2011 +0200
+
+ Improve error handling in mustek_usb2_high.c.
+
+commit 1d0f3ca42ee9d84bd4afc2f379e46bc6a376de96
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 17 14:51:01 2011 +0200
+
+ Fix remaining comments.
+
+commit 9226162537706c982405a7469e7003c4d61808e0
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 17 14:23:46 2011 +0200
+
+ Normalize naming of constants, structures, and enums.
+
+commit d7ebb1553b8e28a9291493aa94003737f0c87298
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 17 13:48:45 2011 +0200
+
+ Remove USB host type enum.
+
+commit 41ac627e5f4dbd84c082d1756414ef9922c294e7
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 17 13:45:42 2011 +0200
+
+ Get rid of unnecessary forward declarations.
+
+commit da64a1fc1efd8a2e8b8245d6101deb103eea1dc4
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Apr 16 21:37:20 2011 +0200
+
+ First hack to build mustek_usb2* source files separately.
+
+commit 3479acf538335e1290ca00a5e5fef3097a835579
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Apr 16 20:24:26 2011 +0200
+
+ Merge mustek_usb2_reflective/transparent.c into mustek_usb2_high.c.
+
+commit a45931dd11e5fd270d963c5d4e1b882fa3755c90
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Fri Apr 15 20:12:28 2011 +0200
+
+ Remove MustScanner_GetScannerState.
+
+commit c9516d53656ed5a7e45dc63b1f2202c96269a7ef
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Wed Apr 13 00:22:06 2011 +0200
+
+ Merge Reflective_Reset, Transparent_Reset, and MustScanner_Prepare into new function MustScanner_Reset.
+
+commit b2f52afa321331bf5214cdfe00d15ef479b88651
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 10 18:53:37 2011 +0200
+
+ Further cleanup of mustek_usb2.c.
+
+commit ccce2d4a9a9e2762f8802af051db3f9ed2922ac8
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Apr 10 18:42:05 2011 +0200
+
+ Further cleanup of mustek_usb2.c.
+
+commit 39141a4c0265d97fe4d77084a5a63eaaafd8b8c4
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Wed Mar 30 20:57:54 2011 +0200
+
+ Return SANE_STATUS_UNSUPPORTED unconditionally in sane_set_io_mode and sane_get_select_fd.
+
+commit d9c1df0bb84bffb23ee54be2fbd977e2a18ff4ed
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Wed Mar 30 19:41:05 2011 +0200
+
+ Remove vestigial support for custom gamma tables.
+
+commit acf84e0c9474382d78ae85120c2671b5525bd079
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Tue Mar 29 18:25:19 2011 +0200
+
+ Clean up function StopScan.
+
+commit 9158d10df92b7d96bda66d9e601f248c5474259f
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Mar 19 14:55:33 2011 +0100
+
+ Further simplification of MustScanner_Get*Line functions.
+
+commit 1f6b405451fda5fe349df1653e3423e8fc360e3b
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Mar 19 14:14:30 2011 +0100
+
+ First attempt at simplifying the Get*Line functions.
+
+commit a6b15f18ccc430db08c638510bcd603d569723ee
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Mon Mar 14 00:50:30 2011 +0100
+
+ Break remaining long lines.
+
+commit 25242ff9c85f06275ca190896fe37b6d8902e122
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Mon Mar 14 00:21:44 2011 +0100
+
+ Clean up mustek_usb2_high.c.
+
+commit c8982a99392cb7c982f12201a978fb4ae5e9e15a
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 13 21:13:26 2011 +0100
+
+ Do not use prefix "by" for byte variable names.
+
+commit d7b4e02780acd916ebbdd1cf8a9cc99945ea1acd
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 13 21:07:55 2011 +0100
+
+ Use SANE_Status and SANE_TRUE/SANE_FALSE consistently.
+
+commit 8b3c78838ae099d0099b54fbd640c0db1bb3b88c
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 13 20:06:24 2011 +0100
+
+ Create common helper function for Asic_CarriageHome and Asic_MotorMove, remove MotorBackHome.
+
+commit ed5dc8a7cdfb7c32faff37e7ea23446b5de9fc41
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 13 19:41:40 2011 +0100
+
+ Further refactoring of Asic_SetWindow.
+
+commit 82a40d5dca84990f41c15998ae89425eaa576ff6
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 13 19:24:17 2011 +0100
+
+ Refactoring of Asic_SetWindow.
+
+commit 93a79af5d3322fd06369c59a7e72f6773f9bed52
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 13 15:54:02 2011 +0100
+
+ Fix indentation.
+
+commit b43f0688dbb309b7841e89074aab00d4aa61c3a2
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 13 15:15:47 2011 +0100
+
+ Use symbolic constants in more places.
+
+commit 3c87b646b5831b24e6d9d13f26f2a08ec83b6cff
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 13 14:48:40 2011 +0100
+
+ First attempt at merging Asic_SetCalibrate into Asic_SetWindow.
+
+commit 033ebe6d9b6db266fb8146a4ac17d82043b5636a
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Mar 12 19:25:59 2011 +0100
+
+ Made error handling in mustek_usb2_asic.c more consistent.
+
+commit 96c6ee1dae3dffe2eae9cf3466a0d246d9e3317d
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Mar 12 16:20:36 2011 +0100
+
+ Cleaned up firmware state handling.
+
+commit c1f22ef9a9a3be1db26fc03721156a72156870b5
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Mar 12 14:18:48 2011 +0100
+
+ Clean up Asic_SetCalibrate, make Asic_SetCalibrate and Asic_SetWindow more similar.
+
+commit 3cd05daccad6bb1e50cc4030c0b471ed00897367
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sat Mar 12 02:13:34 2011 +0100
+
+ Refactoring the smaller high level ASIC functions.
+
+commit de5b647c4a47938f186b4661615dfbbd3315636d
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Fri Mar 11 23:48:21 2011 +0100
+
+ Refactored medium level ASIC functions.
+
+commit 693da258ce3bbcaf5c8ea31b9a08b77af615c0f2
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Fri Mar 11 18:36:07 2011 +0100
+
+ Move some definitions from mustek_usb2_asic.h to more appropriate headers.
+
+commit 2776b336d15b0e8094271c69dfda7055cd1d896b
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Fri Mar 11 18:17:54 2011 +0100
+
+ Simplify LLFSetMotorCurrentAndPhase.
+
+commit dea59ee824157d33c64df719869ee937749f5428
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Fri Mar 11 17:44:11 2011 +0100
+
+ Refactored all low-level motor functions except LLFSetMotorCurrentAndPhase.
+
+commit e47fee8dcc88ef4fc3e68ed65def29aacb56d17d
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Fri Mar 11 16:27:03 2011 +0100
+
+ Simplified computation of motor current, removed a redundant register assignment.
+
+commit 5688a78ace501c9a0ca36cee5f67a5929d652e81
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Fri Mar 11 16:08:35 2011 +0100
+
+ Simplify low-level ASIC functions, add missing error checks.
+
+commit 1d8a008856d049df910b1d68599a622986ce85c4
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Fri Mar 11 14:25:09 2011 +0100
+
+ Simplify SetRWSize, use symbolic constants for registers whenever possible.
+
+commit 794b15ff9e1daf87b80898aade0dc401e1f597d8
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Fri Mar 11 13:38:40 2011 +0100
+
+ Simplyfied Asic_SetShadingTable.
+
+commit 6d5a5123ea3c41ada76e984670b988f847de2145
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Fri Mar 11 13:12:31 2011 +0100
+
+ Remove whitespace at the end of debug output lines.
+
+commit d418094b64ad7ae2558860568c3e1e28a5a6cbc7
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Fri Mar 11 13:08:03 2011 +0100
+
+ Some motor table related fixes.
+
+commit 3d1b409a1b526025c52c314f143cedd4d2d5d05f
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Fri Mar 11 02:28:14 2011 +0100
+
+ Fix a few comments.
+
+commit 88cac5b4ade1ad4ace0da5be843c879e9256c71c
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Fri Mar 11 02:25:43 2011 +0100
+
+ Begin simplifying LLFSetMotorCurrentAndPhase, ensure all fields of LLF_MOTOR_CURRENT_AND_PHASE are initialized.
+
+commit fb55a9260404049e00f13e627d7e3c8e06b397b8
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Fri Mar 11 02:08:46 2011 +0100
+
+ Remove even more unused code from mustek_usb2_asic.c.
+
+commit 77ea9b01c374833e061ecee271d81a37f38dad77
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Fri Mar 11 00:07:43 2011 +0100
+
+ Improved readability of functions in mustek_usb2_high.c.
+
+commit ca1e0db16f6aeb5c92e2ddf08700981f6799fc4e
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Thu Mar 10 01:39:01 2011 +0100
+
+ Remove unused code and fix indentation in mustek_usb2_high.c.
+
+commit 3f7cf8a65f48447fbc70808229ef6d2f50c3e412
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Wed Mar 9 01:56:04 2011 +0100
+
+ Remove DISABLE bit flag constants.
+
+commit 073fe96611477986de970ab0c444f73024ecea33
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Wed Mar 9 01:26:09 2011 +0100
+
+ LLF_MOTOR_CURRENT_AND_PHASE: only first byte of arrays MotorCurrentTableA/B is ever used
+
+commit 4b242a71394221a2155379b8e89340610a8ed725
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Wed Mar 9 01:18:10 2011 +0100
+
+ Remove unused parameter isOrderInvert from MustScanner_GetMono*Line.
+
+commit 78863d13deacf657ef15b6078d0926fadbd9991a
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Wed Mar 9 01:05:41 2011 +0100
+
+ Remove redundant typecasts.
+
+commit cf6c88bfd1debd288ca563b54120e8ff3903f634
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Wed Mar 9 00:41:21 2011 +0100
+
+ Try to reduce differences between mustek_usb2_reflective.c and mustek_usb2_transparent.c, part 1.
+
+commit 972fc54793d767a6cd18c722ae36feb408f45f9f
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Wed Mar 9 00:02:06 2011 +0100
+
+ Move some code that was duplicated in mustek_usb2_transparent.c and mustek_usb2_reflective.c to mustek_usb2_high.c.
+
+commit db37c13bb337c153ddd83902b8c9ad0b4a445c2a
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Tue Mar 8 23:10:57 2011 +0100
+
+ Remove information-less comments, break long lines, fix indentation.
+
+commit fa8101e05e0432a385e782acd663ce56e0c00367
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Tue Mar 8 18:37:55 2011 +0100
+
+ Remove unused enum FS_NULL.
+
+commit ccde6b063555892ae55ac6c7bfeb8a7d44e02a4e
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Tue Mar 8 18:29:13 2011 +0100
+
+ Remove unused fields of struct GETPARAMETERS.
+
+commit 2be2be76aec39dbef8bbe0501eabaaf0838b3cbc
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Tue Mar 8 18:26:32 2011 +0100
+
+ Unified style of struct and enum definitions.
+
+commit ce6d7010d3fc0bfc5a54cd3411660db43e382bac
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Tue Mar 8 18:15:30 2011 +0100
+
+ Pixel flavor is never PF_WhiteIs0, so the associated code can be removed.
+
+commit 76a23c3bc4c80f91f223f29ae8cc5c91a1a8e4f8
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 6 20:31:48 2011 +0100
+
+ Remove dead "auto level" code, sanitize key handling.
+
+commit e7c44fe6799e5c1d4bce272b539927337b7a2aca
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 6 20:19:27 2011 +0100
+
+ Cleanup of Asic_SetWindow
+
+commit 16485d47da8b2d0a829e378afa1443c1ef4839f8
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 6 19:37:25 2011 +0100
+
+ Optimize motor table calculation.
+
+commit 8821c2882f51d309a7832b362407c46ff11ccd4a
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 6 19:16:16 2011 +0100
+
+ First attempt at cleaning up mustek_usb2_asic.c.
+
+commit 30087b3f43f4e6f2dd83373145dbe0a533b27419
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 6 17:06:14 2011 +0100
+
+ Avoid some unorthodox language constructs.
+
+commit 030c7fa122dccca2f47c949ca46a5972efca20b8
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 6 16:55:39 2011 +0100
+
+ Remove redundant code from mustek_usb2_high.c.
+
+commit a554d61c17206e6b1585bacdfd41fe4aacea1a95
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 6 16:18:18 2011 +0100
+
+ Remove redundant code from mustek_usb2_asic.c, add a missing error check.
+
+commit a49bff1a60386c88168d9aa8a94cdc0ccecac7fd
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 6 15:39:23 2011 +0100
+
+ Simplify DRAM test.
+
+commit bc9252c09464b7ed460bf726dcca3d67f97cd74d
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 6 15:27:19 2011 +0100
+
+ Remove bogus automatic warmup and power saving functions.
+
+commit 0f63d16121ea84f99f75331582c3bdd0cd0d4e1f
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 6 15:13:46 2011 +0100
+
+ Remove redundant code from mustek_usb2.c.
+
+commit 694a69dcab0dddf2ab12eebba49c66c7ac20fdad
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 6 14:48:40 2011 +0100
+
+ Remove unused definitions from mustek_usb2.h.
+
+commit 21be236e840be4f8ca4bead69844f7cd691a8353
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 6 13:57:10 2011 +0100
+
+ Remove unused definitions from mustek_usb2_asic.h.
+
+commit 2404326ddeaf7552e094062b1ed57521e9a21cb4
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 6 02:41:42 2011 +0100
+
+ Remove unused definitions from mustek_usb2_high.h and ensure that the remaining ones are used consistently.
+
+commit d1851a6512a113d1dc4f20beb86a8be29310b627
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 6 01:50:53 2011 +0100
+
+ Remove some particularly pointless comments, reduce size of block comments.
+
+commit 047631050c262142a0f52ed4e1ecc053b03869ad
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 6 01:15:12 2011 +0100
+
+ Remove pointless indirection.
+
+commit dedf0ac30d341b9bcbab7fb32050ff953cc73eff
+Author: Jan Hauffa <jhauffa@gmail.com>
+Date: Sun Mar 6 01:03:14 2011 +0100
+
+ Remove unused global variable g_pDeviceFile and associated logic.
+
+commit 3b73e1e8a3b0085ad5db38837f0bf44f5a5b8919
+Author: m. allan noah <kitno455@gmail.com>
+Date: Sun Nov 8 09:24:37 2015 -0500
+
+ fujitsu backend v128
+
+ do not ask fi-4340 for serial number
+
+commit 72ecee97ce9db13f148aedf52eb46911212d58e4
+Author: Thomas Klausner <wiz-guest@users.alioth.debian.org>
+Date: Tue Oct 27 20:06:00 2015 +0900
+
+ Add DragonFly BSD support (fixes 315205)
+
+commit a4cc05f677f110c9361f3274fc5d15087a2f8906
+Author: Thomas Klausner <wiz-guest@users.alioth.debian.org>
+Date: Tue Oct 27 20:09:00 2015 +0900
+
+ Add DragonFly BSD support to sane-find-scanner (fixes 315206)
+
+commit 1baab222e418275ec6fd14afad91b64d0110fdbd
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Nov 8 18:49:58 2015 +0900
+
+ Add missing include (fixes 315207)
+
+ Both Linux and NetBSD mention this header for use of setsocketopt().
+ DragonFly BSD needs it for the SOL_SOCKET symbol.
+
+commit b0a99cb48938cae5a88c5f37a9a91b60589bad4e
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Nov 8 18:36:57 2015 +0900
+
+ Fix non-portable endian.h include issue (315209)
+
+commit d7516a11ebd6a8d96380c5ee256b171be1cb5e35
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sun Nov 8 18:16:17 2015 +0900
+
+ Fix sane-desc testsuite logic
+
+ This fixes test failures for release tarballs (pointed out by Mike
+ Frysinger), clamps down on wildcards and prints a failure message
+ when a test does not succeed.
+
+commit 358cbd7f319c64055cd76fedf62a92500b0c5cf5
+Author: m. allan noah <kitno455@gmail.com>
+Date: Fri Nov 6 21:39:35 2015 -0500
+
+ canon_dr v53 continued
+
+ reorder geometry group options
+ use bg_color to fill missing image data
+
+commit 398610336b6aadf1a0c37390a0a5e2bd926bdfdf
+Author: m. allan noah <kitno455@gmail.com>
+Date: Fri Nov 6 12:19:20 2015 -0500
+
+ canon_dr backend v53
+
+ add swskip option
+
+commit b4bc0eb518ce74ffbfdbe0ce1a14bb404804cd57
+Author: m. allan noah <kitno455@gmail.com>
+Date: Fri Nov 6 11:46:17 2015 -0500
+
+ canon_dr backend v53
+
+ replace image processing methods with sanei_magic
+
+commit 666c9a74ff26fd530b40db28f03b447209cf419e
+Author: m. allan noah <kitno455@gmail.com>
+Date: Thu Nov 5 21:42:29 2015 -0500
+
+ canon_dr backend v52
+
+ improve dropout option handling
+ add software dropout implementation for downsampled modes
+
+commit 9dc79245291f6d4312c5656fff4232b07f70b673
+Author: m. allan noah <kitno455@gmail.com>
+Date: Wed Nov 4 13:49:02 2015 -0500
+
+ canon_dr backend v52
+
+ add must_downsample and must_fully_buffer
+
+commit 01063a769d5431ca83069a9cf240894f893d01f0
+Author: m. allan noah <kitno455@gmail.com>
+Date: Wed Nov 4 13:05:05 2015 -0500
+
+ canon_dr backend v52
+
+ set can_color=1 by default (recent models dont have 'C' in name)
+ enable jpeg for DR-6080
+
+commit 0b822359b3e1798294e30a7ea9cfd6fd9a1e3e85
+Author: m. allan noah <kitno455@gmail.com>
+Date: Wed Nov 4 13:00:10 2015 -0500
+
+ cardscan backend v3
+
+ add USB IDs for newer model 800c
+
+commit 33495ef9b42a783c8f5f2c056ac5699481d3cc7e
+Author: Luiz Angelo Daros de Luca <luizluca@gmail.com>
+Date: Thu Oct 15 12:35:00 2015 +0900
+
+ Add missing <sys/types.h> includes
+
+commit 4f803bff0872460433dae1ac2a2954ad1016b678
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu Oct 22 22:23:47 2015 +0900
+
+ Escape [] for configure help strings
+
+commit 471453d2b825a569d467d60160b0eaaf6746bf67
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Oct 19 20:51:04 2015 +0900
+
+ Drop unused INCLUDES substitution variable
+
+ This addresses the following autoreconf output:
+
+ configure.ac:85: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
+
+ The INCLUDES variable is not referenced anywhere in configure.ac or
+ configure. In addition, none of the Makefile.am files use it.
+
+commit 32c25b8b8235762d9feb5dbd0e81496a56e15569
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Oct 19 21:11:53 2015 +0900
+
+ Fix duplicate automake file variable initialization issue
+
+ This was introduced in 74c00494.
+
+commit f8d35b8d2fdcacc9b664594d141102c2c80ac076
+Author: m. allan noah <kitno455@gmail.com>
+Date: Mon Oct 26 08:34:17 2015 -0400
+
+ Update canon_dr.desc
+
+ We had a few scanners that were reported by email or in tracker
+ tickets, which had not been updated in the desc file.
+
+commit 716340e7320e7f946329ad7a3cd911d676c92f6d
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Sat Oct 17 13:55:17 2015 +0900
+
+ Include sys/types.h for u_long. Fixes compile on OS X
+
+commit 03d90ac2edf287bb0358044d7abdd9f6008dffc5
+Author: Alessandro Zummo <a.zummo@towertech.it>
+Date: Wed Oct 14 21:55:31 2015 +0200
+
+ epsonds: do not enable double feed detection by default
+
+commit a90d7c91b36b06bd002af890863c1d608dcdd7d4
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed Oct 14 19:05:03 2015 +0200
+
+ changelog for recent work
+
+commit 4a83d9c8a4f4c396f5261d62bf7d2f9b8684eba9
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed Oct 14 19:04:27 2015 +0200
+
+ Pixma backend version 0.17.24
+
+commit 3095ab46c45e004163f5fb36efa00ce378770a9e
+Author: Rolf Bensch <roben-guest@alioth.debian.org>
+Date: Wed Oct 14 19:02:43 2015 +0200
+
+ new scanners Canon PIXUS MP5/SmartBase MPC190/imageCLASS MPC190 and Canon MP10/SmartBase MPC200/imageCLASS MPC200
+
+commit 06b865cfd24f1e6c71506684d73ef79b43edc3cf
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Wed Oct 14 20:39:39 2015 +0900
+
+ Prevent possible buffer overflows [-Wstrncat-size]. Fixes 315198
+
+commit 18e4c4a08622e2ee4536dcb423d4548a4bc7a7e3
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Tue Oct 13 23:32:40 2015 +0900
+
+ Revert "Prevent use of uninitialized variable"
+
+ This change introduces a variable that shadows the file scope one.
+
+ This reverts commit 45e66aee952dcdada88293901580a111262fc1e9.
+
+commit 36876a83663832cf89fa945737d004ce9b46fb01
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Oct 12 20:55:19 2015 +0900
+
+ saned: minor improvement of help message wording
+
+commit 32986192bd9ce14276e1ae144d71d42461e591b9
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Oct 12 20:42:50 2015 +0900
+
+ fix: declaration-after-statement warning
+
+commit 42aa01e4e558e0019df00702579c928f9fd126e6
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Oct 12 20:42:01 2015 +0900
+
+ fix: missing-field-initializers warning
+
+commit fa001c2193045844dd3318f9538b309e11089c9c
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Oct 12 20:49:07 2015 +0900
+
+ Follow getopt_long usage in scanimage.c
+
+ This is on the off chance that getopt_long is not in the system's
+ standard library.
+
+commit 45e66aee952dcdada88293901580a111262fc1e9
+Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Mon Oct 12 20:47:43 2015 +0900
+
+ Prevent use of uninitialized variable
+
+commit eab8fd457d2b8f38f9425f87258cf4fe42dac15c
+Author: Matteo Croce <matteo@openwrt.org>
+Date: Sun Oct 11 19:50:04 2015 +0200
+
+ saned: add '-b' option to bind to a specific address
+
+commit fed2a2cf60511d87e413148f1b9063f9ea4e6917
+Author: Matteo Croce <matteo@openwrt.org>
+Date: Sun Oct 11 19:50:03 2015 +0200
+
+ saned: use getopt_long() for option parsing
+
+ The help message has been adjusted to match getopt_long conventions.
+
+commit 418d1ecea7571d10acd08df2edc7967a91e14b0d
+Author: Matteo Croce <matteo@openwrt.org>
+Date: Sun Sep 20 19:55:37 2015 +0200
+
+ saned: move help message to usage() function
+
+commit a79cd0abe7daed1a749c8ad2cd7e2a89cc6153e4
+Author: Matteo Croce <matteo@openwrt.org>
+Date: Sun Sep 20 19:55:36 2015 +0200
+
+ saned: parse inetd args in main()
+
+ move argument parsing logic from run_inetd() to main()
+
+commit 2c3cb206ce55a7ac9ff9b479de452a332ba2aa1a
+Author: Matteo Croce <matteo@openwrt.org>
+Date: Sun Sep 20 19:55:35 2015 +0200
+
+ saned: parse standalone args in main()
+
+ move argument parsing logic from run_standalone() to main()
+
+commit 2239d2aaff16964a5d67293f5e4220d235e2c84d
+Author: Alexander Hofmann <alexander.hofmann@new-h.de>
+Date: Tue Oct 6 17:42:05 2015 +0200
+
+ Replace obsolete interface with standard include files
+
+commit 56e69f0998005db432b4f7dd38693a870f663520
+Author: m. allan noah <kitno455@gmail.com>
+Date: Mon Oct 5 08:21:39 2015 -0400
+
+ added kvs1025.conf.in and utsushi.desc
+
+commit 69a9a3116eb18f8d0c618217e033a1c134215954
+Author: m. allan noah <kitno455@gmail.com>
+Date: Sun Oct 4 21:25:08 2015 -0400
+
+ minor release doc update
+
+commit 5e1d45cad7d7933b7120646ae5174ccdc8a9b49f
+Author: m. allan noah <kitno455@gmail.com>
+Date: Sun Oct 4 21:13:39 2015 -0400
+
+ reopen sane-backends 1.0.26git
diff --git a/ChangeLogs/ChangeLog-1.0.3 b/ChangeLogs/ChangeLog-1.0.3
new file mode 100644
index 0000000..c6a6b4d
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.3
@@ -0,0 +1,790 @@
+2000-08-12 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * configure.in aclocal.m4 configure NEWS: New version 1.0.3.
+ Updated release date and removed freeze markers.
+
+2000-08-12 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+ * changed tools/sane-desc.el sane.gif->sane.png
+
+2000-08-10 Henning Meier-Geinitz <hmg@gmx.de>
+ * backend/avision.c: Changed // comment to /* */. This broke
+ compilation on AIX cc, Irix cc and Sun cc.
+
+2000-08-10 Rene Rebe <rene.rebe@myokay.net>
+ * backend/avision.h: some updates + cleanups
+ * backend/avision.c: use of DB () and sane_config_read ()
+ general cleanups (sorry for the big commit - I used Emacs auto-ident
+ for some regions ...)
+
+2000-08-07 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * README.irix: Removed text about library version problems.
+ * README.linux: Added comment about idescsi problems.
+ * ltmain.sh: Changed Irix library version system (from Oliver Rauch).
+ This should fix the library version problems under Irix.
+ * backend/Makefile.in: Added all files in lib/ to LIBLIB. This fixes
+ a bug concerning linking with external frontends.
+
+2000-08-06 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/plustek.c: Removed "const" from function header. This fixes
+ a compilation problem on aix/cc.
+ * configure configure.in: Additional warnings are now disabled by
+ default for the 1.0.3 realease.
+
+2000-08-06 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/hp4200.desc: Added description file for HP 4200 USB
+ scanner.
+
+2000-08-05 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * AUTHORS: Added link to PROJECTS.
+ * PROJECTS: Removed frontends that are included in the SANE
+ distribution. Added frontends: sanecgi, scanadf. Removed backends
+ Kodak DS-20 (old camera, no specs available, not interested anymore),
+ Logitech (old handscanner, author not interested anymore). Added
+ backends as6e (Artec AS6E), bh (Bell and Howell Copiscan), lhii
+ (handheld scanner support), Mustek USB, nec (NEC PC-IN500/4C),
+ v4l2 (Video for Linux 2). Added/updated information about SANE
+ ports: BeOS, OS/2, win32. Added Information about WinSANE and
+ TWAIN interface for xsane-win32. Added link to AUTHORS and README.
+ Changed format. Added explanation for statuses.
+ * README: Added link to PROJECTS.
+ * README.irix: New file. Information about the library version and
+ jpeg library problems.
+ * backend/as6e.desc: New description file for the Artec AS6E.
+ * backend/bh.desc: New description file for Bell and Howell Copiscan
+ scanners.
+
+2000-08-03 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * PROJECTS: Removed backends that are included in SANE. Updated
+ info for Primax. Added HP 4200.
+
+2000-08-02 Henning Meier-Geinitz <hmg@gmx.de>
+ * NEWS: Updated backend versions.
+ * backend/hp*.c: Changed include statements from #include <sane/...>
+ to #include "sane/...".
+
+2000-08-02 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/v4l.c: Check return value of ioctl() calls. Use DBG()
+ instead of syslog() report progress. Removed redundant check for
+ trailing newline in config file as we are now using
+ sanei_config_read(). Remove ioctl(VIDIOCSYNC), as it hangs on my
+ v4l2 device.
+
+2000-07-31 Henning Meier-Geinitz <hmg@gmx.de>
+ * backend/mustek.*: Update to Mustek backend 1.0-96. Fixed Problem
+ with detecting some three-pass scanners.
+
+2000-07-31 Henning Meier-Geinitz <hmg@gmx.de>
+ * doc/sane.tex: Chapter 4 said, that this was standard version
+ 0 (draft). Changed to 1 and removed "(draft)".
+
+2000-07-31 Henning Meier-Geinitz <hmg@gmx.de>
+ * sanei/sanei_DomainOS.c sanei/sanei_ab306.c sanei/sanei_codec_ascii.c
+ sanei/sanei_codec_bin.c sanei/sanei_config.c sanei/sanei_config2.c
+ sanei/sanei_constrain_value.c sanei/sanei_init_debug.c
+ sanei/sanei_load_values.c sanei/sanei_net.c sanei/sanei_pa4s2.c
+ sanei/sanei_pio.c sanei/sanei_save_values.c sanei/sanei_scsi.c
+ sanei/sanei_thread.c sanei/sanei_wire.c sanei/test_wire.c: Changed
+ include statements from #include <sane/...> to #include "sane...".
+ * PROBLEMS: Updated Mustek entry.
+ * TODO: Updated some entries that are done.
+ * backend/avision.c backend/plustek.c: Changed include statements from
+ #include <sane/...> to #include "sane...".
+
+2000-07-30 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.desc: Change Parallel to Parport in description
+
+2000-07-30 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+ * changed all <config.h> to "config.h" in lib/*.c
+
+2000-07-30 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.*: Update to Mustek backend 1.0-95. Changed from
+ wait() to waitpid() and removed unused code.
+ * configure configure.in backend/m3096g.c backend/sp15c.c: Reverted
+ the V_REV patch. V_REV should not be used in backends.
+
+2000-07-30 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * configure configure.in: Add V_REV to CPPFLAGS (only V_MAJOR and
+ V_MINOR were defined until now).
+ * doc/.cvsignore: Added sane-coolscan.5.
+
+2000-07-29 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/sp15c.c backend/m3096g.c: Replace fgets with
+ sanei_config_read, return V_REV as part of version_code string
+ (patch from Randolph Bentson).
+
+2000-07-29 Chris Pinkham <cpinkham@infi.net>
+
+ * backend/artec.c: Changed include statements from #include <sane/...>
+ to #include "sane...".
+
+2000-07-29 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/GUIDE: Added some comments about portability and
+ documentation.
+ * backend/abaton.c backend/agfafocus.c backend/apple.c
+ backend/canon.c backend/coolscan.c backend/dc210.c backend/dc25.c
+ backend/dll.c backend/dmc.c backend/microtek.c backend/microtek2.c
+ backend/microtek2.c backend/mustek_pp.c backend/net.c backend/pint.c
+ backend/pnm.c backend/qcam.c backend/ricoh.c backend/s9036.c
+ backend/sane_strstatus.c backend/sharp.c backend/snapscan.c
+ backend/st400.c backend/stubs.c backend/tamarack.c backend/v4l.c:
+ Changed include statements from #include <sane/...> to
+ #include "sane...".
+ * backend/avision.c backend/dc25.c: Use DBG(0, ...) instead of
+ fprintf (stderr, ...)
+ * backend/avision.c backend/canon-sane.c backend/coolscan.c
+ backend/dc25.c backend/microtek.c backend/microtek2.c
+ backend/st400.c: Use sanei_config_read() instead of fgets().
+ * backend/coolscan.desc backend/microtek.desc backend/microtek2.desc
+ backend/st400.desc: Added :interface and :manpage entries.
+ * backend/nec.desc: Status is beta now (was: new). Fixed typo.
+ * doc/canon.README: Removed, because the information is included in
+ the manpage now.
+ * doc/Makefile.in: Added sane-coolscan to list of mapages to install.
+ * README: Added Link to coolscan manpage.
+ * backend/mustek.*: Update to Mustek backend 1.0-94. Fixed the
+ #include <sane/...> bug.
+
+2000-07-29 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Changed the include statements for SANE includes
+ from #include <...> to #include "..."
+
+2000-07-28 Chris Pinkham <cpinkham@infi.net>
+
+ * backend/aretc.c: Corrected sane_close() bug. Converted to use
+ sanei_config_read() instead of fgets().
+ * backend/artec.desc: Changed interface entry to "Parport" vs "Parallel"
+
+2000-07-28 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * ltmain.sh: Added underscore to sed expression for removing
+ backendname from soname (needed for libsane-mustek_pp).
+ * sane.lsm: Added keywords for new backends.
+ * lib/isfdtype.c: Added implementation for platforms that lack
+ isfdtype() (mostly from Olly Betts).
+ * backend/v4l.desc: Activated man page entry.
+ * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
+ 1.0-93. Fixed color scanning for Paragon 600 II N firmware 1.02.
+ Fixed possible segfault in sane_control_option() when info is 0.
+ Removed some compiler warnings.
+ * NEWS: Updated Mustek backend version, added Artec, fixed typo
+ * doc/Makefile.in doc/sane-snapscan.man doc/sane-canon.man README
+ backend/snapscan.desc backend/canon.desc backend/.cvsignore:
+ Added manpage for canon and snapscan backends. Added :interface
+ entry for canon.
+ * backend/canon-sane.c: Fixed possible segfault in
+ sane_control_option() when info is 0.
+
+2000-07-22 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/v4l.c: Bugfix: Avoid crashing in
+ sane_control_option() when last param is NULL.
+
+2000-07-25 Chris Pinkham <cpinkham@infi.net>
+
+ * backend/artec.c: Updated to v0.5.14. Added "Negative" mode as option
+ even when in color/greyscale modes. Fix sane_close() bug. Fixed bug
+ in sane_get_option_descriptor that allowed invalid option number.
+ Changed numerous int variables to size_t to eliminate warnings.
+ Changed various elements in ARTEC_Scanner structure to SANE_Int
+ instead of int. Replaced all fprintf() statements with DBG().
+ * backend/artec.desc Added interface entries.
+
+2000-07-26 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Fixed problem with Perfection610 scanner.
+ The variable s->color_shuffle_line was not correctly initialized.
+ * backend/epson.desc: Updated version number
+
+2000-07-26 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+ * added info about variable scsi buffer sizes defined by backends
+ umax, mustek, sharp (via sanei_scsi_open_extended()) to
+ man sane-scsi
+
+2000-07-25 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/snapscan.c: Use DBG(0, ...) instead of fprintf (stderr, ...)
+ * backend/abaton.c backend/agfafocus.c backend/apple.c backend/dc210.c
+ backend/dll.c backend/dmc.c backend/microtek2.c backend/pint.c
+ backend/qcam.c backend/ricoh.c backend/s9036.c backend/snapscan.c
+ backend/tamarack.c: Use sanei_config_read instead of fgets.
+ * backend/dc210.c backend/microtek.c backend/pnm.c: Added
+ #include <sane/config.h>.
+ * backend/dc25.c backend/m3096.c backend/m3096g.c backend/sp15.c
+ backend/st400.c: Moved #include <sane/config.h> to the beginning.
+ * AUTHORS: Changed agfa to agfafocus.
+
+2000-07-25 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.c hp-scl.c hp-option.c hp-handle.c hp-accessor.c
+ remove inline stuff
+
+2000-07-25 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * configure.in configure include/sane/config.h.in
+ include/sane/sanei_backend.h: Moved test for u_int* to configure.
+ * include/sane/sanei_debug.h: Remove #warning (Irix compiler doesn't
+ like this)
+ * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
+ 1.0-92. Changed linedistance correction for MFS-8000SP. Fixed
+ margin positions and removed warning for MFS 6000CX. Warning is
+ printed in debug level 0 again. Removed test for gamma length.
+ Fixed (partly) ADF handling. Man page update. More details in
+ mustek.CHANGES.
+ * NEWS: updated for new Mustek backend version.
+
+2000-07-20 Peter Kirchgessner <peter@kirchgessner.net>
+ * backend/hp.c: use sanei_config_read() instead of fgets
+ * backend/hp-scl.c: Dont write chars < 32 to DBG
+
+2000-07-20 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * backend/sharp.c: removed fgets-call + minor bugfix
+ * backend/sharp.desc: added entry ":manpage"
+ * sanei/sanei_scsi.c: added missing dummy function
+ sanei_scsi_req_flush_all_extended
+
+2000-07-18 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * configure.in configure: Fixed --enable-warnings to work as
+ advertised.
+
+2000-07-18 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * configure.in configure include/sane/config.h.in lib/Makefile.in
+ lib/getenv.c lib/isfdtype.c lib/vsyslog.c
+ sanei/sanei_init_debug.c: OS/2's getenv() is useless, OS/2,
+ Solaris and AIX is missing isfdtype() and AIX is missing
+ vsyslog(). Implement replacement functions.
+
+2000-07-17 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/snapscan.c backend/snapscan-scsi.c: Replace C++ comment
+ with C comment.
+
+2000-07-17 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * include/sane/sanei_backend.h: Replace C++ comment with C comment.
+
+2000-07-17 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/musteka4s2.desc: Removed. Now that the mustek_pp
+ backend is part of SANE musteka4s2 is no longer neccessary.
+ If somebody really wants to use the old musteka4s2 sources
+ he will find a link on the mustek_pp WWW page.
+
+2000-07-16 Jochen Eisinger <jochen.eisinger@gmx.net>
+
+ * backend/mustek_pp.c: Replaced fgets() with sanei_config_read()
+
+2000-07-16 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * include/sane/sanei_debug.h: Fix typo.
+
+2000-07-15 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Replaced fprintf() with DBG()
+
+ * backend/epson.desc: updated version number
+
+2000-07-15 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/dc210.c: Replaced fprintf (stderr, ...) by DBG ().
+
+2000-07-15 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * doc/Makefile.in doc/sane-dc210.man doc/sane-v4l.man
+ doc/.cvsignore: Added manpages for dc210 and v4l. These
+ are just standard manpages. Please check and update them.
+
+ * README: Added dc210, v4l and mustek_pp entries.
+
+2000-07-15 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
+ 1.0-90. Fixed linedistance-handling for Paragon 8000SP. Fixed
+ mustek.conf port entry. Updated man page (parallel port
+ scanners and 600 II N).
+
+ * NEWS: Updated (mustek backend version 1.0-90)
+
+ * backend/dll.conf: Commented out mustek_pp on behalf of the
+ maintainer
+
+ * doc/.cvsignore: added sane-mustek_pp.5, sane-plustek.5 and
+ sane-st400.5
+
+2000-07-15 Andreas Rick <andreas.rick@free.fr>
+
+ * backend/coolscan.c: added missing initialization in
+ coolscan_read_data_block()
+
+2000-07-13 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * AUTHORS backend/dll.conf backend/Makefile.in backend/mustek_pp.c
+ backend/mustek_pp.desc backend/mustek_pp.h backend/mustek_pp.conf
+ doc/Makefile.in doc/sane-mustek_pp.man: New backend for
+ ScanExpress 6000 P, ScanMagic 4800 P, 600 III EP Plus, ScanExpress
+ 600 SEP and MD9848 from Jochen Eisinger.
+
+ * backend/snapscan-310.c backend/snapscan-scsi.c
+ backend/snapscan-sources.c backend/snapscan-sources.h
+ backend/snapscan-utils.c backend/snapscan.c backend/snapscan.desc
+ backend/snapscan.h: New snapscan backend version dated 20000514
+ from Steve Underwood.
+
+ * backend/microtek2.h backend/microtek2.c backend/microtek2.desc:
+ Add support for ScanMaker X6USB. Patch from Oliver Neukum.
+
+ * README.os2 configure.os2 include/sane/sanei_backend.h
+ sanei/os2_srb.h sanei/sanei_init_debug.c backend/dll.c
+ backend/net.c frontend/saned.c : Some of the OS/2 patches from
+ Yuri Dario.
+
+ * frontend/saned.c: Correct cancel handling in saned. Patch from
+ Jochen Eisinger.
+
+2000-07-12 Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de>
+
+ * frontend/scanimage.c, doc/scanimage.man: Support for
+ environment variable SANE_DEFAULT_DEVICE.
+
+2000-07-11 Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de>
+
+ * backend/st400.c, backend/st400.conf, backend/st400.h,
+ doc/sane-st400.man: new files
+ * backend/st400.desc: updated information
+ * README, backend/Makefile.in, doc/Makefile.in: added st400 backend
+ * AUTHORS: added myself as maintainer of st400 backend
+
+2000-07-09 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * doc/sane-hp.man: Updated manual page (scantype --> scan source)
+
+2000-07-09 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp-handle.c, hp-scl.c, hp-scl.h, hp.c, hp.h, hp-option.c
+ hp-option.h: Add wait for front panel button
+
+ * backend/hp.desc: Changed version to 0.88
+
+2000-07-09 Andreas Rick <andreas.rick@free.fr>
+
+ * AUTHORS: added myself as maintainer of the coolscan backend
+
+ * README: added Coolscan page link
+
+ * doc/sane-coolscan.man: first version of Coolscan manpage
+
+2000-07-09 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * AUTHORS: added myself as maintainer of the Plustek backend
+
+ * README: added Plustek manpage entry
+
+ * backend/plustek.desc: updated description
+
+ * backend/plustek.c backend/plustek.h backend/plustek-share.h
+ backend/plustek.conf: added Plustek backend code
+
+ * backend/Makefile.in doc/Makefile.in backend/dll.conf:
+ added plustek entries
+
+ * doc/sane-plustek.man: added manpage for Plustek backend
+
+2000-07-09 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * sanei/sanei_thread.c: Add required include files to get this to
+ compile almost without warnings on Unix.
+
+ * frontend/Makefile.in frontend/scanimage.c frontend/stiff.h
+ frontend/stiff.c doc/scanimage.man: Add 16 bit support and new
+ option --format to change file format. Makes it possible to save
+ uncompressed TIFF images. Patch from Peter Kirchgessner.
+
+ * backend/microtek2.c: Add ScanMaker X6USB identifier. Patch from
+ Oliver Neukum.
+
+2000-07-07 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * acinclude.m4 configure.in aclocal.m4 configure: New autoconf
+ test SANE_V4L_VERSION.
+
+ * AUTHORS: Added myself as CVS repository maintainer.
+
+ * include/sane/sanei_debug.h sanei/sanei_init_debug.c: Send debug
+ messages to syslog if stderr is a socket.
+
+2000-07-06 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * configure configure.in: Change "you're" to "you are" to avoid
+ confusing emacs font-lock mode. Regenerated configure.
+
+ * backend/v4l.c: Fix sane_close() bug.
+
+2000-07-02 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.desc added interface entries
+
+ * backend/hp.c, backend/hp-handle.c
+ ADF-support for ScanJet IIp
+ Return error SANE_STATUS_NO_DOCS if no paper in ADF
+
+2000-06-30 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.* Update to Mustek backend 1.0-89. Fixed "scan
+ slider doesn't return to start" bug. Details in
+ backend/mustek.CHANGES.
+
+ * backend/nec.desc backend/dc25.desc backend/m3096g.desc: Added
+ :interface entries. Updated email adderess.
+
+2000-06-28 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c Fixed sane_close() - when the scanner still had
+ data to deliver at the time the scanner was closed, it was impossible
+ to restart any frontend software. This also caused scanimge -T to
+ work just once.
+
+2000-06-28 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.* Update to Mustek backend 1.0-88. Small bugfixes.
+ Details in backend/mustek.CHANGES.
+
+ * backend/sp15.desc backend/dc25.desc backend/m3096g.desc: Added
+ :interface entries.
+
+2000-06-28 Oliver Rauch
+ * Updated umax backend to version 1.0.21
+ take a look at backend/umax.CHANGES for details
+ - updated umax.desc, umax manpage
+
+2000-06-28 Abel Deuring
+ * backend/sharp.esc: added "interface" entries
+
+2000-06-28 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/pint.c: fixed sane_close bug
+
+ * backend/microtek.c: fixed compilation problem with NDEBUG
+ defined
+
+2000-06-27 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/lhii.desc: added :interface
+ * README.linux: added reference to Linux SCSI documentation (from
+ Abel Deuring)
+
+2000-06-26 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/musteka4s2.desc: Added all more scanners and
+ :interface entries
+ * backend/sagitta.desc: Removed on behalf of the author. Nobody
+ has showed interest in this very old (and rare) scanner over
+ the years. It's difficult to keep it up-to-date because a kernel
+ module is neccessary. Nobody volunteered to take over
+ maintainership.
+ * backend/tamarack.c: Changed all fprintf to DBG calls.
+
+2000-06-26 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * sanei/sanei_scsi.c and include/sanei/sanei_scsi.h:
+ new functions sanei_scsi_cmd2 and sanei_scsi_req_enter2
+ for proper handling of "unusual" SCSI commands lengths
+ * backend/canon-scsi.c: call sanei_scsi_cmd2, where necessary
+
+2000-06-25 René Rebe <rene.rebe@myokay.net>
+ * backend/avision.c: fixed sane_close () bug
+ * backend/avision.desc: added some more scanners
+
+2000-06-25 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
+ 1.0-87. Fixed gamma correction for 1200 A3 Pro. Fixed dependancy
+ of mustek.h on sane-backends.h. Fixed debug output bug in
+ fix_linedistance_se. Updated documentation and mustek.conf.
+
+ * README: Added v4l and fixed typo.
+
+2000-06-25 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.desc - Changed Parallel to Parport
+
+2000-06-25 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * doc/Makefile.in doc/sane-s9036.man doc/sane-tamarack.man
+ doc/sane-ricoh.man doc/sane-avision.man doc/xcam.man .cvsignore:
+ Added manpages for these backends and xcam.
+
+ * frontend/xcam.README: removed because manpage now exists.
+
+ * backend/plustek.desc backend/qcam.desc backend/ricoh.desc
+ backend/s9036.desc backend/tamarack.desc backend/avision.desc
+ backend/st400.desc: Updated :interface and :manpage information.
+
+ * README: Updated information regarding documentation.
+
+ * backend/tamarack.c: Changed printf(...) to fprintf(stderr,...)
+ on behalf of the maintainer.
+
+2000-06-25 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/Makefile.in backend/v4l.desc backend/v4l.c: V4L backend
+ corrections. Corrected dependencies. Removed () in version
+ number, as this backend is now included in the distribution. More
+ debug info and use sanei_config_read() instead of fgets() in
+ backend.
+
+2000-06-23 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.desc - added :interface information
+
+2000-06-23 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * AUTHORS: Added Juergen G. Schimmer as author of the v4l backend.
+
+ * configure.in backend/Makefile.in backend/dll.conf
+ backend/v4l-frequencies.h backend/v4l-grab.h backend/v4l.c
+ backend/v4l.conf backend/v4l.desc backend/v4l.h: Added Video4Linux
+ backend from Juergen G. Schimmer.
+
+2000-06-22 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * include/sane/sanei_pa4s2.h sanei/sanei_pa4s2.c Makefile.in
+ backend/Makefile.in sanei/Makefile.in: Added interface for
+ Mustek parallel port scanners (from Jochen Eisinger
+ <jochen.eisinger@gmx.net>). This will be used by the Mustek
+ parallel port backend mustek_pp (coming soon).
+
+ * tools/sane-desc.el backend/template.desc.: Added support for
+ "interface" column in sane-desc.el. The new keyword is
+ ":interface", examples in "template.desc.". All maintainers
+ should update their *.desc files.
+
+ * backend/mustek.desc abaton.desc agfafocus.desc apple.desc
+ dc210.desc dmc.desc qcam.desc ricoh.desc s9036.desc snapscan.desc
+ tamarack.desc: added interface entry for the Mustek and
+ unmaintained backends.
+
+ * backend/abaton.c apple.c qcam.c tamarack.c: fixed sane_close ()
+ bug for the unmaintained backends.
+
+2000-06-18 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
+ 1.0-86. Added support for Mustek Paragon 1200 A3 pro (1, 8, and 24
+ bit/pixel; calibration doesn't work yet). Removed some remainings
+ of color lineart and halftone support. More debugging
+ output. Fixed bug in sane_control_option (option was not checked
+ for negative values). Fixed bug in sane_close. General code
+ cleanup. Details in backend/mustek.CHANGES.
+
+2000-06-13 Karl Heinz Kremer <khk@khk.net>
+ * backend/epson.*: Invert image when scanning negative off the TPU.
+ Initialize optial_res to 0. Fix sane_close() bug. Make threshold
+ only active when halftoning is off and scan depth is 1. Make
+ film type only active when TPU is selected. Scanner based
+ color correction. More constraints for GUI. Cleanup in option
+ handling.
+
+2000-05-21 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.*: Update to Mustek backend 1.0-85. Added double
+ buffering. This may improve scan performance a bit. Removed
+ dead code (in dev_read_start). Changed linedistance correction
+ handling. Paragon 12000 SP color mode might work now with all
+ firmware versions. Details in backend/mustek.CHANGES.
+
+2000-05-27 Karl Heinz Kremer <khk@khk.net>
+ * backend/epson.[ch] Support for multiple EPSON scanners added
+ Fixed Perfection 610 color problem
+
+2000-05-26 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * sanei/sanei_scsi.c: Fixed a bug in the Linux queue handling,
+ as suggested by Simon Munton
+
+2000-05-22 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+ * ltconfig: Added option "-X" to ldconfig for linux-gnu
+ this solves the problem with link /usr/local/libs/sane/libsane.so.1 => libsane-umax.so.1
+
+2000-05-21 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * README: Added quick install. Removed list of supported platforms
+ because it is unknown how accurate it is at the moment. Added
+ description for --enable-scsibuffersize (partly from Abel
+ Deuring). Removed operating system specific information. See
+ README.* files instead. Added comment to read the PROBLEMS file.
+ Added/changed list of available documentation. Added comment on
+ possible causes for the frontends not detecting scanners. Added
+ comment on tools directory. Headings should be easier to find now.
+
+ * README.aix: New file. Extracted from README.
+
+ * README.hp-ux: New file. Extracted from README.
+
+ * README.linux: New file. What is needed to get SCSI scanners to
+ work under Linux. Workaround for Adaptec 1542 users (from Abel
+ Deuring)
+
+2000-05-18 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
+ 1.0-82. Added shrinked image fix to ScanExpress 12000SP models
+ <= v2.0. Fixed remaining sane_cancel problems (in non_blocking
+ mode). Fixed color stripes and segmentation fault for Paragon
+ MFS-12000SP 1.00 (at least for me). Some minor debug output
+ additions and changes. Look at backend/mustek.CHANGES for more
+ details.
+
+ * doc/.cvsignore: Added missing sane-sharp.5
+
+2000-05-07 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
+ 1.0-81. Added transparency adapter (TA) support for all Mustek
+ scanners. Fixed shrinked image bug for the ScanExpress 6000SP.
+ Removed unused options (3-pass scanners and 600 II N). Scan
+ source selection now shows only the options currently available.
+ Fixed a bug concerning the ADF handling. sane_init () now uses
+ sanei_config_read () and sanei_config_get_string () instead of
+ its own functions. Man page and .desc update. Look at
+ backend/mustek.CHANGES for more details.
+
+2000-04-27 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.* Some code cleanup, added support for GRB
+ images and did some Gamma correction fixes for the Perfection
+ 610.
+
+2000-04-27 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * include/sane/sanei_debug.h: Bugfix. Make sure the source
+ compiles even if NDEBUG is defined.
+
+2000-04-23 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
+ 1.0-80. Adjusted scan areas for most scanners. Added transparency
+ adapter support for all Paragon legal size scanners. Fixed color
+ mode for the Paragon MFS-8000SP (gamma problems). New system to
+ set buffersize using sanei_scsi_open_extended. Removed (maybe
+ temporarily) support for SCSI queue. Fixed shrinked image bug with
+ the ScanExpress 12000SP. Fixed positional options detection
+ (from mustek.conf). Added option "buffersize". Adjusted
+ mustek.conf template to more reasonable defaults. Lots of
+ small fixes and more complete debugging output. Look at
+ backend/mustek.CHANGES for more details.
+
+2000-04-15 Andreas Rick <andreas.rick@free.fr>
+
+ * backend/coolscan.* Update coolscan backend to version 0.4.3.
+ This version includes support for the newer Nikon Coolscan
+ models LS-30 and LS-2000. Dustremoval is not yet included.
+
+2000-04-09 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
+ 1.0-79. Changed version system. Linedistance correction for
+ the 600 II N is fixed. Added output of scanning time. Rewrite
+ of the resolution encoding for the 3-pass scanners. Look at
+ backend/mustek.CHANGES for details.
+
+2000-04-05 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+ * Updated umax backend to version 1.0.2-build-20
+ take a look at backend/umax.CHANGES for details
+
+2000-04-05 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * frontend/xscanimage.c, frontend/preview.c: Fixed a small bug
+ concerning 3-pass scanners. gdk_input_add() was called three times
+ without a preceding gdk_input_remove().
+
+ * frontend/scanimage.c: Fixed a bug where the scan was cancelled
+ after a test for low mem even if enough memory is available. This
+ probably only affected 3-pass scanners.
+
+2000-04-02 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.*: Update to Mustek backend 0.78. Fixed several
+ small bugs and spelling errors. Adjusted scanner names to Mustek
+ style. Inquiry is even more verbose now. Look at
+ backend/mustek.CHANGES for details.
+
+2000-03-27 Karl Heinz Kremer <khk@khk.net>
+ * backend/epson.c backend/epson.desc: Removed
+ status request for push button. This caused an
+ error on older scanners. Fixed a few typos in
+ the .desc file and added GT-9000 scanner.
+
+2000-03-23 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+ * updated umax backend to version 1.0 build 19
+ for details read backend/umax.CHANGES
+
+2000-03-22 Karl Heinz Kremer <khk@khk.net>
+ * backend/epson.*: Several fixes for minor problems.
+ Fixed function level A4 scanners (line mode instead
+ of byte mode). Removed unnecessary free() calls.
+ Use extended status for recognize warm up. This fixes
+ problems with TPU and occasional crashes during startup.
+ Added D1 level for Perfection 610.
+ Added first version of support for set threshold and set
+ zoom.
+
+2000-03-19 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.c: Updated backend to new version 0.76. Fixes for
+ 600 II N (color stripes, cancel handling), ScanExpress ("XC06" is
+ now recognized), MFS-1200SP (linedistance correction in high
+ resolutions, patch from Andreas Beck), STORE makros (patch from
+ Norbert Mueller), ADF (patch from Joerg Anders), firmware
+ identification (patch from Marco G. Salvagno), sane_cancel (scan
+ will now be cancelled immediately, no new sane_read necessary),
+ sane_get_option_descriptor (test for option < 0). Added a more
+ verbose inquiry output. Adjusted debug levels. Changed the model
+ names (sane.model) to reflect the real scanner names. Removed some
+ compiler warnings. Added new maintainer.
+
+ * backend/mustek.desc: Added link to backend homepage. Added all
+ the different scanner names used for the same model. Added Trust
+ scanners known to work. Removed firmware versions and scanner ids.
+
+ * backend/mustek.CHANGES: New file. More detailed changes for the
+ Mustek backend.
+
+ * doc/sane-mustek.man: Documentation for the 600 II N linedistance
+ options. Added warning from PROBLEMS. Added link to backend homepage.
+ Changed supported scanners list (see mustek.desc). Added more bug
+ entries.
+
+ * AUTHORS: Added new maintainer and email address
+
+2000-03-18 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/Makefile.in tools/libtool-get-dll-ext: New script to
+ detect shared library endings without using 'rev' which is missing
+ on some platforms.
+
+2000-03-14 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * sanei/sanei_scsi.c: Test for 'USE == LINUX_INTERFACE' instead of
+ defined(__linux__).
+
+2000-03-14 Abel Deuring <a.deuring@satzbau-gmbh.de>
+
+ * new version of ths Sharp backend (0.31): added support for the
+ JX350 (Thanks to Shuhei Tomita for providing the patch)
+
+2000-03-07 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * Makefile.in (lsm) sane.lsm sane-1.0.1.lsm: New target to
+ generate Linux Software Map (LSM) entry from template. Remove old
+ file.
diff --git a/ChangeLogs/ChangeLog-1.0.4 b/ChangeLogs/ChangeLog-1.0.4
new file mode 100644
index 0000000..924bc86
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.4
@@ -0,0 +1,728 @@
+************************ Release of sane-backends 1.0.4 **********************
+
+2000-12-22 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * configure configure.in: Changed version to 1.0.4 and package to
+ sane-backends (from Oliver Rauch <Oliver.Rauch@Wolfsburg.DE).
+ * sane.lsm Removed (renamed to sane-backends.lsm).
+ * sane-backends.lsm New file. Package name is sane-backends instead
+ of sane and added additional maintainer: Oliver Rauch (from
+ Oliver Rauch <Oliver.Rauch@Wolfsburg.DE).
+
+2000-12-17 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * TODO: Some points about OS/2 compilation problems.
+
+2000-12-17 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * TODO: More details for net/saned problems.
+
+2000-12-16 Jochen Eisinger <jochen.eisinger@gmx.net>
+
+ * TODO: removed entry about net.c seg-faulting when saned isn't
+ loaded or timed-out
+
+2000-12-16 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * configure configure.in: Disable warnings by default for release.
+ * sanei/sanei_wire.c: Fixed typo.
+
+2000-12-16 Jochen Eisinger <jochen.eisinger@gmx.net>
+
+ * sanei/sanei_wire.c: added test for negative parameter to memcpy()
+
+2000-12-15 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * fixed wrong options in sane-plustek.man
+
+2000-12-12 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * corrected backend version in umax.desc
+
+************************** Code freeze for SANE 1.0.4 ** *********************
+
+2000-12-12 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * NEWS: Updated/corrected version numbers of backends.
+
+2000-12-10 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * doc/sane-scsi.man: Small changes/updates concerning Linux
+ 2.2. Updated entries about Adaptec cards, NCR53c400/Domex 3181
+ cards, NCR 810 cards. Removed direct links to some backends.
+ * doc/sane-snapscan.man: Added link to new snapscan website.
+
+2000-12-10 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.c backend/mustek.desc backend/mustek.CHANGES:
+ Fixed wrong comment in encode_resolution. Added missing test for
+ return status in sane_start. Fixed wrong calculation of tlx and
+ tly for Pro series scanners. Increased version number.
+
+2000-12-09 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Fixed user defined gamma curve for
+ inverted images. When scanning negatives the gamma curve
+ was applied incorrectly. Fixed debug output for user defined
+ gamma curves - no [epson] in between values anymore.
+
+2000-12-09 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * doc/sane-hp.man, backend/hp.desc
+ Add HP ScanJet 6390C to list of supported scanners
+
+2000-12-07 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * TODO: Updated. Removed entries about plustek comment problembelm
+ and libsane.la. Added entry about disabling local scanning.
+
+2000-12-07 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * backend/plustek-share.h backend/plustek.h backend/plustek.c
+ removed warning conditions
+ fixed a bug that causes wrong frontend displays
+ fixed problem when driver returns error during read
+
+2000-12-05 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * NEWS: Updated backend versions. Added point about compilation fixes
+ on Irix and FreeBSD.
+ * backend/mustek.c backend/mustek.desc backend/mustek.CHANGES:
+ Fixed problem with lamp control of SE scanners and reduced
+ length of scan area for Paragon 1200 SP PRO. Removed warning for
+ this scanner. Increased version number.
+
+2000-12-05 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * 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.
+
+2000-12-05 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * backend/plustek-share.h
+ cleanup
+
+2000-12-05 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp-handle.c
+ - Change SCL_UNLOAD to SCL_CHANGE_DOC (bug from copying code)
+
+2000-12-04 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * TODO: Updated. Added entries about as6e stat problems and addition to
+ sanei_scsi.c from FreeBSD ports.
+
+************************* snapshot-2000-12-04 *******************************
+
+2000-12-04 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.c, hp-handle.c, hp.desc
+ - fix problem with ADF support on 6350C (and maybe others)
+
+2000-12-04 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * removed usage of gettext, problem with -lintl should be solved:
+ - removed usage of gettext from lib/getopt.c
+ - removed test for libintl/gettext in configure[.in]
+ - removed intllib from frontend/Makfile.in
+ * updated umax.desc
+
+2000-12-03 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.*: Version 0.1.38
+ Removed changes regarding 12/14 bit support because of SANE
+ feature freeze for 1.0.4.
+ The following fixes are in the software compared to the version
+ prior to the feature freeze:
+ - refresh UI after a change in the scan mode setting (was not updated
+ when going from Binary to Gray or vice versa)
+ - Read values for "line distance" from the scanner instead of using
+ hardcoded values. This makes sure the backend always uses the correct
+ values regardless of firmware version.
+ - Fixed an "off-by-one" error in the color reordering routine that
+ caused weird artifacts in some instances.
+
+2000-12-03 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Fixed off-by-one in color reordering
+
+2000-12-02 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.*: Read information about optical resolution
+ and line distance from scanner instead of hardcoded values.
+ Add support for color depth > 8 bits per channel.
+ (can use 12, 14 and 16 bits per channel)
+ EPSON backend is now version 0.36
+
+2000-11-30 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * changed backend/Makefile.in:
+ wrong old installation of libsane.la
+ $(INSTALL_PROGRAM) libsane.la $(libdir)/libsane.la
+ to this:
+ $(LIBTOOL) $(MINST) $(INSTALL_PROGRAM) libsane.la $(libdir)/libsane.la
+
+2000-11-30 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * README.irix: Removed. Problem with libjpeg is solved.
+ * TODO: Updated. Removed hpoj addition. Added snapscan link. Added
+ entry about net backend segfaulting if using net:localhost. Removed
+ artec O_SYNC problem. Removed Irix jpeg problem. Removed PTAL
+ addition.
+ * doc/saned.man: Added paragraph about xinetd (from Matt Mozur
+ <matt.mozur@sourwood.net>). Removed links to backends, added
+ sane-"backendname" instead.
+ * doc/sane-net.man: Added comment about segfaults if scanning
+ on localhost.
+ * sanei/sanei_scsi.c: Added missing DBG_INIT (from FreeBSD ports).
+
+2000-11-30 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * backend/plustek.c backend/plustek.desc backend/plustek-share.h
+ backend/plustek.h doc/sane-plustek.man:
+ changed to version 0.38 - document update, minor bugfixes
+
+2000-11-30 Chris Pinkham <cpinkham@infi.net>
+
+ * artec.c: removed O_SYNC for posix compatibility, converted variable
+ to unsigned char to get rid of overflow error. Changed version
+ to 0.5.15.
+
+2000-11-30 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * changed sane-config.in again:
+ sane-config --libs has to print all libs
+ that the sane libs depend on.
+ This is not needed for shared libs and that
+ was the reason why I removed all libs but "-lsane".
+ But when linking against static sane libs we need
+ to know about all necessary libs.
+
+************************* snapshot-2000-11-28 *******************************
+
+2000-11-28 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * added SANE_CHECK_JPEG to aclocal.m4 and configure.in
+ (test routine by henning Meier Geinitz)
+
+************************* Feature freeze for SANE 1.0.4 *********************
+
+2000-11-27 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * NEWS: hp-backend version is 0.92
+
+2000-11-27 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * backend/umax.c: corrected wrong BUILD (25->24)
+
+2000-11-26 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * AUTHORS: Added Karsten Festag as maintainer of microtek2.
+ * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
+ 1.0-100. Added option fast-preview that tries to use the fastest
+ mode available for preview. This is supported for the 3-pass
+ scanners (was option "preview in gray") and some of the
+ ScanExpress scanners (6000 SP, 12000 SP Plus). Use #include
+ "../include/sane/...". Put option force-wait into mustek.conf
+ (disabled). Removed block mode for Paragon 6000 SP and 8000 SP.
+ Code cleanup. More debug output. Details in backend/mustek.CHANGES.
+ * doc/.cvsignore: Added sane-as6e.5 and sane-nec.5.
+
+2000-11-26 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.desc, doc/sane-hp.man
+ Add descriptions for PTAL support
+
+ * backend/hp.c
+ If PTAL-support requested, write warning about unsupported PTAL
+ with DBG(0,... instead of DBG(1,...
+
+2000-11-25 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * configure configure.in acinclude.m4 aclocal.m4
+ include/sane/config.h.in: Added test for PTAL library and headers
+ (patch from David Paschal <paschal@rcsis.com>). Some reformating of
+ the output of configure --help.
+
+ * backend/GUIDE: Updated entry about #include.
+
+2000-11-24 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * AUTHORS: Removed authors of xscanimage and xcam (now in
+ sane-frontends).
+ * README.unixware2, README.unixware7: X-frontends are no longer
+ included. Removed comments and sourcecode of "rev" (not supported/used
+ in backends/Makefile anymore).
+ * sane.lsm: X-frontends are no longer included. Used blanks instead of
+ tabs.
+ * doc/scanimage.man: Removed links to backends, added generic link
+ instead.
+ * doc/.cvsignore frontend/.cvsignore: X-frontends are no longer included.
+
+2000-11-24 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * changed configure.in, configure frontend/Makefile.in
+ and backend/Makfile.in:
+ The shared libraries required by the backends are linked to
+ the backends (they have been linked to the frontends before).
+ Only libintl is linked to the frontend.
+ * changed tool/sane-config.in, sane-config --libs => "-lsane",
+ all other libraries are linked to the backend libs now
+
+2000-11-24 Jochen Eisinger <jochen.eisinger@gmx.net>
+
+ * doc/scanimage.man doc/saned.man: updated description of password
+ file
+ * sanei/sanei_auth.c frontend/saned.c frontend/scanimage.c: replaced
+ index() by strchr(). Changed style of password file
+ * backend/net.c: the net backend now prepends net:host: to the
+ resource before calling the auth_callback function
+
+2000-11-23 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * removed doc/xcam.man, doc/xscanimage.man and
+ updated doc/Makefile.in
+ * changed configure.in and frontend/Makefile.in,
+ "-lintl" is not added to @LIBS@ any more, @INTLLIBS@
+ is defined instead now, this is necessary because "-lintl"
+ has to be added to the frontends and not to a backend and
+ sane-config --libs must not list it.
+ * Added "Introduction" to README that tells about
+ the new X-frontend package
+ * removed gimp and gtk parts from include/sane/config.h.in
+ * removed gtk test from aclocal.m4
+ * removed xcam.c xscanimage.c sane-style.rc progress.c progress.h
+ preview.c preview.h preferences.c preferences.h gtkglue.c gtkglue.h
+ from frontend/
+ * removed parts for xcam and xscanimage from frontend/Makefile.in,
+ configure.in and updated confiugre
+
+2000-11-23 Henning Meier-Geinitz <hmg@gmx.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.
+
+2000-11-23 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Display "Set Focus" control only for scanners that
+ can actually handle the command.
+
+2000-11-22 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * changed configure and configure.in, removed test for sting.h/strings.h
+ this is not needed because we use strchr instead (always in string.h)
+ of index (sometimes in string.h, sometimes in strings.h)
+
+ * changed ltconfig for aix4*, repleace -o $objdir/$soname by -o $lib,
+ the shared libraries are handled correct now
+
+2000-11-21 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * backend/sharp.c, backend/sharp.desc, doc/sharp.man: Support
+ for JX320 added
+
+2000-11-21 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * 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>)
+
+2000-11-20 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * AUTHORS: Added Eugene S. Weiss.
+ * PROJECTS: Removed Artec as6e backend.
+ * README: Added link to man sane-as6e.5.
+ * TODO: Removed as6e.
+ * doc/Makefile.in: Added generation of as6e manpage.
+ * backend/Makefile.in: Added entries for as6e.
+ * backend/dll.conf: Added as6e.
+ * backend/as6e.c backend/as6e.h backend/as6e.desc doc/sane-as6e.man:
+ Added backend for Artec AS6E parallel port scanner (from Eugene S.
+ Weiss <yossarian@users.sourceforge.net>).
+
+2000-11-20 Jochen Eisinger <jochen.eisinger@gmx.net>
+
+ * configure configure.in: Added test for /dev/urandom and
+ index() in string.h or strings.h
+ * backend/net.c: Fixed SANE_NET_AUTHORIZE call handling
+ * doc/net.tex: Clarified definition of SANE_NET_AUTHORIZE, added
+ definition of MD5 authorization
+ * doc/sane.tex: Upgraded to version 1.0.2, changed definition of
+ SANE_MAX_USERNAME_LEN & SANE_MAX_PASSWORD_LEN to 128 chars
+ * doc/saned.man: added description of SANE_CONFIG_DIR/saned.users
+ * doc/scanimage.man: added description of ~/.sane/pass and
+ --accept-md5-only
+ * frontend/saned.c: implemented user authorization on a per backend
+ basis
+ * frontend/scanimage.c: fixed bug (option -b wasn't present)
+ implemented auth_callback
+ * lib/md5.c include/md5.h: added md5 functions from GNU textutils
+ * include/sane/sane.h: changed definition of SANE_MAX_USERNAME_LEN &
+ SANE_MAX_PASSWORD_LEN to 128 chars
+ * include/sane/sanei_auth.h sanei/sanei_auth.c: implemented new
+ SANE interface for user authorization using MD5 digest
+ * lib/Makefile.in sanei/Makefile.in: updated Makefiles
+
+2000-11-19 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Removed one debug output statement.
+
+2000-11-19 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.[ch]: Added support for "set focus position" command. This
+ command is necessary to scan via the TPU with the Expression1600.
+2000-11-19 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * TODO: Removed entry about stiff.*. Updated entry about testing
+ saned.
+
+2000-11-19 Jochen Eisinger <jochen.eisinger@gmx.net>
+
+ * backend/mustek_pp.[ch]: replaced #include "sane/.." by
+ #include "../include/sane/.."
+
+2000-11-19 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * frontend/stiff.c: Fix problem with writing Tag bits per sample
+ for color tiff files.
+
+2000-11-18 Jochen Eisinger <jochen.eisinger@gmx.net>
+
+ * doc/sane-mustek_pp.man backend/mustek_pp.*: updated mustek_pp
+ backend to version 0.9-devel
+
+2000-11-15 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * 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.
+
+2000-11-15 Rene Rebe <rene.rebe@gmx.net>
+ * backend/avision.[c,h]: some fixes for brightness and contrast via
+ the gamma-table. New config-option to force the backend to use DIN A4
+ ("option force-a4"). Clean up.
+
+2000-11-14 Rene Rebe <rene.rebe@gmx.net>
+ * backend/avision.[h,c]: Added gamma table support in hardware.
+ Brightness and contrast emulation via the hardware gamma table.
+ Code cleanup.
+ * AUTHORS: Changed my e-mail address.
+
+2000-11-13 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * Makefile.in: Install sane.h and saneopts.h only.
+ * PROJECTS: Removed sane-pie.
+ * TODO: Removed sane-pie. Added possible portability problem for
+ artec. Removed entry about installed headers. Added entry about
+ gettext and libdl.
+ * doc/.cvsignore: Added sane-pie.5.
+
+2000-11-13 Simon Munton <simon@munton.demon.co.uk>
+
+ * backend/pie.c backend/pie-scsidef.c backend/pie.conf backend/pie.desc
+ doc/sane-pie.man: Added Pacific Image Electronics backend for ScanAce
+ range of scanners (also supports DevCom BlackWidow scanners and ADLIB
+ JetScan scanners).
+ * README backend/Makefile.in backend/dll.conf doc/Makefile.in: Added pie
+ backend.
+ * sane.lsm: Added keywords for pie backend.
+ * AUTHORS: Added myself as maintainer of pie backend.
+
+2000-11-12 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * 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)
+
+2000-11-10 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * sanei/sanei_constrain_value.c: If constraint_type is
+ SANE_CONSTRAINT_RANGE and quantization is used, the results may
+ be outside the limits of the range because quantization uses the
+ orginal value. Fixed by doing quantization with the already
+ checked value.
+
+2000-11-10 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * backend/plustek.c backend/plustek.desc backend/plustek-share.h
+ backend/plustek.h doc/sane-plustek.man:
+ updated to version 0.37 - support for xsane, new models
+ document update, minor bugfixes
+
+2000-11-08 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * 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.
+
+2000-11-08 Jochen Eisinger <jochen.eisinger@gmx.net>
+
+ * include/sane/sanei_debug.h: fixed typo
+
+2000-10-30 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * TODO: Updated. Added points about --without-x and the
+ #include <sane...> stuff. Added xcam problem. Changed entry for
+ Relisys scanner.
+
+2000-10-30 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * frontend/xscanimage.c: Define GIMP_ENABLE_COMPAT_CRUFT when
+ including gimp.h to use the old API. Eventually we should convert
+ the frontends to use the new Gimp API. Patch from Kevin Dalley.
+
+2000-10-29 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * TODO: Updated.
+
+2000-10-23 Peter Kirchgessner <peter@kirchgessner.net>
+
+ *backend/hp-accessor.c hp-device.c hp-handle.c hp-hpmem.c hp.h hp.c
+ hp-option.c hp-scl.c: Change sanei_debug-interface
+ Allocate accessors once (for fixed size accessors)
+ Close connection in some error conditions
+
+2000-10-23 Jochen Eisinger <jochen.eisinger@gmx.net>
+
+ * backend/dll.c: added test for ``dll'' in dll.conf
+
+2000-10-23 Jochen Eisinger <jochen.eisinger@gmx.net>
+
+ * sanei/sanei_init_debug.c include/sane/sanei_debug.h
+ frontend/saned.c: removed vararg macros
+
+2000-10-17 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * doc/sane.tex: Added paragraph about image polarity as discussed
+ on sane-devel. This is the version from Nick Lamb.
+
+2000-10-15 Jochen Eisinger <jochen.eisinger@gmx.net>
+
+ * include/sane/sanei_debug.h: sanei_debug_init was only declared
+ if VARARG macros are supported. Fixed this.
+
+2000-10-08 Jochen Eisinger <jochen.eisinger@gmx.net>
+
+ * sanei/sanei_pa4s2.c: fixed all but one compiler warning
+
+2000-10-03 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * 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.
+
+2000-10-02 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * Updated umax backend to sane-umax-1.0.3-build-24
+ take a look at backend/umax.CHANGES for details
+
+2000-10-02 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * sanei/sanei_constrain_value.c:
+ if checked option is a range and the value is out of
+ range the value is now corrected to the minimum or maximum
+ allowed value and SANE_INFO_INEXACT is set.
+ The old version returned with an error. This caused problems
+ when the value was a little bit out of range because of rounding
+ errors.
+
+2000-09-30 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * 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.
+
+2000-09-24 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * 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.
+
+2000-09-19 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * backend/plustek.desc doc/sane-plustek.man:
+ updated information about supported scanners
+
+2000-09-18 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * 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.
+
+2000-09-18 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/v4l.c: Remove X11 dependency.
+
+2000-09-17 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * frontend/xscanimage.c: Fixed gtk_main_quit bug (based on patch
+ from <moloch@nikocity.de>). An error message was printed when
+ no sane device was found.
+
+2000-09-17 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * config.guess config.sub : Upgraded to latest version from
+ <URL:ftp://ftp.gnu.org/pub/gnu/config/>.
+
+ * doc/Makefile.in: New target 'install-docs' to install
+ documentation in $(prefix)/doc/sane-<version>/.
+
+ * japi/Makefile.in: Move javac and javah to make variables.
+
+2000-09-16 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * TODO: Added xscanimage bug and information about versioning
+ problems. Some other minor changes.
+
+2000-09-15 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * backend/plustek.c
+ added some code to support timing measurement in debug sessions
+
+2000-09-10 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp-handle.c
+ Special handling of sane_cancel for OfficeJet K series
+
+2000-09-09 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.h hp-scsi.h hp-scl.h hp-option.h hp-option.c
+ hp-device.h hp-scl.c hp.c hp-device.c hp-handle.c
+
+ David Paschal (paschal@rcsis.com)
+ Added support for flatbed HP OfficeJets.
+ fix problem with cancel preview
+ fix timing problem between killing child and writing to pipe
+ change fprintf(stderr,...) to DBG
+ change include <sane..> to "sane.." in hp.h
+ change handling of options that have global effects.
+ i.e. if option scanmode is received (has global effect),
+ all options that "may change" are send to the scanner again.
+ This fixes a problem that --resolution specified infront of
+ --mode on command line of scanimage was ignored.
+ NOTE: This change does not allow to specify --depth 12 infront of
+ --mode color, because --depth is only enabled with --mode color.
+ add depth greater 8 bits for mode grayscale
+ add option for 8 bit output but 10/12 bit scanning
+
+2000-08-24 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * Updated plustek backend to support multiple devices and 12bit color-depth
+ affected files: backend/plustek.c backend/plustek.h
+ backend/plustek-share.h backend/plustek.conf
+ * backend/plustek.desc: updated information about supported scanner
+ * doc/sane-plustek.man: updated manpage according to the changes
+
+2000-08-23 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * sanei/sanei_scsi.c: Second attempt to fix the errno bug
+ in the Linux command queue handling.
+
+2000-08-19 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * 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.
+
+2000-08-15 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * configure configure.in: Default to --enable-warnings again.
+
+2000-08-15 Jochen Eisinger <jochen.eisinger@gmx.net>
+
+ * backend/mustek_pp.c: fixed bug in config_ccd_1013 that prevents
+ ASIC 1013 scanners from working
diff --git a/ChangeLogs/ChangeLog-1.0.5 b/ChangeLogs/ChangeLog-1.0.5
new file mode 100644
index 0000000..49e72c5
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.5
@@ -0,0 +1,1193 @@
+2001-07-01 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+************************ end of code freeze ***********************************
+************************ Release of sane-backends 1.0.5 **********************
+
+
+2001-06-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Disabled warnings by default.
+ * NEWS: Updated version numbers, added dc25.
+
+2001-06-25 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * configure.in/configure: changed version to 1.0.5
+
+2001-06-25 ********** CODE FREEZE FOR SANE-1.0.5
+ snapshot sane-backends-pre1-1.0.5
+ planned release on 2001-07-01
+
+
+2001-06-24 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * backend/umax*: bugfixes:
+ * bugfix for DOR:
+ - bottom-right edge keeps in position if possible when DOR is switched on
+
+ * bugfix for Astra 610S color mode:
+ - scale_y is set to 0.5 if y_resolutions is smaller than optical_res/2
+ this does fix the color scan problems for Astra 610S.
+ Not tested for Astra 600S.
+
+2001-06-20 Peter Fales <peter@fales.com>
+
+ * backend/dc25.c - Backed out the previously added mkdtemp()
+ patch, as mkdtemp is not available on all platforms.
+ * TODO: Removed entry about dc25 bug
+
+2001-06-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Updated documentation entries. Added compilation bug in dc25.c.
+
+2001-06-20 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * doc/sane-umax_pp.man: corrections according to the TODO list
+
+--- cvs snapshot-2001-06-17 ---
+
+2001-06-17 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * backend/umax*: bugfixes:
+ - removed "#include <assert.h>" from umax.c: assert() is never called
+ - bugfix for 3 pass scanning:
+ reposition_scanner is called in sane_start for 2nd and 3rd pass of 3 pass scan
+ - bugfix for UTA and DOR geometry offsets
+
+2001-06-14 Peter Fales <peter@fales.com>
+
+ * backend/dc25.c - Added a patch from Tim Waugh to use mkdtemp()
+ instead of mktemp(). Also cleaned up some compiler warnings.
+
+2001-06-14 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/sane-epson.man: Removed reference to sane-devel list
+
+2001-06-14 Simon Munton <simon@munton.demon.co.uk>
+ * doc/sane-pie.man: Fixed formatting problems
+
+2001-06-14 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * doc/sane-plustek.man:
+ Corrected URL to Plustek mailing list
+
+2001-06-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Added link to libieee1284.
+
+2001-06-13 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.desc: Added GT-9500 (same scanner as Expression 636)
+ * backend/epson.c: Finally updated version #
+
+2001-06-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Updated the entries about documentation.
+
+2001-06-13 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * sanei/sanei-scsi.c: Corrected bug in sanei_scsi_cmd2 for IRIX:
+ - scsi_req.ds_senselen has been set to sizeof pointer, is set
+ to 128 bytes now (1024 bytes does not work)
+ - sensebuf is cleared before scsi command is executed
+ - sensehandle always called when it exists and an error occurs
+
+2001-06-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/umax_pp.c: Also use sanei_umax_pp_SetLamp() (patch from
+ Tim Waugh <twaugh@redhat.com>).
+
+2001-06-11 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.c:
+ make use of PPGETMODES only when available in ppdev.h. Corrected OS/2
+ typo in Outb() and rename sanei_umax_pp_Lamp() to
+ sanei_umax_pp_SetLamp().
+
+
+2001-06-05 Peter Fales <peter@fales.com>
+
+ * backend/doc/sane-dc25.man, sane-dc210.man, sane-dc240.man -
+ Added reference to web page for information about sane
+ mailing list
+
+2001-06-10 Jochen Eisinger <jochen.eisinger@gmx.net>
+ * doc/sane-mustek_pp.man: added pointer and note to list
+ subscription page
+
+--- cvs snapshot-2001-06-10 ---
+
+2001-06-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-artec.man doc/sane-coolscan.man doc/sane-umax.man:
+ Fixed whatis/apropos output (don't put an empty line after
+ the NAME section). Added SEE ALSO entry to sane(7).
+ * doc/sane-dll.man: Fixed output bug and added SEE ALSO entry.
+ * doc/sane-scsi.man: Rephrased the paragraphs about Linux sg
+ buffer to make it clear, that kernel changes are really only
+ necessary with older kernels. Fixed torque.net URL. Added comment,
+ that usually every SCSI adapter should work. Added paragraph about
+ problems with Acard adapters. Rephrased NCR810 entry.
+ * doc/sane-net.man: Updated BUGS section. Added SEE ALSO.
+ * doc/saned.man doc/sane-abaton.man doc/sane-agfafocus.man
+ doc/sane-apple.man doc/sane-as6e.man doc/sane-avision.man
+ doc/sane-bh.man doc/sane-dc210.man doc/sane-dc240.man
+ doc/sane-dc25.man doc/sane-dmc.man doc/sane-epson.man
+ doc/sane-fujitsu.man doc/sane-hp.man doc/sane-microtek.man
+ doc/sane-mustek_pp.man doc/sane-nec.man doc/sane-pie.man
+ doc/sane-pint.man doc/sane-plustek.man doc/sane-pnm.man
+ doc/sane-qcam.man doc/sane-ricoh.man doc/sane-s9036.man
+ doc/sane-sharp.man doc/sane-sm3600.man doc/sane-st400.man
+ doc/sane-tamarack.man doc/sane-umax_pp.man doc/sane-v4l.man:
+ Added SEE ALSO entry for sane(7).
+ * doc/sane-coolscan.man: Used @@ macros instead of fixed paths.
+ * doc/sane-dc210.man doc/sane-dc240.man doc/sane-dc25.man:
+ Used @@ macros instead of fixed paths. Fixed library paths.
+ * doc/Makefile.in doc/sane-coolscan.man doc/sane-dc210.man
+ doc/sane-dc240.man doc/sane-dc25.man: Set the correct library
+ path for all backends by changing @LIBDIR@ to $(libdir)/sane.
+ * doc/sane-as6e.man doc/sane-canon.man doc/sane-microtek.man
+ doc/sane-microtek2.man: Some minor formatting issues.
+ * doc/sane-mustek.man doc/sane-v4l.man: Added link to mostang mail
+ page. Fixed some formatting issues.
+ * doc/backend-writing.txt: Added paragraph about @LIBDIR@ and friends
+ in manual pages.
+ * TODO: Added several entries about manual pages. Removed entry about
+ sane(7).
+
+2001-06-09 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * sanei/sanei_scsi.c:
+ applied patch by Douglas Gilbert <dgilbert@interlog.com>
+ that solves compilation problem about:
+ storage size of `ssid' isn't known
+
+2001-06-09 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Changed debug level for for an informational
+ message in the sense_handler from 0 to 2.
+
+2001-06-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.os2: Added link to Franz Bakan's web page.
+ * configure configure.in backend/Makefile.in include/sane/config.h.in:
+ Check for sys/sem.h and disable snapscan if it isn't available.
+ Removed "//" (C++-style comment) from config.h.in. Link to djpeg
+ only once.
+ * TODO: Added comment on command line option for timeout in saned.
+
+2001-06-09 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * acinclude.m4 include/sane/config.h.in: Fix configure/compile
+ problem on Alpha/Tru64 Unix.
+
+2001-06-07 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: make use of PPGETMODES to get ppdev
+ capabilites.
+
+2001-06-05 Peter Fales <peter@fales.com>
+
+ * backend/dc240.c - Fixed bug where attempting to change the
+ "image number" in an empty camera causes a core dump.
+
+2001-06-06 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: OS/2 compile fixes (again). Backend
+ successfully built on Warp with EMX 0.9d.
+
+2001-06-06 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: OS/2 compile fixes
+
+2001-06-05 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * changed my email address in sane-backends.lsm
+
+
+--- feature freeze for sane-1.0.5 is active ---
+--- cvs snapshot-2001-06-05 ---
+
+2001-06-04 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * update of umax backend to version 1.0 buid 27
+
+2001-06-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Updated the entries concerning net+saned. Removed the
+ exporting symbols entry. Added entry about lassert.h.
+ * include/lassert.h sanei/sanei_scsi.c: Use local assert.h file to
+ fix problems with AIX and shared libraries.
+ * frontend/test.c: Changed order of headers to get test.c compiling
+ on OS/2.
+ * frontend/.cvsignore: Added test.
+ * frontend/saned.c: Increase timeout to one hour.
+ * backend/coolscan.c: Declared all internal functions static.
+ * tools/Makefile.in: Fixed typo that prevented make from removing
+ mustek600iin-off.
+ * sanei/sanei_scsi.c: Fixed some small bugs concerning error reporting.
+ * frontend/scanimage.c: Fixed small bug in output for batch mode.
+
+2001-06-03 Peter Fales <peter@fales.com>
+
+ * backend/dc240.c - Batch scanning of multiple images with scanimage
+ was failing if subsequent images have a different size than
+ from the first image.
+
+2001-06-03 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/sane-epson.man: Updated documentation
+
+2001-06-03 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: Fixed compile problem on archs that
+ have inb/outb and not insb/outsb. Cleaned up and simplified probing
+ code.
+
+2001-06-03 Peter Fales <peter@fales.com>
+
+ * backend/dc240.c - Add "auto increment" option to allow all
+ images to be downloaded with the --batch option to scanimage.
+
+2001-06-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c: Added some debug messages.
+ * backend/net.c: Fixed yet another segfault. Added debug messages.
+ * frontend/scanimage.c doc/scanimage.man: Added more options for
+ batch-scanning (patch from Caskey Dickson
+ <caskey-lists-sane-devel@technocage.com>).
+
+2001-06-02 Chris Pinkham <cpinkham@infi.net>
+
+ * backend/artec.desc: updated version number to match artec.c.
+
+2001-06-02 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * corrected umax version numver in umax.desc (1.0.24->1.0.26)
+
+2001-06-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * NEWS: Updated concerning backend versions.
+ * TODO: Removed nec entries. Added entry about ADF extension to
+ scanimage.
+ * backend/qcam.c: Another occurence where struct flock must be defined
+ for OS/2.
+ * AUTHORS: Fixed Kazuya Fukuda's name and email address.
+ * backend/nec.c backend/nec.h backend/nec.desc: Update to backend
+ version 0.12 (from Kazuya Fukuda <kazuya@pjs.nevt.nec.co.jp>).
+ Removed references to sharp backend (grep for "JX"). Check for
+ HAVE_SYS_SHM_H before including sys/shm.h and disable shared
+ memory support if necessary. Free devlist allocated in
+ sane_get_devices() in sane_exit() resolution setting bug fixed
+ (PC-IN500/4C 10dpi step). Removed resolution list.
+
+2001-06-02 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * changed minimum scsi buffer size from 64KB to 32KB
+
+
+2001-06-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/umax_pp_low.c: Fixed the FreeBSD problems by checking
+ /dev/io before accessing io ports (patch from Stéphane Voltz
+ <svoltz@wanadoo.fr>).
+ * backend/snapscan.c: Fixed two bugs: pss->devname must be checked
+ for 0. Return total number of lines in sane_get_parameters (patch
+ from Ben Stanley <bds02@uow.edu.au>).
+
+2001-05-31 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c: Updated some comments.
+ * TODO: Removed the entry about the config_line[len-1] bug.
+ * configure configure.in include/sane/config.h.in backend/qcam.c:
+ Check for struct flock and define it if necessary.
+ * tools/Makefile.in: Make sure that backend/umax_pp_low.o exists
+ when umax_pp.o is linked.
+ * backend/bh.c backend/m3096g.c backend/sp15c.c: Fixed
+ config_line[len-1] bug which could generate an access violation
+ if len==0.
+ * lib/alloca.c lib/getnev.c lib/getopt.c lib/getopt1.c
+ lib/isfdtype.c lib/md5.c lib sigprocmask.c lib/snprintf.c lib
+ strdup.c lib/strndup.c lib/strsep.c lib/usleep.c lib/vsyslog.c:
+ Used #include "../include/sane/config.h".
+ * sanei/sanei_scsi.c: Fixed compilation issue for OS/2 in
+ sanei_scsi_find_devices.
+
+--- cvs snapshot-2001-05-30 ---
+
+2001-05-30 Marian Eichholz <marian@freenet-ag.de>
+
+ * backend sm3600 with better gain calibration incorporated.
+ fixed a superfluceous export.
+
+2001-05-30 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * Problem with SOLARIS_INTERFACE (change from 2001-05-27)
+ had an other reason than the scsi buffer size (MAX_DATA).
+ Changed scsi buffer size for solaris sg driver
+ (USE == SOLARIS_INTERFACE in sanei_scsi.c) again from 32 KB
+ to 128KB.
+
+2001-05-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/Makefile.in: Fixed umax_pp compilation problem with Solaris
+ and other operating systems.
+
+2001-05-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/canon.conf doc/sane-canon.man: Added config file and some
+ documentation for it.
+ * AUTHORS: Added Chris Bagwell and Oliver Schwartz for snapscan.
+ * TODO: Added entry about possible sanei_usb.*.
+
+2001-05-29 Peter Fales <peter@fales.com>
+
+ * backend/dc240.c - Fixed a fairly obscure problem that can result in
+ core dump. (Deleting pictures with gphoto, then launching
+ xscanimage without power cycling the camera left bad data in the
+ camera status table.)
+
+2001-05-29 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * added entry about sanei_parport in TODO
+
+2001-05-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/releases.txt: Removed comment about net.* and dll.* version
+ updating. Added info about make install-mostang.
+ * TODO: Updated concerning backend bugs (export and config_line).
+ * backend/umax_pp_low.c: Fixed bus error with FreeBSD.
+
+2001-05-27 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * changed scsi buffer size for solaris sg driver
+ (USE == SOLARIS_INTERFACE in sanei_scsi.c) to 32 KB
+ again because it does not work for at least one system
+ with 64KB.
+
+2001-05-27 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * doc/releases.txt: Added points on tagging the source and
+ generating a diff from the last release.
+
+--- cvs snapshot-2001-05-27 ---
+
+2001-05-27 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * sanei/sanei_scsi.c: changed scsi buffer size (MAX_DATA)
+ to 128KB for: SOLARIS_INTERFACE, SOLARIS_SG_INTERFACE,
+ SOLARIS_USCSI_INTERFACE and IRIX_INTERFACE
+ (some scanners have problems with the predefined 32KB
+ buffer size, these systems should work with 128KB
+ but we need to test if no problems do occur).
+
+2001-05-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-microtek2.man: Include updates from backend version 0.9
+ (from karsten.festag@t-online.de (Karsten Festag)).
+ * backend/sm3600.c: setResolutions has only 5 instead of 6 resolutions.
+
+2001-05-26 Jochen Eisinger <jochen.eisinger@gmx.net>
+
+ * backend/mustek_pp.c: declared function comp() static
+ * TODO: removed entry regarding this problem
+
+2001-05-26 Chris Pinkham <cpinkham@infi.net>
+
+ * backend/artec.c: Added code in sane_exit() to free memory
+ malloced in sane_get_devices(). Declared several functions
+ 'static' so they are not exported.
+ * TODO: removed 'artec' backend from list mentioned in describing
+ above problems.
+
+2001-05-26 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * TODO: Updated entry on library search path, sanei API
+ documentation and sane_init() return value.
+
+ * Makefile.in:New target 'libcheck' making sure libraries export
+ only sane_* and sanei_* symbols.
+
+2001-05-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Removed snapscan and microtek2 updates. Removed status change of
+ as6e. Removed True64 Unix and HP/UX compilation problems. Added entry
+ about exporting symbols. Reformatted some entries.
+ * backend/microtek2.c backend/microtek2.desc backend/microtek2.h:
+ Updated to version 0.9 (from Karsten Festag
+ <karsten.festag@t-online.de>).
+ * doc/sane-snapscan.man: Added new scanners and authors.
+ * AUTHORS: Added Sebastien Sable and Henrik Johansson.
+ * backend/snapscan-scsi.c backend/snapscan-sources.c
+ backend/snapscan-sources.h backend/snapscan-usb.c
+ backend/snapscan-usb.h backend/snapscan.c backend/snapscan.conf
+ backend/snapscan.desc backend/snapscan.h: Updated snapscan backend to
+ version 1.2 (from Sebastien Sable <Sebastien.Sable@snv.jussieu.fr>).
+ * doc/backend-writing.txt: Added "make libcheck" info.
+ * backend/sm3600-color.c backend/sm3600-gray.c backend/sm3600-homerun.c
+ backend/sm3600-scanmtek.c backend/sm3600-scanusb.c
+ backend/sm3600-scanutil.c backend/sm3600.c backend/sm3600.h:
+ Made all non-sane-api functions static. Fixed some warnings.
+ * backend/sm3600.desc: Changed status to new.
+ * backend/as6e.desc: Changed status to alpha because backend
+ isn't new any more.
+ * acinclude.m4 aclocal.m4 configure configure.in
+ include/sane/config.h.in: Fixed u_int* bug for Tru64 by
+ including sys/bitypes.h.
+ * PROJECTS: Added hpoj project.
+
+2001-05-25 Jochen Eisinger <jochen.eisinger@gmx.net>
+
+ * doc/sane-mustek_pp.man, backend/mustek_pp.desc: Changed URL
+ of the homepage to home.nexgo.de/jochen.eisinger/sane/
+
+2001-05-25 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Allow more than 8 bit color depth even for
+ preview mode since Xsane can handle this. Some code cleanup.
+ Removed ancient code that was used to determine the resolution
+ back when the backend still had a slider for the resolution
+ selection.
+ * backend/epson.desc: Updated version number, added new scanners.
+
+2001-05-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sane-mustek.man: Removed some bug descriptions and addded
+ sane(7) to SEE ALSO.
+ * sane-find-scanner.man sane-scsi.man scanimage.man: Added
+ sane(7) to SEE ALSO.
+ * PROJECTS: Removed entry about Polaroid SprintScan 35LE (now in
+ microtek).
+ * TODO: Removed umax from lists of backends with sane_get_devices
+ and config_line bug. Removed entry about make uninstall and
+ sanei_wire.c bug. Removed entry about microtek update. Added point
+ about adding sane(7) to any manual page.
+
+2001-05-23 Matto Marjanovic <maddog@yoo-hoo.ai.mit.edu>
+
+ * backend/microtek.c backend/microtek.h:
+ o Added support for Agfa StudioStar (weird pixel packing)
+ o A couple of small fixes (missing 'static' declarations)
+ o Upped version to 0.12.3
+
+2001-05-23 Matto Marjanovic <maddog@yoo-hoo.ai.mit.edu>
+
+ * backend/microtek.c backend/microtek.h: Small fixes:
+ o Use 'expanded contrast/exposure settings' inquiry data to
+ dynamically set ranges for those options.
+ o Patches for Polaroid SprintScan 35LE (from Dick Bruijn)
+ - added "Polaroid" vendor string
+ - screwed around with 'brightness' setting
+ - attached 'negative scan' button
+ o sane_exit() now frees the devlist allocated by sane_get_devices()
+ o upped version to 0.12.2
+
+2001-05-23 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp.c: changed option names to use lower case characters
+ and dashes instead of spaces.
+
+ * backend/umax_pp_low.c: commented out a useless command sequence.
+ Added 55 AA pattern escaping in data block sending.
+
+2001-05-22 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Added sense handler to support the GT-8000 scanner.
+ Also added experimental (and #ifdef protected) USB scanner probing
+ code - requires patch to USB scanner driver.
+
+2001-05-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README: Added "man sane" to quick install. Added paragraph about
+ old versions. Added paragraph about "make clean" and "make
+ distclean". Added section about removing SANE.
+ * Makefile.in backend/Makefile.in doc/Makefile.in lib/Makefile.in
+ sanei/Makefile.in tools/Makefile.in: Added target "uninstall".
+
+2001-05-20 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * removed a bug in saned (patch by Matthias Trute <mtrute@topmail.de>)
+ calculation of the reader buffer index was not correct:
+ if (reader >= sizeof (buf))
+ - reader = 0;
+ + reader -= sizeof(buf);
+
+2001-05-19 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: fixed dates in change log entries
+ and finally fixed the TPU bug with older scanners
+
+2001-05-17 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * removed bug in umax backend sane_exit
+
+2001-05-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * include/lalloca.h: Used a more suitable comment.
+ * doc/backend-writing.txt: Reformated. Added point about headers
+ and libraries that are not available on every system and inclusion
+ of backends into CVS. Some minor fixes and clarifications.
+ * NEWS: Updated concerning sane man page and new backends.
+
+2001-05-17 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * updated umax backend to version 1.0 build 26
+
+2001-05-15 Peter Fales <peter@fales.com>
+
+ * backend/dc25.c, backend/dc240.c - Added DBG(1,..) to print
+ version string
+
+2001-05-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/.cvsignore: Added sane-sm3600.5.
+
+ * PROJECTS: Removed sm3600.
+
+ * TODO: Updates concerning memory leaks and access violations.
+
+ * AUTHORS doc/Makefile.in: doc/sane-sm3600.man doc/sane.man: Updated
+ documentation concerning sm3600 backend and added man page (from
+ from Marian Eichholz <eichholz@computer.org>).
+
+ * configure configure.in include/sane/config.h.in: Detect presence
+ of libusb and enable sm3600 backend.
+
+ * backend/Makefile.in backend/dll.c backend/sm3600-color.c
+ backend/sm3600-homerun.c backend/sm3600-scantool.h
+ backend/sm3600-scanutil.c backend/sm3600.desc
+ backend/sm3600-gray.c backend/sm3600-scanmtek.c
+ backend/sm3600-scanusb.c backend/sm3600.c backend/sm3600.h:
+ Added sm3600 backend (from Marian Eichholz <eichholz@computer.org>).
+
+2001-05-16 Chris Pinkham <cpinkham@infi.net>
+
+ * backend/artec.c: changed #include to use "../include/sane/config.h"
+ instead of "sane/config.h".
+
+2001-05-16 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp.c: fix memory leak in sane_exit
+
+ * backend/umax_pp_low.c backend/umax_pp_low.h : added /proc parsing
+ when available to get I/O addr. Added pauses in 610P probe
+ sequence.
+
+2001-05-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * frontend/scanimage.c: scanimage_exit: use the handle (not its
+ address) for sane_close. Fixed yet another warning.
+
+2001-05-14 Gerhard Jaeger <g.jaeger@earthling.net>
+ * backend/plustek.c:
+ Free memory malloced in sane_get_devices() in sane_exit()
+
+2001-05-14 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/lhii.desc: Updated with current version and contact
+ information.
+
+ * frontend/scanimage.c tools/sane-find-scanner.c: Remove some
+ compiler warnings.
+
+2001-05-13 Peter Fales <peter@fales.com>
+ * backend/dc25.c: Remove DBG(0,...) line that was getting printed
+ for non-dc25 users.
+
+2001-05-13 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Removed check for '\n' before end of line
+ Free memory malloced in sane_get_devices() in sane_exit() again
+ Check first if the scanner does support the set film type
+ and set focus position before the GUI elements are displayed.
+ This caused problems with older (B4 level) scanners when a TPU
+ was connected.
+
+2001-05-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane.man: Added path to sane.ps. Added comments about
+ how somebody can help the SANE project. Added comments about
+ possible problems with old installaitions of SANE and
+ /etc/ld.so.conf. Added section "REPORTING BUGS".
+ * tools/Makefile.in tools/.cvsignore: Added mustek600iin-off.
+ * sanei/sanei_codec_ascii.c tools/mustek600iin-off.c
+ tools/sane-find-scanner.c frontend/stiff.c: Used #include
+ "../include/sane/...".
+ * backend/net.c backend/net.h backend/net.desc: Fixed some memory
+ leaks. A bit of reformating. Added more debug output. Used
+ #include "../include/sane/...".
+ * sanei_codec_bin.c sanei/sanei_net.c sanei/sanei_wire.c: Fixed
+ some memory leaks. Used #include "../include/sane/...".
+ * frontend/scanimage.c: Added exit handler to call sane_close
+ and sane_exit in any case and to free alloced memory. A bit of
+ reformating. Used #include "../include/sane/...". Fixed some
+ warnings.
+ * frontend/saned.c: Fixed some memory leaks. Fixed some warnings.
+ Some reformating. Used #include "../include/sane/...".
+ * README.hp-ux: Use gmake if make doesn't work.
+ * LEVEL2: Added point about sane_init results != SANE_STATUS_GOOD.
+ * TODO: Added entries about memory leaks, sane_init return values, and
+ HP-UX problems in isfdtype.c.
+
+2001-05-11 Jochen Eisinger <jochen.eisinger@gmx.de>
+
+ * TODO, backend/mustek_pp.c: fixed line-end handling, removed entry
+ from TODO list
+
+2001-05-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Removed pie from lists of bugs. Removed sane manual page.
+ Added some context to the Tru64 problems.
+
+2001-05-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/.cvsignore: Added sane.7.
+ * README: Removed content that's now in the sane maual page.
+ Added reference to man sane.
+ * doc/Makefile.in doc/sane.man: Added SANE manual page.
+ * doc/sane.tex: Clarified the paragraph concerning sane_read. If
+ *len != 0 the status must be SANE_STATUS_GOOD.
+
+2001-05-08 Simon Munton <simon@munton.demon.co.uk>
+ * backend/pie.c: Free devlist in sane_exit. Removed redundant check for
+ trailing newline in config file.
+
+2001-05-07 Peter Fales <peter@fales.com>
+ * backend/dc25.[ch]: Cleaned up compiler warnings and fixed (very
+ minor) memory leak.
+
+2001-05-07 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+ * applied a patch by Douglas Gilbert to sanei_scsi.c
+ it solves the Problem that the scanner is not
+ found on linux systems when the order of the
+ scsi devices is not coverd by the order of
+ devices listed by /proc/scsi/scsi, it prefers
+ new kernel 2.4 methods when available
+
+2001-05-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c doc/mustek/mustek.CHANGES: Free devlist
+ in sane_exit.
+ * TODO: Updated concerning config_line[len - 1] stuff. Added
+ some (most) backends to list of sane_get_devices leak.
+ * backend/dll.c backend/dll.desc: Removed access to uninitialized
+ memory. Increased version number.
+ * backend/net.c backend/net.desc: Removed access to uninitialized
+ memory. Changed htons to ntohs in DBG statement. Free devlist
+ in sane_exit. Use "../include/sane/...". Increased version number.
+
+2001-05-04 Gerhard Jaeger <g.jaeger@earthling.net>
+ * backend/plustek.c: Applied Petters' patch to avoid an
+ illegal memory access
+
+2001-05-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * NEWS: Updated.
+ * PROJECTS: Removed umax_pp. Added Canon FB620S and FS2710 backend.
+ * TODO: Removed entry about umax_pp and comment about testing
+ for existing sane installations and plustek memory access violation.
+ Added Canon FB620S and FS2710 backend and entries about Tru64
+ compilation problems and installation procedure for translations.
+ * doc/backend-writing.txt: Added entries about SANE_I18N() and
+ documentation directories.
+
+2001-05-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * AUTHORS README: Updated concerning umax_pp.
+
+ * doc/Makefile.in doc/sane-umax_pp.man .cvsignore: Added manpage for
+ umax_pp (patch from Stéphane Voltz <svoltz@wanadoo.fr>).
+
+ * tools/README tools/Makefile.in tools/umax_pp.c tools/.cvsignore:
+ Added umax_pp test program (patch from Stéphane Voltz
+ <svoltz@wanadoo.fr>).
+
+ * configure configure.in include/sane/config.h.in: Test for
+ linux/ppdev.h (for umax_pp backend).
+
+ * backend/umax_pp.c backend/umax_pp.h backend/umax_pp_low.c
+ backend/umax_pp_low.h backend/umax_pp_mid.c backend/umax_pp_mid.h
+ backend/umax_pp.conf backend/umax_pp.desc backend/Makefile.in
+ dll.conf: Added umax_pp backend (patch from Stéphane Voltz
+ <svoltz@wanadoo.fr>).
+
+2001-05-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Don't use -ansi for Solaris. On some
+ Solaris installations compilation breaks with -ansi.
+
+ * doc/Makefile.in tools/sane-desc.el doc/.cvsignore: Install
+ sane.ps and sane.dvi if latex/makeindex/dvips is available.
+ Generate sane-backends.html in doc/. New target:
+ install-mostang. Installs the sane standard
+ (.ps, .ps.gz and html), the html manpages, and sane-backends.html
+ on www.mostang.com.
+
+2001-05-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in include/sane/config.h.in README.solaris
+ sanei/sanei_scsi.c: Added support for Solaris sgen SCSI driver
+ (patch from Juergen Keil <jk@tools.de>).
+ * acinclude.m4 aclocal.m4 configure: Added Irix to the list
+ of operating systems that can use -Wl,-rpath.
+ * doc/Makefile.in: Install all the READMEs and other available
+ documentation in $docdir. Print which manpage is generated.
+ Don't remove files/dirs that doesn't exist. Remove the html
+ manpages in distclean. Fixed spelling mistake in .PHONY.
+ * TODO: Added entries about possible segfaults and memory leaks.
+ Added entry about AIX problems. Removed entry about installing
+ documentation.
+ * PROJECTS: Added Canon FB330P, FP630P.
+
+2001-04-30 Jochen Eisinger <jochen.eisinger@informatik.uni-freiburg.de>
+
+ * doc/sane-mustek_pp.man: Added information about CIS patches
+ by Eddy De Greef
+
+2001-04-29 Chris Pinkham <cpinkham@infi.net>
+
+ * backend/artec.c: Fixed bug causing possible dereference of a NULL
+ pointer.
+ * backend/artec.desc: Modified Parport entry to say AS6E scanner
+ supported by SANE AS6E backend.
+
+2001-04-29 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * sanei/sanei_config.c sanei/sanei_codec_bin.c: Avoid reading
+ uninitialized memory.
+ * sanei/sanei_config.c: Fix memleak when using env
+ SANE_CONFIG_DIR.
+ * backend/net.c sanei/sanei_wire.c include/sane/sanei_wire.h: Make
+ sure net backend release all memory when finished.
+ * README: Added info about the CVS repository.
+
+2001-04-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_wire.c: Don't free memory that's not alocced.
+ * sanei/sanei_config.c: Avoid reading uninitialized memory when
+ checking SANE_CONFIG_DIR.
+ * backend/mustek.c: Fixed several memory leaks.
+ * frontend/scanimage.c: Fixed memory leak.
+ * sanei/sanei_config2.c: Fixed memory leak: vendor wasn't freed.
+ * PROJECTS: Added entry for the Fujitsu M3091DCd. Updated my email
+ address.
+ * TODO: Added entry for the Fujitsu M3091DCd and a combined Fujitsu
+ backend. Clarified that "printf" also shouldn't be used.
+ * backend/dll.desc: Added my email as contact address.
+ * backend/m3091.desc: New file for the Fujitsu M3091DCd.
+ * doc/sane-mustek.man: Updated URL.
+
+2001-04-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.CHANGES backend/umax.CHANGES backend/umax.FAQ
+ backend/umax.TODO: Moved to doc/mustek respectively doc/umax.
+ * doc/canon.CHANGES doc/canon.install2700F.txt doc/canon:
+ Moved canon-specific documentation to doc/canon.
+ * doc/mustek: New subdirectory for mustek-specific documentation.
+ * doc/sane-umax*.html doc/sane-umax*.jpg doc/sane-umax-doc.tex
+ doc/sane-umax-doc.dvi doc/umax: Moved all the umax-specific
+ documentation to new subdirectory umax.
+
+2001-04-28 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.desc, doc/sane-hp.man: Add support for new models
+ through PTAL-library
+
+2001-04-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/agfafogus.c: Moved PATH_MAX after sanei_backend.h include
+ to avoid warning. Changed printf to DBG.
+ * backend/mustek.c backend/mustek.CHANGES backend/mustek.desc: Added
+ support for translating options. Used only PACKAGE_VERSION for
+ output. Updated email address. New version: 1.0-107.
+ * include/sane/sanei_backend.h include/sane/saneopts.h: Added macro
+ SANE_I18N. It's used to mark strings that can be translated and
+ used by a frontend. Usually these are option titles and descriptions
+ as well as the contents of string lists. Used this macro to mark
+ the translatable strings in saneopts.h. More translation support
+ will follow.
+
+2001-04-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * PROBLEMS: Point to pnm/saned security risks.
+ * TODO: Removed the entries about epson usb mis-detection and check
+ for installed sane versions.
+ * configure configure.in backend/Makefile.in: Added detection of older
+ versions of SANE. The pnm backend is now disabled by default.
+ * backend/dll.c backend/dll.desc: Fixed file descriptor leak (found by
+ Douglas Gilbert). New version: 1.0.2.
+ * backend/net.desc: Added Jochen Eisinger's email address as contact
+ for the net backend.
+ * doc/sane-pnm.man: Point to pnm/saned security risks.
+
+2001-04-21 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.conf: Commented out the usb config entry, this can
+ block other USB scanners from being recognized.
+
+2001-04-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * AUTHORS: Added Michael Herder and me for pnm. Updated my email
+ address.
+ * TODO: Removed pnm entry about adding more options. Added entry about
+ epson backend freezing when trying to detect non-epson USB scanner.
+ Added entry about adding contact adresses to .desc files. Added
+ comment about me working on a sane man page. Removed entry about OS/2
+ problems in sanei_scsi.c.
+ * configure configure.in: Removed a newline in --help message.
+ * backend/pnm.c: Added several options: gamma tables
+ (-> arrays), resolution option (word list), read only test option
+ (SANE_CAP_SOFT_DETECT), several options for returning status codes
+ in sane_read (all of this is from Michael Herder <crapsite@gmx.net>).
+ Added build version info, print version information in sane_init.
+ Use ../include/sane/ for includes. Version is 1.0.1.
+ * backend/pnm.desc: Updated contact info and version.
+
+2001-04-19 Gerhard Jaeger <g.jaeger@earthling.net>
+ * backend/plustek.c: removed again that old fgets() call - sorry
+
+2001-04-19 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * tools/sane-config.in: Fix typo in previous commit.
+
+2001-04-17 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/sane-epson.man: Fixed types, some reformatting and got rid
+ of a duplicate paragraph.
+
+2001-04-17 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/dc210.desc backend/dc240.desc backend/microtek2.desc:
+ Update contact information for backends. dc240 status is :NEW.
+ * TODO: added entries about as6e status shouldn't be :new, and
+ installing all documentation files.
+
+2001-04-16 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * Makefile.in: New target 'sort-cvsignore' to keep all .cvsignore
+ files sorted.
+
+ * acinclude.m4 configure.in tools/sane-config.in: Try to guess how
+ to set runtime link path, and make it easier to extend.
+
+ * acinclude.m4 configure.in: Clean up warning flag handling.
+
+2001-04-16 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * README: Updated xsane link.
+ * configure configure.in backend/dll.c backend/dll.desc
+ backend/net.c backend/net.desc include/sane/config.h.in
+ Yet another change in the version system for dll and net.
+ For sane_init return the version of the package but use
+ own internal version number in the source (printed with
+ debugging enabled) and in *.desc. The internal versions
+ of both net and dll are set to 1.0.1. Please increase the
+ build number with every change on the source files.
+ * doc/realeases.txt -> doc/releases.txt. Fixed spelling error.
+ Added entries about sane-backends.html, sane.ps, man pages,
+ platforms page.
+
+2001-04-14 Gerhard Jaeger <g.jaeger@earthling.net>
+ * backend/plustek.c backend/plustek.desc backend/plustek.h
+ backend/plustek-share.h
+ minor fixes and additional scanner models
+ * doc/sane-plustek.man added info about slowIO switch
+
+2001-04-13 Oliver Rauch <Oliver.Rauch@Rauch-domain.de>
+ * changed my email address in AUTHORS
+
+2001-04-13 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * PROJECTS TODO: Added entry about E3 USB chipset.
+ * backend/dll.c backend/dll.desc: New version is 1.0.5. Version and
+ PACKAGE_VERSION is printed with debug level set to 1 or higher.
+ The version numbers of all backends that are loaded are printed
+ at debug level 3 or higher. Print error if backend with wrong
+ major version number is loaded. Some standardization changes
+ concerning the DBG messages.
+ * backend/net.c backend/net.desc: New version is 1.0.5. Version and
+ PACKAGE_VERSION is printed with debug level set to 1 or higher.
+ Some standardization changes concerning the DBG messages.
+ * backend/pnm.c: Return SANE_INFO_RELOAD_PARAMS even if the pnm
+ file doesn't exist or can't be loaded (from mh <crapsite@gmx.net>).
+ * doc/backend-writing.txt: Added AUTHORS to the list of things that
+ should be updated when including a new backend. Added points about
+ avoiding printf and exit in backends.
+ * doc/releases.txt: New file. This text summarizes some points to
+ pay attention to when a new release of sane-backends is made.
+ Additions and corrections are appreciated.
+ * doc/scanimage.man: Add some more information about the -V option.
+ * frontend/scanimage.c: The option -V now also prints the version of
+ the backend (ususally dll).
+
+2001-04-11 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * sanei/sanei_scsi.c: fixed a bug in error handling for the
+ Linux SG driver verison 3.x
+ * sanei/sanei_scsi.c, configure.in, configure: Usage of direct IO
+ disabled by default.
+ * README.linux: Added a note, how to enable direct IO
+
+2001-04-08 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.c backend/mustek.desc backend/mustek.CHANGES
+ Added detection of the TA for the Paragon 1200 SP Pro. Added
+ warning about not supported Trust scanners. Changed description
+ of contrast and brightness settings. Backend status is "stable"
+ now. New version: 1.0-106.
+ * acinclude.m4 aclocal.m4: Fixed comment concerning dc240.
+ * configure configure.in include/sane/config.h.in: Added test for
+ socklen_t in sys/socket.h. This fixes the compilation problem on
+ Irix.
+ * doc/sane-avision.man doc/sane-ricoh.man doc/sane-s9036.man
+ doc/sane-tamarack.man: find-scanner is now called
+ sane-find-scanner and installed on the system so it's not
+ necessary to point to the tools directory.
+ * frontend/scanimage.c: Fixed too long line in output.
+ * sane-config.in: Name is sane-config again (was sane-backends-config
+ due to the renaming of the package).
+ * TODO: Removed entry about net.c not compiling on Irix and
+ references to find-scanner in the man pages. Updated numbers of
+ the compilation warnings. Still too many, however.
+
+2001-04-07 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/sc240.c backend/dc240.h backend/dc240.conf
+ backend/dc240.desc backend/dll.conf doc/sane-dc240.man:
+ Added dc240 backend for the Kodak DC240 Digital camera (from
+ Peter Fales <peter@fales.com>).
+ * doc/Makefile.in: Added sane-dc240 in section 5.
+ * backend/Makefile.in: Added dc240.
+ * configure configure.in: If the jpeg libs are not available,
+ dc240 is also disabled.
+ * AUTHORS: Added entry for dc240 and updated email address of
+ Peter Fales.
+ * NEWS: First version of the news entry for 1.0.5.
+ * PROJECTS: Removed dc240. Added Microrec ScanMaker 3600.
+ * README: Added dc240.
+ * TODO: Removed dc240. Added entry about keep-alive mechanism in saned.
+ * sane-backends.lsm: Added dc240.
+ * testsuite/.cvsignore: New file. Added entry for Makefile.
+
+2001-03-31 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.*: Next attempt to get the reported number of
+ lines correct for the "color shuffling" part.
+ Added more comments.
+
+2001-03-31 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.c backend/mustek.desc backend/mustek.h
+ backend/mustek.CHANGES: Fixed grascale gamma for the 600 II N.
+ Fixed ADF problems when selecting windows smaller than the
+ whole scan area. Fixed linedistcnace corrections issues concerning
+ ADF and concerning 1200SP V 1.00. New version: 1.0-105.
+
+2001-03-31 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * PROJECTS: Updated entry about Canon 1220U and Umax 1220P / HP3200C.
+ Added entry about Kodak DC-240.
+ * TODO: Added Umax 1200P/2000P & HP 320C + Kodak DC-240 as backends
+ to be included. Added net.c compilation problem.
+
+2001-03-10 Jochen Eisinger <jochen.eisinger@gmx.net>
+
+ * frontend/saned.c: fixed bug that allowed access to a scanner
+ without being prompted for a password
+
+2001-03-04 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * umack backend updated to version 1.0-build-25
+
+2001-02-26 Abel Deuring <a.deuring@satzbau-gmbh.de>
+
+ * sanei/sanei_scsi.c: removed a possible null pointer
+ dereference in the Solaris/Schilling driver part. (Bug was
+ found and fixed by William L. Sebok)
+
+ * backend/tamarack.c: inconsistent call to sanei_scsi_cmd fixed
+
+2001-02-22 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * TODO: Add comment on how link problems should really be fixed.
+ * TODO: List memleak problem for sane_get_devices().
+
+ * configure.in include/sane/config.h.in: Really move definition of
+ SCSIBUFFERSIZE from CFLAGS to config.h.
+
+ * configure.in testsuite/*: Started on runtime test suite.
+ Currently only tests if PNM test scanning works.
+
+ * sanei/sanei_constrain_value.c sanei/sanei_load_values.c
+ sanei/sanei_save_values.c: Include "sane/sanei.h" to make sure the
+ prototype match the function.
+
+ * backend/pnm.c: Write more sensible error message when failing to
+ open PNM file.
+
+ * include/sane/sanei_backend.h: Include <fcntl.h> before testing
+ for O_NONBLOCK and <limits.h> before testing for PATH_MAX to
+ increase the chances of getting the real value.
+
+2001-02-12 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/dll.c backend/v4l.c: Get rid of small memory leak when
+ using 'scanimage -L'.
+
+2001-02-10 Tom Martone <tom@martoneconsulting.com>
+
+ * backend/bh.c backend/bh.h doc/sane-bh.man
+ added support for Copiscan 8000 series by Mark Temple
+ added options deskew and rotation
+ inquiry compares product to COPISCAN rather than COPISCAN II
+
+2001-02-04 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * hp-backend V0.94, backend/hp.c hp-handle.c hp-scl.h:
+ Switch off lamp after scan
+
+2001-01-31 Abel Deuring <a.deuring@satzbau-gmbh.de>
+
+ * sanei/linux_sg3_err.h: New version provided by Douglas Gilbert.
+ Does not longer #include <linux/../scsi/scsi.h> and
+ #include <linux/../scsi/sg.h>
+ * sanei/sanei_scsi.c (Linux part): fixed some format errors in
+ debug output; added debug: system("cat /proc/scsi/sg/debug 1>&2"),
+ if debug level >= 255. (Suggestion by Douglas Gilbert)
+
+2001-01-23 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
+
+ * TODO: sane-config changes
+
+2001-01-21 Tom Martone <tom@martoneconsulting.com>
+
+ * backend/dll.conf: Added bh
+
+2001-01-21 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * 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.
+
+2001-01-20 Tom Martone <tom@martoneconsulting.com>
+
+ * doc/.cvsignore: Added sane-bh.5.
+
+2001-01-20 Tom Martone <tom@martoneconsulting.com>
+
+ * backend/bh.c backend/bh.conf backend/bh.h doc/sane-bh.man
+ Added new backend Bell and Howell Copiscan scanners
+ * backend/bh.desc
+ Updated version from (0.1) to 1.0-4
+ Referenced manpage
+ * backend/Makefile.in
+ Added bh to PRELOADABLE_BACKENDS
+ Added libsane-bh.la dependencies
+ * doc/Makefile.in
+ Added sane-bh.5 to SECT5
+
+2001-01-17 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.c backend/mustek.desc backend/mustek.h
+ backend/mustek.CHANGES doc/sane-mustek.man:
+ Added 36 bit mode for Pro models. Removed support for "special"
+ modes, used options instead. Code cleanup. Updated manpage
+ concerning sane-find-scanner. New version: 1.0-104.
+ * configure: regenerated from configure.in.
+
+2001-01-14 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * sanei/sanei_scsi.c: Make sure to initialize uninitialized
+ variable 'defined' to zero.
+
+ * include/sane/sanei_wire.h: Add missing prototype for
+ sanei_w_ptr() and sanei_w_bool().
+
+ * configure.in include/sane/config.h.in: Move definition of
+ HAVE_DEV_URANDOM and SCSIBUFFERSIZE from CFLAGS to config.h.
+
+2001-01-07 Abel Deuring <a.deuring@satzbau-gmbh.de>
+
+ * sanei/sanei_scsi-c: (Linux part) timeout for SCSI commands
+ sent with the SG driver version increased; debug output of
+ device status, host status, driver status and sense buffer
+ added.
+
+2001-01-09 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * PROJECTS TODO: Added/updated entries about backends for Mustek
+ BearPaw and 1200 UB scanners.
+
+2001-01-07 Abel Deuring <a.deuring@satzbau-gmbh.de>
+
+ * sanei/sanei_scsi-c: (Linux part) improved detection of
+ sanei_scsi_max_request_size. Setting SANE_SG_BUFFERSIZE for
+ low drivers which don't support scatter-gather should
+ no longer be necessary.
+ * sanei/sanei_scsi-c: (Linux part) Added support for the new
+ devfs in sanei_scsi_find_devices-
+ * backend/sharp.c: Test for existence of shm.h added.
+ * TODO: Removed entry about missing detection of shm.h in sharp
+ backend.
+
+2001-01-03 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * PROJECTS: Added Umax 1220P / HP3200C.
+
+2000-12-31 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * 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.
+
+2000-12-31 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * backend/mustek.CHANGES backend/mustek.c backend/mustek.desc
+ backend/mustek.h doc/sane-mustek.man: Added calibration for Pro
+ scanners and the SE 12000 SP Plus. Added option to use the full
+ legal size of the Paragon 1200 LS scanner. Added fast preview for
+ Pro scanners. Bug fixes. New version: 1.0-103.
+
+2000-12-25 Karl Heinz Kremer <khk@khk.net
+
+ * backend/epson.*: Version 0.2.01
+ Added bit-depth selection again.
+ Fixed problem with bilevel scanning with Perfection610: The
+ line count has to be an even number with this scanner.
+ Several initialization fixes regarding bit depth selection.
+ This version goes back into the CVS repository, the 1.0.4
+ release is out and therefore the code freeze is over.
+ Some general cleanup, added more comments.
+
+2000-12-23 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * 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.
+
+2000-12-23 Henning Meier-Geinitz <hmg@gmx.de>
+
+ * 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).
diff --git a/ChangeLogs/ChangeLog-1.0.6 b/ChangeLogs/ChangeLog-1.0.6
new file mode 100644
index 0000000..a732a23
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.6
@@ -0,0 +1,667 @@
+****** Release of sane-backends 1.0.6. End of code freeze ******
+
+2001-11-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sane-backends.lsm: Added keyword gphoto.
+
+2001-10-31 Peter Fales <peter@fales.com>
+
+ * acinclude.m4, aclocal.m4, configure - Fix build failure due to
+ renaming of gphoto2 header files
+
+2001-10-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/apple.desc: Updated URL.
+ * backend/canon_pp.desc: Fixed two wrong scanner names (from
+ "Matthew Duggan" <stauff@guarana.org>).
+ * backend/m3091.desc backend/m3096.desc backend/sp15c.desc:
+ Updated URL.
+
+2001-10-29 Peter Fales <peter@fales.com>
+
+ * backend/dc25.desc - Update URLs
+
+2001-10-19 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * set correct backend version number in backend/umax.desc
+
+
+****** code freeze sane-1.0.6 / sane-pre1-1.0.6 *****
+
+
+2001-10-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/microtek2.desc: Added missing scanner descriptions (from
+ karsten.festag@t-online.de (Karsten Festag)).
+ * NEWS: Updated version numbers. Added release date.
+ * configure configure.in: New version: 1.0.6. Disabled warnings by
+ default.
+
+2001-10-28 Peter Fales <peter@fales.com>
+
+ * backend/gphoto2.c, backend/gphoto2.conf: the ghoto2 people
+ made some pretty radical changes to the API and broke
+ the gphoto2 backend. Made the changes to allow the
+ gphoto2 backend to work with the latest changes from the
+ gphoto2 library CVS.
+
+2001-10-28 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Fixed bug in recognition of faulty Perfection 1650
+
+2001-10-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Removed entry about @LIBDIR@ and @CONFIGDIR@ in man pages.
+ Added Entry about sanei_scsi return values and timeout.
+ * backend/microtek2.desc backend/microtek2.h doc/sane-microtek2.man:
+ Increased version number to 0.95. Updated man page. Patch from
+ karsten.festag@t-online.de (Karsten Festag).
+
+2001-10-27 Peter Kirchgessner <peter@kirchgessner.net>
+
+ *backend/hp-accessor.c hp-device.c hp-handle.c hp-hpmem.c hp-option.c
+ hp-scl.c:
+ Use ../include/lassert.h
+
+2001-10-17 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * umax backend bugfixes (new version number: 1.0 build 31):
+ man page uses @LIBDIR@ and @CONFIGDIR@,
+ calibration fix for Supervista S-12 and compatible scanners
+ directory backend:
+ umax.c umax-scanner.c umax-scsidef.h
+ directory doc:
+ sane-umax.man /umax/sane-umax-advanced-options-doc.html
+ umax/sane-umax-standard-options-doc.html umax/umax.CHANGES
+
+2001-10-27 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/Makefile.in backend/snapscan-usb.c
+ backend/snapscan-usb.h backend/snapscan.c
+ backend/snapscan.h
+ Check USB vendor ID to avoid USB hangup
+ Fix dither matrix computation bug
+
+****** snapshot 2001-10-27 *****
+
+2001-10-26 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.conf
+ Make /dev/sga the default device to avoid USB hangup
+
+2001-10-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Removed net/saned cancel problem. Added entry about
+ clarifying sane_get_select_fd/sane_cancel in sane.tex.
+ Added entry about sanei_usb and control messages.
+ * sanei/sanei_usb.c: Fixed vendor/device detection for Linux
+ versions >= 2.4.13.
+
+2001-10-25 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * NEWS backend/snapscan.c backend/snapscan.desc
+ Change snapscan backend version number to 1.4.0
+
+2001-10-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/microtek2.c backend/microtek2.desc backend/microtek2.h
+ doc/sane-microtek2.man: Updated microtek2 backend to build
+ 20011023 (from karsten.festag@t-online.de (Karsten Festag)).
+ Bugfix for scsi_read_image_status - supports now the old and the
+ new method. Improved backend-calibration supports brightness and
+ contrast settings and color balancing. Enable 12 bit per color
+ scanning with Scanmaker 9600XL (and other types that use the segreg
+ pixel transfer format and support 12 bit, untested). 10 bit does not
+ work yet. Make C6 USB work.
+
+2001-10-24 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * doc/sane-snapscan.man
+ Documentation update.
+
+2001-10-23 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-scsi.c
+ Limit number of scan lines for quality calibration to fit in
+ SCSI buffer.
+
+2001-10-21 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.desc, doc/sane-hp.man
+ Add support for OfficeJet PSC 900 series
+
+2001-10-20 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.[ch]: Fix for older Perfection 1650 scanners -
+ their firmware only reports half of the vertical scanning
+ area and they need to swap two color channels.
+
+2001-10-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * PROJECTS: Added Coolscan2 backend.
+
+2001-10-15 Peter Fales <peter@fales.com>
+
+ * backend/gphoto2.c, backend/gphoto2.h: Cosmetic cleanup
+
+****** Feature freeze for sane-1.0.6 is active *****
+****** snapshot 2001-10-15 *****
+
+2001-10-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Removed some entries about net/saned.
+ * doc/saned.man: Clear up that a FQDN must be used in
+ saned.conf and that localhost is allways granted acces.
+ * NEWS: Updated.
+
+2001-10-14 Jochen Eisinger <jochen.eisinger@gmx.de>
+
+ * backend/mustek_pp.conf: added comment about changes in
+ the naming of ports in 2.4.x
+
+2001-10-13 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * backend/umax.c, bachend/umax-scanner.c, backend/umax.desc,
+ doc/umax/sane-umax-config-doc.html, doc/umax/umax.CHANGES,
+ doc/sane-umax.man:
+ update to sane-umax-1.0 build 30:
+ - added EDGE KTX-9600US as supported scanner
+ - Changing scansource does not change lower left selection
+ edge if not necessary
+
+2001-10-12 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-scsi.c backend/snapscan.h
+ backend/snapscan.c
+ Update to snapscan-20011012
+
+2001-10-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_wire.c: Added debug output (based on patch
+ from Jochen Eisinger <jochen.eisinger@gmx.de>).
+ * backend/net.c backend/net.desc: Better and more debug output
+ (based on patch from Jochen Eisinger <jochen.eisinger@gmx.de>).
+ Fixed some debug output and formatting issues of the byte order
+ patch. Increased version number to 1.0.5.
+ * frontend/saned.c: More debug output. Used DBG instead of
+ fprintf/perror. Fixed some formatting issues.
+
+2001-10-10 Jochen Eisinger <jochen.eisinger@gmx.de>
+
+ * sanei/sanei_wire.c: replaced memcpy with memmove
+
+2001-10-10 Jochen Eisinger <jochen.eisinger@gmx.de>
+
+ * PROJECTS: added URL to HP ScanJet 2200c project
+
+2001-10-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/m3096g-scsi.h backend/m3096g.c backend/m3096g.h
+ doc/sane-fujitsu.man: Update (from Oliver Schirrmeister
+ <oschirr@abm.de>). Added: Support for ipc2/3 and cmp2 options;
+ support for duplex-scanners m3093DG, m4097DG; constraint checking
+ for m3093; support EVPD (virtual product data); support ADF paper
+ size spezification.
+ * AUTHORS: Added Oliver Schirrmeister for m3096g, removed the active
+ sign (*) from Randolph Bentson.
+
+2001-10-09 Peter Fales <peter@fales.com>
+
+ * backend/dc210.c, backend/dc210.h: Fix compiler warnings
+
+2001-10-09 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-scsi.c backend/snapscan-usb.c
+ backend/snapscan.c
+ Fix compiler warnings
+
+2001-10-09 Peter Fales <peter@fales.com>
+
+ * backend/gphoto2.desc: Yet another try at getting a format that
+ generates the right web page.
+
+2001-10-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/ibm.desc: Removed old entry.
+ * backend/sm3600.desc: Changed status to :alpha.
+ * doc/sane-agfafocus.man: Fixed some small mistakes.
+ * doc/sane-apple.man: Fixed some small mistakes. Added link
+ to mostang.com mailing list archive.
+ * doc/sane-artec.man: Fixed spelling mistake and formatting issues.
+ * doc/sane-nec.man: Fixed problem with table.
+ * doc/sane-sharp.man: Fixed problem with table.
+ * backend/sharp.desc: Added link to sane-sharp manual page.
+ * doc/sane_mustek_pp.man: Removed link to sane-musteka4s2 (doesn't
+ exist).
+ * doc/sane-abaton.man doc/sane-agfafocus.man doc/sane-apple.man
+ doc/sane-bh.man doc/sane-microtek.man doc/sane-pint.man
+ doc/sane-st400.man: Added link to mostang.com mailing list page.
+ * backend/net.c backend/net.desc: Fixed byte order problems for 16
+ bits per color image data (from mh <crapsite@gmx.net>).
+ * TODO: Removed entries about .desc files, man pages and net.c
+ byte-order problem.
+
+2001-10-09 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-scsi.c backend/snapscan-sources.c
+ backend/snapscan-sources.h backend/snapscan-usb.c
+ backend/snapscan-usb.h backend/snapscan.c
+ backend/snapscan.conf backend/snapscan.desc
+ backend/snapscan.h
+ Update to snapscan-20011008
+
+2001-10-08 Peter Fales <peter@fales.com>
+
+ * backend/gphoto2.desc: Another try at getting a format that
+ generates the right web page.
+
+2001-10-08 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/ibm.desc: New file. Backend for the IBM 2456 and the
+ Ricoh IS-410.
+ * PROJECTS: Added IBM backend. Removed gphoto2 (now included in
+ distribution).
+
+2001-10-07 Peter Fales <peter@fales.com>
+
+ * backend/gphoto2.desc: Cleaned up syntax errors
+ doc/sane.man: Added gphoto2 backend to digital camera section
+ AUTHORS: Added gphoto2 backend/author
+
+2001-10-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek_usb.c backend/mustek_usb.conf backend/mustek_usb.desc
+ backend/mustek_usb_high.c backend/mustek_usb_high.h
+ backend/mustek_usb_low.c backend/mustek_usb_low.h
+ backend/mustek_usb_mid.c backend/mustek_usb_mid.h
+ doc/mustek_usb/mustek_usb.CHANGES: Fixed problem with 1200UB
+ sensor detection. Started work on 1200 USB. New version:
+ 1.0-7.
+
+2001-10-07 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * created directory "po"
+ added files po/epson.de.po and po/umax.de.po
+
+ we have to define how we will handle (include+install)
+ translations, in the moments the files are only added
+ to the directory structure without any function
+
+
+2001-10-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/canon_pp.desc: New file (from Matthew Duggan
+ <stauff@guarana.org>.
+
+2001-10-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Removed entries about hp and plustek backends.
+ * backend/microtek2.c backend/microtek2.h doc/sane-microtek2.man:
+ Updated Microtek2 backend to version 0.9 build 20010828 (from
+ Karsten Festag <karsten.festag@t-online.de>).
+ * NEWS: Updated.
+
+2001-10-04 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp-accessor.c hp-device.c hp-handle.c hp-hpmem.c
+ hp-option.c hp-scl.c
+ Use include "../include/assert.h"
+ doc/sane-hp.man
+ Tell about subscribing to sane-devel
+
+2001-10-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.hp-ux: Lots of new and updated information (from
+ Michael Piotrowski <mxp@dynalabs.de>).
+
+2001-10-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/dll.c backend/dll.desc: HP/UX uses .sl for shared libs.
+ Changed status to "stable". Increased version number.
+ * tools/sane-find-scanner.c: Check for __hpux instead of __hpux__.
+
+2001-10-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Added possible saned problem with (not) fully qualified
+ domain names.
+
+2001-09-29 Peter Fales <peter@fales.com>
+
+ * backend/gphoto2.c, backend/gphoto2.h, backend/gphoto2.desc:
+ Cosmetic cleanup and minor fixes. Added list of gphoto2
+ supported cameras to gphoto2.desc, even though most of them
+ are not tested and probably not working yet.
+
+2001-09-24 Peter Fales <peter@fales.com>
+
+ * backend/gphoto2.c, backend/gphoto2.h, backend/gphoto2.conf:
+ Cosmetic cleanup and changes to reflect changes to the gphoto2
+ API.
+
+2001-09-23 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Added SCSI problem with Linux/Sparc.
+
+2001-09-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_scsi.c: Fixed detection of SCSI devices that return
+ device strings (vendor, product) consisting of spaces.
+ sanei_scsi_req_enter2 was changed to copy the CDB and data before
+ sending it to the device. Both patches are from Abel Deuring.
+ * sanei/sanei_config2.c: Removed some remainings of the USB merge.
+
+2001-09-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/umax1220u.desc: New file (from Marcio Luis Teixeira
+ <marciot@holly.colostate.edu>).
+ * PROJECTS: Updated Winsane address.
+ * TODO: Added net/saned and .desc file entries. Removed scanimage/adf
+ extention entry.
+ * backend/pnm.c backend/pnm.desc: Make sure that *length=0 in
+ sane_read(). Added more debug output.
+
+2001-09-18 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp.desc:
+ corrected compile problem when no ppdev available,
+ changed status from :new to :beta.
+
+2001-09-17 Peter Fales <peter@fales.com>
+
+ * backend/gphoto2.c: Converted from test code using pipes to
+ the command line program to using the camera API. Currently
+ only supportes cameras that natively generate jpeg files.
+
+2001-09-17 Tom Martone <tom@martoneconsulting.com>
+ * backend/bh.desc
+ changed status from :new to :beta
+
+2001-09-17 Simon Munton <simon@munton.demon.co.uk>
+ * backend/pie.c backend/pie.conf: Changed ADLIB to AdLib as this is
+ what the scanner returns and the comparison is case sensitive
+
+ * doc/sane-pie.man: Update the status of the AdLib JetScan 630
+
+2001-09-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * PROJECTS: Removed (very) old entries. Removed backends which
+ are included in the distribution now. Updated bearpaw and OS/2
+ entries.
+ * NEWS: Created preliminary entry for 1.0.6.
+
+2001-09-16 Peter Fales <peter@fales.com>
+
+ * backend/dc240.desc: Change status from new to alpha
+
+ acinclude.m4, aclocal.m4, configure: Cosmetic changes to
+ help text and change function used in gphoto2 lib check due
+ to API change
+
+2001-09-16 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp_mid.c
+ tools/umax_pp.c:
+ change ppdev support to compile and run on linux kernel
+ prior to 2.4.5
+
+2001-09-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek_usb.c backend/mustek_usb.desc
+ backend/mustek_usb_high.c backend/mustek_usb_high.h
+ backend/mustek_usb_mid.c backend/mustek_usb_mid.h
+ doc/sane-mustek_usb.man doc/mustek_usb/mustek_usb.CHANGES
+ doc/mustek_usb/mustek_usb.TODO: Update to mustek_usb backend
+ 1.0-6. Increased resolution to the maximum hardware supports.
+ No fixed resolution any more. Gamma table support. Bugfixes.
+
+2001-09-12 Peter Fales <peter@fales.com>
+
+ * acinclude.m4 aclocal.m4 configure configure.in: Changes to
+ start using gphoto2 libraries in gphoto2 backend
+
+ backend/gphoto2.c backend/gphoto2.h: Use gphoto2 headers and
+ library functions for list management
+
+2001-09-12 Peter Fales <peter@fales.com>
+
+ * backend/doc/.cvsignore: Added gphoto2 man page to .cvsignore
+
+2001-09-11 Peter Fales <peter@fales.com>
+
+ * backend/doc/Makefile.in: Added man page for gphoto2 backend
+
+2001-09-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/Makefile.in: Added mustek_usb again.
+
+2001-09-10 Peter Fales <peter@fales.com>
+
+ * backend/gphoto2.c, backend/Makefile.in, configure.in, configure,
+ acinclude.m4, aclocal.m4: Add gphoto2 backend to Makefiles.
+ It's disable if the gphoto2 program is not present.
+
+2001-09-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c backend/mustek.desc doc/mustek/mustek.CHANGES:
+ Fixed problem with gamma correction. New version: 1.0-113.
+ * backend/mustek_usb.c backend/mustek_usb.desc
+ backend/mustek_usb_high.c backend/mustek_usb_low.c
+ backend/mustek_usb_low.h backend/mustek_usb_mid.c
+ backend/mustek_usb_mid.h doc/mustek_usb/mustek_usb.CHANGES:
+ 200 dpi support for 600 CU. Some internal reorganizations.
+ New version: 1.0-5.
+
+2001-09-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek_usb.c backend/mustek_usb.conf
+ backend/mustek_usb.desc backend/mustek_usb.h
+ backend/mustek_usb_high.c backend/mustek_usb_high.h
+ backend/mustek_usb_low.c backend/mustek_usb_low.h
+ backend/mustek_usb_mid.c backend/mustek_usb_mid.h:
+ Added backend mustek_usb for Mustek USB scanners. Currently the
+ 600 CU, 1200 CU, 1200 CU Plus and 1200 UB are supported.
+ * backend/Makefile.in dll.conf: Added entries for mustek_usb.
+ * doc/Makefile.in doc/mustek_usb/mustek_usb.CHANGES
+ doc/mustek_usb/mustek_usb.TODO doc/sane-mustek_usb.man:
+ Added mustek_usb documentation.
+ * doc/sane.man: Updated concerning mustek_usb.
+ * PROJECTS TODO: Updated concerning mustek_usb.
+ * doc/.cvsignore: Added sane-mustek_usb.5.
+ * AUTHORS: Added mustek_usb authors.
+ * backend/pnm.c: Fixed SANE-standard compliancy bug in sane_read:
+ length must be set to 0 if status != SANE_STATUS_GOOD.
+
+2001-09-08 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * added information for device filesystem permissions
+ in doc/sane-scsi.man
+
+2001-09-06 Peter Fales <peter@fales.com>
+
+ * backend/gphoto2.c, backend/gphoto2.h, backend/gphoto2.conf,
+ backend/gphoto2.desc, doc/sane-gphoto2.man: Initial files
+ for gphoto2 backend (interface to cameras supported by the
+ gphoto2 commands/libraries). Makefile changes coming soon.
+
+2001-09-06 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: made CmdSetDataBuffer static
+ * backend/Makefile.in: removed sanei_config2 from
+ umax_pp depencies
+
+2001-09-05 Jochen Eisinger <jochen.eisinger@gmx.de>
+
+ * backend/net.c: ignoring size of parameter value for
+ SANE_ACTION_SET_AUTO (as described in the SANE standard)
+
+2001-09-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_ab306.c: Added FreeBSD support.
+ * include/sane/sanei_usb.h sanei/sanei_config2.c sanei/sanei_usb.c:
+ Moved the function to check the "usb VENDOR PRODUCT" config
+ lines to sanei_usb to avoid linking problems.
+ * backend/Makefile.in: Fixed spelling mistakes concerning st400.
+ * Makefile.in: make libcheck now also prints the name(s) of the
+ `illegal' functions.
+
+2001-09-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * PROJECTS: Added m3096g updates and website. Added 600CU to list
+ of supported Mustek USB scanners.
+
+2001-09-04 Jochen Eisinger <jochen.eisinger@gmx.de>
+
+ * backend/net.desc doc/saned.man doc/sane-net.man: added
+ pointer to new saned homepage
+ (http://home.nexgo.de/jochen.eisinger/saned/)
+
+2001-09-04 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp-device.[hc] hp-handle.c hp-scl.[hc]
+ hp-option.[hc] hp.[hc] hp.desc
+ doc/sane-hp.man:
+ Add support for active XPA
+ Check if paper in ADF for ADF scan
+ Add option lamp off
+ Remove some really unused parameters
+
+2001-09-04 Peter Fales <peter@fales.com>
+
+ * backend/PROJECTS: Added gphoto2 project to provide support
+ for some or all of the cameras supported by gphoto2. (See
+ http://www.gphoto.org)
+
+2001-09-03 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp_mid.c
+ backend/umax_pp_mid.h backend/umax_pp.c tools/umax_pp.c:
+ Make use of ppdev char device when available, so that
+ the backend does not require root priviledges anymore.
+
+2001-08-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/Makefile.in: Added sanei_usb dependency.
+
+2001-08-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/dll.c doc/sane.man frontend/scanimage.c sanei/sanei_usb.c
+ tools/sane-find-scanner.c : Fixed minor bugs in debug output and
+ documentation.
+ * backend/mustek.c backend/mustek.desc doc/sane-mustek.man
+ doc/mustek/mustek.CHANGES: Update to backend version 1.0-112.
+ Some minor fixes for returning the scan slider and OS/2.
+
+2001-08-26 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * backend/umax.c backend/umax.desc doc/umax/umax.CHANGES:
+ umax scsi backend update to version 1.0 build 29
+
+2001-08-19 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c tools/umax_pp.c:
+ Finished probe code cleaning, increased version number
+
+2001-08-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Fixed bug concerning libusb that
+ broke compilation on NetBSD.
+ * doc/sane-find-scanner.man doc/sane-usb.man sanei/sanei_usb.c
+ tools/sane-find-scanner.c: Added (limited) support for FreeBSD.
+
+2001-08-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * include/sane/sanei_thread.h sanei/sanei_thread.c: Updated
+ sanei_thread functions (from Yuri Dario) and made clear that
+ they shouldn't be used directly.
+ * include/sane/sanei_usb.h sanei/Makefile.in sanei/sanei_usb.c
+ doc/Makefile.in doc/sane-usb.man: Added sane USB interface.
+ * include/sane/sanei_config.h sanei/sanei_config2.c: Added support
+ for searching USB devices ("usb vendor product").
+ * doc/sane-find-scanner.man tools/Makefile.in
+ tools/sane-find-scanner.c: Added USB support.
+ * doc/sane.man: Added information for USB scanners.
+ * TODO: Removed USB entries. Removed entry about checking for
+ /etc/ld.so.conf, this shouldn't be necessary any longer. Removed
+ entry about saned freezing, no bug reports about this for a long
+ time. Removed entry about moving .desc files, this doesn't seem to
+ be necessary. Added proposal to include libieeee1284.
+ * doc/.cvsignore: Updated concerning sane-usb.5.
+
+2001-08-05 Peter Fales <peter@fales.com>
+
+ * backend/dc240.c - Previously, the backend always assumed that
+ the images were stored in the 100DC240 directory in the
+ camera. It now determines the directory automatically. If
+ multiple directories are present, it will eventually let you
+ pick the directory, but that feature hasn't been completed
+ yet.
+
+2001-08-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek_usb.desc: New file. This backend supports
+ the Mustek 1200UB, 1200CU and 1200CU Plus.
+
+ * PROJECTS TODO: Updated concerning mustek_usb backend.
+
+2001-08-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * PROJECTS TODO: Added UMAX Astra 1220U backend.
+
+2001-08-01 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * doc/sane-umax_pp.man backend/umax_pp_low.c:
+ One more step toward cleaner scanner probing. Added
+ message about EPP mode not being available. Slight man
+ update to emphasize EPP mode setting.
+
+2001-07-24 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp.c backend/umax_pp_low.c:
+ Fixed higlight parsing bug in conf file. Fixed 'greenish'
+ looking scans bug. Started probe sequence rewrite/cleanup.
+
+2001-07-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_init_debug.c: Use syslog.h instead of sys/syslog.h.
+
+2001-07-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c backend/mustek.desc doc/mustek/mustek.CHANGES:
+ Call stop_scan only when scan was cancelled. Some more debug
+ messages. New version: 1.0-111.
+
+2001-07-11 Peter Fales <peter@fales.com>
+
+ * backend/dc240.c - Using scanimage with the "thumbnails" option
+ and attempting to connect to a powered off camera was causing
+ a core dump.
+
+2001-07-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c backend/mustek.desc backend/mustek.h
+ doc/mustek/mustek.CHANGES: Fixed bug in fix_line_distance_block
+ that resulted in too much data transfered to the frontend.
+ New version: 1.0-110.
+
+2001-07-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c backend/mustek.conf backend/mustek.desc
+ backend/mustek.h doc/sane-mustek.man doc/mustek/mustek.CHANGES:
+ Fixed problem with SCSI command queuing. Fixed problem that
+ resulted in black images on some Paragon 6000SP scanners. Added
+ option to disable backtracking. New version: 1.0-109.
+
+2001-07-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/Makefile.in: Use 6 lines as top/bottom margin for man2html
+ to avoid losing 2 lines at every page break.
+ * backend/mustek.c backend/mustek.conf backend/mustek.desc
+ doc/sane-mustek.man doc/mustek/mustek.CHANGES: Added option
+ for disabling double-buffering. Updated man page. New version:
+ 1.0-108.
+
+2001-07-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Enabled warnings by default.
+
+Older entries can be found in ChangeLog-1.0.5.
diff --git a/ChangeLogs/ChangeLog-1.0.7 b/ChangeLogs/ChangeLog-1.0.7
new file mode 100644
index 0000000..492ad68
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.7
@@ -0,0 +1,856 @@
+****** Release of sane-backends 1.0.7. End of code freeze ******
+
+2002-02-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * acinclude.m4 aclocal.m4 configure: Added a missing "test" command
+ in check for gphoto2. This fixes error messages while testing for
+ gphoto2 and a false positive result.
+ * TODO: Added entries about config.h, sane-backends.html, device file
+ types, the HPUX -ansi problem, and make distclean.
+ * backend/Makefile.in backend/coolscan2.desc: Added description file
+ for coolscan2 backend (from Major Andras
+ <andras@users.sourceforge.net>).
+ * backend/gphoto2.desc: gphoto2 is no longer "NEW".
+
+2002-02-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * PROJECTS: Added info about Canon N670U project. Added info about
+ Sceptre S1200 project.
+ * backend/sceptre.desc backend/Makefile.in: New file (from Frank Zago
+ <fzago@greshamstorage.com>).
+ * backend/microtek2.desc doc/sane-microtek2.man: Updated microtek2
+ documentation (from karsten.festag@t-online.de (Karsten Festag)).
+ * Makefile.in README.netbsd: New file. Information about problems
+ with shared libs.
+ * configure configure.in: Include <sys/types.h> and <sys/ipc.h> also
+ when checking for struct semun in <sys/sem.h>. This fixes a
+ compilation problem on FreeBSD.
+
+2002-01-31 Peter Fales <peter@fales.com>
+
+ * configure, acinclude.m4, aclocal.m4 - Latest gphoto2 updates
+ changed the version number, breaking the gphoto2 backend. This
+ is a one line change to correct that.
+
+2002-01-31 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * PROJECTS: Added info about GT-68xx backend.
+
+2002-01-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: New version: 1.0.7. Disabled extra version.
+ Disabled warnings by default.
+ * TODO: Added entry about adding well known types and manufacturers
+ to sane.tex.
+
+---- CODE FREEZE FOR SANE 1.0.7 ---
+---- sane-backends-1.0.7-beta2 ----
+
+2002-01-27 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * backend/plustek-usbhw.c: Fixed LM9831 problem...
+
+2002-01-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/microtek.c backend/microtek2.h: Fixed undefined behaviour
+ problem and Scanmaker X12 problems. New version: 20020127. Code from
+ karsten.festag@t-online.de (Karsten Festag).
+ * lib/inet_ntop.c: Fixed problem with header include order on Irix.
+ * configure configure.in backend/snapscan-usb.c
+ include/sane/config.h.in: Only define union semun if not already
+ defined in <sys/sem.h>. Fixes compilation bugs on Irix and FreeBSD.
+
+2002-01-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * NEWS: Updated for sane-backends 1.0.7.
+ * TODO: Added point about sane-find-scanner. Added details about
+ NetBSD linking problem.
+
+2002-01-25 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.desc, doc/sane-epson.man: Added Perfection
+ 1650 and 2450 scanners to supported scanners list.
+
+2002-01-25 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * frontend/scanimage.c: illegal placeholders in the -f format
+ string are now replaced by "%%". (Bug found by Peter Fales)
+
+2002-01-25 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * backend/plustek-usb.h: changed according to avoid
+ some gcc-3 warnings
+ * docb/sane-plustek.man: Update
+
+2002-01-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/Makefile.in: Added SHELL variable. Fixes po generation on OS/2.
+ * po/README: Added some comments on what the Makefile actually does.
+ * doc/backend-writing.txt doc/sane.man: Added note about doxygen
+ configuration for sanei.
+
+2002-01-24 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: corrected 2000P mis-detection by adding
+ pauses in epat wake-up.
+
+2002-01-23 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan-scsi.c backend/snapscan.h
+ Fix recognition of Acer 320U, Fix for spaces in model ID strings,
+ Change snapscan version to 1.4.7
+
+2002-01-23 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c backend/mustek_usb.c doc/mustek/mustek.CHANGES
+ doc/mustek_usb/mustek_usb.CHANGES: Fixed undefined operation
+ warnings.
+
+2002-01-22 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c:
+ Do not use quantization for scan areas
+ * backend/snapscan-scsi.c:
+ Add sense handling for sense code 0x0b to avoid infinite loops,
+ Change snapscan version to 1.4.6
+ * backend/snapscan.conf
+ Use /dev/sg0 as default instead of the more uncommon /dev/sga
+
+---- sane-backends-1.0.7-beta1 ----
+
+2002-01-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Made entry about TL_X < BR_X, jpeg->sanei, and sanei_scsi
+ more exact. Added entry about new version of libtool. Removed entry
+ about exit().
+ * backend/Makefile.in po/Makefile.in: Added missing files to DISTFILES.
+ Fixed incompatibilities with older versions of gmake.
+
+2002-01-21 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * doc/sane-umax.man, backend/umax.conf:
+ added new umax.conf options and explaination
+
+2002-01-20 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * backend/plustek.c: change the options names to match SANE standard
+ * backend/plustek-usbhw.c backend/plustek-usbio.c
+ backend/plustek-usbscan.c:
+ Minor fixes, according to the National Sources
+
+2002-01-20 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * sanei/sanei_scsi.c: set timeout value for all operating
+ systems to 1 minute. The timeout value is now derived from
+ the macro SANE_SCSICMD_TIMEOUT.
+
+2002-01-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c backend/mustek.desc doc/mustek/mustek.CHANGES:
+ Fixed calibration bug for the 1200 Pro. New version: 1.0-118.
+ * include/sane/sanei_thread.h: Removed */.
+ * backend/tamarack.c: Used return SANE_STATUS_INVAL instead of exit.
+
+2002-01-19 Peter Fales <peter@fales.com>
+
+ * backend/gphoto2.c - Fixed a bug that can cause driver errors
+ following image capture, and bug that was incorrectly disabling
+ thumbail previews.
+
+2002-01-19 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * updated umax.de.po
+
+2002-01-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Removed entries about kill(-1,...), wrong .desc links,
+ sanei documentation, added entries about exit(), and sanei
+ doxygen documentation.
+ * backend/mustek.c doc/mustek/mustek.CHANGES: Fixed some option
+ name issues.
+ * doc/sane-mustek-usb.man: Fixed typo.
+ * po/Makefile.in po/README po/epson.de.po po/mustek.de.po
+ po/mustek_usb.de.po po/plustek.de.po po/pnm.de.po po/saneopts.de.po
+ po/umax.de.po: Moved the options contained in saneopts.h into a
+ seperate file. So the backend po files are much smaller and easier to
+ read and the saneopts translations are consistent through backends.
+ * backend/microtek2.c backend/microtek2.h: Update to backend
+ 0.95-20020112 (from karsten.festag@t-online.de (Karsten Festag)).
+ * include/sane/sanei.h include/sane/sanei_config.h
+ include/sane/sanei_thread.h sanei/sanei_config.c: Made documentation
+ doxygen-compatible. Move comments from sanei_config.c to
+ sanei_config.h.
+
+2002-01-18 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Also recognize the GT-xxxx scanners when connected via
+ SCSI or IEEE-1394 interface
+
+2002-01-17 Peter Fales <peter@fales.com>
+
+ * configure, acinclude.m4, aclocal.m4 - Update gphoto2 version check
+ * backend/gphoto2.c - Improved support for options not
+ supported by camera. Cosmetic cleanup.
+
+2002-01-18 Rene Rebe <rene.rebe@gmx.net>
+
+ * docs/sane-avision.man: added the new disable-gamma-table option
+ to the sane-avision man-page.
+
+2002-01-18 Rene Rebe <rene.rebe@gmx.net>
+
+ * backend/avision.h, backend/avision.c, backend/avision.conf:
+ many cleanups, fixed sane_cancel to not hang - but perform the
+ cancel, added a disable-gamma-table option and added the possible
+ options into the avision.conf file
+
+2002-01-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/Makefile.in: Added doxygen-sanei.conf to DIST_FILES.
+
+2002-01-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * include/sanei/sanei_usb.h: Made documentation doxygen compatible.
+
+2002-01-17 Peter Fales <peter@fales.com>
+
+ * backend/gphoto2.c, doc/sane-gphoto2.man
+ Remove calls to exit()
+ Support cameras which store all files in top-level directory
+
+2002-01-17 Peter Fales <peter@fales.com>
+
+ * configure, acinclude.m4, aclocal.m4 - (Really) disable
+ gphoto2 backend unless specifically requested by the user (using
+ --with-gphoto2) and the right CVS version of gphoto2 is found
+
+2002-01-17 Rene Rebe <rene.rebe@gmx.net>
+
+ * backend/avision.c removed to call exit in a debug case
+
+2002-01-17 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * backend/plustek.c backend/plustek.h
+ Fixed conditional compilation problem
+ Updated localization strings
+ * doc/sane-plustek.man: Updated
+ * po/plustek.de.po: Updated
+ * doc/doxygen-sanei.conf: Added doxygen configuration file for
+ the sane libs
+ * include/sane/sanei.h include/sane/sanei_ab306.h
+ include/sane/sanei_lm983x.h sanei/sanei_lm983x.c:
+ Updated to support doxygen comments
+
+2002-01-17 Peter Fales <peter@fales.com>
+
+ * configure.in, configure, acinclude.m4, aclocal.m4 - Disable
+ gphoto2 backend unless specifically requested by the user (using
+ --with-gphoto2) and the right CVS version of gphoto2 is found
+
+2002-01-17 Rene Rebe <rene.rebe@gmx.net>
+
+ * backend/avision.h backend/avision.c backend/avision.desc
+ doc/sane-avision.man: Merged the Avision v0.3.0 backend. It
+ includes overall cleanups, improved supported device detection,
+ memory-leak fixes, new config-options, initial USB device and
+ color calibration support. Also upadted the homepage-url and the
+ sane-avision man-page.
+
+2002-01-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/abaton.desc backend/dmc.desc backend/m3096g.desc
+ backend/mustek.c backend/sp15c.desc backend/v4l.desc:
+ Updated broken URLs for which I could find new ones. Commented out
+ all the others.
+
+2002-01-15 Peter Fales <peter@fales.com>
+
+ * backend/gphoto2.c: Following yet another gphoto2 API change -
+ converted gp_debug_printf to gp_log
+
+ configure.in, configure, acinclude.m4, aclocal.m4 - Improvements
+ to the way gphoto2 is detected and used based on using
+ gphoto2-config.
+
+2002-01-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/pnm.c backend/pnm.desc po/pnm.de.po: Removed descripions
+ of options of type SANE_TYPE_GROUP. Fixed some translations.
+ Fixed header. New version: 1.0.4.
+ * backend/plustek.c backend/plustek.h po/Makefile.in po/plusetk.de.po:
+ Added German translation of Plustek backend options. Marked
+ translatable text in backend sources.
+
+2002-01-14 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan-usb.c:
+ Added workaround for bug in semctl() on PPC;
+ backend version 1.4.5
+
+2002-01-14 Peter Fales <peter@fales.com>
+ * backend/gphoto2.c: Was requiring the device to have the
+ IMAGE_CAPTURE capability - changed this to a warning instead
+ of an error so the "Directory Browse" camera can be used.
+ Don't require a port to be specified for the "Directory
+ Browse" camera. Fixed a bug that can result in extra data
+ at the end of the iamge. Allow the returned image image to be
+ larger than the "estimate" specified in the configuration file.
+
+2002-01-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * frontend/scanimage.c: Added help message for --formatted-device-list.
+ Added va_end() and #include <stdarg.h>. Used fprintf to print errors.
+ Fixed some typos.
+
+2002-01-13 Abel Deuring <a.deuring@satzbau.gmbh.de>
+ * frontend/scanimage.c, doc/scaniamge.man: Added the option -f /
+ --formatted-device-list to allow arbirtarily formatted device
+ lists. Suggested by Klaas Freitag.
+
+2002-01-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * acinclude.m4 aclocal.m4 configure: Included AC_PROG_LIBTOOL into
+ acinclude.m4 to avoid trouble with newer versions of libtool.
+ * backend/niash.desc: New file for the niash backend (from Bertrik
+ Sikken <bertrik@zonnet.nl>).
+
+2002-01-12 Peter Fales <peter@fales.com>
+
+ * backend/gphoto2.c - Fixed breakage due to gphoto2 API changes
+ (Added context parameter to functions calls)
+
+2002-01-12 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * doc/sane-plustek.man: Update
+ * backend/plustek-devs.c backend/plustek-usb.c backend/plustek-usbhw.c
+ backend/plustek-usbio.c backend/plustek-usbscan.c
+ backend/plustek-usbshading.c backend/plustek.c:
+ Updated to reflect the current feedback upon the code and
+ added some minor fixes
+ * backend/plustek.desc: Added Mustek and HP entry
+
+2002-01-12 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * include/sane/sanei_lm983x.h sanei/sanei_lm983x.c:
+ added sanei_lm983x_init(), updated comments and fixed the u_long
+ * AUTHORS: Added myself to the list of sanei authors.
+
+2002-01-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane.man doc/scanimage.man: Added link to scanadf.
+
+2002-01-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/qcam.c: Create lockfile with O_EXCL even when using fcntl
+ locking. Remove it in any case after exiting. Log file handling
+ is still buggy but this has to be done by someone who has a qcam.
+ * sanei/sanei_lm983x.c: Added #include <sys/types.h> (OS/2 complains
+ otherwise).
+ * backend/pnm.c backend/pnm.desc po/pnm.de.po: hand_scanner and
+ three_pass options need SANE_INFO_RELOAD_PARAMETERS. All options
+ have a symbolic name now. Removed bogus translation from po. New
+ version: 1.0.3.
+ * frontend/saned.c: Check that the IP addresses of the peer are the
+ same for control and data connections. Exit, if this is not the
+ case. Changed some debug levels.
+ * PROJECTS: Updated some URLs. Removed m3096g and Mustek BearPaw
+ (both are included now in SANE). Added test backend and SaneTwain.
+ * TODO: Removed primax (not a backend), fixed viceo URL, updated
+ qcam entries, added entries about ipv6 support, removed saned
+ address validation entry. Added entry about scanimage + NLS.
+ * backend/mustek_usb.c backend/mustek_usb.desc
+ backend/mustek_usb_high.c backend/mustek_usb_high.h
+ backend/mustek_usb_mid.c backend/mustek_usb_mid.h
+ doc/mustek_usb/mustek_usb.CHANGES po/mustek_usb.de.po:
+ Removed some warnings. Fixed segfault while exiting. Using empty
+ devicename works now. New version: 1.0-10.
+
+2002-01-10 Tom Martone <tom@martoneconsulting.com>
+ * backend/bh.c
+ addressed security issue with tempfile
+
+2002-01-10 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan.h backend/snapscan.desc:
+ Update to snapscan-20020110 (Version 1.4.4)
+ - add support for SnapScan e42
+
+2002-01-10 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * include/sane/sanei_lm983x.h sanei/sanei_lm983x.c sanei/Makefile.in:
+ Added to support for the National Semiconductor LM9831/2/3 chipsets
+ (read/write functions)
+ * backend/plustek.desc: Updated, added missing, now supported devices
+ * backend/plustek.c backend/plustek-share.h backend/plustek.h
+ backend/plustek.conf backend/plustek-usb.c backend/plustek-devs.c
+ backend/plustek-pp.c backend/plustek-usbhw.c backend/plustek-usbimg.c
+ backend/plustek-usbio.c backend/plustek-usbmap.c
+ backend/plustek-usbscan.c backend/plustek-usbshading.c
+ backend/plustek-usb.h:
+ Major changes to use the new sanei_lm983x functions
+ Changed the configuration file to reflect all the possible config-options
+ * backend/Makefile.in: Changed to compile the Plustek backend
+
+2002-01-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/pnm.de.po: Added German translation for pnm backend.
+ * po/mustek.de.po po/mustek_usb.de.po: Updated German translations.
+ They should be complete now.
+ * po/Makefile.in README: Made Makefile more intelligent. Targets
+ are only updated if necessary. No manual copying necessary.
+ Added pnm.de.po to DISTFILES. Added comment about DISTFILES.
+ * backend/mustek_usb.desc: New status: beta.
+ * README: Added description of --enable-translations.
+ * doc/sane.man: Added comment about translations.
+ * Makefile.in: Added Changelogs to DISTFILES. test/Makefile is
+ removed in make distclean now.
+ * doc/backend-writing.txt: Added paragraph about getting started.
+ Added comments about ANSI C, compilation warnings, testing and
+ keeping manpages up-to-date.
+ * backend/pnm.c: Added SANE_I18N() marks.
+ * TODO: 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.
+ * lib/inet_ntop.c: Changed order of includes for OS/2 compatibility.
+ * frontend/scanimage.c: Added output of bytes scanned in total.
+ Added warning that's printed if scanimage gets more data then
+ expected from the parameters.
+ * include/Makefile.in: Added sanei_lm983x.h to DISTFILES.
+ * backend/qcam.c: Actually close the lock file when unlocking.
+
+2002-01-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * ChangeLog ChangeLog-1.0.0 ChangeLog-1.0.1 ChangeLog-1.0.2
+ ChangeLog-1.0.3 ChangeLog-1.0.4 ChangeLog-1.0.5: Splitted
+ ChangeLog to limit filesize. Editing became slow on smaller systems.
+
+2002-01-08 Marcio Teixeira <marciot@users.sourceforge.net>
+
+ * backend/umax1220u.c: fixed compile warnings
+ * backend/umax1220u-common.c: fixed compile warnings
+ * backend/umax1220u.desc: added info about 2000U, 2200U, 2200US
+
+2002-01-08 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Added V_EXTRA version number to mark
+ CVS versions (-cvs) and snapshots/betas (e.g. -beta1).
+ V_EXTRA=-pre1 would result in "sane-backends-1.0.7-pre1(.tar.gz)".
+ For release, V_EXTRA is empty. Added NUMBER_VERSION to avoid
+ confusing sane-config and frontends that rely on numbered versions.
+ * tools/sane-config.in: Use @NUMBER_VERSION@.
+ * sane-backends.lsm: Made more compatible with LSM standard. Fixed
+ mostang.com directory. Added OpenBSD.
+ * include/Makefile.in: Added targed "dist". Moved include targets from
+ root dir to this file. Added standard variables and .PHONY.
+ * backend/Makefile.in doc/Makefile.in frontend/Makefile.in
+ japi/Makefile.in lib/Makefile.in po/Makefile.in sanei/Makefile.in
+ testsuite/Makefile.in tools/Makefile.in: Added target "dist".
+ Fixed .PHONY.
+ * Makefile.in: Added targets "dist" and "sane-backends". make dist
+ creates sane-backends-x.y.z.tar.gz and make sane-backends also
+ creates the appropriate sane-x-y-z.lsm. Moved distclean to include/.
+ Fixed .PHONY. Made sane-backands-*.lsm look nicer.
+ * doc/backend-writing.txt: Point to po/README for the I18N details.
+ * doc/releases.txt: Added "make sane-backends" procedure.
+ * po/Makefile.in: make now creates all the files, make install does
+ nothing but installation.
+ * README: Updated. Fixed minor bugs.
+ * AUTHORS: Added sanei authors.
+ * doc/saned.man: Added info about data connection.
+ * po/mustek.de.po: Updated German translation for the Mustek SCSI
+ backend.
+ * frontend/.gdbinit: Removed unnecessary file.
+
+2002-01-08 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * configure.in: added help text for --enable-parport-directio
+
+2002-01-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * PROJECTS: Added link to backend for HP Scanjet 3300C / 3400C
+ and 4300C scanners. Removed umax1220u project (now included in
+ sane-backends).
+ * po/Makefile.in po/README: Added basic support for translating
+ option descriptions and titles of SANE backends. This is really
+ alpha!
+ * po/epson.de.po po/umax.de.po: Updated by make update-po.
+ * po/mustek.de.po mustek_usb.de.po: Added German translations
+ for Mustek SCSI and USB backends. Translations for well-known
+ options are missing.
+ * Makefile.in configure configure.in: Added option
+ --enable-translations to configure. I18N support is disabled by
+ default.
+ * po/.cvsignore: New file.
+ * doc/sane-mustek_usb.man doc/mustek_usb/mustek_usb.CHANGES:
+ Added info about BearPaw scanners and plustek backend.
+ * backend/mustek.c backend/mustek.desc doc/sane-mustek.man
+ doc/mustek/mustek.CHANGES:
+ Small fix for Paragon 1200 Pro. Added some test code for this
+ scanner. Added Trust Imagery 1200 to man page and .desc. New
+ version: 1.0-117.
+ * backend/Makefile.in backend/dll.conf backend/umax1220u-common.c
+ backend/umax1220u.c backend/umax1220u.conf backend/umax1220u.desc:
+ Added new backend umax1220u for UMAX Astra 1220U and 2000U
+ scanners (patch from Marcio Luis Teixeira
+ <marciot@holly.colostate.edu>).
+ * doc/Makefile.in doc/sane.man doc/sane-umax1220u.man: Added
+ documentation fo umax1220u backend (patch from from Marcio Luis
+ Teixeira <marciot@holly.colostate.edu>).
+ * AUTHORS: Added Marcio Luis Teixeira.
+ * TODO: Removed umax1220u project (now included in sane-backends).
+ Added HP Scanjet 3300C / 3400C and 4300C project. Added entry about
+ saned data port documentation. Removed saned race condition bug.
+ * doc/.cvsignore: Added sane-umax1220u.5.
+
+2002-01-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in include/sane/config.h.in: Added check
+ for inet_ntop().
+ * lib/inet_ntop.c lib/Makefile.in backend/Makefile.in: Added
+ implementation of inet_ntop() for platforms withouth this
+ function based on inet_ntoa.
+ * backend/saned.conf frontend/saned.c doc/saned.man: Changed access
+ control (function check host). Now IP addresses are used for
+ comparison, not host names as before. It's possible to put
+ hostnames, FQDNs and IP addresses into saned.conf. Limitations:
+ Only the first IP address in struct hostent is checked. IPv6 is
+ untested. The change is based on a patch by Petter Reinholdtsen
+ <pere@hungry.com>.
+ Return SANE_STATUS_ACCESS_DENIED if access was not granted instead
+ of SANE_STATUS_IO_ERROR.
+ Removed isfdtype to avoid compilation problems.
+ Added more debug output. Print function name in every DBG statement.
+ Updated manual pages and saned.conf.
+ * net.c: Return SANE_STATUS_ACCESS_DENIED if access was not granted
+ instead of SANE_STATUS_IO_ERROR.
+
+2001-01-06 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Undefine TEST_IOCTL again, which was enabled
+ by accident.
+
+2002-01-06 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: improved warm up and color calibration
+ of much better quality now. Manual settings now work correctly.
+ Corrected parport mode being set before being claimed.
+ * backend/umax_pp.c: changed build number.
+ * tools/umax_pp.c: changed version.
+
+
+2002-01-05 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+ * backend/umax-scanner.c, umax.c, umax.conf, umax.desc, umax.h:
+ update to backend version 1.0 build 32
+
+2002-01-05 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.[ch]: Check for (and set) s->fd to -1 when
+ scanner is closed. Removed black gamma table - only RGB
+ is used, even for grayscale scans. Do not call access()
+ when running on OS/2 or when using a parallel port scanner.
+
+2002-01-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/net.c backend/net.desc: Fixed race condition between saned
+ sending NET_OPEN reply and net.c flushing the wire. New version:
+ 1.0.6.
+ * doc/saned.man frontend/saned.c: Changed debug handling. All debug
+ messages use DBG now. If in inetd mode or dameon mode with "-s",
+ the messages are printed to syslog as before. If option "-d" is used,
+ the mesages are printed to stderr. Updated manual page.
+
+2002-01-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_wire.c: Added DBG message that warns if the read buffer
+ is going to be deleted (data loss).
+
+2002-01-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.os2: Updated URL of Franz Bakan's web site.
+ * include/sane/sanei_usb.h sanei/sanei_usb.c: Added support for USB
+ control messages (patch from Marcio Luis Teixeira
+ <marciot@holly.colostate.edu>).
+ * doc/sane-usb.man: Updated concerning backends supporting sanei_usb
+ and OpenBSD. Other minor fixes.
+ * include/sane/sanei_pv8630.h sanei/sanei_pv8630.h sanei/Makefile.in:
+ Added support for the PowerVision 8630 chip, a USB to parallel
+ converter used in many scanners (patch from from Marcio Luis Teixeira
+ <marciot@holly.colostate.edu>). Fixed sanei_thread Makefile.in entry.
+ * TODO: Added entries about saned/net freezes and parport-directio doc.
+ Removed entries about sanei_usb control msg, sanei_pv8630 inclusion,
+ OS/2 libsocket problem, and splitting --enable-directio.
+
+2001-12-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * frontend/scanimage.c: Fixed endless loop in sighandler.
+ * frontend/saned.c: Fixed sigpipe race in connection with
+ select_fd. Added debug output.
+
+2001-12-30 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * backend/plustek_usbmap.c backend/plustek-usbimg.c
+ backend/plustek_usb.c backend/plustek_usb.h:
+ Fixed bug in lineart scaling and in brightness setting
+
+2001-12-29 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * backend/plustek.c backend/plustek-share.h backend/plustek.h
+ backend/plustek.conf:
+ Changed to support the LM983x based USB scanner
+ * backend/plustek.desc: Updated, added missing, now supported devices
+ * backend/plustek-usb.c backend/plustek-devs.c backend/plustek-pp.c
+ backend/plustek-usbhw.c backend/plustek-usbimg.c
+ backend/plustek-usbio.c backend/plustek-usbmap.c
+ backend/plustek-usbscan.c backend/plustek-usbshading.c
+ backend/plustek-usb.h: New files - added to support the Plustek
+ USB devices (LM9831/2 based) and other devices based on this
+ chipset
+ * backend/Makefile.in: Changed to compile the Plustek backend
+ * doc/sane-plustek.man: Added some USB information
+
+2001-12-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Changed order of tests for libsocket and
+ libsyslog to avoid problems with OS/2. Small spelling and format
+ fixes.
+
+2001-12-28 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * configure.in, configure, sanei/sanei_scsi.c, umax_pp_low.c,
+ README.linux: replaced --enable-directio and ENABLE_DIRECTIO
+ with --enable-scsi-directio / --enable-parport-directio resp.
+ ENABLE_SCSI_DIRECTIO / ENABLE_PARPORT_DIRECTIO
+
+2001-12-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * PROJECTS TODO: Updated info about "Relisys Scorpio Super 3 SCSI II".
+
+2001-12-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.linux: Used "sane-find-scanner". Some minor changes.
+ * config.guess config.sub: Updated from
+ http://savannah.gnu.org/projects/config.
+ * TODO: New section: "platform-specific". Added some problems with
+ *BSD. Some minor fixes and additions.
+ * tools/sane-find-scanner.c: Added OpenBSD device files.
+ * README.openbsd: New file. Some information on how to get SANE
+ running on top of OpenBSD.
+
+2001-12-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek_usb.c backend/mustek_usb.conf backend/mustek_usb.desc
+ backend/mustek_usb_low.c backend/mustek_usb_low.h
+ doc/sane-mustek_usb.man doc/mustek_usb/mustek_usb.CHANGES:
+ Made usb_low_read_rows more robust. Limited maximum block size and
+ added option for this. New version: 1.0-9.
+
+2001-12-21 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan.h
+ Remove tmpfname var
+
+2001-12-20 Peter Fales <peter@fales.com>
+
+ * backend/dc25.c - Fixed a potential security problem due to a
+ race condition involving temporary file creation. Also did some
+ cosmetic cleanup and removed some un-needed code.
+
+2001-12-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/dll.conf: Added (commented out) st400 entry.
+
+2001-12-18 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan.h
+ Remove temporary file
+
+2001-12-18 Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de>
+
+ * backend/st400.c backend/st400.conf
+ Security fix: Dump inquiry data to $HOME/st400.dump instead
+ of /tmp/st400.dump.
+
+2001-12-17 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan-scsi.c backend/snapscan.h
+ backend/snapscan-usb.h backend/snapscan-usb.c
+ backend/snapscan-sources.h backend/snapscan-sources.c
+ backend/snapscan.c backend/snapscan.desc
+ Update to snapscan-20011212 (snapscan backend 1.4.3):
+ - Use sense handler for USB scanners
+ - Correct color alignment for Snapscan 600
+ - Fix dither matrix computation
+ - Add support for Snapscan e26 and e52
+ - Guard for TL_X < BR_X and TL_Y < BR_Y
+
+2001-12-16 Peter Kirchgessner <peter@kirchgessner.net>
+ * frontend/stiff.c
+ Add fillorder tag for b/w-TIFF-files
+ Include stiff.h to avoid warning "no previous prototype"
+
+2001-12-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c backend/mustek.desc doc/mustek/mustek.CHANGES:
+ Fixed a possible segfault in sane_control_option. Added more
+ debug output for SCSI commands. New version: 1.0-116.
+
+2001-12-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_ab306: Removed warning: `dev_io_fd' defined but not
+ used. Variable used only by FreeBSD. Added test for FreeBSD.
+ Patch from Stephen Torri <storri@ameritech.net>.
+
+2001-11-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * testsuite/Makefile.in testsuite/README: Added comment about
+ the need to enable pnm. Made output easier to read.
+
+2001-11-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c backend/mustek.desc doc/mustek/mustek.CHANGES:
+ Added check for TL_X > BR_X or TL_Y > BR_Y. New version: 1.0-115.
+ * TODO: Added entry about TL_X < BR_X problems and semaphores for OS/2.
+ Removed entry about BearPaw scanners.
+
+2001-11-26 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * backend/sharp.c: added an additional check to prevent OS/2 from
+ define "#define USE_FORK"
+
+2001-11-24 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * backend/sharp.c: removed an unconditional "#define USE_FORK"
+
+2001-11-22 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: fixed color calibration bug. Scans are
+ of much better quality now. Manual settings now work correctly.
+ * tools/umax_pp.c: changed version.
+
+
+2001-11-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * config.guess config.sub: Fetched new versions from
+ http://savannah.gnu.org/projects/config.
+ * mkinstalldirs: Updated for OS/2 (from "Franz Bakan"
+ <fbakan@gmx.net>).
+ * backend/mustek.c backend/mustek.desc backend/mustek.h
+ doc/mustek/mustek.CHANGES: Added OS/2 compatibility fixes
+ (from "Franz Bakan" <fbakan@gmx.net>). New version: 1.0-114.
+ * sanei/sanei_scsi.c: OS/2 changes: Removed semaphore code and
+ increased MAX_DATA to 64k (from "Franz Bakan" <fbakan@gmx.net>).
+ * tools/sane-config.in: Also return -ldl (necessary fo IA64?).
+ * TODO: Added entry about .exe and similar file extentions.
+ Removed sane-config.in -ldl issue.
+
+2001-11-22 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: fixed build problem on non i386 linux when
+ there is no <sys/io.h>.
+
+2001-11-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Added entries about the fork/kill(-1,...) issue, the inb/outb
+ problems, config.guess and sane-config.in.
+ * sanei/Makefile.in: Added sanei_thread for OS/2 portability.
+
+2001-11-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/scanimage.man frontend/scanimage.c: Use out%d.tif by default if
+ --format tiff was selected. Update documentation about default
+ formats. Fixed spelling mistakes.
+ * AUTHORS: I think this was planned in alphabetical order...
+
+2001-11-18 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Fixed Wait for Button functionality.
+ Don't call access() for par port scanners.
+
+2001-11-18 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.h: Added missing defines for USB IOCTLs
+
+2001-11-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.desc doc/sane-mustek.man doc/mustek/mustek.CHANGES:
+ Added enries for Primax Compact 4800.
+
+2001-11-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek_usb.c backend/mustek_usb.conf backend/mustek_usb.desc
+ backend/mustek_usb.h backend/mustek_usb_high.c
+ backend/mustek_usb_high.h backend/mustek_usb_low.c
+ backend/mustek_usb_low.h backend/mustek_usb_mid.c
+ backend/mustek_usb_mid.h doc/sane-mustek_usb.man
+ doc/mustek_usb/mustek_usb.CHANGES doc/mustek_usb/mustek_usb.TODO:
+ FreeBSD is supported to some degree now. Started 1200 USB support.
+ Documentation updates. New version: 1.0-8.
+
+2001-11-12 Peter Fales <peter@fales.com>
+
+ * gphoto2.c - Debug message was not getting printed because DBG_INIT
+ was not called first.
+
+2001-11-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-scsi.man: More details and examples for the "scsi * ..."
+ directive for config files. Added information about debug level 255
+ printing (Linux) kernel debug messages. Added link to sane-usb(5).
+
+2001-11-10 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: correct PPC compile problem by removing
+ buggy extra ifdef
+
+2001-11-11 Peter Fales <peter@fales.com>
+
+ * gphoto2.c - Number of images was not getting updated after
+ capturing a new image
+
+2001-11-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/dll.c backend/dll.desc doc/sane-dll.man: Added some debug
+ messages (e.g. if dll.conf isn't found). Some adjustments concerning
+ debug levels. Removed some compilation warnings. New version: 1.0.5.
+
+2001-11-11 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * sanei/sanei_scsi.c (Linux part):
+ - improved handling of status codes returned by the SG driver.
+ Device status INTERMEDIATE GOOD and CONDITION MET are now mapped
+ to SANE_STATUS_GOOD; device status BUSY and a few driver status
+ codes are mapped to SANE_STATUS_DEVICE_BUSY
+ - On SCSI command completion, the (sometimes bogus) residual count
+ is no longer subtracted from *req->dstlen
+ * backend/sharp.c: if a READ command fails with SANE_STATUS_DEVICE_BUSY,
+ retry a few times.
+
+2001-11-10 Karl Heinz Kremer <khk@khk.net>
+
+ * backends/epson.[ch]: all strings tagged with I18N macro
+ Added support for scan button, scanner waits for button if the
+ option "wait-for-button" is activated.
+
+2001-11-10 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.c
+ backend/umax_pp_mid.h backend/umax_pp.c backend/umax_pp.h:
+ use ENABLE_DIRECTIO to compile in direct I/O. Corrected the long
+ standing scan area origin detection bug. Improved parport mode
+ negociation.
+
+2001-11-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_usb.c: Fixed debug messages.
+
+2001-11-06 Peter Fales <peter@fales.com>
+
+ * dc240.c - fix a bug that causes the backend's internal directory
+ to get out of sync with the camera directory when a file is deleted
+ * gphoto2.c - include the gphoto2 port name as part of the SANE
+ device name and improve reliability when using the gphoto2
+ serial port libs.
+
+2001-11-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Enabled warnings by default.
+ * sane-backends.lsm: Made more compatible with template.
+ Added myself as maintainer to avoid problems when uploading
+ to tsx-11 and sunsite in future.
+
+Older entries can be found in ChangeLog-1.0.6.
diff --git a/ChangeLogs/ChangeLog-1.0.8 b/ChangeLogs/ChangeLog-1.0.8
new file mode 100644
index 0000000..7efe7f9
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.8
@@ -0,0 +1,1060 @@
+****** Release of sane-backends 1.0.8. End of code freeze ******
+
+2002-05-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/plustek-usbscan.c: Critical bugfix to avoid bumping the
+ scan slider at the end of the scan. Commited on behalf of
+ g-jaeger@t-online.de (G. Jaeger).
+
+2002-05-26 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/descriptions/epson.desc
+ doc/sane-epson.man
+ backend/epson.conf: Updated man page, added one more
+ comment to the conf file and adjusted the version in
+ the desc file.
+
+2002-05-26 Frank Zago <fzago at austin dot rr dot com>
+
+ * doc/descriptions-external/teco2.desc
+ doc/descriptions-external/teco3.desc: new backends descriptions.
+ * AUTHORS: changed my email address
+ * doc/descriptions/teco1.desc: added the mising connection type
+ for the vm3520
+
+2002-05-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/Makefile.in: Added workaround for GNU make 3.79. This version
+ of make insisted on at least one argument for "basename" which broke
+ compilation.
+ * doc/descriptions/leo.desc doc/descriptions/teco1.desc: Changed
+ status to ":new" for release.
+ * doc/descriptions/umax1220u.desc: Changed status from :new to :alpha
+ as the baceknd was already in SANE 1.0.7.
+
+2002-05-25 Andras Major <andras@users.sourceforge.net>
+
+ * doc/descriptions/coolscan2.desc: changed status to :new.
+
+2002-05-25 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * doc/descriptions/canon_pp.desc: Changed status to :new.
+
+2002-05-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * AUTHORS backend/microtek2.c doc/sane-microtek2.man
+ doc/descriptions/microtek2.desc: Updated Karsten Festag's email
+ address and website.
+ * NEWS: Added OPENSTEP to the list of portability fixes.
+ * doc/descriptions/test.desc: Changed status to :new.
+ * configure configure.in: Set version to 1.0.8. Disabled warnings
+ by default.
+
+2002-05-23 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * doc/umax/sane-umax-powerlook-doc.html
+ * doc/descriptions/umax.desc update
+
+---- CODE FREEZE FOR SANE 1.0.8 ---
+--- snapshot 1.0.8-pre1
+
+2002-05-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_scsi.c: Fixed sanei_scsi_cmd2() for OPENSTEP (from
+ Oliver Schirrmeister <oschirr@abm.de>).
+
+2002-05-21 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * include/Makefile.in (install): Make it possible to install when
+ building in a subdirectory.
+
+2002-05-14 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.conf: Added additional USB IDs for Acer 320U and
+ Acer 620U
+
+2002-05-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in frontend/scanimage.c
+ include/sane/config.h.in: Fixed 16 bit pnm output. The byte-order
+ was wrong for little-endian systems. Based on code from Roland
+ Roberts <roland@astrofoto.org>.
+ * NEWS: Minor updates.
+ * TODO: Removed entry about 16 bit scanimage problem. Added entry about
+ scanimage and width/height ranges.
+
+2002-05-07 Frank Zago <fzago@greshamstorage.com>
+
+ * doc/descriptions-external/tevion9693usb.desc: new backend,
+ from mh <crapsite@gmx.net>.
+
+2002-05-06 Andras Major <andras@users.sourceforge.net>
+
+ * doc/sane.man: coolscan2 entry updated.
+ * doc/sane-usb.man: added coolscan2 to sanei_usb users' list.
+
+2002-05-05 Frank Zago <fzago@greshamstorage.com>
+
+ * backend/umax-usb.c backend/teco1.c backend/matsushita.c
+ backend/matsushita.h backend/leo.c backend/sceptre.c: minor fixes.
+
+2002-05-05 Andras Major <andras@users.sourceforge.net>
+
+ * backend/coolscan2.c: version number replaces "CVS"
+ * doc/coolscan2.man doc/descriptions/coolscan2.desc: added
+ man page for coolscan2.
+
+2002-05-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/test.c doc/descriptions/test.desc: Check return value
+ of waitpid. Don't evaluate status of children if waitpid wasn't
+ successful.
+ * backend/mustek.c doc/descriptions/mustek.desc: Check return value
+ of waitpid. Don't evaluate status of children if waitpid wasn't
+ successful.
+ * TODO doc/backend-writing.txt: Add an entry about the return value
+ of wait/waitpid.
+
+---- FEATURE FREEZE FOR SANE 1.0.8 ---
+
+2002-05-02 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * doc/description/snapscan.desc: Fix URL
+
+2002-05-02 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan-options.c
+ backend/snapscan-scsi.c backend/snapscan-usb.c po/snapscan.de.po:
+ Snapscan backend version 1.4.13
+ - Support for ADF
+ - Fixed status handling after cancel
+ * doc/description/snapscan.desc:
+ - Add Guillemot Scan@home 1248 USB
+ - Fix vendor URLs
+
+2002-04-21 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * sane-umax: updated umax.CHANGES
+
+2002-04-30 Jochen Eisinger <jochen.eisinger@gmx.de>
+
+ * doc/saned.man doc/sane-net.man doc/descriptions/net.desc:
+ Updated URL of the sane-net homepage to
+ http://www.penguin-breeder.org/?page=sane-net
+
+ * doc/sane-mustek_pp.man doc/descriptions/mustek_pp.desc:
+ Updated URL of the mustek_pp homepage to
+ http://www.penguin-breeder.org/?page=mustek_pp
+
+ * TODO:
+ Added entry to saned section:
+ - Add support for IP ranges in saned.conf (like 10.0.0.0/8)
+
+2002-04-28 Frank Zago <fzago@greshamstorage.com>
+
+ * tools/Makefile.in tools/sane-find-scanner.c: bug fixes, better
+ error reporting and display the inquiry in verbose mode.
+
+2002-04-29 Kazuya Fukuda <kaafuu@mug.biglobe.ne.jp>
+ * backend/nec.c: fixed a compile problem for Dec Unix v4
+ and probably other 64 bit platform.
+ * AUTHORS: Update email address for Kazuya Fukuda
+
+2002-04-27 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan.h backend/snapscan-options.c
+ backend/snapscan-scsi.c backend/snapscan-usb.c po/snapscan.de.po:
+ Snapscan backend version 1.4.12
+ - Removed SCSI debug options
+ - Fixed option handling (errors found by tstbackend)
+
+2002-04-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * frontend/scanimage.c: Fixed scanimage SANE_CAP_AUTOMATIC bug
+ (from David Paschal <paschal@rcsis.com>).
+
+2002-04-26 Peter Fales <peter@fales-lorenz.net>
+
+ * backend/dc240.c backend/gphoto2.c: Various minor bug fixes for
+ problems found by tstbackend. Fix a core dump when debugging
+ is enabled.
+
+2002-04-26 Jochen Eisinger <jochen.eisinger@gmx.de>
+
+ * backend/mustek_pp.c: fixed a typo, thanks to Henning for
+ pointing this one out to me
+
+2002-04-26 Andras Major <andras@users.sourceforge.net>
+
+ * backend/coolscan2.c doc/descriptions/coolscan2.desc:
+ update to release 0.1.5, various saned-related problems fixed.
+
+2002-04-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Updated backend list. Added entry for sanei_scsi/Mac OS X.
+
+2002-04-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c backend/mustek.h doc/descriptions/mustek.desc
+ doc/mustek/mustek.CHANGES: Print usefull DBG messages for options
+ without a name. Undef MIN and MAX macros before defining them.
+ * backend/mustek_usb.c backend/mustek_usb_low.h
+ doc/descriptions/mustek_usb.desc doc/mustek_usb/mustek_usb.CHANGES:
+ Free devlist on exit. Undef MIN and MAX macros before defining them.
+ * backend/Makefile.in frontend/Makefile.in: Added missing files to
+ DISTFILES.
+ * config.guess: Updated from ftp.gnu.org.
+
+2002-04-24 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan.h backend/snapscan-options.c
+ backend/snapscan-scsi.c: Snapscan backend version 1.4.11
+ - Improve scan area option setting
+ - Cleanup of DBG messages
+ - Improve config file reading
+
+---- BACKEND FREEZE FOR SANE 1.0.8 ---
+
+2002-04-23 Frank Zago <fzago@greshamstorage.com>
+
+ * backend/coolscan2.c: Fixed the version reporting problem.
+ * backend/dll.conf: added coolscan2 entry.
+
+2002-04-23 Peter Fales <peter@fales-lorenz.net>
+
+ * backend/dc240.c backend/gphoto2.c: Various minor bug fixes for
+ problems found by tstbackend
+ * AUTHORS: Upate email address for Peter Fales
+
+2002-04-22 Frank Zago <fzago@greshamstorage.com>
+
+ * AUTHORS PROJECTS backend/Makefile.in backend/coolscan2.c
+ backend/coolscan2.conf doc/descriptions/coolscan2.conf
+ doc/sane.man: added coolscan2 backend
+
+2002-04-22 Abel Deuring <a.deuring@satzbau.gmbh.de>
+ * backend/sharp.c: fixed a compile problem for Dec Unix v4
+ and probably other 64 bit platform.
+
+2002-04-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/backend-writing.txt: More details for the exported symbols
+ issue. Used test.c instead of pnm.c as example. Fixed paths for
+ .desc files.
+ * doc/sane.man: Added paragraph about testing with the test backend.
+ * TODO: Removed several avision bug entries.
+ * NEWS: First version of entry for 1.0.8.
+
+2002-04-21 Frank Zago <fzago@greshamstorage.com>
+
+ * backend/teco1.c doc/descriptions/teco1.desc: updates.
+
+2002-04-21 Frank Zago <fzago@greshamstorage.com>
+
+ * backend/sceptre.c doc/descriptions/sceptre.desc: updates.
+
+2002-04-21 Frank Zago <fzago@greshamstorage.com>
+
+ * AUTHORS PROJECT backend/Makefile.in backend/leo.c backend/leo.h
+ backend/leo.conf doc/sane.man doc/sane-leo.man
+ doc/descriptions/leo.desc doc/Makefile.in: added leo backend
+
+2002-04-22 Rene Rebe <rene.rebe@gmx.net>
+
+ * backend/avision.c next backend version, several new scsi id's,
+ and bug fixes
+
+2002-04-22 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Declare close_scanner() and open_scanner() before
+ they are used
+
+2002-04-21 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * sane-umax backend update to version 1.0 build 34
+
+2002-04-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/test.c doc/descriptions/test.desc: Check if sane_init was
+ called before any other SANE function.
+ * backend/dll.c doc/descriptions/dll.desc: Don't call sane_exit twice.
+ Call sane_init after sane_exit. Try to load from $LD_LIBRARY_PATH
+ ($SHLIB_PATH, $LIBPATH) first and only check LIBDIR if opening
+ failed. New version: 1.0.6.
+ * backend/v4l.c: Fixed some warnings.
+ * backend/artec.c: Don't export cap_data.
+ * backend/canon.h: Don't export option_name.
+ * TODO: Updated entries about compilation warnings for various
+ backends. Removed entries about canon update and dll sane_exit
+ problems.
+ * PROJECTS: Removed canon update.
+
+2002-04-21 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * backend/sharp.c: added a "free(devlist)" call to sane_exit
+
+2002-04-21 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * backend/canon-sane.c, backend/canon-scsi.c, backend/canon.c,
+ backend/canon.h, doc/sane-canon.man,
+ doc/descriptions/canon.desc: added support for FB620S and
+ and FS2700, by Mitsuru Okaniwa <m-okaniwa@bea.hi-ho.ne.jp>
+ and Ulrich Deiters <ukd@xenon.pc.Uni-Koeln.DE>
+
+2002-04-19 Frank Zago <fzago@greshamstorage.com>
+
+ * AUTHORS: fixed typos, formatting and added the tstbackend frontend.
+ * frontend/Makefile.in frontend/tstbackend.c: a frontend to test
+ backends
+ * doc/backend-writing.txt: added info about tstbackend
+
+2002-04-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/test.c doc/descriptions/test.desc: Added missing include.
+
+2002-04-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/net.c doc/descriptions/net.desc: Fixed bug in sane_read that
+ cause garbled data to be sent to the frontend. Fixed some long lines.
+
+2002-04-18 Marian Eichholz <eichholz@computer.org>
+ * backend/sm3600.c : compiles without warnings now.
+ * backend/sm3600.h : FakeCalibration prototype conditionalised, too.
+
+2002-04-17 Frank Zago <fzago@greshamstorage.com>
+
+ * TODO: changed Relisys Scorpio Super 3 contact info.
+
+2002-04-17 Marian Eichholz <eichholz@computer.org>
+ * doc/descriptions/sm3600.desc : specific models listed
+ * doc/sane-sm3600.man : warning for libusb-versions.
+ * backend/sm3600-homerun.c : FakeCalibration() conditionalised.
+ * backend/sm3600.c : Improved portability, less warnings
+
+2002-04-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/fujitsu-scsi.h backend/fujitsu.c backend/fujitsu.conf
+ backend/fujitsu.h doc/sane-fujitsu.man
+ doc/descriptions/fujitsu.desc: Added new fujitsu backend (from
+ Oliver Schirrmeister <oschirr@abm.de>). This backend supersedes the
+ m3096g backend and also includes the m3091 backend.
+ * backend/m3096g.c backend/m3096g.h backend/m3096g.conf
+ backend/m3096g-scsi.h: Removed, support is now in fujitsu-backend.
+ * backend/Makefile.in backend/dll.conf: Adjusted for new fujitsu
+ backend.
+ * doc/sane-sp15c.c: Added new manpage for sp15c. Extracted from the old
+ sane-fujitsu manpage.
+ * doc/.cvsignore doc/Makefile.in doc/sane.man: Adjusted for fujitsu
+ and sp15c manpages.
+ * AUTHORS: Updated for fujitsu backend.
+ * doc/descriptions-external/m3091.desc doc/descriptions/m3096g.desc:
+ Removed, now in doc/descriptions/fujitsu.desc.
+ * PROJECTS: Removed m3091 project.
+ * TODO: Added coolscan2 backend, bh and coolscan warnings, scanimage
+ 16 bit problem. Removed fujitsu m391 entries, sm3600 non-static
+ symbol, plustek-backend OS/2 problem.
+
+2002-04-15 Marian Eichholz <eichholz@computer.org>
+ * sm3600 imported from sm3600.sf.net
+ featuring infrastructure for various models and the (new) SM 3750i.
+ backend/sm3600.h
+ backend/sm3600.c
+ backend/sm3600-color.c
+ backend/sm3600-homerun.c
+ backend/sm3600-scantool.h
+ backend/sm3600-scanutil.c
+ backend/sm3600-gray.c
+ backend/sm3600-scanmtek.c
+ backend/sm3600-scanusb.c
+ doc/sane-sm3600.man
+
+2002-04-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/mustek_usb.desc: Commented out 1200 USB as it is not
+ really supported yet.
+
+2002-04-14 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek.[ch], backend/plustek-usbhw.c, backend/plustek-usbio.c,
+ backend/plustek-usbscan.c, backend/plustek-usbshading.c
+ backend/plustek-usb.c, backend/plustek-devs.c backend/plustek-usb.h
+ backend/plustek-share.h: Code cleanup, fixed OS/2 compilation breakage
+ fixed problem that causes non LM983x based devices to crash, minor fixes
+ added CANON N650U device structure
+
+2002-04-13 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.[ch]: Added new product IDs for Perfection 1650 and
+ 2450. Check if scanner needs to be opened for the reset() call.
+
+2002-04-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/canon630u-common.c: Added #include <sys/types.h> to
+ fix compilation on OS/2.
+ * sanei/sanei_scsi.c: Use O_NONBLOCK when opening an sg device under
+ Linux. Return SANE_STATUS_DEVICE_BUSY if EBUSY. Check for buffer==0
+ for OS/2.
+ * doc/sane-scsi.man: Added more information about NCR/Symbios 810 and
+ Tekram DC315 controllers under Linux.
+ * backend/Makefile.in backend/test.c backend/test.conf backend/test.h
+ backend/test-picture.c: Added new test backend.
+ * doc/Makefile.in: Added sane-test man page. Added teco doc directory.
+ * doc/sane.man doc/sane-test.man doc/.cvsignore: Added sane-test
+ manual page.
+ * doc/descriptions-external/test.desc doc/descriptions/test.desc:
+ Moved test.desc to doc/descriptions and updated this file.
+ * PROJECTS: Removed test backend.
+ * AUTHORS: Added myself for test backend.
+ * TODO: Added entries about SANE_CAP_ADVANCED in groups, a wip marker
+ for sorted sane-backends.html, and saneopts.??.po problem.
+ Removed backends from list of inclusion beacuse of lack of response:
+ v4l2, lhii, viceo (they stay in PROJECTS). Removed snapscan from
+ exported symbols bug list. Updated doxygen list.
+
+2002-04-12 Frank Zago <fzago@greshamstorage.com>
+
+ * doc/descriptions-external/leo.desc PROJECTS: Added leo backend
+ info.
+
+2002-04-12 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * backend/canon_pp-io.c: Updated for new libieee1284 interface
+ (version 0.1.5)
+ * acinclude.m4 aclocal.m4 configure configure.in:
+ Added check for libieee1284 > 0.1.5
+
+2002-04-08 Rene Rebe <rene.rebe@gmx.net>
+
+ * backend/avision.h backend/avision.c backend/avision.conf: bug-
+ fixes
+
+2002-04-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * include/sane/sanei_pa4s2.h include/sane/sanei_scsi.h: Added/adjusted
+ documentation for doxygen.
+
+2002-04-11 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: fixed 8 bits I/O support
+
+2002-04-10 Oliver Schwartz <oliver.schwartz@gmx.de>
+
+ * backend/snapscan-scsi.c
+ Removed illegal character
+ * backend/snapscan-usb.h
+ Removed declaration of bqelements
+
+2002-04-10 Oliver Schwartz <oliver.schwartz@gmx.de>
+
+ * backend/snapscan-usb.c
+ make bqelements static
+ * backend/snapscan-scsi.c
+ disable send_diagnostic() for SnapScan 1236
+
+2002-04-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek_usb.c doc/descriptions/mustek_usb.desc
+ doc/mustek_usb/mustek_usb.CHANGES: Cleanup in sane_control_option,
+ sane_set_io_mode, sane_get_select_fd and sane_exit. New version:
+ 1.0-13.
+ * backend/mustek_usb.c backend/mustek_usb_high.c
+ backend/mustek_usb_high.h backend/mustek_usb_low.c
+ backend/mustek_usb_low.h backend/mustek_usb_mid.c
+ backend/mustek_usb_mid.h: Fixed coding-style.
+ * backend/pnm.c doc/descriptins/pnm.desc: sane_set_io_mode
+ checks for !non_blocking and scanning now. Fixed coding-style.
+ New version: 1.0.8.
+ * TODO: Added dll init/exit problem. Added non-static symbol problem.
+ Added info about missing definition of 1-bit modes in sane.tex.
+ Added entry about sane-find-scanner searching directories.
+ * backend/mustek.c backend/mustek.h doc/desacriptions/mustek.desc
+ doc/mustek/mustek.CHANGES: Set freed variables to 0 in sane_exit.
+ Fixed coding style. New version: 1.0-121.
+
+2002-04-09 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * sanei/sanei_pv8630.c (sanei_pv8630_bulkwrite): Avoid warning on
+ Solaris. Correct type of second argument to sanei_usb_write_bulk()
+ from (char*) to (SANE_Byte*).
+
+2002-04-08 Frank Zago <fzago@greshamstorage.com>
+
+ * backend/teco1.c backend/teco1.conf backend/teco1.h
+ doc/sane-teco1.man doc/descriptions/teco1.desc doc/teco/teco1.txt
+ doc/.cvsignore doc/Makefile.in doc/sane.man po/Makefile.in
+ po/teco1.fr.po backend/Makefile.in backend/dll.conf
+ sane-backends/AUTHORS sane-backends/ChangeLog
+ sane-backends/PROJECTS: added teco1 backend
+
+2002-04-08 Rene Rebe <rene.rebe@gmx.net>
+i
+ * doc/descriptions/avision.desc: fixed syntax
+
+2002-04-08 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * Makefile.in: make libcheck now also checks for non-static variables.
+ * v4l.c: Some variables haven't been static. sane_set_io_mode must
+ return SANE_STATUS_GOOD if non_blocking == SANE_FALSE.
+
+2002-04-08 Rene Rebe <rene.rebe@gmx.net>
+ * backend/avision.c backend/avision.h doc/descriptions/avision.desc
+ doc/sane-avision.man: updated to Avision backend build 25. More
+ stable for HP usb scanners, suport for Misubishi scanners and
+ various cleanups. - And corrected the avision.desc location.
+
+2002-04-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/canon_pp.c backend/canon_pp-dev.c backend/canon_pp-io.c
+ backend/canon_pp-dev.h: Changed timeouts and added scanner sleeps
+ to improve reliability of 6x0P 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>.
+ * doc/descriptions/canon_pp.desc: Added man page, incremented version.
+ Patch from Matthew Duggan <stauff1@users.sourceforge.net>.
+ * doc/sane-canon_pp.man: Added more hints on getting canon_pp driver
+ working. Patch from Matthew Duggan <stauff1@users.sourceforge.net>.
+ * backend/Makefile.in backend/canon630u-common.c backend/canon630u.c
+ backend/canon630u.conf backend/dll.conf backend/lm9830.h: Added
+ canon630u backend. This backend supports the CanoScan 630u and
+ CanoScan 636u (hopefully). Patch from Nathan Rutman
+ <nathan@gordian.com>.
+ * doc/.cvsignore doc/Makefile.in doc/sane-canon630u.man
+ doc/descriptions/canon630u.desc: Added documentation and description
+ of canon630u backend. Patch from Nathan Rutman
+ <nathan@gordian.com>.
+ * PROJECTS doc/sane.man: Updated for canon630u backend.
+ * AUTHORS: Updated for canon630u backend.
+ * doc/saned.man: The path in the xinetd example pinted to /usr/local
+ unconditionally.
+ * backend/canon630u-common.c: Fixed compilation on non-Linux systems.
+ * configure configure.in: Added work-around for asm/io.h problems.
+
+2002-04-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c doc/descriptions/mustek.desc
+ doc/mustek/mustek.CHANGES: Fixed color three-pass scanning for some
+ scanners.
+ * PROJECTS: Added Hewlett-Packard ScanJet 2200c project.
+ * sanei/sabei_constrain_value.c: Check that a SANE_Bool variable
+ can only be SANE_TRUE or SANE_FALSE.
+
+2002-04-02 Peter Fales <peter@fales.com>
+
+ * configure, acinclude.m4, aclocal.m4 - Another tweak to the
+ allowed gphoto2 version numbers
+
+2002-04-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * acinclude.m4 aclocal.m4 configure configure.in: Added checks for
+ libieee1284. Enable canon_pp backend if found. Patch from
+ "Matthew Duggan" <stauff@guarana.org>.
+ * backend/Makefile.in backend/canon_pp-dev.c backend/canon_pp-dev.h
+ backend/canon_pp-io.c backend/canon_pp-io.h backend/canon_pp.c
+ backend/canon_pp.conf backend/canon_pp.h backend/dll.conf:
+ Added new canon_pp backend for the CanoScan FB330P, FB630P, N340P,
+ and N640P scanners. Patch from "Matthew Duggan" <stauff@guarana.org>.
+ * AUTHORS doc/Makefile.in doc/sane-canon_pp.man doc/sane.man
+ doc/descriptions/canon_pp.desc: Updated for canon_pp backend.
+ Patch from "Matthew Duggan" <stauff@guarana.org>.
+ * PROJECTS TODO: Removed canon_pp.
+ * doc/.cvsignore: Added sane-canon_pp.5.
+ * doc/descriptions-external/canon_pp.desc: Removed.
+
+2002-03-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/test.desc: Added description of the test
+ backend.
+ * PROJECTS: Added homepage of the test backend.
+
+2002-03-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/pnm.c doc/descriptions/pnm.desc: Check if option is settable
+ when automatically setting it. New version: 1.0.7.
+ * backend/Makefile.in doc/Makefile.in frontend/Makefile.in
+ include/Makefile.in po/Makefile.in tools/Makefile.in:
+ Support for variable DESTDIR. If set, all files are installed to that
+ location. Also print the filename of the installed file, not only the
+ path. Both changes are mostly for package creators/maintainers.
+ * configure configure.in: Another try to get the DISTCLEAN_FILES
+ working.
+
+2002-03-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-scsi.man: Updated info about SCSI-Howto and some SCSI
+ adapters.
+
+2002-03-27 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * removed unused definitions in include/sane/saneopts.h:
+ SMEAR, TEN_BIT_MODE, TWELVE_BIT_MODE, RGB_PREVIEW_PATCH,
+ START_SCAN_PATCH
+
+2002-03-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * PROJECTS: Updated canon_pp entry. Added Canon FB630U and Canon N650U
+ USB entries. Updated test backend entry.
+
+2002-03-26 Frank Zago <fzago@greshamstorage.com>
+
+ * PROJECTS: Updated Relisys Scorpio Super 3 infos.
+
+2002-03-26 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * AUTHORS, sanei_lm983x.[ch], entire Plustek backend:
+ Updated to new mail-address and backend URL
+
+2002-03-24 Oliver Schwartz <oliver.schwartz@gmx.de>
+
+ * backend/snapscan.c: Fix segfault in sane_exit if no devices were
+ found.
+
+2002-03-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * acinclude.m4 aclocal.m4 configure configure.in ltmain.sh:
+ Update to libtool 1.4.2. Included local changes: use soname "libsane"
+ for all os but AIX. Use "normal" shared libs (.so) instead of archives
+ on AIX. Use 1 instead of 2 as major number with Irix.
+ * Makefile.in ltconfig: Removed ltconfig as it is no longer used by
+ libtool.
+ * TODO: More status indicators for backends to include. Removed
+ entry about the grand Fujitsu reunification. Updated entry about the
+ DBG warnings. Removed entry about splitted sane-backends.html.
+ Removed entries about libtool problems. Added entry about plustek on
+ OS/2 problem.
+ * backend/pnm.c doc/descriptions/pnm.desc: If fread returns 0, check
+ for EOF and other errors and return appropriately.
+ * backend/mustek_usb_mid.h: Updated SANE header.
+ * backend/net.c doc/descriptions/net.desc: Fixed 16-bit byte-order
+ handling in sane_read() (patch from Michael Herder <crapsite@gmx.net>).
+ New version: 1.0.7.
+
+2002-03-24 Oliver Schwartz <oliver.schwartz@gmx.de>
+
+ * backend/snapscan-options.c: New file (option functions moved from
+ snapscan.c)
+ * backend/snapscan-utils.c: Removed file
+ * backend/Makefile.in: Added snapscan-options.c, removed snapscan-utils.c
+ * backend/snapscan.c backend/snapscan.h backend/snapscan-scsi.c
+ backend/snapscan-usb.c backend/snapscan.h backend/snapscan.conf:
+ Snapcan-backend ver. 1.4.9
+ - Moved option functions to snapscan-options.c
+ - Autodetect USB scanners on Linux
+ - Better error reporting
+
+2002-03-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/backend-writing.txt: Updated concerning splitted .desc
+ directories.
+ * doc/Makefile.in: Updated install-mostang concerning splitted HTML
+ pages.
+ * configure configure.in README: Use only shared libraries by default.
+ Fixed file patterns for distclean targets.
+ * doc/Makefile.in: Remove backup etc. files also in subdirs when
+ using make distclean.
+ * backend/pnm.c doc/descriptions/pnm.desc: Don't allow to set options
+ that don't have SANE_CAP_SOFT_SELECT and don't allow read and write
+ for options that are inactive. New version: 1.0.5.
+
+2002-03-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei_wire.c: Set allocated memory to 0 to avoid delivering
+ garbage to the frontend.
+ * backend/mustek.c backend/mustek.desc backend/mustek.h
+ doc/mustek/mustek.CHANGES: Fixed halftone pattern handling. The
+ buffer was way too small. Option 0 has an empty name. Better debug
+ output for dev_cmd. Set size for group options to 0. Set size of
+ halftone pattern to non 0.
+ * backend/mustek_usb.c backend/mustek_usb.desc
+ doc/mustek_usb/mustek_usb.CHANGES: Option 0 has an empty name now.
+ Group options have size 0 now. Check also for SANE_ACTION_SET_AUTO.
+ Removed buggy output in sane_control_option. Added more debug output
+ in sane_control_option.
+ * backend/net.c backend/net.desc backend/net.h: Use copies of option
+ descriptors to make sure their addresses aren't changed until
+ sane_close. New version: 1.0.7.
+ * doc/descriptions/abaton.desc doc/descriptions/agfafocus.desc
+ doc/descriptions/apple.desc doc/descriptions/artec.desc
+ doc/descriptions/as6e.desc doc/descriptions/avision.desc
+ doc/descriptions/bh.desc doc/descriptions/canon.desc
+ doc/descriptions/coolscan.desc doc/descriptions/dc210.desc
+ doc/descriptions/dc240.desc doc/descriptions/dc25.desc
+ doc/descriptions/dll.desc doc/descriptions/dmc.desc
+ doc/descriptions/epson.desc doc/descriptions/gphoto2.desc
+ doc/descriptions/hp.desc doc/descriptions/m3096g.desc
+ doc/descriptions/matsushita.desc doc/descriptions/microtek2.desc
+ doc/descriptions/microtek.desc doc/descriptions/mustek.desc
+ doc/descriptions/mustek_pp.desc doc/descriptions/mustek_usb.desc
+ doc/descriptions/nec.desc doc/descriptions/net.desc
+ doc/descriptions/pie.desc doc/descriptions/pint.desc
+ doc/descriptions/plustek.desc doc/descriptions/pnm.desc
+ doc/descriptions/qcam.desc doc/descriptions/ricoh.desc
+ doc/descriptions/s9036.desc doc/descriptions/sceptre.desc
+ doc/descriptions/sharp.desc doc/descriptions/sm3600.desc
+ doc/descriptions/snapscan.desc doc/descriptions/sp15c.desc
+ doc/descriptions/st400.desc doc/descriptions/tamarack.desc
+ doc/descriptions/template.desc. doc/descriptions/umax1220u.desc
+ doc/descriptions/umax.desc doc/descriptions/umax_pp.desc
+ doc/descriptions/v4l.desc:
+ Moved descriptions of included backends from backend/*.desc.
+ * doc/descriptions-external/canon_pp.desc
+ doc/descriptions-external/coolscan2.desc
+ doc/descriptions-external/hp4200.desc
+ doc/descriptions-external/hpoj.desc
+ doc/descriptions-external/ibm.desc
+ doc/descriptions-external/lhii.desc
+ doc/descriptions-external/m3091.desc
+ doc/descriptions-external/niash.desc
+ doc/descriptions-external/teco.desc
+ doc/descriptions-external/v4l2.desc
+ doc/descriptions-external/template.desc.:
+ Moved descriptions of external backends from backend/*.desc.
+ * doc/Makefile.in: Updated for separated lists of backends.
+ * tools/Makefile.in tools/sane-desc.el.in tools/sane-desc-ext.el:
+ Updated for separated lists of backends. Use package version in
+ internal list. Don't use version and man page in external list.
+ * tools/sane-desc.el: Removed.
+ * configure configure.in: Added tools/sane-desc.el to output files.
+ * backend/Makefile.in: Updated DISTFILES.
+ * backend/*.desc backend/template.desc.: Removed (now in doc/).
+ * tools/.cvsignore: Added sane-desc.el.
+
+2002-03-19 Frank Zago <fzago@greshamstorage.com>
+
+ * matsushita backend: updates and fixes.
+ * sceptre backend: updates and fixes.
+
+2002-03-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Marked backends that really should be included. Clearified
+ comment about sane-backends.html. Added comment about sort order
+ this list. Add comment about better linking of external libs.
+
+2002-03-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/hpoj.desc: New file (from David Paschal <paschal@rcsis.com>).
+ * backend/mustek_usb.c backend/mustek_usb.desc backend/mustek_usb.h
+ backend/mustek_usb_high.c backend/mustek_usb_high.h
+ backend/mustek_usb_low.c backend/mustek_usb_low.h
+ backend/mustek_usb_mid.c doc/mustek_usb/mustek_usb.CHANGES: Fixed
+ segfault when opening device again after closing and possible
+ segfault when name="". Type for option 0 must be set to
+ SANE_TYPE_INT explicitely. Updated GPL/SANE headers.
+ * TODO: Added entry about auto-loading SCSI drivers. Removed entry
+ about new SANE types. Moved entry about config.guess to
+ doc/releases.txt. Added more info about libtool problems.
+ * doc/releases.txt: Added info about config.guess and config.sub.
+ * config.guess config.sub: Updated from upstream.
+
+2002-03-17 Peter Fales <peter@fales.com>
+
+ * backend/gphoto2.c - Minor bug fixes for problems found by tstbackend
+
+2002-03-16 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * backend/plustek.[ch]: fixed a bug, that causes segfaulting the backend
+ when using the USB autodetection stuff
+
+2002-03-15 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: fixed 1200 dpi mode
+ * backend/umax_pp: changes for translations support
+ * po/Makefile.in po/umax_pp.fr.po: create french translations for
+ umax_pp backend
+
+2002-03-12 Frank Zago <fzago@greshamstorage.com>
+
+ * PROJECTS backend/teco.desc: new project
+
+2002-03-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README: Some more information on where to find the config files and
+ a hint to make a backup.
+ * doc/sane.man: Updated mustek_usb and plustek backend entries. Added
+ FILES section. Minor fixes and updates.
+
+2002-03-10 Frank Zago <fzago@greshamstorage.com>
+
+ * PROJECTS: removed matsushita project.
+ * backend/sceptre.desc backend/matsushita.desc: updated the backend
+ url.
+
+2002-03-10 Abel Deuring <a.dering@satzbau-gmbh.de>
+ * configure.in, configure: Added a second test for
+ HAVE_SG_TARGET_STATUS: check /usr/src/linux/include/scsi/sg.h;
+ added conditionals so that this test is done only for Linux
+
+2002-03-10 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * doc/sane-plustek.man: Update
+ * backend/plustek-usbhw.c backend/plustek-usbimg.c backend/plustek-usbio.c
+ backend/plustek-usbmap.c backend/plustek-usbscan.c
+ backend/plustek-usbshading.c backend/plustek.c backend/plustek-devs.c
+ backend/plustek-pp.c backend/plustek.usb
+ backend/plustek.h backend/plustek-share.h backend/plustek-usb.h:
+ Added custom gamma tables, added patches to support EPSON1250,
+ UMAX3400 and HP2100C devices, added warmup and timed lamp-off features,
+ minor bug-fixes
+ * backend/plustek.desc: Added Umax entry
+ * backend/plustek.conf: Update
+
+2002-03-10 Abel Deuring <a.dering@satzbau-gmbh.de>
+ * configure.in, configure, include/sanei/config.h.in,
+ sanei/sanei_scsi.c: Added HAVE_SG_TARGET_STATUS for compatibility
+ with old Linux sg.h versions
+
+2002-03-10 Gerhard Jaeger <g.jaeger@earthling.net>
+
+ * po/plustek.de.po: Update
+ * po/plustek.es.po, po/saneopts.es.po: Added spanish translation
+ thanks to Gustavo D. Vranjes
+
+2002-03-10 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: fast and adaptative scanner probe function.
+ Improved CCD calibration.
+ * tools/umax_pp.c: revision change
+
+2002-03-08 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * backend/Makfile.in: added missing depenencies for
+ new umax backends
+
+2002-03-08 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane.tex: Added "multi-function peripheral" to list of types in
+ SANE standard.
+
+2002-03-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * include/sane/config.h.in: Fix comment for HAVE_USB_H.
+ * TODO: Added entry about md5/getopt license issues.
+
+2002-03-07 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * sanei/sanei_scsi.c: fixed a typo (Sg_scsi_id -> SG_scsi_id)
+
+2002-03-07 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * updated umax backend to version 1.0.7-build-33
+ new file: umax-usb.c (by Frank Zago)
+
+2002-03-06 Frank Zago <fzago@greshamstorage.com>
+
+ * po/Makefile,in doc/sane.man doc/Makefile.in backend/matsushita.desc
+ backend/dll.conf backend/Makefile.in sane-backends.lsm AUTHORS
+ po/matsushita.fr.po doc/matsushita/matsushita.txt
+ doc/matsushita/matsushita10_trc.txt
+ doc/matsushita/matsushita11_trc.txt
+ doc/matsushita/matsushita12_trc.txt
+ doc/matsushita/matsushita13_trc.txt
+ doc/matsushita/matsushita14_trc.txt
+ doc/matsushita/matsushita1_trc.txt
+ doc/matsushita/matsushita2_trc.txt
+ doc/matsushita/matsushita3_trc.txt
+ doc/matsushita/matsushita4_trc.txt
+ doc/matsushita/matsushita5_trc.txt
+ doc/matsushita/matsushita6_trc.txt
+ doc/matsushita/matsushita7_trc.txt
+ doc/matsushita/matsushita8_trc.txt
+ doc/matsushita/matsushita9_trc.txt doc/sane-matsushita.man
+ backend/matsushita.h backend/matsushita.conf
+ backend/matsushita.c: Addition of the Matsushita / Panasonic backend
+ * doc/.cvsignore: added sane-matsushita.5
+
+2002-03-03 Frank Zago <fzago@greshamstorage.com>
+
+ * doc/.cvsignore: added sane-sceptre.5
+
+2002-03-03 Frank Zago <fzago@greshamstorage.com>
+
+ * doc/sane-sceptre.5: removed (auto-generated)
+
+2002-03-03 Frank Zago <fzago@greshamstorage.com>
+
+ * doc/sceptre/s1200.txt: doc updates
+ * backend/sceptre.desc: increased version
+ * backend/sceptre.c backend/sceptre.h: fixed a gamma table bug,
+ fixed some color shifting problems, some cleanups.
+ * doc/sceptre.man: doc updates
+
+2002-02-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/Makefile.in: Removed getopt.o getopt1.o and md5.o from
+ LIBLIB_FUNCS as they are not needed in backends.
+
+2002-02-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * PROJECTS: Added matsushita backend.
+ * backend/matsushita.desc: New file. Description for the matsushita
+ backend.
+
+2002-02-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/Makefile.in backend/dll.conf backend/sceptre.c
+ backend/sceptre.conf backend/sceptre.desc backend/sceptre.h:
+ Added sceptre backend for the Sceptre VividScan 1200 (patch from
+ Frank Zago <fzago@greshamstorage.com>).
+ * doc/Makefile.in doc/sane-sceptre.5 doc/sane-sceptre.man doc/sane.man
+ doc/sceptre/preview_trace.txt doc/sceptre/s1200.txt
+ doc/sceptre/scan_trace.txt: Added documentation for sceptre backend
+ (patch from Frank Zago <fzago@greshamstorage.com>).
+ * po/Makefile.in po/sceptre.fr.po: Added french translation for
+ sceptre backend (patch from Frank Zago <fzago@greshamstorage.com>).
+ * AUTHORS PROJECTS sane-backends.lsm: Updated concerning sceptre
+ backend (patch from Frank Zago <fzago@greshamstorage.com>).
+
+2002-02-20 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp.c: corrected few bugs
+ due to changing default model to 'none'.
+ * tools/umax_pp.c: fixed compile problem
+
+2002-02-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * lib/inet_pton.c: Use u_int32_t instead of in in_addr_t which isn't
+ defined at least for OS/2.
+ * TODO: Added entry about DBG warnings.
+ * doc/sane.tex: Added some vendors (Abaton, Acer, Apple, Avision,
+ CANON, Fujitsu, IBM, NEC, Nikon, Plustek, Polaroid, Ricoh, Sharp,
+ Siemens, Tamarack) and device types (film scanner, sheetfed scanner)
+ to the SANE standard. Updated date.
+ * doc/Makefile.in: Remove sanei-html in make distclean.
+ * PROJECTS: Added Acer ScanWit 2720S.
+ * backend/template.desc.: Added explanation for backend version, fixed
+ typo.
+
+2002-02-16 Abel Deuring <a.deuring@satzbau-gmbh.de>:
+ * frontend/scanimage.c / part for the "-f" command line option:
+ replaced the vprintf call with a loop of printf calls; fixed
+ a "too stingy" malloc
+
+2002-02-16 Peter Fales <peter@fales.com>
+
+ * backend/dc240.c - Fix mismatches between format and
+ parameters in debug statements
+
+2002-02-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * include/sane/sanei.h include/sane/sanei_ab306.h
+ include/sane/sanei_auth.h include/sane/sanei_backend.h
+ include/sane/sanei_codec_ascii.h include/sane/sanei_codec_bin.h
+ include/sane/sanei_config.h include/sane/sanei_debug.h
+ include/sane/sanei_lm983x.h include/sane/sanei_thread.h
+ include/sane/sanei_usb.h: Added, fixed and updated documentation
+ for sanei using doxygen.
+ * doc/.cvsignore: Added sanei-html.
+ * TODO: Updated entry about missing sanei documentation. Removed
+ entry about make distclean issues.
+
+2002-02-15 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.h
+ backend/umax_pp_mid.c backend/umax_pp.c backend/umax_pp.h
+ backend/umax_pp.conf: added ppdev character device name passing
+ from conf file. Allow model overide from conf option. DBG macros
+ clean-up. Fixed color inversion for 1660P models. Fixed potential
+ crash when custom dump files could not be opened for writing.
+ * doc/sane-umax_pp.man: updates to match backned new parameter and
+ behaviour
+ * tools/umax_pp.c: added device name argument
+
+2002-02-14 Jochen Eisinger <jochen.eisinger@gmx.net>
+
+ * sanei/sanei_auth.h: remove strange line-ending handling code
+
+2002-02-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in include/sane/config.h.in lib/Makefile.in
+ lib/inet_pton.c: Added wrapper for inet_pton(). If this function
+ is not available, try first inet_aton() and then inet_addr().
+ * frontend/saned.c: Use inet_pton() instead of inet_aton() to avoid
+ compilation errors on e.g. OS/2.
+ * include/Sane/sanei_debug.h: Added warnings for format problems
+ in DBG messages (from Frank Zago <fzago@greshamstorage.com>).
+ * include/sane/sanei.h sanei/Makefile.in sanei/load_values.c
+ sanei/save_values.c: Removed load_values and save_values as they
+ are only used in sane_frontends.
+ * backend/mustek.c backend/mustek_usb_low.c backend/mustek_usb_high.c
+ backend/net.c doc/mustek/mustek.CHANGES
+ doc/mustek_usb/mustek_usb.CHANGES sanei/sanei_usb.c: Fixed some
+ DBG format warnings.
+ * lib/inet_ntop.c: Only use inet_ntoa if it's available.
+
+2002-02-13 Peter Fales <peter@fales.com>
+
+ * configure, acinclude.m4, aclocal.m4 - Another tweak to the
+ allowed gphoto2 version numbers
+
+2002-02-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in Makefile.in backend/Makefile.in
+ doc/Makefile.in frontend/Makefile.in include/Makefile.in
+ japi/Makefile.in lib/Makefile.in sanei/Makefile.in
+ tools/Makefile.in testsuite/Makefile.in po/Makefile.in: Added global
+ list of file patterns for "make distclean". Some "make clean"
+ and "make distclean" cleanup and additions.
+
+2002-02-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-config.in: Avoid printing "-I/usr/include" as this
+ changes the default include order (from Tim Waugh
+ <twaugh@redhat.com>). Really check for entries in $cflags that
+ are also in $includedir.
+ * frontend/saned.c: DNS queries for remote hosts are only done if
+ necessary. It's now possible to use "+" without hosts/DNS entries
+ for the connecting host.
+ * TODO: Removed entries for config.h, OpenBSD shared libs, and -ansi
+ on HP-UX. Updated device type entry.
+
+2002-02-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Link to functions in lib/ only
+ if they are not available on the system. Use AC_PROG_LIBTOOL
+ instead of the deprecated AM_PROG_LIBTOOL.
+ * backend/Makefile.in lib/Makefile.in: Link to functions in lib/ only
+ if they are not available on the system. Avoid duplicating list of
+ functions.
+ * sanei/sanei_usb.c: If get_vendor_product fails, don't try again for
+ every device file.
+
+2002-02-10 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * po/Makefile.in: Added snapscan.de.po to DISTFILES
+
+2002-02-09 Abel Deuring <a.deuring@satzbau-gmbh.de>:
+ * sanei/sanei_scsi.c: Added checks to the Linux part of
+ sanei_scsi_open_extended, if an SG device file is being
+ opened
+
+2002-02-09 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * po/Makefile.in po/snapscan.de.po backend/snapscan.c:
+ Added language translation support for snapscan backend,
+ added german translations.
+
+2002-02-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/Makefile.in po/saneopts.fr.po po/umax.fr.po: Added french
+ translation (from Frank Zago <fzago@greshamstorage.com>).
+
+2002-02-08 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * PROJECTS: Added info about HP Scanjet 5S.
+ * lib/inet_ntop.c: Removed OS/2 kludge: it's not necessary.
+
+2002-02-05 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.h
+ backend/umax_pp_mid.c backend/umax_pp.c backend/umax_pp.h:
+ tuned down duration of pauses in scanner ringing. Indent'ing all
+ files. Include header files according to HAVE_XXX_H defines in
+ config.h .
+ * tools/umax_pp.c: updated version and added printing of config
+ options
+
+2002-02-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Version is 1.0.7-cvs. Enable warnings by
+ default. Don't use "-ansi" for HPUX.
+ * sanei/sanei_thread.c: Make sure that waitpid returns something
+ usefull on OS/2. Avoids the "Unknown SANE status code 128" errors.
+
+Older entries can be found in ChangeLog-1.0.7.
diff --git a/ChangeLogs/ChangeLog-1.0.9 b/ChangeLogs/ChangeLog-1.0.9
new file mode 100644
index 0000000..636a482
--- /dev/null
+++ b/ChangeLogs/ChangeLog-1.0.9
@@ -0,0 +1,1148 @@
+****** Release of sane-backends 1.0.9. End of code freeze ******
+
+2002-10-23 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/gt68xx.conf: Updated status of scanners.
+ * doc/doxygen.conf: Increased version to 1.0.9.
+ * configure configure.in: New version: 1.0.9. Disabled compilation
+ warnings.
+
+2002-10-23 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: added O_NONBLOCK to flags when opening ppdev
+ character device, to get around hangs with 2.4.19 linux kernels in
+ pure EPP mode.
+
+2002-10-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.linux: Added comment about DEC cc on Linux Alpha.
+
+2002-10-19 Peter Fales <peter@fales-lorenz.net>
+
+ * backend/dc25.c - Moved use of UNUSEDARG macro to fix
+ compilation failure on OS/X
+
+2002-10-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/tevion9693usb.desc: Added Trust
+ Easy Webscan 19200.
+
+---- CODE FREEZE FOR SANE 1.0.9 ---
+-- snapshot 1.0.9-pre2
+
+2002-10-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/dll.conf: Added commented out entries for hpoj and gt68xx.
+ * NEWS: Updated release date and backend list.
+ * TODO: Added scanimage short string-list options problem.
+
+2002-10-17 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek.c: removed internationalization stuff
+ * backend/plustek-usb.c: removed obsolete definitions
+ * backend/plustek-usbhw.c: fixed typos
+ * backend/plustek-usnshading.c: fixed bug that produces
+ files > 700M in debug mode. Added some debug output.
+
+2002-10-16 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * backend/umax.c, umax-scanner.c: added Power Look 2000
+ as supported device, build 38
+
+2002-10-15 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/sane-plustek.man: Major update
+ * doc/descriptions/plustek.desc: Added EPSON 1260 entry
+ * backend/plustek.conf updated options
+ * backend/plustek.c backend/plustek-devs.c backend/plustek-usb.c
+ backend/plustek-usbhw.c backend/plustek-pp.c
+ backend/plustek-usbmap.c backend/plustek-usbimg.c
+ backend/plustek-usbscan.c backend/plustek-usbshading.c
+ backend/plustek.h backend/plustek-share.h backend/plustek-usb.h
+ Bug fixes and workarounds
+
+2002-10-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane.tex: Backend behaviour is undefined if sane_init
+ doesn't return SANE_STATUS_GOOD. Added SANE_STATUS_INVAL to
+ return codes for sane_start. Description of sane_set_io_mode is
+ more precise.
+ * sanei/sanei_usb.c: Really check for bulk_out ep when writing.
+ * TODO: Added microtek2 problem. Updated sane.tex and desc sections.
+ Added scanimage width/height problem. Added possible solution to po
+ file mess.
+ * doc/Makefile.in doc/sane-config.man: Added man page for sane-config.
+ * doc/.cvsignore: Added sane-config.1.
+
+2002-10-15 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.conf: Added comment for USB-scanner
+
+2002-10-14 Peter Fales <peter@fales-lorenz.net>
+
+ * backend/dc240.h,backend/dc240.c: Use portable code for camera
+ structures that does not depend on gcc or little-endian byte order
+
+2002-10-14 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.h backend/snapscan.c backend/snapscan.conf
+ doc/descriptions/snapscan.desc: SnapScan backend 1.4.17 -
+ added ID string for SnapScan e10, added Mitsubishi Diamandview
+ 648UT in desc file.
+
+2002-10-11 Peter Fales <peter@fales-lorenz.net>
+
+ * backend/dc240.h - Add message to #error as required by ANSI
+
+2002-10-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c doc/mustek/mustek.CHANGES: Fixed shutting off
+ the lamp for the Paragon 1200 A3 Pro.
+ * doc/descriptions/mustek.desc: Updated version number and A3 Pro
+ information.
+
+2002-10-10 Petter Reinholdtsen <pere@td.org.uit.no>
+
+ * backend/canon630u-common.c: Change type of size parameter from
+ 'unsigned int' to 'size_t' for gl640WriteBulk() and
+ gl640ReadBulk() to avoid crash on platforms where
+ 'sizeof(size_t) > sizeof(int)'.
+
+ * backend/coolscan.c: Remove semicolon at the end of functions.
+
+2002-10-09 Frank Zago <fzago at austin dot rr dot com>
+
+ * backend/teco1.c backend/teco1.conf doc/descriptions/teco1.desc:
+ Added entry for AVEC color 2412.
+
+2002-10-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/microtek2.desc: Added per-scanner status (from
+ Karsten Festag <karsten.festag@gmx.de>).
+
+2002-10-09 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp.c: disable scanner protocol debug facility
+
+2002-10-08 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: force color channel re-order for GT-2200 scanner
+
+2002-10-08 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp.c: use macros from saneopts.h to fix translations
+ problems
+
+2002-10-08 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * po/plustek.de.po: Cleanup
+
+2002-10-08 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/saned.man doc/sane-net.man: Removed comment about saned port not
+ officially assigned.
+ * po/plustek.de.po po/umax_pp.fr.po: Fixed double msgids.
+
+2002-10-05 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.c: Fixed problem with incorrect response to
+ sane_get_parameters() in certain situations.
+
+2002-10-04 Jochen Eisinger <jochen.eisinger@gmx.de>
+
+ * doc/descriptions/mustek_pp.desc: add :status tags to each
+ scanner
+
+2002-10-04 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * backend/plustek.conf fixed option enableTPA
+ * po/plustek.de.po po/plustek.es.po removed "Negative"
+ * backend/plustek.c backend/plustek-devs.c backend/plustek-usb.c
+ backend/plustek-usbhw.c backend/plustek-usbimg.c
+ backend/plustek-usbmap.c backend/plustek-usbscan.c
+ backend/plustek-usbshading.c
+ Minor bug fixes
+
+2002-10-04 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/sane-epson.man: Added quotes around halftoning options.
+
+2002-10-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: 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.
+
+2002-10-02 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * tools/umax_pp.c: changed version and added handling of 4 digits
+ port address
+ * po/umax_pp.de.po: removed redundant entry
+ * backend/umax_pp.conf: comment fixings
+ * backend/umax_pp_low.c backend/umax_pp.c: added handling of ppdev
+ ioctl return code, allow 4 digits port number
+
+2002-10-02 Matto Marjanovic <maddog@mir.com>
+
+ * doc/descriptions/microtek.desc: Updated version number.
+ * backend/microtek.c:
+ Fixed bug in sane_read() [had failed to set return length to zero
+ in non-STATUS_GOOD conditions].
+ Fixed bug in sane_set_io_mode() [had returned SANE_STATUS_UNSUPPORTED
+ if blocking mode was requested].
+ Bumped version up to 0.13.1.
+
+2002-10-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/gt68xx.desc: Added new scanners. Updated
+ status of supported scanners.
+ * doc/sane.tex: Added explanation of bit order for 1 bit modes. Added
+ comment about 1 bit color modes. Fixed missing \code command. New
+ version: 1.03.
+ * doc/backend-writing.txt: Added paragraph about checking geometry
+ (from TODO).
+
+2002-09-30 Peter Fales <peter@fales-lorenz.net>
+
+ * configure, acinclude.m4, aclocal.m4 - Update the
+ allowed gphoto2 version numbers
+
+2002-09-30 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * doc/descriptions/umax.desc: removed remark that Astra 2200U via USB
+ only works on linux (because need of USB control messages)
+
+2002-09-30 Matthew Duggan <stauff1@users.sourceforge.net>
+ * backend/canon_pp.c backend/canon_pp-dev.c backend/canon_pp-dev.h:
+ Finally fixed cancelling, which I broke some time ago in the quest
+ for speed. FB620P still doesn't abort nicely (firmware bug?).
+ * doc/sane-canon_pp.man: Added notes on FB620P problems.
+ * doc/descriptions/canon_pp.desc: Bumped version number.
+
+2002-09-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/test.c backend/test-picture.c doc/descriptions/test.desc:
+ Fixed bytes_per_line in 1 bit mode. Fixed 1 bit color three-pass
+ mode (grid). Changed bit order for 1 bit color to most significant
+ bit is first pixel.
+
+2002-09-29 Peter Fales <peter@fales-lorenz.net>
+
+ * backend/dc25.[ch]: Fix compiler warnings, and correct
+ errors found by tstbackend.
+
+---- FEATURE FREEZE FOR SANE 1.0.9 ---
+-- snapshot 1.0.9-pre1
+
+2002-09-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/mustek_usb.desc: Added "ScanExpress" for all models
+ to avoid confusion with BearPaw models.
+ * Makefile.in: Added ChangeLog-1.0.6 ChangeLog-1.0.7 ChangeLog-1.0.8
+ to DISTFILES.
+
+2002-09-29 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/sane-epson.man: Updated information, cleanup
+ * doc/descriptions/epson.desc: Added 1660 and 2400 models
+
+2002-09-28 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * backend/umax.c:
+ update to build 37
+
+2002-09-28 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * sanei/sanei_lm983x.c: cleanup in reset function
+ * doc/descriptions/plustek.desc: Update according to the new
+ entry definitions
+ * doc/sane-plustek.man: Fixed format and updated info
+ * backend/plustek.c backend/plustek-devs.c backend/plustek-pp.c
+ backend/plustek-share.h backend/plustek-usb.c backend/plustek-usb.h
+ backend/plustek-usbhw.c backend/plustek-usbimg.c
+ backend/plustek-usbmap.c backend/plustek-usbscan.c
+ backend/plustek-usbshading.c backend/plustek.conf:
+ Major update to support CIS based devices
+ Added register dump and raw picturue/calibration data dump
+ Added support for Canon N650U and N670U (currently 8-bit color mode only)
+
+2002-09-28 Andras Major <andras@users.sourceforge.net>
+
+ * backends/coolscan2.c doc/descriptions/coolscan2.desc
+ doc/sane-coolscan2.man: update to 0.1.8
+
+2002-09-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * config.sub config.guess: Updated to current versions.
+ * doc/releases.txt: Added paragraph about the different freeze types
+ and a timetable.
+
+2002-09-26 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * doc/snapscan.desc backend/snapscan.c backend/snapscan.h
+ backend/snapscan.conf backend/snapscan-scsi.c:
+ SnapScan backend 1.4.16 (added support for Acer/Benq 5000)
+
+2002-09-24 Peter Fales <peter@fales-lorenz.net>
+
+ * backend/dc25.c: Backend returning too much data for image size
+
+2002-09-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/tevion9693usb.desc: Added MD9693, updated
+ Artec E+ 48U (from Michael Herder <crapsite@gmx.net>).
+
+2002-09-23 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/fujitsu.desc: Changed status to beta and added
+ URLs.
+ * doc/descriptions-external/gt68xx.desc: Added some untested scanners.
+ Updated Mustek entries.
+ * TODO: Removed hpsj5s .desc file problem.
+
+2002-09-22 Peter Fales <peter@fales-lorenz.net>
+
+ * doc/sane-dc25.man, backend/dc25.c, backend/dc25.h,
+ backend/gphoto2.c, backend/gphoto2.h, backend/dc240.c,
+ backend/dc240.h: Update authors email address
+
+2002-09-19 Frank Zago <fzago at austin dot rr dot com>
+
+ * backend/leo.c backend/leo.conf doc/sane-leo.man
+ doc/descriptions/leo.desc: added support for the leoscan S3.
+ * backend/teco2.c backend/teco2.h: added some stuff.
+
+2002-09-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/hpsj5s.desc: Used "Hewlett-Packard" instead
+ of "HP".
+
+2002-09-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions-external/gt68xx.desc: Updated Mustek
+ information. Added Plustek OpticPro 1248U.
+ * backend/mustek.c: Fixed version number.
+ * NEWS: Updated backend list.
+
+2002-09-17 Oliver Schirrmeister <oschirr@abm.de>
+ * backend/fujitsu.c fujitsu.h fujitsu-scsi.h:
+ added m3092 support
+ * doc/descriptions/fujitsu doc/sane-fujitsu
+ added description
+
+2002-09-17 Matthew Duggan <stauff1@users.sourceforge.net>
+ * backend/canon_pp.c backend/canon_pp.h backend/canon_pp.conf:
+ Added init_mode option to conf file for faster starts.
+ * doc/sane-canon_pp.man : Added description of init_mode option.
+
+2002-09-16 Matthew Duggan <stauff1@users.sourceforge.net>
+ * backend/canon_pp-dev.c backend/canon_pp-dev.h backend/canon_pp-io.c
+ backend/canon_pp-io.h backend/canon_pp.c backend/canon_pp.h:
+ Fix init problem, add changes to facilitate configurable wakeup mode
+ (for faster starts on FB320P and FB620P).
+ * doc/sane-canon_pp.man doc/descriptions/canon_pp.desc: Updates
+ regarding FB310P and FB610P (rebadged Avisions)
+
+2002-09-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/.cvsignore frontend/.cvsignore tools/.cvsignore: Added .libs.
+ Patch from Sylvain Petreolle <spetreolle@yahoo.fr>.
+ * TODO: Added gt68xx project and viceo.desc entry.
+ * PROJECTS doc/descriptions-external/gt68xx.desc: Added gt68xx
+ information.
+
+2002-09-15 Karl Heinz Kremer <khk@khk.net>
+
+ * doc/sane-epson.man: Fixed typo (PIP->PIO)
+
+2002-09-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-find-scanner.c: Format of output for devices
+ supported by libusb and scanner module is the same now. Minor
+ output fixes.
+ * doc/sane-find-scanner.man: Updated -v description.
+ * doc/sane-usb.man: Added info about "unable to access minor data"
+ messages.
+
+2002-09-13 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * backend/umax-scanner.c, backend/umax.conf
+ doc/descriptions/umax.desc:
+ added Linotype Hell SAPHIR3 as supported scanner
+
+2002-09-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.beos Makefile.in doc/Makefile.in: Added BeOS platform
+ information. Updated Makefiles concerning READMEs.
+
+2002-09-11 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * doc/descriptions/umax.desc: corrected some urls
+
+2002-09-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/canon630u.desc: Added fb636u as unsupported.
+ Added status information.
+ * frontend/scanimage.c: Added option --dont-scan. Resorted usage
+ output.
+ * doc/scanimage.man: Reordered options. Added info about ICC profiles,
+ gamma4scanimage, and --dont-scan option. Fixed example.
+ * doc/gamma4scanimage.man: Formatting updates. Added default values.
+ Minor fixes.
+ * TODO: Updated backend list. Added comments for additions to sane.tex.
+ Updated .desc file bug list. Removed scanimage entries. Added
+ plustek man page issue.
+
+2002-09-10 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * doc/sane-hp.man: Added hints about special USB device names
+
+2002-09-07 Frank Zago <fzago at austin dot rr dot com>
+
+ * backend/teco1.c backend/teco1.h teco1.desc: added threshold
+ option
+
+2002-09-07 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * backend/umax.c, umax.h, umax-scanner.c, umax.conf
+ doc/descriptions/umax.desc
+ Update to sane-umax build 36
+
+2002-09-07 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * backend/canon_pp-dev.c backend/canon_pp-dev.h:
+ Changes to improve calibration quality on FB620P.
+
+2002-09-06 Frank Zago <fzago at austin dot rr dot com>
+
+ * README.aix: added mention of the AIX 5.1 version of the passthru
+ driver.
+
+2002-09-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-config.in: Removed "function" keyword (bourne shell
+ compatibility).
+
+2002-09-03 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * sanei/sanei_scci.c doc/sanei-scsi.man:
+ default timeout for SCSI commmands is now 120 seconds; added
+ the environment variable SANE_SCSICMD_TIMEOUT to override
+ the default value.
+
+2002-09-01 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * doc/sane-canon_pp.man doc/descriptions/canon_pp.desc:
+ Added FB320P to supported scanners after report of successful test.
+ Added FB310P and FB610P to desc as specifically not supported yet.
+
+2002-09-01 Karl Henz Kremer <khk@khk.net>
+
+ * backend/epson_scsi.c: Fixed alloca compile problem.
+
+2002-09-01 Karl Henz Kremer <khk@khk.net>
+
+ * backend/epson.[ch] backend/epson_scsi.[ch] backend/epson_usb.[ch]
+ backend/Makefile.in: USB scanners are now using sanei_usb_ functions,
+ split out SCSI related functions to their own source/header file,
+ added source/header file for USB interface
+
+2002-09-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Updated desc and SANE standard sections. Removed ptal entry.
+ * doc/Makefile.in: Make sure that sane-desc is compiled when generating
+ HTML pages. Fixed typo.
+ * doc/sane-usb.man: Minor updates and fixes.
+
+2002-09-01 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * configure.in, doc/sane-hp.man, doc/descriptions/hp.desc
+ applied patch by David Paschal to remove PTAL-support from hp-backend
+
+2002-09-01 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * backend/canon_pp.c backend/canon_pp-dev.c backend/canon_pp-dev.h
+ backend/canon_pp-io.c: Support for FB620P.
+ * doc/sane-canon_pp.man doc/descriptions/canon_pp.desc: Added notes
+ on support of FB620P
+
+2002-08-31 Frank Zago <fzago at austin dot rr dot com>
+
+ * PROJECTS AUTHORS TODO NEWS backend/dll.conf backend/Makefile.in
+ backend/teco2.conf backend/teco2.c backend/teco2.h
+ doc/.cvsignore doc/sane.man doc/Makefile.in doc/sane-teco2.man
+ doc/teco/teco2.txt doc/descriptions-external/teco2.desc
+ doc/descriptions/teco2.desc: added teco2 backend.
+
+2002-08-30 Frank Zago <fzago at austin dot rr dot com>
+
+ * backend/teco1.c backend/teco1.h backend/teco1.conf
+ doc/descriptions/teco1.desc doc/teco/teco1.txt
+ doc/sane-teco1.man: Added support for another museum piece, the
+ Dextra DF-600P, a rebadged VM3510.
+
+2002-08-30 Rene Rebe <rene.rebe@gmx.net>
+
+ * backend/avision.h backend/avision.c backend/avision.conf
+ doc/sane-avision.man descriptions/avision.desc: latest avision
+ backend
+
+2002-08-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/v4l.c backend/v4l.h doc/descriptions/v4l.desc:
+ Big clean up of Video for Linux backend. Removed old unused
+ stuff from qcam 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.
+ * backend/v4l-grab.h: Deleted (unused).
+ * backend/Makefile.in: Removed v4l-grab.h.
+ * AUTHORS: Added myself as active maintainer of v4l.
+ * doc/sane-v4l.man: Added warning about ALPHA software and bugs.
+ Minor updates.
+ * doc/descriptions/bh.desc doc/descriptions/canon630u.desc
+ doc/descriptions/dmc.desc doc/descriptions/sm3600.desc
+ doc/descriptions/umax1220u.desc: Minor fixes and updates for the new
+ .desc file format.
+ * TODO: Updated .desc and v4l section. Added entries for scanimage.
+ * NEWS: First draft for 1.0.9.
+
+2002-08-18 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * 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
+
+2002-08-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/Makefile.in: Fixed gamma4scanimage target for OS/2.
+ * backend/v4l.c: Fixed device list. Added more verbose error output.
+ Unified DBG messages. Fixed depth option. Reordered options in
+ init_options to reflect real order. Added some markers (/* ??? */)
+ for suspicious code. Used GNU indent style.
+ * backend/v4l.h backend/v4l-frequencies.h backend/v4l-grab.h: Used GNU
+ indent style.
+
+2002-08-22 Frank Zago <fzago at austin dot rr dot com>
+
+ * backend/ricoh.c backend/ricoh.h backend/apple.c
+ backend/agfafocus.c backend/abaton.c
+ sanei/sanei_pv8630.c: Fixed some warnings.
+
+2002-08-22 Frank Zago <fzago at austin dot rr dot com>
+
+ * doc/sane-teco1.man: Added Dextra scanner to the list of
+ untested, but potentialy supported, scanners.
+ * doc/teco/teco1.txt: Added RELI 4830 inquiry string.
+ * doc/descriptions/teco3.desc: Increased version number.
+ * backend/: teco3.c, teco3.h: Added threshold option for black &
+ white.
+ * doc/descriptions/teco1.desc: Added 3 new (untested) scanners.
+ * backend/teco1.conf: Fixed the scsi inquiry string for the
+ VM4542.
+ * backend/teco1.c backend/teco1.h: Enlarged the gamma table for
+ the VM4542 (1024 entries as opposed to 256 for the previous
+ scanners).
+
+2002-08-22 Andras Major <andras@users.sourceforge.net>
+
+ * backend/coolscan2.c doc/descriptions/coolscan2.desc
+ doc/sane-coolscan2.man: updated to 0.1.7.
+
+2002-08-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/.cvsignore: Added gamma4scanimage.1
+
+2002-08-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * PROJECTS: Added Hewlett-Packard ScanJet 4470C project.
+ * tools/.cvsignore: Added gamma4scanimage.
+ * tools/MAkefile.in: Added gamma4scanimage.c to DISTFILES.
+
+2002-08-18 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+ * tools/gamma4scanimage.c: Bugfix (atof->atoi)
+ * tools/README: added gamma4scanimage
+ * doc/Makefile.in: added manpage for gamma4scanimage
+ * doc/gamma4scanimage.man: added manpage for gamma4scanimage
+
+2002-08-17 Karl Heinz Kremer <khk@khk.net>
+
+ * backend/epson.[ch]: Fixed typo in variable name. Fixed IEEE-1394
+ problem with Perfection-2450. Fixed problem with older B3 level
+ SCSI scanners that do not support the extended status request.
+
+2002-08-17 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+ * tools/gamma4scanimage.c: NEW: tool to create gamma table for scanimage
+ * tools/Makefile.in: changed file to compile and install gamma4scanimage
+
+2002-08-16 Gerhard Jaeger <gerhard@gjaeger.de>
+
+ * doc/descriptions/plustek.desc: Update according to the new
+ entry definitions
+ * po/saneopts.es.po: More complete spanish translation
+ (Thanks to Gustavo Vranjes)
+ * backend/plustek.c backend/plustek-devs.c backend/plustek-pp.c
+ backend/plustek-share.h backend/plustek-usb.c backend/plustek-usb.h
+ backend/plustek-usbhw.c backend/plustek-usbimg.c
+ backend/plustek-usbmap.c backend/plustek-usbscan.c
+ backend/plustek-usbshading.c backend/plustek.conf:
+ Major update to support better control of all LM983x based devices
+ HP2200C, Mustek Bearpaw 1200 and 2400 are now working correctly
+
+2002-08-15 Peter Fales <peter@fales-lorenz.net>
+
+ * configure, acinclude.m4, aclocal.m4 - Another tweak to the
+ allowed gphoto2 version numbers
+
+2002-08-15 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * tools/umax_pp.c: upped version number
+ * backend/umax_pp_low.c backend/umax_pp.c: corrected ppdev usage,
+ minor option fix
+
+2002-08-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * AUTHORS: Made Ulrich Deiters the active maintainer of the canon
+ backend.
+ * TODO: Updated concerning HP backend and manufacturer names.
+
+2002-08-07 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * backend/canon_pp.c backend/canon_pp-dev.c backend/caon_pp-io.c
+ backend/canon_pp-dev.h: Many changes: Bug fixes, less memory leaks
+ (none left now?), more reliable, 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.
+
+2002-08-07 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.h: Add missing structure member got_connect_type
+
+2002-08-06 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * doc/descriptions/hp.desc: Use Hewlett-Packard instead of HP
+
+2002-08-01 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * backend/canon_pp-dev.c: Misc bug fixes for fast machines, more
+ useful debug messages, more reliable file reads/writes.
+
+2002-07_31 Peter Kirchgessner <peter@kirchgessner.net>
+
+ * backend/hp.c, backend/hp-scl.c: hp-backend V0.96
+ Check device names to prevent USB-devices to be opened as SCSI.
+
+2002-07-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * po/Makefile.in: Use awk to filter out duplicate .po file headers.
+ * po/umax_pp.de.po po/umax_pp.fr.po: Avoided including duplicate
+ msgids. Made sure that header is not marked fuzzy.
+ * Makefile.in doc/Makefile.in japi/Makefile.in tools/Makefile.in:
+ Minor DISTFILES and distclean updates.
+ * backend/mustek.c doc/descriptions/mustek.desc
+ doc/mustek/mustek.CHANGES: Fixed some warnings.
+ * TODO: Removed entries about "echo -e" and po problems.
+
+2002-07-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-config.in: Avoid using "echo -e" for compatibility
+ reasons.
+
+2002-07-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * sanei/sanei_usb.c: Made libusb_timeout static.
+ * TODO: Updated .desc entries. Removed entry about scanimage i18n
+ support.
+
+2002-07-25 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * backend/canon_pp.c: Now always uses as much scanner buffer as
+ possible, then feeds data to frontend. Results in large speed
+ increase in ECP mode. Also fixed problems with saned compatibility.
+ * backend/canon_pp.h: Added bytes_sent to scanner data structure.
+ * doc/sane-canon_pp.man: Discuss hardware problems at high
+ resolutions.
+
+2002-07-25 Frank Zago <fzago at austin dot rr dot com>
+
+ * doc/sane.man doc/teco/teco3.txt doc/.cvsignore
+ doc/sane-teco3.man doc/Makefile.in
+ doc/descriptions-external/teco3.desc doc/descriptions/teco3.desc
+ backend/teco3.c backend/teco3.h backend/teco3.conf
+ backend/Makefile.in sane-backends/TODO sane-backends/AUTHORS
+ backend/dll.conf: teco3 integration
+ * sane-backends/Makefile.in: added an etags rule to create an
+ emacs tag file
+ * doc/backend-writing.txt: Enlarged the "SUBMITTING A NEW BACKEND"
+ section.
+
+
+2002-07-25 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * backend/canon_pp.c: Now uses mm instead of pixel measurements, better
+ behaved in xsane etc as a result.
+ * backend/canon_pp.h: Tweaked up max buffer size to size avaialable in
+ hardware.
+ * doc/descriptions/canon_pp.desc: increment version no.
+
+2002-07-24 Frank Zago <fzago at austin dot rr dot com>
+
+ * doc/backend-writing.txt: Added a SUBMITTING CHECKLIST section.
+
+2002-07-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * frontend/stiff.c: Fixed 16 bit tiff output.
+ * backend/test.c backend/test.conf backend/test.h
+ backend/test-picture.c doc/descriptions/test.desc doc/sane-test.man:
+ Added option invert-endianess to test 16 bit modes.
+
+2002-07-24 Kazuya Fukuda <kaafuu@mug.biglobe.ne.jp>
+
+ * doc/descriptions/nec.desc:
+ Remove unsupported scanner and update url.
+
+2002-07-24 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * src/canon_pp-io.c: Minor bugfix checking return of read
+
+2002-07-23 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * TODO: Updated desc file entries. Removed entries about microtek
+ fprintf issue and fujitsu mem leak.
+
+2002-07-23 Simon Munton <simon@munton.demon.co.uk>
+ * backend/pie.c: added consistency check for TL_X < BR_X and
+ TL_Y < BR_Y
+
+2002-07-23 Peter Fales <peter@fales-lorenz.net>
+
+ * doc/descriptions/gphoto2.desc: Comment out :interface line
+
+2002-07-23 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * doc/descriptions/umax_pp.desc: tagged 610P as unsupported
+
+2002-07-22 Frank Zago <fzago at austin dot rr dot com>
+
+ * TODO: scheduled teco2 and teco3 backends for 1.0.9
+
+2002-07-22 Matto Marjanovic <maddog@mir.com>
+
+ * doc/descriptions/microtek.desc:
+ Updated (status keywords, mostly).
+ * backend/microtek.c:
+ * backend/microtek.h:
+ Replaced fprintf()/printf() with various DBG() statements.
+ Removed #include <stdio.h>!
+ Eliminated a few "unused parameter" compiler warnings.
+ Updated the copyright date.
+ Bumped version up to lucky 0.13.0
+
+2002-07-23 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * doc/sane-canon_pp.man: Added N640Pex to the man page too..
+
+2002-07-22 Chris Pinkham <cpinkham@infi.net>
+
+ * doc/descriptions/artec.desc: Changed status of AT6 model to alpha.
+ Deleted entries for USB & parallel port scanners which are
+ unsupported.
+
+2002-07-23 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * doc/descriptions/canon_pp.desc: Added "N640P ex" model to supported
+ scanners after report of successful test. Also, "EPP" really should
+ have been "ECP".
+
+2002-07-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * frontend/scanimage.c: Fail if there are arguments without a preceding
+ option on the command line. Fixed indenting.
+ * TODO: Updated concerning .desc files. Added comment about USB
+ problems on *BSD.
+
+2002-07-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/template.desc.
+ doc/descriptions-external/template.desc.: Updated and added more
+ examples.
+
+2002-07-19 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * doc/descriptions/umax.desc: added per scanner status
+
+2002-07-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-desc.c: Models are sorted alphanumerically now. Added
+ support for priorities if one model is mentioned by two backends.
+ Don't print tables when no suitable backend was found.
+ More comments. Fixed some warnings. Code cleanup.
+ * doc/Makefile.in: Added support for sane-desc.c.
+ * doc/backend-writing.txt: Updated concerning sane-desc.c.
+ * backend/mustek_usb.c backend/mustek_usb_high.h
+ backend/mustek_usb_low.c doc/descriptions/mustek_usb.desc
+ doc/mustek_usb/mustek_usb.CHANGES: Added manufacturer comment in
+ mustek_usb.desc. Changed brightness to threshold. Fixed some
+ warnings. Really check the status in usb_low_open.
+ * sanei/sanei_usb.c: Check if file is already closed.
+
+2013-07-15 Frank Zago <fzago at austin dot rr dot com>
+
+ * doc/descriptions/leo.desc doc/descriptions/sceptre.desc
+ doc/descriptions/teco1.desc doc/descriptions/matsushita.desc:
+ added new per backend status, added more scanners.
+
+2002-07-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * README.darwin: New file. Added some basic information for
+ Darwin (Mac OS X) users.
+ * Makefile.in: Added the new README files to DISTFILES.
+ * tools/sane-find-scanner.c: Print USB descriptors (libusb) in
+ -v -v mode. Print vendor and product names (when available).
+ Rewrote libusb heuristics.
+ * backend/Makefile.in: Removed deleted files from DISFILES.
+
+2002-07-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * include/sane/sanei_usb.h: Made buffer const SANE_Byte * in
+ sanei_usb_bulk_write(). Try to call usb_find_busses only once.
+ Make sure that already opened devices aren't opened again. Exit
+ libusb scan loop if one device is found. Make error values
+ more expressive. Check for missing config descriptors before
+ using them to avoid segfaults.
+ * README.openbsd: Updated concerning USB scanners.
+ * README.openbsd README.netbsd: New files. Added some information
+ about SCSI and USB problems.
+ * tools/sane-find-scanner.c: Made verbosity option more flexible and
+ added quiet option. In quiet mode, print only the devices we have
+ found. Don't check USB devices with SCSI functions and vice versa if
+ option force is not given. Don't do the libusb scan if an explicit
+ device name was given.
+ * doc/sane-usb.man: Updated supported platforms list. Minor wording
+ improvements.
+ * doc/sane-find-scanner.man: Documentation for the new options.
+ Splitted USB and SCSI parts.
+ * doc/descriptions/hpsj5s.desc: Added missing space in ":new :yes"
+ line.
+ * TODO: Added entry about desc files. Removed entries about
+ sane-backends.html, sanei_usb.c libusb support, and the OS/2
+ strncasecmp problem. Updated entries about checking device file
+ types and OS X in sanei_scsi.c.
+
+2002-07-13 Simon Munton <simon@munton.demon.co.uk>
+ * doc/descriptions/pie.desc: removed unsupported scanner types,
+ use :status :untested for untested models, added AdLib scanners
+ that are supported
+
+2002-07-13 Oliver Schwartz <Oliver.Schwartz@gmx.de>
+
+ * backend/snapscan.c backend/snapscan.h
+ backend/snapscan-options.c backend/snapscan-usb.c
+ backend/snapscan-scsi.c backend/snapscan.conf:
+ Snapscan backend version 1.4.15
+ - Improve support for Acer / Benq 5300
+ - use usb_sanei_read_bulk() and usb_sanei_write_bulk()
+ - correct scan area for e52 with TPO
+ * doc/description/snapscan.desc:
+ - Adapted file to new syntax
+ - Mark most scanners as "stable"
+
+2002-07-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-desc.c: Added backends mode with splitted tables.
+ Fixed HTML colors. Spelling and other minor fixes.
+ * doc/descriptions-external/hp4200.desc
+ doc/descriptions-external/hpoj.desc
+ doc/descriptions-external/ibm.desc
+ doc/descriptions-external/lhii.desc
+ doc/descriptions-external/niash.desc
+ doc/descriptions-external/teco2.desc
+ doc/descriptions-external/teco3.desc
+ doc/descriptions-external/tevion9693usb.desc
+ doc/descriptions-external/v4l2.desc: Minor fixes for the new
+ sane-desc.c. Commented out version numbers and manpages. Added
+ :status :untested if the comment suggests this. Fixed double
+ and bad device types.
+ * tools/sane-find-scanner.c: Added support for libusb. Made comments
+ better readable and positioned after the output of the devices.
+ Shorter output to fit into 80 chars.
+
+2002-07-08 Karl Heinz Kremer <khk@khk.net>
+ * doc/descriptions/epson.desc: fixed typo in URL
+ added :status lines to the scanner entries
+
+2002-07-09 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * doc/descriptions/sharp.desc: Added ":status" lines
+ to the scanner entries
+
+2002-07-08 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions/sp15c.desc: Added missing slash in URL.
+ * doc/descriptions/fujitsu.desc: Changed status to :beta. Added
+ some URLs.
+ * frontend/Makefile.in: Use LIBS = @LIBS@ to make sure that
+ -lsyslog and -lsocket are linked for OS/2.
+ * doc/descriptions/abaton.desc: Added :status :untested for
+ Scan 300/S.
+ * doc/descriptions/agfafocus.desc: Added status and comments (from
+ the manpage).
+ * doc/descriptions/ricoh.desc: Removed unused version and comment
+ tokens.
+ * doc/descriptions/s9036.desc: Changed :devicetype to :scanner.
+ I guess :vidcam is not appropriate for a flatbed scanner :-)
+ * doc/descriptions/net.desc doc/descriptions/test.desc: No bugs for
+ quite some time, changed status to stable (knocking on wood).
+ Updated comments.
+ * doc/descriptions.txt doc/descriptions/template.desc.
+ doc/descriptions-external/template.desc.: Updated concerning
+ model status.
+ * tools/sane-desc.c: Added support for :status :unsupported.
+
+2002-07-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-desc.c: Added status per model. Added quicklist for
+ manufacturers. All manufacturer URLs are printed now. Code cleanup.
+ Added status column for non-hardware devices. Fixed legends. Minor
+ output fixes.
+ * backend/mustek.c doc/descriptions/mustek.desc
+ doc/mustek/mustek.CHANGES: Increased width and height of Paragon
+ 800 and 600.
+ * doc/descriptions/mustek_usb.desc: Changed status to stable
+ (knocking on wood...). Added more Mustek URLs, fixed the existing
+ one. Added per-model status. Added "compatible" comments.
+ * doc/descriptions/mustek.desc: Fixed Mustek URL. Added Trust comment
+ about similar names. Added comments about compatible scanners.
+ Fixed Primax URL.
+ * doc/descriptions/sp15c.desc: Fixed manpage link. Use "Fujitsu"
+ consistently. Updated manufacturer links.
+
+2002-07-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-desc.c: Added <br> after backend name. Colors can be
+ changed by macros now. Centered entries. Code cleanup. Manufacturer
+ page split up into seperate tables. Added links and comment display
+ on the top of each table. Manufacturers are case-insensitive.
+ OS/2 fix.
+ * configure: Regenerated from configure.in.
+ * doc/sane-usb.man: Mentioned control messages, usbfs, and more
+ methods for permission adjustment.
+ * configure configure.in include/sane/config.h.in: Added define
+ for strcasecmp on OS/2.
+
+2002-07-06 Max Vorobiev <pcwizard@yandex.ru>
+
+ * backend/hpsj5s.c: Rewrote to depend on libieee1284.
+ * backend/hpsj5s.h: Added register description defines
+ * backend/hpsj5s.conf: Default config setted for parport0
+ * backend/hpsj5s_int.h: Removed. All important stuff moved to hpsj5s.h
+ * backend/Makefile.in: hpsj5s backend build depend on libieee1284 present
+ * doc/hpsj5s.man: Comments about libieee1284 added
+ * configure.in: hpsj5s backend will be compiled if libieee1284 detected
+
+2002-07-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/.cvsignore tools/Makefile.in rools/README tools/sane-desc.c:
+ Added new file sane-desc.c. sane-desc is inended as an replacement
+ for the Emacs Lisp file sane-desc.el. It can generate ASCI and HTML
+ lists from the backends' .desc files.
+ * doc/sane.man: Added security to the list of topics that can be
+ reported to me.
+ * doc/descripions/template.desc.
+ doc/descriptions-external/template.desc.: Updated concerning ":new".
+
+2002-07-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in include/sane/config.h.in: Added HAVE_LIBUSB
+ #define. Check for usb_get_busses to make sure, we have at least
+ version 0.1.6. Added OS/2 substitution for strncasecmp.
+ * include/sane/sanei_usb.h sanei/sanei_usb.c: Added support for libusb.
+ * README.netbsd: Removed. Shared libraries are supported since 1.0.8.
+ * README.openbsd: Updated for libusb.
+ * README: Added section about libraries like libiee1284 and libusb.
+ * doc/doxygen-sanei.conf: Updated version number.
+ * include/sane/sanei_usb.h sanei/sanei_usb.c: Used dn (device number)
+ instead of fd (file descriptor) to avoid confusion. Updated doxygen
+ documentation.
+ * doc/sane-usb.man: Updated concerning libusb. Added tips for access
+ via the kernel scanner drivers.
+
+2002-06-29 Matthew Duggan <stauff1@users.sourceforge.net>
+
+ * backend/canon_pp.c: Workaround for ppdev bug on <= Linux 2.4.19rc1.
+ * backend/canon_pp-io.c: Fixed reading on hardware with small buffers.
+ * doc/descriptions/canon_pp.desc: Status changed from new to alpha.
+
+2002-06-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-find-scanner.c: For HP-UX, check the complete
+ /dev/rscsi/ directory for SCSI sscanners, not only the device
+ files for the first two host adapters.
+ * TODO: Added entries about sanei_usb/ibusb, config.h/OS/2, echo -e
+ in shell scrips, and japi. Updated dll entry. Removed entry about
+ sane-find-scanner.
+
+2002-06-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/sane-fujitsu.man doc/sane-tamarack.man: Added newline at
+ the end to keep Solaris' sed happy.
+ * sanei/sanei_scsi.c: Set buffer size to 64 kB for
+ SOLARIS_USCSI_INTERFACE (reported by Ed Randall
+ <ed.randall@ingenotech.com>).
+
+2002-06-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * tools/sane-find-scanner.c: Added support for scanning whole
+ directories for SCSI and USB device files. Moved SCSI and USB
+ detection routines to their own functions. Renamed functions
+ related to SCSI for clarity. Fixed indentation.
+
+2002-06-21 Max Vorobiev <pcwizard@yandex.ru>
+
+ * backend/hpsj5s.c: added fcntl.h include directive.
+
+2002-06-15 Andras Major <andras@users.sourceforge.net>
+
+ * doc/sane-coolscan2.man: corrected stupid mistake.
+
+2002-06-14 Andras Major <andras@users.sourceforge.net>
+
+ * backend/coolscan2.c doc/sane-coolscan2.man
+ doc/descriptions/coolscan2.desc: updated to 0.1.6.
+
+2002-06-11 Henning Meier-Geinitz <henning@meier-geinitz.de>q
+
+ * README.solaris: Added comment about SCSI-only support.
+ * doc/sane-usb.man: Updated list of backends that use sanei_usb.
+ Fixed some minor spelling issues. Really used decimal numbers
+ in example.
+
+2002-06-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/descriptions.txt: New file. Specification of the format of
+ backend description files (*.desc).
+ * configure configure.in: Added some sanity checks. Configure
+ now stops if one of the essential headers isn't found.
+ * backend/dll.conf: Added entry for test backend (commented out).
+ * doc/backend-writing.txt: Mentioned descriptions.txt.
+ * bachend/test.c backend/test.conf backend/test.h
+ backend/test-picture.c doc/descriptions/test.desc doc/sane-test.man:
+ Added support for lineart mode with pixels_per_line not divisible by
+ 8. Added support for padded image formats. Added documentation for
+ all options.
+
+2002-06-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/mustek.c doc/descriptions/mustek.desc
+ doc/mustek/mustek.CHANGES: Fixed problem for Paragon 6000SP (color
+ and gray modes produced solid black images). Minor cleanups.
+ New version: 1.0-125.
+ * config.guess config.sub: Updated to latest versions (from
+ ftp://ftp.gnu.org/pub/gnu/config/).
+ * configure configure.in: Print CPPFLAGS, CFLAGS, LDFLAGS and LIBS
+ for easier debugging. Moved AC_SUBST to the variable definitions
+ they belong to.
+
+2002-06-05 Abel Deuring <a.deuring@satzbau-gmbh.de>
+ * doc/descriptions/sharp.desc: added "interface" parameter
+
+2002-06-05 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp.c: reverted a change in color reordering for 1600P
+ * po/Makefile.in po/umax_pp.de.po: added german translation courtesy
+ of Heiko Schaefer <heiko@burmagroup.de>
+
+
+2002-06-04 Rene Rebe <rene.rebe@gmx.net>
+
+ * backend/avision.c backend/avision.h backend/avision.conf: next
+ backend version. Should work for the HP 5300 and HP 5370 now.
+ Serveral other minor fixes.
+
+2002-06-04 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c: relaxed scanner detection not to fail on
+ some parports.
+
+2002-06-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in backend/Makefile.in: Added option
+ --disable-local-backends to configure. Only net and dll will be
+ compiled if set. Also a warning is printed.
+ * TODO: Removed entries about config.h.in macros and disabling local
+ backends.
+
+2002-06-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * backend/pnm.c-bad: Removed because it was out-of-date and buggy.
+ The features of this modified pnm backend are now in test.c.
+
+2002-05-30 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * corrected wrong version number in umax.desc
+
+2002-05-30 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_mid.c backend/umax_pp.c: software lineart for real
+ this time.
+
+2002-05-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * doc/saned.man: Added explicit path to tcpd example.
+ * sanei/sanei_usb.c: Explicitely initialize vendorID and productID.
+ * sanei/sanei_config.c sanei/sanei_config2.c: Fixed possible segfault.
+
+2002-05-30 Stéphane Voltz <svoltz@wanadoo.fr>
+
+ * backend/umax_pp_low.c backend/umax_pp.c: fixed 1600P detection,
+ IRIX compile fixes, final bits of software lineart
+
+2002-05-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * AUTHORS backend/Makefile.in backend/dll.conf backend/hpsj5s.c
+ backend/hpsj5s.conf backend/hpsj5s.h backend/hpsj5s_int.h
+ doc/sane-hpsj5s.man doc/descriptions/hpsj5s.desc doc/.cvsignore
+ doc/Makefile.in doc/sane.man: Added hpsj5s backend for the
+ Hewlett-Packard ScanJet 5S parport scanner (from Max Vorobiev
+ <pcwizard@zelmail.ru>).
+ * PROJECTS: Removed hpsj5s.
+
+2002-05-29 Frank Zago <fzago at austin dot rr dot com>
+
+ * configure.in: Added test for long long. Fixed declaration for
+ HAVE_ASM_IO_H
+ * configure include/sane/config.h.in: regenerated
+ * frontend/tstbackend: add test for long long.
+
+2002-05-28 Frank Zago <fzago at austin dot rr dot com>
+
+ * po/matsushita.fr.po po/saneopts.fr.po po/sceptre.fr.po
+ po/teco1.fr.po po/umax.fr.po backend/leo.c backend/leo.h
+ backend/matsushita.c backend/matsushita.h backend/sceptre.c
+ backend/sceptre.h backend/teco1.c backend/teco1.h
+ frontend/tstbackend.c: new email address.
+
+2002-05-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
+
+ * configure configure.in: Warnings enabled by default.
+ * sanei/sanei_scsi.c: Fixed request-sense handling for OpenStep
+ (from Oliver Schirrmeister <oschirr@abm.de>).
+ * backend/mustek.c doc/descriptions/mustek.desc
+ doc/mustek/mustek.CHANGES: Set X minimum value to 0 for Paragon
+ 6000SP.
+
+2002-05-27 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
+
+ * configure.in/configure: V_EXTRA=-cvs
+
+Older entries can be found in ChangeLog-1.0.8.