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 ******
3 2005-08-07  Henning Meier-Geinitz <henning@meier-geinitz.de>
5         * configure configure.in: New version 1.0.16.
7 2005-08-05  St�hane Voltz <stefdev@modulonet.fr>
9         * backend/genesys.c: Fixed endianess issue in slope table
10           generation. Tested ok on x86 architecture.
12 2005-08-02  Henning Meier-Geinitz <henning@meier-geinitz.de>
14         * po/sane-backends.da.po: Updated Danish translation (from
15           Mogens Jaeger <mogensjaeger@get2net.dk).
17 2005-08-02  Mattias Ellert <mattias.ellert@tsl.uu.se>
19         * po/sane-backends.sv.po: Update Swedish translation
21 2005-08-01  Eddy De Greef <eddy_de_greef at tiscali dot be>
23         * doc/sane-mustek_pp.man: updated URL for additional CIS driver info.
25 2005-07-31  Henning Meier-Geinitz <henning@meier-geinitz.de>
27         * NEWS: Updated.
29 ---- CODE FREEZE FOR SANE 1.0.16 --- 
31 2005-07-31  Henning Meier-Geinitz <henning@meier-geinitz.de>
33         * configure configure.in: Disabled compilation warnings.
35 2005-07-30  Karl Heinz Kremer <khk@khk.net>
37         * backend/epson_usb.c: Applied Olaf Meuwissen's patch to add
38           new device IDs. 
40 2005-07-30  Henning Meier-Geinitz <henning@meier-geinitz.de>
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. 
50 2005-07-29  Gerard Klaver <gerard at gkall dot hobby dot nl>
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
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.
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.
66 2005-07-25  Gerhard Jaeger <gerhard@gjaeger.de>
68         * doc/descriptions-external/epkowa.desc: Updated according to
69           the info provided by  Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>
71 2005-07-24  Henning Meier-Geinitz <henning@meier-geinitz.de>
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>
86         * italian translation update
88 2005-07-22  Julien Blache <jb@jblache.org>
89         * tools/hotplug/libsane.usermap: Added HP ScanJet 7400C (0x03f0,
90         0x0801), from Thomas Nadolny.
92 2005-07-21  Gerhard Jaeger <gerhard@gjaeger.de> 
94         * doc/plustek/Plustek-USB.changes: Update.
95         * backend/plustek.c: Bumped build number.
96         * backend/plustek-usbcal.c: Fixed lampsettings for CIS devices.
98 2005-07-15  Oliver Schwartz <Oliver.Schwartz@gmx.de>
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.
104 2005-07-15  Oliver Schwartz <Oliver.Schwartz@gmx.de>
106         * backend/snapscan-mutex.c backend/snapscan-usb.c: Changes to support 
107           SANE on ZETA.
108         * backend/snapscan-scsi.c: Fix compiler warnings.
110 ---- FEATURE FREEZE FOR SANE 1.0.16 ---
112 2005-07-17  Henning Meier-Geinitz <henning@meier-geinitz.de>
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.
120 2005-07-15  Henning Meier-Geinitz <henning@meier-geinitz.de>
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>.
146 2005-07-15  Oliver Schwartz <Oliver.Schwartz@gmx.de>
148         * doc/descriptions/snapscan.desc:
149           updated comments for Epson 1670, 2480 and 2580
151 2005-07-15  Rene Rebe <rene@exactcode.de>
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
161 2005-07-15  Rene Rebe <rene@exactcode.de>
163         * include/sane/sanei_usb.h sanei/sanei_usb.c: Added support to set
164           the USB timeout.
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. 
178 2005-07-09  Henning Meier-Geinitz <henning@meier-geinitz.de>
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. 
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>).
194 2005-07-07  Frank Zago
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>
204         * doc/plustek/Plustek-USB.changes: Update.
205         * backend/plustek.c: Fixed scanarea calculation.
206         * backend/plustek-usbshading.c: Fixed fine-white calibration.
208 2005-07-05  Gerhard Jaeger <gerhard@gjaeger.de>
210         * doc/descriptions-external/epkowa.desc: Updated according to
211           the info provided by  Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>
213 2005-07-04  Gerhard Jaeger <gerhard@gjaeger.de>
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.
224 2005-07-04  ULrich Deiters <ulrich.deiters@uni-koeln.de>
226         * inserted a definition for SSIZE_MAX in backend/canon.h
228 2005-07-03  Henning Meier-Geinitz <henning@meier-geinitz.de>
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.
247 2005-07-01  Ulrich Deiters <ulrich.deiters@uni-koeln.de>
249         * restored the actual version of the Canon-SCSI backend
250           (backend/canon.c, canon-sane.c canon-scsi.c canon.h)
252 2005-06-30  St�hane Voltz <stefdev@modulonet.fr>
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
258 2005-06-30  Gerhard Jaeger <gerhard@gjaeger.de>
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>.
264 2005-06-27  St�hane Voltz <stefdev@modulonet.fr>
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
272 2005-06-27  Gerhard Jaeger <gerhard@gjaeger.de>
274         * backend/plustek.c: Fixed "double free" problem in sane_exit.
275         * doc/plustek/Plustek-USB.changes: Update.
277 2005-06-26  Mattias Ellert <mattias.ellert@tsl.uu.se>
279         * po/sane-backends.sv.po: Update Swedish translation
280         * tools/Makefile.in: link sane-desc to $(LIBLIB)
282 2005-06-12  Henning Meier-Geinitz <henning@meier-geinitz.de>
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>
296         * doc/descriptions/unsupported.desc: Added Canon CanoScan LiDE
297           500F.
298         
299 2005-06-04  Henning Meier-Geinitz <henning@meier-geinitz.de>
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.
306 2005-05-30  Karl Heinz Kremer <khk@khk.net>
308         * doc/descriptions/epson.desc: Added CX-4600
310 2005-05-29  Henning Meier-Geinitz <henning@meier-geinitz.de>
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.
334 2005-05-28  Henning Meier-Geinitz <henning@meier-geinitz.de>
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>
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>. 
346 2005-05-25  Jochen Eisinger <jochen@penguin-breeder.org>
348         * doc/descriptions/mustek_pp.desc: added scanner
350 2005-05-23  Julien Blache <jb@jblache.org>
351         * doc/sane-find-scanner.man, doc/gamma4scanimage.man: spelling
352           fixes from A Costa.
354 2005-05-22  Henning Meier-Geinitz <henning@meier-geinitz.de>
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".
361 2005-05-22  Oliver Schwartz <Oliver.Schwartz@gmx.de>
363         * backend/snapscan-options.c:
364           Disabled 2400 DPI for Epson 2480 due to user report of
365           broken scanner
367 2005-05-20  Henning Meier-Geinitz <henning@meier-geinitz.de>
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.
395 2005-05-16  Henning Meier-Geinitz <henning@meier-geinitz.de>
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.
401 2005-05-15  frank  <sane at zago net>
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.
408 2005-05-13  Julien Blache <jb@jblache.org>
409         * tools/hotplug/libsane.usermap: Added Epson Stylus RX620
410           (04b8/0811). From Mike Talbot.
412 2005-05-11  Gerhard Jaeger <gerhard@gjaeger.de>
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.
418 2005-05-10  Gerhard Jaeger <gerhard@gjaeger.de>
420         * sanei/sanei_access.c: Added PATH_MAX, in case it's not defined 
421           by any header (i.e. OS/2).
423 2005-05-07  Mattias Ellert <mattias.ellert@tsl.uu.se>
425         * README.darwin: updated the section about libusb, since all known
426           bugs have now been fixed in the libusb CVS.
428 2005-05-05  Henning Meier-Geinitz <henning@meier-geinitz.de>
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).
437 2005-05-07 Julien Blache <jb@jblache.org>
439         * tools/hotplug/libsane.usermap: Added Microtek ScanMaker 3700
440           (05da/40cb). From Ian Beckwith.
442 2005-05-06 Gerard Klaver <gerard at gkall dot hobby dot nl>
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>
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>
457         * backend/gphoto2.c: Fix core dump when no port is specified in 
458           the gphoto2 config  file.  (bug #301552)
460 2005-04-29  Henning Meier-Geinitz <henning@meier-geinitz.de>
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.
468 2005-04-28  Julien Blache <jb@jblache.org>
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.
474 2005-04-28  Mattias Ellert <mattias.ellert@tsl.uu.se>
476         * frontend/scanimage.c: Added missing braces
478 2005-04-27  Gerhard Jaeger <gerhard@gjaeger.de>
480         * doc/descriptions/plustek.desc: Added UMAX Astranet ia101.
482 2005-04-26  Julien Blache <jb@jblache.org>
484         * tools/hotplug/libsane.usermap: Added Epson Stylus CX3650
485           (04b8/080e), from Daniel Sobe.
487 2005-04-25  Gerhard Jaeger <gerhard@gjaeger.de>
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.
497 2005-04-24  Henning Meier-Geinitz <henning@meier-geinitz.de>
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>
510         * LICENSE: Add an FAQ section.
511         * tools/hotplug/libsane.usermap: Added Genius ColorPage Vivid3xe
512           (0458/2017), from Ramiro Aceves through Debian BTS.
514 2005-04-18  Gerhard Jaeger <gerhard@gjaeger.de>
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.
522 2005-04-16  Henning Meier-Geinitz <henning@meier-geinitz.de>
524         * doc/descriptions/unsupported.desc
525           doc/descriptions-external/genesys.desc: Added and updated
526           several scanners.
528 2005-04-15 Gerard Klaver <gerard at gkall dot hobby dot nl>
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>
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
555 2005-04-12  Mattias Ellert <mattias.ellert@tsl.uu.se>
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
570 2005-04-11  Gerhard Jaeger <gerhard@gjaeger.de>
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.
576 2005-04-10  Julien Blache <jb@jblache.org>
578         * backend/hp5400_xfer.h, backend/hp5400_sanei.c, backend/hp5400.c:
579           make non-SANE-standard functions static.
581 2005-04-10  Jochen Eisinger <jochen@penguin-breeder.org>
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.
588 2005-04-02  Julien Blache <jb@jblache.org>
590         * doc/sane.man: typo fix from A Costa.
592 2005-04-01  Gerhard Jaeger <gerhard@gjaeger.de>
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.
613 2005-03-31 Julien Blache <jb@jblache.org>
615         * doc/scanimage.man: fix typos, patch from A Costa.
617 2005-03-20 Earle F. Philhower III <earle@ziplabel.com>
619         * backend/sm3840_scan.c: Big-endian graymode fix
621 2005-03-17 Gerard Klaver <gerard at gkall dot hobby dot nl>
623         * doc/descriptions-external/samsung.desc added
625 2005-03-16  Henning Meier-Geinitz <henning@meier-geinitz.de>
627         * doc/descriptions/unsupported.desc: Removed Microtek ScanMaker
628           4800 (supported by sm3840 now).
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
637 2005-03-13  Henning Meier-Geinitz <henning@meier-geinitz.de>
639         * doc/descriptions/unsupported.desc
640           doc/descriptions-external/genesys.desc: Added and updated
641           various scanners. 
643 2005-03-04  Gerard Klaver <gerard at gkall dot hobby dot nl>
645         * doc/sane-teco2.man: text update
646           backends/teco2: use of __unused__
648 2005-03-03  Julien Blache <jb@jblache.org>
650         * tools/hotplug-ng/libsane.hotplug: add missing quote in the grep line.
652 2005-03-02  Julien Blache <jb@jblache.org>
654         * tools/hotplug-ng/libsane.hotplug: allow for several spaces
655           between fields in the db file.
657 2005-02-28  Julien Blache <jb@jblache.org>
659         * tools/hotplug-ng/libsane.hotplug: replace \t by [[:space:]] when
660           grepping for the device in the db file.
662 2005-02-21  Julien Blache <jb@jblache.org>
664         * tools/hotplug-ng: added new hotplug/hotplug-ng hook, with
665         scripts and documentation.
667 2005-02-20  Henning Meier-Geinitz <henning@meier-geinitz.de>
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.
683 2005-02-14  Gerhard Jaeger <gerhard@gjaeger.de>
685 *       doc/descriptions-external: Added new external backend geniusvp2.
687 2005-02-10  Karl Heinz Kremer <khk@khk.net>
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)
693 2005-02-08  Oliver Schwartz <Oliver.Schwartz@gmx.de>
695         * backend/snapscan.h backend/snapscan.conf
696           Added IDs for Benq 5250C and 5000S
698 2005-02-08  Gerhard Jaeger <gerhard@gjaeger.de>
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.
704 2005-02-06  Oliver Schwartz <Oliver.Schwartz@gmx.de>
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
710 2005-02-06  Henning Meier-Geinitz <henning@meier-geinitz.de>
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>
723         * tools/hotplug/libsane.usermap: Added Epson CX6600 based on patch
724           submitted by Aurelien Jarno <lists@aurel32.net>.
726 2005-02-03  Ulrich Sigwanz <usigwanz@freesurf.ch>
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>
734         * backend/coolscan.c: added initilization of dev->scanning = SANE_FALSE
736 2005-01-18  Oliver Schwartz <Oliver.Schwartz@gmx.de>
738         * backend/snapscan.h: Added ID for Benq 5250C
740 2005-01-16  Karl Heinz Kremer <khk@khk.net>
742         * backend/epson_usb.c: Added IDs for RX-425 (from bug report #301114)
743         * doc/descriptsions/epson.desc: Added RX-425
745 2005-01-16  Henning Meier-Geinitz <henning@meier-geinitz.de>
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).
755 2005-01-12  Henning Meier-Geinitz <henning@meier-geinitz.de>
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.
763 2005-01-12  Julien Blache <jb@jblache.org>
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.
769 2005-01-12  Gerhard Jaeger <gerhard@gjaeger.de>
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.
780 2005-01-09  Henning Meier-Geinitz <henning@meier-geinitz.de>
782         * doc/descriptions/unsupported.desc: Added Guillemot scanner.
784 2005-01-09  Karl Heinz Kremer <khk@khk.net>
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.
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.
796 2004-12-26  Gerard Klaver <gerard at gkall dot hobby dot nl>
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>
805         * doc/descriptions/unsupported.desc: Added several scanners.
807 2004-12-18  Karl Heinz Kremer <khk@khk.net>
809         * backend/epson.c backend/epson_usb.c: Added USB IDs for
810           CX-3650 and CX-4600 and updated version number.
812 2004-12-15  Gerard Klaver <gerard at gkall dot hobby dot nl>
814         * doc/descriptions-external/hpaio.desc stv680.desc 
815           Info new external backends
816           
817 2004-12-01  Oliver Schwartz <Oliver.Schwartz@gmx.de>
819         * backend/snapscan.c backend/snapscan-scsi.c backend/snapscan-options.c:
820           Added quality calibration for Epson 2480 (implementd by Simon Munton)
822 2004-12-07  Henning Meier-Geinitz <henning@meier-geinitz.de>
824         * backend/gt68xx_devices.c: Disabled stop_scan command for Mustek
825           BearPaw 2448 TA Plus.
827 2004-12-05  Henning Meier-Geinitz <henning@meier-geinitz.de>
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.
833 2004-12-04  Julien Blache <jb@jblache.org>
834         * tools/hotplug/libsane.usermap: Added Epson Perfection 4870
835           Photo, vendor 0x04b8 product 0x0128.
837 2004-12-01  Oliver Schwartz <Oliver.Schwartz@gmx.de>
839         * backend/snapscan.c: Applied fix for allocation of gamma tables
840           (thanks to Simon Munton)
842 2004-12-01  Oliver Schwartz <Oliver.Schwartz@gmx.de>
844         * doc/descriptions/unsupported.desc: removed Epson Perfection 1270
846 2004-12-01  Oliver Schwartz <Oliver.Schwartz@gmx.de>
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
852 2004-12-01  Henning Meier-Geinitz <henning@meier-geinitz.de>
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.
858 2004-11-28  Henning Meier-Geinitz <henning@meier-geinitz.de>
860         * doc/descriptions-external/brother.desc. Updated comments. 9160 works.
862 2004-11-21  Henning Meier-Geinitz <henning@meier-geinitz.de>
864         * doc/descriptions/unsupported.desc: Updated/added several scanners.
866 2004-11-21  Gerhard Jaeger <gerhard@gjaeger.de>
868         * backend/plustek-usb.c: Fixed problem, when builing supported
869           and connected device list.
871 2004-11-19  Rene Rebe <rene@exactcode.de>
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.
878 2004-11-19  Rene Rebe <rene@exactcode.de>
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
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.
892 2004-04-15  St�hane Voltz <svoltz@wanadoo.fr>
894         * backend/umax_pp_low.c: non i386 linux compilation fix,
895           1220P gray levels scan hang fix, 1220P color calibration tuning.
897 2004-11-14  Oliver Schwartz <Oliver.Schwartz@gmx.de>
899         * snapscan-sources.c: Applied patch by Julien Blache to change
900           ch_past_init from SANE_Int to SANE_Bool
902 2004-11-14  Henning Meier-Geinitz <henning@meier-geinitz.de>
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.
911 2004-11-13  Frank Zago <fzago at austin dot rr dot com>
913         * include/sane/sanei_backend.h: Added compiler attribute __unused__ 
914           for unused variables/functions.
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>
925         * backend/v4l.c: 64 bit fix from Frank Zago <fzago at austin dot
926           rr dot com>.
928 2004-11-13  Julien Blache <jb@jblache.org>
930         * tools/hotplug/libsane.usermap: Added Epson Stylus Photo RX500,
931           Epson Stylus Photo RX600 and Minolta Scan Dual II.
933 2004-11-10  Oliver Schwartz <Oliver.Schwartz@gmx.de>
935         * snapscan-sources.c: First implementation of deinterlacer for epson
936           scanners at high resolutions (thanks to Brad Johnson)
938 2004-11-07  Henning Meier-Geinitz <henning@meier-geinitz.de>
940         * configure configure.in: Updated version. Enabled compilation
941           warnings.
942         * doc/releases.txt: Updated according to current practice.
944 Older entries can be found in ChangeLog-1.0.15.