2009-10-22  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp150.c, doc/descriptions/pixma.desc:
	pixma: fix MP830 ADF shifted lines, add support for I-SENSYS MF4320d to descriptions.

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.
