2013-03-18 Stéphane Voltz * backend/hp5590.c backend/nec.c backend/sharp.c backend/stv680: apply use after free fixes, bugs #314035, #314036, #314037 and #314038 * backend/hp4200.c: fix a potential division by O, bug #314042 All five patches for these bugs were provided by Nickolai Zeldovich 2013-03-15 Rolf Bensch * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man: New scanner Canon Pixma MG6300 reported by Theo van Rijn. 2013-02-28 Stéphane Voltz * configure.in configure: restored HAVE_USBCALLS like initially committed for OS/2 support 2013-03-04 Oliver Schwartz * backend/snapscan-options.c backend/snapscan-scsi.c backend/snapscan.c backend/snapscan-sources.c backend/snapscan.h doc/descriptions/snapscan.desc: Added support for Acer Scanwit 2720S implemented by Andrew Goddbody. 2013-02-28 Stéphane Voltz * sanei/sanei_usb.c: only free devanme when reusing a device slot in device list 2013-02-28 Rolf Bensch * README.linux: ease installation procedure. 2013-02-27 Stéphane Voltz * doc/descriptions/genesys.desc: update G2410 status to basic 2013-02-27 Stéphane Voltz * backend/rts8891.c backend/rts88xx_lib.c backend/lexmark.c backend/lexmark_low.c backend/rts8891_low.c: cppcheck errors and warnings fixes 2013-02-27 Rolf Bensch * README.linux: fix installation path for libsane.la. 2013-02-22 Gerhard Jaeger * tools/sane-find-scanner.c: Fix another bug in the libusb1 part of function check_libusb_device() that prevents sanner detection for certain devices. 2013-02-20 Gerhard Jaeger * tools/sane-find-scanner.c: Setup libusb1 debugging after initialization otherwise a segfault appears in triple -v mode * sanei/sanei_usb.c: Free heap memory, acquired via strdup for devname, in sanei_usb_close() * po/de.po: Fixed typo 2013-02-18 Rolf Bensch * backend/pixma.[ch], backend/pixma_common.[ch], backend/pixma_imageclass.c, backend/pixma_mp150.c, backend/pixma_mp7[35]0.c, backend/pixma_mp810.c, doc/descriptions/pixma.desc, doc/sane-pixma.man, po/de.po: - add infrared scan support for Canon Canoscan 9000F - Pixma backend version 0.17.2 2013-02-13 Stéphane Voltz * backend/genesys*.[ch]: cppcheck errors fixes 2013-02-13 Gerhard Jaeger * backend/plustek_pp.c: Bumped build number * backend/plustek-pp*: Fixed kernel module build for recent kernels Defined internal "ULong" types to be in fact 32 bit wide, this should fix issues on 64 bit machines. * doc/plustek/Plustek-PARPORT.changes: Update 2013-02-13 Gerhard Jaeger * backend/plustek.c: Bumped build number * backend/plustek-usbscan.c backend/plustek-usbshading.c: Cleanup * backend/plustek-usb.h backend/plustek-usbdevs.c backend/plustek-usbhw.c: Added support for Q-Scan A6 portable scanner * doc/descriptions/plustek.desc: Added entry for Q-Scan A6 Q-Scan A6 Patch submitted and tested by Hiroshi Miura. Bug #312073. * doc/sane-plustek.man doc/plustek/Plustek-USB.changes: Update 2013-02-11 Rolf Bensch * backend/pixma_common.c, backend/pixma_imageclass.c, doc/descriptions/pixma.desc: fixed adf paper empty for Canon i-SENSYS MF4550d. Bug #313674. 2013-02-11 Stéphane Voltz * tools/sane-desc.c: fix minor memleaks and whitespace at end of line. 2013-02-09 Rolf Bensch * backend/pixma.c, backend/pixma_mp750.c, backend/pixma_mp810.c, backend/pixma_sane_options.c: fixed compiler warnings. * backend/pixma.c, backend/pixma_io_sanei.c, backend/pixma_mp150.c, backend/pixma_mp7[35]0.c, backend/pixma_mp810.c: fixed cppcheck warnings. 2013-02-06 Rolf Bensch * backend/pixma_mp150.c: fixed button support for Canon Pixma MG6200 by Matthias Thon. 2013-02-01 Stéphane Voltz * backend/genesys_low.c backend/genesys_gl843.c backend/genesys_gl846.c: minor usb firmware setup changes 2013-01-31 Stéphane Voltz * backend/genesys.[ch] backend/genesys_devices.c backend/genesys_gl124.c backend/genesys_low.h: add support for LIDE 210 fifth button. 2013-01-29 Stéphane Voltz * backend/genesys*.[ch] : ASIC init refactor. Groundwork for GL846 support. 2013-01-24 Rolf Bensch * backend/pixma_mp150.c: fixed 1200 dpi scan for Canon Pixma MG2100. * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man: Canon Pixma MG2100 support reported by David Durgee. * backend/pixma_imageclass.c: fixed usb checksums for MF4100. 2013-01-19 Paul Newall * backends/kodakaio.c: Hero 4.1 added. 2013-01-18 Rolf Bensch * backend/pixma.c, backend/pixma_mp810.c: fixed button support for Canon Canoscan CS9000F. * doc/sane-pixma-man: additional description for button support. 2013-01-16 Paul Newall * doc/descriptions/kodakaio.desc: Desc file updated. 2013-01-14 Rolf Bensch * backend/pixma_imageclass.c, doc/descriptions/pixma.desc, doc/sane-pixma.man: - new scanner Canon i-SENSYS MF4550d. Bug #313674. - new scanner Canon i-SENSYS MF5880dn. Bug #313613. - new scanner Canon i-SENSYS MF6680dn. Bug #313922. 2013-01-11 Rolf Bensch * backend/pixma_mp810.c: - formatted white space - Canon Pixma MP970 & MP990: fix for broken post_process_image_data. * doc/descriptions/pixma.desc, doc/sane-pixma.man: Canon Pixma MG5100 support reported by Patrick Viola. 2013-01-10 Louis Lagendijk * Changed the pixma_bjnp.c implementation to use its own debug environment variable (SANE_DEBUG_BJNP) so debugging for the bjnp protocol and the backend proper can be controlled independently. Updated manpage for sane-pixma to document the above changes as well as the changed scannner buttjn options and the fact the bjnp protocol has added support for IPv6 2013-01-10 Louis Lagendijk * Added optional support in sanedi.c for systemd socket activation. This will allow for using backend debugging using SANE_DEBUG_xxx to be used for saned controlled scanning when using socket activation. When only the socket is received we use the existing code path. 2013-01-08 Rolf Bensch * backend/pixma_mp810.c: fix for broken tpu scan. 2013-01-03 Paul Newall * backend/kodakaio.c kodakaio.h: Detecting end of paper when using adf is now an option. Alternatively the image is padded with the background colour to make up the specified image size. 2012-12-31 Paul Newall * backend/kodakaio.c kodakaio.h kodakaio.conf kodakaio.conf.in: better fix for bug where adf could not scan more than 1 page with net connection end of paper now detected with adf, if it is less than the selected size ESP 2170 and Hero 9.1 can now do 1200dpi 2012-12-31 Rolf Bensch * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man: New scanner Canon Pixma MG4200 reported by nuxer. 2012-12-28 Alex Belkin * backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id for Samsung CLX-3300 Series, reported by Jarkko A-L. 2012-12-23 Paul Newall * backend/kodakaio.c: fix bug where adf could not scan more than 1 page with net connection 2012-12-13 Rolf Bensch * README.linux: Installation description moved to top and some editing. 2012-12-09 Paul Newall * backend/kodakaio.c: add adf to ESP2170. Reduce the default adf y length to 11.3 inch 2012-12-09 Stéphane Voltz * backend/genesys*.c backend/genesys_low.h: reworked gamma table handling. Compute gamma table outside send_gamma_table so default gamma table use device specific gamma values defined in device description. 2012-12-07 Rolf Bensch * backend/pixma.h: Pixma backend version 0.17.1 * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man: - Canon Pixma MG3100 support reported by Madis Lõhmus. - Canon Pixma MG6200 support reported by Matthias Thon. - Canon Pixma MX890 support reported by Henry Ptasinski. * backend/pixma_imageclass.c, doc/descriptions/pixma.desc, doc/sane-pixma.man: - Canon imageCLASS MF4430 support reported by Michael Mik. This device is a MF4410 with ADF. 2012-12-05 Stéphane Voltz * backend/genesys.c backend/genesys_gl124.c: add binary data logging for gl124 based scanners. Issue park command as early as possible to speed up batch scans 2012-11-28 Paul Newall * backend/kodakaio.c backend/kodakaio.h backend/kodakaio.conf.in backend/Makefile.am backend/Makefile.in docs/descriptions/kodakaio.desc: Use avahi instead of cups for network autodetection 2012-11-24 Stéphane Voltz * backend/rts9918.c backend/rts8891_low.c backend/rts8891_low.h: fix batch scan by adding asynchronous head parking. Fix 600 and 1200 dpi scan mode for sensor type 1 2012-11-11 Stéphane Voltz * backend/genesys.c backend/genesys_gl124.c: improve calibration for gl124 based scanners. Fix head parking issue at 1200 dpi. 2012-11-02 Stéphane Voltz * doc/descriptions/unsupported.desc: add USB ID 0x07b3, 0x0802 2012-11-02 Stéphane Voltz * configure configure.in doc/Makefile.am doc/Makefile.in: add optional doxygen documentation generation for genesys backend. 2012-10-31 Louis Lagendijk * backend/scripts/pixma_gen_options.py Updated formatting of produced files to match pixma.c formatting without need for manual editing * pixma.[ch] pixma_mp810.c pixma_mp150.c Rewrite of button option handling. Button options can now be read without triggering through the button-update option. Buton-update options is left for ease of use with xsane Options are cached so that only when an option is read again all options are re-read. 2012-10-29 Alex Belkin * backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id for Samsung SCX-4833FD, reported by Frank Pennycook; description for SCX-3405W working in networking mode, reported by Patrick Mackinlay. 2012-10-24 Stéphane Voltz * backend/genesys_*.[ch]: Lide 35 improvements, doxygen fixes, experimental 100 dpi support for Canoscan 4400F and 8400F 2012-10-24 Mattias Ellert * configure.in, configure: Unset VERSION during the SCSI header check (Check fails on MacOS X if VERSION is defined) 2012-10-22 Mattias Ellert * po/sv.po: Updated Swedish translation * backend/pixma_bjnp.c: Fix arguments to IPv6 macros 2012-10-18 m. allan noah * backend/canon*: IX-4015 support by Ondrej Zary 2012-10-17 Alex Belkin * backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id for Samsung SCX-4100, reported by Antonello Lobianco. 2012-09-18 Alex Belkin * backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id for Samsung SCX-4729FD, reported by wom balton. 2012-09-12 Rolf Bensch * doc/descriptions/pixma.desc, doc/sane-pixma.man: Canon imageCLASS MF5730 support reported by Ondrej Zary. 2012-09-10 Rolf Bensch * doc/descriptions/unsupported.desc: Removed Canon Multipass 390 from unsupported device list. 2012-09-08 Louis Lagendijk * backend/pixma_bjnp.c, backend/pixma_bjnp_private.h bulk reading rewritten and solved the case where the scanner returns a 0 length payload. Use MDL string instead of DES as it is mre fool proof when matching the model string from the backend 2012-09-06 Stéphane Voltz * backend/genesys_gl646.c backend/genesys.c: enable hardware lineart for Strobe XP200 2012-09-05 Rolf Bensch * backend/pixma_imageclass.c, doc/descriptions/pixma.desc, doc/sane-pixma.man: New scanner reported by Eric Schwartz. Bug #313761. * backend/pixma_mp150.c: 14" (ADF) / A4 (Flatbed) exception for Pixma MX420 reported by D.Möller. Same exception also added for Pixma MX410. 2012-09-04 Rolf Bensch * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man: Pixma MG5300 support reported by Gernot Hassenpflug. 2012-09-03 Rolf Bensch * README.linux: Installation description updated for sane-backends 1.0.24git. * doc/descriptions/pixma.desc, doc/sane-pixma.man: Canon imageRunner 1020/1024/1025 support reported by Yuri Kirin. Bug #313203. * backend/pixma_mp150.c: Use xdpi to check for 14" / A4 scan. * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man: Pixma MX370 support reported by Daniel Lehmann. Bug #313750. * backend/pixma_mp150.c: PIXMA_CAP_EXPERIMENT removed from new scanners. 2012-08-27 Louis Lagendijk * pixma_bjnp.c pixma_bjnp_private.h Added working scan-button support Added IPv6 support Some clean up and refactoring 2012-08-27 Rolf Bensch * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man: Pixma MG6100 support reported by Yann Bonnamy. Bug #313471. 2012-08-26 m. allan noah * ChangeLog*, configure*, Makefile.in, doc/desc/{kodakaio,kvs40xx}.desc: Various updates related to starting 1.0.24git Older entries can be found in ChangeLog-1.0.23.