1******  Release of sane-backends 1.0.21. End of code freeze ******
2
32010-04-25 Chris Bagwell <chris at cnpbagwell do com>
4	* tools/sane-config.in: Fix typo: REGMGR=RESMGR.
5
62010-04-21 m. allan noah <kitno455 at gmail dot com>
7	* tools/.gitignore: add sane-backends.pc
8	* po/uk.po: updated translation from Yuri Chornoivan
9	* po/nl.po: updated translation from Martin Kho
10
112010-04-20 Chris Bagwell <chris at cnpbagwell do com>
12	* doc/descriptions-external/epkowa.desc: Updated based
13	on values that will be in next release of iscan.
14	Updated 4 pre-existing SCSI models with commonly used
15	model names.  This allows wider range of Epson SCSI scanners
16	to be correctly detected using auto-generated hal and udev
17	files.  This benefits epkowa, epson2, and epson backends.
18
192010-04-18 m. allan noah <kitno455 at gmail dot com>
20	* tools/sane-desc.c: Update the sane-devel contact suggestion
21
222010-04-16 m. allan noah <kitno455 at gmail dot com>
23	* backend/kvs1025*, kvs1025.desc, sane-kvs1025.man: backend v3
24	- invert usb status, add 0x to usbids, add missing KV-S1045 usbid
25
262010-04-12  Nicolas Martin <nicols-guest at users.alioth.debian.org>
27	* backend/pixma_mp150.c, backend/pixma_io_sanei.c,
28	doc/descriptions/pixma.desc, doc/sane-pixma.man:
29	pixma: added changes from Gernot Hassenpflug to fully support
30	Canoscan 8800F.
31	debug code clean-up in pixma_mp150.c
32
332010-04-12 Chris Bagwell <chris at cnpbagwell dot com>
34	* backend/p5.c, backend/p5_device.c, backend/p5.h:
35	Remove references to libc.h in p5.h.  On OSX, it was including
36	socket.h and causing compile fail with conflicting connect()
37	functions.  Since backend doesn't support network
38	connects, should be fine to use name connect.
39
402010-04-07 Chris Bagwell <chris at cnpbagwell dot com>
41	* acinclude.m4: cygwin and mingw is now hiding M_PI_2
42	defines with -ansi flag.  Remove to fix cygwin compile.
43	Mingw doesn't support fork() so default to pthreads.
44	Add u_short to complete definition of u_* types which
45	helps out ming when we define _BSDTYPES_DEFINED.
46
472010-03-25 Stéphane Voltz <stef.dev at free.fr>
48	* backend/p5.c backend/p5_device.[ch] backend/genesys_gl646.c:
49	replace u_int8_t and u_int16_t by uint8_t and uint16_t
50
512010-04-06 Chris Bagwell <chris at cnpbagwell dot com>
52	* configure.in, tools/sane-backends.pc.in: Add stub for future
53	pkg-config support to configure.  This allows distributes
54	that are patching in pkg-config support to not rerun
55	autoconf and wipe out our custom libtool.
56	* tools/sane-config.in: Fix LDFLAGS bug related to GPHOTO2
57	support.
58
592010-04-02 Chris Bagwell <chris at cnpbagwell dot com>
60	* acinclude.m4: Add --enable-rpath option to configure.
61	Ported from Fedora patches.
62
632010-04-02 Chris Bagwell <chris at cnpbagwell dot com>
64	* backend/kvs1024*: Remove includes of usb.h
65	directly into backend.  Complete prototype
66	for sane_exit().
67
682010-04-02 Chris Bagwell <chris at cnpbagwell dot com>
69	* po/Makefile.am: Remove unneeded distclean-local target.
70
712010-03-25 Stéphane Voltz <stef.dev at free.fr>
72	* backend/kvs1025.c: compile fix
73
742010-03-25 m. allan noah <kitno455 at gmail dot com>
75	* backend/kvs1025*: convert backend from libusb to sanei_usb
76	* doc/descriptions/kvs1025.desc, doc/sane-kvs1025.man: update docs
77	* backend/dll.conf.in, configure, configure.in: enable kvs1025 backend
78
792010-03-16 Stéphane Voltz <stef.dev at free.fr>
80	* backend/rts8891.c: change register 0x11 settings for sensor type 1
81
822010-03-15  Nicolas Martin <nicols-guest at users.alioth.debian.org>
83	* backend/pixma_mp150.c, doc/descriptions/pixma.desc:
84	pixma: fix color shifts for MP990 up to 2400 dpi
85	       updated and reorderd descs for several models.
86
872010-03-15 Stéphane Voltz <stef.dev at free.fr>
88	* backend/genesys.[ch] backend/genesys_devices.c backend/genesys_low.h
89	backend/genesys_gl646.[ch] backend/genesys_gl841.c: full transparency
90	adaptor support for gl646 based scanners
91
922010-03-11 Stéphane Voltz <stef.dev at free.fr>
93	* backend/rts8891.c: further register tweaking for 600 dpi scans
94
952010-03-11 Stéphane Voltz <stef.dev at free.fr>
96	* backend/lexmark.c: minor bugfix when assigning possible dpi list
97
982010-03-07 Stéphane Voltz <stef.dev at free.fr>
99	* backend/rts8891.c: tweak register settings at 600 dpi for HP4470
100
1012010-03-05 Stéphane Voltz <stef.dev at free.fr>
102	* backend/rts8891.c: fix HP4470 sensor detection
103
1042010-03-04 Stéphane Voltz <stef.dev at free.fr>
105	* backend/rts8891.c backend/rts8891.h: add debug traces for sensor
106	type handling
107
1082010-03-04 Stéphane Voltz <stef.dev at free.fr>
109	* doc/desc/genesys.desc: fix HP2400/G2410 USB id, update HP3670
110	status
111
1122010-03-01 Stéphane Voltz <stef.dev at free.fr>
113	* doc/sane-p5.man doc/sane-umax_pp.man doc/sane-rts8891.man
114	doc/sane-lexmark.man: fix author name accentuation and capitalization
115
1162010-03-01 Stéphane Voltz <stef.dev at free.fr>
117	* backend/genesys.c backend/genesys_gl646.c
118	backend/genesys_devices.h: enable warming up and calibration cache
119	for HP3670
120
1212010-02-28 Stéphane Voltz <stef.dev at free.fr>
122	* backend/genesys_devices.c backend/genesys_gl646.c
123	backend/genesys_gl646.h: tune HP2400/G2410 settings
124
1252010-02-27 Chris Bagwell <chris at cnpbagwell dot com>
126	* Rerun autoconf/automake to align files to single version
127	of tools.
128
1292010-02-27 m. allan noah <kitno455 at gmail dot com>
130	* */Makefile.in: update with (unfortunately) slightly older automake
131	* po/*: standard gettext layout by Adi Roiban <adi at roiban dot ro>
132	* doc/descriptions/fujitsu.desc, backend/fujitsu.conf.in:
133	  add S1500M entry by Harald Weis
134	* tools/sane-desc.c: Condense warnings about half-baked .desc files
135
1362010-02-27 Stéphane Voltz <stef.dev at free.fr>
137	* backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c
138	backend/genesys_gl646.h: final work for HP3670 full support
139
1402010-02-25 Stéphane Voltz <stef.dev at free.fr>
141	* backend/genesys_gl646.c: fix regression for gl646 CCD scanners due
142	to incorrect color filter setting.
143
1442010-02-23 Stéphane Voltz <stef.dev at free.fr>
145	* backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c
146	backend/genesys_gl646.h: XP200 calibration rework. Some HP3670
147	improvements.
148
1492010-02-22 m. allan noah <kitno455 at gmail dot com>
150	 * backend/fujitsu.c: force enable flatbed for M3092, by Jochen Hepp
151	 * doc/Makefile.*, doc/descriptions-external/kodak-twain: new backend
152
1532010-02-22 Julien Blache <jb@jblache.org>
154	* doc/descriptions-external/epkowa.desc: Updated for iscan 2.24.0.
155
1562010-02-16 Stéphane Voltz <stef.dev at free.fr>
157	* backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c
158	backend/genesys_gl646.h backend/genesys_low.h: buttons and basic XPA
159	support for HP3670.
160
1612010-02-15 Stéphane Voltz <stef.dev at free.fr>
162	 * backend/p5.c backend/p5.h backend/p5_device.c backend/p5_device.h
163	 backend/p5.conf.in doc/descriptions/p5.desc doc/sane-p5.man: add new p5 backend for
164	 Primax PagePartner
165	 * backend/dll.conf.in backend/Makefile.* configure* doc/Makefile.*
166	 doc/sane.man: p5 backend integration changes
167
1682010-02-13 m. allan noah <kitno455 at gmail dot com>
169	 * backend/avision.[ch]: updated settings for Visioneer 9450,
170	   based on code from Andyz Smith
171	 * doc/descriptions/avision.desc: added AV220-G and 6080E
172
1732010-02-12 m. allan noah <kitno455 at gmail dot com>
174	 * backend/kvs1025*: add new backend from Panasonic Russia, Ltd.
175	 * backend/Makefile.*, configure*, doc/Makefile.*, doc/sane.man:
176	   backend integration changes
177	 * doc/descriptions/kvs1025.desc, doc/sane-kvs1025.man:
178	   the parts Panasonic forgot
179
1802010-02-12 m. allan noah <kitno455 at gmail dot com>
181	 * backend/fujitsu.c: disable bg_color for S1500
182
1832010-02-12 Stéphane Voltz <stef.dev at free.fr>
184	* backend/genesys_gl646.c: fixed MD5345 calibration
185
1862010-02-12 Stéphane Voltz <stef.dev at free.fr>
187	* doc/descriptions/genesys.desc backend/genesys.c
188	backend/genesys_devices.c backend/genesys_gl646.c
189	backend/genesys_gl646.h: added support for hp3670, uncalibrated scans
190	only
191
1922010-02-10 m. allan noah <kitno455 at gmail dot com>
193	* include/sane/saneopts.h: add three new SANE_VALUE macros
194	* backend/*.[ch]: use mode name macros from saneopts.h by Robert Ancell
195
1962010-02-10 m. allan noah <kitno455 at gmail dot com>
197	* doc/descriptions/hpaio.desc: updated from hplip v3.9.12
198	* po/sane-backends.nl.po: updates from Armijn Hemel
199
2002010-02-10 m. allan noah <kitno455 at gmail dot com>
201	* backend/canon_dr.c, backend/cardscan.c, backend/epjitsu.c,
202	  backend/fujitsu.c, backend/kodak.c, po/Makefile.*:
203	- enable translations of all static strings via SANE_I18N macro
204	- don't fail if sanei_scsi_open gives smaller buffer than asked for
205	* doc/descriptions/kodak.desc, doc/sane-canon_dr.man,
206	  doc/sane-fujitsu.man, doc/sane-kodak.man:
207	- minor version number and text updates
208
2092010-02-10 m. allan noah <kitno455 at gmail dot com>
210	* acinclude.m4, configure: missing $ in variable expansion
211	* frontend/scanimage.c: exit with error if stdout isatty()
212	* doc/descriptions/unsupported.desc, doc/descriptions/lexmark.desc:
213	- add Dell A940 and correct manpage name
214	* backend/gt68xx_high.c: maximum exposure 245 not 248, see bug #312113
215	* po/Makefile.*, po/sane-backends.ja.po:
216	- New Japanese translation from Hiroshi Miura
217
2182010-02-10 m. allan noah <kitno455 at gmail dot com>
219	* backend/cardscan.[ch], backend/cardscan.conf.in,
220	  doc/descriptions/cardscan.desc, doc/sane-cardscan.man:
221	- add lines_per_block config option
222	- add has_cal_buffer config option
223	- basic support for 600C
224	- clean #include lines
225	* doc/sane.man: add missing backends
226
2272010-02-10  Stéphane Voltz <stef.dev ar free.fr>
228	* doc/descriptions/genesys.desc: added G2410
229
2302010-02-10 m. allan noah <kitno455 at gmail dot com>
231	* backend/gt68xx_devices.c: add GT68XX_FLAG_NO_STOP to SF600
232	* doc/.gitignore, doc/Makefile.am, doc/Makefile.in:
233	- added new targets for scanner search engine db
234	* doc/releases.txt: improved doc
235	* doc/saned.man: clean typos
236	* tools/sane-desc.c: removed NAME= from udev rules (deprecated)
237
2382010-02-09 m. allan noah <kitno455 at gmail dot com>
239	* backend/fujitsu.c, doc/descriptions/fujitsu.desc,
240	  backend/canon_dr.c, doc/descriptions/canon_dr.desc,
241	  backend/epjitsu.c, doc/descriptions/epjitsu.desc,
242	  doc/sane-fujitsu.man, doc/sane-canon_dr.man, doc/sane-epjitsu.man,
243	  backend/epjitsu.conf.in:
244	- cleanup #include lines, copyrights, manual, and supported scanners.
245
2462010-02-08  Stéphane Voltz <stef.dev ar free.fr>
247	* backend/genesys.c backend/genesys.h backend/genesys_conv.c
248	backend/genesys_devices.c backend/genesys_gl646.c
249	backend/genesys_gl646.h: working uncalibrated 150/300 dpi modes for
250	HP3670. Enable custom gamma for gl841 based scanners. Turned dynamic
251	line-art to be default.
252
2532010-02-03  Stéphane Voltz <stef.dev at free.fr>
254	* backend/genesys_conv.c: add safeguards when doing gray normalization
255
2562010-02-02  Nicolas Martin <nicols-guest at users.alioth.debian.org>
257	* doc/sane-pixma.man, doc/descriptions/pixma.desc:
258	pixma: updated docs for supported model ImageCLASS MF4350d.
259
2602010-01-31  Stéphane Voltz <stef.dev at free.fr>
261	* backend/genesys_conv.c: normalize gray data when doing dynamic
262	lineart.
263
2642010-01-30  Stéphane Voltz <stef.dev at free.fr>
265	* backend/genesys.conf.in backend/genesys_devices.c
266	doc/descriptions/genesys.desc doc/sane-genesys.man: add Xerox Travel
267	Scanner 100, work by Andrey Loginov <avloginov@gmail.com>
268
2692010-01-29  Nicolas Martin <nicols-guest at users.alioth.debian.org>
270	* backend/pixma_io.h, backend/pixma_imageclass.c,
271	doc/sane-pixma.man, doc/descriptions/pixma.desc:
272	pixma: changed usb timeouts to 20 sec to support ImageClass MF3240.
273	       updated source code comments and documentation.
274
2752010-01-28  Oliver Schwartz <oliverschwartz at users.sourceforge.net>
276	* backend/snapscan-usb.c: Use hash of device string instead of parsing
277	it to create a semaphore id. The new code is less platform dependent
278	and should also work on FreeBSD 8.0.
279
2802010-01-27  Stéphane Voltz <stef.dev at free.fr>
281	* backend/genesys.c backend/genesys.h backend/genesys_conv.c
282	backend/genesys_low.h backend/genesys_gl841.c: add dynamic lineart
283	scanning based on epjitsu code by m. allan noah.
284
2852010-01-19  Nicolas Martin <nicols-guest at users.alioth.debian.org>
286	* backend/pixma.h, backend/pixma_mp150.c:
287	pixma: changes for cropped area enhancement, supplied by Christian Scholtz
288	       for generation 3+ devices.
289
2902010-01-19  Stéphane Voltz <stef.dev at free.fr>
291	* backend/genesys.c backend/genesys.conf.in backend/genesys.h
292	backend/genesys_conv.c backend/genesys_devices.c
293	backend/genesys_gl646.c backend/genesys_gl841.c backend/genesys_low.h
294	doc/descriptions/genesys.desc doc/sane-genesys.man: add Visioneer
295	OneTouch 7100 (patch by Jack McGill). Add software lineart option.
296
2972010-01-17  Stéphane Voltz <stef.dev at free.fr>
298	* backend/genesys.c backend/genesys_gl646.c: gray shading calibration
299	fix for CCD GL646 based scanners.
300
3012010-01-17  Mattias Ellert <mattias.ellert@fysast.uu.se>
302	* po/sane-backends.sv.po: Updated Swedish translations.
303
3042010-01-16  Stéphane Voltz <stef.dev at free.fr>
305	* backend/genesys.c backend/genesys_gl646.c: re-enable threshold
306	option, fix wpl computing for HP2400
307
3082010-01-13  Stéphane Voltz <stef.dev at free.fr>
309	* backend/genesys.c backend/genesys_low.c backend/genesys_gl646.c
310	backend/genesys_gl841.c doc/sane-genesys.man : add true gray scanning
311	for CIS based scanners
312
3132010-01-08  Nicolas Martin <nicols-guest at users.alioth.debian.org>
314	* doc/sane-pixma.man, doc/descriptions/pixma.desc:
315	pixma: updated documentation for MP490 and MP550 (supported models).
316
3172009-12-30  Stéphane Voltz <stef.dev at free.fr>
318	* backend/lexmark_low.c: improve init time debug messages
319
3202009-12-26  Nicolas Martin <nicols-guest at users.alioth.debian.org>
321	* doc/sane-pixma.man, backend/pixma.c, backend/pixma_mp150.c:
322	pixma: some routine maintenance updates to backend and documentation.
323
3242009-12-24  Julien Blache <jb@jblache.org>
325	* frontend/saned.c: fix a bug in the standalone polling code.
326
3272009-12-05  Stéphane Voltz <stef.dev at free.fr>
328	* backend/genesys.c backend/genesys_gl841.c backend/genesys_low.h:
329	fixed amount of bytes left to read at document end for gl841 based
330	sheetfed scanners
331
3322009-12-09  Nicolas Martin <nicols-guest at users.alioth.debian.org>
333	* doc/descriptions/pixma.desc, doc/sane-pixma.man,
334	backend/pixma_imageclass.c, backend/pixma_mp150.c:
335	pixma: updated backend, docs and desc for support to MP560 and MF4330d/ADF
336
3372009-12-06  Nicolas Martin <nicols-guest at users.alioth.debian.org>
338	* doc/descriptions/pixma.desc, doc/sane-pixma.man,
339	backend/pixma.h, backend/pixma.c, backend/pixma_mp150.c:
340	pixma: bumped version, added compilation type debug message.
341	       updated doc and desc (support for MX330)
342
3432009-12-05  Stéphane Voltz <stef.dev at free.fr>
344	* backend/genesys.c backend/genesys_gl841.c backend/genesys_devices.c
345	backend/genesys_low.h backend/genesys.conf.in
346	document/descriptions/genesys.desc: add full support for
347	Ambir/Syscan DS685. Use maximum height to handle the case when document
348	height isn't known before scan for sheetfed scanners
349
3502009-12-04  Nicolas Martin <nicols-guest at users.alioth.debian.org>
351	* backend/pixma_mp150.c:
352	pixma: fix pixma backend bug for compilation with USE_PTHREAD/-lpthread
353
3542009-12-01  Stéphane Voltz <stef.dev at free.fr>
355	* backend/genesys_gl841.c: take amount of data in scanner's buffer
356	into account when detecting end of document
357
3582009-11-30  Stéphane Voltz <stef.dev at free.fr>
359	* backend/gt68xx.c backend/gt68xx_high.c backend/gt68xx_high.h
360	backend/gt68xx_low.h backend/gt68xx_gt6816.h backend/gt68xx_gt6816.c:
361	implement request '0x59' which detects document presence for 6816. Add
362	a sensor option to reports document presence, and test for document
363	before scan for 6816 sheetfed scanners.
364
3652009-11-29  Stéphane Voltz <stef.dev at free.fr>
366	* backend/gt68xx.c backend/gt68xx_high.c backend/gt68xx_high.h:
367	added 'clear calibration' button option and 'need calibration'
368	sensor option.
369
3702009-11-28  Nicolas Martin <nicols-guest at users.alioth.debian.org>
371	* backend/pixma.c, backend/pixma_mp1580.c,
372	doc/descriptions/pixma.desc, doc/sane-pixma.man:
373	pixma: fix pixma backend (end of scan), when compiled with USE_PTHREAD/-lpthread
374	       set support to complete for MP990 in documentation, as reported by Jean-Michel Poure.
375
3762009-11-28  Stéphane Voltz <stef.dev at free.fr>
377	* backend/gt68xx_generic.h backend/gt68xx_generic.c
378	backend/gt68xx_low.h backend/gt68xx_high.c backend/gt68xx_high.h
379	backend/gt68xx_devices.c backend/gt68xx.c
380	doc/descriptions/gt68xx.desc: added sheetfed calibration
381
3822009-11-25  Stéphane Voltz <stef.dev at free.fr>
383	* backend/genesys_gl841.c: use only signed vars in
384	gl841_detect_document_end with a few more debug traces
385
3862009-11-25  Stéphane Voltz <stef.dev at free.fr>
387	* backend/genesys.conf.in backend/genesys_gl841.c
388	backend/genesys_devices.c: added docketport 467 model and add
389	debug traces in gl841_detect_document_end
390
3912009-11-23  Stéphane Voltz <stef.dev at free.fr>
392	* backend/gt68xx_generic.h backend/gt68xx_generic.c
393	backend/gt68xx.conf.in backend/gt68xx_low.h backend/gt68xx_high.c
394	backend/gt68xx_devices.c backend/gt68xx.c: fixed gt6816 based sheetfed
395	scanners positioning by implementing and using a move paper request.
396	Added Iriscan Express 2 model based on reports seen in sane-devel
397	list.
398
3992009-11-19  Nicolas Martin <nicols-guest at users.alioth.debian.org>
400	* doc/descriptions/pixma.desc, doc/sane-pixma.man:
401	pixma: updated Pixma MP250 status to supported. Changed desc status
402	from good to complete for well supported models.
403
4042009-11-16  Stéphane Voltz <stef.dev at free.fr>
405	* backend/genesys.conf.in backend/genesys_gl841.c
406	doc/descriptions/genesys.desc : applied fixes and status update from
407	Jack McGill.
408
4092009-11-16  Stéphane Voltz <stef.dev at free.fr>
410	* backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c
411	backend/genesys_gl841.c: add needed flags for DP485/487 and XP100
412	scanners. Use different thresholds in strip detection function. Do
413	led, coarse and gain calibration at sensor's max resolution when doing
414	sheetfed calibration.
415
4162009-11-14 Julien Blache <jb@jblache.org>
417	* doc/descriptions/epson.desc: add the Perfection636 SCSI scanner, from
418	Frédéric Brière <fbriere@fbriere.net>.
419
4202009-11-06  Stéphane Voltz <stef.dev at free.fr>
421	* backend/genesys.c backend/genesys.h backend/genesys_devices.c
422	backend/genesys_gl646.c backend/genesys_gl646.h backend/genesys_gl841.c
423	backend/genesys_low.h doc/descriptions/genesys.desc
424	doc/sane-genesys.man:
425	sheetfed calibration work merge. All genesys supported sheetfed
426	scanners can now be calibrated with a special sheet.
427
4282009-10-28  Nicolas Martin <nicols-guest at users.alioth.debian.org>
429	* backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
430	pixma: declared Pixma MP550 (yet untested), updated docs.
431
4322009-10-22  Louis Lagendijk <llagendijk at users.alioth.debian.org>
433	* doc/sane-pixma.man:
434	Added networking details to doc/sane-pixma.man
435
4362009-10-21  Nicolas Martin <nicols-guest at users.alioth.debian.org>
437	* backend/pixma_imageclass.c, doc/sane-pixma.man:
438	pixma: added I-SENSYS MF4320d and updated doc, for this model and MP390.
439
4402009-10-20  Louis Lagendijk <louis@lagendijk.xs4all.nl>
441	* backend/pixma_io_sanei.c:
442	Allow for ranges in model returned from device (allow -)
443
4442009-10-18  Nicolas Martin <nicols-guest at users.alioth.debian.org>
445	* doc/descriptions/pixma.desc, doc/sane-pixma.man:
446	pixma: updated doc to include support for MP270 and ImageClass MF3110
447
4482009-10-18  Nicolas Martin <nicols-guest at users.alioth.debian.org>
449	* backend/pixma_mp150.c, backend/pixma_imageclass.c, backend/pixma.h,
450	doc/descriptions/pixma.desc, doc/sane-pixma.man:
451	pixma:
452	- bumped backend version to 0.16.1
453	- Some error condition fixes to Generation 4 (MP640, ...) XML code
454	- Added ImageClass MF4360dn-MF4390dn
455
4562009-10-18  Troy Rollo <trollo-guest at users.alioth.debian.org>
457	* backend/hp3500.c: Stop backed from calling exit(), which is not
458	helpful when using threads instead of processes.
459
4602009-10-16  Nicolas Martin <nicols-guest at users.alioth.debian.org>
461	* backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
462	pixma: Changes to include new XML dialog for new 2009 PIXMA models,
463	like MP270 or MP640.
464
4652009-10-03  Ilia Sotnikov <hostcc@gmail.com>
466	* backend/epjitsu.c: use own private function instead of roundf()
467
4682009-10-02  Stéphane Voltz <stef.dev at free.fr>
469	* backend/genesys_gl646.c: honor GENESYS_NO_CALIBRATION device
470	flag when setting registers for final scan
471
4722009-10-01 Jonathan Bravo Lopez <jkdsoft at gmail dot com>
473	* backend/hp3900_sane.c:
474	fix bug 311991: "Bad option sizes let frontend (e.g. xsane) crash"
475
4762009-10-01  Stéphane Voltz <stef.dev at free.fr>
477	* backend/lexmark_low.c: fix a memleak in find_start_line(),
478	check success of memory allocation after calloc()
479
4802009-09-29 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
481	* backend/Makefile.am, backend/Makefile.in:
482	Add missing sanei_pio to qcam backend.  Fixes compile
483	error on embedded Linux boxes.  Added new genesys_gl646.h
484	to backend's SOURCES so its included in tar file.
485	* doc/Makefile.am, doc/Makefile.in:
486	Remove manual deletion of $docdir.  Modern automake cleans
487	up fine after itself and this fix is required for distcheck
488	target to pass on automake-1.11.
489
4902009-09-27  Nicolas Martin <nicols-guest at users.alioth.debian.org>
491	* backend/pixma_bjnp.c, backend/pixma_mp730.c:
492	Print size_t values as %lu with cast to unsigned long
493	as prescribed in the file doc/backend_writing.txt, to avoid
494	compile warnings.
495	Removed unused debug code.
496
4972009-09-26 Julien Blache <jb@jblache.org>
498	* backend/genesys.c: add missing check when logging raw data,
499	patch by Tollef Fog Heen <tfheen@err.no>.
500
5012009-09-16  Nicolas Martin <nicols-guest at users.alioth.debian.org>
502	* backend/pixma_mp150.c, doc/descriptions/pixma.desc,
503	doc/sane-pixma.man:
504	pixma backend: Updated documentation for:
505	- Pixma MP260 support
506	- descriptions for recently added new models
507
5082009-09-14 m. allan noah <kitno455 at gmail dot com>
509	* sanei/sanei_usb.c: reset the libusb device handle after bus scan.
510	patch from Hans Petter Selasky
511	* backend/fujitsu.*, backend/Makefile.*: backend v97,
512	use sanei_magic to provide software deskew, autocrop and despeckle
513	* sanei/sanei_magic.c, include/sane/sanei_magic.h, Makefile.*:
514	new image processing lib for deskew, despeckle, autocrop.
515
5162009-09-13  Nicolas Martin <nicols-guest at users.alioth.debian.org>
517	* backend/pixma_mp150.c, backend/pixma_mp730.c:
518	pixma backend: Declared new Pixma models MP250, MP490, MP560, MP640,
519	and MP990, all yet untested, and modified some debug code.
520
5212009-09-11  Mattias Ellert <mattias.ellert@fysast.uu.se>
522	* tools/sane-find-scanner.c: Fix false warning about USB not
523	  supported when linking with libusb-1.0.
524	* po/sane-backends.sv.po: Updated Swedish translations.
525
5262009-09-07  Nicolas Martin <nicols-guest at users.alioth.debian.org>
527	* backend/pixma_mp730.c:
528	pixma backend: added debug info for MF3110 and changed default params.
529
5302009-09-06  Nicolas Martin <nicols-guest at users.alioth.debian.org>
531	* backend/pixma_mp730.c, backend/pixma_imageclass.c, backend/pixma_mp150.c,
532	doc/descriptions/pixma.desc, doc/sane-pixma.man:
533	pixma backend:
534	- Fix usb interrupt messages handling for MF3110
535	- New support for ImageClass MF4660
536	- Documentation updates
537
5382009-09-03  Nicolas Martin <nicols-guest at users.alioth.debian.org>
539	* backend/pixma_mp730.c:
540	pixma backend: change for MF3110 image encoding.
541
5422009-08-29  Nicolas Martin <nicols-guest at users.alioth.debian.org>
543	* backend/pixma_imageclass.c, backend/pixma_mp730.c:
544	pixma backend: moved MF3110 declaration to mp730 part of backend.
545
5462009-08-27  Nicolas Martin <nicols-guest at users.alioth.debian.org>
547	* doc/descriptions/pixma.desc, backend/pixma_mp150.c:
548	- pixma backend: Updated description for MP830 reported to be fully supported.
549
5502009-08-13 m. allan noah <kitno455 at gmail dot com>
551	* tools/sane-desc.c: add closedir call to fix bug #311880, patch
552	  from Johannes Meixner
553
5542009-08-08 Julien Blache <jb@jblache.org>
555	* frontend/saned.c: run_standalone(), explicitly check for errors
556	on fds.
557
5582009-08-07 m. allan noah <kitno455 at gmail dot com>
559	* backend/fujitsu.[ch], backend/fujitsu-scsi.h: Backend v96
560	- split sane_get_parameters into two functions
561	- remove unused code from get_pixelsize
562	- support hardware based auto length detection
563	* doc/descriptions/fujitsu.desc: various status and comment updates
564
5652009-08-07  Stéphane Voltz <stef.dev at free.fr>
566	* backend/genesys_gl646.c backend/genesys_devices.c:
567	- small fixes for hp3670 support
568
5692009-08-05  Stéphane Voltz <stef.dev at free.fr>
570	* backend/genesys.c:
571	- fixed shading calibration for hp2300 when dpi <= 300
572
5732009-08-04  Stéphane Voltz <stef.dev at free.fr>
574	* backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c:
575	- fixed document end detection for gl646 cis scanners
576	- disable color filter for gray mode for gl646 cis scanners
577
5782009-08-03  Nicolas Martin <nicols-guest at users.alioth.debian.org>
579	* doc/descriptions/pixma.desc, doc/sane-pixma.man:
580	- pixma backend: few cosmetic documentation updates.
581
5822009-08-02  Stéphane Voltz <stef.dev at free.fr>
583	* frontend/tstbackend.c: remove WARMING_UP_STATUS usage
584
5852009-07-30 Jonathan Bravo Lopez <jkdsoft at gmail dot com>
586	* backend/hp3900_config.c:
587	- Fixed bug [#311856] possible for loop overflow
588
5892009-07-29 m. allan noah <kitno455 at gmail dot com>
590	* backend/canon_dr.[ch]: Backend v34
591	- add simplified Hough transform based deskewing code
592	- add extremity detecting cropping code
593	- use per-model background color to fill corners after deskew
594	- request and chop extra scanlines instead of rounding down
595	- remove padding dumb scanners add to top of front side
596	- sane_get_params uses intermediate struct instead of user struct
597	- if scanner stops, clone the last line until the end of buffer
598	- reset some intermediate params between duplex sides
599
6002009-07-28  Nicolas Martin <nicols-guest at users.alioth.debian.org>
601	* doc/descriptions/pixma.desc:
602	- Updated pixma backend desc for Pixma MX860
603
6042009-07-25  Nicolas Martin <nicols-guest at users.alioth.debian.org>
605	* backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
606	- Fix in declarations for Pixma MX320, MX330 and MX860,
607	- Updated docs for MX860, confirmed to be supported.
608
6092009-06-23 m. allan noah <kitno455 at gmail dot com>
610	* backend/canon_dr.[ch]: Backend v33
611	- add software brightness/contrast for dumb scanners
612	- add blocking mode to allow full-page manipulation options to run
613	- add swdespeck option and support code
614	- add swdeskew and swcrop options (disabled)
615
6162009-06-22 m. allan noah <kitno455 at gmail dot com>
617	* backend/canon_dr.[ch]: Backend v32
618	- crop/resample image data before buffering, not after
619	- shink image buffers to size of output image, not input
620	- correct some debug message
621	- better handling of EOF
622	- add intermediate param struct to existing user and scan versions
623
6242009-07-17 Alex Belkin <abc at telekom.ru>
625	* backend/xerox_mfp.c: more sanity checking for debug mode.
626
6272009-07-15  Stéphane Voltz <stef.dev at free.fr>
628	* backend/lexmark.h: disable deep debugging
629
6302009-07-10  Stéphane Voltz <stef.dev at free.fr>
631	* backend/genesys.c backend/genesys_gl646.c backend/genesys_low.h
632	  backend/genesys_gl646.h backend/genesys_gl841.c
633	  backend/genesys_devices.c backend/genesys.h:
634	- add shading calibration for sheetfed scanners
635	- shading calibration fix for all gl646 based scanners
636
6372009-07-06  Stéphane Voltz <stef.dev at free.fr>
638	* backend/lexmark.c backend/lexmark.h backend/lexmark_low.h:
639	  do not use resolution higher than sensor resolution when doing
640	  calibation.
641
6422009-07-02  Nicolas Martin <nicols-guest at users.alioth.debian.org>
643	* backend/pixma.h, backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
644	- Declared new models (yet untested) Pixma MX330 and MX860, updated docs.
645	- Bump backend minor version number.
646
6472009-07-01 Alex Belkin <abc at telekom.ru>
648	* backend/xerox_mfp.conf.in: usbid for Samsung SCX-4500W
649
6502009-06-29 m. allan noah <kitno455 at gmail dot com>
651	* po/Makefile.am, po/Makefile.in, po/sane-backends.uk.po:
652	- Ukrainian translation from yurchor@ukr.net
653	* backend/avision.c: set flag for Fujitsu SP620C
654	* doc/descriptions/unsupported.desc: minor updates to Canon scanners
655	* doc/descriptions/canon_dr.desc: set status complete on 5 machines
656	* backend/canon_dr.c: reduce default buffer size to 2 megs
657
6582009-06-26 Julien Blache <jb@jblache.org>
659	* po/Makefile.am, po/Makefile.in, po/sane-backends.gl.po: added
660	new gl (galician/galego) translation.
661	* po/sane-backends.es.po: update es translation.
662	Both translations courtesy of Miguel Bouzada <mbouzada(at)gmail(dot)com>
663	* po/README: update instructions for po file addition.
664
6652009-06-22 m. allan noah <kitno455 at gmail dot com>
666	* backend/kodak.*: new backend for big Kodak SCSI/Firewire scanners
667	* doc/descriptions/kodak.desc, doc/sane-kodak.man: docs for same
668
6692009-06-22  Nicolas Martin <nicols-guest at users.alioth.debian.org>
670	* backend/pixma_imageclass.c, backend/pixma_mp730.c, doc/descriptions/pixma.desc:
671	- Added duplex ADF scan for Canon ImageCLASS D480.
672	- Fixed ImageCLASS MF5770 grayscale scanning.
673	- Moved ImageCLASS MF5730 and MF5750 to pixma_mp730.c (similarity with MF5770).
674	- Updated documentation.
675
6762009-06-20  Mattias Ellert <mattias.ellert@fysast.uu.se>
677	* po/sane-backends.sv.po: Updated Swedish translations.
678	* backend/hp5400_internal.h, backend/hp5590_cmds.c,
679	  backend/hp5590_low.c, backend/net.c: Add missing includes.
680
6812009-06-20  Nicolas Martin <nicols-guest at users.alioth.debian.org>
682	* backend/pixma_imageclass.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
683	Added Canon imageCLASS D480 support to the pixma backend.
684
6852009-06-17  Stéphane Voltz <stef.dev at free.fr>
686	* backend/lexmark_low.c: f3/f4 registers assignment cleanup
687
6882009-06-18  Nicolas Martin <nicols-guest at users.alioth.debian.org>
689	* backend/pixma_mp150.c:
690	Fixed typo in pixma backend for MX320 declaration.
691
6922009-06-17 m. allan noah <kitno455 at gmail dot com>
693	* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v30
694	- add fine cal support for machines with internal buffer (2050/2080)
695	- support fixed-width machines that require even bytes per scanline
696	- pad end of scan with gray if scanner stops prematurely
697	- better handling of errors during calibration
698	- cleanup canceling debug messages
699	- remove old cancel() prototype
700	- small sleep before clearing usb halt condition
701
7022009-06-17  Stéphane Voltz <stef.dev at free.fr>
703	* backend/lexmark_low.c: cleanups, better logging in is_home_line()
704	  and possible fix for bug #311862 by using f4 & f5 registers instead of
705	  f3 & f4
706
7072009-06-16  Nicolas Martin <nicols-guest at users.alioth.debian.org>
708	* backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
709	Declared Pixma MX320 in the pixma backend. Yet untested.
710
7112009-06-16 Julien Blache <jb@jblache.org>
712	* frontend/saned.c: fix strict aliasing issues, now problematic
713	with gcc 4.4.
714
7152009-06-14  Nicolas Martin <nicols-guest at users.alioth.debian.org>
716	* backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
717	Thanks to Vladimir Andreev patch, fix network scan for MP800R.
718	Documentation updates for latest MF5770 changes.
719
7202009-06-13  Alex Belkin <abc at telekom.ru>
721	* backend/xerox_mfp.conf.in, doc/descriptions/xerox_mfp.desc: usbids
722	for some Samsung devices.
723	* backend/xerox_mfp.c: backend version increment.
724
7252009-06-09 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
726	* sanei/sanie_tcp.c, backend/epson2_net.c: Update
727	sanei_tcp_read() to better simulate old behavior of
728	MSG_WAITALL.  recv() tends to return MTU sized chunks
729	of data without that option.  And at least cygwin doesn't
730	support MSG_WAITALL.  Re-enable epson2 using that function
731	for big receives.
732	* libgetopt.c, libgetopt1.c: Revert some logic meant to be used
733	only when we were always compiling internal getopt() functions.
734	Fix header filename.
735
7362009-06-09  Stéphane Voltz <stef.dev at free.fr>
737	* backend/lexmark.h backend/lexmark.c backend/lexmark_low.c:
738	  cleanups, better 'fake usb' and possible fix for bug #311862
739
7402009-06-08 m. allan noah <kitno455 at gmail dot com>
741	* backend/canon_dr.c: backend v29
742	- split coarse and fine cal to run independently
743	- add side option
744	- reset scan params to user request if calibration fails
745	- better handling of sane_cancel
746	- better handling of errors during sane_start and sane_read
747
7482009-06-08  Nicolas Martin <nicols-guest at users.alioth.debian.org>
749	* backend/pixma_mp730.c, backend/pixma_imageclass.c:
750	Modifications to support Canon ImageClass MF5770
751
7522009-06-04  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
753	* backend/genesys_gl841.c: Make calibration steps always send
754	  registers before trying to acquire a line.
755
7562009-05-29  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
757	* doc/descriptions/genesys.desc:
758	  Added description for Visioneer XP100r3, Visioneer Roadwarrior,
759	  demoted DocketPort 465 to "untested"
760
7612009-05-28 m. allan noah <kitno455 at gmail dot com>
762	* backend/pnm.c: hide 'warming up' and 'hw locked' 'devices'
763
7642009-05-26 m. allan noah <kitno455 at gmail dot com>
765	* backend/canon.c: clamp film type to allowed range (bug #311685)
766
7672009-05-25 m. allan noah <kitno455 at gmail dot com>
768	* backend/fujitsu.[ch]: backend v94
769	- add side option to show which duplex image is being transferred
770	- convert front and simplex buffers to use much less ram
771	- add lowmemory option which makes duplex back buffer small too
772	- refactor image handling code to track eof's instead of lengths
773	- do color deinterlacing after reading from scanner, before buffering
774
7752009-05-25  Nicolas Martin <nicols-guest at users.alioth.debian.org>
776	* sanei/sanei_usb.c:
777	Adds debug verbosity to last sanei_usb.c patch.
778
7792009-05-23  Nicolas Martin <nicols-guest at users.alioth.debian.org>
780	* doc/sane-pixma.man, doc/descriptions/pixma.desc:
781	Updated documentation for Pixma MultiPass MP730.
782
7832009-05-22  Alex Belkin <abc at telekom.ru>
784	* backend/xerox_mfp.c:
785	- additional error check to (stop scanadf) + fix of it.
786
7872009-05-22  Nicolas Martin <nicols-guest at users.alioth.debian.org>
788	* backend/pixma_imageclass.c, backend/pixma_mp730.c, sanei/sanei_usb.c:
789	- pixma_imageclass.c: supported devices list cleanup.
790	- pixma_mp730.c: fixed scan area width adjust and end of scan protocol for MP730.
791	- sanei/sanei_usb.c: in sanei_usb_open(), changed "endpoints seek loop" to
792	  take into account only interfaces detected by sanei_usb_init()
793	  Fixes Pixma MP730 usb wrong endpoints selection.
794
7952009-05-19  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
796	* backend/genesys_devices.c, backend/genesys_low.h:
797	  Add Pentax DSmobile 600, Syscan 485, DCT 487
798
7992009-05-18  Stéphane Voltz <stef.dev at free.fr>
800	* backend/genesys_gl646.h: fixed missing part of the include
801
8022009-05-13  Stéphane Voltz <stef.dev at free.fr>
803	* backend/genesys_gl646.c backend/genesys_gl646.h: created a
804	  genesys_gl646.h header file, moved all declarations from
805	  genesys_gl646.c to this file.
806
8072009-05-13  Nicolas Martin <nicols-guest at users.alioth.debian.org>
808	* backend/pixma_mp150.c:
809	Fixed Pixma MP600R for network scan. Changes apply to MP600R _and_ MP600,
810	to use now a strict clone of Canon's driver protocol.
811
8122009-05-09 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
813	* */*.c: standardize including local sane include files.
814
8152009-05-09  Nicolas Martin <nicols-guest at users.alioth.debian.org>
816	* backend/pixma_mp150.c, doc/descriptions/pixma.desc:
817	Fixed Pixma MP600 and MP600R for 2400 dpi scan, updated their descriptions.
818
8192009-05-08 m. allan noah <kitno455 at gmail dot com>
820	* backend/canon_dr*: backend v27
821	- bug fix in read_panel()
822	- initialize vars in do_usb_cmd()
823	- set buffermode off by default
824	- clear page counter during init and sane_start()
825	- eject previous page during init and sane_start()
826	- improved SSM_BUFF macros
827	- moved set_window() to after ssm-*()
828	- add coarse calibration (AFE offset/gain & per-channel exposure)
829	- add fine calibration (per-cell offset/gain)
830	- free image and fine cal buffers in sane_close()
831	- compare page counter of small scanners only in non-buffered mode
832	- add back-side gray mirroring code for DR-2580C
833
8342009-05-06  Nicolas Martin <nicols-guest at users.alioth.debian.org>
835	* doc/descriptions/pixma.desc:
836	Updated descriptions in pixma backend for ImageClass MF4010 and MF4018.
837
8382009-05-06 Ilia Sotnikov <hostcc@gmail.com>
839
840	* doc/descriptions/unsupported.desc:
841	HP ScanJet 4500C/4570C/5500C is supported by the 'hp5590' backend.
842	* doc/descriptions/hp5590.desc:
843	Updated backend version, added HP ScanJet 4500C as completely supported,
844	added HP ScanJet 5500C as untested, HP ScanJet 4570C/5550C/5590/7650
845	marked as completely supported
846	* tools/check-usb-chip.c:
847	Updated HP ScanJet model names displayed during the check_hp5590().
848	* backend/hp5590.c, backend/hp5590_cmds.c, backend/hp5590_cmds.h,
849	  backend/hp5590_low.c, backend/hp5590_low.h, doc/sane-hp5590.man:
850	Updated the list of supported devices (added HP 5500C which is similar
851	to 4570C, 5500C which is similar to 4500C) - only strings/comments, no
852	code was changed. Updated backend version. Updated man page.
853
8542009-05-06 Julien Blache <jb@jblache.org>
855	* tools/sane-desc.c: unbreak udev rules, use ATTRS instead of ATTR
856	for USB devices.
857	* frontend/saned.c: pass the network fds to saned_avahi() so the
858	Avahi process can close them. Fixes a hang possible hang of the
859	net backend when saned is run in debug mode.
860
8612009-05-05 Julien Blache <jb@jblache.org>
862	* doc/backend-writing.txt, doc/releases.txt: update for the switch
863	to git.
864
8652009-05-04 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
866	* acinclude.m4: Rename --enable-fork-process to --enable-pthreads
867	to match internal usage. Stop linking in pthread when disabled.
868	* backend/Makefile.am: Add $PTHREAD_LIBS to all backends that
869	include sanei_thread.
870	* Makefile.am: Add new ChangeLog-1.0.20 to distribution list.
871
8722009-05-03 m. allan noah <kitno455 at gmail dot com>
873	* ChangeLog-1.0.20, Makefile.in: ChangeLog from 1.0.20 release
874	* configure, configure.in: version 1.0.21cvs
875	* doc/releases.txt: minor updates for new build system
876	* doc/descriptions/canon_dr.desc, doc/descriptions/coolscan3.desc,
877	  doc/descriptions/rts8891.desc, doc/descriptions/xerox_mfp.desc:
878	  remove :new tag
879
8802009-05-03 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
881	* Makefile.in, aclocal.m4, configure, */Makefile.in: Regenerated
882	with newer automake.
883	* backend/Makefile.am, tools/sane-config.in: Add missing
884	$GPHOTO2_LDFLAGS so library can be found.
885	* tools/Makefile.am: Add missing $SCSI_LIBS to sane-find-scanner.
886
887Older entries can be found in ChangeLog-1.0.20.
888