sane-project-backends/ChangeLog

1329 wiersze
57 KiB
Plaintext
Czysty Wina Historia

2009-01-18 m. allan noah <kitno455 a t gmail d o t com>
* doc/descriptions/unsupported.desc: everything reported from
2008-07 to 2009-01
2009-01-18 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys_low.h: Fix prototype of update_hardware_sensors.
Make half-ccd mode optional.
* backend/genesys_gl841.c: Make dpihw depend on sensor pixel count
instead of sensor resolution. Make some Canon LiDE 35 specific
gpio handling conditional, add missing SCANMOD shift. Make
half-ccd mode optional. Reenable clock register setup from sensor
struct, set SCANMOD.
* backend/genesys_devices.c: Make half-ccd mode optional.
Reenable clock register setup from sensor struct, set SCANMOD.
2009-01-16 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* .cvsignore, Makefile.in, aclocal.m4, config.sub, configure,
configure.in, backend/cvsignore, include/Makefile.in,
include/sane/config.h.in, INSTALL, Makefile.am, missing:
Convert top-level Makefile to be generated by automake.
"dist" target now includes m4 directory. Updated "libcheck"
target to look at dynamic libraries instead of static.
>>>>>>> 1.3429
2009-01-17 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* pixma_mp150.c:
Fixed "Busy mode" exit processing.
2009-01-17 Julien Blache <jb@jblache.org>
* doc/descriptions/hp.desc: add SCSI identifiers for the ScanJet
IIc, from Daniel Golle (sane-devel, 20061105).
* frontend/scanimage.c: make batch mode create output files
atomically. Patch by Simon Matter <simon.matter@invoca.ch>.
2009-01-16 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* doc/Makefile.in, frontend/Makefile.in, include/Makefile.in,
japi/Makefile.in, lib/Makefile.in, po/Makefile.in,
sanei/Makefile.in, testsuite/Makefile.in, tools/Makefile.in,
backend/Makefile.in:
Updates to Makefiles to prepare for transition to automake.
Fix a few bugs with "all" and "uninstall" targets to work when
$(builddir) != $(srcdir). Added $(DESTDIR) to uninstall target.
Made $(distdir) related to current directory to match automake.
2009-01-16 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys.c, backend/genesys.h, backend/genesys_devices.c,
backend/genesys_gl646.c, backend/genesys_gl841.c,
backend/genesys_low.h: Add support for buttons on
Canon LiDE 35/40/50.
2009-01-15 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/sane-pixma.man, doc/descriptions/pixma.desc,
pixma_mp150.c, AUTHORS:
Updated docs and comments in pixma backend.
Added Dennis Lou to pixma backend authors
2009-01-13 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* AUTHORS: added myself as co-responsible for pixma backend
2009-01-15 Alessandro Zummo <a.zummo@towertech.it>
* backend/epson2.c: do not use request_identity2 with
networked scanners, fixed generation of resolution
list.
2009-01-13 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* backend/pixma_bjnp.c: send broadcasts from bjnp port to make
firewalling easier
2009-01-13 Julien Blache <jb@jblache.org>
* tools/sane-desc.c: replace opencoded device permissions and
ownership by proper definitions. Group USB devices by vendor in
the HAL FDI output. Replace obsolete SYSFS{} key by the newer
ATTR{} key in the udev output. Add a new :scsi keyword for SCSI
devices, add support for SCSI devices in the udev and HAL FDI
outputs.
* doc/descriptions/hp.desc, doc/descriptions/epson.desc: add :scsi
keyword to a handful of SCSI scanners known to advertise
themselves as type "Processor".
All of the above based on a patch contributed by Dieter Jurzitza.
2009-01-10 m. allan noah <kitno455 a t gmail d o t com>
* sanei/sanei_usb.c: rescan usb every time sanei_usb_init() is called
- remove missing devices, add new devices to global lists
- based on code from stef.dev@free.fr
2009-01-10 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v11
- send_panel() can disable too
- add cancel() to send d8 command
- call cancel() only after final read from scanner
- stop button reqests cancel
2009-01-10 Jeremy Johnson <jeremy a t acjlaw dot net>
* backend/hs2p.c: replaced ulong with u_long,
added static keyword for SANE_Status update_hs2p_data()
2009-01-06 Jonathan Bravo Lopez <jkdsoft@gmail.com>
* backend/hp3900_sane.c, backend/hp3900_config.c,
backend/hp3900_types.c, backend/hp3900.conf.in, doc/sane-hp3900.man,
doc/descriptions/hp3900.desc:
Added support for HP Scanjet G3110 scanner.
2009-01-05 Jeremy Johnson <jeremy a t acjlaw dot net>
Added code to read_data() to pad image data to
requested length and to zero out any garbage using
information from sense data command. Added new
MAINTENANCE_DATA struct and options to display
scanner's maintenance/callibration statistics.
*backend/hs2p.h
- added enum CONNECTION_TYPES
- added HS2P_DATA struct
- added SENSE_DATA struct to struct HS2P_Device
- added SANE_String_Const orientation_list[]
- added macros isset_ILI() and isset_EOM()
*backend/hs2p-scsi.h
- replaced request_sense struct with SENSE_DATA struct
- added #define DATA_TYPE_EOL (va_list sentinel)
- added MAINTENANCE_DATA struct
*backend/hs2p-saneopts.h
- added OPT_ORIENTATION
- added MAINTENANCE_DATA options
*backend/hs2p.c
- added MAINTENANCE_DATA options
- added unused connType to attach()
- added update_hs2p_data() to fill in options
- added hs2p_open() and hs2p_close()
- added get_hs2p_data() to read scanner data
- added print_maintenance_data()
- modified sane_control_options() to
accomodate new maintenance options and to
handle Portrait/Landscape option
replaced adf_status macro with s->data.adf_status
- modified sane_read() to correctly zero out the
missing bytes on an incomplete read and to pad
to the requested length
*backend/hs2p-scsi.c
- replaced request_sense() with get_sense_data()
- added print_sense_data()
- added SENSE_DATA *sdp to sense_handler()
- modified read_data() to handler other data type codes/qualifiers
- read_adf_status() now is replaced with call to
read_data(fd,*buf,*bufsize,dtc,dtq)
2009-01-04 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/sane-pixma.man, doc/descriptions/pixma.desc:
Updated doc for pixma backend (ImageClass)
2008-12-31 St<53>phane Voltz <stef.dev@free.fr>
* backend/genesys.c: restored warming up broken by a previuos commit
2008-12-28 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_imageclass.c:
Change to include different checksumming for MF41xx and MF42xx series
2008-12-26 Alessandro Zummo <a.zummo@towertech.it>
* backend/epson2.c: changed version code,
added protection from wrong settings.
2008-12-21 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.[ch]: backend v87
- accept null pointer as empty device name
- track frontend reading sensor/button values to reload
- deactivate double feed options if df-action == default
2008-12-21 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/descriptions/pixma.desc, doc/sane-pixma.man,
backend/pixma_mp150.c:
MP800/MP800R: Fixed bug and color planes shift issues, added TPU support
for 48 bits images depth up to 1200 dpi.
MP980: following a user feedback, declared as working.
Doc and man pages updated.
2008-12-18 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.[ch]: backend v86
- get_pixelsize() sets back window ID for back side scans
* doc/sane-fujitsu.man, doc/descriptions/fujitsu.desc: backend v86
2008-12-17 Julien Blache <jb@jblache.org>
* backend/v4l.c: unmap mapped buffer in sane_cancel(). Use libv4l1
for v4l device access, buys us some support for v4l2 devices for
free thanks to libv4l1, libv4l2 and libv4lconvert.
* configure.in, configure: check for libv4l1 availability.
2008-12-15 Alex Belkin <abc@telekom.ru>
* AUTHORS, configure, configure.in, backend/Makefile.in,
backend/xerox_mfp.c, backend/xerox_mfp.h, doc/Makefile.in,
doc/descriptions/xerox_mfp.desc, doc/sane-xerox_mfp.man:
Initial commit ot xerox_mfp backed.
2008-12-12 Julien Blache <jb@jblache.org>
* frontend/saned.c: add a data_portrange config file option to
saned to specify a port range for the data connection. Based on a
patch contributed by Oren Held.
* backend/saned.conf.in: add the data_portrange option to the
config file and rework the comments.
* doc/saned.man: document the data_portrange option.
2008-12-11 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c doc/sane-rts8891.man doc/descriptions/rts8891.desc:
scan register setting fix, documentation update
2008-12-10 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.[ch]: backend v85
- round pixels_per_line down to arbitrary limits for fi-4990 & fi-4860
- fi-4860 returns random garbage to serial number queries
- initialize *info to 0 in sane_control_option()
* doc/descriptions/fujitsu.desc: backend v85, improve status/comments
* frontend/scanimage.c: initialize *info, fix buffer overwalk
2008-12-10 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.c: backend v10
- add all documented request sense codes to sense_handler()
- fix color jpeg (remove unneeded BGR to RGB swapping code)
- add macros for LUT data
* backend/canon_dr.conf.in: add DR-2080C usb ID
* doc/descriptions/canon_dr.desc: backend v10, add DR 3020
2008-12-08 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v9
- add rollerdeskew and stapledetect options
- add rollerdeskew and stapledetect bits to ssm_df()
* doc/descriptions/canon_dr.desc: backend v9
2008-12-08 m. allan noah <kitno455 a t gmail d o t com>
* backend/avision.c: backend v289
- fix sending SIGTERM when reader_pid == 0
2008-12-07 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v8
- rename read/send_counter to read/send_panel
- enable control panel during init
- add options for all buttons
- call TUR twice in wait_scanner(), even if first succeeds
- disable rif
- enable brightness/contrast/threshold options
* doc/descriptions/canon_dr.desc, doc/sane-canon_dr.man: backend v8
2008-12-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* backend/pixma_bjnp.c pixma_bjnp_private.h:
replaced getlogin/getenv by getpwuid(geteuid)
2008-12-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* backend/pixma_bjnp.c pixma_bjnp_private.h:
On Ubuntu getlogin() returns NULL. So we now first try getlogin()
and if that fails, we try getenv("USER") and if that fails we use
a default user string
2008-12-03 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c backend/rts8891_low.c: possible fix for
failed scan at 300 and 1200 dpi for HP4400, sensor type 2.
2008-12-01 Julien Blache <jb@jblache.org>
* sanei/sanei_usb.c: fix assignment in if clause, reported on
sane-devel.
2008-11-30 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/descriptions/pixma.desc, doc/sane-pixma.man:
MP620 supported by pixma backend confirmed, doc and man pages updated.
2008-11-29 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch]: backend v7
- jpeg support (size rounding and header overwrite)
- call object_position(load) between pages even if buffering is on
- use request sense info bytes on short scsi reads
- byte swap color BGR to RGB
- round image width down, not up
- round image height down to even # of lines
- always transfer even # of lines per block
- scsi and jpeg don't require reading extra lines to reach EOF
- rename buffer option to buffermode to avoid conflict with scanimage
- send ssm_do and ssm_df during sane_start
- improve sense_handler output
* doc/descriptions/canon_dr.desc: backend v7
2008-11-29 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch], backend/canon_dr-cmd.c: backend v6
- fix adf simplex
- rename ssm_duplex to ssm_buffer
- add --buffer option
- reduce inter-page commands when buffering is enabled
- improve sense_handler output
- enable counter option
- drop unused code
* doc/descriptions/canon_dr.desc: backend v6
2008-11-26 m. allan noah <kitno455 a t gmail d o t com>
* backend/*.[ch]: nearly every backend used V_MAJOR
instead of SANE_CURRENT_MAJOR in sane_init()
* backend/snapscan.c: remove EXPECTED_VERSION check
since new SANE standard is forward compatible
2008-11-25 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch], backend/canon_dr-cmd.c,
doc/descriptions/canon_dr.desc: backend v5
- remove EOF ejection code
- add SSM and GSM commands
- add dropout, doublefeed, and jpeg compression options
- disable adf backside
- fix adf duplex
- read two extra lines (ignore errors) at end of image
- only send scan command at beginning of batch
- fix bug in hexdump with 0 length string
- DR-7580 support
2008-11-25 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma.c:
Fixed regression bug at end of scan for all PIXMA, noticeable
in multipage ADF scan.
2008-11-23 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c, sane-backends/po/sane-backends.fr.po,
doc/descriptions/pixma.desc, doc/sane-pixma.man:
Support for MP630 in pixma backend.
Updated docs for MP630, and network interface to various PIXMA models
in pixma.desc.
Fixed some typos in French translations.
2008-11-20 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c: fixes 'commit scan value' for HP4400.
2008-11-20 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c: calibration fixes for HP4400 sensor type 3.
2008-11-18 Alessandro Zummo <a.zummo@towertech.it>
* backend/epson2.c: fixed bug when an extended command
was used with D8 level scanners. bug reported
by Kare Sars <kare.sars@kolumbus.fi>
2008-11-17 Gerhard Jaeger <gerhard@gjaeger.de>
* doc/descriptions-external/epkowa.desc:
iscan 2.14.0 updates on behalf of olaf.meeuwissen@avasys.jp
2008-11-12 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c: sensor detection fix. Lamp setting
change for HP4400 sensor type 3.
2008-11-11 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.c: backend v4
- eject document when sane_read() returns EOF
2008-11-09 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch], backend/canon_dr-cmd.h, doc/sane-canon_dr.man,
backend/canon_dr.conf.in, doc/descriptions/canon_dr.desc:
- New Canon DR-series backend v3
- support all modes and resolutions of DR-9080C
- advanced options (MF detection, compression) not yet supported
- other larger models believed similar, smaller ones unknown
* doc/descriptions/unsupported.desc: remove Canon DR-series machines
2008-11-07 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.c: backend v84
- round lines down to even number to get even # of total bytes
- round binary bpl and Bpl down to byte boundary
2008-11-06 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.c: backend v83
- round binary bpl and Bpl up to byte boundary
- use s->params instead of user data in set_window()
- read_from_scanner() only grabs an even number of lines
2008-10-31 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* Pixma backend (pixma.c/pixma_common.c/pixma_io_sanei.c/pixma_bjnp.c):
bjnp tcp connection is now de-activated after initialization and
re-activated at start of scanning. If we do not do this, the scanner
closes its side of the connection after 30 secods of inactivity.
Added a maximum to the retry of slect calls when signals are
received
Added blocksize detection for tcp read_bulk call
2008-11-04 m. allan noah <kitno455 a t gmail d o t com>
* sanei/sanei_usb.c, include/sane/sanei_usb.h:
- shorten debug lines to fit in 80 chars
- add sanei_usb_clear_halt() required by upcoming canon_dr backend
2008-10-31 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.[ch], backend/fujitsu-scsi.h,
backend/fujitsu.conf.in, doc/descriptions/fujitsu.desc: backend v82
- improved front-side endorser vpd detection
- send scanner_control_ric during sane_read of each side
- add fi-6770A and fi-6670A USB ID's
2008-10-31 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* backend/pixma_bjnp.c: corrected small typo
2008-10-31 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* backend/pixma_bjnp.c:
Added retry to select() calls when they get interrupted by a
signal. This solves problems in xsane after a first scan completed.
There is still an issue that scanner closes tcp connection after
30 seconds of inactivity
backend/pixma_bjnp.c backend/bjnp_private.h
Marked local functions as static and removed them from ..private.h
2008-10-31 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c backend/rts8891_low.c backend/rts8891_low.h:
added 600 and 1200 dpi scan for HP4400 and HP4470 with 'xpa'
sensor.
2008-10-25 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c, doc/sane-pixma.man doc/descriptions/pixma.desc:
Tweaks for TPU scan at 4800 dpi, and MP810 at 2400 dpi (now works).
Updated docs around that.
2008-10-25 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* Added configuration file support for pixma backend
Currently used only for configuration of network scanners.
2008-10-22 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma.c, backend/pixma_io_sanei.c, backend/pixma_mp150.c:
TPU scanning in 48 bits mode now works fine on MP970, with Xsane or
scanimage.
Changed also minimum to 300 dpi for TPU scan, so that preview now works
in Xsane.
Added Legal paper dimensions (14") to ADF scan for MX850 and MX7600.
The rest is cosmetic only.
2008-10-21 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* Added #ifdef around defintions of MIN and MAX in pixma_common.h
- Re-enable includes in pixma_bjnp.c as they are needed on Freebsd
- Replaced getaddrinfo by gethostbyname in pixma_bjnp.c as this is
supported on OS/2 as well
2008-10-21 m. allan noah <kitno455 a t gmail d o t com>
* doc/descriptions/fujitsu.desc: backend v81, fix fi-6240 usb id
2008-10-20 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v81
- increase USB timeouts
- enable get_pixelsize() to update scan params after set_window()
- remove even_scan_line hack
2008-10-19 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* configure.in, configure, backend/pixma_bjnp.c,
backend/pixma_bjnp.h, backend/pixma_bjnp_private.h,
pixma.h, doc/descriptions/pixma.desc:
From Louis Lagendijk for bjnp protocol on pixma backend, add a header
check for ifaddrs.h (necessary on different platforms BeOS, OS/2, ...)
Increment pixma backend version number.
2008-10-15 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c: added 300 dpi scan for HP4400
2008-10-15 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c: fixed HP4400 sensor detection, added 150
dpi scan mode for HP4400
2008-10-14 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma*.c, backend/pixma*.h (all pixma backend files),
doc/sane-pixma.man, doc/description/pixma.desc,
backend/Makefile.in
Added 3 new files backend/pixma_bjnp.c, backend/pixma_bjnp.h,
backend/pixma_bjnp_private.h:
- Thanks to Louis Lagendijk, added an implementation of Canon's BJNP
network protocol to the pixma backend, for scanning with PIXMA devices
over a LAN network.
- Fix for ADF scan reset session when ADF is loaded with more pages
to scan than the frontend requests.
- Updated pixma backend documentation and file headers.
2008-10-09 m. allan noah <kitno455 a t gmail d o t com>
* doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man: backend v80
2008-10-08 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.c: backend v80
- front-side endorser uses data ID 0x80
2008-10-06 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c backend/rts8891.h: fixed configuration option
bug
2008-10-04 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma.c, backend/pixma.h, backend/pixma_common.c,
backend/pixma_io_sanei.c, backend/pixma_mp150.c,
doc/sane-pixma.man, doc/description/pixma.desc:
MP970 scanning improvements, up to 4800 dpi. On the way soon,
network BJNP protocol designed by Louis Lagendijk to be added to CVS.
MX7600 reported to work fine with the backend.
ADF scanning:
- improved for latest PIXMAs like MX850, MX310.
- bug fix in Sane_start, when scanning several pages with ADF.
ADF DUPLEX scanning:
- new code for ADF Duplex, (to be tested) based on a MX850 Snoop. Changes
might fit also MP830 (To be confirmed).
TPU scanning:
- MP970 TPU scanning: Protocol works, get scanned TPU images with 48 bits
to 24 bits conversion, full 48 bit version yet to be debugged.
2008-10-03 m. allan noah <kitno455 a t gmail d o t com>
* backend/epjitsu.[ch]: backend v17:
- increase scan height ~1/2 inch due to head offset
- change page length autodetection condition
2008-10-03 St<53>phane Voltz <stef.dev@free.fr>
* include/sane/sane.h: added a SANE_CURRENT_MINOR define
2008-10-02 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c backend/rts8891.h backend/rts8891_low.h:
add a 'sensornumber' option to override detected sensor model
2008-10-02 m. allan noah <kitno455 a t gmail d o t com>
* doc/descriptions-external/epkowa.desc:
- iscan 2.12.0 updates from olaf.meeuwissen@avasys.jp
2008-10-01 m. allan noah <kitno455 a t gmail d o t com>
* doc/descriptions/fujitsu.desc, backend/fujitsu.conf.in,
backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v79
- add usb ids for several models
- print additional hardware capability bits
- detect front-side endorser
- disable endorser-side controls if only one side installed
- add quirks for fi-6x70
2008-10-01 m. allan noah <kitno455 a t gmail d o t com>
* backend/epjitsu.[ch]: backend v16:
- split fill_frontback_buffers_S300 into 3 functions
- enable threshold-curve option
- add 1-D dynamic binary thresholding code
- remove y-resolution option
- pad 225x200 data to 225x225
2008-10-01 Gerhard Jaeger <gerhard@gjaeger.de>
* doc/descriptions/plustek.desc: Added entry for UT12 devid 0x0013
* doc/descriptions/unsupported.desc: Removed entry for UT12 devid 0x0013
* doc/descriptions/gt68xx.desc: Added entry for OpticSlim 2400plus
* backends/gt68xx.conf.in: Added entry for OpticSlim 2400plus
2008-09-26 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891_low.c: fix HP4400 head parking
2008-09-25 m. allan noah <kitno455 a t gmail d o t com>
* backend/epjitsu.[ch], backend/epjitsu-cmd.h: backend v 13, 14 and 15:
- add working page-height control
- add working brightness, contrast and threshold controls
- add disabled threshold curve and geometry controls
- move initialization code to sane_get_devices, for hotplugging
- support S300 on USB power
- support S300 225x200 and 600x600 scans
- support for automatic paper length detection (parm.lines = -1)
- expose hardware buttons/sensors as options for S300
* doc/descriptions/epjitsu.desc: change S300 status to good
2008-09-25 m. allan noah <kitno455 a t gmail d o t com>
* include/sane/saneopts.h: underscore not allowed in option names
* frontend/scanimage.c: fix broken unknown length (-1) binary scans,
fix invalid tiff height with unknown length scans, fix compiler warn
2008-09-20 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c: fix typo in HP4400 variant detection
2008-09-20 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c backend/rts8891_low.c backend/rts8891_low.h: more
fix for HP4400 head parking, 75 dpi support for another HP4400 sensor
variant, better variant detector and initial setting
2008-09-13 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c, doc/sane-pixma.man, doc/description/pixma.desc:
Changes in pixma backend for PIXMA MP970 at 4800 dpi (to be continued).
Declare MX7600 but yet untested.
2008-09-11 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c backend/rts8891_low.c backend/rts8891_low.h: fix
parking for HP4400, tune dark calibration for HP4400
2008-09-07 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c backend/pixma_imageclass.c backend/pixma_common.h
doc/sane-pixma.man doc/descriptions/pixma.desc:
- Updated doc for MF4140, MF4150 and MP810
- Remove white lines previously padded to image bottom for CCD sensors
- Modified scan area adjustments to enhance frontend area selection fit
but to be confirmed that it does not bring backward compatibility issues.
2008-09-03 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c backend/rts8891_low.c backend/rts8891_low.h
backend/rts88xx_lib.c: minor changes for hp4400 support
2008-09-02 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c:
Some tweaks to have PIXMA MP810 supported by the pixma backend.
2008-08-29 St<53>phane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c:
- move to configuration framework
- fix GL646 GPO value usage
- HP2400/G2410 tidbits
- don't reset ASIC anymore
2008-08-27 m. allan noah <kitno455 a t gmail d o t com>
* doc/descriptions/fujitsu.desc: mark fi-6230 and fi-6240 complete
2008-08-26 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.c, doc/descriptions/fujitsu.desc: backend v78
- recent model names (fi-6xxx) dont end in 'C'
- simplify flatbed area overrides
- call scanner_control to change source during sane_start
2008-08-26 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.c, backend/fujitsu-scsi.h: backend v77
- override flatbed maximum area for fi-6230C and fi-6240C
- set PF bit in all mode_select(6) CDB's
- set SANE_CAP_INACTIVE on all disabled options
- fix bug in mode_select page for sleep timer
2008-08-25 Gerhard Jaeger <gerhard@gjaeger.de>
* backend/plustek-usb.c backend/plustek-usbdevs.c:
Added preliminary support for Visioneer XP100
Tweaked entry for LM9831 version of Plustek UT12
* backend/plustek.c: Bumped build number
* doc/sane-plustek.man doc/plustek/Plustek-USB.changes: Update
* doc/descriptions/plustek.desc: Added entry for Strobe XP100
* doc/descriptions/unsupported.desc: Removed entry for Strobe XP100
2008-08-21 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c: calibration updating and 75 dpi scan for hp400
2008-08-23 m. allan noah <kitno455 a t gmail d o t com>
* doc/descriptions/fujitsu.desc: set lots of scanners to complete :)
2008-08-21 St<53>phane Voltz <stef.dev@free.fr>
* 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<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c backend/rts88xx_lib.c: fix for hp4400 init
2008-08-13 m. allan noah <kitno455 a t gmail d o t com>
* 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 <rene@exactcode.de>
* 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 <jb@jblache.org>
* frontend/saned.c: initialize runas_{u,g}id to 0 instead of -1;
initialize ngroups to 0.
2008-08-04 Julien Blache <jb@jblache.org>
* frontend/scanimage.c: fetch_options(), actually get option
descriptor 0 before attempting to get the value of option 0.
2008-08-04 St<53>phane Voltz <stef.dev@free.fr>
* backend/umax_pp.c backend/umaxp_pp.h backend/umax_pp.conf.in:
use configuration framework
2008-08-02 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.c, backend/fujitsu-scsi.h: backend v74
- replace global scsi blocks with local ones in each function
2008-07-31 Julien Blache <jb@jblache.org>
* frontend/saned.c: set supplemental group list in addition to
setting euid and egid. Reported by Cameron Hutchison.
2008-07-28 Julien Blache <jb@jblache.org>
* frontend/saned.c: call setegid() before seteuid(), aka while
we're still root. Patch from Nick Andrew <nick@nick-andrew.net>.
2008-07-27 m. allan noah <kitno455 a t gmail d o t com>
* 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 <kitno455 a t gmail d o t com>
* 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 <kitno455 a t gmail d o t com>
* 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 <jb@jblache.org>
* 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 <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c:
Changed page scan end condition to handle correctly PIXMA ADF.
2008-07-14 Julien Blache <jb@jblache.org>
* 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 <kitno455 a t gmail d o t com>
* 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 <kitno455 a t gmail d o t com>
* 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<53>phane Voltz <stef.dev@free.fr>
* 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<53>phane Voltz <stef.dev@free.fr>
* include/sane/sanei_config.h: doxygen fix for new function
2008-07-10 St<53>phane Voltz <stef.dev@free.fr>
* 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<53>phane Voltz <stef.dev@free.fr>
* 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 <kitno455 a t gmail d o t com>
* 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 <nicols-guest at users.alioth.debian.org>
* 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 <kitno455 a t gmail d o t com>
* backend/fujitsu.[ch]: backend v69, support hot-unplugging scanners
2008-07-02 m. allan noah <kitno455 a t gmail d o t com>
* 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 <kitno455 a t gmail d o t com>
* 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 <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c:
Removed "experimental" flag for PIXMA MX850.
2008-06-26 m. allan noah <kitno455 a t gmail d o t com>
* 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 <kitno455 a t gmail d o t com>
* backend/test.[ch]: check for options being controlled before loading
2008-06-25 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_imageclass.c:
Patch from Sam Varshavchik to deal with libusb 64 read issue,
for ImageClass MFPs.
2008-06-24 m. allan noah <kitno455 a t gmail d o t com>
* 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 <jb@jblache.org>
* 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 <jb@jblache.org>
* frontend/saned.c: terminate child processes before exiting in
debug mode.
2008-06-19 Ilia Sotnikov <hostcc@gmail.com>
* 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 <hostcc@gmail.com>
* 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 <nicols-guest at users.alioth.debian.org>
* 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<53>phane Voltz <stef.dev@free.fr>
* 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<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c: fix for model with 'XPA' sensor
2008-06-06 Julien Blache <jb@jblache.org>
* backend/net.c: lock the Avahi thread before stopping it and
tearing down the Avahi objects.
2008-06-03 St<53>phane Voltz <stef.dev@free.fr>
* backend/genesys_gl646.c: fixed wrong offset for start
of scanarea for MD6471 scanner.
2008-05-30 m. allan noah <kitno455 a t gmail d o t com>
* 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 <nicols-guest at users.alioth.debian.org>
* 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 <mattias.ellert@fysast.uu.se>
* 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 <kitno455 a t gmail d o t com>
* frontend/scanimage.c: add %n for newline to -f option
2008-05-26 Jonathan Bravo Lopez <jkdsoft@gmail.com>
* 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 <rene@exactcode.de>
* 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<53>phane Voltz <stef.dev@free.fr>
* 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<53>phane Voltz <stef.dev@free.fr>
* 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<53>phane Voltz <stef.dev@free.fr>
* backend/genesys.c:
changed top of scan area detection for MD6228/MD6471 models
2008-05-23 Jonathan Bravo Lopez <jkdsoft@gmail.com>
* backend/hp3900_sane.c: setting appropiate capabilities to some options.
2008-05-22 Jonathan Bravo Lopez <jkdsoft@gmail.com>
* 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<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c:
minor tweak for scanjet 4470cx
2008-05-21 m. allan noah <kitno455 a t gmail d o t com>
* 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 <kitno455 a t gmail d o t com>
* 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 <kitno455 a t gmail d o t com>
* 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 <kitno455 a t gmail d o t com>
* backend/qcam.c, backend/v4l.c, frontend/tstbackend.c:
remove undocumented and otherwise unused SANE_CAP_ALWAYS_SETTABLE
2008-05-19 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c:
150/300 dpi shading calibration fixes for 'XPA' sensor HP4470 models
2008-05-16 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.c: inspect correct bool to enable prepick mode
2008-05-15 m. allan noah <kitno455 a t gmail d o t com>
* 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 <mattias.ellert@fysast.uu.se>
* 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 <mattias.ellert@fysast.uu.se>
* 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<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c
150/300 dpi mode fixes for 'XPA' sensor HP4470 models
2008-05-08 Alessandro Zummo <a.zummo@towertech.it>
* AUTHORS: added myself :)
2008-05-07 Julien Blache <jb@jblache.org>
* 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 <nicols-guest at users.alioth.debian.org>
* backend/pixma_imageclass.c, doc/descriptions/pixma.desc:
USB IDs updates in imageClass backend (pixma), by Dennis Lou.
2008-05-07 Jochen Eisinger <jochen@penguin-breeder.org>
* doc/sane-mustek_pp.man: fix catman warning. Reported by
Raymond Chen.
2008-05-05 Earle Philhower <earlephilhower@yahoo.com>
* doc/sane-sm3840.man: Add lineart and halftone options to page
* backend/sm3840*: Remove 64-bit compile warnings
2008-04-05 St<53>phane Voltz <stef.dev@free.fr>
* 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 <nicols-guest at users.alioth.debian.org>
* doc/sane-pixma.man, doc/descriptions/pixma.desc:
Description and man updates for PIXMA MX300.
2008-05-04 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_imageclass.c, doc/descriptions/pixma.desc:
Code cleanup patch to imageClass backend (pixma) by Dennis Lou.
2008-05-03 Julien Blache <jb@jblache.org>
* 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 <kitno455 a t gmail d o t com>
* backend/epjitsu.[ch]: backend v1.0.12, fix double free bug
2008-04-27 m. allan noah <kitno455 a t gmail d o t com>
* 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 <kitno455 a t gmail d o t com>
* 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 <nicols-guest at users.alioth.debian.org>
* 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 <nicols-guest at users.alioth.debian.org>
* 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 <kitno455 a t gmail d o t com>
* backend/fujitsu.h: remove #define SANE_FRAME_JPEG
2008-04-19 m. allan noah <kitno455 a t gmail d o t com>
* 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 <a.zummo@towertech.it>
* backend/epson2.c: fixed attach() error path.
2008-04-14 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* 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 <jb@jblache.org>
* 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 <mattias.ellert@fysast.uu.se>
* 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 <jb@jblache.org>
* 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 <jb@jblache.org>
* 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 <nicols-guest at users.alioth.debian.org>
* 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 <kitno455 a t gmail d o t com>
* backend/fujitsu.h: remove #define SANE_FRAME_JPEG
2008-04-19 m. allan noah <kitno455 a t gmail d o t com>
* 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 <a.zummo@towertech.it>
* backend/epson2.c: fixed attach() error path.
2008-04-14 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* 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 <jb@jblache.org>
* 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 <mattias.ellert@fysast.uu.se>
* 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 <jb@jblache.org>
* 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 <jb@jblache.org>
* 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 <nicols-guest at users.alioth.debian.org>
* 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 <jb@jblache.org>
* 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<53>phane Voltz <stef.dev@free.fr>
* 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<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c:
split sane_control_option() to make it more readable
2008-04-02 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* 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 <jb@jblache.org>
* 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 <kitno455 a t gmail d o t com>
* 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 <kitno455 a t gmail d o t com>
* 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<53>phane Voltz <stef.dev@free.fr>
* 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 <jb@jblache.org>
* 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 <nicols-guest at users.alioth.debian.org>
* 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 <jb@jblache.org>
* include/sane/sanei_usb.h: typo fix.
2008-03-02 St<53>phane Voltz <stef.dev@free.fr>
* 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 <gerard at gkall dot hobby dot nl>
* doc/descriptions/as6e.desc added Dexxa 4800
2008-02-26 Jonathan Bravo Lopez <jkdsoft@gmail.com>
* 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 <kitno455 a t gmail d o t com>
* 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 <nicols-guest at users.alioth.debian.org>
* 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 <pierre@pirsoft.dnsalias.org>
* backend/genesys_gl841.c: Make LEDs go really dark when "lamp" is off
2008-02-22 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* 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 <pierre@pirsoft.dnsalias.org>
* backend/genesys_gl841.c: Fix debugging output of
gl841_bulk_write_register
2008-02-21 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* 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 <pierre@pirsoft.dnsalias.org>
* backend/genesys_gl841.c: Send 32 registers at once instead of 1
2008-02-20 Mattias Ellert <mattias.ellert@tsl.uu.se>
* backend/Makefile.in, ltmain.sh: Library version definition fixes
* backend/coolscan3.c: Fix format warnings
2008-02-18 Alessandro Zummo <a.zummo@towertech.it>
* 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 <kitno455 a t gmail d o t com>
* backend/cardscan.c, backend/epjitsu.c, backend/fujitsu.c:
sanei_read_config has already cleaned string, fix bug #310597
2008-02-13 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
Patch by Stefan Lucke <stefan@lucke.in-berlin.de>
* backend/genesys_gl841.c: Fixes 3 possibilities for infinite
loops and adjusts loop threshold to given comments
2008-02-13 Jonathan Bravo Lopez <jkdsoft@gmail.com>
* 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 <kitno455 a t gmail d o t com>
* 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.