1******  Release of sane-backends 1.0.10. End of code freeze ******
2
32003-02-01  Henning Meier-Geinitz <henning@meier-geinitz.de>
4
5	* doc/descriptions/unsupported.desc: Added Artec AM12e+.
6
72003-01-31  Henning Meier-Geinitz <henning@meier-geinitz.de>
8
9	* configure configure.in: New version: 1.0.10. Disabled warnings for
10	  release.
11	* doc/Makefile.in: Added plustek to list of directories.
12
132003-01-31  Gerhard Jaeger <gerhard@gjaeger.de>
14	* doc/plustek/Plustek-USB.txt: Added comment about scanner.o
15	* backend/plustek.c backend/plustek-devs.c backend/plustek-usb.h
16	  backend/plustek-usbshading.c: Fixed major bug, that avoid proper
17	  shading on CCD-devices like HP 2200C. Fixed also CanoScan 1220
18	  settings, as the current ones didn't work
19
202003-01-30  Henning Meier-Geinitz <henning@meier-geinitz.de>
21
22	* doc/descriptions/unsupported.desc: Added Canon, Fijitsu and Prolink
23	  scanners.
24
252003-01-29  Henning Meier-Geinitz <henning@meier-geinitz.de>
26
27	* frontend/saned.c: Fixed severe bug in saned that allowed a
28	remote frontend to crash saned (null pointer dereference) if no
29	scanners are connected.
30
31---- CODE FREEZE FOR SANE 1.0.10 ---
32-- snapshot 1.0.10-pre3
33
342003-01-26  Henning Meier-Geinitz <henning@meier-geinitz.de>
35
36	* po/sane-backends.de.po po/sane-backends.es.po po/sane-backends.fr.po
37	  po/sane-backends.pt.po po/sane-backends.ru.po po/sane-backends.sv.po:
38	  Minor updates due to backend changes.
39	* TODO: Added icc problem.
40	* NEWS: Updated.
41
422003-01-25  Jochen Eisinger <jochen.eisinger@gmx.de>
43
44	* sanei/sanei_pa4s2.c: added some #ifdefs to make it compile with
45	  the Intel C++ Compiler (icc).
46	* backend/mustek_pp.c: fixed some character encoding issues in
47	  debug messages
48	* README.linux: added a note about the Intel C++ Compiler
49
502003-01-24  Jochen Eisinger <jochen.eisinger@gmx.de>
51
52	* backend/mustek_pp_ccd300.c: continued on the CCD low-level driver.
53	  There is still some bug in it, that keeps it from actually scanning
54	  something...
55
562003-01-24  Jochen Eisinger <jochen.eisinger@gmx.de>
57
58	* doc/descriptions/mustek_pp.desc: added supported scanners
59
602003-01-24  Henning Meier-Geinitz <henning@meier-geinitz.de>
61
62	* backend/bh.c backend/coolscan.c: Minor conversion fixes (from
63	  Andrea Suatoni <a.suatoni@telefonica.net>).
64	* backend/test.c: Use "Color pattern" consistently.
65	* acinclude.m4 aclocal.m4 configure configure.in
66	  include/sane/config.h.in: Declare prototypes for all functions that
67	  may miss on some platforms.
68	* doc/descriptions/unsupported.desc: Added Mustek parport scanners.
69	  Added more information for Primascan Colorado 2600u.
70	* TODO: Updated Irix patches and desc section.
71
722003-01-24  Gerhard Jaeger <gerhard@gjaeger.de>
73	* doc/plustek/Plustek-USB-TODO.txt
74	  doc/plustek/Plustek-USB.txt
75	  Documentation update
76	* doc/descriptions/plustek.desc: status updates
77	* backend/plustek.conf fixed options
78	* backend/plustek.c backend/plustek-devs.c backend/plustek-usb.c
79	  backend/plustek-usbhw.c backend/plustek-usbimg.c
80	  backend/plustek-usbscan.c backend/plustek-usbshading.c
81	  backend/plustek.h backend/plustek-usb.h
82	  Minor fixes and prototype description updates, code cleanup
83
842003-01-23  Karl Heinz Kremer <khk@khk.net>
85
86	* doc/descriptions/epson.desc: Added Perfection 3200/GT-9800
87
882003-01-23  Andras Major <andras@users.sourceforge.net>
89
90	* backend/doc/sane-coolscan2.man: added a .TP that mysteriously
91	  vanished
92
932003-01-23  Andras Major <andras@users.sourceforge.net>
94
95	* backend/coolscan2.c: hack for IR readout with LS-4000.
96
972003-01-23  Henning Meier-Geinitz <henning@meier-geinitz.de>
98
99	* doc/descriptions/unsupported.desc: Added Primax/Visioneer Primascan
100	  Colorado 2600u and UMAX Astra 4500.
101
1022003-01-22  Karl Heinz Kremer <khk@khk.net>
103
104	* doc/descriptions/epson.desc: Corrected syntax for GT-6000 entry
105
1062003-01-22  Henning Meier-Geinitz <henning@meier-geinitz.de>
107
108	* sanei/Makefile.in: Fixed regeneration of libsanei.a when the object
109	  files were changed.
110	* sanei/sanei_usb.c: Scanning for devices is now done in
111	  sanei_usb_init instead of every time when sanei_usb_find_devices is
112	  called. Also only devices that really exist are opened. These
113	  changes fix the slow detection of devices on systems using devfs or
114	  old scanner drivers.
115
1162003-01-21  Karl Heinz Kremer <khk@khk.net>
117
118	* doc/descriptions/epson.desc: Added "SCSI" to GT-6000 entry
119
1202003-01-21  Eddy De Greef <eddy_de_greef at tiscali dot be>
121
122	* backend/mustek_pp_cis.c: compile warning fix and minor debug
123	  message fixes.
124	* doc/sane-mustek_pp.man: updated supported scanner list and
125	  typo fixes.
126
1272003-01-21  Henning Meier-Geinitz <henning@meier-geinitz.de>
128
129	* configure configure.in: Adjusted test for sparc64 to disable
130	  SCSI generic v3.
131
1322003-01-20  Karl Heinz Kremer <khk@khk.net>
133
134	* doc/descriptions/epson.desc: Replace :new with :alpha
135
1362003-01-19  Karl Heinz Kremer <khk@khk.net>
137
138	* backend/epson_usb.c: Added USB product IDs for MFDs.
139	* doc/descriptions/epson.desc: Updated version number, added
140	  entries for MFDs.
141	* doc/sane-epson.man: Added MFDs.
142
143-- snapshot 1.0.10-pre2
144
1452003-01-18  Henning Meier-Geinitz <henning@meier-geinitz.de>
146
147	* backend/gt68xx.c backend/gt68xx_devices.c
148	  doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Removed
149	  wrong "untested" flag from Mustek AE USB and Lexmark X70/X73
150	  scanners.
151	* po/sane-backends.de.po po/sane-backends.es.po po/sane-backends.fr.po
152	  po/sane-backends.pt.po po/sane-backends.ru.po po/sane-backends.sv.po:
153	  Regenerated.
154
1552003-01-17  Henning Meier-Geinitz <henning@meier-geinitz.de>
156
157	* configure configure.in include/sane/config.h.in sanei/sanei_scsi.c:
158	  Disable the new Linux SG interface for sparc64 to work-around 32 bit
159	  userland / 64 bit kernel problems.
160	* doc/descriptions/unsupported.desc: Added HP ScanJet 3500c, 3530c,
161	  3570c, 3570cxi, 5500C and Microtek ScanMaker 3800. Updated link for
162	  ScanJet 4470C.
163	* TODO: Added links to hp4200 backend. Removed libusb entry, parport
164	  compilation problems, SCSI on sparc64 issue, USB on BSD problems.
165
1662003-01-16  Frank Zago  <fzago at austin dot rr dot com>
167
168	* backend/leo.c doc/descriptions/leo.desc doc/leo/leo.txt: Added
169	  another scsi string for the fs-1130.
170
1712003-01-16  Henning Meier-Geinitz <henning@meier-geinitz.de>
172
173	* backend/microtek2.c backend/microtek2.h: Bugfix for the X12USL
174	  (solved problems >600dpi), one for lineart mode with a 6400XL
175	  and one for Scanmaker 5 (crashes at sendgamma). From Karsten Festag
176	  <karsten.festag@gmx.de>.
177
1782003-01-15  Henning Meier-Geinitz <henning@meier-geinitz.de>
179
180	* sanei/sanei_usb.c: Don't call usb_clearhalt and usb_set_altinterface
181	  to avoid errors on Mac OS X.
182	* doc/descriptions/unsupported.desc: Added HP 5490c.
183
1842003-01-14  Henning Meier-Geinitz <henning@meier-geinitz.de>
185
186	* NEWS: Updated list of backends.
187	* doc/sane-usb.man: Added remark about old name of usbfs.
188	* doc/descriptions/unsupported.desc: Added Artec Ultima 2000 (0x4001
189	  model), Canon CanoScan D660U, Compaq S200, Epson Perfection 660,
190	  HP ScanJet 4570C, Microtek ScanMaker 3630. Updated ScanJet 5400C and
191	  5470C URLs, Canon FB1210 information.
192
1932003-01-13  Jochen Eisinger <jochen.eisinger@gmx.de>
194
195	* backend/mustek_pp*, backend/Makefile: merged all mustek_pp
196	  related files into one compile unit and removed illegal symbols
197
1982003-01-13  Gerhard Jaeger <gerhard@gjaeger.de>
199
200	* doc/descriptions/unsupported.desc: Added HP ScanJet 2300C and various chipset
201	  information for the unsupported Plustek devices
202	* doc/descriptions/plustek.desc: cleanup
203
204
205---- FEATURE FREEZE FOR SANE 1.0.10 ---
206-- snapshot 1.0.10-pre1
207
2082003-01-12  Jochen Eisinger <jochen.eisinger@gmx.de>
209
210	* doc/sane-mustek_pp.man, doc/descriptions/mustek_pp.desc,
211	  backend/mustek_pp*: replaced the old mustek_pp backend with
212	  version 12-alpha. This version fully supports CIS scanners but
213	  removes support for 600dpi CCD scanners and the 300dpi CCD
214	  support isn't yet working. In contrary to the old backend, this
215	  version is based on information provided by Mustek. For now,
216	  the backend exports lots of illegal symbols, this will be fixed
217	  before code freeze. Also the .desc file is empty and will be updated
218	  soon.
219	* AUTHORS: added Eddy De Greef who wrote the CIS hardware driver part
220
2212003-01-12  Abel Deuring <a.deuring@satzbau-gmbh.de>
222	* backend/sharp.*: fixed a segfault, when the SCAN command returned
223          an error; optional "relaxed" handling of transparency unit errors.
224
2252003-01-12  Gerhard Jaeger <gerhard@gjaeger.de>
226
227	* doc/descriptions/plustek.desc: Removed the unsupported stuff
228	* doc/descriptions/unsupported.desc: Removed OpticPro 16B.
229
2302003-01-12  Michael Herder  <crapsite@gmx.net>
231
232	* doc/descriptions/artec_eplus48u.desc:  Added new
233	  models.
234
2352002-01-11  Jochen Eisinger <jochen.eisinger@gmx.de>
236
237	* sanei/sanei_pa4s2.h: prepared sanei for use with fork()ing
238	  backends
239
2402003-01-11  Gerhard Jaeger <gerhard@gjaeger.de>
241
242	* doc/descriptions/plustek.desc: Update to reflect the currently
243	  supported decvices.
244	* doc/descriptions/unsupported.desc: Added some Plustek devices.
245	  CanoScan N1220U is now supported by the Plustek backend.
246	* doc/plustek: Added this directory to store various Plustek
247	  information files.
248
2492003-01-11  Henning Meier-Geinitz <henning@meier-geinitz.de>
250
251	* doc/descriptions/unsupported.desc
252	  doc/descriptions-external/primax.desc: Some Primax scanners (and
253	  clones) are now supported by the primax backend.
254	* backend/microtek.c backend/microtek2.conf backend/microtek2.h:
255	  OPT_THRESHOLD fix. Avoid using "_" in option names. Set more
256	  options in microtek2.conf to on by default. From Karsten Festag
257	  <karsten.festag@gmx.de>.
258	* tools/sane-desc.c: Fixed overwrite warnings. Minor DBG message fixes.
259	  Fixed priority handling (backend and manpage were overwritten even if
260	  a model had a lower priority).
261	* tools/README: Updated sane-find-scanner and sane-desc.el entries.
262	* doc/sane-gt68xx.man doc/sane-mustek_usb.man: Updated status for the
263	  BSDs.
264
2652003-01-10  Henning Meier-Geinitz <henning@meier-geinitz.de>
266
267	* po/sane-backends.pt.po: Even more Portuguese translations from
268	  Pedro Morais <morais@inocam.com>.
269	* sanei/sanei_usb.c: Comment out resetep at sane_close. This
270	  function sets th USB data toggle only on the host side.
271	* TODO: Removed microtek2 problem, updated Irix patch section and
272	  Linux/Sparc section.
273	* NEWS: Updated for 1.0.10.
274	* backend/mustek.c: Removed hardcoded option size.
275
2762003-01-10  Gerhard Jaeger <gerhard@gjaeger.de>
277
278	* TODO: Plustek backend now supports libusb, moved appropriate line
279	  to done section.
280
2812003-01-10  Gerhard Jaeger <gerhard@gjaeger.de>
282
283	* doc/sane-plustek.man: update to reflect version change
284	* doc/descriptions/plustek.desc: Added some Canon entries, status updates
285	* backend/plustek.conf updated options
286	* backend/plustek.c backend/plustek-devs.c backend/plustek-usb.c
287	  backend/plustek-usbhw.c backend/plustek-pp.c
288	  backend/plustek-usbmap.c backend/plustek-usbimg.c
289	  backend/plustek-usbscan.c backend/plustek-usbshading.c
290	  backend/plustek.h backend/plustek-share.h backend/plustek-usb.h
291	  New version + support for libusb
292
2932003-01-09  Peter Fales  <peter@fales-lorenz.net>
294
295        * backend/dc210.c, backend/dc240.c:  Fix compile failure
296	  on OS/2.
297
2982003-01-09  Henning Meier-Geinitz <henning@meier-geinitz.de>
299
300	* backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
301	  backend/gt68xx_high.c doc/sane-gt68xx.man
302	  doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES:
303	  Updated manpage and .desc concerning Lexmark X70. Updated manpage
304	  concerning kernel 2.4.21-pre3 containing the 1-endpoint fix. Fixed
305	  A3 USB resolution setting. Updated A3 USB margins (Pedro Morais
306	  <morais@inocam.com>). Added detection of Genius Colorpage Vivid3x.
307	  It's unknown if it works. Updated .desc file. Don't print calib line
308	  warnings by default.
309	* doc/descriptions/microtek2.desc: Updated (From Karsten Festag
310	  <karsten.festag@gmx.de>).
311	* po/Makefile.in po/sane-backends.pt.po: Added Portuguese translation
312	  for the gt68xx backend (from Pedro Morais <morais@inocam.com>).
313	* po/sane-backends.de.po: Added some missing translations. Removed some
314	  (wrong) fuzzy translations.
315
3162003-01-08  Oliver Schwartz <Oliver.Schwartz@gmx.de>
317
318	* doc/descriptions/snapscan.desc:
319	  Added entries for Acer/Benq 310U, 320U, 340U and
320	  Mitsubishi Diamondview 650U
321	* backend/snapscan.c backend/snapscan.h backend/snapscan-scsi.c
322	  backend/snapscan.conf: Backend version 1.4.18, added support for
323	  Acer/Benq310U, fixed color correction for Agfa SnapScan 300
324
3252003-01-08  Henning Meier-Geinitz <henning@meier-geinitz.de>
326
327	* doc/descriptions/hpsj5s.desc doc/descriptions-external/hp4200.desc:
328	  Use uniform model names for HP scanners.
329	* doc/descriptions/unsupported.desc: Added Canon CanoScan D1250U2
330	  and HP ScanJet 4400C.
331	* po/artec_eplus48u.de.po po/epson.de.po po/epson.ru.po
332	  po/epson.sv.po po/gt68xx.de.po po/matsushita.fr.po
333	  po/matsushita.ru.po po/mustek.de.po po/mustek.ru.po
334	  po/mustek_usb.de.po po/mustek_usb.ru.po po/plustek.de.po
335	  po/plustek.es.po po/plustek.ru.po po/pnm.de.po po/pnm.ru.po
336	  po/sceptre.fr.po po/sceptre.ru.po po/snapscan.de.po
337	  po/snapscan.ru.po po/teco1.fr.po po/teco1.ru.po po/umax.de.po
338	  po/umax.fr.po po/umax_pp.de.po po/umax_pp.fr.po po/umax_pp.ru.po
339	  po/umax.ru.po: Remove per-backend translations. The translations
340	  are now in the per-language sane-backends.??.po files.
341	* po/saneopts.de.po po/saneopts.es.po po/saneopts.fr.po po/saneopts.ru.po
342	  po/saneopts.sv.po: Remove global saneopts translations. The translations
343	  are now in the per-language sane-backends.??.po files.
344	* TODO: Updated .desc file, mapages, sanei_usb and OS/2 entries. Removed
345	  entry about po files.
346	* po/Makefile.in: Remove sane-backends.pot from list of distributed
347	  files. Add microtek2 files.
348	* backend/microtek2.c backend/microtek2.h:  Improved support for
349	  Scanmaker X12USL. Alpha support for Scanmaker 9800XL. Some bugfixes.
350	  (From Karsten Festag <karsten.festag@gmx.de>).
351	* po/sane-backends.de.po: Added translation for microtek2 backend.
352	  (From Karsten Festag <karsten.festag@gmx.de>).
353
3542003-01-07  Peter Fales  <peter@fales-lorenz.net>
355
356        * TODO:  Marked dc210/dc240 items as "done"
357
3582003-01-07 Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE>
359	* backend/umax.c: update to build 39
360
3612003-01-07  Peter Fales  <peter@fales-lorenz.net>
362
363        * backend/dc210.c, backend/dc240.c:  Use a more portable way
364	  of sending "break" on serial ports.
365
3662003-01-07  Peter Kirchgessner <peter@kirchgessner.net>
367
368	* doc/descriptions/hp.desc: Change HP ScanJet to ScanJet
369
3702003-01-07   Stéphane Voltz  <svoltz@wanadoo.fr>
371
372        * doc/sane-umax_pp.man: updates and fixes
373	* doc/descriptions/umax_pp.desc: change model form HP3200C to
374	  Scanjet 3200C
375
3762003-01-07  Matthew Duggan <stauff1@users.sourceforge.net>
377
378	* backend/canon_pp-dev.c: Improve/fix detection logic.
379	* doc/descriptions/canon_pp.desc: Bump version number.
380
3812003-01-06  Peter Fales  <peter@fales-lorenz.net>
382
383        * doc/descriptions/dc25.desc, doc/descriptions/dc210.desc,
384	  doc/descriptions/dc240.desc, doc/descriptions/gphoto2.desc:
385	  Update author information
386
387        * backend/dc25.c:  Fix compiler warning
388
389	* backend/dc210.c, backend/dc240.c, backend/dc210.conf,
390	  backend/dc240.conf, backend/gphoto2.conf, backend/dc25.conf:
391	  Irix fixes from mailing list
392
3932003-01-05  Peter Fales  <peter@fales-lorenz.net>
394
395        * backend/dc25.c:  Mailing list fix.  Change = to ==
396	  dc25/dc20 tests.
397
3982003-01-05  Henning Meier-Geinitz <henning@meier-geinitz.de>
399
400	* TODO: Added link to Irix patches. Updated .desc section.
401
4022003-01-05   Stéphane Voltz  <svoltz@wanadoo.fr>
403
404        * backend/umax_pp_low.c: small image quality improvement
405	* backend/umax_pp.conf: ppdev device is now default option
406
4072003-01-04  Henning Meier-Geinitz <henning@meier-geinitz.de>
408
409	* frontend/saned.c: Print version number.
410	* doc/descriptions/unsupported.desc: Added Genius HR7X Slim,
411	  Visioneer 6200 and Onetouch 8920.
412
4132002-12-31  Karl Heinz Kremer <khk@khk.net>
414
415	* backend/epson.c: Removed one '//' comment.
416
4172002-12-31  Henning Meier-Geinitz <henning@meier-geinitz.de>
418
419	* doc/descriptions-external/onetouch8600.desc: Added (from PROJECTS).
420	* doc/descriptions/unsupported.desc: Added list of (known) scanners
421	  that are not supported by a SANE backend. There may be information
422	  about them or even a standaalone program to which the entries point.
423	* PROJECTS: Removed projects that are now in the .desc files.
424
4252002-12-30  Henning Meier-Geinitz <henning@meier-geinitz.de>
426
427	* Makefile.in: Removed configure.os2.
428	* PROJECTS: Removed HP 2200c project (now supported by plustek
429	  backend). Added "NIASH" keyword to hp3300backend.
430	* README.darwin: Removed comment about dynamic loading. Added
431	  sm3600 and fork problems.
432	* acinclude.m4 aclocal.m4 config.guess config.sub configure
433	  configure.in ltmain.sh: Update to latest libtool (1.4.3), config.sub
434	  and config.gues. This should fix the build problems on MacOS X
435	  concerning dynamic loading.
436	* backend/Makefile.in: Backends shouldn't be linked to sanei_config2 if
437	  they aren't also linked to sanei_scsi. sanei_config2 needs
438	  sanei_scsi.
439	* backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_gt6801.c
440	  backend/gt68xx_gt6816.c backend/gt68xx_high.c backend/gt68xx_high.h
441	  backend/gt68xx_low.h doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
442	  doc/gt68xx/gt68xx.CHANGES: Updated ScanExpress 2400 USB values. Added
443	  implementation of gt6801 lamp control for CCD scanners. Added flag for
444	  SE 2400 USB, added some quirks in gt68xx_gt6801.c. Fixed gt68xx_gt6801
445	  -> lamp control. Adjusted Plustek 1248U geometry and afe values. CCD
446	  gross calibration changed: start with the default value from module
447	  struct. Is faster now for most cases. Only 2.5 mm of calibration for
448	  GT-6801 scanners. Added "afe" option for gt68xx.conf for selecting
449	  default afe values. Removed AFE and exposure SANE options. Added
450	  documentation for afe option in gt68xx.conf. New version: 1.0-35.
451	* doc/descriptions-external/hp4200.desc
452	  doc/descriptions-external/hpoj.desc: Use Hewlett-Packard consitantly
453	  (instead of HP).
454	* doc/descriptions-external/scanwit.desc
455	  doc/descriptions-external/viceo.desc: Added description files for
456	  scanwit and viceo backends.
457	* doc/descriptions-external/tevion9693usb.desc: Removed (now included).
458	* backend/test.c doc/descriptions/test.desc: Make sure that frontend bugs
459	  concerning the select fd are detected.
460	* doc/sane-scsi.man: Minor formatting change.
461	* sanei/sanei_usb.c: Explicitly set first configuration. When claiming
462	  the interface, use the interface number from bInterfaceNumber.
463	  Explicitly set the alternative setting. When closing, call clear_halt,
464	  and reset_ep, and release_interface explicitley. On errors in
465	  write/read, call clear_halt.
466	* TODO: Added sm3600 issue, htmla manpage issue, sanei_scsi stuff.
467	  Updated desc file, sanei_usb, and MacOSX  entries. Deleted sane.tex
468	  stuff (now TODO for SANE2).
469
4702002-12-28  Karl Heinz Kremer <khk@khk.net>
471
472	* Added option to display short resolution list to.
473
4742002-12-07  Henning Meier-Geinitz <henning@meier-geinitz.de>
475
476	* doc/sane-scsi.man: The "scsi ..." way of specifying devices is not
477	  Linux-only. Some minor formatting updates.
478	* TODO: Added entries for "missing" scanners in desc files: snapscan
479	  and epson. Added sanei_usb issues. Updated MacOS X and OS/2 porting
480	  issues.
481	* README.darwin: Updated.
482	* backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
483	  backend/gt68xx_high.c backend/gt68xx_high.h backend/gt68xx_low.c
484	  backend/gt68xx_low.h doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
485	  doc/gt68xx/gt68xx.CHANGES:
486	  Coarse calibration for first scan only" is off by default now. Added gamma
487	  table factor option (SANE_CAP_EMULATED). Setup gamma to 2.0 by default.
488	  Fixed (hopefully) sigpipe when cancelling. No geometry quantization anymore
489	  (not necessary). Plustek 1248U: do linemode for every resolution, fix color
490	  correction. Added comments for every Model member in gt68xx_devices.
491	  Added Plustek UT16B and Genius Vivid3x to .desc. Added implementation for
492	  inverted offset for CCD scanners. Added Mustek ScanExpress 2400 USB. Well,
493	  at least it's detected. Added NEW marker to .desc.
494	* doc/descriptions/artec_eplus48u.desc doc/descriptions/hpsj5s.desc
495	  doc/descriptions/teco2.desc doc/descriptions/teco3.desc:
496	  Updated NEW! markers.
497
4982002-12-07 Abel Deuring <a.deuring@satzbau-gmbh.de>
499	* sanei/sanei_scsi.c: improved error handling
500
5012002-12-07  Karl Heinz Kremer <khk@khk.net>
502
503	* backend/epson.c: Fixed problem with dropout color
504
5052002-12-06  Peter Kirchgessner <peter@kirchgessner.net>
506
507	* backend/hp.h backend/hp.c backend/hp-scl.c backend/hp.conf
508	* doc/sane-hp.man doc/descriptions/hp.desc
509	  Add option dumb-read to work
510	  around problem with Buslogic SCSI driver
511
5122002-12-06  Henning Meier-Geinitz <henning@meier-geinitz.de>
513
514	* configure aclocal.m4 acinclude.m4: Fixed MacOS X LD_FLAGS bug.
515	* doc/sane-scsi.man: Removed link to ACard problem.
516	* doc/sane.tex: Updated contact information.
517	* LEVEL2: Removed. Contents is either in the SANE2 standard or in
518	  the SANE2 API TODO.
519	* Makefile.in doc/Makefile.in: Removed LEVEL2.
520
5212002-12-05  Henning Meier-Geinitz <henning@meier-geinitz.de>
522
523	* doc/sane-mustek.man doc/sane-mustek_usb.man
524	  doc/descriptions/mustek.desc doc/descriptions/mustek_usb.desc:
525	  Updated links.
526	* backend/test.c po/sane-backends.de.po: Minor spelling and translation
527	  fixes.
528
5292002-12-04  Henning Meier-Geinitz <henning@meier-geinitz.de>
530
531	* backend/epson_scsi.c backend/sm3600.c: Move config.h include to the
532	  top of the include list to avoid compilation errors on platforms
533	  not defining u_char. Added AIX lalloca check.
534	* aclocal.m4 acinclude.m4 configure configure.in
535	  include/sane/config.h.in: Cleanup. Added some missing quotes. Better
536	  structure and comments. Tried to keep similar tests in one group.
537	  Moved more complicated tests to acinclude.m4. Added explicit test for
538	  build and host system type. When checking for programs, used $EXEEXT
539	  (hopefully fixes  OS/2 gettext misdetection). Removed obsolete
540	  macros. Removed PTAL check. Used autoconf for asm/io.h check.
541	  Shortened --enable-foo output and formatted it correctly. Trans-
542	  lations were installed even if --disable-translations was set. Don't
543	  test for msgcat anymore. Tell why translations aren't installed. Used
544	  autoconf 2.5 syntax for AC_OUTPUT and AC_CONFIG_FILES. Make
545	  sane-config executable. Print flags and installation directories
546	  near the end of configure output.
547	* po/Makefile.in: Added autoconf comment, removed MSGCAT variable.
548	* backend/dll.c doc/sane-dll.man doc/descriptions/dll.desc: Ignore
549	  comments that are in the same line as the backend entries. Minor
550	  manpage fixes. Indented according GNU coding standards.
551	* configure.os2: Removed. No longer necessary.
552
5532002-12-04  Matthew Duggan <stauff1@users.sourceforge.net>
554	* backend/canon_pp-dev.c: Don't compare firmware version numbers -
555	  multiple versions do actually exist.
556	* doc/descriptions/canon_pp.desc: Bump version number.
557
5582002-12-03  Peter Fales  <peter@fales-lorenz.net>
559
560        * backend/gphoto2.c:  Don't display the "low resolution" option when
561	  taking a picture, because it doesn't actually do anything.
562
5632002-12-02  Henning Meier-Geinitz <henning@meier-geinitz.de>
564
565	* po/Makefile.in po/README sane-backends.de.po sane-backends.es.po
566	  sane-backends.fr.po sane-backends.ru.po sane-backends.sv.po:
567	  Use only one file of translated messages per language. Merged
568	  all backend files. Uses UTF-8 everywhere. Updated all files
569	  from the marked source code.
570
5712002-12-01   Stéphane Voltz  <svoltz@wanadoo.fr>
572
573        * backend/umax_pp.c: unmarked from SANE_I18N 2 options names
574
5752002-12-01  Rene Rebe <rene.rebe@gmx.net>
576	 * backend/avision.h backend/avision.c backend/avision.conf
577	   doc/descriptions/avision.desc: updated the Avision backend -
578	   including auto-generated .desc file listing all devices
579	   also present in the avision.c device-list.
580	*  doc/descriptions/avision.desc: syntax fix
581	*  doc/sane-avision.man: updated to reflect the current backend
582	   development.
583
5842002-12-01  Henning Meier-Geinitz <henning@meier-geinitz.de>
585
586	* configure configure.in backend/dll.c: Add dynamic loading support
587	  for MacOS X/Darwin (from Peter O'Gorman <peter@pogma.com>).
588	* TODO: Added sp15c inclusion and low-level buffer prints. Removed
589	  avision warning, hpsj5s freeze, hp/libusb, and manpages issues.
590	  Updated MacOS X list.
591	* configure configure.in backend/Makefile.in: Use libtool -module
592	  when linking shared libs that will be loaded dynamically.
593
5942002-11-30  Henning Meier-Geinitz <henning@meier-geinitz.de>
595
596	* po/Makefile.in po/epson.sv.po po/saneopts.sv.po: Added Swedish
597	  translation (from Dennis Björklund <db@zigo.dhs.org>).
598
5992002-11-29  Henning Meier-Geinitz <henning@meier-geinitz.de>
600
601	* configure configure.in backend/canon630u.c backend/dll.c
602	  backend/gt68xx.c backend/mustek_usb.c backend/net.c backend/pnm.c
603	  backend/test.c backend/umax1220u.c backend/v4l.c doc/Makefile.in
604	  include/sane/config.h.in tools/sane-desc.c: Fixed PACKAGE_VERSION
605	  breakage. PACKAGE_VERSION was redefined by autoconf 2.5 with a
606	  different meaning. Use PACKAGE_STRING instead.
607	* backend/mustek.c doc/descriptions/mustek.desc
608	  doc/mustek/mustek.CHANGES: PACKAGE_VERSION fix. Fixed debug message
609	  in do_stop: really print exit status of reader process.
610	* doc/sane-usb.man: PACKAGEVERSION fix. Removed HP exception. Added
611	  MacOS X.
612	* doc/gamma4scanimage.man doc/sane-artec_eplus48u.man
613	  doc/sane-config.man doc/sane-find-scanner.man doc/sane-gt68xx.man
614	  doc/sane-mustek.man doc/sane-mustek_usb.man doc/sane.man
615	  doc/saned.man doc/scanimage.man: Added missing quotes around
616	  PACKAGEVERSION
617	* doc/sane-abaton.man doc/sane-agfafocus.man doc/sane-apple.man
618	  doc/sane-artec.man doc/sane-as6e.man doc/sane-avision.man
619	  doc/sane-bh.man doc/sane-canon.man doc/sane-canon630u.man
620	  doc/sane-canon_pp.man doc/sane-coolscan.man doc/sane-coolscan2.man
621	  doc/sane-dc210.man doc/sane-dc240.man doc/sane-dc25.man
622	  doc/sane-dll.man doc/sane-dmc.man doc/sane-epson.man
623	  doc/sane-fujitsu.man doc/sane-gphoto2.man doc/sane-hp.man
624	  doc/sane-hpsj5s.man doc/sane-leo.man doc/sane-matsushita.man
625	  doc/sane-microtek.man doc/sane-microtek2.man doc/sane-mustek_pp.man
626	  doc/sane-nec.man doc/sane-net.man doc/sane-pie.man doc/sane-pint.man
627	  doc/sane-plustek.man doc/sane-pnm.man doc/sane-qcam.man
628	  doc/sane-ricoh.man doc/sane-s9036.man doc/sane-sceptre.man
629	  doc/sane-scsi.man doc/sane-sharp.man doc/sane-sm3600.man
630	  doc/sane-snapscan.man doc/sane-sp15c.man doc/sane-st400.man
631	  doc/sane-tamarack.man doc/sane-teco1.man doc/sane-teco2.man
632	  doc/sane-teco3.man doc/sane-test.man doc/sane-umax.man
633	  doc/sane-umax1220u.man doc/sane-umax_pp.man doc/sane-v4l.man:
634	  Changed "-" to "\-" in .SH NAME section (required by man 7 man).
635	  Added PACKAGEVERSION and "SANE Scanner Access Now Easy" to header.
636
6372002-11-29 Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE>
638
639	* frontend/stiff.c: added fclose(icc_file)
640
6412002-11-25  Peter Kirchgessner <peter@kirchgessner.net>
642
643	* backend/hp-device.h backend/hp-accessor.c backend/hp-scl.c
644	  backend/hp.c backend/hp-device.c backend/hp-option.c
645	  backend/hp.h backend/hp.conf backend/Makefile.in
646	  doc/sane-hp.man doc/descriptions/hp.desc
647	  Added libusb support for hp-backend
648
6492002-11-25  Henning Meier-Geinitz <henning@meier-geinitz.de>
650
651	* PROJECTS: Removed projects for scanners that are now supported
652	  by the plustek backend. Removed lhii backend (dead?).  Added more
653	  details for other projects. Added 5400C / 5470C project.
654
6552002-11-23  Rene Rebe <rene.rebe@gmx.net>
656
657	* backend/avision.h backend/avision.c backend/avision.conf
658	  doc/sane-avision.man: updated the Avisin backend to my todays
659	  snapshot. It know handles more scanners as well as ADF and A3
660	  size devices.
661
6622002-11-23  Max Vorobiev <pcwizard@yandex.ru>
663	* backend/hpsj5s.c: Removed default port probing.
664
6652002-11-22  Henning Meier-Geinitz <henning@meier-geinitz.de>
666
667	* doc/sane.man: Formatting fixes. Updates some backend entries and
668	  sane-find-scanner. Some clarifications.
669	* doc/scanimage.man: Use "--option arg" format for all options.
670	  Other formatting fixes.
671	* doc/gamma4scanimage.man doc/sane-config.man doc/sane-find-scanner.man
672	  doc/saned.man: Formatting updates.
673
6742002-11-22  Michael Herder <crapsite at gmx.net>
675
676          Fixed header in artec_eplus48u.de.po.
677          *po/artec_eplus48u.de.po
678
6792002-11-21  Henning Meier-Geinitz <henning@meier-geinitz.de>
680
681	* doc/descriptions/mustek_usb.desc doc/sane-mustek_usb.man
682	  doc/mustek_usb/mustek_usb.CHANGES doc/mustek_usb/mustek_usb.TODO:
683	  Minor manpage fixes. Added links to similar backends. More
684	  information about non-Linux OS.
685	* doc/sane-mustek.man: Minor fixes. Added links to the backends
686	  providing support for Mustek scanners.
687	* backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_gt6816.c
688	  backend/gt68xx_low.c backend/gt68xx_low.h doc/sane-gt68xx.man
689	  doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES:
690	  Changed 150 to 200 dpi for Mustek BearPaw 2400 TA. Fixed warnings
691	  in gt68xx_low.c. Used DBG instead of XDBG ing gt68xx_low.c.
692	  Minor manpage fixes. Added man page links to other backends.
693	  gt68xx_low.h: Fixed __FUNCTION__ bug on non-gcc compilers.
694	  Added more details about the BSDs in the manpage. Fixed color order
695	  for ScanExpress A3 USB.
696	* TODO: Removed tevion9693usb and umax1220u warnings entries. Added
697	  avsion warnings. Little bit of restructuring.
698
6992002-11-21  Michael Herder <crapsite at gmx.net>
700
701          Added german translation for artec_eplus48u backend.
702          *po/artec_eplus48u.de.po
703          *po/Makefile.in
704
7052002-11-20  Henning Meier-Geinitz <henning@meier-geinitz.de>
706
707        * doc/Makefile.in: Don't generate symlinks for libsane.so/.a, the files
708          are installed anyway. Fix symlink creation when only static libraries
709          are created.
710
7112002-11-20  Michael Herder <crapsite at gmx.net>
712
713          Added artec_eplus48u backend for the scanner Artec E+ 48U and
714          re-badged models like Tevion/Medion MD 9693, Medion MD 9705 and
715          Trust Easy Webscan 19200.
716        * backend/Makefile.in backend/dll.conf backend/artec_eplus48u.c
717          backend/artec_eplus48u.conf backend/artec_eplus48u.h
718        * doc/.cvsignore doc/Makefile.in doc/sane-artec_eplus48u.man doc/sane.man
719          doc/descriptions/artec_eplus48u.desc
720        * AUTHORS: Updated concerning artec_eplus48u.
721
7222002-11-19  Henning Meier-Geinitz <henning@meier-geinitz.de>
723
724        * doc/sane-usb.man: Added quick start section. New structure/order.
725          Added list of backends that don't use sanei_usb. Added headers
726          and fixed \- bug.
727        * doc/sane-find-scanner.man: Minor adjustments, added headers, fixed
728          \- bug.
729
7302002-11-18  Frank Zago  <fzago at austin dot rr dot com>
731
732        * backend/umax-usb.c: the usb support for the umax 2200 wasn't
733          using the correct sanei USB API, which broke the support for that
734          scanner. Also fixed a couple warnings and a typo.
735        * backend/sceptre.c backend/teco1.c backend/teco3.c
736          backend/matsushita.c backend/leo.c: fixed hexdump() declaration.
737        * backend/dll.c: fixed some warnings.
738
7392002-11-07   Stéphane Voltz  <svoltz@wanadoo.fr>
740
741        * backend/umax_pp_low.c: disable test facility
742
7432002-11-17  Henning Meier-Geinitz <henning@meier-geinitz.de>
744
745        * TODO: Added manpage issues and hpsj5s freeze problem. Removed canon.c
746          model problem.
747        * doc/Makefile.in: Added variable @PACKAGEVERSION@ for usage in
748          manpages.
749
7502002-11-14  Henning Meier-Geinitz <henning@meier-geinitz.de>
751
752        * doc/sane-mustek_usb.man doc/sane-usb.man: Fixed wrong .TH headers.
753
7542002-11-13  Henning Meier-Geinitz <henning@meier-geinitz.de>
755
756        * configure configure.in acinclude.m4 aclocal.m4
757          include/sane/config.h.in: Fix compilation on Tru64 by readding
758          the sys/bitypes.h work-around. Minimum autoconf version is 2.50 now.
759        * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
760          backend/gt68xx_gt6801.c backend/gt68xx_gt6801.h doc/sane-gt68xx.man
761          doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES po/gt68xx.de.po:
762          Added basic support for Plustek OpticPro 1248U (from Gerhard Jaeger
763          <gerhard@gjaeger.de>). Removed 50 and 1200 dpi from Lexmark X73.
764          Backend status is BETA now.
765
7662002-11-13  Ulrich Deiters <ukd@xenon.pc.uni-koeln.de>
767
768        * modified the Canon SCSI backend (now version 1.10):
769        * backend/canon.c, canon-scsi.c: Added support of focus control for
770          the FS2710 film scanner.
771          backend/canon-sane.c: Set handler_arg in sanei_scsi_open() calls
772          to zero to avoid crashes with Mandrake Linux 9.0
773
7742002-11-12 Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE>
775
776        * added several russian translations to directory po.
777          The translations have been created by
778          Vitaly Lipatov <LAV@VL3143.spb.edu>
779
7802002-11-07   Stéphane Voltz  <svoltz@wanadoo.fr>
781
782        * backend/umax_pp.c: revert a experimental change that went into
783          cvs by mistake.
784        * po/umax_pp.de.po: switch to iso-8858-1
785
7862002-11-07  Henning Meier-Geinitz <henning@meier-geinitz.de>
787
788        * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_high.h
789          backend/gt68xx_low.h doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
790          doc/gt68xx/gt68xx.CHANGES po/Makefile.in po/gt68xx.de.po: Changed
791          option titles and descriptions to make them better readable. Added
792          translation markers for all options. Added German translation for
793          backend options. Updated manpage and .desc file concerning scanner
794          status. Added untested flag for Mustek ScanEpress A3 USB and Lexmark
795          X73.
796        * backend/mustek.c doc/sane-mustek.man doc/descriptions/mustek.desc
797          doc/mustek/mustek.CHANGES: Upload linear gamma table for Pro models
798          if custom gamma is off instead of uploading the composed gamma table.
799          That avoids applying gamm twice. Minor man page update.
800
8012002-11-05   Stéphane Voltz  <svoltz@wanadoo.fr>
802
803        * backend/umax_pp.c  backend/umax_pp_mid.c : OS/2 compile fix, indent
804          correction
805
8062002-11-03  Karl Heinz Kremer <khk@khk.net>
807
808        * sanei/sanei_usb.c: Use endpoint address with direction information
809          instead of the pipe reference. This caused problems with Darwin
810          systems.
811
8122002-11-03  Karl Heinz Kremer <khk@khk.net>
813
814        * backend/epson.c: Full support for libusb
815
8162002-11-03  Henning Meier-Geinitz <henning@meier-geinitz.de>
817
818        * README configure.in configure po/Makefile.in po/README:
819          Translations are now enabled by default if the gettext tools are
820          found. Use msgcat if available. Don't update the .po files
821          automatically.
822        * TODO: Added entries about canon.c model extraction bug, and sanei_usb
823          issue. Updated entries about MAcOS X support. Removed po files entry.
824
8252002-10-31  Henning Meier-Geinitz <henning@meier-geinitz.de>
826
827        * configure configure.in: Print installation directories.
828        * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_high.c
829          backend/gt68xx_low.c backend/gt68xx_low.h doc/gt68xx/gt68xx.CHANGES:
830          Faster AFE calibration. Minor fixes. New version: 1.0-28.
831
8322002-10-31   Stéphane Voltz  <svoltz@wanadoo.fr>
833
834        * backend/umax_pp.c  backend/umax_pp.h  backend/umax_pp_low.h
835          backend/umax_pp_low.c tools/umax_pp.c: add UTA detection,
836          version number updates
837
838
8392002-10-30  Henning Meier-Geinitz <henning@meier-geinitz.de>
840
841        * backend/dll.conf: Removed commented out gt68xx entry.
842        * PROJECTS: Updated viceo entry.
843
8442002-10-27  Peter Fales <peter@fales-lorenz.net>
845
846        * configure, acinclude.m4, aclocal.m4 - Remove checks for
847          specific version numbers of gphoto2 - that's not good for long
848          term maintenance, and the API has settled down enough that all
849          recent versions (both releases and CVS) are workable for SANE.
850          It is still necessary to specify --with-gphoto2 if you want to
851          use the gphoto2 backend.
852
8532002-10-27  Henning Meier-Geinitz <henning@meier-geinitz.de>
854
855        * configure configure.in: Added a warning if sysconfdir is set to
856          /usr/etc.
857        * backend/test.c: Explicitly close the pipe and wait until
858          reader_process is killed.
859
8602002-10-25  Henning Meier-Geinitz <henning@meier-geinitz.de>
861
862        * backend/Makefile.in backend/dll.conf backend/gt68xx.c
863          backend/gt68xx.conf backend/gt68xx.h backend/gt68xx_devices.c
864          backend/gt68xx_generic.c backend/gt68xx_generic.h
865          backend/gt68xx_gt6801.c backend/gt68xx_gt6801.h
866          backend/gt68xx_gt6816.c backend/gt68xx_gt6816.h backend/gt68xx_high.c
867          backend/gt68xx_high.h        backend/gt68xx_low.c backend/gt68xx_low.h
868          backend/gt68xx_mid.c backend/gt68xx_mid.h
869          backend/gt68xx_shm_channel.c backend/gt68xx_shm_channel.h:
870          Added gt68xx backend for scanners based on the Grandtech GT-6801
871          and GT-8616 chips like The Mustek BearPaw CU, and TA scanners
872          and some Artec Ultima 2000 clones.
873        * doc/.cvsignore doc/Makefile.in doc/sane-gt68xx.man doc/sane.man
874          doc/descriptions/gt68xx.desc doc/descriptions-external/gt68xx.desc
875          doc/gt68xx/gt68xx.CHANGES: Added documentation for gt68xx backend.
876        * AUTHORS PROJECTS TODO: Updated concerning gt68xx.
877        * Makefile.in backend/Makefile.in doc/Makefile.in: Added some missing
878          files to DISTFILES.
879
8802002-10-24  Peter Fales  <peter@fales-lorenz.net>
881
882        * backend/gphoto2.c: Improve checks for values specified in config
883          file and generate errors when invalid values are specified.
884
8852002-10-24  Henning Meier-Geinitz <henning@meier-geinitz.de>
886
887        * configure configure.in: Warnings enabled again. Used extra version
888          -cvs.
889
890Older entries can be found in ChangeLog-1.0.9.
891