2002-02-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
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.

2001-01-24  St廧hane 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.

2001-01-08  St廧hane 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. 

2001-01-06  St廧hane 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廧hane 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廧hane 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廧hane Voltz  <svoltz@wanadoo.fr>

>>>>>>> 1.539
* 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廧hane 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.

******  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廧hane 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廧hane 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廧hane 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廧hane 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廧hane 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廧hane 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廧hane 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.