2008-08-23 m. allan noah * doc/descriptions/fujitsu.desc: set lots of scanners to complete :) 2008-08-21 Stéphane Voltz * backend/rts8891.c backend/rts8891_devices.c backend/rts8891_low.c backend/rts88xx_lib.c: add sensor type field and use it in geometry detection. 2008-08-14 Stéphane Voltz * backend/rts8891.c backend/rts88xx_lib.c: fix for hp4400 init 2008-08-13 m. allan noah * backend/fujitsu.[ch]: backend v76 - add independent maximum area values for flatbed - override said values for fi-4220C, fi-4220C2 and fi-5220C * doc/descriptions/fujitsu.desc: bump version, add 2 untested scanners 2008-08-07 Rene Rebe * backend/fujitsu.c, backend/fujitsu.conf.in, doc/descriptions/fujitsu.desc: backend v75 - added fi-6230 ID, updated fi-6130, fi-6230 status 2008-08-05 Julien Blache * frontend/saned.c: initialize runas_{u,g}id to 0 instead of -1; initialize ngroups to 0. 2008-08-04 Julien Blache * frontend/scanimage.c: fetch_options(), actually get option descriptor 0 before attempting to get the value of option 0. 2008-08-04 Stéphane Voltz * backend/umax_pp.c backend/umaxp_pp.h backend/umax_pp.conf.in: use configuration framework 2008-08-02 m. allan noah * backend/fujitsu.c, backend/fujitsu-scsi.h: backend v74 - replace global scsi blocks with local ones in each function 2008-07-31 Julien Blache * frontend/saned.c: set supplemental group list in addition to setting euid and egid. Reported by Cameron Hutchison. 2008-07-28 Julien Blache * frontend/saned.c: call setegid() before seteuid(), aka while we're still root. Patch from Nick Andrew . 2008-07-27 m. allan noah * backend/fujitsu.c, backend/fujitsu.conf.in, doc/descriptions/fujitsu.desc: backend v73 - add fi-6130 usb ID - correct overscan dimension calculation - provide correct overscan size overrides for fi-5110C and fi-4x20C2 - fi-5750C can't handle 10 bit LUT via USB 2008-07-25 m. allan noah * AUTHORS: Earle has commit perms * doc/descriptions/unsupported.desc: add Lexmark X7170 * include/sane/sanei_config.h: remove typedef so doxygen will shutup 2008-07-25 m. allan noah * include/sane/saneopts.h: separate x-resolution from resolution * backend/abaton.c, backend/artec.c, backend/canon-sane.c, backend/epjitsu.c, backend/fujitsu.c, backend/microtek2.c, backend/sp15c.c, backend/umax.c: use SANE_NAME_SCAN_RESOLUTION instead of SANE_NAME_SCAN_X_RESOLUTION, to avoid ui change 2008-07-20 Julien Blache * backend/net.c: sane_control_option: when the frontend doesn't care (info == NULL) and the remote backend asks for a reload, perform the reload. Hopefully this brings the behaviour back in line with standard backends. 2008-07-15 Nicolas Martin * backend/pixma_mp150.c: Changed page scan end condition to handle correctly PIXMA ADF. 2008-07-14 Julien Blache * doc/*.man: Fix hyphen vs. minus sign issues in the manpages, breaking copy/paste of command-lines and options in UTF-8 environments. 2008-07-13 m. allan noah * backend/fujitsu.[ch]: backend v72, - use mode_sense to determine background color support - remove fi-5900 background color override 2008-07-13 m. allan noah * backend/fujitsu.[ch]: backend v71, - disable overscan option if vpd does not tell overscan size - fi-5110EOX crops scan area based on absolute maximum, not paper - fi-5330C and fi-5650C can't handle 10 bit LUT via USB - fi-5900 has background color, though it reports otherwise 2008-07-10 Stéphane Voltz * sanei/sanei_config.c: handle cases where config or callback function is NULL * backend/rts8891.c: use new configuration parsing framework 2008-07-10 Stéphane Voltz * include/sane/sanei_config.h: doxygen fix for new function 2008-07-10 Stéphane Voltz * backend/sanei_constrain_value.c: add support for SANE_Bool in sanei_check_value * backend/Makefile.in: add sanei_constrain_value.lo to libsane 2008-07-10 Stéphane Voltz * backend/sanei_constrain_value.c: add support for SANE_Bool in sanei_check_value * backend/Makefile.in: add sanei_constrain_value.lo to libsane dependencies * sanei/Makefile.in: add makedepend for .lo files * include/sane/sanei_config.h sanei/sanei_config.c: add configuration parsing framework 2008-07-05 m. allan noah * backend/fujitsu.[ch]: backend v70, - fix bug in sane_get_parameters (failed to copy values) - autodetect jpeg duplex interlacing mode by inspecting scan width 2008-07-05 Nicolas Martin * backend/pixma.c: Fix in sane_control_option () for PIXMA ADF scan. Change malformed test conditions for ADF/Duplex scan source. Updated PIXMA MX850 description. 2008-07-03 m. allan noah * backend/fujitsu.[ch]: backend v69, support hot-unplugging scanners 2008-07-02 m. allan noah * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v68, - add halftone type and pattern options - support M3097G with IPC and CMP options via modified VPD response * doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man: backend v68, - manpage cleanup 2008-07-01 m. allan noah * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v67, - add IPC/DTC/SDTC options - call check_for_cancel() in sane_cancel, unless reading flag is set 2008-06-28 Nicolas Martin * backend/pixma_mp150.c: Removed "experimental" flag for PIXMA MX850. 2008-06-26 m. allan noah * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v66, - restructure double feed detection options for finer-grained control - add endorser side option - prevent init_interlace() from overriding init_model() - simplify sane_start() and fix interlaced duplex jpeg support - simplify sane_read() and add non-interlaced duplex jpeg support - removed unused code 2008-06-26 m. allan noah * backend/test.[ch]: check for options being controlled before loading 2008-06-25 Nicolas Martin * backend/pixma_imageclass.c: Patch from Sam Varshavchik to deal with libusb 64 read issue, for ImageClass MFPs. 2008-06-24 m. allan noah * backend/fujitsu.[ch], backend/fujitsu-scsi.h, doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man: backend version 65, add endorser support, add quirks for fi-4990 2008-06-24 Julien Blache * backend/net.c: do not reload options behind the frontend's back in sane_control_option; rather return SANE_STATUS_INVAL and warn that the frontend is buggy. Fetch option descriptors in sane_open() so a GET_VALUE on option 0 can still work without having to get option descriptor 0 beforehand. * frontend/saned.c: rework error/exit path in process_request() to properly terminate the Avahi thread when in debug mode. 2008-06-22 Julien Blache * frontend/saned.c: terminate child processes before exiting in debug mode. 2008-06-19 Ilia Sotnikov * backend/hp5590.c: Fixed segmentation fault on invalid option passed to sane_get_option_descriptor(), sane_control_option() (thanks to Albert Cervera i Areny) 2008-06-19 Ilia Sotnikov * backend/hp5590.c, backend/hp5590_cmds.c, backend/hp5590_cmds.h * backend/hp5590_low.c, backend/hp5590_low.h * doc/descriptions/hp5590.desc, doc/sane-hp5590.man: Added support for HP ScanJet 4570c (thanks to Markham Thomas) 2008-06-15 Nicolas Martin * doc/sane-pixma.man, * backend/pixma.c, backend/pixma_mp150.c, backend/pixma_sane_options.c * sane-backends/po/sane-backends.??.po: Remove "experimental" in pixma buttons options and text. Fix some French translation typos, and update man page. 2008-06-10 Stéphane Voltz * backend/sanei_constrain_value.c: add support for arrays of SANE_Word in sanei_constrain_value * backend/umax_pp.c: remove now unneede 'hand made' constrain on gamma tables 2008-06-09 Stéphane Voltz * backend/rts8891.c: fix for model with 'XPA' sensor 2008-06-06 Julien Blache * backend/net.c: lock the Avahi thread before stopping it and tearing down the Avahi objects. 2008-06-03 Stéphane Voltz * backend/genesys_gl646.c: fixed wrong offset for start of scanarea for MD6471 scanner. 2008-05-30 m. allan noah * backend/fujitsu.[ch], backend/fujitsu-scsi.h, doc/descriptions/fujitsu.desc: backend version 64, use model and serial to build sane.name (idea from Ryan Duryea), allow both serial_name and device_name to sane_open scanner, simulate missing VPD data for M3097G, probe scanner for color interlacing mode instead of hardcoding, other minor cleanups 2008-05-29 Nicolas Martin * doc/sane-pixma.man: man update. * backend/pixma_io_sanei.c: update status types, and take into account new ones. 2008-05-15 Mattias Ellert * backend/hp3900_sane.c: Correct typos. * po/Makefile.in: add backend/rts8891.c to localization. * po/sane-backends.sv.po: update Swedish localization. 2008-05-27 m. allan noah * frontend/scanimage.c: add %n for newline to -f option 2008-05-26 Jonathan Bravo Lopez * po/sane-backends.es.po: added spanish translation about status strings * po/Makefile.in: added backend/sane_strstatus.c to SRC_FILES section. 2008-05-26 Rene Rebe * backend/avision.{c,h}: merged latest upstream SVN changes, bug fixes and device ID updates, including fixing uninitialized variables due former defect merge and exposure control for film / dia scanners 2008-05-26 Stéphane Voltz * backend/sane_strstatus.c: added new status and internationalization support * frontend/scanimage.c, frontend/tstbackend.c: added handling of status SANE_STATUS_WARMING_UP * backend/pnm.c: added 2 more virtual devices, one that is hardware locked, and another that always do warming before scan. 2008-05-26 Stéphane Voltz * backend/rts8891.[ch], backend/rts8891_low.[ch], backend/rts88xx_lib.[ch]: renamed per frontend struct, made use of new well-known option groups. Added warming-up handling in sane_start(). 2008-05-22 Stéphane Voltz * backend/genesys.c: changed top of scan area detection for MD6228/MD6471 models 2008-05-23 Jonathan Bravo Lopez * backend/hp3900_sane.c: setting appropiate capabilities to some options. 2008-05-22 Jonathan Bravo Lopez * backend/hp3900_sane.c: use 1.1.0 well-known option group strings. * backend/hp3900_config.c, backend/hp3900_debug.c, backend/hp3900_rts8822.c, backend/hp3900_types.c, backend/hp3900_usb.c: Fixed reference position detection for HP3800/HPG2710 scanners. Code clean up. 2008-05-22 Stéphane Voltz * backend/rts8891.c: minor tweak for scanjet 4470cx 2008-05-21 m. allan noah * include/sane/saneopts.h: add sane 1.1.0 well-known button options * backend/fujitsu.c: v1.0.63, use sane 1.1.0 well-known option names for some buttons, remove 'button-' from others 2008-05-20 m. allan noah * backend/fujitsu.[ch], backend/fujitsu-scsi.h: v1.0.62, check for all supported scsi commands, use well-known option group strings from saneopts.h, rename pagewidth to page-width to meet sane 1.1.0 spec, same for height, add unused get_window() * doc/descriptions/fujitsu.desc: increase version to 1.0.62. 2008-05-20 m. allan noah * include/sane/sane.h: add SANE_STATUS_WARMING_UP and SANE_STATUS_HW_LOCKED, remove SANE_CAP_ALWAYS_SETTABLE, add SANE_FRAME_XML, improve comments on other new frame types. * include/sane/saneopts.h: add common option groups, add new page-width and page-height well-known options 2008-05-20 m. allan noah * backend/qcam.c, backend/v4l.c, frontend/tstbackend.c: remove undocumented and otherwise unused SANE_CAP_ALWAYS_SETTABLE 2008-05-19 Stéphane Voltz * backend/rts8891.c: 150/300 dpi shading calibration fixes for 'XPA' sensor HP4470 models 2008-05-16 m. allan noah * backend/fujitsu.c: inspect correct bool to enable prepick mode 2008-05-15 m. allan noah * doc/descriptions/cardscan.desc, doc/descriptions/epjitsu.desc, doc/descriptions/hp3900.desc, doc/descriptions/hp5590.desc, doc/descriptions/hpljm1005.desc, doc/descriptions/hs2p.desc: remove 'new' tag from sane 1.0.19 backends * doc/descriptions/fujitsu.desc, backend/fujitsu.conf.in: add fi-5530C2 usb ID * backend/cardscan.c: correct version number * backend/epjitsu.conf.in: improved firmware directions * backend/fujitsu.[ch]: update to backend v 1.0.61 2008-05-15 Mattias Ellert * doc/sane-genesys.man, doc/sane-lexmark.man, doc/sane-microtek2.man, doc/sane-mustek_pp.man, doc/sane-pixma.man, doc/sane-rts8891.man, doc/sane-umax_pp.man: Man page fixes * doc/descriptions-external/hp_rts88xx.desc: removed since its successor rts8891 is now included in the SANE distribution 2008-05-15 Mattias Ellert * backend/agfafocus.h, backend/artec_eplus48u.c, backend/artec_eplus48u.h, backend/avision.h, backend/coolscan.h, backend/hp-handle.c, backend/hp3500.c, backend/microtek2.h, backend/mustek.c, backend/mustek.h, backend/pie.c, backend/pixma.c, backend/plustek-pp.h, backend/plustek.c, backend/plustek.h, backend/plustek_pp.c, backend/snapscan.c, backend/snapscan.h, backend/sp15c.h, backend/tamarack.h, backend/test.c, backend/test.h, backend/u12.c, backend/u12.h, backend/umax.c, backend/umax.h, include/sane/sanei_thread.h, sanei/sanei_thread.c: Fix for bug #306751: sanei-thread with pthreads on 64 bit 2008-05-12 Stéphane Voltz * backend/rts8891.c 150/300 dpi mode fixes for 'XPA' sensor HP4470 models 2008-05-08 Alessandro Zummo * AUTHORS: added myself :) 2008-05-07 Julien Blache * doc/sane-config.man: Fix man warning. * backend/dll.c: look for dll.conf snippets in $configdir/dll.d; this is a facility for external backends to automatically add their backends to the dll backend configuration without mucking with dll.conf. * backend/Makefile.in: create $configdir/dll.d. 2008-05-07 Nicolas Martin * backend/pixma_imageclass.c, doc/descriptions/pixma.desc: USB IDs updates in imageClass backend (pixma), by Dennis Lou. 2008-05-07 Jochen Eisinger * doc/sane-mustek_pp.man: fix catman warning. Reported by Raymond Chen. 2008-05-05 Earle Philhower * doc/sane-sm3840.man: Add lineart and halftone options to page * backend/sm3840*: Remove 64-bit compile warnings 2008-04-05 Stéphane Voltz * backend/rts8891.c backend/rts8891_low.c doc/descriptions/rts8891.desc: 150 dpi mode fix for 'XPA' sensor HP4470 models, description update 2008-05-05 Nicolas Martin * doc/sane-pixma.man, doc/descriptions/pixma.desc: Description and man updates for PIXMA MX300. 2008-05-04 Nicolas Martin * backend/pixma_imageclass.c, doc/descriptions/pixma.desc: Code cleanup patch to imageClass backend (pixma) by Dennis Lou. 2008-05-03 Julien Blache * backend/epson2.c: initialize s->fd to -1 once the struct Epson_Scanner is allocated and zeroed out in attach(). Otherwise the backend sends inquiry data to fd 0, which it obviously shouldn't do; this breaks scanning over saned. * doc/net.tex: replace occurrences of SANE_STATUS_SUCCESS with SANE_STATUS_GOOD, as SANE_STATUS_SUCCESS doesn't exist. 2008-04-28 m. allan noah * backend/epjitsu.[ch]: backend v1.0.12, fix double free bug 2008-04-27 m. allan noah * sanei/sanei_usb.c: allow sanei_usb_init() to run once per second * backend/fujitsu.c: backend v1.0.60, relocate call to sanei_usb_init(), free sane_devArray before calloc'ing a new one 2008-04-22 m. allan noah * backend/fujitsu.c, backend/fujitsu.conf.in: backend v1.0.59, add fi-6140 PID, and fi-6x40 color mode * doc/descriptions/fujitsu.desc: add fi-6140 PID, mark as 'good' * doc/descriptions/epjitsu.desc: add S300M, mark as 'untested' 2008-04-22 Nicolas Martin * backend/pixma_mp150.c: Updated pixma backend to have MP970 (tested), and probably other CCD sensor MPs, working for Grayscale scan. 2008-04-21 Nicolas Martin * backend/pixma.c, backend/pixma_common.c, backend/pixma_rename.h doc/sane-pixma.man, doc/descriptions/pixma.desc (new) backend/pixma_imageclass.c, backend/Makefile.in: Thanks to Dennis Lou, who adapted the pixma backend to add support for Canon ImageCLASS series, fully tested for MF4270, and includes PIDs declarations for other ImageCLASS devices, yet to be tested. Fixes also a bug for ADF and ADF Duplex scan source selection. 2008-04-20 m. allan noah * backend/fujitsu.h: remove #define SANE_FRAME_JPEG 2008-04-19 m. allan noah * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v1.0.58, rename page code 32 to 'unknown', compile if NDEBUG is set, proper async sane_cancel support, re-enable JPEG support various functions rewritten (shorter, more clear) * doc/descriptions/fujitsu.desc: add new fi-6xxx machines 2008-04-18 Alessandro Zummo * backend/epson2.c: fixed attach() error path. 2008-04-14 Nicolas Martin * backend/pixma_mp150.c, backend/pixma.h, backend/pixma_mp150.c doc/sane-pixma.man, doc/descriptions/pixma.desc: With feedback from MP970 owner, updated pixma backend for MP970 CCD sensor support (yet in color only), and more generally, support for other CCD sensor PIXMA: MP800, MP810, MP830, MP960, but yet untested, which produce shifted color planes scanned images. Current trim based on sample images provided in bug reports and other web pages, but might require some few and simple final tweaks. Also fixed a bug for MP220 at 1200 dpi, MP220 is now reported to work fine. 2008-04-13 Julien Blache * frontend/saned.c: fix typo. * backend/net.c: plug an information leak in the net backend. When sending out a SANE_NET_CONTROL_OPTION RPC for the SANE_ACTION_GET_VALUE action (and SANE_ACTION_SET_AUTO for the network protocol versions < 3), the backend was not clearing the memory area for the value argument before sending it over the network, resulting in an information leak for the SANE_ACTION_GET_VALUE case. 2008-04-12 Mattias Ellert * backend/rts8891.c, backend/rts88xx_lib.c: fix format warning * doc/sane-rts8891.man: man page fixes * AUTHORS: e-mail update 2008-04-11 Julien Blache * frontend/saned.c: announce the _sane-port._tcp service via mDNS (Avahi) when running in standalone or debug mode. A separate process is responsible for the announcement through Avahi. * backend/net.c: look for _sane-port._tcp service announcements via mDNS (Avahi). A separate thread listens to announcements through Avahi. Start the thread as early as possible in sane_init() so as to get as much data as possible until sane_get_devices() is called. * aclocal.m4, configure, configure.in, include/sane/config.h.in: add autofoo stuff for Avahi support, disabled by default. 2008-04-10 Julien Blache * frontend/saned.c: do not use daemon(), as it's a 4.4BSD/glibc function; OS/2 for instance does not have it. Use an open-coded equivalent. Add a PID file. saned -a username now drops privileges 2008-04-22 Nicolas Martin * backend/pixma.c, backend/pixma_common.c, backend/pixma_rename.h doc/sane-pixma.man, doc/descriptions/pixma.desc (new) backend/pixma_imageclass.c, backend/Makefile.in: Thanks to Dennis Lou, who adapted the pixma backend to add support for Canon ImageCLASS series, fully tested for MF4270, and includes PIDs declarations for other ImageCLASS devices, yet to be tested. Fixes also a bug for ADF and ADF Duplex scan source selection. 2008-04-20 m. allan noah * backend/fujitsu.h: remove #define SANE_FRAME_JPEG 2008-04-19 m. allan noah * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v1.0.58, rename page code 32 to 'unknown', compile if NDEBUG is set, proper async sane_cancel support, re-enable JPEG support various functions rewritten (shorter, more clear) * doc/descriptions/fujitsu.desc: add new fi-6xxx machines 2008-04-18 Alessandro Zummo * backend/epson2.c: fixed attach() error path. 2008-04-14 Nicolas Martin * backend/pixma_mp150.c, backend/pixma.h, backend/pixma_mp150.c doc/sane-pixma.man, doc/descriptions/pixma.desc: With feedback from MP970 owner, updated pixma backend for MP970 CCD sensor support (yet in color only), and more generally, support for other CCD sensor PIXMA: MP800, MP810, MP830, MP960, but yet untested, which produce shifted color planes scanned images. Current trim based on sample images provided in bug reports and other web pages, but might require some few and simple final tweaks. Also fixed a bug for MP220 at 1200 dpi, MP220 is now reported to work fine. 2008-04-13 Julien Blache * frontend/saned.c: fix typo. * backend/net.c: plug an information leak in the net backend. When sending out a SANE_NET_CONTROL_OPTION RPC for the SANE_ACTION_GET_VALUE action (and SANE_ACTION_SET_AUTO for the network protocol versions < 3), the backend was not clearing the memory area for the value argument before sending it over the network, resulting in an information leak for the SANE_ACTION_GET_VALUE case. 2008-04-12 Mattias Ellert * backend/rts8891.c, backend/rts88xx_lib.c: fix format warning * doc/sane-rts8891.man: man page fixes * AUTHORS: e-mail update 2008-04-11 Julien Blache * frontend/saned.c: announce the _sane-port._tcp service via mDNS (Avahi) when running in standalone or debug mode. A separate process is responsible for the announcement through Avahi. * backend/net.c: look for _sane-port._tcp service announcements via mDNS (Avahi). A separate thread listens to announcements through Avahi. Start the thread as early as possible in sane_init() so as to get as much data as possible until sane_get_devices() is called. * aclocal.m4, configure, configure.in, include/sane/config.h.in: add autofoo stuff for Avahi support, disabled by default. 2008-04-10 Julien Blache * frontend/saned.c: do not use daemon(), as it's a 4.4BSD/glibc function; OS/2 for instance does not have it. Use an open-coded equivalent. Add a PID file. saned -a username now drops privileges and runs as the given user (and group). * doc/saned.man: document -a username. 2008-04-06 Nicolas Martin * backend/pixma_mp150.c: Modifications for PIXMA MP970, to manage the CCD sensor with PIXMA generation 3 protocol. To be tested. 2008-04-06 Julien Blache * frontend/saned.c: add standalone daemon mode, building upon the AF-indep/IPv6 debug mode. Reorganize code by splitting the main() function into a series of functions. Factorize common code between the old network code and the AF-indep code. There's now only one version of main(). * doc/saned.man: document new -a flag, reorganize manpage sections (separate inetd configuration under the INETD CONFIGURATION section). 2008-04-05 Stéphane Voltz * backend/genesys.c backend/genesys.h backend/genesys_devices.c backend/genesys_gl646.c backend/genesys_low.h: Fixed double free problems, made OPT_COLOR_FILTER work for GL646 scanners, added OPT_CUSTOM_GAMMA and OPT_GAMMA_VECTOR* options, split sane_control_options to make it more readable, fixed 'reset stream' problem for MD6471. 2008-04-05 Stéphane Voltz * backend/rts8891.c: split sane_control_option() to make it more readable 2008-04-02 Nicolas Martin * backend/pixma_mp150.c, backend/pixma.c, doc/sane-pixma.man, doc/descriptions/pixma.desc: Added a 10s tempo before "NO PAPER" fail message appears in ADF scan, declared PIXMA MX850, moved MP970 to Generation 3 protocol, but yet untested. 2008-03-28 Julien Blache * sanei/sanei_usb.c, include/sane/sanei_usb.h: add sanei_usb_get_vendor_product_byname(). * backend/snapscan-mutex.c: do not use ftok() in snapscani_mutex_open(); ftok() will fail with anything for which the devicename is not a filename. Construct an IPC key based on the product ID, bus number and device number for libusb devices, otherwise fallback to ftok() and check its return value. * tools/sane-desc.c: HAL 0.5.11-rc2 does not support the info.bus property anymore; superseded by info.subsystem. Unfortunately, this is not backward-compatible, so add a new "hal-new" mode to sane-desc. 2008-03-28 m. allan noah * backend/hp-scl.c: add usleep to improve usb performance, from jim a t meyering d o t net 2008-03-28 m. allan noah * sanei/sanei_usb.c: add usb class 6 (imaging) to detected devices * sanei/sanei_scsi.c: fix bug in sanei_scsi_find_devices() which caused early return if attach callback returned error. 2008-03-22 Stéphane Voltz * AUTHORS configure configure.in backend/dll.conf.in backend/Makefile.in backend/rts8891.c backend/rts8891.conf.in backend/rts8891_devices.c backend/rts8891.h backend/rts8891_low.c backend/rts8891_low.h backend/rts88xx_lib.c backend/rts88xx_lib.h doc/descriptions/rts8891.desc doc/descriptions/unsupported.desc doc/sane-rts8891.man: rts8891 backend inclusion 2008-03-20 Julien Blache * include/Makefile.in: remove _stdint.h and byteorder.h in distclean target, autogenerated cruft. * frontend/saned.c: fix debug messages around the getservbyname() call in the IPv4 code as it still referred to the "sane" port instead of "sane-port". 2008-03-16 Nicolas Martin * backend/pixma_mp150.c, backend/pixma.h, doc/sane-pixma.man, doc/descriptions/pixma.desc: Changes to have new Canon PIXMA MX700 working with pixma backend Flatbed and ADF scan are supported. 2008-03-15 Julien Blache * include/sane/sanei_usb.h: typo fix. 2008-03-02 Stéphane Voltz * doc/descriptions/lexmark.desc: added X1195 * doc/descriptions/unsupported.desc: removed X11xx, X12xx and Dell A920 which are to be handled by the lexmark backend * backend/umax_pp.h backend/umax_pp.c backend/umax_pp_mid.h backend/umax_pp_mid.c backend/umax_pp_low.h backend/umax_pp_low.c: copyright notice update 2008-03-01 Gerard klaver * doc/descriptions/as6e.desc added Dexxa 4800 2008-02-26 Jonathan Bravo Lopez * backend/hp3900_sane.c: Fixed optional grayscale emulation * backend/hp3900_debug.c: Silence gcc warnings when tiffio.h is not used 2008-02-25 m. allan noah * backend/fujitsu.[ch], backend/fujitsu-scsi.h: add mode sense for page code 32 (color interlacing?) and more debug output in init_ms(), for fi-5900 2008-02-24 Nicolas Martin * backend/pixma_mp150.c, doc/sane-pixma.man, doc/descriptions/pixma.desc: Changes to have Canon PIXMA MP140 now working with pixma backend 2008-02-23 Pierre Willenbrock * backend/genesys_gl841.c: Make LEDs go really dark when "lamp" is off 2008-02-22 Nicolas Martin * backend/pixma_mp150.c, backend/pixma_mp730.c, doc/sane-pixma.man, doc/descriptions/pixma.desc: Changed MP140 to experimental cause not working yet Changed MP710 to non-ADF scanner 2008-02-22 Pierre Willenbrock * backend/genesys_gl841.c: Fix debugging output of gl841_bulk_write_register 2008-02-21 Pierre Willenbrock * backend/genesys.c, backend/genesys_gl646.c, backend/genesys_gl841.c, backend/genesys_low.h: Add LED exposure control to gl841_set_lamp_power 2008-02-20 Pierre Willenbrock * backend/genesys_gl841.c: Send 32 registers at once instead of 1 2008-02-20 Mattias Ellert * backend/Makefile.in, ltmain.sh: Library version definition fixes * backend/coolscan3.c: Fix format warnings 2008-02-18 Alessandro Zummo * backend/coolscan3.c: added new coolscan3 backend with improved stability and infrared support. * configure.in, include/sanei.h: bumped version number to 1.1.0 and enabled 1.1 frame types. doc/sane-pixma.man, doc/descriptions/pixma.desc, doc/descriptions-external/canon_mfp.desc: > New models changes: - added: Pixma MP210, MP470, MP520, MP610, MP710 - declared but untested: Pixma MP140, MP220, MP740 - declared experimental and untested: MP970 > Bugs and fixes - multipage documents scan no more fails in non-ADF scan - IO Fail bug when scanning large pages e.g. with Xsane - implement send_time message form MP710, MP730 family - run indent -gnu on all pixma_* source files. 2008-02-14 m. allan noah * backend/cardscan.c, backend/epjitsu.c, backend/fujitsu.c: sanei_read_config has already cleaned string, fix bug #310597 2008-02-13 Pierre Willenbrock Patch by Stefan Lucke * backend/genesys_gl841.c: Fixes 3 possibilities for infinite loops and adjusts loop threshold to given comments 2008-02-13 Jonathan Bravo Lopez * backend/hp3900.c, backend/hp3900_debug.c, backend/hp3900_rts8822.c, backend/hp3900_usb.c, backend/hp3900_sane.c, backend/hp3900_types.c, backend/hp3900_config.c, backend/hp3900.conf.in, /doc/sane-hp3900.man, doc/descriptions/hp3900.desc: Minor changes and added support for HP ScanJet G2710 scanner. 2008-02-10 m. allan noah * configure, configure.in: Changed version to 1.0.19-cvs. Enabled compilation warnings. * Makefile.in: Added ChangeLog-1.0.19 to DISTFILES. Older entries can be found in ChangeLog-1.0.19.