New with 1.0.27 (see Note 1), released 2017-05-22:
* Significant enhancements to canon_dr, epjitsu, epsonds, fujitsu,
genesys, hp3500, pixma and xerox-mfp backends.
* Minor updates, bugfixes or scanners added in several backends.
* 30+ new scanner models supported.
* Made libusb-1.0 the default for USB support (see Note 2).
* Switched code from C90 to C99 (Thanks to Volker Diels-Grabsch).
* Updated Linux USB3 workaround (see Note 3).
* Documentation and translation updates.
* Bugfixes (Avahi, threading, USB, ICC/PNG/JPEG, etc).
* Reduced compiler warnings, improved code (see Note 4).
Note 1: There is no 1.0.26 release of sane-backends. That number was
skipped so that our development version numbers would more clearly be
an extension of the prior release. This should make packaging a little
easier for our downstream users.
Note 2: On all systems, the --enable-libusb* flags are now ignored.
Instead, the --with-usb and --without-usb flags now control support.
When neither is given, USB support will be enabled if possible and
disabled otherwise. If --with-usb is requested but not possible,
./configure will fail. There is no support to prefer libusb-0.1 over
libusb-1.0. When libusb-1.0 is not found, libusb-0.1 will be tried.
Note 3: The Linux USB3 workaround which was added in version 1.0.25 is
now disabled by default. If you have difficulty using a scanner which
previously worked, or intermittent scanner availability, try setting
the new environment variable SANE_USB_WORKAROUND=1 before starting
your frontend.
Note 4: A special thanks goes to Olaf Meeuwissen for picking up the
janitorial duties in sane-backends. He has found and fixed a large
number of long-standing bugs, curated our bug tracker, improved our
build scripts and docs, and provided user support. Thank you Olaf!
New with 1.0.25, released 2015-10-03:
* New backends: epsonds (Epson DS, PX and WF series),
pieusb (PIE and Reflecta film/slide scanners).
* Support for JPG and PNG output format in scanimage.
* Significant enhancements to avision, canon_dr, epjitsu, fujitsu, genesys,
kodakaio and pixma backends.
* Minor updates, bugfixes or scanners added in several backends.
* 300 new scanner models supported.
* Workaround for USB3 problems in Linux kernel.
* Added code for IR functionality.
* Documentation and translation updates.
* Bugfixes (threading, networking, udev rules).
ok wiz@.
Changes:
* Significant enhancements to pixma, genesys, kodakaio, fujitsu, canon_dr.
* Minor updates, bugfixes or scanners added in several backends.
* Added new testsuite
* 51 new scanner models supported.
* USB support improvements.
* Improved build system (mingw64, bug fixes, default pthread on Linux).
* Documentation updates.
* Bugfixes.
* Update MASTER_SITES to MASTER_SITE_LOCAL
Changelog:
New with 1.0.23, released 2012-08-19:
* New backends: kvs40xx (Panasonic KV-S40xx),
kodakaio (Kodak AiO ESP and Hero)
* Significant enhancements to several backends.
* 30 new scanner models supported.
* V4L support improvements.
* Improvements for builds on multiple platforms.
* Improved udev rules.
* Updated software deskew algorithm.
* Documentation updates.
* Bugfixes.
New with 1.0.22, released 2011-02-13:
* New backends: kvs20xx (Panasonic KV-S20xx),
magicolor (Konica-Minolta )
* Significant enhancements to several backends.
* More than 80 new scanner models supported.
* Support many more networked scanners.
* Added -A option to scanimage
* Improved build system.
* Improved USB support.
* Improved udev rules.
* Documentation updates.
* Bugfixes.
- New backends: hpsj5s (Hewlett-Packard ScanJet 5S parport scanner),
teco2 (some Relisys/Primax SCSI flatbed scanners, models VM3575, VM6565,
VM6586 and VM6575), teco3 (some Relisys/Piotech/Trust/Plustek SCSI
flatbed scanners, model VM3552).
- Updated backends: avision, canon_pp, coolscan2, dc240, dc25, epson, fujitsu,
hp, leo, microtek, mustek, mustek_usb, pie, plustek, snapscan, teco1, test,
umax, umax_pp, v4l.
- sane-find-scanner finds more scanners and has more verbosity options now.
- New tool to create gamma tables (gamma4scanimage).
- Support for ICC profiles for scanimage.
- USB scanner should work on all systems supported by libusb now.
- Portability fixes (especially for big-endian sytems, Irix, OpenStep, OS/2,
Solaris).
- New and updated translations for various backends.
- New system for generating lists of manufacturers/backends.
- Various documentation updates.
- Bugfixes.
char **argvec = malloc(); vprintf(fmt, argvec); va_end(argvec);
which of cource won't work on anything that does not pass its
arguments on the stack (like PPC). This patch adds a handcrafted
vprintf() lookalike damn_i386_centric_printf() that does TRT.
additional supported scanners, and new backends for Mustek USB scanners.
While at it, split out common "sane" definitions into a Makefile.common
for sane-frontents (and possibly others) to use.
- Add a missing dependency on libusb.
- Add a buildlink.mk file for use by other package Makefiles.
- Don't install sane.{dvi,ps} as they require teTeX to be installed to build
the documentation files.
New with 1.0.5, released 2001-07-01:
* New backends: bh (Bell+Howell Copiscan II series), dc240 (Kodak DC240
Digital Camera), sm3600 (Microtek ScanMaker 3600), umax_pp (Umax paralell
port scanners).
* Updated backends: artec (v0.5.16), dc25 (v1.2), dll (v1.0.3),
epson (v0.2.08), hp (v0.94), microtek (v0.12.3), microtek2(v0.9),
mustek (v1.0-107), nec (v0.12), net (v1.0.3), plustek (v0.39), pnm (v1.0.1),
snapscan (v1.2), tamarack (v0.5), umax (v1.0-28).
* Fixed security bug in saned.c that allowed access to scanner without
password.
* pnm isn't installed by default anymore due to security risks
* Linux-part of sanei_scsi.c was updated concerning buffersizes, devfs, and
kernel 2.4. More debug output.
* sanei_scsi_find_devices works on FreeBSD now.
* Added support for Solaris sgen SCSI driver.
* find-scanner was renamed to sane-find-scanner and is installed now. Further
more it has a man page now.
* There is a testsuite for sane, but only one test is implemented yet.
* Better output about versions of backends and frontends.
* There is a man page for SANE now (sane(7)).
* Install all available documentation.
* Bugfixes.
has been split into two packages: backends and frontends.
We do the same split in pkgsrc and create two new packages.
This is the sane-backends package (based on the old sane package).
Changes since sane 1.0.3:
* New backends: as6e, nec, pie.
* Updated backends: artec (v0.5.15), avision (v0.2.1), epson (v0.1.39),
hp (v0.93), mustek (v1.0-102), mustek_pp (v0.9-devel), plustek (v0.38),
sharp (v0.32), umax (v1.0-21).
* Moved frontends xscanimage and xcam to a new package (sane-frontends).
* Added authentification with encrypted passwords.
* Installation of shared libraries on AIX is supported now.
* Fixed compilation bugs on Irix and FreeBSD.
* Better debug output on platforms not supporting vararg macros.
* Better documentation about SANE devicenames.
* Bugfixes.