2005-05-07 Julien Blache * tools/hotplug/libsane.usermap: Added Microtek ScanMaker 3700 (05da/40cb). From Ian Beckwith. 2005-05-06 Gerard Klaver * backend/qcam.c -indent -gnu, bugreport 300128 free (devlist) added, DEBUG output added and some small fixes. 2005-05-05 Henning Meier-Geinitz * doc/descriptions/unsupported.desc: Added Dell 922. * backend/mustek.c backend/mustek.h doc/descriptions/mustek.desc doc/mustek/mustek.CHANGES: Added options to set the time after which the lamp of the A3 Pro is shut off and to shut it off immediately. 2005-05-02 Peter Fales * backend/gphoto2.c: Fix core dump when no port is specified in the gphoto2 config file. (bug #301552) 2005-04-29 Henning Meier-Geinitz * doc/descriptions/sp15c.desc: Added ScanPartner 600C (bug #301528). * doc/descriptions/unsupported.desc: Removed several Brother scanner which are supported by the brother backend now. * doc/descriptions-external/brother.desc: Fixed link. 2005-04-28 Julien Blache * backend/v4l.c: duplicate capability.name in attach() so that each device is listed with its actual name, not with the name of the last discovered device. Reported by Andreas Hartmann. 2005-04-28 Mattias Ellert * frontend/scanimage.c: Added missing braces 2005-04-27 Gerhard Jaeger * doc/descriptions/plustek.desc: Added UMAX Astranet ia101. 2005-04-26 Julien Blache * tools/hotplug/libsane.usermap: Added Epson Stylus CX3650 (04b8/080e), from Daniel Sobe. 2005-04-25 Gerhard Jaeger * include/sane/sanei_pp.h, sanei/sanei_pp.c: Added outb_eppdata functionality (thanks to Anderson Lizardo). * backend/plustek-pp_procs.h, backend/plustek-pp_io.c, backend/plustek-pp_misc.c: Fixed compilation problem for kernel module with gcc-3.4 compiler. * doc/plustek/Plustek-PARPORT.changes: Update. * backend/plustek-pp.c: Bumped build number. 2005-04-24 Henning Meier-Geinitz * tools/hotplug/libsane.usermap: Fixed Minolta Scan Dual III entry (bug #301512). * doc/descriptions/mustek.desc: Added Mustek TwainScan II SP (bug #301217). * doc/descriptions-external/viceo.desc: Added Primax Colorado 2200 USB. * doc/descriptions/unsupported.desc: Added Canon PIXMA MP110. * AUTHORS: Marked Kazuya Fukuda as active. 2005-04-23 Julien Blache * LICENSE: Add an FAQ section. * tools/hotplug/libsane.usermap: Added Genius ColorPage Vivid3xe (0458/2017), from Ramiro Aceves through Debian BTS. 2005-04-18 Gerhard Jaeger * backend/plustek-usbhw.c, backend/plustek-usbscan.c: Fixed problem, that has been reported in conjunction with backtracking and sensor-speedup option. * doc/plustek/Plustek-USB.changes: Update. * backend/plustek.c: Bumped build number. 2005-04-16 Henning Meier-Geinitz * doc/descriptions/unsupported.desc doc/descriptions-external/genesys.desc: Added and updated several scanners. 2005-04-15 Gerard Klaver * sanei/sanei_usb.c More debug info for control and isochronous mode Detection added for endpoints for configurations, interface and altsetting numbers > 0 Routine added for changing configuration, interface or altsetting number sanei_usb_set_configuration sanei_usb_claim_interface sanei_usb_release_interface sanei_usb_set_altinterface * include/sane/sanei_usb.h headers and text added for sanei_usb_set_configuration sanei_usb_claim_interface sanei_usb_release_interface sanei_usb_set_altinterface * frontend/scanimage.c added -B option buf size split up printf command to remove warning ISO C89 patch for bugreport 300160, ranges for width and height are wrong * doc/scanimage.man added text -B option buf size 2005-04-13 Mattias Ellert * backend/hp-option.c: Add missing SANE_I18N * po/sane-backends.*.po: Regenerate .po files accordingly * po/sane-backends.sv.po: Update Swedish translations 2005-04-12 Mattias Ellert * Various man page fixes: sane-agfafocus.man, sane-apple.man, sane-artec.man, sane-artec_eplus48u.man, sane-avision.man, sane-bh.man, sane-canon_pp.man, sane-coolscan.man, sane-coolscan2.man, sane-dll.man, sane-epson.man, sane-fujitsu.man, sane-hp.man, sane-leo.man, sane-matsushita.man, sane-microtek2.man, sane-mustek.man, sane-mustek_pp.man, sane-mustek_usb.man, sane-nec.man, sane-niash.man, sane-pie.man, sane-plustek.man, sane-plustek_pp.man, sane-sceptre.man, sane-scsi.man, sane-sharp.man, sane-sm3600.man, sane-sm3840.man, sane-sp15c.man, sane-teco1.man, sane-teco2.man, sane-teco3.man, sane-test.man, sane-u12.man, sane-umax.man, sane-umax1220u.man, sane-umax_pp.man, sane.man, saned.man 2005-04-11 Gerhard Jaeger * acinclude.m4, configure.in, configure: the locking feature will now be disabled, when the selected group could not be set. The configuration script should not fail any longer. 2005-04-10 Julien Blache * backend/hp5400_xfer.h, backend/hp5400_sanei.c, backend/hp5400.c: make non-SANE-standard functions static. 2005-04-10 Jochen Eisinger * backend/mustek_pp.c, backend/mustek_pp.conf, sanei/sanei_pa4s2.c, include/sane/sanei_pa4s2.h, doc/sane-mustek_pp.man: added global option "no_epp" to work around a known bug in the linux parport code. 2005-04-02 Julien Blache * doc/sane.man: typo fix from A Costa. 2005-04-01 Gerhard Jaeger * README: Added some info about the --enable-locking switch. * doc/descriptions/unsupported.desc doc/descriptions-external/genesys.desc: Moved some Plustek devices over to the genesys descriptions. * tools/hotplug/libsane.usermap: Added some Plustek devices. * mkinstalldirs: Added -o and -g options for changing the owner and group of an installed directory. * acinclude.m4, configure.in, configure: Added --enable-locking and --with-group to enable device locking via sanei_access-lib and to specify the group of the locking directory. * include/sane/config.h.in: ENABLE_LOCKING has been added by automake/autoconf. * backend/Makefile.in: Added installation of $(localstatesanedir)/lock/sane, were the lockfile should go to. Also added linking of sanei_access to the plustek backend. * include/Makefile.in: Added sane/sanei_access.h. * sanei/Makefile.in: Added sanei_access.c. * include/sane/sanei_access.h sanei/sanei_access.h: Initial checkin. 2005-03-31 Julien Blache * doc/scanimage.man: fix typos, patch from A Costa. 2005-03-20 Earle F. Philhower III * backend/sm3840_scan.c: Big-endian graymode fix 2005-03-17 Gerard Klaver * doc/descriptions-external/samsung.desc added 2005-03-16 Henning Meier-Geinitz * doc/descriptions/unsupported.desc: Removed Microtek ScanMaker 4800 (supported by sm3840 now). 2005-03-16 Earle F. Philhower III * backend/sm3840.c backend/sm3840_scan.c backend/sm3840.conf backend/Makefile.in doc/descriptions/sm3840.desc doc/sane-sm3840.man: Added ScanMaker 4800 USB ID and documentation, fixed PPC endianness problems, fixed Makefile dependencies for sm3840 driver 2005-03-13 Henning Meier-Geinitz * doc/descriptions/unsupported.desc doc/descriptions-external/genesys.desc: Added and updated various scanners. 2005-03-04 Gerard Klaver * doc/sane-teco2.man: text update backends/teco2: use of __unused__ 2005-03-03 Julien Blache * tools/hotplug-ng/libsane.hotplug: add missing quote in the grep line. 2005-03-02 Julien Blache * tools/hotplug-ng/libsane.hotplug: allow for several spaces between fields in the db file. 2005-02-28 Julien Blache * tools/hotplug-ng/libsane.hotplug: replace \t by [[:space:]] when grepping for the device in the db file. 2005-02-21 Julien Blache * tools/hotplug-ng: added new hotplug/hotplug-ng hook, with scripts and documentation. 2005-02-20 Henning Meier-Geinitz * doc/descriptions/unsupported.desc: Removed Genius ColorPage-Vivid Pro II, now in external backend. Added Visioneer 9000. * AUTHORS configure configure.in backend/Makefile.in backend/dll.conf backend/sm3840.c backend/sm3840.conf backend/sm3840.h backend/sm3840_lib.c backend/sm3840_lib.h backend/sm3840_params.h backend/sm3840_scan.c doc/Makefile.in doc/sane-sm3840.man doc/sane.man doc/descriptions/sm3840.desc: Added sm3840 backend (from "Earle F. Philhower, III" ). * doc/descriptions-external/sm3840.desc: Removed (backend included in SANE). * NEWS: Updated. 2005-02-14 Gerhard Jaeger * doc/descriptions-external: Added new external backend geniusvp2. 2005-02-10 Karl Heinz Kremer * doc/descriptions/epson.desc: Added CX-3600 and 3650 doc/sane-epson.man, backend/epson.conf: Added information about GT-6500 (bug #301100) 2005-02-08 Oliver Schwartz * backend/snapscan.h backend/snapscan.conf Added IDs for Benq 5250C and 5000S 2005-02-08 Gerhard Jaeger * sanei/sanei_pp.c: Cleanup, uses now static array for parport management instead of dynamically allocated. Fixes at least a potential memory leak. 2005-02-06 Oliver Schwartz * doc/descriptions/unsupported.desc doc/descriptions/snapscan.desc: Renamed "Benq" to "Benq (Acer)" for better access through the scanner search engine. Fixes bug #301158 2005-02-06 Henning Meier-Geinitz * doc/descriptions/unsupported.desc: Added several scanners. Minor fixes. * doc/descriptions-external/sm3840.desc: Added new external backend sm3840. * doc/descriptions-external/brother.desc: Updated status. * po/Makefile.in po/sane-backends.pl.po: Added Polish translation (from Jerzy Szczudlowski ). See bug #301054. 2005-02-04 Gerhard Jaeger * tools/hotplug/libsane.usermap: Added Epson CX6600 based on patch submitted by Aurelien Jarno . 2005-02-03 Ulrich Sigwanz * backend/niash_xfer.c: * tools/hotplug/libsane.usermap: added ID for Silitek-HP-ScanJet-3400c-Clone 2005-01-19 Oliver Rauch * backend/coolscan.c: added initilization of dev->scanning = SANE_FALSE 2005-01-18 Oliver Schwartz * backend/snapscan.h: Added ID for Benq 5250C 2005-01-16 Karl Heinz Kremer * backend/epson_usb.c: Added IDs for RX-425 (from bug report #301114) * doc/descriptsions/epson.desc: Added RX-425 2005-01-16 Henning Meier-Geinitz * doc/descriptions/unsupported.desc: Added UMAX Astraslim 6000. Added Trust SCSI Scan 19200 -Excellence Series-. Added ColorPage-Vivid Pro II. * tools/hotplug/libsane.usermap: Added Epson Stylus RX425 based on bug report #301114. * doc/sane-agfafocus.man doc/sane-artec.man: Fixed some macros (patch from esr@thyrsus.com). 2005-01-12 Henning Meier-Geinitz * doc/descriptions/unsupported.desc: Added Genius ColorPage-Slim 1200 USB2. * doc/descriptions-external/genesys.desc: Added Canon Lide 40. * doc/descriptions-external/brother.desc: Added several scanners and updated the status of others based on user comments. 2005-01-12 Julien Blache * tools/hotplug/libusbscanner: use sysfs to get the device number, instead of guessing (it ended up being wrong in a number of cases...). Fix from Ubuntu, transmitted by Martin Pitt. 2005-01-12 Gerhard Jaeger * doc/plustek/Plustek-USB.changes: Update. * backend/plustek.c: Bumped build number. Copyright Update. * backend/plustek-usbscan.c backend/plustek-usbshading.c: Using now PhyDpi.y as selector for the motor MCLK setting. Copyright Update. * backend/plustek-usbdevs.c: Tweaked motor settings for EPSON and CANON1200. Copyright Update. * backend/plustek-*.[ch]: Copyright Update. 2005-01-09 Henning Meier-Geinitz * doc/descriptions/unsupported.desc: Added Guillemot scanner. 2005-01-09 Karl Heinz Kremer * backend/epson.c: "flaming hack to get USB scanners working without timeouts under linux" submitted by "Steve" (in comment to bug #300830) * doc/descriptions/epson.desc, doc/sane-epson.man: Added SCSI version of GT-5000 to supported list. 2004-12-29 Julien Blache * tools/sane-find-scanner.c: Added a hint about switching the scanner on and connecting it to the computer before doing anything. 2004-12-26 Gerard Klaver * doc/descriptions-external/hpaio.desc join two lines so html conversion possible doc/descriptions-external/stv680.desc added two webcams with different usb vid and pid 2004-12-26 Henning Meier-Geinitz * doc/descriptions/unsupported.desc: Added several scanners. 2004-12-18 Karl Heinz Kremer * backend/epson.c backend/epson_usb.c: Added USB IDs for CX-3650 and CX-4600 and updated version number. 2004-12-15 Gerard Klaver * doc/descriptions-external/hpaio.desc stv680.desc Info new external backends 2004-12-01 Oliver Schwartz * backend/snapscan.c backend/snapscan-scsi.c backend/snapscan-options.c: Added quality calibration for Epson 2480 (implementd by Simon Munton) 2004-12-07 Henning Meier-Geinitz * backend/gt68xx_devices.c: Disabled stop_scan command for Mustek BearPaw 2448 TA Plus. 2004-12-05 Henning Meier-Geinitz * doc/sane-gphoto2.man doc/sane-microtek2.man: Fixed minor glitches based on patch from Eric S. Raymond . * doc/descriptions/unsupported.desc: Added Benq 320p. 2004-12-04 Julien Blache * tools/hotplug/libsane.usermap: Added Epson Perfection 4870 Photo, vendor 0x04b8 product 0x0128. 2004-12-01 Oliver Schwartz * backend/snapscan.c: Applied fix for allocation of gamma tables (thanks to Simon Munton) 2004-12-01 Oliver Schwartz * doc/descriptions/unsupported.desc: removed Epson Perfection 1270 2004-12-01 Oliver Schwartz * backend/snapscan.h backend/snapscan.c backend/snapscan-scsi.c backend/snapscan-options.c doc/descriptions/snapscan.desc: Added support for Epson Perfection 1270 2004-12-01 Henning Meier-Geinitz * doc/descriptions/umax1220u.desc doc/descriptions/unsupported.desc doc/descriptions-external/genesys.desc: Added several scanners. Moved UMAX 2100U to umax1220u.desc. Moved Plustek S(T)12 to unsupported.desc. 2004-11-28 Henning Meier-Geinitz * doc/descriptions-external/brother.desc. Updated comments. 9160 works. 2004-11-21 Henning Meier-Geinitz * doc/descriptions/unsupported.desc: Updated/added several scanners. 2004-11-21 Gerhard Jaeger * backend/plustek-usb.c: Fixed problem, when builing supported and connected device list. 2004-11-19 Rene Rebe * sanei/sanei_usb.c configure.in: use usb_interrupt_read instead of usb_bulk_read for sanei_usb_read_int. Fixes bug #300878. Added a missing DBG output in sanei_usb_read_int. Check for usb_interrupt_read to make sure, we have at least version 0.1.8. 2004-11-19 Rene Rebe * backend/avison.c doc/descriptions/avision.desc doc/descriptions/unsupported.desc: just added new IDs including moving the HP 82xx to the avision backend 2004-11-19 Gerhard Jaeger * backend/plustek.c backend/plustek-usb*: Major update, see doc/plustek/Plustek-USB.changes. Esp. improved support for multiple devices and autodetection. * doc/plustek/Plustek-USB.changes: Update. * doc/descriptions/plustek.desc: Updated release number. 2004-04-15 Stéphane Voltz * backend/umax_pp_low.c: non i386 linux compilation fix, 1220P gray levels scan hang fix, 1220P color calibration tuning. 2004-11-14 Oliver Schwartz * snapscan-sources.c: Applied patch by Julien Blache to change ch_past_init from SANE_Int to SANE_Bool 2004-11-14 Henning Meier-Geinitz * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_gt6801.c backend/gt68xx_gt6816.c doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Fixed test to move home sensor at the start of scan. Fixed gray mode linemode test. That stopped e.g. the Plustek OpticPro U 16 B from working in gray mode. 2004-11-13 Frank Zago * include/sane/sanei_backend.h: Added compiler attribute __unused__ for unused variables/functions. * backend/leo.c backend/teco3.c backend/matsushita.c backend/sceptre.c backend/teco1.c: use __unused__ * sanei/sanei_wire.c sanei/sanei_pa4s2.c sanei/sanei_scsi.c: fixes for 64 bits platforms. * backend/sp15c-scsi.h backend/sp15c.h backend/dc210.c backend/dc210.h: fixes some warnings. 2004-11-13 Henning Meier-Geinitz * backend/v4l.c: 64 bit fix from Frank Zago . 2004-11-13 Julien Blache * tools/hotplug/libsane.usermap: Added Epson Stylus Photo RX500, Epson Stylus Photo RX600 and Minolta Scan Dual II. 2004-11-10 Oliver Schwartz * snapscan-sources.c: First implementation of deinterlacer for epson scanners at high resolutions (thanks to Brad Johnson) 2004-11-07 Henning Meier-Geinitz * configure configure.in: Updated version. Enabled compilation warnings. * doc/releases.txt: Updated according to current practice. Older entries can be found in ChangeLog-1.0.15.