2003-03-02 Michael Herder * doc/descriptions/artec_eplus48u.desc: * backend/artec_eplus48u.conf: Added new model Umax AstraSlim SE 2003-03-01 Henning Meier-Geinitz * doc/descriptions-external/ibm.desc: Added Ricoh IS-430. * doc/descriptions/unsupported.desc: Updated Microtek scanners. Added Umax AstraSlim SE. 2003-02-28 Ulrich Deiters * backend/canon-sane.c: Adjusted to use the new sanei_constrain_value function; made some cosmetic changes to reduce the number of compiler warnings 2003-02-27 Henning Meier-Geinitz * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c backend/gt68xx_low.c backend/gt68xx_low.h doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Added Genius Colorpage Vivid3xe. Added request_type and request fields to the command set. Request is 0x01 or 0x04. * doc/descriptions/unsupported.desc: Added Compaq S4 100 and Microtek Scanmaker 4800. 2003-02-26 Henning Meier-Geinitz * doc/descriptions-external/hp5400.desc: Added description for hp5400 backend. It supports the Hewlett-Packard 5400, 5470 and (maybe) 5490 scanners. * doc/descriptions-external/viceo.desc: Added Visioneer OneTouch 8600. * doc/descriptions/unsupported.desc: Removed hp5400 series (now in hp5400.conf). Added Lexmark, Medion and Primax scanners. * doc/descriptions/ma1509.desc: Added :new token. * sanei/sanei_constrain_value.c: Round a word list value to the nearest entry (if necessary). Code was taken from canon backend. 2003-02-26 Ulrich Deiters * modified the Canon SCSI backend (now version 1.12): * backend/canon.c, canon-sane.c, canon.h: Added support for the FB1200S flatbed scanner. * backend/canon.c: Made the sense handler generate meaningful status information for new scanner models (solved the Mandrake crash problem). * backend/canon.c, canon-sane.c, canon.h: Moved model-dependent declarations and decisions to a common location. * backend/canon-sane.c: Fixed the out-of-memory problem of xscanimage when doing previews with scanners using hardware scan resolutions only. 2003-02-25 Henning Meier-Geinitz * po/sane-backends.fr.po: Updated French translation (from Yann E. MORIN ). 2003-02-23 Stéphane Voltz * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.c backend/umax_pp_mid.h backend/umax_pp.c backend/umax_pp.h backend/umax_pp.conf tools/umax_pp.c doc/sane-umax_pp.man: changed highlight option to contrast, and gain to brightness. 2003-02-24 Henning Meier-Geinitz * backend/Makefile.in backend/dll.conf backend/ma1509.c backend/ma1509.conf backend/ma1509.h: Added new backend ma1509 for Mustek BearPaw 1200F scanners. * doc/Makefile.in doc/descriptions/ma1509.desc doc/sane-ma1509.man doc/sane.man doc/.cvsignore: Added documentation for ma1509 backend. * doc/descriptions-external/ma1509.desc: Removed. * AUTHORS: Added ma1509. * po/Makefile.in po/sane-backends.de.po po/sane-backends.es.po po/sane-backends.fr.po po/sane-backends.nl.po po/sane-backends.pt.po po/sane-backends.ru.po po/sane-backends.sv.po: Updated for ma1509. * doc/backend-writing.txt: Some parts concerning PRJECTS/.desc files are rewritten. Added information about initializing global variables and sizeof (void *) != sizeof (int) (from Martijn van Oosterhout ). 2003-02-23 Simon Munton * backend/pie.c: increment BUILD (was missed in last change) 2003-02-23 Simon Munton * backend/pie.c: fixed segmentation faults when sane_init/sane_exit is run more than once. 2003-02-23 Stéphane Voltz * backend/umax_pp_low.c backend/umax_pp_low.c: Added global vars reset. Fixed a segmentation bug when using "" as opened device name. 2003-02-22 Frank Zago * doc/sane.tex: added Relisys and Mitsubishi to the list of vendors. Bumped the revision date. * frontend/tstbackend: added more sane_init/sane_exit tests. Added Fujistu and Relisys to the list of valid vendor names. 2003-02-22 Henning Meier-Geinitz * backend/gt68xx.c backend/gt68xx.conf doc/sane-gt68xx.man doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Added vid/pid 0x07b3/0x0400 to gt68xx.conf also. Added indormation about Medion 4394. Mention ma1509 backend. Fix segfault when calling sane_open with an empty device name. Explicitely initialize global variables to avoid segfaults when calling sane_init/sane_exit more than once. * backend/net.c doc/descriptions/net.desc: Initialize global variables in sane_init to avoid segmentation faults when sane_init/sane_exit is run more than once. * doc/descriptions-external/ibm.desc: Add Ricoh IS-420. * sanei/sanei_usb.c: Call sanei_usb_init only once. * backend/mustek_usb.c doc/descriptions/mustek_usb.desc doc/mustek_usb/mustek_usb.CHANGES doc/sane-mustek_usb.man: Iniatialize global variables explicitely. Mention ma1509. * backend/mustek.c doc/mustek/mustek.CHANGES: Initialize global variables in sane_init. * TODO: Add ma1509 backend. Add segfault when running sane_init more than once. Removed sanei_usb interface issue. 2003-02-20 Henning Meier-Geinitz * doc/descriptions/unsupported.desc: Removed Fujitsu fi-4220C (now supported by fujitsu backend). Added Syscan Travelscan 464. Updated HP scanners. 2003-02-20 Oliver Schirrmeister * make option RIF available for 3091 and 3092, bugfix * set availability of options THRESHOLD und VARIANCE 2003-02-20 Oliver Schirrmeister * patch from : fi4220 support USB support for scanners which send SCSI commands over usb 2003-02-19 Henning Meier-Geinitz * doc/descriptions-external/ma1509.desc: Added description of the ma1509 backend for Mustek BearPaw 1200F scanners. * doc/descriptions/unsupported.desc: Added Avision, Brother, and Umax scanners. Removed Mustek BearPaw 1200F. * sanei/sanei_usb.c: Check all acceptable interfaces instead of using the first one. * tools/sane-find-scanner.c: Check all interfaces. Print a more definite message when a scanner was found to avoid confusion. 2003-02-18 Stéphane Voltz * backend/umax_pp_low.c: icc compile fixes, and EPP mode setting fix for direct hardware access 2003-02-18 Henning Meier-Geinitz * po/sane-backends.fr.po: Added more French translations (from Yann E. MORIN ). * sanei/sanei_usb.c: usb_clear_halt should only be called in libusb mode. 2003-02-17 Henning Meier-Geinitz * backend/mustek.c doc/descriptions/mustek.desc doc/mustek/mustek.CHANGES: Make sure that the result of the reader_process is interpreted correctly. Block signals when waiting for a SCSI request to finish. Otherwise we may get a segfault if the reader_process is terminated while waiting. 2003-02-16 Henning Meier-Geinitz * doc/doxygen-sanei.conf: Updated version. * include/sane/sanei_usb.h: Fixed link to USB spec. * doc/descriptions/unsupported.desc: Added Artec scanners. * TODO: Updated desc file entry. * backend/gt68xx.c backend/gt68xx_devices.c doc/sane-gt68xx.man doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: List BearPaw 2400 CS Plus as supported. Make fast preview the default (otherwise BP 2400 TA Plus wouldn't work with 12/16 bits). Added vid/pid 0x07b3/0x0400, that's another Plustek OpticPro 1248U. 2003-02-16 René Rebe * backend/avision.h backend/avision.c doc/sane.man doc/descriptions/avision.desc: update to the latest Avision backend release. It includes feature and stability improvements and bug fixes. The sane man-page now mentions that the avision backend supports more than the AV 630 CS ... 2003-02-15 Karl Heinz Kremer * backend/epson.c backend/epson_usb.[ch]: Fix problem with "usb syntax in config file * backend/epson.c: Move sanei_init_usb() to sane_init(). Thanks to Ron Cemer for the patch. 2003-02-13 Henning Meier-Geinitz * doc/descriptions/unsupported.desc: Updated Canon, Fujitsu, and Plustek entries. * TODO: Added entries about v4l, fujitsu, snapscan. 2003-02-11 Peter Fales * backend/dll.conf, doc/sane-gphoto2.man: Added a commented out gphoto2 entry in dll.conf, and mentioned it in the man page. * backend/gphoto2.c: Bug fixes. Don't coredump if the gphoto2.conf file is missing, and don't require a speed to be set if the usb port is used. 2003-02-11 Peter Kirchgessner * backend/hp-handle.c: Fix problem with ifdef/ifndef for threads 2003-02-11 Henning Meier-Geinitz * aclocal.m4 acinclude.m4 configure configure.in: Check for MacOS X native dynamic loading first before lookinf for libdl. 2003-02-09 Henning Meier-Geinitz * frontend/saned.c sanei/sanei_codec_bin.c sanei/sanei_wire.c: Check the IP address of the remote host before any communication occurs. Check for a errors before trsuting values that came from remote. Make sure that strings are 0-terminated. * po/Makefile.in po/sane-backends.nl.po: Added dutch (nl) translations for sane-backends (from Bertrik Sikken ). * doc/saned.man: More warnings about security issues. Make more clear that -s and -d can't be used in inetd mode. * PROBLEMS: Moved "memory exhausted" and missing scsi headers problems to README.linux. Removed SG_BIG_BUF problem. Rewrote Mustek "exceed the physical scan area" problem as it applies to most flatbed scanners. Added info about test backend. Added info about saned security issues. * README.linux: Moved "memory exhausted" and missing scsi headers problems from PROBLEMS. * TODO: Added saned info. Added artec at3 misdetection. * configure configure.in NEWS: Updated version number. 2003-02-09 Stéphane Voltz * backend/umax_pp.c: fixed big bug related to color plane synchronization, which gave blur effect at > 75 dpi * tools/umax_pp.c: change version number 2003-02-08 Peter Fales * backend/dc210.c, backend/dc240.c: Fixes for Irix from Andrea Suatoni. 2003-02-06 Henning Meier-Geinitz * Makefile.in: Added ChangeLog-1.0.10 to DISTFILES. * po/Makefile.in po/template.desc po/README: Don't generate po files with every make. That avoids recreation just because of date changes. Automatically create new languages on make update. Automatically generate list of DISTFILES. Added template for header used in new po files. Updated documentation. * doc/descriptions/unsupported.desc: Added Genius Colorpage Vivid III. Added more info for Plustek OpticPro 1212U and U12/UT12. 2003-02-05 Henning Meier-Geinitz * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_high.c backend/gt68xx_high.h doc/descriptions/gt68xx.desc doc/descriptions/unsupported.desc doc/gt68xx/gt68xx.CHANGES: Fixed resolutions for BearPaw 1200 TA. Increase the lowest black for CCD coarse calibration. Adjusted internal gamma correction. CCD scanners use color mode for coarse+quality cal now. Preview isn't always in 8 bit mode now (can be selected by option). Upper and lower limits for coarse calibration are unified now. Added options for adjusting gain and offset. * po/sane-backends.de.po po/sane-backends.es.po po/sane-backends.fr.po po/sane-backends.pt.po po/sane-backends.ru.po po/sane-backends.sv.po: Adjusted for new gt68xx options. Updated German translation for gt68xx. 2003-02-04 Michael Herder * doc/descriptions/artec_eplus48u.desc: Unified manufacturer names according to Hennings suggestion. 2003-02-03 Henning Meier-Geinitz * doc/sane-backends.pt.po: Fixed UTF character. 2003-02-02 Peter Kirchgessner * backend/hp.c backend/hp-handle.c: Add support for OS/2 doc/descriptions/hp.desc: Version number changed 2003-02-02 Jochen Eisinger * doc/descriptions/mustek_pp.desc: cleaned up the file a little 2003-02-02 Henning Meier-Geinitz * doc/descriptions/gt68xx.desc doc/descriptions/unsupported.desc: Unified manufacturer names. Minor bugfixes. 2003-02-01 Henning Meier-Geinitz * configure configure.in: Warnings enabled again. Used extra version -cvs. Older entries can be found in ChangeLog-1.0.10.