1******  Release of sane-backends 1.0.13. End of code freeze ******
2
32003-11-13  Henning Meier-Geinitz <henning@meier-geinitz.de>
4
5	* configure configure.in: New version: 1.0.13.
6
72003-11-20  Oliver Schwartz <Oliver.Schwartz@gmx.de>
8
9	* doc/descriptions/snapscan.desc: Added model "SnapScan"
10	  (Bugtrack #300286)
11
122003-11-17  Henning Meier-Geinitz <henning@meier-geinitz.de>
13
14	* po/sane-backends.sv.po: Updated Swedish translation (from
15	  Mattias Ellert <mattias.ellert@tsl.uu.se>).
16
172003-11-16  Henning Meier-Geinitz <henning@meier-geinitz.de>
18
19	* configure configure.in acinclude.m4 aclocal.m4: Changed check for
20	  linux/videodev.h. If that file is not compilable, we don't build
21	  the v4l backend. That's to avoid compilation errors if videov.h
22	  from Linux kernel 2.6.* is used. Include all the headers we also
23	  include in backend/v4l.c to make sure we find all problems.
24	* backend/v4l.c: Try to not include linux/videodev2.h to avoid
25	  compilation errors.
26
27-- snapshot 1.0.13-pre3
28---- CODE FREEZE FOR SANE 1.0.13 ---
292003-11-16  Henning Meier-Geinitz <henning@meier-geinitz.de>
30
31	* NEWS: Updated.
32	* configure configure.in: Disabled warnings for release.
33
342003-11-15  Henning Meier-Geinitz <henning@meier-geinitz.de>
35
36	* doc/descriptions/unsupported.desc: Added Brother DCP 8020 and
37	  UMAX Astra 3600.
38
392003-11-14  Eddy De Greef <eddy_de_greef at tiscali dot be>
40	* doc/sane-mustek_pp.man: added the new libieee1284 style parport
41	  names.
42
432003-11-14  Gerhard Jaeger <gerhard@gjaeger.de>
44	* backend/plustek.c backend/plustek-usb.cal backend/plustek-usbshading.c
45	  backend/plustek-usbhw.c: Endianness fixes.
46
472003-11-13  Eddy De Greef <eddy_de_greef at tiscali dot be>
48	* backend/mustek_pp_cis.c: accept old style parport names to
49	  ensure backward compatibility with existing mustek_pp.conf files.
50
512003-11-13  Peter Fales <peter@fales-lorenz.net>
52	* backend/gphoto2.h:  Line beginning with "static static" was breaking
53	  compiles on some platforms.
54
552003-11-10  Gerhard Jaeger <gerhard@gjaeger.de>
56	* backend/Makefile.in: Linking pie backend now against sanei_thread lib.
57	* backend/pie.c: Switched backend over to sanei_thread usage, to make it
58	  also work with OS/2.
59
602003-11-08  Oliver Schwartz <Oliver.Schwartz@gmx.de>
61
62	* backend/snapscan-options.c backend/snapscan.c
63	  Disabled quality calibration for Epson Perfection 1670 since it does
64	  not work reliably yet
65
662003-11-09  Henning Meier-Geinitz <henning@meier-geinitz.de>
67
68	* doc/descriptions-external/lhii.desc: Added (back) the links to
69	  the external lhii backend that supports old handscanners.
70
71-- snapshot 1.0.13-pre2
72
732003-11-09  Henning Meier-Geinitz <henning@meier-geinitz.de>
74
75	* doc/descriptions/unsupported.desc: Removed Epson Perfection
76	  1670. It's now supported by the snapscan backend.
77
782003-11-08  Oliver Schwartz <Oliver.Schwartz@gmx.de>
79
80	* backend/snapscan-options.c backend/snapscan-usb.c
81	  Fix TPO range for Epson 1670, fix compiler warnings on gcc 3.3
82
832003-11-08  Oliver Schwartz <Oliver.Schwartz@gmx.de>
84
85	* backend/snapscan-scsi.c backend/snapscan.c doc/descriptions/snapscan.desc:
86	  Final bugfixes for Epson 1670
87
882003-11-07  Henning Meier-Geinitz <henning@meier-geinitz.de>
89
90	* README.openbsd: Added info about setting permissions (Bug #300311).
91	* doc/descriptions/unsupported.desc: Added Genius and Lexmark scanners.
92
932003-11-07  Oliver Schirrmeister <oschirr@abm.de>
94
95	* backend/fujitsu.c: Bugfix. If a scanner returned a color image
96	  in format rr...r gg.g bb...b the reader process crashed.
97	* backend/fujitsu.[ch] Bugfix. The option gamma was enabled for
98	  the fi-4120. The result was an 'invalid field in parm list'-error.
99	* doc/descriptions/fujitsu.desc: added model "fi-4530C"
100
1012003-11-06  Henning Meier-Geinitz <henning@meier-geinitz.de>
102
103	* doc/descriptions/unsupported.desc: Added Microtek and Visioneer
104	  scanners.
105
1062003-11-04  m. allan noah <anoah at pfeiffer dot edu>
107
108	* doc/descriptions/fujitsu.desc: added model "fi-4110EOX2"
109
1102003-11-04  Gerhard Jaeger <gerhard@gjaeger.de>
111	* backend/Makefile.in: Linking coolscan now against sanei_thread lib.
112	* backend/coolscan.c backend/coolscan.h: Switched backend over to
113	  sanei_thread usage, to make it work at least with OS/2.
114	* backend/plustek-pp_misc.c backend/plustek-pp_hwdefs.h: Fixed bug
115	  in parport setup routine.
116	* sanei/sanei_pp.c: Fixed problem in sanei_pp_setmode().
117	  Fixed parport mode setting in direct mode.
118
1192003-11-02  Julien Blache <jb@jblache.org>
120	* frontend/saned.c: fixed endianness issues in
121	check_v{4,6}_in_range(), also fixed portability issues to other
122	UNIX platforms due to different representations of IPv6 addresses.
123
1242003-11-02  Gerhard Jaeger <gerhard@gjaeger.de>
125	* doc/descriptions/unsupported.desc: Added Plustek OpticSlim 2400.
126	* include/sanei/sanei_thread.h: Removed OS/2 porting section.
127	* sanei/sanei_pp.c include/sanei/sanei_pp.h:
128	  Fixed udelay stuff, documentation update.
129
1302003-11-02  Henning Meier-Geinitz <henning@meier-geinitz.de>
131
132	* backend/Makefile.in: sanei_pp must be linked if we preload
133	  backends.
134
135---- FEATURE FREEZE FOR SANE 1.0.13 ---
136-- snapshot 1.0.13-pre1
137
1382003-11-02  Henning Meier-Geinitz <henning@meier-geinitz.de>
139
140	* doc/descriptions/unsupported.desc: Added PIE Powerslide 3600.
141	* NEWS: Updated for 1.0.13.
142
1432003-10-30  Gerhard Jaeger <gerhard@gjaeger.de>
144	* sanei/lib/sanei_pp.c: Made sanei_pp_set_datadir work in no ieee1284 mode.
145	  Fixed a minor bug in delay calculation.
146	* include/sanei/sanei_pp.h: Added some control-port definitions.
147	* backend/plustek_pp.c backend/plustek-pp*:
148	  Made PS/2 bidirectional mode work.
149	* doc/plustek/PLUSTEK-PARPORT.txt: Update.
150
1512003-10-29  Henning Meier-Geinitz <henning@meier-geinitz.de>
152
153	* backend/Makefile.in backend/mustek.c backend/mustek.h
154	  doc/descriptions/mustek.desc doc/mustek/mustek.CHANGES:
155	  Added support for sanei_thread. Removed OS/2 specific code.
156	  Added more debug messages.
157	* doc/saned.man: Added more info about firewall trouble.
158
1592003-10-29  Gerhard Jaeger <gerhard@gjaeger.de>
160	* sanei/lib/sanei_pp.c include/sanei/sanei_pp.h:
161	  Added functions sanei_pp_set_datadir() and sanei_pp_uses_directio().
162	  Added some documentation.
163	* doc/plustek/PLUSTEK-PARPORT.txt doc/plustek/PLUSTEK-PARPORT-TODO.txt
164	  doc/plustek/PLUSTEK-USB-TODO.txt: Updates.
165	* backend/plustek_pp.c backend/plustek-pp_*: Made usage of the new
166	  sanei_pp functions, made EPP modes work with libieee1284. Also some
167	  cleanup work.
168
1692003-10-28  Henning Meier-Geinitz <henning@meier-geinitz.de>
170
171	* doc/sane-scsi.man: Added hint for setting device permissions for
172	  /dev/xpt0 for FreeBSD users.
173	* AUTHORS backend/artec.c backend/artec.h doc/sane-artec.man:
174	  Fixed Chris Pinkham's email address.
175	* doc/descriptions/unsupported.desc: Added Microtek ScanMaker 4900.
176
1772003-10-28  Rene Rebe <rene@rocklinux.org>
178	* backend/avision.h backend/avision.c doc/descriptions/avision.desc
179	  backend/avision.conf AUTHORS: merge of the current Subversion
180	  revision of SANE/Avision. The fixes include: endianness fixes,
181	  calibration code, ADF detection, correct lamp warmup, gamma table
182	  for new ASICs, some workarounds for ASIC variations and the
183	  conversion to use OPT_SOURCE instead of separate OPT_ADF and
184	  OPT_TRANS. Also fixed Bugs #300288 and #300196 and removed
185	  the conflicting Option_Valu now present in sanei_backend.h
186	* doc/sane-avision.man: made requested clarifications (Bugs #300290,
187	  #300291)
188
1892003-10-28  Gerhard Jaeger <gerhard@gjaeger.de>
190	* doc/sane-plustek.man backend/plustek.conf backend/plustek.c:
191	  Changed configuration file back to remain compatible with the old format.
192
1932003-10-27  Karl Heinz Kremer <khk@khk.net>
194	* backend/epson.c: Replaced all DBG(0, statements with
195	  DBG(1, ... to avoid logging messages the user should
196	  not see anyways.
197
1982003-10-27  Gerhard Jaeger <gerhard@gjaeger.de>
199	* sanei/lib/sanei_pp.c: Fixed OS/2 compilation problems.
200	* doc/descriptions/plustek_pp.desc:
201	  Updated status of Primax Compact 4800 Direct 30bit.
202
2032003-10-26  Gerhard Jaeger <gerhard@gjaeger.de>
204
205	* configure.in configure include/sanei/config.in.h:
206	  Added check for limits.h - HAVE_LIMITS_H.
207	* sanei/lib/sanei_pp.c include /sanei/sanei_pp.h:
208	  Added sanei_pp_init() and sanei_pp_udelay().
209	* backend/plustek_pp.c backend/plustek-pp_misc.c backend/plustek-pp_scan.h:
210	  Fixed compiler warnings, using now sanei_pp_udelay() and
211	  made the backend work with libieee1284.
212
213---- BACKEND FREEZE FOR SANE 1.0.13 ---
214
2152003-10-24  Peter Kirchgessner <peter@kirchgessner.net>
216	* backend/hp.c, backend/hp-handle.c, backend/Makefile.in:
217	  second check-in: use new sanei_thread-interface for hp-backend
218
2192003-10-24  Henning Meier-Geinitz <henning@meier-geinitz.de>
220
221	* doc/descriptions-external/hp_rts88xx.desc: Added description
222	  file of new hp_rts88xx backend for HP 44x0 scanners (from
223	  Johannes Hub <johanneshub@foni.net>).
224	* doc/descriptions/unsupported.desc: Added Minolta DiMAGE Scan
225	  Elite 5400. Removed HP 44x0 (now supported by hp_rts88xx
226	  backend).  Updated Epson Perfection 3170. Updated Plustek
227	  S24/ST24.
228	* doc/descriptions/avision.desc doc/descriptions/canon.desc
229	  doc/descriptions/sharp.desc: Updated to new status values.
230	  Bugs: #300146, #300147, #300154.
231	* include/sane/sanei_thread.h: Updated doxygen documentation
232	  for new sanei_thread interface.
233
2342003-10-23  Frank Zago <fzago at austin dot rr dot com>
235
236	* README.windows: added note about libusb port for cygwin.
237
2382003-10-23  Gerhard Jaeger <gerhard@gjaeger.de>
239
240	* backend/plustek.c backend/plustek-usb.c:
241	  fixed bug, that causes CanoScan devices to use the wrong calibration
242	  functions, sanei_usb_get_vendor_product() fails.
243	* sanei/sanei_pp.c:
244	  Added sanei_pp_getmode, fixed conditional compilation stuff.
245	* include/sanei/sanei_pp.h:
246	  Added sanei_pp_getmode and SANEI_PP_MODE definitions.
247	* backend/plustek_pp.c backend/plustek-pp.h backend/plustek-pp_misc.c:
248	  Added parport-mode detection.
249
2502003-10-22  Peter Kirchgessner <peter@kirchgessner.net>
251	* backend/hp.c, backend/hp-handle.c, backend/Makefile.in:
252	  use new sanei_thread-interface for hp-backend
253
2542003-10-22  Gerard Klaver <gerard at gkall dot hobby dot nl>
255	* doc/descriptions/teco2.desc backend/teco2.conf doc/sane-teco2.man:
256	  Mustek ScanMagic 4830S added.
257	* doc/sane-teco2.man: maintainer Gerard Klaver added, text update.
258	* doc/teco/teco2.txt: data VM3564 Relisys AVEC II S3 added.
259
2602003-10-22  Julien Blache <jb@jblache.org>
261	* frontend/saned.c: replaced in_addr_t mask; by u_int32_t mask; in
262	  check_v4_in_range(). in_addr_t doesn't seem to exist on OS/2, and
263	  it's nothing more than an unsigned 32 bits integer.
264
2652003-10-22  Gerhard Jaeger <gerhard@gjaeger.de>
266
267	* configure configure.in include/sane/config.in.h: added checks for iopl.
268	* sanei/sanei_pp.c sanei/Makefile.in
269	  include/sanei/sanei_pp.h include/sanei/Makefile.in: added generic
270	  parallel-port function lib.
271	* backend/plustek-pp* backend/plustek_pp.c: major update, sanei_pp
272	  integration, compilation fixes.
273	* backend/plustek.c: fixed, the "generic disable" switch
274
2752003-10-21  Oliver Schwartz <Oliver.Schwartz@gmx.de>
276
277 	* backend/snapscan.h backend/snapscan.c backend/snapscan-option.c
278	  backend/snapscan-scsi.c backend/snapscan.conf: Bugfixes,
279	  hopefully better support for Epson 1670.
280
2812003-10-21  Henning Meier-Geinitz <henning@meier-geinitz.de>
282
283	* doc/descriptions-external/epkowa.desc: Added Perfection 1670 as
284	  "unsupported". Changes status of 1260 PHOTO to :basic because of
285	  broken TPU support. Fixed missing quotation mark in Perfection
286	  1200S entry.
287	* AUTHORS: Oliver Schirrmeister has a CVS account now.
288	* doc/sane-mustek_usb.man: Added workaround for hardware bug.
289
2902003-10-21  Stéphane Voltz <svoltz@wanadoo.fr>
291	* doc/sane-umax_pp.man: added help for new configuration option
292	* tools/umax_pp.c: uppded version number
293
2942003-10-20  Frank Zago <fzago at austin dot rr dot com>
295	* README.aix doc/sane-leo.man doc/sane-matsushita.man
296	  doc/sane-sceptre.man doc/sane-teco1.man doc/sane-teco2.man
297	  doc/sane-teco3.man doc/descriptions/leo.desc
298	  doc/descriptions/matsushita.desc doc/descriptions/sceptre.desc
299	  doc/descriptions/teco1.desc doc/descriptions/teco2.desc
300	  doc/descriptions/teco3.desc doc/descriptions-external/hp4200.desc:
301	  fixed urls.
302
3032003-10-19  m. allan noah <anoah at pfeiffer dot edu>
304
305	* backend/fujitsu.c: reverse previous patch. Dont blindly trust
306	  code from the backend maintainer :)
307
3082003-10-19  Julien Blache <jb@jblache.org>
309	* frontend/saned.c: added subnet support to saned ; added
310	check_v4_in_range and check_v6_in_range functions.
311	* backend/saned.conf: updated the config file.
312	* doc/saned.man: updated the manpage for saned.
313
3142003-10-18  Henning Meier-Geinitz <henning@meier-geinitz.de>
315
316	* doc/descriptions/unsupported.desc: Added HP ScanJet 3670.
317	* doc/descriptions-external/epkowa.desc: Added description file
318	  for the external Epson Kowa backend.
319
3202003-10-17  Henning Meier-Geinitz <henning@meier-geinitz.de>
321
322	* doc/descriptions/unsupported.desc: Added Reflecta iScan
323	  1800. Updated information for Epson Perfection 1670.
324	* README.linux: Added information about compilation problems when
325	  Linux 2.6 is installed.
326	* tools/sane-desc.c: In error and warning messages print the name
327	  of the description file. Print warning if the status is not set
328	  for a device.
329	* backend/test.c: Reindented.
330	* AUTHORS: Nathan Ruthman has CVS access now.
331
3322003-10-17  Karl Heinz Kremer <khk@khk.net>
333
334	* doc/descriptions/epson.desc: Fixed bug #30149 (added :status information for all scanners)
335
3362003-10-17  Gerhard Jaeger <gerhard@gjaeger.de>
337
338	* acinclude.m4 aclocal.m4 configure: Added -D_REENTRANT to compiler
339	  flags, when using pthread support.
340	* sanei/sanei_thread.c: Added SIGPIPE handling,
341	  when compiled for pthread support.
342	* backend/test.c: Removed blocking SIGPIPE, as this is now handled
343	  in sanei_thread library.
344	* backend/plustek.h backend/plustek.c backend/plustek-usbhw.c:
345	  Added checks for intervaltimer, to make it compile on OS/2.
346
3472003-10-16  m. allan noah <anoah at pfeiffer dot edu>
348
349	* backend/fujitsu.c: memset the device struct and the scsi buff
350	  when a new device is attached. Submitted by
351	  Chris Chesney <cchesney at go-integral dot com>.
352	  Initialized a couple vars in the 3091 init routines.
353
3542003-10-15  Henning Meier-Geinitz <henning@meier-geinitz.de>
355
356	* AUTHORS: Marked maintainers that have CVS access with a
357	  (*). Added m. allan noah to fujitsu backend. Added Julien Blache
358	  and Petter Reinholdtsen to "Miscellaneous coding". Removed
359	  Petter Reinholdtsen from "CVS repository maintainer".
360	* doc/sane-usb.man: sane-find-scanner is in section 1, not 5.
361
3622003-10-15  Gerhard Jaeger <gerhard@gjaeger.de>
363
364	* include/sanei/config.h.in configure.in configure:
365	  Added test for setitimer.
366
3672003-10-14  Henning Meier-Geinitz <henning@meier-geinitz.de>
368
369	* doc/descriptions/unsupported.desc: Added Pentax, Sicos, Syscan,
370	  and UMAX scanners.
371
3722003-10-13  Henning Meier-Geinitz <henning@meier-geinitz.de>
373
374	* backend/gt68xx_low.c: Fixed compilation bug when debugging is
375	  disabled.
376	* backend/test.c doc/descriptions/test.desc: Fixed cancelling when
377	  threads are used. Only SIGPIPE is blocked now. Sleep indefinetly
378	  after the reader_process has finished. Minor fixes of debug
379	  messages.
380
3812003-10-13  Gerhard Jaeger <gerhard@gjaeger.de>
382
383	* sanei/sanei_thread.c include/sane/sanei_thread.h: Fixed OS/2 compilation
384	* sanei/sanei_lm983x.c include/sane/sanei_lm983x.h: Copyright update
385
3862003-10-12  Gerhard Jaeger <gerhard@gjaeger.de>
387
388	* sanei/sanei_thread.[ch]: Improved OS/2 support
389	* backend/test.c: removed OS/2 section
390
3912003-10-12  Henning Meier-Geinitz <henning@meier-geinitz.de>
392
393	* doc/descriptions/unsupported.desc: Added Memorex, TCE and Optrox
394	  scanners.
395
3962003-10-10  Henning Meier-Geinitz <henning@meier-geinitz.de>
397
398	* doc/descriptions/unsupported.desc: Added Canon DR-2080C. Updated
399	  some links.
400	* backend/mustek_pp_ccd.conf doc/sane-mustek_pp_ccd.man: Explained
401	  that libieee1284 device names like "parport0" can also be used.
402
4032003-10-10  Gerhard Jaeger <gerhard@gjaeger.de>
404
405	* sanei/sanei_thread.c: Fixed some compilation errors on Darwin and OS/2
406	  Fixed segfault condition in sanei_thread_waitpid
407
4082003-10-09  Peter Kirchgessner <peter@kirchgessner.net>
409
410	* backend/hp.c backend/hp-option.c backend/hp-scl.c:
411	  Bug #300241: fix inverse image on 3c/4c/6100C at 10 bit depth
412	  Redo when TEST UNIT READY failed
413	  Redo when read returns with 0 bytes (non-SCSI only)
414	* doc/sane-hp.man: Add environment SANE_HP_RDREDO, SANE_HOME_HP
415
4162003-10-09  Stéphane Voltz <svoltz@wanadoo.fr>
417
418	* backend/umax_pp.c backend/umax_pp_low.h backend/umax_pp.h
419	  backend/umax_pp_mid.c backend/umax_pp_low.c backend/umax_pp_mid.h
420	  backend/umax_pp.conf: added automatic parallel port detection,
421	  and special keyword in configuration file to use it.
422
4232003-10-08  Gerhard Jaeger <gerhard@gjaeger.de>
424
425	* backend/Makefile.in : linking plustek_pp- and test-backend against
426	  sanei_thread
427	* backend/test.[ch]: added sanei_thread support
428	* backend/test-picture.ch: fixed compiler warnings
429	* backend/plustek.[ch] backend/plustek_pp.c backend/plustek-pp.h:
430	  changes due to the sanei_thread-lib work
431	* sanei/sanei_thread.c include/sane/sanei_thread.h: improved
432	  support of pthreads, changed behaviour of sanei_thread_kill(),
433	  added functions sanei_thread_sendsig() and sanei_thread_get_status()
434	  changed behaviour of sanei_thread_waitpid(), changed parameters
435	  of sanei_thread_begin()
436
4372003-10-08  Henning Meier-Geinitz <henning@meier-geinitz.de>
438
439	* backend/canon630u.c: Workaround for bug in canon630u backend:
440	  The backend assumes that the id it gets back from sanei_usb_open
441	  is a file descriptor. It isn't. So sane_get_select_fd returns
442	  just a random number. That breaks at least saned, other
443	  frontends may not work either. This is a workaround for bug
444	  #300257.
445
4462003-10-07  m. allan noah <anoah at pfeiffer dot edu>
447
448	* backend/fujitsu.c: removed ~25 '_' from option names (#300139)
449	* backend/fujitsu.conf: added lines for known usb scanners
450
4512003-10-07  Oliver Schwartz <Oliver.Schwartz@gmx.de>
452	* backend/snapscan.h backend/snapscan-scsi.c
453	  Updates for Epson Perfection 1670
454
4552003-10-07  Oliver Schwartz <Oliver.Schwartz@gmx.de>
456	* backend/snapscan.h backend/snapscan.c backend/snapscan-option.c
457	  Initial support for Epson Perfection 1670, minor bugfix
458	  (#300247)
459
4602003-10-07  Henning Meier-Geinitz <henning@meier-geinitz.de>
461
462	* acinclude.m4 aclocal.m4 configure.in configure
463	  include/sane/config.h.in sanei/sanei_thread.c: More verbose help
464	  messages for --enable-fork-process. Print message about pthread
465	  support after all the tests. If libpthread isn't available, try if
466	  libc supports pthreead_*. Use macro USE_PTHREAD to check if
467	  threads are used in the code.
468	* backend/Makefile.in: Added sanei_pthread.lo to list of object
469	  files needed for preloading.
470
4712003-10-07  Gerhard Jaeger <gerhard@gjaeger.de>
472
473	* aclocal.m4 acinlcude.m4 configure configure.in: modified checks for
474	  pthread support, added switch --enable-fork-process which toggles
475	  between the usage of fork and pthread, set the default behaviour to
476	  pthread usage on Darwin
477	* include/sane/config.h: added the HAVE_LIBPTHRAD stuff
478	* sanei/sanei_thread.c include/sane/sanei_thread.h: fixed compilation issue
479	  on OS/2, added support for fork too, so that we can use sanei_thread
480	  functions in any case.
481	* backend/plustek.[ch]: changes due to the sanei_thread-lib work
482
4832003-10-06  m. allan noah <anoah at pfeiffer dot edu>
484
485	* backend/fujitsu.[ch]: Added support for color modes of fi-4x20C and
486	  fi-4340C, maybe others as well.
487
4882003-10-06  Peter Kirchgessner <peter@kirchgessner.net>
489
490	* backend/hp.c, backend/hp-option.h: Bug #300248 fixed
491	  (correct "Negatives" in option description to "Negative")
492
4932003-10-06  Henning Meier-Geinitz <henning@meier-geinitz.de>
494
495	* doc/Makefile.in: Remove doxygen-sanei.conf in clean target.
496	* sanei/sanei_pa4s2.c: Made some internal functions static.
497
4982003-10-06  Thomas Soumarmon <thomas.soumarmon@cogitae.net>
499
500	* backend/hp5400_*: fixed bug #300252 : added static to all non
501	  SANE specific functions + changed #include <sane/..> into
502	  #include "../include/sane/..." as mentioned in the
503	  backend-writing.txt file
504
5052003-10-05  Gerhard Jaeger <gerhard@gjaeger.de>
506
507	* aclocal.m4 configure configure.in: added checks for pthread.h and
508	  added linker option -lpthread if pthread.h is found
509	* include/sane/config.in.h: added HAVE_PTHREAD_H
510	* sanei/sanei_thread.c include/sane/sanei_thread.h: added pthread_
511	  functions to library, so every backend is able to use either fork or
512      pthread for its reader-process - see plustek backend for example
513	* backend/plustek.h backend/plustek.c: added sanei_thread stuff to support
514	  threading on MacOS X
515	* backend/plustek_pp*: some cleanup
516
5172003-10-05  Henning Meier-Geinitz <henning@meier-geinitz.de>
518
519	* backend/microtek2.h backend/test.c include/sane/saneopts.h:
520	  Fixed some missing or duplicated spaces in option descriptions.
521	* backend/canon630u.c: Option names shouldn't be translated.
522	* backend/mustek.c: Use the same title for brightness as in other
523	  backends.
524	* po/sane-backends.de.po: Fixed minor bugs.
525	* po/sane-backends.sv.po: Updated (from Mattias Ellert
526	  <mattias.ellert@tsl.uu.se>).
527	* po/sane-backends.bg.po po/sane-backends.cs.po
528	  po/sane-backends.es.po po/sane-backends.fr.po
529	  po/sane-backends.it.po po/sane-backends.nl.po
530	  po/sane-backends.no.po po/sane-backends.pt.po
531	  po/sane-backends.ru.po: Regenerated.
532	* doc/descriptions/unsupported.desc: Added Epson Perfection 3170,
533	  Packard Bell Diamond 1200, and Visioneer PaperPort
534	  3100b. Updated Epson Perfection 1670.
535
5362003-10-04  Karl Heinz Kremer <khk@khk.net>
537
538	* backend/epson.[ch]: Fixed bug 300246 - Use SANE_TITLE_SCAN_SPEED
539	  (and DESC and NAME) from saneopts.h instead of my own strings.
540	  Fixed typo in gamma correction description.
541	  Start two descriptions with a capital character.
542
5432003-10-04  Henning Meier-Geinitz <henning@meier-geinitz.de>
544
545	* AUTHORS configure configure.in backend/Makefile.in backend/dll.conf
546	  backend/mustek_pp_ccd.c backend/mustek_pp_ccd.conf backend/mustek_pp_ccd.h
547	  doc/Makefile.in doc/sane.man doc/sane-mustek_pp_ccd.man
548	  doc/descriptions/mustek_pp_ccd.desc: Added back old mustek_pp
549	  backend. That backend supports Mustek CCD scanners. The backend
550	  was renamed to mustek_pp_ccd to avoid conflicts with the new
551	  mustek_pp backend for CIS scanners. The code was taken from
552	  sane-backends 1.0.9. This is only a temporary solution. The goal
553	  is to incooperate CCD and CIS support into mustek_pp.
554	* doc/sane-mustek_pp.man doc/descriptions/mustek_pp.desc: Added
555	  links to the mustek_pp_ccd backend. Removed scanners supported by
556	  mustek_pp_ccd.
557
5582003-10-03  Henning Meier-Geinitz <henning@meier-geinitz.de>
559
560	* doc/descriptions/unsupported.desc: Added Microtek ScanMaker
561	  5900.
562	* doc/descriptions/umax1220u.desc: Converted to new
563	  format (bug #300155). Commented out unsupported UMAX Astra 2200U
564	  to avoid confusion.
565	* doc/Makefile.in: Cleanup. Removed install target for
566	  mostang.com.
567	* doc/descriptions/microtek2.desc: Converted to new
568	  format (bug #300153). Commented out ScanMaker 9600XL (was
569	  mentioned twice?).
570	* doc/descriptions/hpsj5s.desc: Converted to new format (bug
571	  #300151). Added comment about only gray mode.
572	* doc/descriptions/fujitsu.desc: Converted to new format (bug
573	  #300150).
574	* doc/descriptions/canon630u.desc: Converted to new format (bug
575	  #300148).
576
5772003-10-03  Karl Heinz Kremer <khk@khk.net>
578
579	* doc/descriptions/epson.desc: Changed "status" information
580
5812003-10-02  Gerhard Jaeger <gerhard@gjaeger.de>
582
583	* backend/plustek_pp* backend/plustek-usb*: fixed some OS/2 compiling issues
584	* doc/plustek: fixed module compilation stuff and increase version number
585
5862003-10-02  Peter Fales <peter@fales-lorenz.net>
587	* backend/gphoto2.c backend/gphoto2.h: Try to handle the case where
588	  the camera has a corrupt file that can't be decoded as a JPEG
589	  image.
590
5912003-10-01  Eddy De Greef <eddy_de_greef at tiscali dot be>
592
593	* doc/sane-mustek_pp.man, doc/descriptions/mustek_pp.desc:
594	  Added Mustek 96 CP to list of supported scanners.
595
5962003-09-30  Henning Meier-Geinitz <henning@meier-geinitz.de>
597
598	* doc/descriptions/unsupported.desc: Fixed links to messages in
599	  the mailing list archive.
600	* configure configure.in doc/Makefile.in doc/doxygen-sanei.conf
601	  doc/doxygen-sanei.conf.in: Automatically update the version
602	  number of SANE in the doxygen documentation.
603	* doc/backend-writing.txt doc/sane.man: Updated links to sanei
604	  documentation.
605	* doc/.cvsignore include/sane/sanei.h include/sane/sanei_scsi.h:
606	  Minor fixes for sanei documentation.
607	* backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
608	  backend/gt68xx_high.c doc/descriptions/gt68xx.desc
609	  doc/gt68xx/gt68xx.CHANGES: Added detection of Genius Vivid 4x.
610	  It won't work out-of-the-box, however. CCD coarse calib
611	  shouldn't run into an endless loop anymore. Plustek 1248U
612	  is much faster now.
613
6142003-09-30  Gerhard Jaeger <gerhard@gjaeger.de>
615
616	* doc/descriptions/unsupported.desc: removed OpticSlim entry
617	* doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES
618	  doc/sane-gt68xx.man backend/gt68xx.conf: added Plustek OpticSlim entry
619	* backend/gt68xx_devices.c: added settings for Plustek OpticSlim 1200
620
6212003-09-29  Gerhard Jaeger <gerhard@gjaeger.de>
622
623	* doc/sane-plustek.man: minor update
624	* backend/plustek.c: changed version number, cleanup
625	* backend/plustek-usb*.c: cleanup
626	* backend/plustek-pp.*: cleanup
627	* backend/plustek-share.h: removed, no longer needed
628	* backend/Makefile.in: removed reference to plustek-share.h
629
6302003-09-28  Henning Meier-Geinitz <henning@meier-geinitz.de>
631
632	* doc/descriptions/unsupported.desc: Added Enhans, Genius and UMAX
633	  scanners.
634	* backend/test.c doc/descriptions/test.desc: Some options had
635	  wrong constraints or didn't match their descriptions (bug
636	  #300235).
637
6382003-09-25  Frank Zago  <fzago at austin dot rr dot com>
639
640	* README.windows: updated status of xscanimage and XSane.
641
6422003-09-25  Henning Meier-Geinitz <henning@meier-geinitz.de>
643
644	* po/Makefile.in: Added plustek_pp.c.
645	* po/sane-backends.nl.po: Updated Dutch translation (from Martin
646	  Kho <mkho@xs4all.nl>).
647	* po/sane-backends.bg.po po/sane-backends.cs.po po/sane-backends.de.po
648	  po/sane-backends.es.po po/sane-backends.fr.po po/sane-backends.it.po
649	  po/sane-backends.no.po po/sane-backends.pt.po po/sane-backends.ru.po
650	  po/sane-backends.sv.po: Regenerated.
651	* doc/Makefile.in: Fixed link to image in HTML manpages.
652
6532003-09-24  Oliver Schwartz <Oliver.Schwartz@gmx.de>
654
655	* backends/snapscan.c: check second argument of sanei_config_get_string
656	  (Bug #300198)
657
6582003-09-24  Henning Meier-Geinitz <henning@meier-geinitz.de>
659
660	* doc/descriptions/unsupported.desc: Changed links to point to
661	  sane-project.org.
662	* TODO: Removed. Please use the bug tracking system at
663	  http://www.sane-project.org/bugs.html instead.
664	* README README:os2 configure configure.in: Updated contact
665	  information (website, mailing lists, bug tracker). Minor fixes.
666	* backend/mustek.c: Fixed sane-devel address.
667	* doc/backend-writing.txt doc/releases.txt: Updated contact
668	  information. Spelling fixes. Minor updates.
669	* doc/sane.man: Updated contact information. Removed contributing
670	  section (now on homepage). Spelling fixes, general updates.
671	* sane-abaton.man sane-agfafocus.man sane-apple.man sane-bh.man
672	  sane-dc210.man sane-dc240.man sane-dc25.man sane-gphoto2.man
673	  sane-hp.man sane-microtek2.man sane-microtek.man
674	  sane-mustek.man sane-mustek_pp.man sane-pint.man
675	  sane-st400.man sane-usb.man sane-v4l.man: Updated links to
676	  sane-devel and SANE homepage.
677	* sane.tex: Changed homepage and sane-devel-request address.
678	* doc/Makefile.in: Added README.windows.
679	* doc/canon/canon.install2700F.txt: Updated links.
680	* include/sane/sanei.h include/sane/sanei_usb.h: Updated links.
681	* tools/sane-desc.c: Changed links to sane-project.org. Mentioned bug
682	  tracker. Added contact link. Removed link to special USB and
683	  Parport lists (now on static web pages).
684	* tools/sane-config.in: Updated links.
685
6862003-09-24  Gerhard Jaeger <gerhard@gjaeger.de>
687
688	* doc/sane.man, AUTHORS: added plustek_pp information
689	* doc/backend-writing.txt: Updated CHECKLIST information
690	* doc/sane-plustek.man: removed parport sections
691	* doc/sane-plustek_pp.man: removed usb sections
692	* backend/plustek.c: changed version number
693	* backend/plustek-usb*.c: minor fixes, esp. CanoScan LiDE30 gray/color bug
694	* backend/plustek-pp.*: changed file headers and copyright info
695	  applied some minor fixes
696	* doc/unsupported.desc: Added Plustek OpticPro S28 and S48
697	* Makefile.in doc/Makefile.in:
698	  removed TODO, as this file does no longer exist
699	* doc/plustek/*: changed links to www.sane-project.org (Bug #300215)
700
7012003-09-23  Frank Zago  <fzago at austin dot rr dot com>
702
703	* Makefile.in NEWS configure configure.in backend/Makefile.in
704	  backend/dll.c include/sane/config.h.in sanei/sanei_scsi.c
705	  tools/sane-find-scanner.c: cygwin port.
706
7072003-09-23  Gerhard Jaeger <gerhard@gjaeger.de>
708
709	* configure.in: added new backend plustek_pp
710	* doc/descriptions/plustek_pp.desc : added
711	* doc/plustek/*: added/updated various doc-files
712	* doc/sane-plustek_pp.man doc/Makefile.in : added new man page
713	* backend/dll.conf : added plustek_pp
714	* backend/Makefile.in : added plustek_pp files, updated plustek files
715	* backend/plustek-devs.c backend/pustek-pp.c : removed
716	* backend/plustek-usbcalfile.c backend/plustek-usbcal.c
717	  backend/plustek-usbdevs.c: new files for the plustek usb backend
718	* backend/plustek_pp.c backend/plustek_pp.conf
719	* backend/plustek-pp.h backend/plustek-pp_dac.c backend/plustek-pp_dbg.h
720	  backend/plustek-pp_detect.c backend/plustek-pp_genericio.c
721	  backend/plustek-pp_hwdefs.h backend/plustek-pp_image.c
722	  backend/plustek-pp_io.c backend/plustek-pp_map.c backend/plustek-pp_misc.c
723	  backend/plustek-pp_models.c backend/plustek-pp_motor.c
724	  backend/plustek-pp_p12.c backend/plustek-pp_p12ccd.c
725	  backend/plustek-pp_p48xx.c backend/plustek-pp_p9636.c
726	  backend/plustek-pp_procfs.c backend/plustek-pp_procs.h
727	  backend/plustek-pp_ptdrv.c backend/plustek-pp_scale.c
728	  backend/plustek-pp_scan.h backend/plustek-pp_scandata.h
729	  backend/plustek-pp_sysdep.h backend/plustek-pp_tpa.c
730	  backend/plustek-pp_types.h backend/plustek-pp_wrapper.c :
731	  new added, contains all the code necessary for controlling various Plustek
732	  ASIC 9600x/9800x based parallelport scanner
733
7342003-09-21  Henning Meier-Geinitz <henning@meier-geinitz.de>
735
736	* tools/sane-desc.c: PATH_MAX is too small for long comments on
737	  win32. Actually return 0 if there is no second quotation mark.
738	  Patch from Frank Zago  <fzago at austin dot rr dot com>. Check
739	  for !word everywhere to avoid segfaults when a quotation mark is
740	  missing.
741	* sanei/sanei_config.c: Actually return 0 if there is no second
742	  quotation mark.
743	* backend/ma1509.c backend/mustek.c backend/mustek_usb.c
744	  backend/test.c doc/descriptions/ma1509.desc
745	  doc/descriptions/mustek.desc doc/descriptions/mustek_usb.desc
746	  doc/descriptions/test.desc doc/mustek/mustek.CHANGES
747	  doc/mustek_usb/mustek_usb.CHANGES: Check if
748	  sanei_config_get_string fails because of a single quotation mark
749	  in the configuration file. Update version numbers.
750
7512003-09-19  Henning Meier-Geinitz <henning@meier-geinitz.de>
752
753	* doc/descriptions/microtek.desc: Used new :status scheme. Added
754	  Vobis Highscreen Realscan and Genius Colorpage-SP2.
755	* doc/descriptions/unsupported.desc: Added HP, Microtek and UMAX
756	  scanners.
757
7582003-09-18  Stéphane Voltz <svoltz@wanadoo.fr>
759
760	* backend/sane-umax_pp.c: fix default port address handling
761	  (patch from Malcolm Parsons <malcolm.parsons@virgin.net>)
762	* configure.in configure include/sane/config.h.in: added detection of
763	  machine/cpufunc.h and i386_set_ioperm() for FreeBSD support.
764
765
7662003-09-16  Stéphane Voltz <svoltz@wanadoo.fr>
767
768	* doc/sane-umax_pp_low.man: updated man page
769
7702003-09-15  Simon Munton <simon@munton.demon.co.uk>
771
772	* doc/sane-pie.man doc/descriptions/pie.desc: Updated status of ScanAce
773	  III to 'good' based on feedback from Brian Wood.
774
7752003-09-14  Karl Heinz Kremer <khk@khk.net>
776
777	* backend/epson.c: put Henning's #include change back in.
778
7792003-09-14  Stéphane Voltz <svoltz@wanadoo.fr>
780
781	* backend/umax_pp_low.c: reworked inb/out functions. The backend now
782	  works on FreeBSD.
783
7842003-09-12  Karl Heinz Kremer <khk@khk.net>
785
786	* backend/epson.c: Increment only once in loop to find USB scanners,
787	  fix rounding error when calculating number of lines to scan.
788
7892003-09-12  Eddy De Greef <eddy_de_greef at tiscali dot be>
790
791	* AUTHORS, backend/mustek_pp_cis.c, backend/mustek_pp_cis.h,
792	  doc/sane-mustek_pp.man: Updated e-mail address.
793
7942003-09-12  Henning Meier-Geinitz <henning@meier-geinitz.de>
795
796	* doc/.cvsignore sanei/.cvsignore: Added .libs. Sorted.
797	* doc/descriptions/unsupported.desc: Updated HP ScanJet 2300c
798	  and 2400c.
799	* backend/abaton.c backend/abaton.h backend/agfafocus.c
800	  backend/agfafocus.h backend/apple.c backend/apple.h
801	  backend/artec.h backend/artec_eplus48u.h backend/as6e.c
802	  backend/as6e.h backend/avision.h backend/bh.c backend/bh.h
803	  backend/canon.c backend/canon.h backend/coolscan.h backend/dmc.c
804	  backend/dmc.h backend/epson.c backend/epson.h backend/fujitsu.h
805	  backend/gt68xx.c backend/gt68xx_high.h backend/ibm.c backend/ibm.h
806	  backend/leo.h backend/ma1509.c backend/ma1509.h
807	  backend/matsushita.h backend/microtek.c backend/microtek.h
808	  backend/microtek2.c backend/microtek2.h backend/mustek.c
809	  backend/mustek.h backend/mustek_pp.c backend/mustek_pp.h
810	  backend/mustek_usb.c backend/mustek_usb_high.h backend/nec.c
811	  backend/nec.h backend/pie.c backend/pint.c backend/pint.h
812	  backend/plustek.h backend/qcam.c backend/qcam.h backend/ricoh.c
813	  backend/ricoh.h backend/sceptre.h backend/sharp.c backend/sharp.h
814	  backend/sm3600.c backend/sm3600.h backend/snapscan.c
815	  backend/snapscan.h backend/tamarack.c backend/tamarack.h
816	  backend/teco1.h backend/teco2.h backend/teco3.h backend/test.h
817	  backend/umax.c backend/umax.h backend/umax_pp.c backend/umax_pp.h
818	  backend/v4l.c backend/v4l.h include/sane/sanei_backend.h:
819	  Moved union Option_Value from backend header files to
820	  sanei_backend.h. No need to copy it over and over again.
821	  Changed header inclusion order in backend files to include
822	  backend.h after sanei_backend.h. Based on a patch from stef
823	  <stef-listes@wanadoo.fr>.
824
8252003-09-09  Henning Meier-Geinitz <henning@meier-geinitz.de>
826
827	* doc/descriptions/unsupported.desc: Added Canon Lide 80, updated
828	  Canon and HP information.
829
8302003-08-27  Henning Meier-Geinitz <henning@meier-geinitz.de>
831
832	* backend/gt68xx.c doc/sane-gt68xx.man
833	  doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES:
834	  Added Mustek ScanMagic 1200 UB Plus. Minor bugfix.
835	* doc/descriptions/unsupported.desc: Added UMAX Astra 4450 and
836	  Mustek BearPaw 2448 TA Pro. Updated Canon CanoScan 5000F.
837
8382003-08-22  Henning Meier-Geinitz <henning@meier-geinitz.de>
839
840	* po/Makefile.in po/sane-backends.it.po: Added Italien translation
841	(from Luca Clemente <luca.clem@zerobase.it>).
842
8432003-08-22  Karl Heinz Kremer <khk@khk.net>
844
845	* backend/epson*.[ch]: Fixed compile problem on Linux
846	  Code cleanup to get rid of compiler warnings
847
8482003-08-21  Karl Heinz Kremer <khk@khk.net>
849
850	* backend/epson.c: Removed '//' comments - again ...
851	  Added EPSON KOWA copyright
852
8532003-08-21  Henning Meier-Geinitz <henning@meier-geinitz.de>
854
855	* README.darwin sanei/sanei_scsi.c: Added support for the
856	  MacOS X IOKit SCSI Architecture Model API. Added support for
857	  Firewire scanners. Patch from Guy Brooker <guy_brooker@mac.com>.
858	* TODO: Added entries for mustek patch, sanei_usb devfs trouble,
859	  and moving of Option_Value. Updated .desc file section.
860	* doc/descriptions/unsupported.desc: Updated sections about
861	  Canon, Epson, HP, Medion, Microtek, Mustek, and Xerox scanners.
862
8632003-07-22  Oliver Schwartz <Oliver.Schwartz@gmx.de>
864
865	* backend/snapscan.c backend/snapscan.h backend/snapscan-scsi.c
866	  backend/snapscan-options.c backend/snapscan.conf: Backend version
867	  1.4.27 (ID cleanup, fix for firmware download of Acer 310/320,
868	  new USB ID for Acer 310)
869
8702003-08-17  Stéphane Voltz <svoltz@wanadoo.fr>
871
872	* backend/umax_pp.c backend/umax_pp.h: revert change for UTA
873
8742003-08-15  Karl Heinz Kremer <khk@khk.net>
875
876	* backend/epson.[ch]: Added support for GT-30000, with support for the
877	  ADF in simplex mode (used some code from the EPSON Kowa IScan version
878	  of the backend)
879	* backend/epson_scsi.c: Use sanei_scsi_cmd2() to send commands to fix a problem
880	  with SBP-2 under FreeBSD
881
8822003-08-15  Stéphane Voltz <svoltz@wanadoo.fr>
883
884	* backend/umax_pp.c backend/umax_pp.h: added a check of values passed
885	  in gamma table. Fixed a bug which prevented custom gamm and UTA to be
886	  active
887
8882003-08-14  Gerhard Jaeger <gerhard@gjaeger.de>
889
890	* doc/sane-plustek.man: Added debug description
891	* backend/plustek.c backend/plustek-usbhw.c backend/plustek-usbshading.c
892	  backend/plustek-usbscan.c backend/plustek-devs.c
893	  Fixed warmup bug
894	  Fixed EPSON12x0 and CanoScan hangs during init step
895	  Some fine-tuning for the CanoScan devices
896
8972003-08-10  Gerhard Jaeger <gerhard@gjaeger.de>
898
899	* doc/descriptions/plustek.desc: Update to new keywords,
900	  added Genius Colorpage HR6X EPP
901	* TODO: moved Plustek topics to done section
902
9032003-08-07  Henning Meier-Geinitz <henning@meier-geinitz.de>
904
905	* doc/descriptions/unsupported.desc: Added Plustek OpticSlim 1200.
906	  Updated Mustek Paragon 600 II ED/EP information.
907
9082003-07-31  Peter Kirchgessner <peter@kirchgessner.net>
909
910	* doc/descriptions/hp.desc: Add status by model
911
9122003-07-31  Henning Meier-Geinitz <henning@meier-geinitz.de>
913
914	* doc/descriptions/unsupported.desc: All the unsupported entries
915	  that pointed to .txt files have links to HTML pages now.
916
9172003-07-29  Henning Meier-Geinitz <henning@meier-geinitz.de>
918
919	* doc/descriptions/unsupported.desc: Added Minolta and Visioneer
920	  scanners. Updated Avision, Medion, and UMAX scanners.
921	* tools/check-usb-chip.c: Added test for Genesys Logig GL660 +
922	  GL646 combination. Added some more messages about what's going
923	  on.
924	* TODO: Added frontend linking issue and color management
925	  discussion. Removed sanei_jpeg move and avision patch entries.
926	  Updated global init issue and desc file entry.
927	* po/sane-backends.bg.po: Updated Bulgarian translation (from
928	  Pavel Constantinov <pavelconstantinov@bigfoot.com>).
929
9302003-07-29  Matthew Duggan <stauff1@users.sourceforge.net>
931
932	* backend/canon_pp.c: Reset globals in sane_exit.
933
9342003-07-28  Andras Major <andras@users.sourceforge.net>
935
936	* doc/descriptions/coolscan2.desc: changed IEEE1394
937	  to IEEE-1394 and changed to new status keyword scheme.
938
9392003-07-28  Henning Meier-Geinitz <henning@meier-geinitz.de>
940
941	* po/Makefile.in po/sane-backends.bg.po: Added Bulgarian
942	  translation (from Pavel Constantinov
943	  <pavelconstantinov@bigfoot.com>).
944
9452003-07-28  Thomas Soumarmon <thomas.soumarmon@cogitae.net>
946	* doc/descriptions/hp5400.desc : changed status to basic
947
9482003-07-28  Thomas Soumarmon <thomas.soumarmon@cogitae.net>
949	* backend/hp5400_* : moved constant initialization to sane_init
950	  and sane_exit + removed some compilation warnings.
951
9522003-07-27  Henning Meier-Geinitz <henning@meier-geinitz.de>
953
954	* Makefile.in backend/Makefile.in doc/Makefile.in
955	  frontend/Makefile.in include/Makefile.in sanei/Makefile.in: Minor
956	  cleanup from the jpeg move. Reverted frontend link order.
957
9582003-07-26  Oliver Schwartz <Oliver.Schwartz@gmx.de>
959
960	* backend/snapscan-usb.c backend/snapscan-usb.h:
961	  Changed license to GPL + SANE exception.
962
9632003-07-26  Peter Fales <peter@fales-lorenz.net>
964	* sanei/Makefile.in, backend/cderror.h, backend/jinclude.h,
965	  backend/dc210.c, backend/dc240.c, backend/ gphoto2.c,
966	  backend/djpeg.c, backend/cdjpeg.h, backend/Makefile.in, configure
967	  configure.in, frontend/Makefile.in:  Move jpeg support file
968	  to sanei directofiles to include/sane, and associated
969	  configure changes
970
9712003-07-26  Henning Meier-Geinitz <henning@meier-geinitz.de>
972
973	* include/sane/sanei.h include/sane/sanei_codec_ascii.h
974	  include/sane/sanei_codec_bin.h include/sane/saneopts.h: Changed
975	  license to GPL + SANE exception.
976	* AUTHORS frontend/scanimage.c: Updated email address of Andreas
977	  Beck.
978	* include/lalloca.h include/lassert.h: Changed
979	  license to GPL + SANE exception.
980	* LICENSE: Clarify that not all backends us GPL + SANE exception.
981	  Fixed pointer to README.djpeg.
982	* sanei/linux_sg3_err.h: Added GPL + SANE exception license.
983
9842003-07-25  Peter Fales <peter@fales-lorenz.net>
985	* include/sane/sanei_cderror.h, include/sane/sanei_jinclude.h
986	  include/sane/sanei_jpeg.h sanei/sanei_jpeg.c:  Install these
987	  files as copies of the ones currently in backend.  (The old
988	  files will be deleted later)
989	* Moved backend/djpeg.README to README.djpeg and added usage info
990
9912003-07-25  Henning Meier-Geinitz <henning@meier-geinitz.de>
992
993	* backend/gt68xx.c backend/gt68xx.conf doc/sane-gt68xx.man
994	  doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Added
995	  Fujitsu 1200CUS to man page, .conf and .desc. Changed .conf file
996	  to be more readable.  Added RevScan 19200i to .conf file.  Added
997	  Plustek U16B to .desc and .conf, updated UT16B.
998	* po/sane-backends.de.po: Added some translations for the HP
999	  backend. Minor header updates.
1000	* po/sane-backends.cs.po po/sane-backends.es.po po/sane-backends.fr.po
1001	  po/sane-backends.nl.po po/sane-backends.no.po po/sane-backends.pt.po
1002	  po/sane-backends.ru.po po/sane-backends.sv.po: Regenerated to include
1003	  recent changes in the backends.
1004	* include/sane/sanei_scsi.h include/sane/sanei_wire.h:  Changed
1005	  license to GPL + SANE exception.
1006	* TODO: Added canon630u SANE_I18N and include file license
1007	  problem. Updated .desc file section.
1008
10092003-07-24  Peter Kirchgessner <peter@kirchgessner.net>
1010
1011	* backend/hp.c, backend/hp-option.h, backend/hp-option.c
1012	  po/Makefile.in: Add support for Internationalization for hp-backend.
1013
10142003-07-24  Henning Meier-Geinitz <henning@meier-geinitz.de>
1015
1016	* tools/check-usb-chip.c: Added support for detecting Genesys
1017	  Logic GL646. Fixed indentation.
1018
10192003-07-23  Henning Meier-Geinitz <henning@meier-geinitz.de>
1020
1021	* include/sane/sanei_thread.h include/sane/sanei_usb.h: Changed
1022	  license to GPL + SANE exception.
1023
10242003-07-22  Henning Meier-Geinitz <henning@meier-geinitz.de>
1025
1026	* doc/descriptions/mustek_pp.desc: Tag CCD scanners as unsupported
1027	  and mention that they work in 1.0.9 or earlier.
1028
10292003-07-22  Oliver Schwartz <Oliver.Schwartz@gmx.de>
1030
1031	* doc/descriptions/snapscan.desc: Updated to use new status values.
1032
10332003-07-22  Matthew Duggan <stauff1@users.sourceforge.net>
1034
1035	* doc/descriptions/canon_pp.desc: Updated to use new status values.
1036
10372003-07-21  Henning Meier-Geinitz <henning@meier-geinitz.de>
1038
1039	* TODO: Added mustek_pp CCD support and avision patch
1040	  entry. Updated .desc file section.
1041	* doc/descriptions/unsupported.desc: Added more information for
1042	  Canon 9900F.
1043
10442003-07-21  Stéphane Voltz <svoltz@wanadoo.fr>
1045
1046	* doc/descriptions/umax_pp.desc: removed unwanted status line for
1047	  backend
1048
10492003-07-20  Stéphane Voltz <svoltz@wanadoo.fr>
1050
1051	* doc/descriptions/umax_pp.desc: updated forgotten status to use new
1052	  keyword.
1053
10542003-07-20  Oliver Rauch  <oliver.rauch@rauch-domain.de>
1055
1056	* backend/umax.c: changes for Umax UC630 3pass color scan
1057	* doc/descriptopns/umax.desc: changed status
1058
10592003-07-19  Frank Zago  <fzago at austin dot rr dot com>
1060
1061	* backend/teco2.c backend/teco2.h backend/teco2.conf: (from gerard
1062	  Klaver and Michael Holler) Better detection of the
1063	  scanner. Added white level. More work on some color resolutions.
1064	* updated several backend descriptions file.
1065
10662003-07-19  Peter Fales <peter@fales-lorenz.net>
1067
1068	* doc/descriptions/gphoto2.c:  Remove "status" (not used for
1069	  APIs) and correct typo in comment.
1070
10712003-07-19  Henning Meier-Geinitz <henning@meier-geinitz.de>
1072
1073	* doc/descriptions/as6e.desc doc/descriptions/bh.desc
1074	  doc/descriptions/coolscan.desc doc/descriptions/nec.desc
1075	  doc/descriptions/sm3600.desc doc/descriptions/st400.desc:
1076	  Converted to use new :status values.
1077	* doc/descriptions/unsupported.desc: Sorted (more or less)
1078	  alphabetically. Added some Canon and Hewlett-Packard scanners.
1079	* frontends/scanimage.c: When parsing string options whose
1080	  arguments are too short, don't overwrite the remaining command
1081	  line arguments. Print "[inactive]" after every inactive option.
1082	* TODO: Added fujitsu patch, description file updates,
1083	  close_on_exec problem. Removed scanimage bugs.
1084
10852003-07-18  Henning Meier-Geinitz <henning@meier-geinitz.de>
1086
1087	* doc/sane-find-scanner.man tools/Makefile.in
1088	  tools/check-usb-chip.c tools/sane-find-scanner.c: Added support
1089	  for detecting USB chipsets to sane-find-scanner.
1090
10912003-07-17  Abel Deuring <a.deuring@satzbau-gmbh.de>
1092
1093	* sanei/sanei_scsi.c: improved SCSI error handling in
1094	  sanei_scsi_cmd2 for FREEBSD_CAM_INTERFACE
1095
10962003-07-17  Henning Meier-Geinitz <henning@meier-geinitz.de>
1097
1098	* sanei/sanei_usb.c: Enable close_on_exec in sanei_usb_open.
1099
11002003-07-16  Henning Meier-Geinitz <henning@meier-geinitz.de>
1101
1102	* TODO: Added fujitsu option and libtool problem. Updated desc
1103	  file entries.
1104
11052003-07-15  Stéphane Voltz <svoltz@wanadoo.fr>
1106
1107	* doc/descriptions/umax_pp.desc: updated to use new :status
1108	  keyword.
1109
11102003-07-10  Henning Meier-Geinitz <henning@meier-geinitz.de>
1111
1112	* doc/descriptions/unsupported.desc: Added Corex and Relisys
1113	  scanners. Updated Canon and HP scanners.
1114	* doc/descriptions-external/primax.desc: Fixed typo.
1115
11162003-07-02  Thomas Soumarmon <thomas.soumarmon@cogitae.net>
1117
1118	* backend/hp5400_internal.c: Added version string for v0.87
1119	which has been reported to work ok. Use of a list of versions
1120	instead of several constants.
1121
11222003-07-02  Peter Fales <peter@fales-lorenz.net>
1123
1124	* backend/gphoto2.c:  Suppress the "bad parameter" message printed
1125	  when a camera is not connected, by using Debug level 1
1126
11272003-07-01  Henning Meier-Geinitz <henning@meier-geinitz.de>
1128
1129	* doc/descriptions/unsupported.desc: Added Memorex, Visioneer and
1130	  Xerox scanners. Updated information for Visioneer scanners.
1131
11322003-06-28  Henning Meier-Geinitz <henning@meier-geinitz.de>
1133
1134	* doc/descriptions/unsupported.desc: Added Visioneer OneTouch 5800
1135	  USB.
1136	* doc/doxygen-sanei.conf: Update version.
1137
11382003-06-25  Henning Meier-Geinitz <henning@meier-geinitz.de>
1139
1140	* README.darwin: Mention some more working scanners.
1141	* doc/descriptions/unsupported.desc: Added Brother and Microtek
1142	  scanners.
1143
11442003-06-20  Henning Meier-Geinitz <henning@meier-geinitz.de>
1145
1146	* tools/sane-desc.c: Mention backend name in warnings and errors.
1147
11482003-06-20  Michael Herder <crapsite@gmx.net>
1149
1150	* doc/descriptions/artec_eplus48u.desc: Updated status fields
1151
11522003-06-19  Peter Fales <peter@fales-lorenz.net>
1153
1154	* doc/descriptions/dc25.desc, dc240.desc: Updated status fields
1155
11562003-06-19  Simon Munton <simon@munton.demon.co.uk>
1157
1158	* doc/descriptions/pie.desc: Updated status fields
1159
11602003-06-19  Eddy De Greef <eddy_de_greef at tiscali dot be>
1161
1162	* doc/descriptions/mustek_pp.desc: Updated status fields of CIS type
1163	  scanners.
1164
11652003-06-19  Henning Meier-Geinitz <henning@meier-geinitz.de>
1166
1167	* doc/descriptions.txt: Changed unmaintained tag to lowercase.
1168	* doc/descriptions/template.desc.
1169	  doc/descriptions-external/template.desc.: Updated according to
1170	  descriptions.txt.
1171	* doc/sane-gt68xx.man doc/descriptions/gt68xx.desc
1172	  doc/gt68xx/gt68xx.CHANGES: Added RevScan 19200i. Updated
1173	  device status entries.
1174	* doc/descriptions/abaton.desc doc/descriptions/agfafocus.desc
1175	  doc/descriptions/apple.desc doc/descriptions/artec.desc
1176	  doc/descriptions/dc210.desc doc/descriptions/dll.desc
1177	  doc/descriptions/dmc.desc doc/descriptions/ibm.desc
1178	  doc/descriptions/ma1509.desc doc/descriptions/mustek.desc
1179	  doc/descriptions/mustek_usb.desc doc/descriptions/net.desc
1180	  doc/descriptions/pint.desc doc/descriptions/pnm.desc
1181	  doc/descriptions/qcam.desc doc/descriptions/ricoh.desc
1182	  doc/descriptions/s9036.desc doc/descriptions/sp15c.desc
1183	  doc/descriptions/tamarack.desc doc/descriptions/test.desc
1184	  doc/descriptions/v4l.desc: Updated to new status system.
1185	  Added "unmaintained" where appropriate. The status values are
1186	  sometimes guessed from the documentation.
1187	* doc/descriptions/unsupported.desc: Added Benq parport scanners.
1188	* doc/descriptions-external/hp4200.desc
1189	  doc/descriptions-external/hpoj.desc
1190	  doc/descriptions-external/niash.desc
1191	  doc/descriptions-external/primax.desc
1192	  doc/descriptions-external/scanwit.desc
1193	  doc/descriptions-external/v4l2.desc
1194	  doc/descriptions-external/viceo.desc: Updated to new status
1195	  system. The status values are sometimes guessed from the
1196	  documentation.
1197
11982003-06-18  Henning Meier-Geinitz <henning@meier-geinitz.de>
1199
1200	* tools/sane-desc.c: Changed to use the new status system for
1201	  devices: unsupported, untested, minimal, basic, good, complete.
1202	  The old backend and device statuses are translated. Removed
1203	  the option to generate one big table of backends (wasn't used
1204	  anyway).
1205	* doc/descriptions.txt: Explained the new status values. Removed
1206	  reference to emacs-lisp code for generation of HTML
1207	  files. Explained unsupported.desc.
1208	* tools/sane-desc.el.in tools/sane-desc-ext.el: Removed because
1209	  these emacs-lisp scripts haven't been used for some time now.
1210	  Use sane-desc.c instead.
1211	* configure configure.in tools/.cvsignore tools/Makefile.in
1212	  tools/README: Removed references to sane-desc.el.
1213	* Makefile.in: Added ChangeLog-1.0.12 to DISTFILES.
1214
12152003-06-15  Henning Meier-Geinitz <henning@meier-geinitz.de>
1216
1217	* README.darwin: Minor updates.
1218	* TODO: Added v4l2 problem, desc file issues. Removed sm3600
1219	  MacOS	X problem + printing backends in configure.
1220	* doc/descriptions/unsupported.desc: Added Canon D2400UF
1221	  and IS 12.
1222
12232003-06-13  Henning Meier-Geinitz <henning@meier-geinitz.de>
1224
1225	* doc/descriptions/unsupported.desc: Added link for HP 5550c.
1226	* doc/descriptions/hp5400.desc doc/descriptions/ma1509.desc:
1227	  Removed :new marker.
1228	* doc/descriptions/tamarack.desc: Removed link to
1229	  www.tamarack.net. Hostname is no longer in DNS.
1230
12312003-06-11  Oliver Schirrmeister <oschirr@abm.de>
1232
1233	* backend/fujitsu.c: fixed bug in that code when a scanner is
1234	  disconnected (anoah at pfeiffer dot edu)
1235
12362003-06-10  Michael Herder <crapsite@gmx.net>
1237
1238	* po/Makefile.in: Added Czech translation
1239	* po/sane-backends.cs.po: Added Czech translation provided
1240	  by Josef <joeprusa at volny dot cz>
1241
12422003-06-09  Henning Meier-Geinitz <henning@meier-geinitz.de>
1243
1244	* doc/descriptions/unsupported.desc: Added Canon 8000F. More info
1245	  for Avision/Umax scanners.
1246
12472003-05-27  Frank Zago  <fzago at austin dot rr dot com>
1248
1249	* backend/teco2.c: fixed a bug regarding color shifting above X
1250	  max resolution. Added more working resolutions for the VM3575.
1251
12522003-06-05  Thomas Soumarmon <thomas.soumarmon@cogitae.net>
1253	* hp5400 backend : synchronized sourceforge CVS with SANE CVS,
1254	  details below
1255	  added :
1256	   backend/hp5400_debug.c
1257	   backend/hp5400_debug.h
1258	   backend/hp5400_sane.c
1259	   backend/hp5400_sanei.h
1260	   backend/hp5400_internal.h
1261	  modified :
1262	   backend/hp5400.c
1263	   backend/hp5400.h
1264	   backend/hp5400_internal.c
1265	   backend/hp5400_sanei.c
1266	   backend/hp5400_xfer.h
1267	   	to compile and run (on linux 2.4.21) as SANE backend and
1268		in the corresponding hp5400backend sourceforge project
1269
12702003-06-06  Henning Meier-Geinitz <henning@meier-geinitz.de>
1271
1272	* TODO: Removed saned issues.
1273	* doc/descriptions/unsupported.desc: Added Microtek 336 CX.
1274	* configure configure.in backend/Makefile.in: The list of backends
1275	  that are built is now in configure.in. Print backends that are
1276	  built. Allow manually setting the backends.
1277
12782003-06-05  Jochen Eisinger <jochen.eisinger@gmx.de>
1279
1280	* include/sane/sanei_pa4s2.h, sanei/sanei_pa4s2.c: New sanei_pa4s2
1281	  version supporting both raw IO and libieee1284. If you don't
1282	  have libieee1284 installed, you need to enable raw IO when
1283	  running configure
1284
12852003-06-06  Oliver Schirrmeister <oschirr@abm.de>
1286
1287	* backend/fujitsu.h backend/fujitsu.c doc/descriptions/fujitsu.desc:
1288	  remove SP15 code
1289	  sane_open actually opens the device you request
1290	  from (anoah at pfeiffer dot edu)
1291
12922003-06-05  Henning Meier-Geinitz <henning@meier-geinitz.de>
1293
1294	* backend/gt68xx.c doc/descriptions/gt68xx.desc
1295	  doc/gt68xx/gt68xx.CHANGES: Don't check if the firmware is
1296	  loaded. The check seems to confuse the USB system on some UHCI
1297	  chips.
1298
12992003-06-04  Henning Meier-Geinitz <henning@meier-geinitz.de>
1300
1301	* sanei/sanei_scsi.c: Fixed C++-like code for MacOS X (patch from
1302	  Mattias Ellert <mattias.ellert@tsl.uu.se>).
1303	* acinclude.m4 aclocal.m4 configure frontend/saned.c
1304	  include/sane/config.h.in: Check if ss_family or __ss_family is
1305	  in struct sockaddr_storage. Otherwise diasbale ipv6. Patch from
1306	  Julien BLACHE <jb@jblache.org>.
1307
13082003-06-03  Oliver Schirrmeister <oschirr@abm.de>
1309
1310	* backend/fujitsu.c, backend/fujitsu.h: separated the 4x20
1311	  into another model and color support for the 4x20
1312
13132003-06-03  Henning Meier-Geinitz <henning@meier-geinitz.de>
1314
1315	* backend/Makefile.in: hp5400 doesn't need sanei_config2.
1316
13172003-05-30  Henning Meier-Geinitz <henning@meier-geinitz.de>
1318
1319	* po/sane-backends.fr.po: Fixed two wrong codings of accented
1320	  characters.
1321	* backend/net.c: Fixed bug concerning hosts that have both IPv6
1322	  and IPv4 addresses but only accept connections on IPv4. Patch
1323	  from Julien BLACHE <jb@jblache.org>.
1324	* doc/descriptions/net.desc: Mention IPv6. Bump version number.
1325
13262003-05-27  Frank Zago  <fzago at austin dot rr dot com>
1327
1328	* PROJECTS: Changed entry for win32 SANE project.
1329
13302003-05-28  Henning Meier-Geinitz <henning@meier-geinitz.de>
1331
1332	* doc/descriptions/unsupported.html: Added link for Umax astra 4700.
1333
13342003-05-27  Henning Meier-Geinitz <henning@meier-geinitz.de>
1335
1336	* configure configure.in: Don't disable IPv6 if poll is not
1337	  found.
1338	* frontend/saned.c: Use u_int_* instead of uint_*. That fixes
1339	  compilation for MacOS X (hopefully).
1340	* doc/Makefile.in: Add option -nodepage to man2html to avoid
1341	  missing lines in the html output.
1342	* doc/descriptions/unsupported.html: Added link for Spot scanners.
1343
13442003-05-25  Henning Meier-Geinitz <henning@meier-geinitz.de>
1345
1346	* configure configure.in: Warnings enabled again. Added -cvs to
1347	  version.
1348
1349Older entries can be found in ChangeLog-1.0.12.
1350