12001-07-01 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
2************************  end of code freeze ***********************************
3************************  Release of sane-backends 1.0.5 **********************
4
5
62001-06-30  Henning Meier-Geinitz <henning@meier-geinitz.de>
7
8	* configure configure.in: Disabled warnings by default.
9	* NEWS: Updated version numbers, added dc25.
10
112001-06-25  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
12
13	* configure.in/configure: changed version to 1.0.5
14
152001-06-25 ********** CODE FREEZE FOR SANE-1.0.5
16	   snapshot sane-backends-pre1-1.0.5
17           planned release on 2001-07-01
18
19
202001-06-24  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
21
22	* backend/umax*: bugfixes:
23          * bugfix for DOR:
24            - bottom-right edge keeps in position if possible when DOR is switched on
25
26          * bugfix for Astra 610S color mode:
27            - scale_y is set to 0.5 if y_resolutions is smaller than optical_res/2
28              this does fix the color scan problems for Astra 610S.
29              Not tested for Astra 600S.
30
312001-06-20  Peter Fales <peter@fales.com>
32
33	* backend/dc25.c - Backed out the previously added mkdtemp()
34	  patch, as mkdtemp is not available on all platforms.
35	* TODO: Removed entry about dc25 bug
36
372001-06-20  Henning Meier-Geinitz <henning@meier-geinitz.de>
38
39	* TODO: Updated documentation entries. Added compilation bug in dc25.c.
40
412001-06-20  Stéphane Voltz  <svoltz@wanadoo.fr>
42
43	* doc/sane-umax_pp.man:  corrections according to the TODO list
44
45--- cvs snapshot-2001-06-17 ---
46
472001-06-17  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
48
49	* backend/umax*: bugfixes:
50         - removed "#include <assert.h>" from umax.c: assert() is never called
51         - bugfix for 3 pass scanning:
52           reposition_scanner is called in sane_start for 2nd and 3rd pass of 3 pass scan
53         - bugfix for UTA and DOR geometry offsets
54
552001-06-14  Peter Fales <peter@fales.com>
56
57	* backend/dc25.c - Added a patch from Tim Waugh to use mkdtemp()
58	  instead of mktemp().  Also cleaned up some compiler warnings.
59
602001-06-14  Karl Heinz Kremer <khk@khk.net>
61
62	* doc/sane-epson.man: Removed reference to sane-devel list
63
642001-06-14  Simon Munton <simon@munton.demon.co.uk>
65	* doc/sane-pie.man: Fixed formatting problems
66
672001-06-14  Gerhard Jaeger <g.jaeger@earthling.net>
68
69	* doc/sane-plustek.man:
70	  Corrected URL to Plustek mailing list
71
722001-06-14  Henning Meier-Geinitz <henning@meier-geinitz.de>
73
74	* TODO: Added link to libieee1284.
75
762001-06-13  Karl Heinz Kremer <khk@khk.net>
77
78	* backend/epson.desc: Added GT-9500 (same scanner as Expression 636)
79	* backend/epson.c: Finally updated version #
80
812001-06-13  Henning Meier-Geinitz <henning@meier-geinitz.de>
82
83	* TODO: Updated the entries about documentation.
84
852001-06-13  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
86
87	* sanei/sanei-scsi.c: Corrected bug in sanei_scsi_cmd2 for IRIX:
88	  - scsi_req.ds_senselen has been set to sizeof pointer, is set
89	    to 128 bytes now (1024 bytes does not work)
90	  - sensebuf is cleared before scsi command is executed
91	  - sensehandle always called when it exists and an error occurs
92
932001-06-11  Henning Meier-Geinitz <henning@meier-geinitz.de>
94
95	* tools/umax_pp.c: Also use sanei_umax_pp_SetLamp() (patch from
96	  Tim Waugh <twaugh@redhat.com>).
97
982001-06-11  Stéphane Voltz  <svoltz@wanadoo.fr>
99
100	* backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.c:
101	  make use of PPGETMODES only when available in ppdev.h. Corrected OS/2
102	  typo in Outb() and rename sanei_umax_pp_Lamp() to
103	  sanei_umax_pp_SetLamp().
104
105
1062001-06-05  Peter Fales <peter@fales.com>
107
108	* backend/doc/sane-dc25.man, sane-dc210.man, sane-dc240.man -
109	  Added reference to web page for information about sane
110	  mailing list
111
1122001-06-10  Jochen Eisinger <jochen.eisinger@gmx.net>
113	* doc/sane-mustek_pp.man: added pointer and note to list
114	  subscription page
115
116--- cvs snapshot-2001-06-10 ---
117
1182001-06-10  Henning Meier-Geinitz <henning@meier-geinitz.de>
119
120	* doc/sane-artec.man doc/sane-coolscan.man doc/sane-umax.man:
121	  Fixed whatis/apropos output (don't put an empty line after
122	  the NAME section). Added SEE ALSO entry to sane(7).
123	* doc/sane-dll.man: Fixed output bug and added SEE ALSO entry.
124	* doc/sane-scsi.man: Rephrased the paragraphs about Linux sg
125	  buffer to make it clear, that kernel changes are really only
126	  necessary with older kernels. Fixed torque.net URL. Added comment,
127	  that usually every SCSI adapter should work. Added paragraph about
128	  problems with Acard adapters. Rephrased NCR810 entry.
129	* doc/sane-net.man: Updated BUGS section. Added SEE ALSO.
130	* doc/saned.man doc/sane-abaton.man doc/sane-agfafocus.man
131	  doc/sane-apple.man doc/sane-as6e.man doc/sane-avision.man
132	  doc/sane-bh.man doc/sane-dc210.man doc/sane-dc240.man
133	  doc/sane-dc25.man doc/sane-dmc.man doc/sane-epson.man
134	  doc/sane-fujitsu.man doc/sane-hp.man doc/sane-microtek.man
135	  doc/sane-mustek_pp.man doc/sane-nec.man doc/sane-pie.man
136	  doc/sane-pint.man doc/sane-plustek.man doc/sane-pnm.man
137	  doc/sane-qcam.man doc/sane-ricoh.man doc/sane-s9036.man
138	  doc/sane-sharp.man doc/sane-sm3600.man doc/sane-st400.man
139	  doc/sane-tamarack.man doc/sane-umax_pp.man doc/sane-v4l.man:
140	  Added SEE ALSO entry for sane(7).
141	* doc/sane-coolscan.man: Used @@ macros instead of fixed paths.
142	* doc/sane-dc210.man doc/sane-dc240.man doc/sane-dc25.man:
143	  Used @@ macros instead of fixed paths. Fixed library paths.
144	* doc/Makefile.in doc/sane-coolscan.man doc/sane-dc210.man
145	  doc/sane-dc240.man doc/sane-dc25.man: Set the correct library
146	  path for all backends by changing @LIBDIR@ to $(libdir)/sane.
147	* doc/sane-as6e.man doc/sane-canon.man doc/sane-microtek.man
148	  doc/sane-microtek2.man: Some minor formatting issues.
149	* doc/sane-mustek.man doc/sane-v4l.man: Added link to mostang mail
150	  page. Fixed some formatting issues.
151	* doc/backend-writing.txt: Added paragraph about @LIBDIR@ and friends
152	  in manual pages.
153	* TODO: Added several entries about manual pages. Removed entry about
154	  sane(7).
155
1562001-06-09  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
157
158	* sanei/sanei_scsi.c:
159	  applied patch by Douglas Gilbert <dgilbert@interlog.com>
160	  that solves compilation problem about:
161	  storage size of `ssid' isn't known
162
1632001-06-09  Karl Heinz Kremer <khk@khk.net>
164
165	* backend/epson.c: Changed debug level for for an informational
166	  message in the sense_handler from 0 to 2.
167
1682001-06-09  Henning Meier-Geinitz <henning@meier-geinitz.de>
169
170	* README.os2: Added link to Franz Bakan's web page.
171	* configure configure.in backend/Makefile.in include/sane/config.h.in:
172	  Check for sys/sem.h and disable snapscan if it isn't available.
173	  Removed "//" (C++-style comment) from config.h.in. Link to djpeg
174	  only once.
175	* TODO: Added comment on command line option for timeout in saned.
176
1772001-06-09  Petter Reinholdtsen <pere@td.org.uit.no>
178
179	* acinclude.m4 include/sane/config.h.in: Fix configure/compile
180	  problem on Alpha/Tru64 Unix.
181
1822001-06-07  Stéphane Voltz  <svoltz@wanadoo.fr>
183
184	* backend/umax_pp_low.c: make use of PPGETMODES to get ppdev
185	capabilities.
186
1872001-06-05  Peter Fales <peter@fales.com>
188
189	* backend/dc240.c - Fixed bug where attempting to change the
190	  "image number" in an empty camera causes a core dump.
191
1922001-06-06  Stéphane Voltz  <svoltz@wanadoo.fr>
193
194	* backend/umax_pp_low.c: OS/2 compile fixes (again). Backend
195	successfully built on Warp with EMX 0.9d.
196
1972001-06-06  Stéphane Voltz  <svoltz@wanadoo.fr>
198
199	* backend/umax_pp_low.c: OS/2 compile fixes
200
2012001-06-05  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
202
203	* changed my email address in sane-backends.lsm
204
205
206--- feature freeze for sane-1.0.5 is active ---
207--- cvs snapshot-2001-06-05 ---
208
2092001-06-04  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
210
211	* update of umax backend to version 1.0 build 27
212
2132001-06-04  Henning Meier-Geinitz <henning@meier-geinitz.de>
214
215	* TODO: Updated the entries concerning net+saned. Removed the
216	  exporting symbols entry. Added entry about lassert.h.
217	* include/lassert.h sanei/sanei_scsi.c: Use local assert.h file to
218	  fix problems with AIX and shared libraries.
219	* frontend/test.c: Changed order of headers to get test.c compiling
220	  on OS/2.
221	* frontend/.cvsignore: Added test.
222	* frontend/saned.c: Increase timeout to one hour.
223	* backend/coolscan.c: Declared all internal functions static.
224	* tools/Makefile.in: Fixed typo that prevented make from removing
225	  mustek600iin-off.
226	* sanei/sanei_scsi.c: Fixed some small bugs concerning error reporting.
227	* frontend/scanimage.c: Fixed small bug in output for batch mode.
228
2292001-06-03  Peter Fales <peter@fales.com>
230
231	* backend/dc240.c - Batch scanning of multiple images with scanimage
232	  was failing if subsequent images have a different size than
233	  from the first image.
234
2352001-06-03  Karl Heinz Kremer <khk@khk.net>
236
237	* doc/sane-epson.man: Updated documentation
238
2392001-06-03  Stéphane Voltz  <svoltz@wanadoo.fr>
240
241	* backend/umax_pp_low.c: Fixed compile problem on archs that
242	  have inb/outb and not insb/outsb. Cleaned up and simplified probing
243	  code.
244
2452001-06-03  Peter Fales <peter@fales.com>
246
247	* backend/dc240.c - Add "auto increment" option to allow all
248	  images to be downloaded with the --batch option to scanimage.
249
2502001-06-03  Henning Meier-Geinitz <henning@meier-geinitz.de>
251
252	* backend/mustek.c: Added some debug messages.
253	* backend/net.c: Fixed yet another segfault. Added debug messages.
254	* frontend/scanimage.c doc/scanimage.man: Added more options for
255	  batch-scanning (patch from Caskey Dickson
256	  <caskey-lists-sane-devel@technocage.com>).
257
2582001-06-02  Chris Pinkham <cpinkham@infi.net>
259
260	* backend/artec.desc: updated version number to match artec.c.
261
2622001-06-02  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
263
264	* corrected umax version number in umax.desc (1.0.24->1.0.26)
265
2662001-06-02  Henning Meier-Geinitz <henning@meier-geinitz.de>
267
268	* NEWS: Updated concerning backend versions.
269	* TODO: Removed nec entries. Added entry about ADF extension to
270	  scanimage.
271	* backend/qcam.c: Another occurrence where struct flock must be defined
272	  for OS/2.
273	* AUTHORS: Fixed Kazuya Fukuda's name and email address.
274	* backend/nec.c backend/nec.h backend/nec.desc: Update to backend
275	  version 0.12 (from Kazuya Fukuda <kazuya@pjs.nevt.nec.co.jp>).
276	  Removed references to sharp backend (grep for "JX"). Check for
277	  HAVE_SYS_SHM_H before including sys/shm.h and disable shared
278	  memory support if necessary. Free devlist allocated in
279	  sane_get_devices() in sane_exit() resolution setting bug fixed
280	  (PC-IN500/4C 10dpi step). Removed resolution list.
281
2822001-06-02  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
283
284	* changed minimum scsi buffer size from 64KB to 32KB
285
286
2872001-06-01  Henning Meier-Geinitz <henning@meier-geinitz.de>
288
289	* backend/umax_pp_low.c: Fixed the FreeBSD problems by checking
290	  /dev/io before accessing io ports (patch from Stéphane Voltz
291	  <svoltz@wanadoo.fr>).
292	* backend/snapscan.c: Fixed two bugs: pss->devname must be checked
293	  for 0. Return total number of lines in sane_get_parameters (patch
294	  from Ben Stanley <bds02@uow.edu.au>).
295
2962001-05-31  Henning Meier-Geinitz <henning@meier-geinitz.de>
297
298	* backend/mustek.c: Updated some comments.
299	* TODO: Removed the entry about the config_line[len-1] bug.
300	* configure configure.in include/sane/config.h.in backend/qcam.c:
301	  Check for struct flock and define it if necessary.
302	* tools/Makefile.in: Make sure that backend/umax_pp_low.o exists
303	  when umax_pp.o is linked.
304	* backend/bh.c backend/m3096g.c backend/sp15c.c: Fixed
305	  config_line[len-1] bug which could generate an access violation
306	  if len==0.
307	* lib/alloca.c lib/getnev.c lib/getopt.c lib/getopt1.c
308	  lib/isfdtype.c lib/md5.c lib sigprocmask.c lib/snprintf.c lib
309	  strdup.c lib/strndup.c lib/strsep.c lib/usleep.c lib/vsyslog.c:
310	  Used #include "../include/sane/config.h".
311	* sanei/sanei_scsi.c: Fixed compilation issue for OS/2 in
312	  sanei_scsi_find_devices.
313
314--- cvs snapshot-2001-05-30 ---
315
3162001-05-30 Marian Eichholz <marian@freenet-ag.de>
317
318	* backend sm3600 with better gain calibration incorporated.
319          fixed a superfluceous export.
320
3212001-05-30  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
322
323	* Problem with SOLARIS_INTERFACE (change from 2001-05-27)
324	  had an other reason than the scsi buffer size (MAX_DATA).
325	  Changed scsi buffer size for solaris sg driver
326	  (USE == SOLARIS_INTERFACE in sanei_scsi.c) again from 32 KB
327	  to 128KB.
328
3292001-05-30  Henning Meier-Geinitz <henning@meier-geinitz.de>
330
331	* tools/Makefile.in: Fixed umax_pp compilation problem with Solaris
332	  and other operating systems.
333
3342001-05-29  Henning Meier-Geinitz <henning@meier-geinitz.de>
335
336	* backend/canon.conf doc/sane-canon.man: Added config file and some
337	  documentation for it.
338	* AUTHORS: Added Chris Bagwell and Oliver Schwartz for snapscan.
339	* TODO: Added entry about possible sanei_usb.*.
340
3412001-05-29  Peter Fales <peter@fales.com>
342
343	* backend/dc240.c - Fixed a fairly obscure problem that can result in
344	  core dump. (Deleting pictures with gphoto, then launching
345	  xscanimage without power cycling the camera left bad data in the
346	  camera status table.)
347
3482001-05-29  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
349
350	* added entry about sanei_parport in TODO
351
3522001-05-27  Henning Meier-Geinitz <henning@meier-geinitz.de>
353
354	* doc/releases.txt: Removed comment about net.* and dll.* version
355	  updating. Added info about make install-mostang.
356	* TODO: Updated concerning backend bugs (export and config_line).
357	* backend/umax_pp_low.c: Fixed bus error with FreeBSD.
358
3592001-05-27  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
360
361	* changed scsi buffer size for solaris sg driver
362	  (USE == SOLARIS_INTERFACE in sanei_scsi.c) to 32 KB
363	  again because it does not work for at least one system
364	  with 64KB.
365
3662001-05-27  Petter Reinholdtsen <pere@td.org.uit.no>
367
368	* doc/releases.txt: Added points on tagging the source and
369	  generating a diff from the last release.
370
371--- cvs snapshot-2001-05-27 ---
372
3732001-05-27  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
374
375	* sanei/sanei_scsi.c: changed scsi buffer size (MAX_DATA)
376          to 128KB for: SOLARIS_INTERFACE, SOLARIS_SG_INTERFACE,
377	  SOLARIS_USCSI_INTERFACE and IRIX_INTERFACE
378	  (some scanners have problems with the predefined 32KB
379	   buffer size, these systems should work with 128KB
380	   but we need to test if no problems do occur).
381
3822001-05-27  Henning Meier-Geinitz <henning@meier-geinitz.de>
383
384	* doc/sane-microtek2.man: Include updates from backend version 0.9
385	  (from karsten.festag@t-online.de (Karsten Festag)).
386	* backend/sm3600.c: setResolutions has only 5 instead of 6 resolutions.
387
3882001-05-26  Jochen Eisinger <jochen.eisinger@gmx.net>
389
390	* backend/mustek_pp.c: declared function comp() static
391	* TODO: removed entry regarding this problem
392
3932001-05-26  Chris Pinkham <cpinkham@infi.net>
394
395	* backend/artec.c: Added code in sane_exit() to free memory
396	  malloced in sane_get_devices().  Declared several functions
397	  'static' so they are not exported.
398	* TODO: removed 'artec' backend from list mentioned in describing
399	  above problems.
400
4012001-05-26  Petter Reinholdtsen <pere@td.org.uit.no>
402
403	* TODO: Updated entry on library search path, sanei API
404	  documentation and sane_init() return value.
405
406	* Makefile.in:New target 'libcheck' making sure libraries export
407	  only sane_* and sanei_* symbols.
408
4092001-05-26  Henning Meier-Geinitz <henning@meier-geinitz.de>
410
411	* TODO: Removed snapscan and microtek2 updates. Removed status change of
412	  as6e. Removed True64 Unix and HP/UX compilation problems. Added entry
413	  about exporting symbols. Reformatted some entries.
414	* backend/microtek2.c backend/microtek2.desc backend/microtek2.h:
415	  Updated to version 0.9 (from Karsten Festag
416	  <karsten.festag@t-online.de>).
417	* doc/sane-snapscan.man: Added new scanners and authors.
418	* AUTHORS: Added Sebastien Sable and Henrik Johansson.
419	* backend/snapscan-scsi.c backend/snapscan-sources.c
420	  backend/snapscan-sources.h backend/snapscan-usb.c
421	  backend/snapscan-usb.h backend/snapscan.c backend/snapscan.conf
422	  backend/snapscan.desc backend/snapscan.h: Updated snapscan backend to
423	  version 1.2 (from Sebastien Sable <Sebastien.Sable@snv.jussieu.fr>).
424	* doc/backend-writing.txt: Added "make libcheck" info.
425	* backend/sm3600-color.c backend/sm3600-gray.c backend/sm3600-homerun.c
426	  backend/sm3600-scanmtek.c backend/sm3600-scanusb.c
427	  backend/sm3600-scanutil.c backend/sm3600.c backend/sm3600.h:
428	  Made all non-sane-api functions static. Fixed some warnings.
429	* backend/sm3600.desc: Changed status to new.
430	* backend/as6e.desc: Changed status to alpha because backend
431	  isn't new any more.
432	* acinclude.m4 aclocal.m4 configure configure.in
433	  include/sane/config.h.in: Fixed u_int* bug for Tru64 by
434	  including sys/bitypes.h.
435	* PROJECTS: Added hpoj project.
436
4372001-05-25 Jochen Eisinger <jochen.eisinger@gmx.net>
438
439	* doc/sane-mustek_pp.man, backend/mustek_pp.desc: Changed URL
440	  of the homepage to home.nexgo.de/jochen.eisinger/sane/
441
4422001-05-25  Karl Heinz Kremer <khk@khk.net>
443
444	* backend/epson.c: Allow more than 8 bit color depth even for
445	  preview mode  since Xsane can handle this. Some code cleanup.
446          Removed ancient code that was used to determine the resolution
447          back when the backend still had a slider for the resolution
448          selection.
449	* backend/epson.desc: Updated version number, added new scanners.
450
4512001-05-24  Henning Meier-Geinitz <henning@meier-geinitz.de>
452
453	* sane-mustek.man: Removed some bug descriptions and added
454	  sane(7) to SEE ALSO.
455	* sane-find-scanner.man sane-scsi.man scanimage.man: Added
456	  sane(7) to SEE ALSO.
457	* PROJECTS: Removed entry about Polaroid SprintScan 35LE (now in
458	  microtek).
459	* TODO: Removed umax from lists of backends with sane_get_devices
460	  and config_line bug. Removed entry about make uninstall and
461	  sanei_wire.c bug. Removed entry about microtek update. Added point
462	  about adding sane(7) to any manual page.
463
4642001-05-23  Matto Marjanovic  <maddog@yoo-hoo.ai.mit.edu>
465
466	* backend/microtek.c backend/microtek.h:
467	   o Added support for Agfa StudioStar (weird pixel packing)
468           o A couple of small fixes (missing 'static' declarations)
469           o Upped version to 0.12.3
470
4712001-05-23  Matto Marjanovic  <maddog@yoo-hoo.ai.mit.edu>
472
473	* backend/microtek.c backend/microtek.h:  Small fixes:
474           o Use 'expanded contrast/exposure settings' inquiry data to
475	     dynamically set ranges for those options.
476           o Patches for Polaroid SprintScan 35LE (from Dick Bruijn)
477              - added "Polaroid" vendor string
478              - screwed around with 'brightness' setting
479              - attached 'negative scan' button
480           o sane_exit() now frees the devlist allocated by sane_get_devices()
481           o upped version to 0.12.2
482
4832001-05-23  Stéphane Voltz <svoltz@wanadoo.fr>
484
485	* backend/umax_pp.c: changed option names to use lower case characters
486		and dashes instead of spaces.
487
488	* backend/umax_pp_low.c: commented out a useless command sequence.
489		Added 55 AA pattern escaping in data block sending.
490
4912001-05-22  Karl Heinz Kremer <khk@khk.net>
492
493	* backend/epson.c: Added sense handler to support the GT-8000 scanner.
494	  Also added experimental (and #ifdef protected) USB scanner probing
495	  code - requires patch to USB scanner driver.
496
4972001-05-21  Henning Meier-Geinitz <henning@meier-geinitz.de>
498
499	* README: Added "man sane" to quick install. Added paragraph about
500	  old versions. Added paragraph about "make clean" and "make
501	  distclean". Added section about removing SANE.
502	* Makefile.in backend/Makefile.in doc/Makefile.in lib/Makefile.in
503	  sanei/Makefile.in tools/Makefile.in: Added target "uninstall".
504
5052001-05-20  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
506
507	* removed a bug in saned (patch by Matthias Trute <mtrute@topmail.de>)
508          calculation of the reader buffer index was not correct:
509             if (reader >= sizeof (buf))
510          -    reader = 0;
511          +    reader -= sizeof(buf);
512
5132001-05-19  Karl Heinz Kremer <khk@khk.net>
514
515	* backend/epson.c: fixed dates in change log entries
516	  and finally fixed the TPU bug with older scanners
517
5182001-05-17  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
519
520	* removed bug in umax backend sane_exit
521
5222001-05-17  Henning Meier-Geinitz <henning@meier-geinitz.de>
523
524	* include/lalloca.h: Used a more suitable comment.
525	* doc/backend-writing.txt: Reformated. Added point about headers
526	  and libraries that are not available on every system and inclusion
527	  of backends into CVS. Some minor fixes and clarifications.
528	* NEWS: Updated concerning sane man page and new backends.
529
5302001-05-17  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
531
532	* updated umax backend to version 1.0 build 26
533
5342001-05-15  Peter Fales <peter@fales.com>
535
536	* backend/dc25.c, backend/dc240.c - Added DBG(1,..) to print
537	  version string
538
5392001-05-16  Henning Meier-Geinitz <henning@meier-geinitz.de>
540
541	* doc/.cvsignore: Added sane-sm3600.5.
542
543	* PROJECTS: Removed sm3600.
544
545	* TODO: Updates concerning memory leaks and access violations.
546
547	* AUTHORS doc/Makefile.in: doc/sane-sm3600.man doc/sane.man: Updated
548	  documentation concerning sm3600 backend and added man page (from
549	  from Marian Eichholz <eichholz@computer.org>).
550
551	* configure configure.in include/sane/config.h.in: Detect presence
552	  of libusb and enable sm3600 backend.
553
554	* backend/Makefile.in backend/dll.c backend/sm3600-color.c
555	  backend/sm3600-homerun.c backend/sm3600-scantool.h
556	  backend/sm3600-scanutil.c backend/sm3600.desc
557	  backend/sm3600-gray.c backend/sm3600-scanmtek.c
558	  backend/sm3600-scanusb.c backend/sm3600.c backend/sm3600.h:
559	  Added sm3600 backend (from Marian Eichholz <eichholz@computer.org>).
560
5612001-05-16  Chris Pinkham <cpinkham@infi.net>
562
563	* backend/artec.c: changed #include to use "../include/sane/config.h"
564	  instead of "sane/config.h".
565
5662001-05-16  Stéphane Voltz <svoltz@wanadoo.fr>
567
568	* backend/umax_pp.c: fix memory leak in sane_exit
569
570	* backend/umax_pp_low.c backend/umax_pp_low.h : added /proc parsing
571	  when available to get I/O addr. Added pauses in 610P probe
572	  sequence.
573
5742001-05-14  Henning Meier-Geinitz <henning@meier-geinitz.de>
575
576	* frontend/scanimage.c: scanimage_exit: use the handle (not its
577	  address) for sane_close. Fixed yet another warning.
578
5792001-05-14  Gerhard Jaeger <g.jaeger@earthling.net>
580	* backend/plustek.c:
581	  Free memory malloced in sane_get_devices() in sane_exit()
582
5832001-05-14  Petter Reinholdtsen <pere@td.org.uit.no>
584
585	* backend/lhii.desc: Updated with current version and contact
586	  information.
587
588	* frontend/scanimage.c tools/sane-find-scanner.c: Remove some
589	  compiler warnings.
590
5912001-05-13  Peter Fales <peter@fales.com>
592	* backend/dc25.c: Remove DBG(0,...) line that was getting printed
593	  for non-dc25 users.
594
5952001-05-13  Karl Heinz Kremer <khk@khk.net>
596
597	* backend/epson.c: Removed check for '\n' before end of line
598          Free memory malloced in sane_get_devices() in sane_exit() again
599          Check first if the scanner does support the set film type
600          and set focus position before the GUI elements are displayed.
601          This caused problems with older (B4 level) scanners when a TPU
602          was connected.
603
6042001-05-13  Henning Meier-Geinitz <henning@meier-geinitz.de>
605
606	* doc/sane.man: Added path to sane.ps. Added comments about
607	  how somebody can help the SANE project. Added comments about
608	  possible problems with old installaitions of SANE and
609	  /etc/ld.so.conf. Added section "REPORTING BUGS".
610	* tools/Makefile.in tools/.cvsignore: Added mustek600iin-off.
611	* sanei/sanei_codec_ascii.c tools/mustek600iin-off.c
612	  tools/sane-find-scanner.c frontend/stiff.c: Used #include
613	  "../include/sane/...".
614	* backend/net.c backend/net.h backend/net.desc: Fixed some memory
615	  leaks. A bit of reformatting. Added more debug output. Used
616	  #include "../include/sane/...".
617	* sanei_codec_bin.c sanei/sanei_net.c sanei/sanei_wire.c: Fixed
618	  some memory leaks. Used #include "../include/sane/...".
619	* frontend/scanimage.c: Added exit handler to call sane_close
620	  and sane_exit in any case and to free allocated memory. A bit of
621	  reformatting. Used #include "../include/sane/...". Fixed some
622	  warnings.
623	* frontend/saned.c: Fixed some memory leaks. Fixed some warnings.
624	  Some reformatting. Used #include "../include/sane/...".
625	* README.hp-ux: Use gmake if make doesn't work.
626	* LEVEL2: Added point about sane_init results != SANE_STATUS_GOOD.
627	* TODO: Added entries about memory leaks, sane_init return values, and
628	  HP-UX problems in isfdtype.c.
629
6302001-05-11  Jochen Eisinger <jochen.eisinger@gmx.de>
631
632	* TODO, backend/mustek_pp.c: fixed line-end handling, removed entry
633	  from TODO list
634
6352001-05-11  Henning Meier-Geinitz <henning@meier-geinitz.de>
636
637	* TODO: Removed pie from lists of bugs. Removed sane manual page.
638	  Added some context to the Tru64 problems.
639
6402001-05-09  Henning Meier-Geinitz <henning@meier-geinitz.de>
641
642	* doc/.cvsignore: Added sane.7.
643	* README: Removed content that's now in the sane maual page.
644	  Added reference to man sane.
645	* doc/Makefile.in doc/sane.man: Added SANE manual page.
646	* doc/sane.tex: Clarified the paragraph concerning sane_read. If
647	  *len != 0 the status must be SANE_STATUS_GOOD.
648
6492001-05-08  Simon Munton <simon@munton.demon.co.uk>
650	* backend/pie.c: Free devlist in sane_exit. Removed redundant check for
651	trailing newline in config file.
652
6532001-05-07  Peter Fales <peter@fales.com>
654	* backend/dc25.[ch]: Cleaned up compiler warnings and fixed (very
655	  minor) memory leak.
656
6572001-05-07  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
658	* applied a patch by Douglas Gilbert to sanei_scsi.c
659          it solves the Problem that the scanner is not
660          found on linux systems when the order of the
661          scsi devices is not coverd by the order of
662          devices listed by /proc/scsi/scsi, it prefers
663          new kernel 2.4 methods when available
664
6652001-05-06  Henning Meier-Geinitz <henning@meier-geinitz.de>
666
667	* backend/mustek.c doc/mustek/mustek.CHANGES: Free devlist
668	  in sane_exit.
669	* TODO: Updated concerning config_line[len - 1] stuff. Added
670	  some (most) backends to list of sane_get_devices leak.
671	* backend/dll.c backend/dll.desc: Removed access to uninitialized
672	  memory. Increased version number.
673	* backend/net.c backend/net.desc: Removed access to uninitialized
674	  memory. Changed htons to ntohs in DBG statement. Free devlist
675	  in sane_exit. Use "../include/sane/...". Increased version number.
676
6772001-05-04  Gerhard Jaeger <g.jaeger@earthling.net>
678	* backend/plustek.c: Applied Petters' patch to avoid an
679	  illegal memory access
680
6812001-05-04  Henning Meier-Geinitz <henning@meier-geinitz.de>
682
683	* NEWS: Updated.
684	* PROJECTS: Removed umax_pp. Added Canon FB620S and FS2710 backend.
685	* TODO: Removed entry about umax_pp and comment about testing
686	  for existing sane installations and plustek memory access violation.
687	  Added Canon FB620S and FS2710 backend and entries about Tru64
688	  compilation problems and installation procedure for translations.
689	* doc/backend-writing.txt: Added entries about SANE_I18N() and
690	  documentation directories.
691
6922001-05-03  Henning Meier-Geinitz <henning@meier-geinitz.de>
693
694	* AUTHORS README: Updated concerning umax_pp.
695
696	* doc/Makefile.in doc/sane-umax_pp.man .cvsignore: Added manpage for
697	  umax_pp (patch from Stéphane Voltz <svoltz@wanadoo.fr>).
698
699	* tools/README tools/Makefile.in tools/umax_pp.c tools/.cvsignore:
700	  Added umax_pp test program (patch from Stéphane Voltz
701	  <svoltz@wanadoo.fr>).
702
703	* configure configure.in include/sane/config.h.in: Test for
704	  linux/ppdev.h (for umax_pp backend).
705
706	* backend/umax_pp.c backend/umax_pp.h backend/umax_pp_low.c
707	  backend/umax_pp_low.h backend/umax_pp_mid.c backend/umax_pp_mid.h
708	  backend/umax_pp.conf backend/umax_pp.desc backend/Makefile.in
709	  dll.conf: Added umax_pp backend (patch from Stéphane Voltz
710	  <svoltz@wanadoo.fr>).
711
7122001-05-02  Henning Meier-Geinitz <henning@meier-geinitz.de>
713
714	* configure configure.in: Don't use -ansi for Solaris. On some
715	  Solaris installations compilation breaks with -ansi.
716
717	* doc/Makefile.in tools/sane-desc.el doc/.cvsignore: Install
718	  sane.ps and sane.dvi if latex/makeindex/dvips is available.
719	  Generate sane-backends.html in doc/. New target:
720	  install-mostang. Installs the sane standard
721	  (.ps, .ps.gz and html), the html manpages, and sane-backends.html
722	  on www.mostang.com.
723
7242001-05-01  Henning Meier-Geinitz <henning@meier-geinitz.de>
725
726	* configure configure.in include/sane/config.h.in README.solaris
727	  sanei/sanei_scsi.c: Added support for Solaris sgen SCSI driver
728	  (patch from Juergen Keil <jk@tools.de>).
729	* acinclude.m4 aclocal.m4 configure: Added Irix to the list
730	  of operating systems that can use -Wl,-rpath.
731	* doc/Makefile.in: Install all the READMEs and other available
732	  documentation in $docdir. Print which manpage is generated.
733	  Don't remove files/dirs that doesn't exist. Remove the html
734	  manpages in distclean. Fixed spelling mistake in .PHONY.
735	* TODO: Added entries about possible segfaults and memory leaks.
736	  Added entry about AIX problems. Removed entry about installing
737	  documentation.
738	* PROJECTS: Added Canon FB330P, FP630P.
739
7402001-04-30  Jochen Eisinger <jochen.eisinger@informatik.uni-freiburg.de>
741
742	* doc/sane-mustek_pp.man: Added information about CIS patches
743	  by Eddy De Greef
744
7452001-04-29  Chris Pinkham <cpinkham@infi.net>
746
747	* backend/artec.c: Fixed bug causing possible dereference of a NULL
748	  pointer.
749	* backend/artec.desc: Modified Parport entry to say AS6E scanner
750	  supported by SANE AS6E backend.
751
7522001-04-29  Petter Reinholdtsen <pere@td.org.uit.no>
753
754	* sanei/sanei_config.c sanei/sanei_codec_bin.c: Avoid reading
755	  uninitialized memory.
756	* sanei/sanei_config.c: Fix memleak when using env
757	  SANE_CONFIG_DIR.
758	* backend/net.c sanei/sanei_wire.c include/sane/sanei_wire.h: Make
759	  sure net backend release all memory when finished.
760	* README: Added info about the CVS repository.
761
7622001-04-29  Henning Meier-Geinitz <henning@meier-geinitz.de>
763
764	* sanei/sanei_wire.c: Don't free memory that's not alocced.
765	* sanei/sanei_config.c: Avoid reading uninitialized memory when
766	  checking SANE_CONFIG_DIR.
767	* backend/mustek.c: Fixed several memory leaks.
768	* frontend/scanimage.c: Fixed memory leak.
769	* sanei/sanei_config2.c: Fixed memory leak: vendor wasn't freed.
770	* PROJECTS: Added entry for the Fujitsu M3091DCd. Updated my email
771	  address.
772	* TODO: Added entry for the Fujitsu M3091DCd and a combined Fujitsu
773	  backend. Clarified that "printf" also shouldn't be used.
774	* backend/dll.desc: Added my email as contact address.
775	* backend/m3091.desc: New file for the Fujitsu M3091DCd.
776	* doc/sane-mustek.man: Updated URL.
777
7782001-04-28  Henning Meier-Geinitz <henning@meier-geinitz.de>
779
780	* backend/mustek.CHANGES backend/umax.CHANGES backend/umax.FAQ
781	  backend/umax.TODO: Moved to doc/mustek respectively doc/umax.
782	* doc/canon.CHANGES doc/canon.install2700F.txt doc/canon:
783	  Moved canon-specific documentation to doc/canon.
784	* doc/mustek: New subdirectory for mustek-specific documentation.
785	* doc/sane-umax*.html doc/sane-umax*.jpg doc/sane-umax-doc.tex
786	  doc/sane-umax-doc.dvi doc/umax: Moved all the umax-specific
787	  documentation to new subdirectory umax.
788
7892001-04-28  Peter Kirchgessner <peter@kirchgessner.net>
790
791        * backend/hp.desc, doc/sane-hp.man: Add support for new models
792          through PTAL-library
793
7942001-04-27  Henning Meier-Geinitz <henning@meier-geinitz.de>
795
796	* backend/agfafogus.c: Moved PATH_MAX after sanei_backend.h include
797	  to avoid warning. Changed printf to DBG.
798	* backend/mustek.c backend/mustek.CHANGES backend/mustek.desc: Added
799	  support for translating options. Used only PACKAGE_VERSION for
800	  output. Updated email address. New version: 1.0-107.
801	* include/sane/sanei_backend.h include/sane/saneopts.h: Added macro
802	  SANE_I18N. It's used to mark strings that can be translated and
803	  used by a frontend. Usually these are option titles and descriptions
804	  as well as the contents of string lists. Used this macro to mark
805	  the translatable strings in saneopts.h. More translation support
806	  will follow.
807
8082001-04-22  Henning Meier-Geinitz <henning@meier-geinitz.de>
809
810	* PROBLEMS: Point to pnm/saned security risks.
811	* TODO: Removed the entries about epson usb mis-detection and check
812	  for installed sane versions.
813	* configure configure.in backend/Makefile.in: Added detection of older
814	  versions of SANE. The pnm backend is now disabled by default.
815	* backend/dll.c backend/dll.desc: Fixed file descriptor leak (found by
816	  Douglas Gilbert). New version: 1.0.2.
817	* backend/net.desc: Added Jochen Eisinger's email address as contact
818	  for the net backend.
819	* doc/sane-pnm.man: Point to pnm/saned security risks.
820
8212001-04-21  Karl Heinz Kremer <khk@khk.net>
822
823	* backend/epson.conf: Commented out the usb config entry, this can
824	  block other USB scanners from being recognized.
825
8262001-04-19  Henning Meier-Geinitz <henning@meier-geinitz.de>
827
828	* AUTHORS: Added Michael Herder and me for pnm. Updated my email
829	  address.
830	* TODO: Removed pnm entry about adding more options. Added entry about
831	  epson backend freezing when trying to detect non-epson USB scanner.
832	  Added entry about adding contact addresses to .desc files. Added
833	  comment about me working on a sane man page. Removed entry about OS/2
834	  problems in sanei_scsi.c.
835	* configure configure.in: Removed a newline in --help message.
836	* backend/pnm.c: Added several options: gamma tables
837	  (-> arrays), resolution option (word list), read only test option
838	  (SANE_CAP_SOFT_DETECT), several options for returning status codes
839	  in sane_read (all of this is from Michael Herder <crapsite@gmx.net>).
840	  Added build version info, print version information in sane_init.
841	  Use ../include/sane/ for includes. Version is 1.0.1.
842	* backend/pnm.desc: Updated contact info and version.
843
8442001-04-19  Gerhard Jaeger <g.jaeger@earthling.net>
845	* backend/plustek.c: removed again that old fgets() call - sorry
846
8472001-04-19  Petter Reinholdtsen <pere@td.org.uit.no>
848
849	* tools/sane-config.in: Fix typo in previous commit.
850
8512001-04-17  Karl Heinz Kremer <khk@khk.net>
852
853	* doc/sane-epson.man: Fixed types, some reformatting and got rid
854	  of a duplicate paragraph.
855
8562001-04-17  Henning Meier-Geinitz <hmg@gmx.de>
857
858	* backend/dc210.desc backend/dc240.desc backend/microtek2.desc:
859	  Update contact information for backends. dc240 status is :NEW.
860	* TODO: added entries about as6e status shouldn't be :new, and
861	  installing all documentation files.
862
8632001-04-16  Petter Reinholdtsen <pere@td.org.uit.no>
864
865	* Makefile.in: New target 'sort-cvsignore' to keep all .cvsignore
866	files sorted.
867
868	* acinclude.m4 configure.in tools/sane-config.in: Try to guess how
869	to set runtime link path, and make it easier to extend.
870
871	* acinclude.m4 configure.in: Clean up warning flag handling.
872
8732001-04-16  Henning Meier-Geinitz <hmg@gmx.de>
874
875	* README: Updated xsane link.
876	* configure configure.in backend/dll.c backend/dll.desc
877	  backend/net.c backend/net.desc include/sane/config.h.in
878	  Yet another change in the version system for dll and net.
879	  For sane_init return the version of the package but use
880	  own internal version number in the source (printed with
881	  debugging enabled) and in *.desc. The internal versions
882	  of both net and dll are set to 1.0.1. Please increase the
883	  build number with every change on the source files.
884	* doc/releases.txt -> doc/releases.txt. Fixed spelling error.
885	  Added entries about sane-backends.html, sane.ps, man pages,
886	  platforms page.
887
8882001-04-14  Gerhard Jaeger <g.jaeger@earthling.net>
889	* backend/plustek.c backend/plustek.desc backend/plustek.h
890	  backend/plustek-share.h
891	  minor fixes and additional scanner models
892	* doc/sane-plustek.man added info about slowIO switch
893
8942001-04-13  Oliver Rauch <Oliver.Rauch@Rauch-domain.de>
895	* changed my email address in AUTHORS
896
8972001-04-13  Henning Meier-Geinitz <hmg@gmx.de>
898
899	* PROJECTS TODO: Added entry about E3 USB chipset.
900	* backend/dll.c backend/dll.desc: New version is 1.0.5. Version and
901	  PACKAGE_VERSION is printed with debug level set to 1 or higher.
902	  The version numbers of all backends that are loaded are printed
903	  at debug level 3 or higher. Print error if backend with wrong
904	  major version number is loaded. Some standardization changes
905	  concerning the DBG messages.
906	* backend/net.c backend/net.desc: New version is 1.0.5. Version and
907	  PACKAGE_VERSION is printed with debug level set to 1 or higher.
908	  Some standardization changes concerning the DBG messages.
909	* backend/pnm.c: Return SANE_INFO_RELOAD_PARAMS even if the pnm
910	  file doesn't exist or can't be loaded (from mh <crapsite@gmx.net>).
911	* doc/backend-writing.txt: Added AUTHORS to the list of things that
912	  should be updated when including a new backend. Added points about
913	  avoiding printf and exit in backends.
914	* doc/releases.txt: New file. This text summarizes some points to
915	  pay attention to when a new release of sane-backends is made.
916	  Additions and corrections are appreciated.
917	* doc/scanimage.man: Add some more information about the -V option.
918	* frontend/scanimage.c: The option -V now also prints the version of
919	  the backend (usually dll).
920
9212001-04-11  Abel Deuring <a.deuring@satzbau-gmbh.de>
922	* sanei/sanei_scsi.c: fixed a bug in error handling for the
923	  Linux SG driver version 3.x
924	* sanei/sanei_scsi.c, configure.in, configure: Usage of direct IO
925	  disabled by default.
926         * README.linux: Added a note, how to enable direct IO
927
9282001-04-08  Henning Meier-Geinitz <hmg@gmx.de>
929
930	* backend/mustek.c backend/mustek.desc backend/mustek.CHANGES
931	  Added detection of the TA for the Paragon 1200 SP Pro. Added
932	  warning about not supported Trust scanners. Changed description
933	  of contrast and brightness settings. Backend status is "stable"
934	  now. New version: 1.0-106.
935	* acinclude.m4 aclocal.m4: Fixed comment concerning dc240.
936	* configure configure.in include/sane/config.h.in: Added test for
937	  socklen_t in sys/socket.h. This fixes the compilation problem on
938	  Irix.
939	* doc/sane-avision.man doc/sane-ricoh.man doc/sane-s9036.man
940	  doc/sane-tamarack.man: find-scanner is now called
941	  sane-find-scanner and installed on the system so it's not
942	  necessary to point to the tools directory.
943	* frontend/scanimage.c: Fixed too long line in output.
944	* sane-config.in: Name is sane-config again (was sane-backends-config
945	  due to the renaming of the package).
946	* TODO: Removed entry about net.c not compiling on Irix and
947	  references to find-scanner in the man pages. Updated numbers of
948	  the compilation warnings. Still too many, however.
949
9502001-04-07  Henning Meier-Geinitz <hmg@gmx.de>
951
952	* backend/sc240.c backend/dc240.h backend/dc240.conf
953	  backend/dc240.desc backend/dll.conf doc/sane-dc240.man:
954	  Added dc240 backend for the Kodak DC240 Digital camera (from
955	  Peter Fales <peter@fales.com>).
956	* doc/Makefile.in: Added sane-dc240 in section 5.
957	* backend/Makefile.in: Added dc240.
958	* configure configure.in: If the jpeg libs are not available,
959	  dc240 is also disabled.
960	* AUTHORS: Added entry for dc240 and updated email address of
961	  Peter Fales.
962	* NEWS: First version of the news entry for 1.0.5.
963	* PROJECTS: Removed dc240. Added Microrec ScanMaker 3600.
964	* README: Added dc240.
965	* TODO: Removed dc240. Added entry about keep-alive mechanism in saned.
966	* sane-backends.lsm: Added dc240.
967	* testsuite/.cvsignore: New file. Added entry for Makefile.
968
9692001-03-31  Karl Heinz Kremer <khk@khk.net>
970
971	* backend/epson.*: Next attempt to get the reported number of
972	  lines correct for the "color shuffling" part.
973          Added more comments.
974
9752001-03-31  Henning Meier-Geinitz <hmg@gmx.de>
976
977	* backend/mustek.c backend/mustek.desc backend/mustek.h
978	  backend/mustek.CHANGES: Fixed grascale gamma for the 600 II N.
979	  Fixed ADF problems when selecting windows smaller than the
980	  whole scan area. Fixed linedistcnace corrections issues concerning
981	  ADF and concerning 1200SP V 1.00. New version: 1.0-105.
982
9832001-03-31  Henning Meier-Geinitz <hmg@gmx.de>
984
985	* PROJECTS: Updated entry about Canon 1220U and Umax 1220P / HP3200C.
986	  Added entry about Kodak DC-240.
987	* TODO: Added Umax 1200P/2000P & HP 320C + Kodak DC-240 as backends
988	  to be included. Added net.c compilation problem.
989
9902001-03-10  Jochen Eisinger <jochen.eisinger@gmx.net>
991
992	* frontend/saned.c: fixed bug that allowed access to a scanner
993	  without being prompted for a password
994
9952001-03-04 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
996
997	* umack backend updated to version 1.0-build-25
998
9992001-02-26 Abel Deuring <a.deuring@satzbau-gmbh.de>
1000
1001	* sanei/sanei_scsi.c: removed a possible null pointer
1002	  dereference in the Solaris/Schilling driver part. (Bug was
1003	  found and fixed by William L. Sebok)
1004
1005	* backend/tamarack.c: inconsistent call to sanei_scsi_cmd fixed
1006
10072001-02-22  Petter Reinholdtsen <pere@td.org.uit.no>
1008
1009	* TODO: Add comment on how link problems should really be fixed.
1010	* TODO: List memleak problem for sane_get_devices().
1011
1012	* configure.in include/sane/config.h.in: Really move definition of
1013	SCSIBUFFERSIZE from CFLAGS to config.h.
1014
1015	* configure.in testsuite/*: Started on runtime test suite.
1016	Currently only tests if PNM test scanning works.
1017
1018	* sanei/sanei_constrain_value.c sanei/sanei_load_values.c
1019	sanei/sanei_save_values.c: Include "sane/sanei.h" to make sure the
1020	prototype match the function.
1021
1022	* backend/pnm.c: Write more sensible error message when failing to
1023	open PNM file.
1024
1025	* include/sane/sanei_backend.h: Include <fcntl.h> before testing
1026	for O_NONBLOCK and <limits.h> before testing for PATH_MAX to
1027	increase the chances of getting the real value.
1028
10292001-02-12  Petter Reinholdtsen <pere@td.org.uit.no>
1030
1031	* backend/dll.c backend/v4l.c: Get rid of small memory leak when
1032	using 'scanimage -L'.
1033
10342001-02-10  Tom Martone <tom@martoneconsulting.com>
1035
1036        * backend/bh.c backend/bh.h doc/sane-bh.man
1037	  added support for Copiscan 8000 series by Mark Temple
1038	  added options deskew and rotation
1039	  inquiry compares product to COPISCAN rather than COPISCAN II
1040
10412001-02-04 Peter Kirchgessner <peter@kirchgessner.net>
1042
1043        * hp-backend V0.94, backend/hp.c hp-handle.c hp-scl.h:
1044          Switch off lamp after scan
1045
10462001-01-31 Abel Deuring <a.deuring@satzbau-gmbh.de>
1047
1048	* sanei/linux_sg3_err.h: New version provided by Douglas Gilbert.
1049	  Does not longer #include <linux/../scsi/scsi.h> and
1050	  #include <linux/../scsi/sg.h>
1051	* sanei/sanei_scsi.c (Linux part): fixed some format errors in
1052	  debug output; added debug: system("cat /proc/scsi/sg/debug 1>&2"),
1053	  if debug level >= 255. (Suggestion by Douglas Gilbert)
1054
10552001-01-23 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
1056
1057	* TODO: sane-config changes
1058
10592001-01-21  Tom Martone <tom@martoneconsulting.com>
1060
1061        * backend/dll.conf: Added bh
1062
10632001-01-21  Henning Meier-Geinitz <hmg@gmx.de>
1064
1065	* AUTHORS: Added Tom Martone.
1066	* PROJECTS: Removed bh (now included in sane).
1067	* README: Added entry for sane-bh(5).
1068	* TODO: Removed bh. Updated BearPaw entry. Added entry about v4l
1069	  problem.
1070	* backend/v4l.c: Changed comment as v4l is part of the sane package.
1071
10722001-01-20  Tom Martone <tom@martoneconsulting.com>
1073
1074        * doc/.cvsignore: Added sane-bh.5.
1075
10762001-01-20  Tom Martone <tom@martoneconsulting.com>
1077
1078	* backend/bh.c backend/bh.conf backend/bh.h doc/sane-bh.man
1079	  Added new backend Bell and Howell Copiscan scanners
1080	* backend/bh.desc
1081	  Updated version from (0.1) to 1.0-4
1082	  Referenced manpage
1083	* backend/Makefile.in
1084	  Added bh to PRELOADABLE_BACKENDS
1085	  Added libsane-bh.la dependencies
1086	* doc/Makefile.in
1087	  Added sane-bh.5 to SECT5
1088
10892001-01-17  Henning Meier-Geinitz <hmg@gmx.de>
1090
1091	* backend/mustek.c backend/mustek.desc backend/mustek.h
1092	  backend/mustek.CHANGES doc/sane-mustek.man:
1093	  Added 36 bit mode for Pro models. Removed support for "special"
1094	  modes, used options instead. Code cleanup. Updated manpage
1095	  concerning sane-find-scanner. New version: 1.0-104.
1096	* configure: regenerated from configure.in.
1097
10982001-01-14  Petter Reinholdtsen <pere@td.org.uit.no>
1099
1100	* sanei/sanei_scsi.c: Make sure to initialize uninitialized
1101	variable 'defined' to zero.
1102
1103	* include/sane/sanei_wire.h: Add missing prototype for
1104	sanei_w_ptr() and sanei_w_bool().
1105
1106	* configure.in include/sane/config.h.in: Move definition of
1107	HAVE_DEV_URANDOM and SCSIBUFFERSIZE from CFLAGS to config.h.
1108
11092001-01-07  Abel Deuring <a.deuring@satzbau-gmbh.de>
1110
1111	* sanei/sanei_scsi-c: (Linux part) timeout for SCSI commands
1112	  sent with the SG driver version increased; debug output of
1113	  device status, host status, driver status and sense buffer
1114	  added.
1115
11162001-01-09  Henning Meier-Geinitz <hmg@gmx.de>
1117
1118	* PROJECTS TODO: Added/updated entries about backends for Mustek
1119	  BearPaw and 1200 UB scanners.
1120
11212001-01-07  Abel Deuring <a.deuring@satzbau-gmbh.de>
1122
1123	* sanei/sanei_scsi-c: (Linux part) improved detection of
1124	  sanei_scsi_max_request_size. Setting SANE_SG_BUFFERSIZE for
1125	  low drivers which don't support scatter-gather should
1126	  no longer be necessary.
1127	* sanei/sanei_scsi-c: (Linux part) Added support for the new
1128	  devfs in sanei_scsi_find_devices-
1129	* backend/sharp.c: Test for existence of shm.h added.
1130	* TODO: Removed entry about missing detection of shm.h in sharp
1131	  backend.
1132
11332001-01-03  Henning Meier-Geinitz <hmg@gmx.de>
1134
1135	* PROJECTS: Added Umax 1220P / HP3200C.
1136
11372000-12-31  Henning Meier-Geinitz <hmg@gmx.de>
1138
1139	* tools/find-scanner.c: Removed. Now called sane-find-scanner.
1140	* tools/sane-find-scanner: New file (was find-scanner).
1141	* tools/.cvsignore tools/Makefile.in tools/README: Updated because
1142	  of name change. sane-find-scanner is installed now.
1143	* README README.linux: Updated because of sane-find-scanner.
1144	* frontend/scanimage.man: Updated because of sane-find-scanner.
1145	* doc/sane-find-scanner.man: New file.
1146	* doc/.cvsignore doc/Makefile.in: Added sane-find-scanner(1).
1147	* TODO: Updated concerning sane-find-scanner. Added entry about
1148	  qcam /tmp file handling. Some spelling corrections.
1149
11502000-12-31  Henning Meier-Geinitz <hmg@gmx.de>
1151
1152	* backend/mustek.CHANGES backend/mustek.c backend/mustek.desc
1153	  backend/mustek.h doc/sane-mustek.man:  Added calibration for Pro
1154	  scanners and the SE 12000 SP Plus. Added option to use the full
1155	  legal size of the Paragon 1200 LS scanner. Added fast preview for
1156	  Pro scanners. Bug fixes. New version: 1.0-103.
1157
11582000-12-25  Karl Heinz Kremer <khk@khk.net
1159
1160	* backend/epson.*: Version 0.2.01
1161	  Added bit-depth selection again.
1162   	  Fixed problem with bilevel scanning with Perfection610: The
1163	  line count has to be an even number with this scanner.
1164	  Several initialization fixes regarding bit depth selection.
1165	  This version goes back into the CVS repository, the 1.0.4
1166	  release is out and therefore the code freeze is over.
1167	  Some general cleanup, added more comments.
1168
11692000-12-23  Henning Meier-Geinitz <hmg@gmx.de>
1170
1171	* TODO: Removed entry about net/saned crashes.
1172	* backend/net.c: Fixed segfault when using SANE_TYPE_STRING options
1173	  (e.g. scanimage on localhost). Added checks to prevent other
1174	  segfaults. Fixed some warnings.
1175	* backend/snapscan.desc: Changed to use new homepage.
1176
11772000-12-23  Henning Meier-Geinitz <hmg@gmx.de>
1178
1179	* NEWS: Added date of release.
1180	* TODO: Removed entries about PATH_MAX, sanei_scsi_find_devices, and
1181	  shm.h. Added entry about the necessity to check HAVE_SYS_SHM_H.
1182	* configure configure.in include/sane/config.h.in: Default to
1183	  --enable-warnings again. Don't set "-ansi" for OS/2. Test for
1184	  sys/shm.h.
1185	* backend/GUIDE: Moved to doc/backend-writing.txt.
1186	* doc/backend-writing.txt: New file (moved from backend/GUIDE).
1187	  Added comments about sanei-backend.h and PATH_MAX.
1188	* include/sane/sanei_backend.h: Added define for PATH_MAX (if
1189	  necessary).
1190	* sanei/sanei_scsi.c: Implemented sanei_scsi_find_devices for FreeBSD
1191	  (from ports@FreeBSD.org).
1192	* tools/Makefile.in: Use INSTALL_SCRIPT instead of INSTALL_PROGRAM for
1193	  sane-config (from ports@FreeBSD.org).
1194