1******  Release of sane-backends 1.0.14. End of code freeze ******
2
32004-04-30  Henning Meier-Geinitz <henning@meier-geinitz.de>
4
5	* doc/descriptions/unsupported.desc: Added link to more info about
6	  Microtek ScanMaker 3630.
7	* NEWS: Updated for release.
8	* backend/sm3600.h: Added last minute fix to avoid compilation
9	  trouble with gcc 3.4.
10	* configure configure.in: New version: 1.0.14.
11
122004-04-29  Oliver Schwartz <Oliver.Schwartz@gmx.de>
13
14	* backend/snapscan.conf doc/descriptions/snapscan.desc
15	  Added Benq 640BT, changed status of Epson 1670 to "good"
16
172004-04-24  Henning Meier-Geinitz <henning@meier-geinitz.de>
18
19	* po/sane-backends.sv.po: Updated Swedish translation (from
20	  Mattias Ellert <mattias.ellert@tsl.uu.se>).
21
22---- CODE FREEZE FOR SANE 1.0.14 ---
23-- snapshot 1.0.14-pre3
24
252004-04-24  Henning Meier-Geinitz <henning@meier-geinitz.de>
26
27	* doc/descriptions/unsupported.desc: Added Lexmark X5130, UMAX
28	  Astra 4000 and 4600.
29	* doc/descriptions-external/genesys.desc: Removed comments from
30	  some scanners as the chipset is known now.
31	* configure configure.in: Disabled compilation warnings.
32
332004-04-24  Jochen Eisinger <jochen@penguin-breeder.org>
34
35	* doc/sane-usb.man: added comment about devmode not working
36	  with current (2.6.3-2.6.5) 2.6 kernels
37
382004-04-23  Henning Meier-Geinitz <henning@meier-geinitz.de>
39
40	* backend/dll.c: Fixed dynamic loading of backend libraries
41	  on OS/2. Patch from Franz Bakan <fbakan@gmx.net>.
42
432004-04-23  Gerhard Jaeger <gerhard@gjaeger.de>
44
45	* doc/sane-u12.man doc/plustek/Plustek-USB.changes: updates.
46
472004-04-19  Henning Meier-Geinitz <henning@meier-geinitz.de>
48
49	* backend/gt68xx.c backend/gt68xx_devices.c
50	  doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES:
51	  Minor fixes for Mustek BearPaw 2448 TA Plus.
52	* doc/descriptions/unsupported.desc: Added Canon IS-32.
53
542004-04-17  Henning Meier-Geinitz <henning@meier-geinitz.de>
55
56	* acinclude.m4 aclocal.m4 configure: Don't use -ansi on MacOS X.
57
582004-04-17  Henning Meier-Geinitz <henning@meier-geinitz.de>
59
60	* acinclude.m4 aclocal.m4 configure: If the test for gphoto2-config
61	  fails, don't call it later.
62
63-- snapshot 1.0.14-pre2
64
652004-04-17  Henning Meier-Geinitz <henning@meier-geinitz.de>
66
67	* NEWS: Added some more updated backends and danish translation.
68	* tools/hotplug/libsane.usermap: Added Epson Stylus CX5400 and
69	  Nikon Coolscan 5000 ED. Minor documentation updates.
70
712004-04-15  Oliver Schwartz <Oliver.Schwartz@gmx.de>
72
73	* backend/snapscan-mutex.c: Fixed compilation problem on OS/2
74	  (Thanks to Franz Bakan).
75	* configure.in configure: SnapScan backend now compiled in by
76	  default on OS/2
77
782004-04-15  Marian Eichholz <eichholz@computer.org>
79
80	* backend/sm3600.h backend/sm3600-scanmtek.c
81	  backend/sm3600-color.c backend/sm3600-gray.c
82	  backend/sm3600-homerun.c: Many fixes for MacOS-X problems pointed
83	  out by Mattias Ellert, thanks: Waiting longer for DoJog() command
84	  completion, new function for transmitting the line gain correction
85	  data with correct endianness, Chassis-Gray-Level lowered.
86	* backend/sm3600.c : Fixed off-by-one-error in p->lines
87          backend/sm3600-scanmtek: Fixed just broken UploadGainCorrection()
88
892004-04-14  Karl Heinz Kremer <khk@khk.net>
90
91	* backend/epson.conf: Added "usb" entry for libusb
92
932004-04-14  Rene Rebe <rene@rocklinux.org>
94
95	* backend/avision.h, backend/avision.c: the current development state,
96	  including cleanups, code refactoring, dynamic color and scan source
97	  list creation, implemented ADF mirroring needed for some ASICs ,
98	  some scan window scaliing fixes for some ASICs, added 16bit gray
99	  and color support, fixed a tiny big-endian issue, fixed command
100	  error reporting for some ASICs, improved inquiry logging and some
101	  tiny fixes for film-scanners.
102
1032004-04-14  Gerhard Jaeger <gerhard@gjaeger.de>
104
105	* backend/plustek_pp.c backend/plustek-pp_sysdep.h
106	  backend/plustek-pp_scan.h backend/plustek-pp_ptdrv.c
107	  backend/plustek-pp_misc.c: Fixed Kernel 2.6 compilation problems.
108	* doc/plustek/Makefile.kernel24 doc/plustek/Makefile.kernel26
109	  doc/plustek/MakeModule.sh: added to make kernel-module
110	  compilation easier.
111	* doc/plustek/BUILD doc/plustek/VERSION0
112	  doc/plustek/Plustek-PARPORT.txt doc/sane-plustek.man: update.
113	* backend/u12.c backend/u12-hw.c backend/u12-if.c: minor fixes.
114	* doc/u12/U12.changes doc/u12/U12.todo: update.
115	* doc/descriptions/u12.desc: added RevScan Orange R48Ti.
116	* sanei/sanei_thread.c: fixed some warning conditions.
117
1182004-04-14  Henning Meier-Geinitz <henning@meier-geinitz.de>
119
120	* po/Makefile.in po/sane-backends.da.po: Added Danish translation
121	  (from  Mogens Jaeger <mogensjaeger@get2net.dk>).
122
1232004-04-12  Henning Meier-Geinitz <henning@meier-geinitz.de>
124
125	* README.windows: Mentioned C++ misdetection trouble.
126	* tools/Makefile.in: In make distclean also clean subdirectories.
127
1282004-04-11  Karl Heinz Kremer <khk@khk.net>
129
130	* backend/epson_usb.c: Added missing device IDs for current MFDs
131
132---- FEATURE FREEZE FOR SANE 1.0.14 ---
133-- snapshot 1.0.14-pre1
134
1352004-04-10  Henning Meier-Geinitz <henning@meier-geinitz.de>
136
137	* japi/.cvsignore: Updated.
138	* japi/Jscanimage.java japi/Sane.c: Fixes from  David Neary
139	  <David@phenix.fr> to make japi work with current jdks. More
140	  work and documentation is still needed.
141	* backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
142	  doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
143	  doc/gt68xx/gt68xx.CHANGES: Minor fixes for Mustek A3 USB,
144	  Genius ColorPage Vivid4 and Mustek BearPaw 2448 CS/TA Plus.
145	* Makefile.in tools/Makefile.in: Added some missing files to
146	  DISTFILES.
147
1482004-04-10  Jochen Eisinger <jochen@penguin-breeder.org>
149
150	* tools/sane-find-scanner.c, doc/sane-mustek_pp.man,
151	  doc/sane-find-scanner.man: added support for detecting
152	  mustek parallel port scanners.
153
1542004-04-09  Gerhard Jaeger <gerhard@gjaeger.de>
155	* backend/plustek.c: Fixes bug #300620.
156	* sanei_thread.c: Fixes bug-reports #300617 & #300618,
157	  all reports and patches or patch-ideas by Mattias Ellert.
158
1592004-04-09  Oliver Schwartz <Oliver.Schwartz@gmx.de>
160
161	* backend/snapscan-usb.c backend/snapscan-mutex.c
162	  backend/Makefile.in: Use own file for mutex implementation
163	  to allow for easier porting to other platforms
164	  backend/snapscan-sources.c backend/snapscan.c:
165	  Bugfixes for pthread implementation
166
1672004-04-08  Oliver Schwartz <Oliver.Schwartz@gmx.de>
168
169	* backend/snapscan.c backend/snapscan-sources.c
170	  backend/snapscan.h backend/Makefile.in:
171	  Use sanei_thread functions instead of forking
172	* backend/snapscan-options.c: Change title and description
173	  for OPT_HIGHQUALITY to use existing i18n translations
174	* backend/snapscan-usb.c: Use urb counting
175	  (thanks to Jose Alberto Reguero)
176
1772004-04-06  Gerard Klaver   <gerard at gkall dot hobby dot nl>
178
179	* backend/test.c changed some option group headers to advanced option
180	  menu.
181
1822004-04-06  Jochen Eisinger <jochen@penguin-breeder.org>
183
184	* sanei/sanei_pa4s2.c include/sane/sanei_pa4s2.h, backend/mustek_pp.c:
185	  fixed compiler warnings
186
1872004-04-04  Henning Meier-Geinitz <henning@meier-geinitz.de>
188
189	* backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
190	  backend/gt68xx_mid.c doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
191	  doc/gt68xx/gt68xx.CHANGES:
192	  Added BGR color order for pixel mode. Plustek OpticPro U16B works
193	  in color mode now. Made 600 dpi mode for Mustek BearPaw 2400 TA
194	  Plus a bit faster. Changed Mustek ScanExpress A3 linedistance
195	  correction. Added detection of Visioneer Onetouch 7300.
196	* doc/descriptions/unsupported.desc: Removed Canon D660. Now
197	  supported by plustek backend.
198
1992004-04-04  Gerhard Jaeger <gerhard@gjaeger.de>
200	* doc/descriptions/plustek.desc: added Canon D660U.
201	* doc/plustek/Plustek-USB.changes doc/plustek/Plustek-USB-TODO.txt
202	  doc/plustek/Plustek-USB.txt: update
203	* po/sane-backends.*.po: new strings, as the plustek backend has changed.
204	* backend/plustek.[ch], plustek-usb.[ch], plustek-usb.cal.c,
205	  plustek-usbdevs.c, plustek-usbhw.c, plustek-usbimg.c,
206	  plustek-usbshading.c: added Canon D660U support, cleanup, bug-fixing.
207	* backend/plustek.conf: added red_lampoff, green_lampoff and blue_lampoff
208	  parameters.
209
2102004-04-02  Oliver Schwartz <Oliver.Schwartz@gmx.de>
211
212	* backend/snapscan.c backend/snapscan-options.c
213	  backend/snapscan-scsi.c:
214	  Various bugfixes for gamma correction (Thanks to Robert Tsien)
215	* po/sane-backends.de.po: Fix translation for "gamma table"
216
2172004-04-02  Henning Meier-Geinitz <henning@meier-geinitz.de>
218
219	* NEWS: Updated for sane-backends 1.0.14.
220	* README.linux: Added some hints about setting permissions with
221	  libusb on Linux 2.6. Removed some obsolete paragraphs.
222	* config.guess config.sub: Updated from stable libtool.
223	* doc/descriptions/unsupported.desc: Added Relisys Episode scanner.
224
2252004-03-29  Henning Meier-Geinitz <henning@meier-geinitz.de>
226
227	* sanei/sanei_scsi.c: Increased SCSI buffer size on MacOS X.
228	  Patch from Mattias Ellert, bug #300601.
229
2302004-03-28  Henning Meier-Geinitz <henning@meier-geinitz.de>
231
232	* backend/gt68xx.c backend/gt68xx_devices.c
233	  backend/gt68xx_gt6801.c backend/gt68xx_gt6816.c
234	  backend/gt68xx_high.c doc/descriptions/gt68xx.desc
235	  doc/gt68xx/gt68xx.CHANGES: Plustek U16B: Added
236	  GT68XX_FLAG_SE_2400. Fixed color order.Increased debug
237	  level for setup_scan. Fixed CCD ocarse calibration.
238	* doc/descriptions/microtek.desc: Added Agfa Studiostar.
239	* doc/descriptions/unsupported.desc: Added Avigramm Minidoc,
240	  Medion MD 41260, and Nikon LS 50 ED. Removed Genius Colorpage
241	  Vivid III as it may work with the u12 backend.
242
2432004-03-27  Peter Kirchgessner <peter@kirchgessner.net>
244
245	* backend/hp.c, hp-scl.c, hp.h, doc/sane-hp.man,
246	  doc-descriptions/hp.desc: Fix problem with USB-connections
247	  on Linux 2.6.x. Add environment SANE_HP_KEPPOPEN... and
248	  don't close connections for USB.
249
2502004-03-21  Henning Meier-Geinitz <henning@meier-geinitz.de>
251
252	* doc/descriptions/unsupported.desc: Added Tevion MD 40420. Moved
253	  Plustek OpticPro S(T)28 to genesys.desc.
254	* doc/descriptions-external/genesys.desc: Moved Plustek OpticPro
255	  S(T)28 to genesys.desc.
256
2572004-03-22  Oliver Schwartz <Oliver.Schwartz@gmx.de>
258
259	* backend/snapscan.h Added detection for Epson 660 by USB ID
260	  since new models use new ID strings.
261
2622004-03-21  Henning Meier-Geinitz <henning@meier-geinitz.de>
263
264	* backend/mustek.c doc/descriptions/mustek.desc
265	  doc/mustek/mustek.CHANGES: Added detection of Mustek ScanExpress
266	  1200 FS.
267	* doc/descriptions/unsupported.desc: Added some Microtek and Agfa
268	  scanners.
269
2702004-03-19  Karl Heinz Kremer <khk@khk.net>
271
272	* doc/descriptions/epson.desc: Added Perfection 4870 and CX-6400
273	* doc/descriptions/unsupported.desc: Removed CX-6400
274
2752004-03-19  Henning Meier-Geinitz <henning@meier-geinitz.de>
276
277	* backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
278	  backend/gt68xx_high.c backend/gt68xx_low.h doc/sane-gt68xx.man
279	  doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Genius
280	  Vivid 4xe now has color order RGB. Removed 50 dpi for Mustek
281	  BearPaw 2448 as that resolution doesn't work. Make sure that the
282	  lamp of the Mustek A3 USB gets warmed up. It's a CIS scanner with
283	  a lamp. That code is untested. Full scan starts scanning from the
284	  start position of the white strip now. Added detection for Genius
285	  Vivid 1200 EX. Fixed product id of Mustek BearPaw 2448 TA
286	  Plus. Other minor updates.
287
2882004-03-15  Oliver Rauch <oliver.rauch@rauch-domain.de>
289	* backend/umax: bugfix for sense_handler and do_calibration
290
2912004-03-15  Stéphane Voltz <svoltz@wanadoo.fr>
292
293	* backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.c
294          backend/umax_pp.c tools/umax_pp.c:   Added ppdev support for 610P
295          detection. Fixed scan area overflow at >= 600 dpi. Fixed ppdev
296	  data direction setting. Fixed direct hardware ECP mode for 1220P.
297
2982004-03-14  Henning Meier-Geinitz <henning@meier-geinitz.de>
299
300	* tools/README tools/hotplug/README tools/hotplug/libsane.usermap
301	  tools/hotplug/libusbscanner: Added scanner ids (from Marcel
302	  Pol). Added more documentation. Added "chmod a+rw" alternative.
303	* doc/descriptions-external/genesys.desc: Added Plustek OpticPro
304	  ST48.
305	* doc/descriptions/unsupported.desc: Added Mustek A3 EP. Removed
306	  Plustek OpticPro ST48.
307
3082004-03-13  Henning Meier-Geinitz <henning@meier-geinitz.de>
309
310	* doc/descriptions/unsupported.desc: Added Vantas 3000. Added some
311	  links.
312
3132004-03-09  Stéphane Voltz <svoltz@wanadoo.fr>
314
315	* backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.c
316          doc/sane-umax_pp.man doc/descriptions/umax_pp.desc tools/umax_pp.c:
317	  finished ECP support for 1220P/2000P. Added scanner detection and
318	  low-level communication for 610P.
319
3202004-03-08  Henning Meier-Geinitz <henning@meier-geinitz.de>
321
322	* tools/check-usb-scanner.c: GL841 max packet size can be 512
323	  bytes on USB 2.0.
324	* doc/sane-usb.man: The Linux scanner module was removed. The
325	  devmode trick in fstab doesn't work anymore. We now have a
326	  hotplug script.
327	* doc/descriptions/unsupported.desc: Moved all scanners that may
328	  be supported by the genesys backend to genesys.desc. Added Agfa
329	  1212 P.
330	* doc/descriptions-external/genesys.desc: Moved all scanners that may
331	  be supported by the genesys backend to genesys.desc. Added links
332	  to scanner pages.
333
3342004-03-04  Oliver Schirrmeister <oschirr@abm.de>
335	* backend/fujitsu.c
336          enabled dropoutcolor for fi4x20C
3372004-03-04  Oliver Schirrmeister <oschirr@abm.de>
338	* backend/fujitsu.c
339          enabled dropoutcolor for fi4530C
340
3412004-03-03  Gerhard Jaeger <gerhard@gjaeger.de>
342	* doc/descriptions/unsupported.desc: Updated Plustek section.
343	* doc/descriptions-external/genesys.desc: updated list of scanners
344	  that should be supported by the genesys backend.
345
3462004-03-03  Henning Meier-Geinitz <henning@meier-geinitz.de>
347
348	* frontend/saned.c: Added checks for bad handles for
349	  SANE_NET_CLOSE and SANE_NET_CANCEL. This is intended to stop
350	  saned from segfaulting when a bad handle is used.
351
3522004-03-02  Karl Heinz Kremer <khk@khk.net>
353
354	* backend/epson.c: Added D8 function level for RX-500
355
3562004-03-02  Henning Meier-Geinitz <henning@meier-geinitz.de>
357
358	* backend/mustek_usb.c backend/mustek_usb_low.c
359	  backend/mustek_usb_low.h doc/sane-mustek_usb.man
360	  doc/mustek_usb/mustek_usb.CHANGES doc/mustek_usb/mustek_usb.TODO:
361	  Added workaround for toggle = data0 chipset bug.
362	  Fixes bug #300323.
363	* doc/descriptions/unsupported.desc: Added link for HP ScanJet
364	  8290. Added Logitec PageScan Color.
365
3662004-03-01  Frank Zago  <fzago at austin dot rr dot com>
367
368	* doc/descriptions-external/genesys.desc: created list of scanners
369	  that should be supported by the genesys backend.
370	* doc/leo/leo.txt: doc update.
371
3722004-03-01  Karl Heinz Kremer <khk@khk.net>
373
374	* doc/sane-epson.man: Corrected default function level from B5 to B3
375
3762004-02-28  Frank Zago  <fzago at austin dot rr dot com>
377
378	* tools/check-usb-chip.c: Added test for GL646 used in HP scanners.
379
3802004-02-28  Julien Blache <jb@jblache.org>
381	* tools/hotplug: added the hotplug script used by the Debian
382	package, with a quick README.
383	* tools/README: updated to mention the hotplug/ directory.
384
3852004-02-27  Matthew Duggan <stauff1@users.sourceforge.net>
386
387	* backend/canon_pp.c: Add more debug output to help resolve bug #300524
388
3892004-02-22  Henning Meier-Geinitz <henning@meier-geinitz.de>
390
391	* doc/scanimage.man frontend/scanimage.c: Added support for asking
392	  for pressing a key before scanning a page in a batch scan. Patch
393	  from Dominik Fischer <dom_fischer@web.de>.
394
3952004-02-20  Oliver Schirrmeister <oschirr@abm.de>
396
397	* backend/fujitsu.c backend/fujitsu.h backend/fujitsu-scsi.h:
398          merged the 3092 and the 3091 functions
399          inverted the image in mode color and grayscale
400          jpg hardware compression support (fi-4530C)
401
402
4032004-02-20  Stéphane Voltz <svoltz@wanadoo.fr>
404
405	* backend/umax_pp_low.h backend/umax_pp_low.c backend/umax_pp.conf
406	  backend/umax_pp.c tools/umax_pp.c: added initial ECP support for
407	   scanner, laid groundwork for 610P support.
408
4092004-02-14  Henning Meier-Geinitz <henning@meier-geinitz.de>
410
411	* doc/descriptions/unsupported.desc: Added HP ScanJet 4670 and
412	  Tamarack Artiscan 9600 pro 36. Removed Plustek OpticSlim 2400.
413	* doc/descriptions/umax1220u.desc: Added UMAX Astra 1600U as this
414	  scanner is reported to work as "well" as the 2000U.
415
4162004-02-11  Frank Zago  <fzago at austin dot rr dot com>
417	* backend/matsushita.c backend/matsushita.conf
418	  doc/sane-matsushita.man doc/descriptions/matsushita.desc: added
419	  partial support for models KV-SS55EX, KV-S2025C, KV-S2045C and
420	  KV-S2065L.
421
4222004-02-08  Karl Heinz Kremer <khk@khk.net>
423	* backend/epson*.[ch]: Reformat source code to get rid of different coding styles
424	  used over the years (and by different authors).
425
4262004-02-08  Frank Zago  <fzago at austin dot rr dot com>
427	* README.windows: added info about USB scanners.
428
429	* backend/teco1.c backend/teco1.conf backend/teco1.h
430	  doc/sane-teco1.man doc/descriptions/teco1.desc: added new
431	  scanner Relisys RELI 4816, marked Relisys AVEC 2412 as tested.
432
4332004-02-08  Oliver Rauch <oliver.rauch@rauch-domain.de>
434	* backend/umax: bugfix for DOR mode, sane-umax-build-43
435	* doc/umax/umax.CHANGES updated
436
4372004-02-07  Henning Meier-Geinitz <henning@meier-geinitz.de>
438
439	* backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
440	  backend/gt68xx_high.c doc/sane-gt68xx.man
441	  doc/descriptions/gt68xx.desc: Added basic support for Plustek
442	  OpticSlim 2400. Fixed calibration debug output.
443
4442004-02-07  Karl Heinz Kremer <khk@khk.net>
445
446	* backend/epson.h, backend/epson_usb.h: Increase timeout for lamp warmup
447	  from 60 to 120 seconds
448
4492004-02-07  Eddy De Greef <eddy_de_greef at tiscali dot be>
450
451	* backend/mustek_pp_cis.c: cleaned up debug code
452	* backend/mustek_pp_decl.h, backend/mustek_pp_drivers.h: bumped
453	  version number.
454	* backend/mustek_pp.conf: fixed mistakes in examples
455
4562004-02-07  Henning Meier-Geinitz <henning@meier-geinitz.de>
457
458	* doc/descriptions/unsupported.desc: Added Genius Colorpage Vivid
459	  1200EX and Mustek Paragon 800 II EP.
460
4612004-02-04  Henning Meier-Geinitz <henning@meier-geinitz.de>
462
463	* sanei/sanei_usb.c: Fixed inconsistent error message (patch from
464	  Mattias Ellert <mattias.ellert@tsl.uu.se>).
465
4662004-02-01  Gerhard Jaeger <gerhard@gjaeger.de>
467	* sanei/sanei_thread.c: added Mattias Ellerts' patch to make
468	  sanei_thread_kill work on MacOSX.
469
4702004-02-01 Karl Heinz Kremer <khk@khk.net>
471
472	* backend/epson.c: Added D7 function level as copy of D1 for CX-6400
473	* backend/epson_usb.c: Added IDs for CX-6400 and Perfection 4870
474
4752004-02-01 Oliver Schwartz <Oliver.Schwartz@gmx.de>
476
477	* backend/snapscan-options.c: Remove non-working resolutions
478	  for Epson Perfection 1670
479	* doc/descriptions/snapscan.desc: Add Guillemot Maxi A4 36 bit
480
4812004-01-31  Matthew Duggan <stauff1@users.sourceforge.net>
482
483	* backend/canon_pp.c: Remove more compile warnings.
484
4852004-01-30  Henning Meier-Geinitz <henning@meier-geinitz.de>
486
487	* doc/descriptions/unsupported.desc: Added Mustek BearPaw 4800TA Pro II.
488
4892004-01-29  Henning Meier-Geinitz <henning@meier-geinitz.de>
490
491	* backend/mustek_scsi_pp.c: Use gettimeofday() instead of
492	ftime(). Bug #300482.
493
4942004-01-21  Gerhard Jaeger <gerhard@gjaeger.de>
495	* backend/test.c: reader_process terminates now, when running as
496	  thread.
497	* backend/u12.c backend/u12-hw.c backend/u12-if.c backend/u12-io.c
498	  backend/u12-map.c backend/u12-motor.c backend/u12-shading.c
499	  backend/u12-tpa.c backend/u12.h backend/u12.conf: major update, compilation
500	  fixes.
501
5022004-01-19  Gerhard Jaeger <gerhard@gjaeger.de>
503	* doc/u12/U12.changes: update.
504	* doc/u12/U12.todo: initial checkin.
505	* backend/plustek-usb.c: cleanup.
506	* backend/u12.c backend/u12-ccd.c backend/u12-hw.c backend/u12-if.c
507	  backend/u12-image.c backend/u12-io.c: activated cancel function,
508	  added lamp off timer function, cleanup, stability fixes.
509
5102004-01-19  Henning Meier-Geinitz <henning@meier-geinitz.de>
511
512	* backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
513	  doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
514	  doc/gt68xx/gt68xx.CHANGES: Debug options are only enabled if the
515	  debug level is 1 and higher. Added product id 0x0402 for Plustek U16B.
516
5172004-01-17  Henning Meier-Geinitz <henning@meier-geinitz.de>
518
519	* doc/gamma4scanimage.man: scanimage is in section 1.
520	* doc/descriptions/unsupported.desc: Added Lexmark X74.
521
5222004-01-15  Eddy De Greef <eddy_de_greef at tiscali dot be>
523
524	* backend/mustek_pp.c, backend/mustek_pp_cis.c: Bug fix: make sure
525	  that the child process releases the parallel port under all
526	  circumstances. Otherwise, the parent process may no longer be
527	  able to control the scanner and the lamp stays on and doesn't
528	  return home.
529
5302004-01-15  Gerard Klaver <gerard at gkall dot hobby dot nl>
531
532	* include/sane/saneopts.h: Added options WHITE_LEVEL_R, WHITE_LEVEL_G,
533	                           and WHITE_LEVEL_B.
534	* doc/sane-teco2.man: changed --white-level to white-level-r, -g, -b
535	                      update text
536	* backend/teco2.c: changed WHITE_LEVEL to WHITE_LEVEL_R, _G and _B,
537	                   changed calibration part for the VM3564, VM356A and
538	                   VM3575 (subtract highest and lowest value and then
539	                   divide).
540	* backend/teco2.h: changed WHITE_LEVEL to WHITE_LEVEL_R, _G, _B.
541
5422004-01-14  Gerhard Jaeger <gerhard@gjaeger.de>
543	* backend/u12.c: Fixed preview bug.
544
5452004-01-14  Gerhard Jaeger <gerhard@gjaeger.de>
546	* descriptions/u12.desc: fixed wrong man-page reference, status updates.
547	* backend/u12.c backend/u12.h backend/u12-hwdef.h backend/u12-scanner.h
548	  backend/u12-*.c: bump up version, fixed device autodetection and corrupted
549	  pictures, improved model-detection.
550
5512004-01-13  Henning Meier-Geinitz <henning@meier-geinitz.de>
552
553	* doc/descriptions/unsupported.desc: Added several Canon, HP,
554	  Plustek, and UMAX scanners.
555	* doc/descriptions-external/epkowa.desc: Epson 1670 is supported
556	  by SnapScan backend now.
557	* doc/descriptions/gt68xx.desc doc/sane-gt68xx.man: Added Packard
558	  Bell Diamond 2450.
559
5602004-01-13  Karl Heinz Kremer <khk@khk.net>
561	*  backend/epson-usb.c: Added product ID for RX-500
562
5632004-01-13  Gerhard Jaeger <gerhard@gjaeger.de>
564	* doc/sane-plustek_pp.man: added missing explanation. Bug #300441.
565	* include/sane/sanei_thread.h: updated copyright info.
566	* sanei/sanei_thread.c: fixed return value handling for sanei_wait_pid().
567
5682004-01-12  Karl Heinz Kremer <khk@khk.net>
569
570	* backend/epson.c: Fixed bug # 300444 - Changed OPT_CCT_( desc. string.
571
5722004-01-12  Oliver Rauch <oliver.rauch@rauch-domain.de>
573	* backend/umax backend/Makefile.in: repleaced fork routines by sanei_thread
574	* doc/umax/umax.CHANGES updated
575
5762004-01-12  Matthew Duggan <stauff1@users.sourceforge.net>
577
578	* backend/canon_pp-dev.c backend/canon_pp-io.c backend/canon_pp.c
579	  backend/canon_pp.h: Fix various compile warnings (Bug #300407).
580	  Also fix bug in parsing config file.
581	* doc/descriptions/canon_pp.desc: Bump version number.
582
5832004-01-11  Henning Meier-Geinitz <henning@meier-geinitz.de>
584
585	* tools/sane-desc.c: When generating HTML anchor names, make sure
586	  they are unique. Bug #300439.
587	* doc/descriptions/qcam.desc doc/descriptions/unsupported.desc:
588	  Fixed some broken links.
589
5902004-01-10  Julien BLACHE <jb@jblache.org>
591	* sanei/sanei_pa4s2.c: libieee1284 support for scsi_pp functions.
592	This is untested but should work.
593
5942004-01-10  Oliver Rauch <oliver.rauch@rauch-domain.de>
595	* doc/umax: corrected links in umax documentations
596
5972004-01-09  Henning Meier-Geinitz <henning@meier-geinitz.de>
598
599	* doc/sane-config.man: Only one option can be used at the same
600	  time.
601	* doc/descriptions/unsupported.desc: Added HP Scanjet 4600 and
602	  Quato scanners. Updated Epson 1270.
603
6042004-01-09  Gerhard Jaeger <gerhard@gjaeger.de>
605	* doc/u12/U12.changes: initial checkin.
606	* doc/sane-u12.man doc/sane-plustek.man doc/sane-plustek_pp: added
607	  ENVIRONMENT information and did some minor updates.
608	* descriptions/plustek_pp.desc descriptions/u12.desc: status updates.
609	* po/sane-backends.de.po: fixed wrong translation.
610	* doc/plustek/Plustek-USB.changes: update.
611	* doc/plustek/Plustek-PARPORT-TODO.txt: update.
612	* doc/Makefile.in: added u12 subdirectory.
613	* backend/plustek.[ch] backend/plustek-usb*.[ch]: copyright updates
614	  and some changes concerning the CanoScan lamp calibration.
615	* backend/u12.[ch] backend/u12-*.[ch]: copyright updates.
616	* backend/plustek_pp.[ch] backend/plustek-pp*.[ch]: copyright updates
617	  and minor fixes.
618
6192004-01-08  Oliver Rauch <oliver.rauch@rauch-domain.de>
620	* backend/umax.c: changed order of includes because of compilation error
621
6222004-01-07  Oliver Rauch <oliver.rauch@rauch-domain.de>
623	* backend/umax.c: disabled quality calibration for Astra 2200 SU via USB
624
6252004-01-05  Gerhard Jaeger <gerhard@gjaeger.de>
626	* configure configure.in: added new u12 backend.
627	* AUTHORS: added myself as u12 backend author.
628	* backend/Makefile.in: added new backend u12.
629	* backend/u12.c backend/u12.h backend/u12-scanner.h backend/u12-hwdef.h
630	  backend/u12.conf backend/u12-shading.c backend/u12-tpa.c
631	  backend/u12-ccd.c backend/u12-hw.c backend/u12-if.c backend/u12-image.c
632	  backend/u12-io.c backend/u12-map.c backend/u12-motor.c:
633	  initial checkin.
634	* backend/dll.conf: added u12 backend.
635	* doc/sane-u12.man: initial checkin.
636	* doc/sane.man doc/Makefile.in: added man-page for u12 backend.
637	* doc/descriptions/u12.desc: added descitpion for u12 backend.
638	* doc/descriptions/unsupported.desc: removed Plustek OpticPro U12, UT12,
639	  1212U, Genius Colorpage Vivid III, as they should be supported now.
640
6412004-01-05  Henning Meier-Geinitz <henning@meier-geinitz.de>
642
643	* backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
644	  backend/gt68xx_gt6801.c doc/sane-gt68xx.man
645	  doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Fixed a
646	  bug in the stop scan function for Plustek U16b. Added support
647	  for Genius Vivid4xe.
648	* doc/descriptions/unsupported.desc: Added Visioneer 8820 and TCE S450.
649
6502003-12-31  Henning Meier-Geinitz <henning@meier-geinitz.de>
651
652	* doc/descriptions/unsupported.desc: Added HP and Epson scanners.
653
6542003-12-29  Henning Meier-Geinitz <henning@meier-geinitz.de>
655
656	* tools/check-usb-chip.c: Added test for Genesys Logic GL841.
657
6582003-12-27  Henning Meier-Geinitz <henning@meier-geinitz.de>
659
660	* doc/descriptions/unsupported.desc: Updated/added several Medion
661	  scanners.
662	* backend/as6e.c backend/coolscan.c backend/dll.c backend/ibm.c
663	  backend/microtek2.c backend/mustek_scsi_pp.c
664	  backend/mustek_usb_high.c backend/mustek_usb_low.c
665	  backend/mustek_usb_mid.c backend/nec.c backend/net.c
666	  backend/qcam.c backend/ricoh-scsi.c backend/s9036.c
667	  backend/sp15c-scsi.h backend/sp15c.c backend/sp15c.h
668	  backend/st400.c backend/tamarack.c backend/tamarack.h
669	  sanei/sanei_scsi.c tools/check-usb-chip.c: Silenced some
670	  compilation warnings.
671
6722003-12-26  Henning Meier-Geinitz <henning@meier-geinitz.de>
673
674	* README.darwin: Mentioned libusb problems. Updated fork section.
675
6762003-12-25  Henning Meier-Geinitz <henning@meier-geinitz.de>
677
678	* doc/descriptions-external/niash.desc: Added information that
679	  this backend will be included soon. Fixed "Snapscan" to
680	  "SnapScan" (bug #300394).
681	* backend/mustek_scsi_pp.c backend/mustek_scsi_pp.h
682	  backend/Makefile.in  backend/mustek.c
683	  backend/mustek.conf backend/mustek.h doc/sane-mustek.man
684	  doc/sane.man doc/descriptions/mustek.desc
685	  include/sane/sanei_pa4s2.h sanei/sanei_pa4s2.c: Added support
686	  for Mustek Paragon 600 II EP (SCSI-over-parallel port). This is
687	  based on a patch from James Perry. Support for libiee1284 is
688	  missing until now. Closes bug #300143.
689	* AUTHORS: Added James Perry.
690	* doc/descriptions/unsupported.desc: Removed Mustek Paragon 600 II
691	  EP/ED. Added Genius Colorpage-EP.
692	* README: Updated concerning libieee1284.
693
6942003-12-23  Henning Meier-Geinitz <henning@meier-geinitz.de>
695
696	* doc/descriptions/unsupported.desc: Added more information about
697	  the Benq Scanprisa 640P, Boder SmartSCan Office, and Trust
698	  CombiScan 19200.
699
7002003-12-22  Gerard Klaver <gerard at gkall dot hobby dot nl>
701
702	* tools/check-usb-chip.c: Added patch for test ICM532B.
703
7042003-12-20  Henning Meier-Geinitz <henning@meier-geinitz.de>
705
706	* backend/test.c doc/descriptions/test.desc: Fixed initial value
707	  for --fixed-constraint-range (bug #300388).
708	* include/sane/sanei_usb.h: Include stdlib.h for size_t.
709	* sanei/sanei_constrain_value.c: Fixed overflow (bug #300389).
710	* acinclude.m4 aclocal.m4 configure configure.in backend/v4l.c
711	  backend/v4l.h doc/descriptions/v4l.desc: Don't include
712	  linux/videodev.h kernel header anymore. Use own defines
713	  instead. Fixes bug #300324.
714
7152003-12-18  Gerhard Jaeger <gerhard@gjaeger.de>
716	* doc/sane-plustek.man: new version, minor fixes
717	* doc/descriptions/plustek.desc: new backend version
718	* backend/plustek-pp*: cleanup work
719	* backend/plustek-usb*: new version 0.47, added support for model override
720	  when one manufacturer uses the same model-id for various devices.
721
7222003-12-16  Henning Meier-Geinitz <henning@meier-geinitz.de>
723
724	* doc/descriptions/unsupported.desc: Added Canon 3200F.
725	* backend/gt68xx_gt6801.h: Made internal function static.
726
7272003-12-15  Oliver Schirrmeister <oschirr@abm.de>
728	* backends/fujitsu.[hc]: Bugfix: The options pagewidth and
729	  pageheight were disabled for the fi4530
730
7312003-12-15  Eugene Weiss <eweiss@sbcglobal.net>
732	*  backend/as6e.c:  fixed bugs 300123 and 300133.
733
7342003-12-15  Henning Meier-Geinitz <henning@meier-geinitz.de>
735
736	* doc/descriptions/unsupported.desc: Added some scanners.
737	* doc/sane-mustek_pp_ccd.man: Removed (now again in mustek_pp backend).
738
7392003-12-15  Oliver Schirrmeister <oschirr@abm.de>
740	* backends/fujitsu.[hc]:
741         - Bugfix: set default threshold range to 0..255 There is a problem
742           with the M3093 when you are not allows to set the threshold to 0.
743         - Bugfix: set the allowable x- and y-DPI values from VPD. Scanning
744           with x=100 and y=100 dpi with an fi4120 resulted in an image
745           with 100,75 dpi.
746         - Bugfix: Set the default value of gamma to 0x80 for all scanners
747           that don't have build in gamma patterns.
748         - Bugfix: fi-4530 and fi-4210 don't support standard paper size
749           spezification. Disabled this option for these scanners.
750
7512003-12-14  Henning Meier-Geinitz <henning@meier-geinitz.de>
752
753	* AUTHORS: Eugene S. Weiss has CVS write access now.
754	* doc/descriptions/unsupported.desc: Added and updated some
755	  scanners.
756	* tools/sane-find-scanner.c: Actually use the number of the alt
757	  setting when printing descriptors. Fixes bug #300383 found by
758	  Gerard Klaver.
759	* backend/gt68xx.c backend/gt68xx_devices.c doc/sane-gt68xx.man
760	  doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES:
761	  Updated code for Genius Vivid 4x and Mustek ScanExpress A3 USB.
762	  Added Genius Colorpage Vivid3 V2 and Googlegear 2000 as
763	  supported devices.
764	* backend/artec.c: Check for NULL before accessing a pointer. This
765	  may fix a segmentation fault mentioned in bug #300339. Also a
766	  compilation warning was fixed.
767
7682003-12-13  Julien BLACHE <jb@jblache.org>
769	* fronted/saned.c: use strcasecmp() instead of strcmp() when
770	matching IPv6 addresses.
771
7722003-12-12  Michael Herder  <crapsite at gmx.net>
773	* backend/artec_eplus48u.c  backend/artec_eplus48u.h
774	  backend/artec_eplus48u.conf: added experimental
775	  support for the Artec E+ Pro
776	  fixed sane-Bugs-300261 (doesn't compile when
777	  NDEBUG is defined)
778
7792003-12-09  Allan Noah <anoah at pfeiffer dot edu>
780	* doc/desc/{fujitsu|ma1509}.desc: move fujitsu fi-4110eox2 section
781
7822003-12-09  Allan Noah <anoah at pfeiffer dot edu>
783	* backend/fujitsu.c: count USB packets to prevent timeouts, perhaps
784          due to DATA0/1 toggle problems in certain scanners
785
7862003-12-07  Peter Fales <peter@fales-lorenz.net>
787	* acinclude.m4, aclocal.m4, configure:  remove "enabling GPHOTO2"
788	  messages printed by configure
789
7902003-12-07  Henning Meier-Geinitz <henning@meier-geinitz.de>
791
792	* doc/descriptions/unsupported.desc: Added some scanners.
793
7942003-12-06  Peter Fales <peter@fales-lorenz.net>
795	* acinclude.m4, aclocal.m4, configure:  gphoto2 backend is now
796	  enabled by default if gphoto2-config is found.   Use
797	  "--with-gphoto2=no" to disable it.
798
7992003-12-06  Henning Meier-Geinitz <henning@meier-geinitz.de>
800
801	* configure configure.in include/sane/config.h.in
802	  sanei/sanei_scsi.c: sanei_scsi.c should now compile with the new
803	  and old SCSI API of MacOS X. Patch from Mattias Ellert
804	  <mattias.ellert@tsl.uu.se>.
805	* doc/descriptions/unsupported.desc: Added several scanners.
806	* AUTHORS:  Matthew Marjanovic and Marian Eichholz both have CVS
807	  access now.
808	* sanei/sanei_usb.c: Check for /dev/uscanner* for NetBSD and
809	  OpenBSD. Patch from bug tracker #300373.
810
8112003-12-01  Nathan Rutman <nthn1@yahoo.com>
812
813	* backend/canon630u.c: Change default scan size to full platen,
814	  removed compiler warnings, made HMG's fix for bug #300257
815	  permanent.
816	* doc/sane-canon630u.man: cleanup
817
8182003-12-01  Jochen Eisinger <jochen@penguin-breeder.org>
819
820	* backend/mustek_pp_ccd300.c: Fixed horizontal offset of scan area
821	  and scaling for color scans
822
8232003-11-27  Karl Heinz Kremer <khk@khk.net>
824
825	* doc/descriptions/epson.desc: Changed status for CX3200 and
826	  CX5200 from untested to good
827
8282003-11-28  Oliver Schwartz <Oliver.Schwartz@gmx.de>
829
830	* backend/snapscan.c: Download gamma table twice for
831	  Epson Perfection 1670
832
8332003-11-27  Gerhard Jaeger <gerhard@gjaeger.de>
834
835	* doc/plustek/Plustek.changes: moved to Plustek-USB.changes
836	* doc/plustek/Plustek-PARPORT.changes: added
837	* doc/plustek/Plustek-USB.txt doc/sane-plustek.man
838	  doc/sane-plustek_pp.man: Update
839
8402003-11-26  Henning Meier-Geinitz <henning@meier-geinitz.de>
841
842	* doc/descriptions/unsupported.desc: Added Epson CX6400. Removed
843	  Packard Bell Diamond 1200. Updated HP ScanJet 8200.
844	* Makefile.in doc/descriptions/releases.txt: Generate md5 hash
845	  when making the a release.
846
8472003-11-24  Henning Meier-Geinitz <henning@meier-geinitz.de>
848
849	* AUTHORS: Michael Herder has CVS access now.
850	* doc/descriptions/unsupported.desc: Added Biolux 654. Updated HP
851	  Photosmart entries. Removed Mustek BearPaw 2448 TA Plus (now
852	  listed by gt68xx.desc).
853
8542003-11-23  Jochen Eisinger <jochen@penguin-breeder.org>
855
856	* backend/mustek_pp_ccd300.c: forgot parameters to wait_bank_change
857	* include/sane/sanei_pa4s2.h: fixed function prototype
858
8592003-11-23  Jochen Eisinger <jochen@penguin-breeder.org>
860
861	* doc/descriptions/mustek_pp.desc: changed :beta to :good
862
8632003-11-23  Jochen Eisinger <jochen@penguin-breeder.org>
864
865	* backend/mustek_pp.c, sanei/sanei_pa4s2.c: added support for auto
866	  probing of the port
867	* configure{.in}, backend/mustek_pp_ccd.*, backend/Makefile.in,
868	  backend/dll.conf, doc/sane-mustek_pp_ccd.man, doc/sane.man,
869	  doc/Makefile.in, doc/descriptions/mustek_pp_ccd.desc: mustek_pp_ccd
870	  backend removed
871	* backend/mustek_pp.conf, mustek_pp_ccd300.[ch],
872	  doc/sane-mustek_pp.man, doc/descriptions/mustek_pp.desc: fixed CCD
873	  support for mustek_pp backend
874	* backend/mustek_pp_null.c: beautified debug scanner name
875
8762003-11-23  René Rebe <rene@rocklinux.org>
877
878	* backend/avision.c backend/avision.h: the current development state,
879          including cleanups, code refactoring and nearly complete HP
880          53xx/75xx ADF support
881
8822003-11-23  Henning Meier-Geinitz <henning@meier-geinitz.de>
883
884	* configure configure.in: Warnings enabled again. Added -cvs to
885	  version.
886	* doc/releases.txt: Updated information about diffs.
887	* doc/descriptions/unsupported.desc: Added HP and Mustek scanners.
888	* backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
889	  backend/gt68xx_gt6801.c backend/gt68xx_gt6801.h backend/gt68xx_low.c
890	  backend/gt68xx_low.h doc/descriptions/gt68xx.desc
891	  doc/gt68xx/gt68xx.CHANGES: Added Mustek BearPaw 2448 TA
892	  Plus. Added special command set for Plustek U16B. Added
893	  Plug-n-Scan 2400 M(T) to list of devices. No positive report yet.
894          Used request for memory writes and reads instead of a fixed
895	  value of 0x04. Set Genius Vivid4x to GT6816. Untested. All
896	  changes have not been	tested on their respective scanners yet.
897	  New version: 1.0.50.
898
899Older entries can be found in ChangeLog-1.0.13.
900