12000-08-12  Petter Reinholdtsen <pere@td.org.uit.no>
2
3	* configure.in aclocal.m4 configure NEWS: New version 1.0.3.
4	Updated release date and removed freeze markers.
5
62000-08-12  Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
7	* changed tools/sane-desc.el sane.gif->sane.png
8
92000-08-10  Henning Meier-Geinitz <hmg@gmx.de>
10        * backend/avision.c: Changed // comment to /* */. This broke
11	  compilation on AIX cc, Irix cc and Sun cc.
12
132000-08-10  Rene Rebe <rene.rebe@myokay.net>
14	* backend/avision.h: some updates + cleanups
15	* backend/avision.c: use of DB () and sane_config_read ()
16	  general cleanups (sorry for the big commit - I used Emacs auto-ident
17	  for some regions ...)
18
192000-08-07  Henning Meier-Geinitz <hmg@gmx.de>
20
21	* README.irix: Removed text about library version problems.
22	* README.linux: Added comment about idescsi problems.
23	* ltmain.sh: Changed Irix library version system (from Oliver Rauch).
24	  This should fix the library version problems under Irix.
25	* backend/Makefile.in: Added all files in lib/ to LIBLIB. This fixes
26	  a bug concerning linking with external frontends.
27
282000-08-06  Henning Meier-Geinitz <hmg@gmx.de>
29
30	* backend/plustek.c: Removed "const" from function header. This fixes
31	  a compilation problem on aix/cc.
32	* configure configure.in: Additional warnings are now disabled by
33 	  default for the 1.0.3 release.
34
352000-08-06  Henning Meier-Geinitz <hmg@gmx.de>
36
37	* backend/hp4200.desc: Added description file for HP 4200 USB
38	  scanner.
39
402000-08-05  Henning Meier-Geinitz <hmg@gmx.de>
41
42	* AUTHORS: Added link to PROJECTS.
43	* PROJECTS: Removed frontends that are included in the SANE
44	  distribution. Added frontends: sanecgi, scanadf. Removed backends
45 	  Kodak DS-20 (old camera, no specs available, not interested anymore),
46 	  Logitech (old handscanner, author not interested anymore). Added
47 	  backends as6e (Artec AS6E), bh (Bell and Howell Copiscan), lhii
48	  (handheld scanner support), Mustek USB, nec (NEC  PC-IN500/4C),
49	  v4l2 (Video for Linux 2). Added/updated information about SANE
50	  ports: BeOS, OS/2, win32. Added Information about WinSANE and
51	  TWAIN interface for xsane-win32. Added link to AUTHORS and README.
52 	  Changed format. Added explanation for statuses.
53	* README: Added link to PROJECTS.
54	* README.irix: New file. Information about the library version and
55	  jpeg library problems.
56	* backend/as6e.desc: New description file for the Artec AS6E.
57	* backend/bh.desc: New description file for Bell and Howell Copiscan
58	  scanners.
59
602000-08-03  Henning Meier-Geinitz <hmg@gmx.de>
61
62	* PROJECTS: Removed backends that are included in SANE. Updated
63	  info for Primax. Added HP 4200.
64
652000-08-02  Henning Meier-Geinitz <hmg@gmx.de>
66	* NEWS: Updated backend versions.
67	* backend/hp*.c: Changed include statements from #include <sane/...>
68 	  to #include "sane/...".
69
702000-08-02  Petter Reinholdtsen <pere@td.org.uit.no>
71
72	* backend/v4l.c: Check return value of ioctl() calls.  Use DBG()
73	instead of syslog() report progress.  Removed redundant check for
74	trailing newline in config file as we are now using
75	sanei_config_read().  Remove ioctl(VIDIOCSYNC), as it hangs on my
76	v4l2 device.
77
782000-07-31  Henning Meier-Geinitz <hmg@gmx.de>
79	* backend/mustek.*: Update to Mustek backend 1.0-96. Fixed Problem
80	  with detecting some three-pass scanners.
81
822000-07-31  Henning Meier-Geinitz <hmg@gmx.de>
83        * doc/sane.tex: Chapter 4 said, that this was standard version
84	  0 (draft). Changed to 1 and removed "(draft)".
85
862000-07-31  Henning Meier-Geinitz <hmg@gmx.de>
87        * sanei/sanei_DomainOS.c sanei/sanei_ab306.c sanei/sanei_codec_ascii.c
88 	  sanei/sanei_codec_bin.c sanei/sanei_config.c sanei/sanei_config2.c
89	  sanei/sanei_constrain_value.c sanei/sanei_init_debug.c
90	  sanei/sanei_load_values.c sanei/sanei_net.c sanei/sanei_pa4s2.c
91	  sanei/sanei_pio.c sanei/sanei_save_values.c sanei/sanei_scsi.c
92	  sanei/sanei_thread.c sanei/sanei_wire.c sanei/test_wire.c: Changed
93	  include statements from #include <sane/...> to #include "sane...".
94	* PROBLEMS: Updated Mustek entry.
95	* TODO: Updated some entries that are done.
96	* backend/avision.c backend/plustek.c: Changed include statements from
97 	  #include <sane/...> to #include "sane...".
98
992000-07-30  Peter Kirchgessner <peter@kirchgessner.net>
100
101        * backend/hp.desc: Change Parallel to Parport in description
102
1032000-07-30  Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
104	* changed all <config.h> to "config.h" in lib/*.c
105
1062000-07-30  Henning Meier-Geinitz <hmg@gmx.de>
107
108	* backend/mustek.*: Update to Mustek backend 1.0-95. Changed from
109	  wait() to waitpid() and removed unused code.
110	* configure configure.in backend/m3096g.c backend/sp15c.c: Reverted
111	  the V_REV patch. V_REV should not be used in backends.
112
1132000-07-30  Henning Meier-Geinitz <hmg@gmx.de>
114
115	* configure configure.in: Add V_REV to CPPFLAGS (only V_MAJOR and
116	  V_MINOR were defined until now).
117	* doc/.cvsignore: Added sane-coolscan.5.
118
1192000-07-29  Henning Meier-Geinitz <hmg@gmx.de>
120
121	* backend/sp15c.c backend/m3096g.c: Replace fgets with
122	  sanei_config_read, return V_REV as part of version_code string
123	  (patch from Randolph Bentson).
124
1252000-07-29  Chris Pinkham <cpinkham@infi.net>
126
127	* backend/artec.c: Changed include statements from #include <sane/...>
128	  to #include "sane...".
129
1302000-07-29  Henning Meier-Geinitz <hmg@gmx.de>
131
132	* backend/GUIDE: Added some comments about portability and
133	  documentation.
134	* backend/abaton.c backend/agfafocus.c backend/apple.c
135	  backend/canon.c backend/coolscan.c backend/dc210.c backend/dc25.c
136	  backend/dll.c backend/dmc.c backend/microtek.c backend/microtek2.c
137 	  backend/microtek2.c backend/mustek_pp.c backend/net.c backend/pint.c
138	  backend/pnm.c backend/qcam.c backend/ricoh.c backend/s9036.c
139	  backend/sane_strstatus.c backend/sharp.c backend/snapscan.c
140	  backend/st400.c backend/stubs.c backend/tamarack.c backend/v4l.c:
141	  Changed include statements from #include <sane/...> to
142	  #include "sane...".
143	* backend/avision.c backend/dc25.c: Use DBG(0, ...) instead of
144 	  fprintf (stderr, ...)
145	* backend/avision.c backend/canon-sane.c backend/coolscan.c
146	  backend/dc25.c backend/microtek.c backend/microtek2.c
147 	  backend/st400.c: Use sanei_config_read() instead of fgets().
148	* backend/coolscan.desc backend/microtek.desc backend/microtek2.desc
149	  backend/st400.desc: Added :interface and :manpage entries.
150	* backend/nec.desc: Status is beta now (was: new). Fixed typo.
151	* doc/canon.README: Removed, because the information is included in
152 	  the manpage now.
153	* doc/Makefile.in: Added sane-coolscan to list of mapages to install.
154	* README: Added Link to coolscan manpage.
155	* backend/mustek.*: Update to Mustek backend 1.0-94. Fixed the
156	  #include <sane/...> bug.
157
1582000-07-29  Karl Heinz Kremer <khk@khk.net>
159
160	* backend/epson.c: Changed the include statements for SANE includes
161	  from #include <...> to #include "..."
162
1632000-07-28  Chris Pinkham <cpinkham@infi.net>
164
165	* backend/aretc.c: Corrected sane_close() bug.  Converted to use
166	  sanei_config_read() instead of fgets().
167	* backend/artec.desc: Changed interface entry to "Parport" vs "Parallel"
168
1692000-07-28  Henning Meier-Geinitz <hmg@gmx.de>
170
171	* ltmain.sh: Added underscore to sed expression for removing
172 	  backendname from soname (needed for libsane-mustek_pp).
173	* sane.lsm: Added keywords for new backends.
174	* lib/isfdtype.c: Added implementation for platforms that lack
175	  isfdtype() (mostly from Olly Betts).
176	* backend/v4l.desc: Activated man page entry.
177	* backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
178 	  1.0-93. Fixed color scanning for Paragon 600 II N firmware 1.02.
179	  Fixed possible segfault in sane_control_option() when info is 0.
180	  Removed some compiler warnings.
181	* NEWS: Updated Mustek backend version, added Artec, fixed typo
182 	* doc/Makefile.in doc/sane-snapscan.man doc/sane-canon.man README
183 	  backend/snapscan.desc backend/canon.desc backend/.cvsignore:
184 	  Added manpage for canon and snapscan backends. Added :interface
185 	  entry for canon.
186	* backend/canon-sane.c: Fixed possible segfault in
187	  sane_control_option() when info is 0.
188
1892000-07-22  Petter Reinholdtsen <pere@td.org.uit.no>
190
191	* backend/v4l.c: Bugfix: Avoid crashing in
192	sane_control_option() when last param is NULL.
193
1942000-07-25  Chris Pinkham <cpinkham@infi.net>
195
196	* backend/artec.c: Updated to v0.5.14. Added "Negative" mode as option
197	  even when in color/greyscale modes.  Fix sane_close() bug.  Fixed bug
198	  in sane_get_option_descriptor that allowed invalid option number.
199	  Changed numerous int variables to size_t to eliminate warnings.
200	  Changed various elements in ARTEC_Scanner structure to SANE_Int
201	  instead of int.  Replaced all fprintf() statements with DBG().
202	* backend/artec.desc Added interface entries.
203
2042000-07-26  Karl Heinz Kremer <khk@khk.net>
205
206	* backend/epson.c: Fixed problem with Perfection610 scanner.
207	  The variable s->color_shuffle_line was not correctly initialized.
208	* backend/epson.desc: Updated version number
209
2102000-07-26  Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
211	* added info about variable scsi buffer sizes defined by backends
212	  umax, mustek, sharp (via sanei_scsi_open_extended()) to
213	  man sane-scsi
214
2152000-07-25  Henning Meier-Geinitz <hmg@gmx.de>
216
217	* backend/snapscan.c: Use DBG(0, ...) instead of fprintf (stderr, ...)
218	* backend/abaton.c backend/agfafocus.c backend/apple.c backend/dc210.c
219 	  backend/dll.c backend/dmc.c backend/microtek2.c backend/pint.c
220	  backend/qcam.c backend/ricoh.c backend/s9036.c backend/snapscan.c
221	  backend/tamarack.c: Use sanei_config_read instead of fgets.
222	* backend/dc210.c backend/microtek.c backend/pnm.c: Added
223	  #include <sane/config.h>.
224	* backend/dc25.c backend/m3096.c backend/m3096g.c backend/sp15.c
225 	  backend/st400.c: Moved #include <sane/config.h> to the beginning.
226	* AUTHORS: Changed agfa to agfafocus.
227
2282000-07-25  Peter Kirchgessner <peter@kirchgessner.net>
229
230        * backend/hp.c hp-scl.c hp-option.c hp-handle.c hp-accessor.c
231          remove inline stuff
232
2332000-07-25  Henning Meier-Geinitz <hmg@gmx.de>
234
235	* configure.in configure include/sane/config.h.in
236	  include/sane/sanei_backend.h: Moved test for u_int* to configure.
237	* include/sane/sanei_debug.h: Remove #warning (Irix compiler doesn't
238	  like this)
239	* backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
240	  1.0-92. Changed linedistance correction for MFS-8000SP. Fixed
241	  margin positions and removed warning for MFS 6000CX. Warning is
242 	  printed in debug level 0 again. Removed test for gamma length.
243	  Fixed (partly) ADF handling. Man page update. More details in
244	  mustek.CHANGES.
245	* NEWS: updated for new Mustek backend version.
246
2472000-07-20  Peter Kirchgessner <peter@kirchgessner.net>
248        * backend/hp.c: use sanei_config_read() instead of fgets
249        * backend/hp-scl.c: Dont write chars < 32 to DBG
250
2512000-07-20  Abel Deuring <a.deuring@satzbau-gmbh.de>
252	* backend/sharp.c: removed fgets-call + minor bugfix
253	* backend/sharp.desc: added entry ":manpage"
254	* sanei/sanei_scsi.c: added missing dummy function
255	  sanei_scsi_req_flush_all_extended
256
2572000-07-18  Henning Meier-Geinitz <hmg@gmx.de>
258
259	* configure.in configure: Fixed --enable-warnings to work as
260	  advertised.
261
2622000-07-18  Petter Reinholdtsen <pere@td.org.uit.no>
263
264	* configure.in configure include/sane/config.h.in lib/Makefile.in
265	lib/getenv.c lib/isfdtype.c lib/vsyslog.c
266	sanei/sanei_init_debug.c: OS/2's getenv() is useless, OS/2,
267	Solaris and AIX is missing isfdtype() and AIX is missing
268	vsyslog().  Implement replacement functions.
269
2702000-07-17  Henning Meier-Geinitz <hmg@gmx.de>
271
272	* backend/snapscan.c backend/snapscan-scsi.c: Replace C++ comment
273	  with C comment.
274
2752000-07-17  Henning Meier-Geinitz <hmg@gmx.de>
276
277	* include/sane/sanei_backend.h: Replace C++ comment with C comment.
278
2792000-07-17  Henning Meier-Geinitz <hmg@gmx.de>
280
281	* backend/musteka4s2.desc: Removed. Now that the mustek_pp
282	  backend is part of SANE musteka4s2 is no longer necessary.
283	  If somebody really wants to use the old musteka4s2 sources
284	  he will find a link on the mustek_pp WWW page.
285
2862000-07-16  Jochen Eisinger <jochen.eisinger@gmx.net>
287
288	* backend/mustek_pp.c: Replaced fgets() with sanei_config_read()
289
2902000-07-16  Petter Reinholdtsen <pere@td.org.uit.no>
291
292	* include/sane/sanei_debug.h:  Fix typo.
293
2942000-07-15  Karl Heinz Kremer <khk@khk.net>
295
296	* backend/epson.c: Replaced fprintf() with DBG()
297
298	* backend/epson.desc: updated version number
299
3002000-07-15  Henning Meier-Geinitz <hmg@gmx.de>
301
302        * backend/dc210.c: Replaced fprintf (stderr, ...)  by DBG ().
303
3042000-07-15  Henning Meier-Geinitz <hmg@gmx.de>
305
306        * doc/Makefile.in doc/sane-dc210.man doc/sane-v4l.man
307	  doc/.cvsignore: Added manpages for dc210 and v4l. These
308	  are just standard manpages. Please check and update them.
309
310	* README: Added dc210, v4l and mustek_pp entries.
311
3122000-07-15  Henning Meier-Geinitz <hmg@gmx.de>
313
314	* backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
315 	  1.0-90. Fixed linedistance-handling for Paragon 8000SP. Fixed
316	  mustek.conf port entry. Updated man page (parallel port
317	  scanners and 600 II N).
318
319	* NEWS: Updated (mustek backend version 1.0-90)
320
321	* backend/dll.conf: Commented out mustek_pp on behalf of the
322	  maintainer
323
324	* doc/.cvsignore: added sane-mustek_pp.5, sane-plustek.5 and
325	  sane-st400.5
326
3272000-07-15  Andreas Rick <andreas.rick@free.fr>
328
329	* backend/coolscan.c: added missing initialization in
330	coolscan_read_data_block()
331
3322000-07-13  Petter Reinholdtsen <pere@td.org.uit.no>
333
334	* AUTHORS backend/dll.conf backend/Makefile.in backend/mustek_pp.c
335	backend/mustek_pp.desc backend/mustek_pp.h backend/mustek_pp.conf
336	doc/Makefile.in doc/sane-mustek_pp.man: New backend for
337	ScanExpress 6000 P, ScanMagic 4800 P, 600 III EP Plus, ScanExpress
338	600 SEP and MD9848 from Jochen Eisinger.
339
340	* backend/snapscan-310.c backend/snapscan-scsi.c
341	backend/snapscan-sources.c backend/snapscan-sources.h
342	backend/snapscan-utils.c backend/snapscan.c backend/snapscan.desc
343	backend/snapscan.h: New snapscan backend version dated 20000514
344	from Steve Underwood.
345
346	* backend/microtek2.h backend/microtek2.c backend/microtek2.desc:
347	Add support for ScanMaker X6USB.  Patch from Oliver Neukum.
348
349	* README.os2 configure.os2 include/sane/sanei_backend.h
350	sanei/os2_srb.h sanei/sanei_init_debug.c backend/dll.c
351	backend/net.c frontend/saned.c : Some of the OS/2 patches from
352	Yuri Dario.
353
354	* frontend/saned.c: Correct cancel handling in saned.  Patch from
355	Jochen Eisinger.
356
3572000-07-12  Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de>
358
359	* frontend/scanimage.c, doc/scanimage.man: Support for
360	  environment variable SANE_DEFAULT_DEVICE.
361
3622000-07-11  Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de>
363
364	* backend/st400.c, backend/st400.conf, backend/st400.h,
365	doc/sane-st400.man: new files
366	* backend/st400.desc: updated information
367	* README, backend/Makefile.in, doc/Makefile.in: added st400 backend
368	* AUTHORS: added myself as maintainer of st400 backend
369
3702000-07-09  Peter Kirchgessner <peter@kirchgessner.net>
371
372	* doc/sane-hp.man: Updated manual page (scantype --> scan source)
373
3742000-07-09  Peter Kirchgessner <peter@kirchgessner.net>
375
376	* backend/hp-handle.c, hp-scl.c, hp-scl.h, hp.c, hp.h, hp-option.c
377              hp-option.h: Add wait for front panel button
378
379	* backend/hp.desc: Changed version to 0.88
380
3812000-07-09  Andreas Rick <andreas.rick@free.fr>
382
383	* AUTHORS: added myself as maintainer of the coolscan backend
384
385	* README: added Coolscan page link
386
387	* doc/sane-coolscan.man: first version of Coolscan manpage
388
3892000-07-09  Gerhard Jaeger <g.jaeger@earthling.net>
390
391	* AUTHORS: added myself as maintainer of the Plustek backend
392
393	* README: added Plustek manpage entry
394
395	* backend/plustek.desc: updated description
396
397	* backend/plustek.c backend/plustek.h backend/plustek-share.h
398	  backend/plustek.conf: added Plustek backend code
399
400	* backend/Makefile.in doc/Makefile.in backend/dll.conf:
401	  added plustek entries
402
403	* doc/sane-plustek.man: added manpage for Plustek backend
404
4052000-07-09  Petter Reinholdtsen <pere@td.org.uit.no>
406
407	* sanei/sanei_thread.c: Add required include files to get this to
408	compile almost without warnings on Unix.
409
410	* frontend/Makefile.in frontend/scanimage.c frontend/stiff.h
411	frontend/stiff.c doc/scanimage.man: Add 16 bit support and new
412	option --format to change file format.  Makes it possible to save
413	uncompressed TIFF images.  Patch from Peter Kirchgessner.
414
415	* backend/microtek2.c: Add ScanMaker X6USB identifier.  Patch from
416	Oliver Neukum.
417
4182000-07-07  Petter Reinholdtsen <pere@td.org.uit.no>
419
420	* acinclude.m4 configure.in aclocal.m4 configure: New autoconf
421	test SANE_V4L_VERSION.
422
423	* AUTHORS: Added myself as CVS repository maintainer.
424
425	* include/sane/sanei_debug.h sanei/sanei_init_debug.c: Send debug
426	messages to syslog if stderr is a socket.
427
4282000-07-06  Petter Reinholdtsen <pere@td.org.uit.no>
429
430	* configure configure.in: Change "you're" to "you are" to avoid
431	confusing emacs font-lock mode.  Regenerated configure.
432
433	* backend/v4l.c: Fix sane_close() bug.
434
4352000-07-02  Peter Kirchgessner <peter@kirchgessner.net>
436
437        * backend/hp.desc added interface entries
438
439        * backend/hp.c, backend/hp-handle.c
440          ADF-support for ScanJet IIp
441          Return error SANE_STATUS_NO_DOCS if no paper in ADF
442
4432000-06-30  Henning Meier-Geinitz <hmg@gmx.de>
444
445	* backend/mustek.* Update to Mustek backend 1.0-89. Fixed "scan
446	  slider doesn't return to start" bug. Details in
447 	  backend/mustek.CHANGES.
448
449	* backend/nec.desc backend/dc25.desc backend/m3096g.desc: Added
450	  :interface entries. Updated email adderess.
451
4522000-06-28  Karl Heinz Kremer <khk@khk.net>
453
454	* backend/epson.c Fixed sane_close() - when the scanner still had
455	  data to deliver at the time the scanner was closed, it was impossible
456	  to restart any frontend software. This also caused scanimge -T to
457	  work just once.
458
4592000-06-28  Henning Meier-Geinitz <hmg@gmx.de>
460
461	* backend/mustek.* Update to Mustek backend 1.0-88. Small bugfixes.
462	  Details in backend/mustek.CHANGES.
463
464	* backend/sp15.desc backend/dc25.desc backend/m3096g.desc: Added
465	  :interface entries.
466
4672000-06-28  Oliver Rauch
468	* Updated umax backend to version 1.0.21
469          take a look at backend/umax.CHANGES for details
470          - updated umax.desc, umax manpage
471
4722000-06-28  Abel Deuring
473	* backend/sharp.esc: added "interface" entries
474
4752000-06-28  Henning Meier-Geinitz <hmg@gmx.de>
476
477	* backend/pint.c: fixed sane_close bug
478
479	* backend/microtek.c: fixed compilation problem with NDEBUG
480 	  defined
481
4822000-06-27  Henning Meier-Geinitz <hmg@gmx.de>
483
484	* backend/lhii.desc: added :interface
485	* README.linux: added reference to Linux SCSI documentation (from
486	  Abel Deuring)
487
4882000-06-26  Henning Meier-Geinitz <hmg@gmx.de>
489
490	* backend/musteka4s2.desc: Added all more scanners and
491	  :interface entries
492	* backend/sagitta.desc: Removed on behalf of the author. Nobody
493	  has showed interest in this very old (and rare) scanner over
494 	  the years. It's difficult to keep it up-to-date because a kernel
495	  module is necessary. Nobody volunteered to take over
496	  maintainership.
497	* backend/tamarack.c: Changed all fprintf to DBG calls.
498
4992000-06-26  Abel Deuring <a.deuring@satzbau-gmbh.de>
500	* sanei/sanei_scsi.c and include/sanei/sanei_scsi.h:
501	  new functions sanei_scsi_cmd2 and sanei_scsi_req_enter2
502	  for proper handling of "unusual" SCSI commands lengths
503	* backend/canon-scsi.c: call sanei_scsi_cmd2, where necessary
504
5052000-06-25  René Rebe <rene.rebe@myokay.net>
506	* backend/avision.c: fixed sane_close () bug
507	* backend/avision.desc: added some more scanners
508
5092000-06-25  Henning Meier-Geinitz <hmg@gmx.de>
510
511	* backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
512	  1.0-87. Fixed gamma correction for 1200 A3 Pro. Fixed dependency
513 	  of mustek.h on sane-backends.h. Fixed debug output bug in
514	  fix_linedistance_se. Updated documentation and mustek.conf.
515
516	* README: Added v4l and fixed typo.
517
5182000-06-25  Karl Heinz Kremer <khk@khk.net>
519
520	* backend/epson.desc - Changed Parallel to Parport
521
5222000-06-25  Henning Meier-Geinitz <hmg@gmx.de>
523
524        * doc/Makefile.in doc/sane-s9036.man doc/sane-tamarack.man
525	  doc/sane-ricoh.man doc/sane-avision.man doc/xcam.man .cvsignore:
526 	  Added manpages for these backends and xcam.
527
528	* frontend/xcam.README: removed because manpage now exists.
529
530	* backend/plustek.desc backend/qcam.desc backend/ricoh.desc
531	  backend/s9036.desc backend/tamarack.desc backend/avision.desc
532	  backend/st400.desc: Updated :interface and :manpage information.
533
534	* README: Updated information regarding documentation.
535
536	* backend/tamarack.c: Changed printf(...) to fprintf(stderr,...)
537	  on behalf of the maintainer.
538
5392000-06-25  Petter Reinholdtsen <pere@td.org.uit.no>
540
541	* backend/Makefile.in backend/v4l.desc backend/v4l.c: V4L backend
542	corrections. Corrected dependencies.  Removed () in version
543	number, as this backend is now included in the distribution.  More
544	debug info and use sanei_config_read() instead of fgets() in
545	backend.
546
5472000-06-23  Karl Heinz Kremer <khk@khk.net>
548
549	* backend/epson.desc - added :interface information
550
5512000-06-23  Petter Reinholdtsen <pere@td.org.uit.no>
552
553	* AUTHORS: Added Juergen G. Schimmer as author of the v4l backend.
554
555	* configure.in backend/Makefile.in backend/dll.conf
556	backend/v4l-frequencies.h backend/v4l-grab.h backend/v4l.c
557	backend/v4l.conf backend/v4l.desc backend/v4l.h: Added Video4Linux
558	backend from Juergen G. Schimmer.
559
5602000-06-22  Henning Meier-Geinitz <hmg@gmx.de>
561
562        * include/sane/sanei_pa4s2.h sanei/sanei_pa4s2.c Makefile.in
563	  backend/Makefile.in sanei/Makefile.in: Added interface for
564	  Mustek parallel port scanners (from Jochen Eisinger
565	  <jochen.eisinger@gmx.net>). This will be used by the Mustek
566	  parallel port backend mustek_pp (coming soon).
567
568	* tools/sane-desc.el backend/template.desc.: Added support for
569	  "interface" column in sane-desc.el. The new keyword is
570	  ":interface", examples in "template.desc.". All maintainers
571	  should update their *.desc files.
572
573	* backend/mustek.desc abaton.desc agfafocus.desc apple.desc
574	  dc210.desc dmc.desc qcam.desc ricoh.desc s9036.desc snapscan.desc
575	  tamarack.desc: added interface entry for the Mustek and
576	  unmaintained backends.
577
578	* backend/abaton.c apple.c qcam.c tamarack.c: fixed sane_close ()
579 	  bug for the unmaintained backends.
580
5812000-06-18  Henning Meier-Geinitz <hmg@gmx.de>
582
583	* backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
584          1.0-86. Added support for Mustek Paragon 1200 A3 pro (1, 8, and 24
585          bit/pixel; calibration doesn't work yet). Removed some remainings
586          of color lineart and halftone support. More debugging
587          output. Fixed bug in sane_control_option (option was not checked
588          for negative values).  Fixed bug in sane_close. General code
589          cleanup. Details in backend/mustek.CHANGES.
590
5912000-06-13  Karl Heinz Kremer <khk@khk.net>
592	* backend/epson.*: Invert image when scanning negative off the TPU.
593	  Initialize optial_res to 0. Fix sane_close() bug. Make threshold
594	  only active when halftoning is off and scan depth is 1. Make
595	  film type only active when TPU is selected. Scanner based
596	  color correction. More constraints for GUI. Cleanup in option
597	  handling.
598
5992000-05-21  Henning Meier-Geinitz <hmg@gmx.de>
600
601	* backend/mustek.*: Update to Mustek backend 1.0-85. Added double
602 	  buffering. This may improve scan performance a bit. Removed
603	  dead code (in dev_read_start). Changed linedistance correction
604	  handling. Paragon 12000 SP color mode might work now with all
605	  firmware versions. Details in backend/mustek.CHANGES.
606
6072000-05-27  Karl Heinz Kremer <khk@khk.net>
608	* backend/epson.[ch] Support for multiple EPSON scanners added
609	  Fixed Perfection 610 color problem
610
6112000-05-26  Abel Deuring <a.deuring@satzbau-gmbh.de>
612	* sanei/sanei_scsi.c: Fixed a bug in the Linux queue handling,
613	  as suggested by Simon Munton
614
6152000-05-22  Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
616        * ltconfig: Added option "-X" to ldconfig for linux-gnu
617          this solves the problem with link /usr/local/libs/sane/libsane.so.1 => libsane-umax.so.1
618
6192000-05-21  Henning Meier-Geinitz <hmg@gmx.de>
620
621        * README: Added quick install. Removed list of supported platforms
622          because it is unknown how accurate it is at the moment. Added
623          description for --enable-scsibuffersize (partly from Abel
624          Deuring). Removed operating system specific information. See
625          README.* files instead. Added comment to read the PROBLEMS file.
626          Added/changed list of available documentation. Added comment on
627          possible causes for the frontends not detecting scanners. Added
628          comment on tools directory. Headings should be easier to find now.
629
630        * README.aix: New file. Extracted from README.
631
632        * README.hp-ux: New file. Extracted from README.
633
634        * README.linux: New file. What is needed to get SCSI scanners to
635          work under Linux. Workaround for Adaptec 1542 users (from Abel
636          Deuring)
637
6382000-05-18  Henning Meier-Geinitz <hmg@gmx.de>
639
640	* backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
641	  1.0-82. Added shrunk image fix to ScanExpress 12000SP models
642	  <= v2.0. Fixed remaining sane_cancel problems (in non_blocking
643	  mode). Fixed color stripes and segmentation fault for Paragon
644	  MFS-12000SP 1.00 (at least for me). Some minor debug output
645	  additions and changes. Look at backend/mustek.CHANGES for more
646	  details.
647
648	* doc/.cvsignore: Added missing sane-sharp.5
649
6502000-05-07  Henning Meier-Geinitz <hmg@gmx.de>
651
652        * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
653	  1.0-81. Added transparency adapter (TA) support for all Mustek
654 	  scanners. Fixed shrunk image bug for the ScanExpress 6000SP.
655 	  Removed unused options (3-pass scanners and 600 II N). Scan
656	  source selection now shows only the options currently available.
657	  Fixed a bug concerning the ADF handling. sane_init () now uses
658	  sanei_config_read () and sanei_config_get_string () instead of
659	  its own functions. Man page and .desc update. Look at
660	  backend/mustek.CHANGES for more details.
661
6622000-04-27  Karl Heinz Kremer <khk@khk.net>
663
664	* backend/epson.* Some code cleanup, added support for GRB
665	  images and did some Gamma correction fixes for the Perfection
666	  610.
667
6682000-04-27  Petter Reinholdtsen <pere@td.org.uit.no>
669
670	* include/sane/sanei_debug.h: Bugfix.  Make sure the source
671	compiles even if NDEBUG is defined.
672
6732000-04-23  Henning Meier-Geinitz <hmg@gmx.de>
674
675        * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
676 	  1.0-80. Adjusted scan areas for most scanners. Added transparency
677 	  adapter support for all Paragon legal size scanners. Fixed color
678 	  mode for the Paragon MFS-8000SP (gamma problems). New system to
679 	  set buffersize using sanei_scsi_open_extended. Removed (maybe
680 	  temporarily) support for SCSI queue. Fixed shrunk image bug with
681 	  the ScanExpress 12000SP. Fixed positional options detection
682	  (from mustek.conf). Added option "buffersize". Adjusted
683 	  mustek.conf template to more reasonable defaults. Lots of
684	  small fixes and more complete debugging output. Look at
685          backend/mustek.CHANGES for more details.
686
6872000-04-15  Andreas Rick  <andreas.rick@free.fr>
688
689        * backend/coolscan.* Update coolscan backend to version 0.4.3.
690	  This version includes support for the newer Nikon Coolscan
691	  models LS-30 and LS-2000. Dustremoval is not yet included.
692
6932000-04-09  Henning Meier-Geinitz <hmg@gmx.de>
694
695        * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
696	  1.0-79. Changed version system. Linedistance correction for
697	  the 600 II N is fixed. Added output of scanning time. Rewrite
698	  of the resolution encoding for the 3-pass scanners. Look at
699	  backend/mustek.CHANGES for details.
700
7012000-04-05  Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
702	* Updated umax backend to version 1.0.2-build-20
703          take a look at backend/umax.CHANGES for details
704
7052000-04-05  Henning Meier-Geinitz <hmg@gmx.de>
706
707	* frontend/xscanimage.c, frontend/preview.c: Fixed a small bug
708	concerning 3-pass scanners. gdk_input_add() was called three times
709	without a preceding gdk_input_remove().
710
711	* frontend/scanimage.c: Fixed a bug where the scan was cancelled
712	after a test for low mem even if enough memory is available. This
713	probably only affected 3-pass scanners.
714
7152000-04-02 Henning Meier-Geinitz <hmg@gmx.de>
716
717        * backend/mustek.*: Update to Mustek backend 0.78. Fixed several
718	small bugs and spelling errors. Adjusted scanner names to Mustek
719        style. Inquiry is even more verbose now. Look at
720        backend/mustek.CHANGES for details.
721
7222000-03-27  Karl Heinz Kremer <khk@khk.net>
723	* backend/epson.c  backend/epson.desc: Removed
724	  status request for push button. This caused an
725	  error on older scanners. Fixed a few typos in
726	  the .desc file and added GT-9000 scanner.
727
7282000-03-23  Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
729	* updated umax backend to version 1.0 build 19
730	  for details read backend/umax.CHANGES
731
7322000-03-22  Karl Heinz Kremer <khk@khk.net>
733      * backend/epson.*: Several fixes for minor problems.
734        Fixed function level A4 scanners (line mode instead
735        of byte mode). Removed unnecessary free() calls.
736        Use extended status for recognize warm up. This fixes
737        problems with TPU and occasional crashes during startup.
738        Added D1 level for Perfection 610.
739        Added first version of support for set threshold and set
740        zoom.
741
7422000-03-19  Henning Meier-Geinitz <hmg@gmx.de>
743
744	* backend/mustek.c: Updated backend to new version 0.76. Fixes for
745 	600 II N (color stripes, cancel handling), ScanExpress ("XC06" is
746 	now recognized), MFS-1200SP (linedistance correction in high
747 	resolutions, patch from Andreas Beck), STORE macros (patch from
748 	Norbert Mueller), ADF (patch from Joerg Anders), firmware
749 	identification (patch from Marco G. Salvagno), sane_cancel (scan
750 	will now be cancelled immediately, no new sane_read necessary),
751 	sane_get_option_descriptor (test for option < 0). Added a more
752 	verbose inquiry output. Adjusted debug levels. Changed the model
753 	names (sane.model) to reflect the real scanner names. Removed some
754 	compiler warnings. Added new maintainer.
755
756	* backend/mustek.desc: Added link to backend homepage. Added all
757 	the different scanner names used for the same model. Added Trust
758 	scanners known to work. Removed firmware versions and scanner ids.
759
760	* backend/mustek.CHANGES: New file. More detailed changes for the
761 	Mustek backend.
762
763	* doc/sane-mustek.man: Documentation for the 600 II N linedistance
764 	options. Added warning from PROBLEMS. Added link to backend homepage.
765	Changed supported scanners list (see mustek.desc). Added more bug
766	entries.
767
768	* AUTHORS: Added new maintainer and email address
769
7702000-03-18  Petter Reinholdtsen <pere@td.org.uit.no>
771
772	* backend/Makefile.in tools/libtool-get-dll-ext: New script to
773	detect shared library endings without using 'rev' which is missing
774	on some platforms.
775
7762000-03-14  Petter Reinholdtsen <pere@td.org.uit.no>
777
778	* sanei/sanei_scsi.c: Test for 'USE == LINUX_INTERFACE' instead of
779	defined(__linux__).
780
7812000-03-14  Abel Deuring <a.deuring@satzbau-gmbh.de>
782
783	* new version of the Sharp backend (0.31): added support for the
784	JX350 (Thanks to Shuhei Tomita for providing the patch)
785
7862000-03-07  Petter Reinholdtsen <pere@td.org.uit.no>
787
788	* Makefile.in (lsm) sane.lsm sane-1.0.1.lsm: New target to
789	generate Linux Software Map (LSM) entry from template.  Remove old
790	file.
791