sane-project-backends/ChangeLogs/ChangeLog-1.0.21

888 wiersze
38 KiB
Plaintext

****** Release of sane-backends 1.0.21. End of code freeze ******
2010-04-25 Chris Bagwell <chris at cnpbagwell do com>
* tools/sane-config.in: Fix typo: REGMGR=RESMGR.
2010-04-21 m. allan noah <kitno455 at gmail dot com>
* tools/.gitignore: add sane-backends.pc
* po/uk.po: updated translation from Yuri Chornoivan
* po/nl.po: updated translation from Martin Kho
2010-04-20 Chris Bagwell <chris at cnpbagwell do com>
* doc/descriptions-external/epkowa.desc: Updated based
on values that will be in next release of iscan.
Updated 4 pre-existing SCSI models with commonly used
model names. This allows wider range of Epson SCSI scanners
to be correctly detected using auto-generated hal and udev
files. This benefits epkowa, epson2, and epson backends.
2010-04-18 m. allan noah <kitno455 at gmail dot com>
* tools/sane-desc.c: Update the sane-devel contact suggestion
2010-04-16 m. allan noah <kitno455 at gmail dot com>
* backend/kvs1025*, kvs1025.desc, sane-kvs1025.man: backend v3
- invert usb status, add 0x to usbids, add missing KV-S1045 usbid
2010-04-12 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c, backend/pixma_io_sanei.c,
doc/descriptions/pixma.desc, doc/sane-pixma.man:
pixma: added changes from Gernot Hassenpflug to fully support
Canoscan 8800F.
debug code clean-up in pixma_mp150.c
2010-04-12 Chris Bagwell <chris at cnpbagwell dot com>
* backend/p5.c, backend/p5_device.c, backend/p5.h:
Remove references to libc.h in p5.h. On OSX, it was including
socket.h and causing compile fail with conflicting connect()
functions. Since backend doesn't support network
connects, should be fine to use name connect.
2010-04-07 Chris Bagwell <chris at cnpbagwell dot com>
* acinclude.m4: cygwin and mingw is now hiding M_PI_2
defines with -ansi flag. Remove to fix cygwin compile.
Mingw doesn't support fork() so default to pthreads.
Add u_short to complete definition of u_* types which
helps out ming when we define _BSDTYPES_DEFINED.
2010-03-25 Stéphane Voltz <stef.dev at free.fr>
* backend/p5.c backend/p5_device.[ch] backend/genesys_gl646.c:
replace u_int8_t and u_int16_t by uint8_t and uint16_t
2010-04-06 Chris Bagwell <chris at cnpbagwell dot com>
* configure.in, tools/sane-backends.pc.in: Add stub for future
pkg-config support to configure. This allows distributes
that are patching in pkg-config support to not rerun
autoconf and wipe out our custom libtool.
* tools/sane-config.in: Fix LDFLAGS bug related to GPHOTO2
support.
2010-04-02 Chris Bagwell <chris at cnpbagwell dot com>
* acinclude.m4: Add --enable-rpath option to configure.
Ported from Fedora patches.
2010-04-02 Chris Bagwell <chris at cnpbagwell dot com>
* backend/kvs1024*: Remove includes of usb.h
directly into backend. Complete prototype
for sane_exit().
2010-04-02 Chris Bagwell <chris at cnpbagwell dot com>
* po/Makefile.am: Remove unneeded distclean-local target.
2010-03-25 Stéphane Voltz <stef.dev at free.fr>
* backend/kvs1025.c: compile fix
2010-03-25 m. allan noah <kitno455 at gmail dot com>
* backend/kvs1025*: convert backend from libusb to sanei_usb
* doc/descriptions/kvs1025.desc, doc/sane-kvs1025.man: update docs
* backend/dll.conf.in, configure, configure.in: enable kvs1025 backend
2010-03-16 Stéphane Voltz <stef.dev at free.fr>
* backend/rts8891.c: change register 0x11 settings for sensor type 1
2010-03-15 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c, doc/descriptions/pixma.desc:
pixma: fix color shifts for MP990 up to 2400 dpi
updated and reorderd descs for several models.
2010-03-15 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.[ch] backend/genesys_devices.c backend/genesys_low.h
backend/genesys_gl646.[ch] backend/genesys_gl841.c: full transparency
adaptor support for gl646 based scanners
2010-03-11 Stéphane Voltz <stef.dev at free.fr>
* backend/rts8891.c: further register tweaking for 600 dpi scans
2010-03-11 Stéphane Voltz <stef.dev at free.fr>
* backend/lexmark.c: minor bugfix when assigning possible dpi list
2010-03-07 Stéphane Voltz <stef.dev at free.fr>
* backend/rts8891.c: tweak register settings at 600 dpi for HP4470
2010-03-05 Stéphane Voltz <stef.dev at free.fr>
* backend/rts8891.c: fix HP4470 sensor detection
2010-03-04 Stéphane Voltz <stef.dev at free.fr>
* backend/rts8891.c backend/rts8891.h: add debug traces for sensor
type handling
2010-03-04 Stéphane Voltz <stef.dev at free.fr>
* doc/desc/genesys.desc: fix HP2400/G2410 USB id, update HP3670
status
2010-03-01 Stéphane Voltz <stef.dev at free.fr>
* doc/sane-p5.man doc/sane-umax_pp.man doc/sane-rts8891.man
doc/sane-lexmark.man: fix author name accentuation and capitalization
2010-03-01 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.c backend/genesys_gl646.c
backend/genesys_devices.h: enable warming up and calibration cache
for HP3670
2010-02-28 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys_devices.c backend/genesys_gl646.c
backend/genesys_gl646.h: tune HP2400/G2410 settings
2010-02-27 Chris Bagwell <chris at cnpbagwell dot com>
* Rerun autoconf/automake to align files to single version
of tools.
2010-02-27 m. allan noah <kitno455 at gmail dot com>
* */Makefile.in: update with (unfortunately) slightly older automake
* po/*: standard gettext layout by Adi Roiban <adi at roiban dot ro>
* doc/descriptions/fujitsu.desc, backend/fujitsu.conf.in:
add S1500M entry by Harald Weis
* tools/sane-desc.c: Condense warnings about half-baked .desc files
2010-02-27 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c
backend/genesys_gl646.h: final work for HP3670 full support
2010-02-25 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys_gl646.c: fix regression for gl646 CCD scanners due
to incorrect color filter setting.
2010-02-23 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c
backend/genesys_gl646.h: XP200 calibration rework. Some HP3670
improvements.
2010-02-22 m. allan noah <kitno455 at gmail dot com>
* backend/fujitsu.c: force enable flatbed for M3092, by Jochen Hepp
* doc/Makefile.*, doc/descriptions-external/kodak-twain: new backend
2010-02-22 Julien Blache <jb@jblache.org>
* doc/descriptions-external/epkowa.desc: Updated for iscan 2.24.0.
2010-02-16 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c
backend/genesys_gl646.h backend/genesys_low.h: buttons and basic XPA
support for HP3670.
2010-02-15 Stéphane Voltz <stef.dev at free.fr>
* backend/p5.c backend/p5.h backend/p5_device.c backend/p5_device.h
backend/p5.conf.in doc/descriptions/p5.desc doc/sane-p5.man: add new p5 backend for
Primax PagePartner
* backend/dll.conf.in backend/Makefile.* configure* doc/Makefile.*
doc/sane.man: p5 backend integration changes
2010-02-13 m. allan noah <kitno455 at gmail dot com>
* backend/avision.[ch]: updated settings for Visioneer 9450,
based on code from Andyz Smith
* doc/descriptions/avision.desc: added AV220-G and 6080E
2010-02-12 m. allan noah <kitno455 at gmail dot com>
* backend/kvs1025*: add new backend from Panasonic Russia, Ltd.
* backend/Makefile.*, configure*, doc/Makefile.*, doc/sane.man:
backend integration changes
* doc/descriptions/kvs1025.desc, doc/sane-kvs1025.man:
the parts Panasonic forgot
2010-02-12 m. allan noah <kitno455 at gmail dot com>
* backend/fujitsu.c: disable bg_color for S1500
2010-02-12 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys_gl646.c: fixed MD5345 calibration
2010-02-12 Stéphane Voltz <stef.dev at free.fr>
* doc/descriptions/genesys.desc backend/genesys.c
backend/genesys_devices.c backend/genesys_gl646.c
backend/genesys_gl646.h: added support for hp3670, uncalibrated scans
only
2010-02-10 m. allan noah <kitno455 at gmail dot com>
* include/sane/saneopts.h: add three new SANE_VALUE macros
* backend/*.[ch]: use mode name macros from saneopts.h by Robert Ancell
2010-02-10 m. allan noah <kitno455 at gmail dot com>
* doc/descriptions/hpaio.desc: updated from hplip v3.9.12
* po/sane-backends.nl.po: updates from Armijn Hemel
2010-02-10 m. allan noah <kitno455 at gmail dot com>
* backend/canon_dr.c, backend/cardscan.c, backend/epjitsu.c,
backend/fujitsu.c, backend/kodak.c, po/Makefile.*:
- enable translations of all static strings via SANE_I18N macro
- don't fail if sanei_scsi_open gives smaller buffer than asked for
* doc/descriptions/kodak.desc, doc/sane-canon_dr.man,
doc/sane-fujitsu.man, doc/sane-kodak.man:
- minor version number and text updates
2010-02-10 m. allan noah <kitno455 at gmail dot com>
* acinclude.m4, configure: missing $ in variable expansion
* frontend/scanimage.c: exit with error if stdout isatty()
* doc/descriptions/unsupported.desc, doc/descriptions/lexmark.desc:
- add Dell A940 and correct manpage name
* backend/gt68xx_high.c: maximum exposure 245 not 248, see bug #312113
* po/Makefile.*, po/sane-backends.ja.po:
- New Japanese translation from Hiroshi Miura
2010-02-10 m. allan noah <kitno455 at gmail dot com>
* backend/cardscan.[ch], backend/cardscan.conf.in,
doc/descriptions/cardscan.desc, doc/sane-cardscan.man:
- add lines_per_block config option
- add has_cal_buffer config option
- basic support for 600C
- clean #include lines
* doc/sane.man: add missing backends
2010-02-10 Stéphane Voltz <stef.dev ar free.fr>
* doc/descriptions/genesys.desc: added G2410
2010-02-10 m. allan noah <kitno455 at gmail dot com>
* backend/gt68xx_devices.c: add GT68XX_FLAG_NO_STOP to SF600
* doc/.gitignore, doc/Makefile.am, doc/Makefile.in:
- added new targets for scanner search engine db
* doc/releases.txt: improved doc
* doc/saned.man: clean typos
* tools/sane-desc.c: removed NAME= from udev rules (deprecated)
2010-02-09 m. allan noah <kitno455 at gmail dot com>
* backend/fujitsu.c, doc/descriptions/fujitsu.desc,
backend/canon_dr.c, doc/descriptions/canon_dr.desc,
backend/epjitsu.c, doc/descriptions/epjitsu.desc,
doc/sane-fujitsu.man, doc/sane-canon_dr.man, doc/sane-epjitsu.man,
backend/epjitsu.conf.in:
- cleanup #include lines, copyrights, manual, and supported scanners.
2010-02-08 Stéphane Voltz <stef.dev ar free.fr>
* backend/genesys.c backend/genesys.h backend/genesys_conv.c
backend/genesys_devices.c backend/genesys_gl646.c
backend/genesys_gl646.h: working uncalibrated 150/300 dpi modes for
HP3670. Enable custom gamma for gl841 based scanners. Turned dynamic
line-art to be default.
2010-02-03 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys_conv.c: add safeguards when doing gray normalization
2010-02-02 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/sane-pixma.man, doc/descriptions/pixma.desc:
pixma: updated docs for supported model ImageCLASS MF4350d.
2010-01-31 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys_conv.c: normalize gray data when doing dynamic
lineart.
2010-01-30 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.conf.in backend/genesys_devices.c
doc/descriptions/genesys.desc doc/sane-genesys.man: add Xerox Travel
Scanner 100, work by Andrey Loginov <avloginov@gmail.com>
2010-01-29 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_io.h, backend/pixma_imageclass.c,
doc/sane-pixma.man, doc/descriptions/pixma.desc:
pixma: changed usb timeouts to 20 sec to support ImageClass MF3240.
updated source code comments and documentation.
2010-01-28 Oliver Schwartz <oliverschwartz at users.sourceforge.net>
* backend/snapscan-usb.c: Use hash of device string instead of parsing
it to create a semaphore id. The new code is less platform dependent
and should also work on FreeBSD 8.0.
2010-01-27 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.c backend/genesys.h backend/genesys_conv.c
backend/genesys_low.h backend/genesys_gl841.c: add dynamic lineart
scanning based on epjitsu code by m. allan noah.
2010-01-19 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma.h, backend/pixma_mp150.c:
pixma: changes for cropped area enhancement, supplied by Christian Scholtz
for generation 3+ devices.
2010-01-19 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.c backend/genesys.conf.in backend/genesys.h
backend/genesys_conv.c backend/genesys_devices.c
backend/genesys_gl646.c backend/genesys_gl841.c backend/genesys_low.h
doc/descriptions/genesys.desc doc/sane-genesys.man: add Visioneer
OneTouch 7100 (patch by Jack McGill). Add software lineart option.
2010-01-17 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.c backend/genesys_gl646.c: gray shading calibration
fix for CCD GL646 based scanners.
2010-01-17 Mattias Ellert <mattias.ellert@fysast.uu.se>
* po/sane-backends.sv.po: Updated Swedish translations.
2010-01-16 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.c backend/genesys_gl646.c: re-enable threshold
option, fix wpl computing for HP2400
2010-01-13 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.c backend/genesys_low.c backend/genesys_gl646.c
backend/genesys_gl841.c doc/sane-genesys.man : add true gray scanning
for CIS based scanners
2010-01-08 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/sane-pixma.man, doc/descriptions/pixma.desc:
pixma: updated documentation for MP490 and MP550 (supported models).
2009-12-30 Stéphane Voltz <stef.dev at free.fr>
* backend/lexmark_low.c: improve init time debug messages
2009-12-26 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/sane-pixma.man, backend/pixma.c, backend/pixma_mp150.c:
pixma: some routine maintenance updates to backend and documentation.
2009-12-24 Julien Blache <jb@jblache.org>
* frontend/saned.c: fix a bug in the standalone polling code.
2009-12-05 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.c backend/genesys_gl841.c backend/genesys_low.h:
fixed amount of bytes left to read at document end for gl841 based
sheetfed scanners
2009-12-09 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/descriptions/pixma.desc, doc/sane-pixma.man,
backend/pixma_imageclass.c, backend/pixma_mp150.c:
pixma: updated backend, docs and desc for support to MP560 and MF4330d/ADF
2009-12-06 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/descriptions/pixma.desc, doc/sane-pixma.man,
backend/pixma.h, backend/pixma.c, backend/pixma_mp150.c:
pixma: bumped version, added compilation type debug message.
updated doc and desc (support for MX330)
2009-12-05 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.c backend/genesys_gl841.c backend/genesys_devices.c
backend/genesys_low.h backend/genesys.conf.in
document/descriptions/genesys.desc: add full support for
Ambir/Syscan DS685. Use maximum height to handle the case when document
height isn't known before scan for sheetfed scanners
2009-12-04 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c:
pixma: fix pixma backend bug for compilation with USE_PTHREAD/-lpthread
2009-12-01 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys_gl841.c: take amount of data in scanner's buffer
into account when detecting end of document
2009-11-30 Stéphane Voltz <stef.dev at free.fr>
* backend/gt68xx.c backend/gt68xx_high.c backend/gt68xx_high.h
backend/gt68xx_low.h backend/gt68xx_gt6816.h backend/gt68xx_gt6816.c:
implement request '0x59' which detects document presence for 6816. Add
a sensor option to reports document presence, and test for document
before scan for 6816 sheetfed scanners.
2009-11-29 Stéphane Voltz <stef.dev at free.fr>
* backend/gt68xx.c backend/gt68xx_high.c backend/gt68xx_high.h:
added 'clear calibration' button option and 'need calibration'
sensor option.
2009-11-28 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma.c, backend/pixma_mp1580.c,
doc/descriptions/pixma.desc, doc/sane-pixma.man:
pixma: fix pixma backend (end of scan), when compiled with USE_PTHREAD/-lpthread
set support to complete for MP990 in documentation, as reported by Jean-Michel Poure.
2009-11-28 Stéphane Voltz <stef.dev at free.fr>
* backend/gt68xx_generic.h backend/gt68xx_generic.c
backend/gt68xx_low.h backend/gt68xx_high.c backend/gt68xx_high.h
backend/gt68xx_devices.c backend/gt68xx.c
doc/descriptions/gt68xx.desc: added sheetfed calibration
2009-11-25 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys_gl841.c: use only signed vars in
gl841_detect_document_end with a few more debug traces
2009-11-25 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.conf.in backend/genesys_gl841.c
backend/genesys_devices.c: added docketport 467 model and add
debug traces in gl841_detect_document_end
2009-11-23 Stéphane Voltz <stef.dev at free.fr>
* backend/gt68xx_generic.h backend/gt68xx_generic.c
backend/gt68xx.conf.in backend/gt68xx_low.h backend/gt68xx_high.c
backend/gt68xx_devices.c backend/gt68xx.c: fixed gt6816 based sheetfed
scanners positioning by implementing and using a move paper request.
Added Iriscan Express 2 model based on reports seen in sane-devel
list.
2009-11-19 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/descriptions/pixma.desc, doc/sane-pixma.man:
pixma: updated Pixma MP250 status to supported. Changed desc status
from good to complete for well supported models.
2009-11-16 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.conf.in backend/genesys_gl841.c
doc/descriptions/genesys.desc : applied fixes and status update from
Jack McGill.
2009-11-16 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c
backend/genesys_gl841.c: add needed flags for DP485/487 and XP100
scanners. Use different thresholds in strip detection function. Do
led, coarse and gain calibration at sensor's max resolution when doing
sheetfed calibration.
2009-11-14 Julien Blache <jb@jblache.org>
* doc/descriptions/epson.desc: add the Perfection636 SCSI scanner, from
Frédéric Brière <fbriere@fbriere.net>.
2009-11-06 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.c backend/genesys.h backend/genesys_devices.c
backend/genesys_gl646.c backend/genesys_gl646.h backend/genesys_gl841.c
backend/genesys_low.h doc/descriptions/genesys.desc
doc/sane-genesys.man:
sheetfed calibration work merge. All genesys supported sheetfed
scanners can now be calibrated with a special sheet.
2009-10-28 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
pixma: declared Pixma MP550 (yet untested), updated docs.
2009-10-22 Louis Lagendijk <llagendijk at users.alioth.debian.org>
* doc/sane-pixma.man:
Added networking details to doc/sane-pixma.man
2009-10-21 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_imageclass.c, doc/sane-pixma.man:
pixma: added I-SENSYS MF4320d and updated doc, for this model and MP390.
2009-10-20 Louis Lagendijk <louis@lagendijk.xs4all.nl>
* backend/pixma_io_sanei.c:
Allow for ranges in model returned from device (allow -)
2009-10-18 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/descriptions/pixma.desc, doc/sane-pixma.man:
pixma: updated doc to include support for MP270 and ImageClass MF3110
2009-10-18 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c, backend/pixma_imageclass.c, backend/pixma.h,
doc/descriptions/pixma.desc, doc/sane-pixma.man:
pixma:
- bumped backend version to 0.16.1
- Some error condition fixes to Generation 4 (MP640, ...) XML code
- Added ImageClass MF4360dn-MF4390dn
2009-10-18 Troy Rollo <trollo-guest at users.alioth.debian.org>
* backend/hp3500.c: Stop backed from calling exit(), which is not
helpful when using threads instead of processes.
2009-10-16 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
pixma: Changes to include new XML dialog for new 2009 PIXMA models,
like MP270 or MP640.
2009-10-03 Ilia Sotnikov <hostcc@gmail.com>
* backend/epjitsu.c: use own private function instead of roundf()
2009-10-02 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys_gl646.c: honor GENESYS_NO_CALIBRATION device
flag when setting registers for final scan
2009-10-01 Jonathan Bravo Lopez <jkdsoft at gmail dot com>
* backend/hp3900_sane.c:
fix bug 311991: "Bad option sizes let frontend (e.g. xsane) crash"
2009-10-01 Stéphane Voltz <stef.dev at free.fr>
* backend/lexmark_low.c: fix a memleak in find_start_line(),
check success of memory allocation after calloc()
2009-09-29 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* backend/Makefile.am, backend/Makefile.in:
Add missing sanei_pio to qcam backend. Fixes compile
error on embedded Linux boxes. Added new genesys_gl646.h
to backend's SOURCES so its included in tar file.
* doc/Makefile.am, doc/Makefile.in:
Remove manual deletion of $docdir. Modern automake cleans
up fine after itself and this fix is required for distcheck
target to pass on automake-1.11.
2009-09-27 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_bjnp.c, backend/pixma_mp730.c:
Print size_t values as %lu with cast to unsigned long
as prescribed in the file doc/backend_writing.txt, to avoid
compile warnings.
Removed unused debug code.
2009-09-26 Julien Blache <jb@jblache.org>
* backend/genesys.c: add missing check when logging raw data,
patch by Tollef Fog Heen <tfheen@err.no>.
2009-09-16 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c, doc/descriptions/pixma.desc,
doc/sane-pixma.man:
pixma backend: Updated documentation for:
- Pixma MP260 support
- descriptions for recently added new models
2009-09-14 m. allan noah <kitno455 at gmail dot com>
* sanei/sanei_usb.c: reset the libusb device handle after bus scan.
patch from Hans Petter Selasky
* backend/fujitsu.*, backend/Makefile.*: backend v97,
use sanei_magic to provide software deskew, autocrop and despeckle
* sanei/sanei_magic.c, include/sane/sanei_magic.h, Makefile.*:
new image processing lib for deskew, despeckle, autocrop.
2009-09-13 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c, backend/pixma_mp730.c:
pixma backend: Declared new Pixma models MP250, MP490, MP560, MP640,
and MP990, all yet untested, and modified some debug code.
2009-09-11 Mattias Ellert <mattias.ellert@fysast.uu.se>
* tools/sane-find-scanner.c: Fix false warning about USB not
supported when linking with libusb-1.0.
* po/sane-backends.sv.po: Updated Swedish translations.
2009-09-07 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp730.c:
pixma backend: added debug info for MF3110 and changed default params.
2009-09-06 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp730.c, backend/pixma_imageclass.c, backend/pixma_mp150.c,
doc/descriptions/pixma.desc, doc/sane-pixma.man:
pixma backend:
- Fix usb interrupt messages handling for MF3110
- New support for ImageClass MF4660
- Documentation updates
2009-09-03 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp730.c:
pixma backend: change for MF3110 image encoding.
2009-08-29 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_imageclass.c, backend/pixma_mp730.c:
pixma backend: moved MF3110 declaration to mp730 part of backend.
2009-08-27 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/descriptions/pixma.desc, backend/pixma_mp150.c:
- pixma backend: Updated description for MP830 reported to be fully supported.
2009-08-13 m. allan noah <kitno455 at gmail dot com>
* tools/sane-desc.c: add closedir call to fix bug #311880, patch
from Johannes Meixner
2009-08-08 Julien Blache <jb@jblache.org>
* frontend/saned.c: run_standalone(), explicitly check for errors
on fds.
2009-08-07 m. allan noah <kitno455 at gmail dot com>
* backend/fujitsu.[ch], backend/fujitsu-scsi.h: Backend v96
- split sane_get_parameters into two functions
- remove unused code from get_pixelsize
- support hardware based auto length detection
* doc/descriptions/fujitsu.desc: various status and comment updates
2009-08-07 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys_gl646.c backend/genesys_devices.c:
- small fixes for hp3670 support
2009-08-05 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.c:
- fixed shading calibration for hp2300 when dpi <= 300
2009-08-04 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c:
- fixed document end detection for gl646 cis scanners
- disable color filter for gray mode for gl646 cis scanners
2009-08-03 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/descriptions/pixma.desc, doc/sane-pixma.man:
- pixma backend: few cosmetic documentation updates.
2009-08-02 Stéphane Voltz <stef.dev at free.fr>
* frontend/tstbackend.c: remove WARMING_UP_STATUS usage
2009-07-30 Jonathan Bravo Lopez <jkdsoft at gmail dot com>
* backend/hp3900_config.c:
- Fixed bug [#311856] possible for loop overflow
2009-07-29 m. allan noah <kitno455 at gmail dot com>
* backend/canon_dr.[ch]: Backend v34
- add simplified Hough transform based deskewing code
- add extremity detecting cropping code
- use per-model background color to fill corners after deskew
- request and chop extra scanlines instead of rounding down
- remove padding dumb scanners add to top of front side
- sane_get_params uses intermediate struct instead of user struct
- if scanner stops, clone the last line until the end of buffer
- reset some intermediate params between duplex sides
2009-07-28 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/descriptions/pixma.desc:
- Updated pixma backend desc for Pixma MX860
2009-07-25 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
- Fix in declarations for Pixma MX320, MX330 and MX860,
- Updated docs for MX860, confirmed to be supported.
2009-06-23 m. allan noah <kitno455 at gmail dot com>
* backend/canon_dr.[ch]: Backend v33
- add software brightness/contrast for dumb scanners
- add blocking mode to allow full-page manipulation options to run
- add swdespeck option and support code
- add swdeskew and swcrop options (disabled)
2009-06-22 m. allan noah <kitno455 at gmail dot com>
* backend/canon_dr.[ch]: Backend v32
- crop/resample image data before buffering, not after
- shink image buffers to size of output image, not input
- correct some debug message
- better handling of EOF
- add intermediate param struct to existing user and scan versions
2009-07-17 Alex Belkin <abc at telekom.ru>
* backend/xerox_mfp.c: more sanity checking for debug mode.
2009-07-15 Stéphane Voltz <stef.dev at free.fr>
* backend/lexmark.h: disable deep debugging
2009-07-10 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys.c backend/genesys_gl646.c backend/genesys_low.h
backend/genesys_gl646.h backend/genesys_gl841.c
backend/genesys_devices.c backend/genesys.h:
- add shading calibration for sheetfed scanners
- shading calibration fix for all gl646 based scanners
2009-07-06 Stéphane Voltz <stef.dev at free.fr>
* backend/lexmark.c backend/lexmark.h backend/lexmark_low.h:
do not use resolution higher than sensor resolution when doing
calibation.
2009-07-02 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma.h, backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
- Declared new models (yet untested) Pixma MX330 and MX860, updated docs.
- Bump backend minor version number.
2009-07-01 Alex Belkin <abc at telekom.ru>
* backend/xerox_mfp.conf.in: usbid for Samsung SCX-4500W
2009-06-29 m. allan noah <kitno455 at gmail dot com>
* po/Makefile.am, po/Makefile.in, po/sane-backends.uk.po:
- Ukrainian translation from yurchor@ukr.net
* backend/avision.c: set flag for Fujitsu SP620C
* doc/descriptions/unsupported.desc: minor updates to Canon scanners
* doc/descriptions/canon_dr.desc: set status complete on 5 machines
* backend/canon_dr.c: reduce default buffer size to 2 megs
2009-06-26 Julien Blache <jb@jblache.org>
* po/Makefile.am, po/Makefile.in, po/sane-backends.gl.po: added
new gl (galician/galego) translation.
* po/sane-backends.es.po: update es translation.
Both translations courtesy of Miguel Bouzada <mbouzada(at)gmail(dot)com>
* po/README: update instructions for po file addition.
2009-06-22 m. allan noah <kitno455 at gmail dot com>
* backend/kodak.*: new backend for big Kodak SCSI/Firewire scanners
* doc/descriptions/kodak.desc, doc/sane-kodak.man: docs for same
2009-06-22 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_imageclass.c, backend/pixma_mp730.c, doc/descriptions/pixma.desc:
- Added duplex ADF scan for Canon ImageCLASS D480.
- Fixed ImageCLASS MF5770 grayscale scanning.
- Moved ImageCLASS MF5730 and MF5750 to pixma_mp730.c (similarity with MF5770).
- Updated documentation.
2009-06-20 Mattias Ellert <mattias.ellert@fysast.uu.se>
* po/sane-backends.sv.po: Updated Swedish translations.
* backend/hp5400_internal.h, backend/hp5590_cmds.c,
backend/hp5590_low.c, backend/net.c: Add missing includes.
2009-06-20 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_imageclass.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
Added Canon imageCLASS D480 support to the pixma backend.
2009-06-17 Stéphane Voltz <stef.dev at free.fr>
* backend/lexmark_low.c: f3/f4 registers assignment cleanup
2009-06-18 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c:
Fixed typo in pixma backend for MX320 declaration.
2009-06-17 m. allan noah <kitno455 at gmail dot com>
* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v30
- add fine cal support for machines with internal buffer (2050/2080)
- support fixed-width machines that require even bytes per scanline
- pad end of scan with gray if scanner stops prematurely
- better handling of errors during calibration
- cleanup canceling debug messages
- remove old cancel() prototype
- small sleep before clearing usb halt condition
2009-06-17 Stéphane Voltz <stef.dev at free.fr>
* backend/lexmark_low.c: cleanups, better logging in is_home_line()
and possible fix for bug #311862 by using f4 & f5 registers instead of
f3 & f4
2009-06-16 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
Declared Pixma MX320 in the pixma backend. Yet untested.
2009-06-16 Julien Blache <jb@jblache.org>
* frontend/saned.c: fix strict aliasing issues, now problematic
with gcc 4.4.
2009-06-14 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
Thanks to Vladimir Andreev patch, fix network scan for MP800R.
Documentation updates for latest MF5770 changes.
2009-06-13 Alex Belkin <abc at telekom.ru>
* backend/xerox_mfp.conf.in, doc/descriptions/xerox_mfp.desc: usbids
for some Samsung devices.
* backend/xerox_mfp.c: backend version increment.
2009-06-09 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* sanei/sanie_tcp.c, backend/epson2_net.c: Update
sanei_tcp_read() to better simulate old behavior of
MSG_WAITALL. recv() tends to return MTU sized chunks
of data without that option. And at least cygwin doesn't
support MSG_WAITALL. Re-enable epson2 using that function
for big receives.
* libgetopt.c, libgetopt1.c: Revert some logic meant to be used
only when we were always compiling internal getopt() functions.
Fix header filename.
2009-06-09 Stéphane Voltz <stef.dev at free.fr>
* backend/lexmark.h backend/lexmark.c backend/lexmark_low.c:
cleanups, better 'fake usb' and possible fix for bug #311862
2009-06-08 m. allan noah <kitno455 at gmail dot com>
* backend/canon_dr.c: backend v29
- split coarse and fine cal to run independently
- add side option
- reset scan params to user request if calibration fails
- better handling of sane_cancel
- better handling of errors during sane_start and sane_read
2009-06-08 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp730.c, backend/pixma_imageclass.c:
Modifications to support Canon ImageClass MF5770
2009-06-04 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys_gl841.c: Make calibration steps always send
registers before trying to acquire a line.
2009-05-29 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* doc/descriptions/genesys.desc:
Added description for Visioneer XP100r3, Visioneer Roadwarrior,
demoted DocketPort 465 to "untested"
2009-05-28 m. allan noah <kitno455 at gmail dot com>
* backend/pnm.c: hide 'warming up' and 'hw locked' 'devices'
2009-05-26 m. allan noah <kitno455 at gmail dot com>
* backend/canon.c: clamp film type to allowed range (bug #311685)
2009-05-25 m. allan noah <kitno455 at gmail dot com>
* backend/fujitsu.[ch]: backend v94
- add side option to show which duplex image is being transferred
- convert front and simplex buffers to use much less ram
- add lowmemory option which makes duplex back buffer small too
- refactor image handling code to track eof's instead of lengths
- do color deinterlacing after reading from scanner, before buffering
2009-05-25 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* sanei/sanei_usb.c:
Adds debug verbosity to last sanei_usb.c patch.
2009-05-23 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/sane-pixma.man, doc/descriptions/pixma.desc:
Updated documentation for Pixma MultiPass MP730.
2009-05-22 Alex Belkin <abc at telekom.ru>
* backend/xerox_mfp.c:
- additional error check to (stop scanadf) + fix of it.
2009-05-22 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_imageclass.c, backend/pixma_mp730.c, sanei/sanei_usb.c:
- pixma_imageclass.c: supported devices list cleanup.
- pixma_mp730.c: fixed scan area width adjust and end of scan protocol for MP730.
- sanei/sanei_usb.c: in sanei_usb_open(), changed "endpoints seek loop" to
take into account only interfaces detected by sanei_usb_init()
Fixes Pixma MP730 usb wrong endpoints selection.
2009-05-19 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys_devices.c, backend/genesys_low.h:
Add Pentax DSmobile 600, Syscan 485, DCT 487
2009-05-18 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys_gl646.h: fixed missing part of the include
2009-05-13 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys_gl646.c backend/genesys_gl646.h: created a
genesys_gl646.h header file, moved all declarations from
genesys_gl646.c to this file.
2009-05-13 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c:
Fixed Pixma MP600R for network scan. Changes apply to MP600R _and_ MP600,
to use now a strict clone of Canon's driver protocol.
2009-05-09 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* */*.c: standardize including local sane include files.
2009-05-09 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c, doc/descriptions/pixma.desc:
Fixed Pixma MP600 and MP600R for 2400 dpi scan, updated their descriptions.
2009-05-08 m. allan noah <kitno455 at gmail dot com>
* backend/canon_dr*: backend v27
- bug fix in read_panel()
- initialize vars in do_usb_cmd()
- set buffermode off by default
- clear page counter during init and sane_start()
- eject previous page during init and sane_start()
- improved SSM_BUFF macros
- moved set_window() to after ssm-*()
- add coarse calibration (AFE offset/gain & per-channel exposure)
- add fine calibration (per-cell offset/gain)
- free image and fine cal buffers in sane_close()
- compare page counter of small scanners only in non-buffered mode
- add back-side gray mirroring code for DR-2580C
2009-05-06 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/descriptions/pixma.desc:
Updated descriptions in pixma backend for ImageClass MF4010 and MF4018.
2009-05-06 Ilia Sotnikov <hostcc@gmail.com>
* doc/descriptions/unsupported.desc:
HP ScanJet 4500C/4570C/5500C is supported by the 'hp5590' backend.
* doc/descriptions/hp5590.desc:
Updated backend version, added HP ScanJet 4500C as completely supported,
added HP ScanJet 5500C as untested, HP ScanJet 4570C/5550C/5590/7650
marked as completely supported
* tools/check-usb-chip.c:
Updated HP ScanJet model names displayed during the check_hp5590().
* backend/hp5590.c, backend/hp5590_cmds.c, backend/hp5590_cmds.h,
backend/hp5590_low.c, backend/hp5590_low.h, doc/sane-hp5590.man:
Updated the list of supported devices (added HP 5500C which is similar
to 4570C, 5500C which is similar to 4500C) - only strings/comments, no
code was changed. Updated backend version. Updated man page.
2009-05-06 Julien Blache <jb@jblache.org>
* tools/sane-desc.c: unbreak udev rules, use ATTRS instead of ATTR
for USB devices.
* frontend/saned.c: pass the network fds to saned_avahi() so the
Avahi process can close them. Fixes a hang possible hang of the
net backend when saned is run in debug mode.
2009-05-05 Julien Blache <jb@jblache.org>
* doc/backend-writing.txt, doc/releases.txt: update for the switch
to git.
2009-05-04 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* acinclude.m4: Rename --enable-fork-process to --enable-pthreads
to match internal usage. Stop linking in pthread when disabled.
* backend/Makefile.am: Add $PTHREAD_LIBS to all backends that
include sanei_thread.
* Makefile.am: Add new ChangeLog-1.0.20 to distribution list.
2009-05-03 m. allan noah <kitno455 at gmail dot com>
* ChangeLog-1.0.20, Makefile.in: ChangeLog from 1.0.20 release
* configure, configure.in: version 1.0.21cvs
* doc/releases.txt: minor updates for new build system
* doc/descriptions/canon_dr.desc, doc/descriptions/coolscan3.desc,
doc/descriptions/rts8891.desc, doc/descriptions/xerox_mfp.desc:
remove :new tag
2009-05-03 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* Makefile.in, aclocal.m4, configure, */Makefile.in: Regenerated
with newer automake.
* backend/Makefile.am, tools/sane-config.in: Add missing
$GPHOTO2_LDFLAGS so library can be found.
* tools/Makefile.am: Add missing $SCSI_LIBS to sane-find-scanner.
Older entries can be found in ChangeLog-1.0.20.