1******  Release of sane-backends 1.0.16. End of code freeze ******
2
32005-08-07  Henning Meier-Geinitz <henning@meier-geinitz.de>
4
5	* configure configure.in: New version 1.0.16.
6
72005-08-05  St�hane Voltz <stefdev@modulonet.fr>
8
9	* backend/genesys.c: Fixed endianness issue in slope table
10	  generation. Tested ok on x86 architecture.
11
122005-08-02  Henning Meier-Geinitz <henning@meier-geinitz.de>
13
14	* po/sane-backends.da.po: Updated Danish translation (from
15	  Mogens Jaeger <mogensjaeger@get2net.dk).
16
172005-08-02  Mattias Ellert <mattias.ellert@tsl.uu.se>
18
19	* po/sane-backends.sv.po: Update Swedish translation
20
212005-08-01  Eddy De Greef <eddy_de_greef at tiscali dot be>
22
23	* doc/sane-mustek_pp.man: updated URL for additional CIS driver info.
24
252005-07-31  Henning Meier-Geinitz <henning@meier-geinitz.de>
26
27	* NEWS: Updated.
28
29---- CODE FREEZE FOR SANE 1.0.16 ---
30
312005-07-31  Henning Meier-Geinitz <henning@meier-geinitz.de>
32
33	* configure configure.in: Disabled compilation warnings.
34
352005-07-30  Karl Heinz Kremer <khk@khk.net>
36
37	* backend/epson_usb.c: Applied Olaf Meuwissen's patch to add
38	  new device IDs.
39
402005-07-30  Henning Meier-Geinitz <henning@meier-geinitz.de>
41
42	* doc/descriptions/unsupported.desc: Added Xerox Workcentre
43	  470cx. Added link for Canon DR-2080C.
44	* backend/Makefile.in: libsane and documentation is installed
45	  correctly again.
46	* acinclude.m4 configure configure.in: Avoid error messages in
47	  locking test. Make sure that io/cam/cam.h header file will be
48	  detected correctly.
49
502005-07-29  Gerard Klaver <gerard at gkall dot hobby dot nl>
51
52	* doc/sane-teco2.man: text update
53	  doc/descriptions/teco2.desc: update status VM3564
54	  doc/teco/teco2.txt: text added
55	  backend/teco2.c: removed teco_request_sens command for VM3564 (bug)
56	  backend/teco2.h: text update
57
582005-07-29  Julien Blache <jb@jblache.org>
59	* tools/hotplug/libsane.usermap: Added various Epson IDs from Olaf
60	Meeuwissen; reodered some misplaced Epson entries.
61
622005-07-29  Julien Blache <jb@jblache.org>
63	* tools/hotplug/libsane.usermap: Added Visioneer OneTouch 7300
64	(0x0444,0x0211), from Derek J Frye.
65
662005-07-25  Gerhard Jaeger <gerhard@gjaeger.de>
67
68	* doc/descriptions-external/epkowa.desc: Updated according to
69	  the info provided by  Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>
70
712005-07-24  Henning Meier-Geinitz <henning@meier-geinitz.de>
72
73	* doc/descriptions-external/brother2.desc: Brother DCP 7025 is
74	  reported to work (bug #301960).
75	* doc/descriptions-external/hp_rts88xx.desc: Moved unsupported
76	  devices to unsupported.desc.
77	* doc/descriptions-external/hp3770.desc
78	  doc/descriptions-external/hp8200.desc: Added external hp3770 and
79	  hp8200 backends.
80	* doc/descriptions/unsupported.desc: Added unsupported scanners
81	  from hp_rts88xx.desc. Removed HP ScanJet 3770 (now in hp3770
82	  backend). Added Lexmark X75 PrinTrio.
83
842005-07-22  Giuseppe Sacco <eppesuig@debian.org>
85
86	* italian translation update
87
882005-07-22  Julien Blache <jb@jblache.org>
89	* tools/hotplug/libsane.usermap: Added HP ScanJet 7400C (0x03f0,
90	0x0801), from Thomas Nadolny.
91
922005-07-21  Gerhard Jaeger <gerhard@gjaeger.de>
93
94	* doc/plustek/Plustek-USB.changes: Update.
95	* backend/plustek.c: Bumped build number.
96	* backend/plustek-usbcal.c: Fixed lampsettings for CIS devices.
97
982005-07-15  Oliver Schwartz <Oliver.Schwartz@gmx.de>
99
100	* backend/snapscan-options.c: Change TPO range for Epson 2480/2580 to
101	  55x80mm^2 which is the working range for the 2580. Re-enabled
102	  2400 DPI for 2480/2580.
103
1042005-07-15  Oliver Schwartz <Oliver.Schwartz@gmx.de>
105
106	* backend/snapscan-mutex.c backend/snapscan-usb.c: Changes to support
107	  SANE on ZETA.
108	* backend/snapscan-scsi.c: Fix compiler warnings.
109
110---- FEATURE FREEZE FOR SANE 1.0.16 ---
111
1122005-07-17  Henning Meier-Geinitz <henning@meier-geinitz.de>
113
114	* Makefile.in backend/Makefile.in tools/Makefile.in: Make sure
115	  that all the necessary files will be in the distribution .tar.gz
116	  file.
117	* sanei/sanei_scsi.c: Removed "const" to make gcc on OS/2 happy.
118	* NEWS: Updated.
119
1202005-07-15  Henning Meier-Geinitz <henning@meier-geinitz.de>
121
122	* backend/sp15c.c: Better 4->8 bit depth expansion algorithm (from
123	  Mattias Ellert <mattias.ellert@tsl.uu.se>).
124	* sanei/sanei_usb.c: Fixed comment (we still use 30 seconds USB
125	  timeout by default).
126	* README.zeta configure configure.in Makefile.in backend/Makefile.in
127	  backend/artec_eplus48u.h backend/dll.c backend/plustek-pp_scan.h
128	  doc/Makefile.in frontend/saned.c include/sane/config.h.in
129	  po/Makefile.in sanei/sanei_config.c sanei/sanei_config2.c
130	  sanei/sanei_init_debug.c sanei/sanei_pio.c sanei/sanei_thread.c
131	  sanei/sanei_usb.c: Changes to support SANE on ZETA. Not all
132	  patches have been applied yet, but it's a start. The backends
133	  are not installed as shared libs but as add-ons, which are shared libs
134	  but in a specific folder in [/system|~]/config/add-ons/ named SANE/.
135	  The install target has been changed to account for this,
136	  Some files don't exist in BeOS/ZETA (ipc.h, ...).
137	  Backend function names get a prefix, I suppose to avoid namespace clashes.
138	  Though we do have a libdl to implement dl_open, the native way is preferred.
139	  Added a --with-docdir= configure arg.
140	  BeOS has a broken get[name|addr]info() from bind. This is fixed in ZETA R1.
141	  libtool needs -no-undefined. Various VPATH fixes.
142	  Check for <be/drivers/USB_scanner.h>, but not used yet.
143	  No S_IFSOCK (sockets are fds to /dev/net/api). Stub pio code, untested.
144	  Patch from Fran�is Revol <revol@free.fr>.
145
1462005-07-15  Oliver Schwartz <Oliver.Schwartz@gmx.de>
147
148	* doc/descriptions/snapscan.desc:
149	  updated comments for Epson 1670, 2480 and 2580
150
1512005-07-15  Rene Rebe <rene@exactcode.de>
152
153	* backend/avision.h, backend/avision.c, doc/sane-avision.man,
154	  doc/descriptions/avision.desc: updated the Avision backend with the
155	  latest off-site maintained version: fixed segmentation faults for
156	  some modes, many many new devices, two different duplex modes
157	  are supported, vast speedup of multi page batch scans, buttons as well
158	  a 7-segment LED readout and some quirks for old scanners not filling
159	  all fields
160
1612005-07-15  Rene Rebe <rene@exactcode.de>
162
163	* include/sane/sanei_usb.h sanei/sanei_usb.c: Added support to set
164	  the USB timeout.
165
1662005-07-10  Henning Meier-Geinitz <henning@meier-geinitz.de>
167
168	* backend/gt68xx.c backend/gt68xx_devices.c
169	  backend/gt68xx_generic.c backend/gt68xx_high.c
170	  doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES
171	  doc/gt68xx/gt68xx.TODO: Changed resolution from 75 to 100 dpi
172	  and changed 16 bit/color to 12 based on a user report for the
173	  Visioneer OneTouch 7300. Updated .desc. Moved check for stable
174	  lamp to its own function. Mustek ScanExpress A3 USB: Use CIS
175	  calibration. Use lamp warmup. Fixed CCD on GT6801 scanning (color
176	  scanning was broken due to a change in motormode_2.
177
1782005-07-09  Henning Meier-Geinitz <henning@meier-geinitz.de>
179
180	* po/Makefile.in po/sane-backends.bg.po po/sane-backends.cs.po
181	  po/sane-backends.da.po po/sane-backends.de.po
182	  po/sane-backends.es.po po/sane-backends.fi.po
183	  po/sane-backends.fr.po po/sane-backends.it.po
184	  po/sane-backends.nl.po po/sane-backends.no.po
185	  po/sane-backends.pl.po po/sane-backends.pt.po
186	  po/sane-backends.ru.po po/sane-backends.sv.po: Updated Danish
187	  translation (from Mogens Jaeger <mogensjaeger@get2net.dk>). Made
188	  sure that no errors occur because xgettext/xmsgfmt think that
189	  "%" is a C format string. Regenerated all po files.
190
191	* configure configure.in include/sane/config.h.in: Make sure that
192	  getopt is not built on OS/2 (from Franz Bakan <fbakan@gmx.net>).
193
1942005-07-07  Frank Zago
195
196	* AUTHORS backend/leo.c backend/leo.h backend/matsushita.c
197	  backend/matsushita.h backend/sceptre.c backend/sceptre.h
198	  backend/teco1.c backend/teco1.h backend/teco2.c backend/teco2.h
199	  backend/teco3.c backend/teco3.h frontend/tstbackend.c: new
200	  email address.
201
2022005-07-07  Gerhard Jaeger <gerhard@gjaeger.de>
203
204	* doc/plustek/Plustek-USB.changes: Update.
205	* backend/plustek.c: Fixed scanarea calculation.
206	* backend/plustek-usbshading.c: Fixed fine-white calibration.
207
2082005-07-05  Gerhard Jaeger <gerhard@gjaeger.de>
209
210	* doc/descriptions-external/epkowa.desc: Updated according to
211	  the info provided by  Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>
212
2132005-07-04  Gerhard Jaeger <gerhard@gjaeger.de>
214
215	* doc/plustek/Plustek-USB.changes: Update.
216	* backend/plustek.[ch] backend/plustek-usbscan.c
217	  backend/plustek-usbshading.c backend/plustek-usbdevs.c
218	  backend/plustek-usbdevs.c backend/plustek-usbimg.c
219	  backend/plustek-usbmap.c backend/plustek-usbhw.c
220	  backend/plustek-usbcal.c backend/plustek-usb.[ch]:
221	  Added button support, did some cleanup, added IPC between
222	  reader- and parent-process.
223
2242005-07-04  ULrich Deiters <ulrich.deiters@uni-koeln.de>
225
226	* inserted a definition for SSIZE_MAX in backend/canon.h
227
2282005-07-03  Henning Meier-Geinitz <henning@meier-geinitz.de>
229
230	* backend/sm3600.c: Don't check the result of
231	  usb_find_busses(). Based on patch from Julien BLACHE
232	  <jb@jblache.org>.
233	* doc/descriptions/genesys.desc: Used
234	  "Medion/Lifetec/Tevion/Cytron" as manufacturer as in the other
235	  backends. Used "ScanJet 2300C" as model name as in other
236	  backends.
237	* doc/descriptions/unsupported.desc: Added links to scanners with
238	  GL646 and GL841 chipsets. Moved all unsupported scanners from
239	  doc/descriptions-external/genesys.desc to unsupported.desc. Minor
240	  fixes for other scanners.
241	* doc/descriptions-external/genesys.desc: Removed. Scanners have
242	  been moved to doc/descriptions/genesys.desc and
243	  doc/descriptions/unsupported.desc.
244	* doc/sane-genesys.man: Typo/formatting fixes.
245	* NEWS: Updated for sane-backends 1.0.16.
246
2472005-07-01  Ulrich Deiters <ulrich.deiters@uni-koeln.de>
248
249	* restored the actual version of the Canon-SCSI backend
250	  (backend/canon.c, canon-sane.c canon-scsi.c canon.h)
251
2522005-06-30  St�hane Voltz <stefdev@modulonet.fr>
253
254	* configure.in AUTHORS backend/dll.conf doc/sane.man doc/Makefile.in
255	  po/Makefile.in : Fixed forgotten modifications when adding the
256	  genesys backend
257
2582005-06-30  Gerhard Jaeger <gerhard@gjaeger.de>
259
260	* tools/RenSaneDlls.cmd backend/dll.c: Fixed OS/2 restriction for
261	  dlopening DLLs on OS/2, as it only works for 7.3 filenames for
262	  some reason (patches by Franz Bakan <fbakan@gmx.net>.
263
2642005-06-27  St�hane Voltz <stefdev@modulonet.fr>
265
266	* configure doc/sane-genesys.man doc/sane-genesys.man doc/Makefile.in
267	  doc/descriptions/genesys.desc doc/descriptions/unsupported.desc
268	  backend/genesys_low.h backend/genesys_devices.c
269	  backend/genesys_gl841.c backend/genesys_gl646.c backend/genesys.h
270	  backend/genesys.conf backend/genesys.c backend/Makefile.in
271
2722005-06-27  Gerhard Jaeger <gerhard@gjaeger.de>
273
274	* backend/plustek.c: Fixed "double free" problem in sane_exit.
275	* doc/plustek/Plustek-USB.changes: Update.
276
2772005-06-26  Mattias Ellert <mattias.ellert@tsl.uu.se>
278
279	* po/sane-backends.sv.po: Update Swedish translation
280	* tools/Makefile.in: link sane-desc to $(LIBLIB)
281
2822005-06-12  Henning Meier-Geinitz <henning@meier-geinitz.de>
283
284	* doc/descriptions/unsupported.desc: Removed Samsung SCX-4216F
285	  (supported by samsung backend). Dell 1600n has also network
286	  connection.
287	* doc/descriptions-external/brother.desc: Removed misleading
288	  comment.
289	* doc/descriptions-external/samsung.desc: Added several models,
290	  updated others.
291	* doc/descriptions.txt: Added "Ethernet" to list of possible
292	  interfaces.
293
2942005-06-12  Henning Meier-Geinitz <henning@meier-geinitz.de>
295
296	* doc/descriptions/unsupported.desc: Added Canon CanoScan LiDE
297	  500F.
298
2992005-06-04  Henning Meier-Geinitz <henning@meier-geinitz.de>
300
301	* doc/descriptions/unsupported.desc: Added Genius ColorPage-SF600.
302	* doc/descriptions-external/brother2.desc: New. Listed scanners
303	  supported by the new external brother2 backend.
304	* doc/descriptions-external/brother.desc: Fixed comments.
305
3062005-05-30  Karl Heinz Kremer <khk@khk.net>
307
308	* doc/descriptions/epson.desc: Added CX-4600
309
3102005-05-29  Henning Meier-Geinitz <henning@meier-geinitz.de>
311
312	* doc/descriptions-external/samsung.desc: Status of Samsung
313	  SCX-4100 is "good" asit's reported to work.
314	* doc/sane-usb.man doc/sane.man: Updated, mostly concerning kernel
315	  scanner driver (deprecated). Minor fixes.
316	* backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_high.c
317	  backend/gt68xx_low.h doc/sane-gt68xx.man
318	  doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES
319	  doc/gt68xx/gt68xx.TODO:
320	  Start exposure with the settings from the scanner entry. CIS
321	  Calibration and exposure uses a broader spectrum now. Expsoure
322	  limit is increased to 50 loops. Genius Vivid 4x is reported to
323	  work so the UNTESTED label is removed now. Visioneer 7300 is
324	  reported to work so the UNTESTED label is removed now. Genius
325	  ColorPage Vivid 1200XE: Removed UNTESTED label. Fixed
326	  resolutions. Adjusted margins. Fixed color order. Fixed
327	  linedistance. Adjusted AFE. Mustek ScanExpress 1248 UB: Fixed
328	  margins. Adjusted AFE. Adjusted exposure. Adjusted
329	  gamma. Changed status to "complete". Mustek BearPaw 2400 CU
330	  Plus: Adsusted exposure and AFE parameters. Hopefully stripes
331	  and similar trouble are gone now. Mustek BearPaw 1200 CU:
332	  Increased exposure to avoid vertical lines. Updated manual page.
333
3342005-05-28  Henning Meier-Geinitz <henning@meier-geinitz.de>
335
336	* doc/descriptions/unsupported.desc: Added Avision DS310F. Added link
337	  for the UMAX Astra 4000. Fixed missing link for Genius
338	  ColorPage-Slim 1200 USB2.
339
3402005-05-26  Henning Meier-Geinitz <henning@meier-geinitz.de>
341
342	* doc/net.tex doc/sane.tex: Mention RPC codes explicitly and
343	  explain what request and reply means. based on patch from
344	  Johannes Berg <johannes@sipsolutions.net>.
345
3462005-05-25  Jochen Eisinger <jochen@penguin-breeder.org>
347
348	* doc/descriptions/mustek_pp.desc: added scanner
349
3502005-05-23  Julien Blache <jb@jblache.org>
351	* doc/sane-find-scanner.man, doc/gamma4scanimage.man: spelling
352	  fixes from A Costa.
353
3542005-05-22  Henning Meier-Geinitz <henning@meier-geinitz.de>
355
356	* doc/descriptions/unsupported.desc: Added Konica Minolta Dimage
357	  5400 2. Fixed bus type for Mustek 800 II EP.
358	* doc/descriptions-external/genesys.desc: Changed status of Medion
359	  MD 6471 to "basic".
360
3612005-05-22  Oliver Schwartz <Oliver.Schwartz@gmx.de>
362
363	* backend/snapscan-options.c:
364	  Disabled 2400 DPI for Epson 2480 due to user report of
365	  broken scanner
366
3672005-05-20  Henning Meier-Geinitz <henning@meier-geinitz.de>
368
369	* backend/gt68xx.c backend/gt68xx_devices.c
370	  backend/gt68xx_generic.c backend/gt68xx_generic.h
371	  backend/gt68xx_gt6801.c backend/gt68xx_gt6801.h
372	  backend/gt68xx_gt6816.c backend/gt68xx_gt6816.h
373	  backend/gt68xx_high.c backend/gt68xx_high.h backend/gt68xx_low.c
374	  backend/gt68xx_low.h backend/gt68xx_mid.c
375	  doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES
376	  doc/gt68xx/gt68xx.TODO:
377	  Mustek BearPaw 1200 CU Plus model 0x21b works now. Fixed
378	  firmware and offset settings. Calibration is not completely ok
379	  yet, however.  Code cleanup for setup_scan (only one function
380	  for all chipsets).  Simplified line mode/pixel mode setting
381	  Updated TODO.  Mustek BearPaw 2448 TA Plus is now only
382	  "basic". Too much trouble for "good".  Removed option "fast
383	  preview". By default for preview mode 8 bits/pixel are used.
384	  Fixed indentation.  Full scan really scans from y=0 on gt6816
385	  scanners now.
386	* po/sane-backends.bg.po po/sane-backends.cs.po
387	  po/sane-backends.da.po po/sane-backends.de.po
388	  po/sane-backends.es.po po/sane-backends.fi.po
389	  po/sane-backends.fr.po po/sane-backends.it.po
390	  po/sane-backends.nl.po po/sane-backends.no.po
391	  po/sane-backends.pl.po po/sane-backends.pt.po
392	  po/sane-backends.ru.po po/sane-backends.sv.po: Regenerated
393	  translation files. Updated German translation.
394
3952005-05-16  Henning Meier-Geinitz <henning@meier-geinitz.de>
396
397	* doc/backend-writing.txt: Minor updates and line-wrap fixes.
398	* doc/descriptions/unsupported.desc: Added Kodak i30 and Minolta
399	  Dual Scan IV. Updated link to Konica Minolta website.
400
4012005-05-15  frank  <sane at zago net>
402
403	* tools/Makefile.in: remove superfluous libraries for sane-desc
404	* doc/descriptions/matsushita.desc: changed some scanner status from
405	  good to minimal
406	* doc/descriptions/unsupported.desc: added a few Panasonic scanners.
407
4082005-05-13  Julien Blache <jb@jblache.org>
409	* tools/hotplug/libsane.usermap: Added Epson Stylus RX620
410	  (04b8/0811). From Mike Talbot.
411
4122005-05-11  Gerhard Jaeger <gerhard@gjaeger.de>
413
414	* backend/plustek-pp_misc.c: Applied patch (see bug #301605).
415	* doc/plustek/Plustek-PARPORT.changes: Update.
416	* backend/plustek-pp.c: Bumped build number.
417
4182005-05-10  Gerhard Jaeger <gerhard@gjaeger.de>
419
420	* sanei/sanei_access.c: Added PATH_MAX, in case it's not defined
421	  by any header (i.e. OS/2).
422
4232005-05-07  Mattias Ellert <mattias.ellert@tsl.uu.se>
424
425	* README.darwin: updated the section about libusb, since all known
426	  bugs have now been fixed in the libusb CVS.
427
4282005-05-05  Henning Meier-Geinitz <henning@meier-geinitz.de>
429
430	* backend/gt68xx.c backend/gt68xx_devices.c
431	  doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES
432	  doc/gt68xx/gt68xx.TODO: Plustek OpticSlim 2400: Fixed list of
433	  resolutions. That fixed the preview. Removed "untested"
434	  warning. Adjusted scan area.  Updated gt68xx.TODO.  Find firmwares
435	  independent of capitalization (bug #301580).
436
4372005-05-07 Julien Blache <jb@jblache.org>
438
439	* tools/hotplug/libsane.usermap: Added Microtek ScanMaker 3700
440	  (05da/40cb). From Ian Beckwith.
441
4422005-05-06 Gerard Klaver <gerard at gkall dot hobby dot nl>
443
444	* backend/qcam.c -indent -gnu, bugreport 300128 free (devlist) added,
445	  DEBUG output added and some small fixes.
446
4472005-05-05  Henning Meier-Geinitz <henning@meier-geinitz.de>
448
449	* doc/descriptions/unsupported.desc: Added Dell 922.
450	* backend/mustek.c backend/mustek.h doc/descriptions/mustek.desc
451	  doc/mustek/mustek.CHANGES: Added options to set the time after
452	  which the lamp of the A3 Pro is shut off and to shut it off
453	  immediately.
454
4552005-05-02  Peter Fales  <peter@fales-lorenz.net>
456
457	* backend/gphoto2.c: Fix core dump when no port is specified in
458	  the gphoto2 config  file.  (bug #301552)
459
4602005-04-29  Henning Meier-Geinitz <henning@meier-geinitz.de>
461
462	* doc/descriptions/sp15c.desc: Added ScanPartner 600C (bug
463	  #301528).
464	* doc/descriptions/unsupported.desc: Removed several Brother
465	  scanner which are supported by the brother backend now.
466	* doc/descriptions-external/brother.desc: Fixed link.
467
4682005-04-28  Julien Blache <jb@jblache.org>
469
470	* backend/v4l.c: duplicate capability.name in attach() so that
471	  each device is listed with its actual name, not with the name of
472	  the last discovered device. Reported by Andreas Hartmann.
473
4742005-04-28  Mattias Ellert <mattias.ellert@tsl.uu.se>
475
476	* frontend/scanimage.c: Added missing braces
477
4782005-04-27  Gerhard Jaeger <gerhard@gjaeger.de>
479
480	* doc/descriptions/plustek.desc: Added UMAX Astranet ia101.
481
4822005-04-26  Julien Blache <jb@jblache.org>
483
484	* tools/hotplug/libsane.usermap: Added Epson Stylus CX3650
485	  (04b8/080e), from Daniel Sobe.
486
4872005-04-25  Gerhard Jaeger <gerhard@gjaeger.de>
488
489	* include/sane/sanei_pp.h, sanei/sanei_pp.c: Added outb_eppdata
490	  functionality (thanks to Anderson Lizardo).
491	* backend/plustek-pp_procs.h, backend/plustek-pp_io.c,
492	  backend/plustek-pp_misc.c: Fixed compilation problem for kernel
493	  module with gcc-3.4 compiler.
494	* doc/plustek/Plustek-PARPORT.changes: Update.
495	* backend/plustek-pp.c: Bumped build number.
496
4972005-04-24  Henning Meier-Geinitz <henning@meier-geinitz.de>
498
499	* tools/hotplug/libsane.usermap: Fixed Minolta Scan Dual III entry
500	  (bug #301512).
501	* doc/descriptions/mustek.desc: Added Mustek TwainScan II SP (bug
502	  #301217).
503	* doc/descriptions-external/viceo.desc: Added Primax Colorado 2200
504	  USB.
505	* doc/descriptions/unsupported.desc: Added Canon PIXMA MP110.
506	* AUTHORS: Marked Kazuya Fukuda as active.
507
5082005-04-23  Julien Blache <jb@jblache.org>
509
510	* LICENSE: Add an FAQ section.
511	* tools/hotplug/libsane.usermap: Added Genius ColorPage Vivid3xe
512	  (0458/2017), from Ramiro Aceves through Debian BTS.
513
5142005-04-18  Gerhard Jaeger <gerhard@gjaeger.de>
515
516	* backend/plustek-usbhw.c, backend/plustek-usbscan.c: Fixed
517	  problem, that has been reported in conjunction with backtracking
518	  and sensor-speedup option.
519	* doc/plustek/Plustek-USB.changes: Update.
520	* backend/plustek.c: Bumped build number.
521
5222005-04-16  Henning Meier-Geinitz <henning@meier-geinitz.de>
523
524	* doc/descriptions/unsupported.desc
525	  doc/descriptions-external/genesys.desc: Added and updated
526	  several scanners.
527
5282005-04-15 Gerard Klaver <gerard at gkall dot hobby dot nl>
529
530	* sanei/sanei_usb.c More debug info for control and isochronous mode
531	  Detection added for endpoints for  configurations, interface and
532	  altsetting numbers > 0
533	  Routine added for changing configuration, interface or altsetting
534	  number
535	  sanei_usb_set_configuration
536	  sanei_usb_claim_interface
537	  sanei_usb_release_interface
538	  sanei_usb_set_altinterface
539	* include/sane/sanei_usb.h headers and text added for
540	  sanei_usb_set_configuration
541	  sanei_usb_claim_interface
542	  sanei_usb_release_interface
543	  sanei_usb_set_altinterface
544	* frontend/scanimage.c added -B option buf size
545	  split up printf command to remove warning ISO C89
546	  patch for bugreport 300160, ranges for width and height are wrong
547	* doc/scanimage.man added text -B option buf size
548
5492005-04-13  Mattias Ellert <mattias.ellert@tsl.uu.se>
550
551	* backend/hp-option.c: Add missing SANE_I18N
552	* po/sane-backends.*.po: Regenerate .po files accordingly
553	* po/sane-backends.sv.po: Update Swedish translations
554
5552005-04-12  Mattias Ellert <mattias.ellert@tsl.uu.se>
556
557	* Various man page fixes: sane-agfafocus.man, sane-apple.man,
558	  sane-artec.man, sane-artec_eplus48u.man, sane-avision.man,
559	  sane-bh.man, sane-canon_pp.man, sane-coolscan.man,
560	  sane-coolscan2.man, sane-dll.man, sane-epson.man, sane-fujitsu.man,
561	  sane-hp.man, sane-leo.man, sane-matsushita.man, sane-microtek2.man,
562	  sane-mustek.man, sane-mustek_pp.man, sane-mustek_usb.man,
563	  sane-nec.man, sane-niash.man, sane-pie.man, sane-plustek.man,
564	  sane-plustek_pp.man, sane-sceptre.man, sane-scsi.man, sane-sharp.man,
565	  sane-sm3600.man, sane-sm3840.man, sane-sp15c.man, sane-teco1.man,
566	  sane-teco2.man, sane-teco3.man, sane-test.man, sane-u12.man,
567	  sane-umax.man, sane-umax1220u.man, sane-umax_pp.man, sane.man,
568	  saned.man
569
5702005-04-11  Gerhard Jaeger <gerhard@gjaeger.de>
571
572	* acinclude.m4, configure.in, configure: the locking feature will
573	  now be disabled, when the selected group could not be set.
574	  The configuration script should not fail any longer.
575
5762005-04-10  Julien Blache <jb@jblache.org>
577
578	* backend/hp5400_xfer.h, backend/hp5400_sanei.c, backend/hp5400.c:
579	  make non-SANE-standard functions static.
580
5812005-04-10  Jochen Eisinger <jochen@penguin-breeder.org>
582
583	* backend/mustek_pp.c, backend/mustek_pp.conf, sanei/sanei_pa4s2.c,
584	  include/sane/sanei_pa4s2.h, doc/sane-mustek_pp.man: added global
585	  option "no_epp" to work around a known bug in the linux parport
586	  code.
587
5882005-04-02  Julien Blache <jb@jblache.org>
589
590	* doc/sane.man: typo fix from A Costa.
591
5922005-04-01  Gerhard Jaeger <gerhard@gjaeger.de>
593
594	* README: Added some info about the --enable-locking switch.
595	* doc/descriptions/unsupported.desc
596	  doc/descriptions-external/genesys.desc: Moved some Plustek
597	  devices over to the genesys descriptions.
598	* tools/hotplug/libsane.usermap: Added some Plustek devices.
599	* mkinstalldirs: Added -o and -g options for changing the
600	  owner and group of an installed directory.
601	* acinclude.m4, configure.in, configure: Added --enable-locking
602	  and --with-group to enable device locking via sanei_access-lib
603	  and to specify the group of the locking directory.
604	* include/sane/config.h.in: ENABLE_LOCKING has been added
605	  by automake/autoconf.
606	* backend/Makefile.in: Added installation of
607	  $(localstatesanedir)/lock/sane, were the lockfile should go to.
608	  Also added linking of sanei_access to the plustek backend.
609	* include/Makefile.in: Added sane/sanei_access.h.
610	* sanei/Makefile.in: Added sanei_access.c.
611	* include/sane/sanei_access.h sanei/sanei_access.c: Initial checkin.
612
6132005-03-31 Julien Blache <jb@jblache.org>
614
615	* doc/scanimage.man: fix typos, patch from A Costa.
616
6172005-03-20 Earle F. Philhower III <earle@ziplabel.com>
618
619	* backend/sm3840_scan.c: Big-endian graymode fix
620
6212005-03-17 Gerard Klaver <gerard at gkall dot hobby dot nl>
622
623	* doc/descriptions-external/samsung.desc added
624
6252005-03-16  Henning Meier-Geinitz <henning@meier-geinitz.de>
626
627	* doc/descriptions/unsupported.desc: Removed Microtek ScanMaker
628	  4800 (supported by sm3840 now).
629
6302005-03-16  Earle F. Philhower III <earle@ziplabel.com>
631	* backend/sm3840.c backend/sm3840_scan.c backend/sm3840.conf
632	  backend/Makefile.in doc/descriptions/sm3840.desc
633	  doc/sane-sm3840.man: Added ScanMaker 4800 USB ID and
634	  documentation, fixed PPC endianness problems, fixed
635	  Makefile dependencies for sm3840 driver
636
6372005-03-13  Henning Meier-Geinitz <henning@meier-geinitz.de>
638
639	* doc/descriptions/unsupported.desc
640	  doc/descriptions-external/genesys.desc: Added and updated
641	  various scanners.
642
6432005-03-04  Gerard Klaver <gerard at gkall dot hobby dot nl>
644
645	* doc/sane-teco2.man: text update
646	  backends/teco2: use of __unused__
647
6482005-03-03  Julien Blache <jb@jblache.org>
649
650	* tools/hotplug-ng/libsane.hotplug: add missing quote in the grep line.
651
6522005-03-02  Julien Blache <jb@jblache.org>
653
654	* tools/hotplug-ng/libsane.hotplug: allow for several spaces
655	  between fields in the db file.
656
6572005-02-28  Julien Blache <jb@jblache.org>
658
659	* tools/hotplug-ng/libsane.hotplug: replace \t by [[:space:]] when
660	  grepping for the device in the db file.
661
6622005-02-21  Julien Blache <jb@jblache.org>
663
664	* tools/hotplug-ng: added new hotplug/hotplug-ng hook, with
665	scripts and documentation.
666
6672005-02-20  Henning Meier-Geinitz <henning@meier-geinitz.de>
668
669	* doc/descriptions/unsupported.desc: Removed Genius
670	  ColorPage-Vivid Pro II, now in external backend. Added Visioneer
671	  9000.
672	* AUTHORS configure configure.in backend/Makefile.in
673	  backend/dll.conf backend/sm3840.c backend/sm3840.conf
674	  backend/sm3840.h backend/sm3840_lib.c backend/sm3840_lib.h
675	  backend/sm3840_params.h backend/sm3840_scan.c doc/Makefile.in
676	  doc/sane-sm3840.man doc/sane.man doc/descriptions/sm3840.desc:
677	  Added sm3840 backend (from "Earle F. Philhower, III"
678	  <earlephilhower@yahoo.com>).
679	* doc/descriptions-external/sm3840.desc: Removed (backend included
680	  in SANE).
681	* NEWS: Updated.
682
6832005-02-14  Gerhard Jaeger <gerhard@gjaeger.de>
684
685*	doc/descriptions-external: Added new external backend geniusvp2.
686
6872005-02-10  Karl Heinz Kremer <khk@khk.net>
688
689	* doc/descriptions/epson.desc: Added CX-3600 and 3650
690	  doc/sane-epson.man, backend/epson.conf: Added information about
691	  GT-6500 (bug #301100)
692
6932005-02-08  Oliver Schwartz <Oliver.Schwartz@gmx.de>
694
695	* backend/snapscan.h backend/snapscan.conf
696	  Added IDs for Benq 5250C and 5000S
697
6982005-02-08  Gerhard Jaeger <gerhard@gjaeger.de>
699
700	* sanei/sanei_pp.c: Cleanup, uses now static array for parport
701	  management instead of dynamically allocated. Fixes at least a
702	  potential memory leak.
703
7042005-02-06  Oliver Schwartz <Oliver.Schwartz@gmx.de>
705
706	* doc/descriptions/unsupported.desc doc/descriptions/snapscan.desc:
707	  Renamed "Benq" to "Benq (Acer)" for better access through the
708	  scanner search engine. Fixes bug #301158
709
7102005-02-06  Henning Meier-Geinitz <henning@meier-geinitz.de>
711
712	* doc/descriptions/unsupported.desc: Added several scanners. Minor
713	  fixes.
714	* doc/descriptions-external/sm3840.desc: Added new external
715	  backend sm3840.
716	* doc/descriptions-external/brother.desc: Updated status.
717	* po/Makefile.in po/sane-backends.pl.po: Added Polish translation
718	  (from Jerzy Szczudlowski
719	  <jerzy-guest@users.alioth.debian.org>). See bug #301054.
720
7212005-02-04  Gerhard Jaeger <gerhard@gjaeger.de>
722
723	* tools/hotplug/libsane.usermap: Added Epson CX6600 based on patch
724	  submitted by Aurelien Jarno <lists@aurel32.net>.
725
7262005-02-03  Ulrich Sigwanz <usigwanz@freesurf.ch>
727
728	* backend/niash_xfer.c:
729	* tools/hotplug/libsane.usermap:
730	  added ID for Silitek-HP-ScanJet-3400c-Clone
731
7322005-01-19  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
733
734	* backend/coolscan.c: added initialization of dev->scanning = SANE_FALSE
735
7362005-01-18  Oliver Schwartz <Oliver.Schwartz@gmx.de>
737
738	* backend/snapscan.h: Added ID for Benq 5250C
739
7402005-01-16  Karl Heinz Kremer <khk@khk.net>
741
742	* backend/epson_usb.c: Added IDs for RX-425 (from bug report #301114)
743	* doc/descriptsions/epson.desc: Added RX-425
744
7452005-01-16  Henning Meier-Geinitz <henning@meier-geinitz.de>
746
747	* doc/descriptions/unsupported.desc: Added UMAX Astraslim
748	  6000. Added Trust SCSI Scan 19200 -Excellence Series-. Added
749	  ColorPage-Vivid Pro II.
750	* tools/hotplug/libsane.usermap: Added Epson Stylus RX425 based on
751	  bug report #301114.
752	* doc/sane-agfafocus.man doc/sane-artec.man: Fixed some macros
753	  (patch from esr@thyrsus.com).
754
7552005-01-12  Henning Meier-Geinitz <henning@meier-geinitz.de>
756
757	* doc/descriptions/unsupported.desc: Added Genius ColorPage-Slim
758	  1200 USB2.
759	* doc/descriptions-external/genesys.desc: Added Canon Lide 40.
760	* doc/descriptions-external/brother.desc: Added several scanners
761	  and updated the status of others based on user comments.
762
7632005-01-12  Julien Blache <jb@jblache.org>
764
765	* tools/hotplug/libusbscanner: use sysfs to get the device number,
766	  instead of guessing (it ended up being wrong in a number of
767	  cases...). Fix from Ubuntu, transmitted by Martin Pitt.
768
7692005-01-12  Gerhard Jaeger <gerhard@gjaeger.de>
770
771	* doc/plustek/Plustek-USB.changes: Update.
772	* backend/plustek.c: Bumped build number. Copyright Update.
773	* backend/plustek-usbscan.c backend/plustek-usbshading.c:
774	  Using now PhyDpi.y as selector for the motor MCLK setting.
775	  Copyright Update.
776	* backend/plustek-usbdevs.c:
777	  Tweaked motor settings for EPSON and CANON1200. Copyright Update.
778	* backend/plustek-*.[ch]: Copyright Update.
779
7802005-01-09  Henning Meier-Geinitz <henning@meier-geinitz.de>
781
782	* doc/descriptions/unsupported.desc: Added Guillemot scanner.
783
7842005-01-09  Karl Heinz Kremer <khk@khk.net>
785
786	* backend/epson.c: "flaming hack to get USB scanners working without timeouts
787	  under linux" submitted by "Steve" (in comment to bug #300830)
788	* doc/descriptions/epson.desc, doc/sane-epson.man:
789	  Added SCSI version of GT-5000 to supported list.
790
7912004-12-29  Julien Blache <jb@jblache.org>
792	* tools/sane-find-scanner.c: Added a hint about switching the
793	  scanner on and connecting it to the computer before doing
794	  anything.
795
7962004-12-26  Gerard Klaver <gerard at gkall dot hobby dot nl>
797
798	* doc/descriptions-external/hpaio.desc join two lines so html
799	  conversion possible
800	  doc/descriptions-external/stv680.desc added two webcams with
801	  different usb vid and pid
802
8032004-12-26  Henning Meier-Geinitz <henning@meier-geinitz.de>
804
805	* doc/descriptions/unsupported.desc: Added several scanners.
806
8072004-12-18  Karl Heinz Kremer <khk@khk.net>
808
809	* backend/epson.c backend/epson_usb.c: Added USB IDs for
810	  CX-3650 and CX-4600 and updated version number.
811
8122004-12-15  Gerard Klaver <gerard at gkall dot hobby dot nl>
813
814	* doc/descriptions-external/hpaio.desc stv680.desc
815	  Info new external backends
816
8172004-12-01  Oliver Schwartz <Oliver.Schwartz@gmx.de>
818
819	* backend/snapscan.c backend/snapscan-scsi.c backend/snapscan-options.c:
820	  Added quality calibration for Epson 2480 (implemented by Simon Munton)
821
8222004-12-07  Henning Meier-Geinitz <henning@meier-geinitz.de>
823
824	* backend/gt68xx_devices.c: Disabled stop_scan command for Mustek
825	  BearPaw 2448 TA Plus.
826
8272004-12-05  Henning Meier-Geinitz <henning@meier-geinitz.de>
828
829	* doc/sane-gphoto2.man doc/sane-microtek2.man: Fixed minor
830	  glitches based on patch from Eric S. Raymond <esr@thyrsus.com>.
831	* doc/descriptions/unsupported.desc: Added Benq 320p.
832
8332004-12-04  Julien Blache <jb@jblache.org>
834	* tools/hotplug/libsane.usermap: Added Epson Perfection 4870
835	  Photo, vendor 0x04b8 product 0x0128.
836
8372004-12-01  Oliver Schwartz <Oliver.Schwartz@gmx.de>
838
839	* backend/snapscan.c: Applied fix for allocation of gamma tables
840	  (thanks to Simon Munton)
841
8422004-12-01  Oliver Schwartz <Oliver.Schwartz@gmx.de>
843
844	* doc/descriptions/unsupported.desc: removed Epson Perfection 1270
845
8462004-12-01  Oliver Schwartz <Oliver.Schwartz@gmx.de>
847
848	* backend/snapscan.h backend/snapscan.c backend/snapscan-scsi.c
849	  backend/snapscan-options.c doc/descriptions/snapscan.desc:
850	  Added support for Epson Perfection 1270
851
8522004-12-01  Henning Meier-Geinitz <henning@meier-geinitz.de>
853
854	* doc/descriptions/umax1220u.desc doc/descriptions/unsupported.desc
855	  doc/descriptions-external/genesys.desc: Added several scanners. Moved
856	  UMAX 2100U to umax1220u.desc. Moved Plustek S(T)12 to unsupported.desc.
857
8582004-11-28  Henning Meier-Geinitz <henning@meier-geinitz.de>
859
860	* doc/descriptions-external/brother.desc. Updated comments. 9160 works.
861
8622004-11-21  Henning Meier-Geinitz <henning@meier-geinitz.de>
863
864	* doc/descriptions/unsupported.desc: Updated/added several scanners.
865
8662004-11-21  Gerhard Jaeger <gerhard@gjaeger.de>
867
868	* backend/plustek-usb.c: Fixed problem, when builing supported
869	  and connected device list.
870
8712004-11-19  Rene Rebe <rene@exactcode.de>
872
873	* sanei/sanei_usb.c configure.in: use usb_interrupt_read instead of
874	  usb_bulk_read for sanei_usb_read_int. Fixes bug #300878. Added a
875	  missing DBG output in sanei_usb_read_int. Check for
876	  usb_interrupt_read to make sure, we have at least version 0.1.8.
877
8782004-11-19  Rene Rebe <rene@exactcode.de>
879
880	* backend/avison.c doc/descriptions/avision.desc
881	  doc/descriptions/unsupported.desc: just added new IDs including
882	  moving the HP 82xx to the avision backend
883
8842004-11-19  Gerhard Jaeger <gerhard@gjaeger.de>
885
886	* backend/plustek.c backend/plustek-usb*: Major update, see
887	  doc/plustek/Plustek-USB.changes. Esp. improved support for multiple
888	  devices and autodetection.
889	* doc/plustek/Plustek-USB.changes: Update.
890	* doc/descriptions/plustek.desc: Updated release number.
891
8922004-04-15  St�hane Voltz <svoltz@wanadoo.fr>
893
894	* backend/umax_pp_low.c: non i386 linux compilation fix,
895          1220P gray levels scan hang fix, 1220P color calibration tuning.
896
8972004-11-14  Oliver Schwartz <Oliver.Schwartz@gmx.de>
898
899	* snapscan-sources.c: Applied patch by Julien Blache to change
900	  ch_past_init from SANE_Int to SANE_Bool
901
9022004-11-14  Henning Meier-Geinitz <henning@meier-geinitz.de>
903
904	* backend/gt68xx.c backend/gt68xx_devices.c
905	  backend/gt68xx_gt6801.c backend/gt68xx_gt6816.c
906	  doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Fixed test
907	  to move home sensor at the start of scan.  Fixed gray mode
908	  linemode test. That stopped e.g. the Plustek OpticPro U 16 B from
909	  working in gray mode.
910
9112004-11-13  Frank Zago <fzago at austin dot rr dot com>
912
913	* include/sane/sanei_backend.h: Added compiler attribute __unused__
914	  for unused variables/functions.
915
916	* backend/leo.c backend/teco3.c backend/matsushita.c
917	  backend/sceptre.c backend/teco1.c: use __unused__
918	* sanei/sanei_wire.c sanei/sanei_pa4s2.c sanei/sanei_scsi.c:
919	  fixes for 64 bits platforms.
920	* backend/sp15c-scsi.h backend/sp15c.h backend/dc210.c backend/dc210.h:
921	  fixes some warnings.
922
9232004-11-13  Henning Meier-Geinitz <henning@meier-geinitz.de>
924
925	* backend/v4l.c: 64 bit fix from Frank Zago <fzago at austin dot
926	  rr dot com>.
927
9282004-11-13  Julien Blache <jb@jblache.org>
929
930	* tools/hotplug/libsane.usermap: Added Epson Stylus Photo RX500,
931	  Epson Stylus Photo RX600 and Minolta Scan Dual II.
932
9332004-11-10  Oliver Schwartz <Oliver.Schwartz@gmx.de>
934
935	* snapscan-sources.c: First implementation of deinterlacer for epson
936	  scanners at high resolutions (thanks to Brad Johnson)
937
9382004-11-07  Henning Meier-Geinitz <henning@meier-geinitz.de>
939
940	* configure configure.in: Updated version. Enabled compilation
941	  warnings.
942	* doc/releases.txt: Updated according to current practice.
943
944Older entries can be found in ChangeLog-1.0.15.
945