new scanner Canon PIXMA MX360
[sane/sane-backends.git] / ChangeLog-1.0.16
1 ******  Release of sane-backends 1.0.16. End of code freeze ******
2
3 2005-08-07  Henning Meier-Geinitz <henning@meier-geinitz.de>
4
5         * configure configure.in: New version 1.0.16.
6
7 2005-08-05  St�hane Voltz <stefdev@modulonet.fr>
8
9         * backend/genesys.c: Fixed endianess issue in slope table
10           generation. Tested ok on x86 architecture.
11
12 2005-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
17 2005-08-02  Mattias Ellert <mattias.ellert@tsl.uu.se>
18
19         * po/sane-backends.sv.po: Update Swedish translation
20
21 2005-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
25 2005-07-31  Henning Meier-Geinitz <henning@meier-geinitz.de>
26
27         * NEWS: Updated.
28
29 ---- CODE FREEZE FOR SANE 1.0.16 --- 
30
31 2005-07-31  Henning Meier-Geinitz <henning@meier-geinitz.de>
32
33         * configure configure.in: Disabled compilation warnings.
34
35 2005-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
40 2005-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
50 2005-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
58 2005-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
62 2005-07-29  Julien Blache <jb@jblache.org>
63         * tools/hotplug/libsane.usermap: Added Visioneer OneTouch 7300
64         (0x0444,0x0211), from Derek J Frye.
65
66 2005-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
71 2005-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         
84 2005-07-22  Giuseppe Sacco <eppesuig@debian.org>
85
86         * italian translation update
87
88 2005-07-22  Julien Blache <jb@jblache.org>
89         * tools/hotplug/libsane.usermap: Added HP ScanJet 7400C (0x03f0,
90         0x0801), from Thomas Nadolny.
91
92 2005-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
98 2005-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. Reenabled 
102           2400 DPI for 2480/2580.
103
104 2005-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
112 2005-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
120 2005-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 prefered.
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
146 2005-07-15  Oliver Schwartz <Oliver.Schwartz@gmx.de>
147
148         * doc/descriptions/snapscan.desc:
149           updated comments for Epson 1670, 2480 and 2580
150
151 2005-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
161 2005-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
166 2005-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
178 2005-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
194 2005-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         
202 2005-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
208 2005-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
213 2005-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
224 2005-07-04  ULrich Deiters <ulrich.deiters@uni-koeln.de>
225
226         * inserted a definition for SSIZE_MAX in backend/canon.h
227
228 2005-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
247 2005-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
252 2005-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
258 2005-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
264 2005-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
272 2005-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
277 2005-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
282 2005-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         
294 2005-06-12  Henning Meier-Geinitz <henning@meier-geinitz.de>
295
296         * doc/descriptions/unsupported.desc: Added Canon CanoScan LiDE
297           500F.
298         
299 2005-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
306 2005-05-30  Karl Heinz Kremer <khk@khk.net>
307
308         * doc/descriptions/epson.desc: Added CX-4600
309
310 2005-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
334 2005-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         
340 2005-05-26  Henning Meier-Geinitz <henning@meier-geinitz.de>
341
342         * doc/net.tex doc/sane.tex: Mention RPC codes explicitely and
343           explain what request and reply means. based on patch from
344           Johannes Berg <johannes@sipsolutions.net>. 
345
346 2005-05-25  Jochen Eisinger <jochen@penguin-breeder.org>
347
348         * doc/descriptions/mustek_pp.desc: added scanner
349
350 2005-05-23  Julien Blache <jb@jblache.org>
351         * doc/sane-find-scanner.man, doc/gamma4scanimage.man: spelling
352           fixes from A Costa.
353
354 2005-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
361 2005-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
367 2005-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
395 2005-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
401 2005-05-15  frank  <sane at zago net>
402
403         * tools/Makefile.in: remove superflous 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
408 2005-05-13  Julien Blache <jb@jblache.org>
409         * tools/hotplug/libsane.usermap: Added Epson Stylus RX620
410           (04b8/0811). From Mike Talbot.
411
412 2005-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
418 2005-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
423 2005-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
428 2005-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
437 2005-05-07 Julien Blache <jb@jblache.org>
438
439         * tools/hotplug/libsane.usermap: Added Microtek ScanMaker 3700
440           (05da/40cb). From Ian Beckwith.
441
442 2005-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         
447 2005-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         
455 2005-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
460 2005-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
468 2005-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
474 2005-04-28  Mattias Ellert <mattias.ellert@tsl.uu.se>
475
476         * frontend/scanimage.c: Added missing braces
477
478 2005-04-27  Gerhard Jaeger <gerhard@gjaeger.de>
479
480         * doc/descriptions/plustek.desc: Added UMAX Astranet ia101.
481
482 2005-04-26  Julien Blache <jb@jblache.org>
483
484         * tools/hotplug/libsane.usermap: Added Epson Stylus CX3650
485           (04b8/080e), from Daniel Sobe.
486
487 2005-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
497 2005-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         
508 2005-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
514 2005-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
522 2005-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
528 2005-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         
549 2005-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
555 2005-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
570 2005-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
576 2005-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
581 2005-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
588 2005-04-02  Julien Blache <jb@jblache.org>
589
590         * doc/sane.man: typo fix from A Costa.
591
592 2005-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
613 2005-03-31 Julien Blache <jb@jblache.org>
614
615         * doc/scanimage.man: fix typos, patch from A Costa.
616
617 2005-03-20 Earle F. Philhower III <earle@ziplabel.com>
618
619         * backend/sm3840_scan.c: Big-endian graymode fix
620
621 2005-03-17 Gerard Klaver <gerard at gkall dot hobby dot nl>
622
623         * doc/descriptions-external/samsung.desc added
624
625 2005-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
630 2005-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
637 2005-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
643 2005-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
648 2005-03-03  Julien Blache <jb@jblache.org>
649
650         * tools/hotplug-ng/libsane.hotplug: add missing quote in the grep line.
651
652 2005-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
657 2005-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
662 2005-02-21  Julien Blache <jb@jblache.org>
663
664         * tools/hotplug-ng: added new hotplug/hotplug-ng hook, with
665         scripts and documentation.
666
667 2005-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
683 2005-02-14  Gerhard Jaeger <gerhard@gjaeger.de>
684
685 *       doc/descriptions-external: Added new external backend geniusvp2.
686
687 2005-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
693 2005-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
698 2005-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
704 2005-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
710 2005-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            
721 2005-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
726 2005-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           
732 2005-01-19  Oliver Rauch <Oliver.Rauch@rauch-domain.de>
733
734         * backend/coolscan.c: added initilization of dev->scanning = SANE_FALSE
735
736 2005-01-18  Oliver Schwartz <Oliver.Schwartz@gmx.de>
737
738         * backend/snapscan.h: Added ID for Benq 5250C
739
740 2005-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
745 2005-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
755 2005-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
763 2005-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
769 2005-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
780 2005-01-09  Henning Meier-Geinitz <henning@meier-geinitz.de>
781
782         * doc/descriptions/unsupported.desc: Added Guillemot scanner.
783
784 2005-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
791 2004-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
796 2004-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           
803 2004-12-26  Henning Meier-Geinitz <henning@meier-geinitz.de>
804
805         * doc/descriptions/unsupported.desc: Added several scanners.
806
807 2004-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
812 2004-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           
817 2004-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 (implementd by Simon Munton)
821
822 2004-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
827 2004-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
833 2004-12-04  Julien Blache <jb@jblache.org>
834         * tools/hotplug/libsane.usermap: Added Epson Perfection 4870
835           Photo, vendor 0x04b8 product 0x0128.
836
837 2004-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
842 2004-12-01  Oliver Schwartz <Oliver.Schwartz@gmx.de>
843
844         * doc/descriptions/unsupported.desc: removed Epson Perfection 1270
845
846 2004-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
852 2004-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
858 2004-11-28  Henning Meier-Geinitz <henning@meier-geinitz.de>
859
860         * doc/descriptions-external/brother.desc. Updated comments. 9160 works.
861
862 2004-11-21  Henning Meier-Geinitz <henning@meier-geinitz.de>
863
864         * doc/descriptions/unsupported.desc: Updated/added several scanners.
865
866 2004-11-21  Gerhard Jaeger <gerhard@gjaeger.de>
867
868         * backend/plustek-usb.c: Fixed problem, when builing supported
869           and connected device list.
870
871 2004-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
878 2004-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
884 2004-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
892 2004-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
897 2004-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
902 2004-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
911 2004-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         
923 2004-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
928 2004-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
933 2004-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
938 2004-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
944 Older entries can be found in ChangeLog-1.0.15.