Merge ssh://git.debian.org/git/sane/sane-backends

merge-requests/1/head
Louis Lagendijk 2012-08-27 19:49:19 +02:00
commit 6f7a9645ed
13 zmienionych plików z 1066 dodań i 923 usunięć

695
ChangeLog
Wyświetl plik

@ -1,692 +1,9 @@
2012-08-18 Rolf Bensch <rolf at bensch hyphen online dot de>
* po/nl.po: Updated Dutch translation from Martin Kho.
2012-08-17 Chris Bagwell <chris at cnpbagwell dot com>
* backend/kvs40xx*: Fix scan() symbol name that
was still conflicting the epjistu and snapscan backends.
2012-08-16 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.[ch], backend/pixma_common.[ch],
backend/pixma_imageclass.c, backend/pixma_mp*.c:
Copyright updated.
2012-08-11 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.c, backend/pixma_mp150.c, backend/pixma_mp810.c:
Lineart fix for generation 1+2 scanners.
2012-08-09 Paul Newall <quandry at ntlworld dot com>
* /backend/kodakaio.c:
calling of poll tidied up, may fix problems with repeated scans.
2012-07-30 Stéphane Voltz <stef.dev@free.fr>
* doc/sane-genesys.man backend/genesys_low.h backend/genesys*.c:
rewrite lineart emulation du to bugs exhibited by the use of the
genesys backend through saned. Fixed an option delcartion that led
to saned crash and fixed batch scanning with sheet-fed scanners.
2012-08-07 Chris Bagwell <chris at cnpbagwell dot com>
* backend/kvs20xx*, backend/kvs40xx*: Fix duplicate symbols
caused by copy&pasting between related backends. This
allows prelinking of backends to work.
* backend/hp5590_low.c: Fix unresolved symbols error by
including byteorder.h header.
* backend/dll.c: Use correct function prototype for prelink
version of DLL backend. Helps some 64-bit compilers.
2012-07-31 Rolf Bensch <rolf at bensch hyphen online dot de>
* doc/descriptions/pixma.desc, doc/sane-pixma.man:
doc updates for all PIXMA scanners
* backend/pixma.h, doc/descriptions/pixma.desc, doc/sane-pixma.man:
- Pixma backend version 0.17.0
- date updated in Pixma man page
2012-07-30 m. allan noah <kitno455 at gmail dot com>
* backend/kvs1025.h: Increase max paper size (Matthew Wild)
* doc/*.man, doc/*.html: Typo fixes (Yuri Chornoivan)
2012-07-30 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_gl843.c backend/genesys_gl646.c:
fix batch scanning for gl646 scanners
2012-07-29 Paul Newall <quandry at ntlworld dot com>
* /doc/descriptions/kodakaio.desc:
advent AW10 added.
2012-07-28 Paul Newall <quandry at ntlworld dot com>
* /doc/descriptions/kodakaio.desc:
usbids added and version.
2012-07-28 Rolf Bensch <rolf at bensch hyphen online dot de>
* doc/descriptions/pixma.desc: scanners resorted by name
* backend/pixma_mp150.c, doc/descriptions/pixma.desc,
doc/sane-pixma.man: new scanners reported by DMoeller
- Canon PIXMA MX410 as untested
- Canon PIXMA MX420 as complete
- Canon PIXMA E500, E600, MX370 Series, MX430 Series, MX710 Series
as untested and experimental
* backend/pixma_mp150.c, doc/descriptions/pixma.desc: capabilities updated
for Canon PIXMA MX510 and MX890
* backend/pixma_mp150.c, doc/sane-pixma.man: all 2012 untested new devices
marked as experimental
2012-07-26 Rolf Bensch <rolf at bensch hyphen online dot de>
* README.linux:
New detailled description for the installation of SANE backend.
2012-07-24 m. allan noah <kitno455 at gmail dot com>
* backend/kvs40xx_opt.c: Oops- it is new
* doc/descriptions/kvs40xx.desc: Fix typo (Yuri Chornoivan)
* po/uk.po: Updated (Yuri Chornoivan)
* tools/Makefile.am, tools/Makefile.in, tools/sane-config.in:
sane-config fixes (Ruediger Meier)
2012-07-15 Ilia Sotnikov <hostcc@gmail.com>
* backend/hp5590.c, backend/hp5590_low.c:
Fix hp5590 backend on big-endian platforms provided by Nhan Ngo Dinh
<nngodinh@tiscali.it>
2012-07-13 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_devices.c backend/genesys_gl124.c
backend/genesys_gl646.c backend/p5.c backend/p5.h backend/p5_device.h
backend/rts8891.c backend/rts8891.h backend/rts8891_devices.c backend/rts8891_low.c
backend/rts8891_low.h backend/rts88xx_lib.c backend/rts88xx_lib.h
backend/umax_pp.c backend/umax_pp.h backend/umax_pp_low.c
backend/umax_pp_low.h backend/umax_pp_mid.c backend/umax_pp_mid.h
doc/sane-genesys.man sanei/sanei_magic.c :
misc cleanups and doc updates to prepare release
2012-06-28 Paul Newall <quandry@ntlworld.com>
* backend/kodakaio.c backend/kodakaio.conf.in backend/kodakaio.h
doc/sane-kodakaio.man doc/descriptions/kodakaio.desc
configure.in makefile.am dllconf.in doc/makefile.am: Added new backend kodakaio for
kodak ESP nnnn, Cnnn, hero AiOs, detection of cups added to configure
since cups is used for network auto detection.
2012-06-27 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.[ch], backend/pixma_sane_options.c,
doc/descriptions/pixma.desc:
- Pixma backend version 0.16.4
- new scan modes for 48 bit flatbed scanners:
PIXMA_SCAN_MODE_COLOR_48, PIXMA_SCAN_MODE_GRAY_16,
enabled by capability PIXMA_CAP_48BIT
* backend/pixma_mp150.c: unused capability PIXMA_CAP_48BIT removed
* backend/pixma_mp810.c:
- new capability for CS9000F: PIXMA_CAP_48BIT
- functions for scan mode detection improved
- lowest resolution for 48 bit flatbed scan modes is 150 dpi
* po/de.po: German translations for new scan modes
2012-06-04 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys.h backend/genesys_low.h
backend/genesys_devices.c backend/genesys_gl124.[ch] : LiDE 110/210
led calibration improvements, add a 'lamp off during scan' option,
add 2400x4800 mode to LiDE 100, 110 and 210, improve remove/add
scanner detection.
2012-06-01 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_gl841.c: apply led calibration fix
2012-06-01 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c: fix get_device to handle scanner plugging and
unplugging
2012-05-31 Stéphane Voltz <stef.dev@free.fr>
* doc/descriptions/genesys.desc doc/sane-genesys.man
doc/descriptions/unsupported.desc: updated Xerox onetouch 2400 status
to supported
2012-05-30 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_gl124.c backend/genesys_gl124.h:
align gl124 code on latest gl847 improvements
2012-05-29 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_devices.c backend/genesys_gl847.c
backend/genesys_gl847.h doc/descriptions/genesys.desc: add 4800 dpi
for LiDE 700F
- improve fedd/move to scan area for gl847 based scanners
- remove non working 400 dpi mode
2012-05-28 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_devices.c backend/genesys_gl124.c
backend/genesys_gl847.c backend/genesys_gl847.h backend/genesys_low.h
doc/descriptions/genesys.desc doc/sane-genesys.man:
add support for LiDE 700F up to 2400 dpi
2012-05-10 m. allan noah <kitno455 at gmail dot com>
* backend/fujitsu.c: backend v111
- call send_* and mode_select_* from sane_start
- split read payloads into new debug level
- add paper-protect, staple-detect and df-recovery options
2012-05-09 m. allan noah <kitno455 at gmail dot com>
* backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v110
- correct max_y_fb for fi-62x0 series
- add must_fully_buffer helper routine
- add hwdeskewcrop option, with fallback to software versions
- add 'actual' param to get_pixelsize for post-scan
- add recent model VPD params
- only set params->lines = -1 when using ald without buffering
- fix bugs in background color when using software deskew
* sanei/sanei_magic.c: Update deskew algo
- allow paper to be +/- 1 inch from top of image
- correct integer overflow
- improve (disabled) debug logs
2012-05-03 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma_io_sanei.c, backend/pixma_mp150.c,
doc/descriptions/pixma.desc, doc/sane-pixma.man:
Patch for Canon Pixma MP280 from Daniel Beer.
- PIXMA_EOF mapped to PIXMA_ETIMEDOUT.
- Maximum resolution reduced to 600dpi.
- Scanner added to doc files.
2012-04-23 Rolf Bensch <rolf at bensch hyphen online dot de>
* AUTHORS: Pixma backend and email addresses updates.
2012-04-20 Rolf Bensch <rolf at bensch hyphen online dot de>
* tools/sane-desc.c: tools/udev/libsane.rules supports scanner group
access to any scanner, with and without acl support.
2012-04-17 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.c, backend/pixma_sane_options.c, po/de.po:
New description for device specific option "source".
2012-04-17 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.c: select first entries of dynamic dpi list
and dynamic mode list as default values after changing the scan source
2012-04-04 Rolf Bensch <rolf at bensch hyphen online dot de>
2012-08-27 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
New scanners Canon Pixma MX510 and Canon Pixma MX890. Both are untested.
Pixma MG6100 support reported by Yann Bonnamy. Bug #313471.
2012-04-04 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.[ch], backend/pixma_mp810.c, po/de.po: color and grayscale
negatives scan in TPU mode, for CS8800F and CS9000F.
2012-08-26 m. allan noah <kitno455 at gmail dot com>
* ChangeLog*, configure*, Makefile.in, doc/desc/{kodakaio,kvs40xx}.desc:
Various updates related to starting 1.0.24git
2012-04-04 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma_mp810.c: cropping y and h to scanable area in TPU mode,
for CS8800F and CS9000F.
2012-03-29 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_gl124.c backend/genesys_devices.c: use feed earlier
at high resolution. Tune LiDE 110/210 geometry.
2012-03-26 Stéphane Voltz <stef.dev@free.fr>
* doc/descriptions/unsupported.desc: removed G4010/G4050,
patch by Martin Michlmayr <tbm@cyrius.com>.
2012-03-25 Mike Kelly <mike@piratehaven.org>
* backends/avision.[ch]:
- Added Xerox Documate 632.
- Added firmware checking for HP5370c scanners.
- Reverted AV610 USB IDs and removed AV_INT_STATUS.
- Fixed warning about printf and size_t.
- Fixed bug using wrong enum in x/y range check.
2012-03-22 Rolf Bensch <rolf at bensch hyphen online dot de>
* po/de.po: New German translations for pixma backend.
2012-03-21 Mike Kelly <mike@piratehaven.org>
* backends/avision.[ch]:
- Added Gray mode support for Kodak i30 and i40.
- Skip post-processing when caching flipping duplex.
- Moved a comment nearer its code.
- Added sane_reload_devices() to sane_init().
- Corrected the logic to set lines = -1 for ADF mode.
- Fix calculations when flipping back of duplex page.
- Track the number of lines to flip as a negative number.
2012-03-20 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_*.[ch]: gl841 sheetfed scanners calibration
improvement, fix document end detection when doing dynamic lineart.
Copyrights updates.
2012-03-19 Gerhard Jaeger <gerhard@gjaeger.de>
* backend/plustek.c: Fix batch scanning with Plustek backend
Patch submitted and tested by Elias Oltmanns <eo@nebensachen.de>
2012-03-19 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_devices.c backend/genesys_gl843.c: update HP4850
geometry and fix initial state
2012-03-06 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma_bjnp.c: Replace index() with strchr(). Bug #313563.
2012-02-29 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.[ch], backend/pixma_common.c,
backend/pixma_sane_options.[ch]: New device specific option
'threshold-curve'. Can be used to optimize 1 bit B/W lineart scans.
2012-02-27 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma_imageclass.c, doc/descriptions/pixma.desc,
doc/sane-pixma.man: New scanner Canon imageCLASS MF4410 from
Vasiliy Olekhov.
2012-02-16 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.c, backend/pixma_sane_options.[ch]:
New device specific option 'gamma'.
2012-02-09 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.[ch], backend/pixma_common.[ch],
backend/pixma_sane_options.[ch], backend/pixma_mp{150,810}.c:
1 bit B/W lineart for pixma_mp150 and pixma_810 subdrivers.
2012-02-06 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma_mp150, doc/descriptions/pixma.desc, doc/sane-pixma.man:
New scanner Canon PIXMA MX360.
2012-02-03 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.h: set PIXMA_VERSION_{MAJOR,MINOR,BUILD} to 0.16.3.
2012-02-03 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/scripts/pixma_gen_options.py: script to generate
backend/pixma_sane_options.c and backend/pixma_sane_options.h
from pixma.c. Found in old pixma project archive file
http://home.arcor.de/wittawat/pixma/mp150-0.13.1.tar.bz2.
2012-01-31 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.[ch], backend/pixma_imageclass.c, backend/pixma_mp[17]50.c,
backend/pixma_mp730.c, backend/pixma_mp810.c: modify dpi_list dependent on
different scanner capabilities for normal (flatbed) and ADF/TPU modes.
2012-01-23 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma_mp150, doc/descriptions/pixma.desc, doc/sane-pixma.man:
New scanner PIXMA MX880 Series.
2012-01-21 Ruediger Meier <sweet_f_a@gmx.de>
* backend/canon_dr.h, backend/cardscan.h, backend/dll.c,
backend/epjitsu.h, backend/fujitsu.h, backend/gt68xx.c,
backend/kodak.h, backend/microtek2.h, sanei/sanei_access.[hc]: fix and
cleanup portable PATH_SEP and DIR_PATH defines
* sanei/sanei_scsi.c, tools/sane-find-scanner.c, configure.in,
sane/config.h.in: use the right scsi header on win32.
2012-01-17 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma_mp810.c: Flatbed mode supports max. 4800 dpi.
2012-01-14 m. allan noah <kitno455 at gmail dot com>
* backend/Makefile.{am,in}, backend/pixma.[ch],
backend/pixma_common.c, backend/pixma_mp[17]50.c,
backend/pixma_mp810.c, backend/pixma_rename.h,
doc/descriptions/pixma.desc, doc/sane-pixma.man:
Updated Pixma backend from Gernot Hassenpflug.
2012-01-03 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_gl646.c backend/genesys_gl847.c
backend/genesys_gl43.[ch]: fixd scan line number for gl646 CCD
scanners, improved led calbration for gl847 CIS scanners and G4050 XPA
work progress.
2011-12-30 Alex Belkin <abc at telekom.ru>
* backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
for Samsung SCX-3205W, reported by sane tester.
2011-12-27 Chris Bagwell <chris at cnpbagwell dot com>
* configure.in, configure, config.h.in, sanei_usb.c,
check-usb-chip.c, sane-find-scanner.c: Add check for
libusb-win32 which is API compatible with libusb-0.1
but has different header file name to prevent conflicts
with Windows own usb.h. Since libusb-1.0 is scheduled to
support Windows (not a forked version), it will probably
work as-is if user has pkg-config installed under mingw.
2011-12-20 m. allan noah <kitno455 at gmail dot com>
* backend/fujitsu*, doc/descriptions/fujitsu.desc: backend v109
- added some MS and INQ information
- increased default buffer size for later machines in config file
- renamed new fi-6xx0Z models
2011-12-18 Chris Bagwell <chris at cnpbagwell dot com>
* doc/descriptions-external/epkowa.desc: update for new iScan
2.28.1 release from Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>.
2011-11-29 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_low.h backend/genesys_devices.c
backend/genesys_gl847.c: genesys backend build 67, gl847 led and
shadingcalibration improvements.
2011-11-21 m. allan noah <kitno455 at gmail dot com>
* backend/fujitsu.[ch]: backend v107 and v108
- M3091 does not support scanner_control(adf)
- Correct buffer overflow in read_from_3091duplex()
- sane_read() now always calls read_from_*()
- read_from_*() are callable when there is no data, and read to eof
- sane_read() will keep alternate duplex reads to similar length
- Added debugging statements
- Corrected comments
- Updated Copyright
- merged x/y resolution options
- moved page width/height to start of geometry group
- use mode to pick resolution list v/s range
- improved M3091 resolution choices
2011-11-20 Chris Bagwell <chris at cnpbagwell dot com>
* epson2-commands.c: Include <sys/types.h> to resolve u_long.
* epson2.c, magicolor.c, xerox_mfp-tcp.c: Include <sys/types.h>
and to <sys/socket.h> for anyone using setsockopt().
* sanei_tcp.h: Include <sys/types.h> since ssize_t is referenced.
* sanei_usb.c: FreeBSD version checks. All changes in this
batch come from FreeBSD ports patches. Bug #312503.
2011-11-20 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_*.[ch] doc/descriptions/genesys.desc: build
66. Add hp N6310 and 4850C devices. Fix gl847 calibration.
GL843 XPA support groundwork.
2011-11-14 Chris Bagwell <chris at cnpbagwell dot com>
* doc/descriptions-external/epkowa.desc: update for new iScan
release from Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>.
2011-11-10 Chris Bagwell <chris at cnpbagwell dot com>
* include/sane/sanei_thread.h, sanei/sanei_thread.c:
Make SANE_Pid map to pthread_t to be compilable
on platforms where pthread_t is not a integer;
namely mingw.
* configure, configure.in, include/sane/config.h.in,
lib/Makefile.am, lib/Makefile.in, lib/sleep.c: Add
a sleep() replacement function; mostly for mingw.
* backend/epson2-ops.c, backend/epson2.c, umax_pp_low.c:
Revert some broken sleep()->usleep() conversions.
2011-11-09 Chris Bagwell <chris at cnpbagwell dot com>
* configure, configure.in, acinclude.m4:
Convert enable_dynamic to "auto" behavior. Previous
attempt was resulting in it always defaulting to
"yes" and user had to use --disable-dynamic on
platforms that couldn't support it.
* backend/epson2-ops.c, backend/epson2.c, backend/epson2.h:
minor portability changes to epson2. #ifdef some optional
headers and use usleep() instead of sleep(). Switch to
sanei_udb_set_noblock().
2011-11-08 Chris Bagwell <chris at cnpbagwell dot com>
* backend/Makefile.*: Finish preload linking fix.
dll.c was being linked in with convienence library.
If it needs to have two behaviors then we need to
create two libraries. Now preloading is working in
libsane.so again and disabled in libsane-dll.so.
* configure.in, configure, README, */Makefile.*:
Update README to describe use of BACKENDS and
PRELOADABLE_BACKENDS to limit backend compiles.
Also, mark those in configure.in as variables so
they show up in "configure --help".
Add back the useful --disable-dynamic and
--disable-preload that appear to have been removed
at some point but are documented in README.
* README.windows: Update info to include mingw
references.
2011-11-07 Chris Bagwell <chris at cnpbagwell dot com>
* ltmain.sh: Disable sane's soname libtool hack for
mingw platform so that DLL's will be created for
each backin built; just like on unix platforms.
* backend/Makefile.*: Add missing sanei_magic.lo to
libsane backend.
* sanei/sanei_tcp.c sanei/sanei_udp.c include/sane/sanei_udp.h:
Add WSAStartup()/WSACleanup() calls on mingw to get ws2_32
working. Make util function to set sockets to nonblocking
and make work in unix and mingw platforms.
2011-11-06 Chris Bagwell <chris at cnpbagwell dot com>
* INSTALL, Makefile.am, */Makefile.in, compile, config.guess,
config.sub, configure, depcomp, include/sane/config.h.in,
install-sh, ltmain.sh, libtool.m4, ltversion.m4, missing,
mkinstalldirs: Update files using autoconf 2.68 and libtool 2.4.
* configure.in, frontend/scanimage.c, include/sane/sanei_tcp.h,
include/sane/sanei_udp.h, lib/inet_ntop.c, lib/inet_pton.c,
sanei/sanei_tcp.c, sanei/sanei_udp.c, tools/sane-find-scanner.c:
Add check for winsock2. Add ws2_32 library when found. Look
for getuid and getpass since not on mingw.
* lib/sigprocmask.c: Comment out logic on windows for now since
it doesn't work. At least it will compile.
* lib/syslog.c: Add a replacement syslog for at least mingw.
* testsuite/Makefile.*: Use $(EXEEXT) so that scanimage can
be ran on windows.
* backend/Makefile.*, backend/dll.c: Modify dll backend
so that libsane-dll does not reference preloaded backends
symbols since its not linking them in. Only libsane
references preloaded backend symbols and also links them
in now.
2011-11-05 Chris Bagwell <chris at cnpbagwell dot com>
* lib/vsyslog.c, frontend/scanimage.c, include/sane/sanei_tcp.h
include/sane/sanei_udp.h, lib/inet_ntop.c, lib/inet_pton.c,
sanei/sanie_init_debug.c, sanei/sanei_scsi.c, sanei/sanei_tcp.c,
sanei_udp.c, sanei_usb.c: mingw32 compile fixes. Mostly its
not including header files that windows doesn't have and
add winsock.h as needed. Also, do not use signals windows
doesn't have as well.
2011-11-02 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_*.[ch] backend/Makefile.am backend/Makefile.in:
genesys_gl841.h creation and genesys backend code cleanup
2011-11-01 m. allan noah <kitno455 at gmail dot com>
* backend/canon_dr.[ch]: backend v39
- DR-2580C pads the backside of duplex scans
2011-11-01 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_gl124.c backend/genesys_gl646.c
backend/genesys_gl841.c backend/genesys_gl843.c backend/genesys_gl847.c
backend/genesys_low.c backend/genesys_low.h: do <sys/types.h> include
in a clean way
2011-10-30 Mattias Ellert <mattias.ellert@fysast.uu.se>
* backend/kvs40xx.h: Use portable endian macro from config.h
* backend/kodak.c: Use more precise path to internal headers
* backend/canon630u.c, backend/genesys_gl124.c,
backend/genesys_gl646.c, backend/genesys_gl841.c,
backend/genesys_gl843.c, backend/genesys_gl847.c,
backend/genesys_low.c, backend/hp3900_rts8822.c,
backend/rts88xx_lib.c, backend/xerox_mfp.c, sanei/sanei_pio.c:
Include <sys/types.h> for definition of u_long on MacOS X
* po/sv.po: Update Swedish translation
2011-10-21 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys.h backend/genesys_devices.c
backend/genesys_gl*.c backend/genesys_gl843.h
backend/genesys_low.[ch], doc/sane.man doc/sane-genesys.man
doc/descriptions/genesys.desc:
1200 and 2400 dpi support for G4010/G4050
2011-10-19 Alex Belkin <abc at telekom.ru>
* backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
for Samsung CLX 3185, reported by John Dignum.
2011-10-01 Alex Belkin <abc at telekom.ru>
* backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
for Samsung SCX-4828FN or SCX-4x28 Series, reported by Patrice
Levesque.
2011-09-16 Nils Philippsen <nils@redhat.com>
* doc/sane-hpljm1005.man doc/sane-p5.man: use groff escape sequences in
man pages
* AUTHORS NEWS doc/descriptions.txt doc/*/*.CHANGES
doc/plustek/Plustek-*.txt doc/u12/U12.*
doc/umax/sane-umax-parport-doc.html: encode to UTF-8
* tools/sane-config.in: use pkg-config
* doc/descriptions/epson2.desc backend/epson_usb.c: add USB id for Epson
Stylus SX125
2011-09-07 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_devices.c backend/genesys_low.h
backend/genesys_gl124.c: fix button mapping for LiDE 210
2011-08-25 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_gl646.c backend/genesys_low.c backend/genesys_low.h
backend/genesys.c: add a no move during shading calibratiob flag, and
use it for MD5345
2011-08-23 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_gl847.c backend/genesys_low.c backend/genesys_low.h
backend/genesys.c backend/genesys_gl124.c backend/genesys_gl843.c:
make sure to use the fatest speed when parking, use lowest sensor dpi
as default resolution
2011-08-22 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys*.[ch]: enable calibration for G4050/G4010 and
minor code refactors
2011-08-05 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_low.c backend/genesys_conv.c:
fixed generic calibration cache for CCD case and when yres is higher
than sensor's maximum one. Fixed lineart data enlarging when yres is
higher than xres.
2011-07-31 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_gl646.c backend/genesys_gl841.c
backend/genesys_gl843.c backend/genesys_gl847.c backend/genesys_gl124.c
backend/genesys_low.[ch]: is_compatible cache refactor for gl843,
gl847 and gl124
2011-07-31 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_gl124.[ch] backend/genesys_gl843.[ch]:
use sanei_genesys_compute_dpihw instead of specific function.
2011-07-15 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_devices.c backend/genesys_gl646.c
backend/genesys_gl847.c: re-tune scan area of MD5345/MD6228.
parking function clean up.
2011-07-15 Stéphane Voltz <stef.dev@free.fr>
* backend/lexmark.c backend/lexmark_low.c: increase tolerance when
detecting the 'home' dot.
2011-07-07 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c: fixed incorrect image height for sheetfed
scanners
2011-07-07 m. allan noah <kitno455 at gmail dot com>
* po/pt.po: updated translation from cncsolutions.com.br
2011-07-06 m. allan noah <kitno455 at gmail dot com>
* backend/canon_dr.[ch]: backend version 38
- initial support for DR-5020
- use ppl_mod instead of Bpl_mod, apply to all modes
- invert logic of read_panel tracking
- add ability to disable read_panel()
- automatically disable read/send_panel if unsupported
* doc/descriptions/canon_dr.desc: status of DR-5020
2011-07-06 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_low.h backend/genesys_gl847.c backend/genesys.c
backend/genesys_gl124.c backend/genesys_gl843.c backend/genesys_gl646.c
backend/genesys_gl841.c: improve 4800 dpi quality for LiDE 200 by
increasing the number of lines scan for shading
2011-07-05 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_low.h backend/genesys_gl847.c backend/genesys_devices.c
backend/genesys.c backend/genesys_gl124.c backend/genesys_gl843.c
backend/genesys_gl646.c backend/genesys_gl841.c: make 4800 pdi work
for Lide200. Calibration cache file leak fix.
2011-06-30 Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>
* frontend/scanimage.c: plug a memory leak in batch mode.
2011-06-24 Julien Blache <jb@jblache.org>
* tools/sane-desc.c: add a wildcard rule for Epson SCSI scanners
with a model string beginning with "SCANNER". Idea from Olaf
Meeuwissen.
2011-06-21 Julien Blache <jb@jblache.org>
* doc/descriptions/epson2.desc: added SCSI IDs for the GT-10000+,
reported by Simon Becherer.
2011-06-16 Alex Belkin <abc at telekom.ru>
* backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
for Samsung CLX-216x Series, tested with CLX-2160, reported by Malte
Starostik <malte@malte.homeip.net>
2011-06-15 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_gl847.c: lineart fix
2011-06-13 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_devices.c backend/genesys_gl646.c
backend/genesys_gl646.h doc/descriptions/genesys.desc
doc/sane-genesys.man: add full HP2400 support thanks a patch from
Alexey Osipov <simba@lerlan.ru>
2011-06-13 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys*.[ch] : rework of gl847 to reach 2400 dpi for
LiDE 100 and 4800 dpi for LiDE 200
2011-06-10 Stéphane Voltz <stef.dev@free.fr>
* backend/lexmark_models.c: fix missing motor initialization
2011-06-07 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys.h backend/genesys_conv.c:
add blank page skipping and rotation detection options
2011-06-06 m. allan noah <kitno455 at gmail dot com>
* docs/*kvs40xx*, backend/kvs40xx*: New Panasonic KV-S40xx/70xx
backend, originally by Panasonic Russia.
* acinclude.m4, */Makefile.am, configure*: build new kvs40xx backend
* po/POTFILES: add kvs* backends
* po/.gitignore: ignore sane-backends.pot
* include/sane/sanei_magic.h, sanei/sanei_magic.c:
add new blank detection and rotation detection routines
* backend/kvs1025*, backend/Makefile*: add support for sanei_magic
2011-06-02 Julien Blache <jb@jblache.org>
* tools/sane-desc.c: add udev+acl output mode, udev rules using ACLs
for the scanner group instead of making the device root:scanner 0664.
This is designed to help with MFPs and play nice with ConsoleKit.
2011-04-20 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_low.c backend/genesys_devices.c
backend/genesys.conf.in: add Xerox 2400 onetouch model and improve
big endian handling
2011-03-19 Julien Blache <jb@jblache.org>
* tools/sane-desc.c: move away from using power/level for disabling
USB autosuspend/power management and use power/control if available.
2011-03-18 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_low.c backend/genesys.c : rewrite big endian fixes
for gl847/gl124 based scanners. Improve calibration cache file handling.
2011-03-17 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_low.c: big endian fixes for gl847/gl124 based
scanners. Patch by Olaf Zimmermann <oez@pt.lu> .
2011-03-15 Stéphane Voltz <stef.dev@free.fr>
* backend/Makefile.in backend/canon_dr.[ch]: fixes to allow full
static build under cygwin
2011-03-12 Troy Rollo <sane@troy.rollo.name>
* backend/hp3500.c: Remove interdependency between contrast and
brightness.
2011-03-12 Julien Blache <jb@jblache.org>
* doc/scanimage.man: batch-start defaults to 1 if not specified,
not 0. Reported by Jakub Wilk <jwilk@debian.org>.
2011-03-12 Troy Rollo <sane@troy.rollo.name>
* backend/hp3500.c: Add grayscale and line art scanning. Add contrast
and brightness controls which influence the calibration data provided
to the scanner.
2011-03-06 Ilia Sotnikov <hostcc@gmail.com>
* backend/hp5590.c, backend/hp5590_cmds.{c,h}: in ADF modes the device can
scan up to 14", which is usually bigger than what scanner reports back
during initialization
* backend/hp5590.c, backend/hp5590_cmds.{c,h}, backend/hp5590_low.{c,h}:
fixed detection of HP4500 devices (tested) and HP5550 (untested) - these
devices need no reading USB-in-USB acknowledgement after each command. To
achieve that, proto_flags are passed down to low-level functions. These
flags are taken from device descriptions
* backend/hp5590_low.{c,h}: fixed up get_status command - index should
be 0x00, not 0x20
* backend/hp5590.c: bump up the backend version
2011-03-04 Julien Blache <jb@jblache.org>
* frontend/saned.c: define PATH_MAX if needed, fixes build on
HURD. Patch from Pino Toscano <toscano.pino@tiscali.it>.
2011-02-16 Julien Blache <jb@jblache.org>
* backend/v4l.c, backend/v4l.h: fix build with libv4l 0.8.3+.
2011-02-13 m. allan noah <kitno455 at gmail dot com>
* doc/releases.txt: minor updates
Older entries can be found in ChangeLog-1.0.22.
Older entries can be found in ChangeLog-1.0.23.

694
ChangeLog-1.0.23 100644
Wyświetl plik

@ -0,0 +1,694 @@
****** Release of sane-backends 1.0.23. End of code freeze ******
2012-08-18 Rolf Bensch <rolf at bensch hyphen online dot de>
* po/nl.po: Updated Dutch translation from Martin Kho.
2012-08-17 Chris Bagwell <chris at cnpbagwell dot com>
* backend/kvs40xx*: Fix scan() symbol name that
was still conflicting the epjistu and snapscan backends.
2012-08-16 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.[ch], backend/pixma_common.[ch],
backend/pixma_imageclass.c, backend/pixma_mp*.c:
Copyright updated.
2012-08-11 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.c, backend/pixma_mp150.c, backend/pixma_mp810.c:
Lineart fix for generation 1+2 scanners.
2012-08-09 Paul Newall <quandry at ntlworld dot com>
* /backend/kodakaio.c:
calling of poll tidied up, may fix problems with repeated scans.
2012-07-30 Stéphane Voltz <stef.dev@free.fr>
* doc/sane-genesys.man backend/genesys_low.h backend/genesys*.c:
rewrite lineart emulation du to bugs exhibited by the use of the
genesys backend through saned. Fixed an option delcartion that led
to saned crash and fixed batch scanning with sheet-fed scanners.
2012-08-07 Chris Bagwell <chris at cnpbagwell dot com>
* backend/kvs20xx*, backend/kvs40xx*: Fix duplicate symbols
caused by copy&pasting between related backends. This
allows prelinking of backends to work.
* backend/hp5590_low.c: Fix unresolved symbols error by
including byteorder.h header.
* backend/dll.c: Use correct function prototype for prelink
version of DLL backend. Helps some 64-bit compilers.
2012-07-31 Rolf Bensch <rolf at bensch hyphen online dot de>
* doc/descriptions/pixma.desc, doc/sane-pixma.man:
doc updates for all PIXMA scanners
* backend/pixma.h, doc/descriptions/pixma.desc, doc/sane-pixma.man:
- Pixma backend version 0.17.0
- date updated in Pixma man page
2012-07-30 m. allan noah <kitno455 at gmail dot com>
* backend/kvs1025.h: Increase max paper size (Matthew Wild)
* doc/*.man, doc/*.html: Typo fixes (Yuri Chornoivan)
2012-07-30 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_gl843.c backend/genesys_gl646.c:
fix batch scanning for gl646 scanners
2012-07-29 Paul Newall <quandry at ntlworld dot com>
* /doc/descriptions/kodakaio.desc:
advent AW10 added.
2012-07-28 Paul Newall <quandry at ntlworld dot com>
* /doc/descriptions/kodakaio.desc:
usbids added and version.
2012-07-28 Rolf Bensch <rolf at bensch hyphen online dot de>
* doc/descriptions/pixma.desc: scanners resorted by name
* backend/pixma_mp150.c, doc/descriptions/pixma.desc,
doc/sane-pixma.man: new scanners reported by DMoeller
- Canon PIXMA MX410 as untested
- Canon PIXMA MX420 as complete
- Canon PIXMA E500, E600, MX370 Series, MX430 Series, MX710 Series
as untested and experimental
* backend/pixma_mp150.c, doc/descriptions/pixma.desc: capabilities updated
for Canon PIXMA MX510 and MX890
* backend/pixma_mp150.c, doc/sane-pixma.man: all 2012 untested new devices
marked as experimental
2012-07-26 Rolf Bensch <rolf at bensch hyphen online dot de>
* README.linux:
New detailled description for the installation of SANE backend.
2012-07-24 m. allan noah <kitno455 at gmail dot com>
* backend/kvs40xx_opt.c: Oops- it is new
* doc/descriptions/kvs40xx.desc: Fix typo (Yuri Chornoivan)
* po/uk.po: Updated (Yuri Chornoivan)
* tools/Makefile.am, tools/Makefile.in, tools/sane-config.in:
sane-config fixes (Ruediger Meier)
2012-07-15 Ilia Sotnikov <hostcc@gmail.com>
* backend/hp5590.c, backend/hp5590_low.c:
Fix hp5590 backend on big-endian platforms provided by Nhan Ngo Dinh
<nngodinh@tiscali.it>
2012-07-13 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_devices.c backend/genesys_gl124.c
backend/genesys_gl646.c backend/p5.c backend/p5.h backend/p5_device.h
backend/rts8891.c backend/rts8891.h backend/rts8891_devices.c backend/rts8891_low.c
backend/rts8891_low.h backend/rts88xx_lib.c backend/rts88xx_lib.h
backend/umax_pp.c backend/umax_pp.h backend/umax_pp_low.c
backend/umax_pp_low.h backend/umax_pp_mid.c backend/umax_pp_mid.h
doc/sane-genesys.man sanei/sanei_magic.c :
misc cleanups and doc updates to prepare release
2012-06-28 Paul Newall <quandry@ntlworld.com>
* backend/kodakaio.c backend/kodakaio.conf.in backend/kodakaio.h
doc/sane-kodakaio.man doc/descriptions/kodakaio.desc
configure.in makefile.am dllconf.in doc/makefile.am: Added new backend kodakaio for
kodak ESP nnnn, Cnnn, hero AiOs, detection of cups added to configure
since cups is used for network auto detection.
2012-06-27 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.[ch], backend/pixma_sane_options.c,
doc/descriptions/pixma.desc:
- Pixma backend version 0.16.4
- new scan modes for 48 bit flatbed scanners:
PIXMA_SCAN_MODE_COLOR_48, PIXMA_SCAN_MODE_GRAY_16,
enabled by capability PIXMA_CAP_48BIT
* backend/pixma_mp150.c: unused capability PIXMA_CAP_48BIT removed
* backend/pixma_mp810.c:
- new capability for CS9000F: PIXMA_CAP_48BIT
- functions for scan mode detection improved
- lowest resolution for 48 bit flatbed scan modes is 150 dpi
* po/de.po: German translations for new scan modes
2012-06-04 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys.h backend/genesys_low.h
backend/genesys_devices.c backend/genesys_gl124.[ch] : LiDE 110/210
led calibration improvements, add a 'lamp off during scan' option,
add 2400x4800 mode to LiDE 100, 110 and 210, improve remove/add
scanner detection.
2012-06-01 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_gl841.c: apply led calibration fix
2012-06-01 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c: fix get_device to handle scanner plugging and
unplugging
2012-05-31 Stéphane Voltz <stef.dev@free.fr>
* doc/descriptions/genesys.desc doc/sane-genesys.man
doc/descriptions/unsupported.desc: updated Xerox onetouch 2400 status
to supported
2012-05-30 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_gl124.c backend/genesys_gl124.h:
align gl124 code on latest gl847 improvements
2012-05-29 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_devices.c backend/genesys_gl847.c
backend/genesys_gl847.h doc/descriptions/genesys.desc: add 4800 dpi
for LiDE 700F
- improve fedd/move to scan area for gl847 based scanners
- remove non working 400 dpi mode
2012-05-28 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_devices.c backend/genesys_gl124.c
backend/genesys_gl847.c backend/genesys_gl847.h backend/genesys_low.h
doc/descriptions/genesys.desc doc/sane-genesys.man:
add support for LiDE 700F up to 2400 dpi
2012-05-10 m. allan noah <kitno455 at gmail dot com>
* backend/fujitsu.c: backend v111
- call send_* and mode_select_* from sane_start
- split read payloads into new debug level
- add paper-protect, staple-detect and df-recovery options
2012-05-09 m. allan noah <kitno455 at gmail dot com>
* backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v110
- correct max_y_fb for fi-62x0 series
- add must_fully_buffer helper routine
- add hwdeskewcrop option, with fallback to software versions
- add 'actual' param to get_pixelsize for post-scan
- add recent model VPD params
- only set params->lines = -1 when using ald without buffering
- fix bugs in background color when using software deskew
* sanei/sanei_magic.c: Update deskew algo
- allow paper to be +/- 1 inch from top of image
- correct integer overflow
- improve (disabled) debug logs
2012-05-03 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma_io_sanei.c, backend/pixma_mp150.c,
doc/descriptions/pixma.desc, doc/sane-pixma.man:
Patch for Canon Pixma MP280 from Daniel Beer.
- PIXMA_EOF mapped to PIXMA_ETIMEDOUT.
- Maximum resolution reduced to 600dpi.
- Scanner added to doc files.
2012-04-23 Rolf Bensch <rolf at bensch hyphen online dot de>
* AUTHORS: Pixma backend and email addresses updates.
2012-04-20 Rolf Bensch <rolf at bensch hyphen online dot de>
* tools/sane-desc.c: tools/udev/libsane.rules supports scanner group
access to any scanner, with and without acl support.
2012-04-17 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.c, backend/pixma_sane_options.c, po/de.po:
New description for device specific option "source".
2012-04-17 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.c: select first entries of dynamic dpi list
and dynamic mode list as default values after changing the scan source
2012-04-04 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
New scanners Canon Pixma MX510 and Canon Pixma MX890. Both are untested.
2012-04-04 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.[ch], backend/pixma_mp810.c, po/de.po: color and grayscale
negatives scan in TPU mode, for CS8800F and CS9000F.
2012-04-04 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma_mp810.c: cropping y and h to scanable area in TPU mode,
for CS8800F and CS9000F.
2012-03-29 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_gl124.c backend/genesys_devices.c: use feed earlier
at high resolution. Tune LiDE 110/210 geometry.
2012-03-26 Stéphane Voltz <stef.dev@free.fr>
* doc/descriptions/unsupported.desc: removed G4010/G4050,
patch by Martin Michlmayr <tbm@cyrius.com>.
2012-03-25 Mike Kelly <mike@piratehaven.org>
* backends/avision.[ch]:
- Added Xerox Documate 632.
- Added firmware checking for HP5370c scanners.
- Reverted AV610 USB IDs and removed AV_INT_STATUS.
- Fixed warning about printf and size_t.
- Fixed bug using wrong enum in x/y range check.
2012-03-22 Rolf Bensch <rolf at bensch hyphen online dot de>
* po/de.po: New German translations for pixma backend.
2012-03-21 Mike Kelly <mike@piratehaven.org>
* backends/avision.[ch]:
- Added Gray mode support for Kodak i30 and i40.
- Skip post-processing when caching flipping duplex.
- Moved a comment nearer its code.
- Added sane_reload_devices() to sane_init().
- Corrected the logic to set lines = -1 for ADF mode.
- Fix calculations when flipping back of duplex page.
- Track the number of lines to flip as a negative number.
2012-03-20 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_*.[ch]: gl841 sheetfed scanners calibration
improvement, fix document end detection when doing dynamic lineart.
Copyrights updates.
2012-03-19 Gerhard Jaeger <gerhard@gjaeger.de>
* backend/plustek.c: Fix batch scanning with Plustek backend
Patch submitted and tested by Elias Oltmanns <eo@nebensachen.de>
2012-03-19 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_devices.c backend/genesys_gl843.c: update HP4850
geometry and fix initial state
2012-03-06 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma_bjnp.c: Replace index() with strchr(). Bug #313563.
2012-02-29 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.[ch], backend/pixma_common.c,
backend/pixma_sane_options.[ch]: New device specific option
'threshold-curve'. Can be used to optimize 1 bit B/W lineart scans.
2012-02-27 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma_imageclass.c, doc/descriptions/pixma.desc,
doc/sane-pixma.man: New scanner Canon imageCLASS MF4410 from
Vasiliy Olekhov.
2012-02-16 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.c, backend/pixma_sane_options.[ch]:
New device specific option 'gamma'.
2012-02-09 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.[ch], backend/pixma_common.[ch],
backend/pixma_sane_options.[ch], backend/pixma_mp{150,810}.c:
1 bit B/W lineart for pixma_mp150 and pixma_810 subdrivers.
2012-02-06 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma_mp150, doc/descriptions/pixma.desc, doc/sane-pixma.man:
New scanner Canon PIXMA MX360.
2012-02-03 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.h: set PIXMA_VERSION_{MAJOR,MINOR,BUILD} to 0.16.3.
2012-02-03 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/scripts/pixma_gen_options.py: script to generate
backend/pixma_sane_options.c and backend/pixma_sane_options.h
from pixma.c. Found in old pixma project archive file
http://home.arcor.de/wittawat/pixma/mp150-0.13.1.tar.bz2.
2012-01-31 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma.[ch], backend/pixma_imageclass.c, backend/pixma_mp[17]50.c,
backend/pixma_mp730.c, backend/pixma_mp810.c: modify dpi_list dependent on
different scanner capabilities for normal (flatbed) and ADF/TPU modes.
2012-01-23 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma_mp150, doc/descriptions/pixma.desc, doc/sane-pixma.man:
New scanner PIXMA MX880 Series.
2012-01-21 Ruediger Meier <sweet_f_a@gmx.de>
* backend/canon_dr.h, backend/cardscan.h, backend/dll.c,
backend/epjitsu.h, backend/fujitsu.h, backend/gt68xx.c,
backend/kodak.h, backend/microtek2.h, sanei/sanei_access.[hc]: fix and
cleanup portable PATH_SEP and DIR_PATH defines
* sanei/sanei_scsi.c, tools/sane-find-scanner.c, configure.in,
sane/config.h.in: use the right scsi header on win32.
2012-01-17 Rolf Bensch <rolf at bensch hyphen online dot de>
* backend/pixma_mp810.c: Flatbed mode supports max. 4800 dpi.
2012-01-14 m. allan noah <kitno455 at gmail dot com>
* backend/Makefile.{am,in}, backend/pixma.[ch],
backend/pixma_common.c, backend/pixma_mp[17]50.c,
backend/pixma_mp810.c, backend/pixma_rename.h,
doc/descriptions/pixma.desc, doc/sane-pixma.man:
Updated Pixma backend from Gernot Hassenpflug.
2012-01-03 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_gl646.c backend/genesys_gl847.c
backend/genesys_gl43.[ch]: fixd scan line number for gl646 CCD
scanners, improved led calbration for gl847 CIS scanners and G4050 XPA
work progress.
2011-12-30 Alex Belkin <abc at telekom.ru>
* backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
for Samsung SCX-3205W, reported by sane tester.
2011-12-27 Chris Bagwell <chris at cnpbagwell dot com>
* configure.in, configure, config.h.in, sanei_usb.c,
check-usb-chip.c, sane-find-scanner.c: Add check for
libusb-win32 which is API compatible with libusb-0.1
but has different header file name to prevent conflicts
with Windows own usb.h. Since libusb-1.0 is scheduled to
support Windows (not a forked version), it will probably
work as-is if user has pkg-config installed under mingw.
2011-12-20 m. allan noah <kitno455 at gmail dot com>
* backend/fujitsu*, doc/descriptions/fujitsu.desc: backend v109
- added some MS and INQ information
- increased default buffer size for later machines in config file
- renamed new fi-6xx0Z models
2011-12-18 Chris Bagwell <chris at cnpbagwell dot com>
* doc/descriptions-external/epkowa.desc: update for new iScan
2.28.1 release from Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>.
2011-11-29 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_low.h backend/genesys_devices.c
backend/genesys_gl847.c: genesys backend build 67, gl847 led and
shadingcalibration improvements.
2011-11-21 m. allan noah <kitno455 at gmail dot com>
* backend/fujitsu.[ch]: backend v107 and v108
- M3091 does not support scanner_control(adf)
- Correct buffer overflow in read_from_3091duplex()
- sane_read() now always calls read_from_*()
- read_from_*() are callable when there is no data, and read to eof
- sane_read() will keep alternate duplex reads to similar length
- Added debugging statements
- Corrected comments
- Updated Copyright
- merged x/y resolution options
- moved page width/height to start of geometry group
- use mode to pick resolution list v/s range
- improved M3091 resolution choices
2011-11-20 Chris Bagwell <chris at cnpbagwell dot com>
* epson2-commands.c: Include <sys/types.h> to resolve u_long.
* epson2.c, magicolor.c, xerox_mfp-tcp.c: Include <sys/types.h>
and to <sys/socket.h> for anyone using setsockopt().
* sanei_tcp.h: Include <sys/types.h> since ssize_t is referenced.
* sanei_usb.c: FreeBSD version checks. All changes in this
batch come from FreeBSD ports patches. Bug #312503.
2011-11-20 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_*.[ch] doc/descriptions/genesys.desc: build
66. Add hp N6310 and 4850C devices. Fix gl847 calibration.
GL843 XPA support groundwork.
2011-11-14 Chris Bagwell <chris at cnpbagwell dot com>
* doc/descriptions-external/epkowa.desc: update for new iScan
release from Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>.
2011-11-10 Chris Bagwell <chris at cnpbagwell dot com>
* include/sane/sanei_thread.h, sanei/sanei_thread.c:
Make SANE_Pid map to pthread_t to be compilable
on platforms where pthread_t is not a integer;
namely mingw.
* configure, configure.in, include/sane/config.h.in,
lib/Makefile.am, lib/Makefile.in, lib/sleep.c: Add
a sleep() replacement function; mostly for mingw.
* backend/epson2-ops.c, backend/epson2.c, umax_pp_low.c:
Revert some broken sleep()->usleep() conversions.
2011-11-09 Chris Bagwell <chris at cnpbagwell dot com>
* configure, configure.in, acinclude.m4:
Convert enable_dynamic to "auto" behavior. Previous
attempt was resulting in it always defaulting to
"yes" and user had to use --disable-dynamic on
platforms that couldn't support it.
* backend/epson2-ops.c, backend/epson2.c, backend/epson2.h:
minor portability changes to epson2. #ifdef some optional
headers and use usleep() instead of sleep(). Switch to
sanei_udb_set_noblock().
2011-11-08 Chris Bagwell <chris at cnpbagwell dot com>
* backend/Makefile.*: Finish preload linking fix.
dll.c was being linked in with convienence library.
If it needs to have two behaviors then we need to
create two libraries. Now preloading is working in
libsane.so again and disabled in libsane-dll.so.
* configure.in, configure, README, */Makefile.*:
Update README to describe use of BACKENDS and
PRELOADABLE_BACKENDS to limit backend compiles.
Also, mark those in configure.in as variables so
they show up in "configure --help".
Add back the useful --disable-dynamic and
--disable-preload that appear to have been removed
at some point but are documented in README.
* README.windows: Update info to include mingw
references.
2011-11-07 Chris Bagwell <chris at cnpbagwell dot com>
* ltmain.sh: Disable sane's soname libtool hack for
mingw platform so that DLL's will be created for
each backin built; just like on unix platforms.
* backend/Makefile.*: Add missing sanei_magic.lo to
libsane backend.
* sanei/sanei_tcp.c sanei/sanei_udp.c include/sane/sanei_udp.h:
Add WSAStartup()/WSACleanup() calls on mingw to get ws2_32
working. Make util function to set sockets to nonblocking
and make work in unix and mingw platforms.
2011-11-06 Chris Bagwell <chris at cnpbagwell dot com>
* INSTALL, Makefile.am, */Makefile.in, compile, config.guess,
config.sub, configure, depcomp, include/sane/config.h.in,
install-sh, ltmain.sh, libtool.m4, ltversion.m4, missing,
mkinstalldirs: Update files using autoconf 2.68 and libtool 2.4.
* configure.in, frontend/scanimage.c, include/sane/sanei_tcp.h,
include/sane/sanei_udp.h, lib/inet_ntop.c, lib/inet_pton.c,
sanei/sanei_tcp.c, sanei/sanei_udp.c, tools/sane-find-scanner.c:
Add check for winsock2. Add ws2_32 library when found. Look
for getuid and getpass since not on mingw.
* lib/sigprocmask.c: Comment out logic on windows for now since
it doesn't work. At least it will compile.
* lib/syslog.c: Add a replacement syslog for at least mingw.
* testsuite/Makefile.*: Use $(EXEEXT) so that scanimage can
be ran on windows.
* backend/Makefile.*, backend/dll.c: Modify dll backend
so that libsane-dll does not reference preloaded backends
symbols since its not linking them in. Only libsane
references preloaded backend symbols and also links them
in now.
2011-11-05 Chris Bagwell <chris at cnpbagwell dot com>
* lib/vsyslog.c, frontend/scanimage.c, include/sane/sanei_tcp.h
include/sane/sanei_udp.h, lib/inet_ntop.c, lib/inet_pton.c,
sanei/sanie_init_debug.c, sanei/sanei_scsi.c, sanei/sanei_tcp.c,
sanei_udp.c, sanei_usb.c: mingw32 compile fixes. Mostly its
not including header files that windows doesn't have and
add winsock.h as needed. Also, do not use signals windows
doesn't have as well.
2011-11-02 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_*.[ch] backend/Makefile.am backend/Makefile.in:
genesys_gl841.h creation and genesys backend code cleanup
2011-11-01 m. allan noah <kitno455 at gmail dot com>
* backend/canon_dr.[ch]: backend v39
- DR-2580C pads the backside of duplex scans
2011-11-01 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_gl124.c backend/genesys_gl646.c
backend/genesys_gl841.c backend/genesys_gl843.c backend/genesys_gl847.c
backend/genesys_low.c backend/genesys_low.h: do <sys/types.h> include
in a clean way
2011-10-30 Mattias Ellert <mattias.ellert@fysast.uu.se>
* backend/kvs40xx.h: Use portable endian macro from config.h
* backend/kodak.c: Use more precise path to internal headers
* backend/canon630u.c, backend/genesys_gl124.c,
backend/genesys_gl646.c, backend/genesys_gl841.c,
backend/genesys_gl843.c, backend/genesys_gl847.c,
backend/genesys_low.c, backend/hp3900_rts8822.c,
backend/rts88xx_lib.c, backend/xerox_mfp.c, sanei/sanei_pio.c:
Include <sys/types.h> for definition of u_long on MacOS X
* po/sv.po: Update Swedish translation
2011-10-21 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys.h backend/genesys_devices.c
backend/genesys_gl*.c backend/genesys_gl843.h
backend/genesys_low.[ch], doc/sane.man doc/sane-genesys.man
doc/descriptions/genesys.desc:
1200 and 2400 dpi support for G4010/G4050
2011-10-19 Alex Belkin <abc at telekom.ru>
* backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
for Samsung CLX 3185, reported by John Dignum.
2011-10-01 Alex Belkin <abc at telekom.ru>
* backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
for Samsung SCX-4828FN or SCX-4x28 Series, reported by Patrice
Levesque.
2011-09-16 Nils Philippsen <nils@redhat.com>
* doc/sane-hpljm1005.man doc/sane-p5.man: use groff escape sequences in
man pages
* AUTHORS NEWS doc/descriptions.txt doc/*/*.CHANGES
doc/plustek/Plustek-*.txt doc/u12/U12.*
doc/umax/sane-umax-parport-doc.html: encode to UTF-8
* tools/sane-config.in: use pkg-config
* doc/descriptions/epson2.desc backend/epson_usb.c: add USB id for Epson
Stylus SX125
2011-09-07 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_devices.c backend/genesys_low.h
backend/genesys_gl124.c: fix button mapping for LiDE 210
2011-08-25 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_gl646.c backend/genesys_low.c backend/genesys_low.h
backend/genesys.c: add a no move during shading calibratiob flag, and
use it for MD5345
2011-08-23 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_gl847.c backend/genesys_low.c backend/genesys_low.h
backend/genesys.c backend/genesys_gl124.c backend/genesys_gl843.c:
make sure to use the fatest speed when parking, use lowest sensor dpi
as default resolution
2011-08-22 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys*.[ch]: enable calibration for G4050/G4010 and
minor code refactors
2011-08-05 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_low.c backend/genesys_conv.c:
fixed generic calibration cache for CCD case and when yres is higher
than sensor's maximum one. Fixed lineart data enlarging when yres is
higher than xres.
2011-07-31 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_gl646.c backend/genesys_gl841.c
backend/genesys_gl843.c backend/genesys_gl847.c backend/genesys_gl124.c
backend/genesys_low.[ch]: is_compatible cache refactor for gl843,
gl847 and gl124
2011-07-31 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_gl124.[ch] backend/genesys_gl843.[ch]:
use sanei_genesys_compute_dpihw instead of specific function.
2011-07-15 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_devices.c backend/genesys_gl646.c
backend/genesys_gl847.c: re-tune scan area of MD5345/MD6228.
parking function clean up.
2011-07-15 Stéphane Voltz <stef.dev@free.fr>
* backend/lexmark.c backend/lexmark_low.c: increase tolerance when
detecting the 'home' dot.
2011-07-07 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c: fixed incorrect image height for sheetfed
scanners
2011-07-07 m. allan noah <kitno455 at gmail dot com>
* po/pt.po: updated translation from cncsolutions.com.br
2011-07-06 m. allan noah <kitno455 at gmail dot com>
* backend/canon_dr.[ch]: backend version 38
- initial support for DR-5020
- use ppl_mod instead of Bpl_mod, apply to all modes
- invert logic of read_panel tracking
- add ability to disable read_panel()
- automatically disable read/send_panel if unsupported
* doc/descriptions/canon_dr.desc: status of DR-5020
2011-07-06 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_low.h backend/genesys_gl847.c backend/genesys.c
backend/genesys_gl124.c backend/genesys_gl843.c backend/genesys_gl646.c
backend/genesys_gl841.c: improve 4800 dpi quality for LiDE 200 by
increasing the number of lines scan for shading
2011-07-05 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_low.h backend/genesys_gl847.c backend/genesys_devices.c
backend/genesys.c backend/genesys_gl124.c backend/genesys_gl843.c
backend/genesys_gl646.c backend/genesys_gl841.c: make 4800 pdi work
for Lide200. Calibration cache file leak fix.
2011-06-30 Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>
* frontend/scanimage.c: plug a memory leak in batch mode.
2011-06-24 Julien Blache <jb@jblache.org>
* tools/sane-desc.c: add a wildcard rule for Epson SCSI scanners
with a model string beginning with "SCANNER". Idea from Olaf
Meeuwissen.
2011-06-21 Julien Blache <jb@jblache.org>
* doc/descriptions/epson2.desc: added SCSI IDs for the GT-10000+,
reported by Simon Becherer.
2011-06-16 Alex Belkin <abc at telekom.ru>
* backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
for Samsung CLX-216x Series, tested with CLX-2160, reported by Malte
Starostik <malte@malte.homeip.net>
2011-06-15 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_gl847.c: lineart fix
2011-06-13 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_devices.c backend/genesys_gl646.c
backend/genesys_gl646.h doc/descriptions/genesys.desc
doc/sane-genesys.man: add full HP2400 support thanks a patch from
Alexey Osipov <simba@lerlan.ru>
2011-06-13 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys*.[ch] : rework of gl847 to reach 2400 dpi for
LiDE 100 and 4800 dpi for LiDE 200
2011-06-10 Stéphane Voltz <stef.dev@free.fr>
* backend/lexmark_models.c: fix missing motor initialization
2011-06-07 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys.h backend/genesys_conv.c:
add blank page skipping and rotation detection options
2011-06-06 m. allan noah <kitno455 at gmail dot com>
* docs/*kvs40xx*, backend/kvs40xx*: New Panasonic KV-S40xx/70xx
backend, originally by Panasonic Russia.
* acinclude.m4, */Makefile.am, configure*: build new kvs40xx backend
* po/POTFILES: add kvs* backends
* po/.gitignore: ignore sane-backends.pot
* include/sane/sanei_magic.h, sanei/sanei_magic.c:
add new blank detection and rotation detection routines
* backend/kvs1025*, backend/Makefile*: add support for sanei_magic
2011-06-02 Julien Blache <jb@jblache.org>
* tools/sane-desc.c: add udev+acl output mode, udev rules using ACLs
for the scanner group instead of making the device root:scanner 0664.
This is designed to help with MFPs and play nice with ConsoleKit.
2011-04-20 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_low.c backend/genesys_devices.c
backend/genesys.conf.in: add Xerox 2400 onetouch model and improve
big endian handling
2011-03-19 Julien Blache <jb@jblache.org>
* tools/sane-desc.c: move away from using power/level for disabling
USB autosuspend/power management and use power/control if available.
2011-03-18 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_low.c backend/genesys.c : rewrite big endian fixes
for gl847/gl124 based scanners. Improve calibration cache file handling.
2011-03-17 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_low.c: big endian fixes for gl847/gl124 based
scanners. Patch by Olaf Zimmermann <oez@pt.lu> .
2011-03-15 Stéphane Voltz <stef.dev@free.fr>
* backend/Makefile.in backend/canon_dr.[ch]: fixes to allow full
static build under cygwin
2011-03-12 Troy Rollo <sane@troy.rollo.name>
* backend/hp3500.c: Remove interdependency between contrast and
brightness.
2011-03-12 Julien Blache <jb@jblache.org>
* doc/scanimage.man: batch-start defaults to 1 if not specified,
not 0. Reported by Jakub Wilk <jwilk@debian.org>.
2011-03-12 Troy Rollo <sane@troy.rollo.name>
* backend/hp3500.c: Add grayscale and line art scanning. Add contrast
and brightness controls which influence the calibration data provided
to the scanner.
2011-03-06 Ilia Sotnikov <hostcc@gmail.com>
* backend/hp5590.c, backend/hp5590_cmds.{c,h}: in ADF modes the device can
scan up to 14", which is usually bigger than what scanner reports back
during initialization
* backend/hp5590.c, backend/hp5590_cmds.{c,h}, backend/hp5590_low.{c,h}:
fixed detection of HP4500 devices (tested) and HP5550 (untested) - these
devices need no reading USB-in-USB acknowledgement after each command. To
achieve that, proto_flags are passed down to low-level functions. These
flags are taken from device descriptions
* backend/hp5590_low.{c,h}: fixed up get_status command - index should
be 0x00, not 0x20
* backend/hp5590.c: bump up the backend version
2011-03-04 Julien Blache <jb@jblache.org>
* frontend/saned.c: define PATH_MAX if needed, fixes build on
HURD. Patch from Pino Toscano <toscano.pino@tiscali.it>.
2011-02-16 Julien Blache <jb@jblache.org>
* backend/v4l.c, backend/v4l.h: fix build with libv4l 0.8.3+.
2011-02-13 m. allan noah <kitno455 at gmail dot com>
* doc/releases.txt: minor updates
Older entries can be found in ChangeLog-1.0.22.

Wyświetl plik

@ -309,7 +309,7 @@ EXTRA_DIST = ChangeLog-1.0.0 ChangeLog-1.0.1 ChangeLog-1.0.2 \
ChangeLog-1.0.7 ChangeLog-1.0.8 ChangeLog-1.0.9 ChangeLog-1.0.10 \
ChangeLog-1.0.12 ChangeLog-1.0.13 ChangeLog-1.0.14 ChangeLog-1.0.15 \
ChangeLog-1.0.16 ChangeLog-1.0.17 ChangeLog-1.0.18 ChangeLog-1.0.19 \
ChangeLog-1.0.20 ChangeLog-1.0.21 ChangeLog-1.0.22 \
ChangeLog-1.0.20 ChangeLog-1.0.21 ChangeLog-1.0.22 ChangeLog-1.0.23 \
$(PACKAGE).lsm

14
NEWS
Wyświetl plik

@ -1,4 +1,18 @@
-*-Mode: outline-*-
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),

Wyświetl plik

@ -1632,7 +1632,7 @@ const pixma_config_t pixma_mp150_devices[] = {
DEVICE ("Canon PIXMA MP495", "MP495", MP495_PID, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS),
DEVICE ("Canon PIXMA MG5100", "MG5100", MG5100_PID, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS),
DEVICE ("Canon PIXMA MG5200", "MG5200", MG5200_PID, 2400, 0, 0, 638, 877, PIXMA_CAP_CIS),
DEVICE ("Canon PIXMA MG6100", "MG6200", MG6100_PID, 2400, 0, 0, 638, 877, PIXMA_CAP_CIS),
DEVICE ("Canon PIXMA MG6100", "MG6100", MG6100_PID, 2400, 0, 0, 638, 877, PIXMA_CAP_CIS),
/* Latest devices (2011) Generation 4 CIS/CCD */
DEVICE ("Canon PIXMA MG2100", "MG2100", MG2100_PID, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS),
@ -1641,15 +1641,15 @@ const pixma_config_t pixma_mp150_devices[] = {
DEVICE ("Canon PIXMA MG5300", "MG5300", MG5300_PID, 2400, 0, 0, 638, 877, PIXMA_CAP_CIS),
DEVICE ("Canon PIXMA MG6200", "MG6200", MG6200_PID, 4800, 0, 0, 638, 877, PIXMA_CAP_CIS),
DEVICE ("Canon PIXMA MP493", "MP493", MP493_PID, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS),
DEVICE ("Canon PIXMA E500", "E500", E500_PID, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_EXPERIMENT),
DEVICE ("Canon PIXMA E500", "E500", E500_PID, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS),
/* Latest devices (2012) Generation 4 CIS */
DEVICE ("Canon PIXMA MX370 Series", "MX370", MX370_PID, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADF | PIXMA_CAP_EXPERIMENT),
DEVICE ("Canon PIXMA MX430 Series", "MX430", MX430_PID, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADF | PIXMA_CAP_EXPERIMENT),
DEVICE ("Canon PIXMA MX510 Series", "MX510", MX510_PID, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADF | PIXMA_CAP_EXPERIMENT),
DEVICE ("Canon PIXMA MX710 Series", "MX710", MX710_PID, 2400, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADFDUP | PIXMA_CAP_EXPERIMENT),
DEVICE ("Canon PIXMA MX890 Series", "MX890", MX890_PID, 2400, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADFDUP | PIXMA_CAP_EXPERIMENT),
DEVICE ("Canon PIXMA E600 Series", "E600", E600_PID, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADF | PIXMA_CAP_EXPERIMENT),
DEVICE ("Canon PIXMA MX370 Series", "MX370", MX370_PID, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADF),
DEVICE ("Canon PIXMA MX430 Series", "MX430", MX430_PID, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADF),
DEVICE ("Canon PIXMA MX510 Series", "MX510", MX510_PID, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADF),
DEVICE ("Canon PIXMA MX710 Series", "MX710", MX710_PID, 2400, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADFDUP),
DEVICE ("Canon PIXMA MX890 Series", "MX890", MX890_PID, 2400, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADFDUP),
DEVICE ("Canon PIXMA E600 Series", "E600", E600_PID, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADF),
END_OF_DEVICE_LIST
};

274
config.guess vendored 100755 → 100644
Wyświetl plik

@ -1,10 +1,10 @@
#! /bin/sh
# Attempt to guess a canonical system name.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
# Free Software Foundation, Inc.
# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
# 2011, 2012 Free Software Foundation, Inc.
timestamp='2009-11-20'
timestamp='2012-08-14'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@ -17,9 +17,7 @@ timestamp='2009-11-20'
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
# 02110-1301, USA.
# along with this program; if not, see <http://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@ -56,8 +54,9 @@ version="\
GNU config.guess ($timestamp)
Originally written by Per Bothner.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@ -144,7 +143,7 @@ UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
*:NetBSD:*:*)
# NetBSD (nbsd) targets should (where applicable) match one or
# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
# *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
# switched to ELF, *-*-netbsd* would select the old
# object file format. This provides both forward
@ -180,7 +179,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
fi
;;
*)
os=netbsd
os=netbsd
;;
esac
# The OS release
@ -201,6 +200,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
echo "${machine}-${os}${release}"
exit ;;
*:Bitrig:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
exit ;;
*:OpenBSD:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
@ -223,7 +226,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
;;
*5.*)
UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
;;
esac
# According to Compaq, /usr/sbin/psrinfo has been available on
@ -269,7 +272,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# A Xn.n version is an unreleased experimental baselevel.
# 1.2 uses "1.2" for uname -r.
echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
exit ;;
# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
exitcode=$?
trap '' 0
exit $exitcode ;;
Alpha\ *:Windows_NT*:*)
# How do we know it's Interix rather than the generic POSIX subsystem?
# Should we change UNAME_MACHINE based on the output of uname instead
@ -295,7 +301,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
echo s390-ibm-zvmoe
exit ;;
*:OS400:*:*)
echo powerpc-ibm-os400
echo powerpc-ibm-os400
exit ;;
arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
echo arm-acorn-riscix${UNAME_RELEASE}
@ -394,23 +400,23 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# MiNT. But MiNT is downward compatible to TOS, so this should
# be no problem.
atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
echo m68k-atari-mint${UNAME_RELEASE}
echo m68k-atari-mint${UNAME_RELEASE}
exit ;;
atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
echo m68k-atari-mint${UNAME_RELEASE}
exit ;;
exit ;;
*falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
echo m68k-atari-mint${UNAME_RELEASE}
echo m68k-atari-mint${UNAME_RELEASE}
exit ;;
milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
echo m68k-milan-mint${UNAME_RELEASE}
exit ;;
echo m68k-milan-mint${UNAME_RELEASE}
exit ;;
hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
echo m68k-hades-mint${UNAME_RELEASE}
exit ;;
echo m68k-hades-mint${UNAME_RELEASE}
exit ;;
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
echo m68k-unknown-mint${UNAME_RELEASE}
exit ;;
echo m68k-unknown-mint${UNAME_RELEASE}
exit ;;
m68k:machten:*:*)
echo m68k-apple-machten${UNAME_RELEASE}
exit ;;
@ -480,8 +486,8 @@ EOF
echo m88k-motorola-sysv3
exit ;;
AViiON:dgux:*:*)
# DG/UX returns AViiON for all architectures
UNAME_PROCESSOR=`/usr/bin/uname -p`
# DG/UX returns AViiON for all architectures
UNAME_PROCESSOR=`/usr/bin/uname -p`
if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
then
if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
@ -494,7 +500,7 @@ EOF
else
echo i586-dg-dgux${UNAME_RELEASE}
fi
exit ;;
exit ;;
M88*:DolphinOS:*:*) # DolphinOS (SVR3)
echo m88k-dolphin-sysv3
exit ;;
@ -551,7 +557,7 @@ EOF
echo rs6000-ibm-aix3.2
fi
exit ;;
*:AIX:*:[456])
*:AIX:*:[4567])
IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
IBM_ARCH=rs6000
@ -594,52 +600,52 @@ EOF
9000/[678][0-9][0-9])
if [ -x /usr/bin/getconf ]; then
sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
case "${sc_cpu_version}" in
523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
532) # CPU_PA_RISC2_0
case "${sc_kernel_bits}" in
32) HP_ARCH="hppa2.0n" ;;
64) HP_ARCH="hppa2.0w" ;;
sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
case "${sc_cpu_version}" in
523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
532) # CPU_PA_RISC2_0
case "${sc_kernel_bits}" in
32) HP_ARCH="hppa2.0n" ;;
64) HP_ARCH="hppa2.0w" ;;
'') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
esac ;;
esac
esac ;;
esac
fi
if [ "${HP_ARCH}" = "" ]; then
eval $set_cc_for_build
sed 's/^ //' << EOF >$dummy.c
sed 's/^ //' << EOF >$dummy.c
#define _HPUX_SOURCE
#include <stdlib.h>
#include <unistd.h>
#define _HPUX_SOURCE
#include <stdlib.h>
#include <unistd.h>
int main ()
{
#if defined(_SC_KERNEL_BITS)
long bits = sysconf(_SC_KERNEL_BITS);
#endif
long cpu = sysconf (_SC_CPU_VERSION);
int main ()
{
#if defined(_SC_KERNEL_BITS)
long bits = sysconf(_SC_KERNEL_BITS);
#endif
long cpu = sysconf (_SC_CPU_VERSION);
switch (cpu)
{
case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
case CPU_PA_RISC2_0:
#if defined(_SC_KERNEL_BITS)
switch (bits)
{
case 64: puts ("hppa2.0w"); break;
case 32: puts ("hppa2.0n"); break;
default: puts ("hppa2.0"); break;
} break;
#else /* !defined(_SC_KERNEL_BITS) */
puts ("hppa2.0"); break;
#endif
default: puts ("hppa1.0"); break;
}
exit (0);
}
switch (cpu)
{
case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
case CPU_PA_RISC2_0:
#if defined(_SC_KERNEL_BITS)
switch (bits)
{
case 64: puts ("hppa2.0w"); break;
case 32: puts ("hppa2.0n"); break;
default: puts ("hppa2.0"); break;
} break;
#else /* !defined(_SC_KERNEL_BITS) */
puts ("hppa2.0"); break;
#endif
default: puts ("hppa1.0"); break;
}
exit (0);
}
EOF
(CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
test -z "$HP_ARCH" && HP_ARCH=hppa
@ -730,22 +736,22 @@ EOF
exit ;;
C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
echo c1-convex-bsd
exit ;;
exit ;;
C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
if getsysinfo -f scalar_acc
then echo c32-convex-bsd
else echo c2-convex-bsd
fi
exit ;;
exit ;;
C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
echo c34-convex-bsd
exit ;;
exit ;;
C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
echo c38-convex-bsd
exit ;;
exit ;;
C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
echo c4-convex-bsd
exit ;;
exit ;;
CRAY*Y-MP:*:*:*)
echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
exit ;;
@ -769,14 +775,14 @@ EOF
exit ;;
F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
exit ;;
FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
exit ;;
5000:UNIX_System_V:4.*:*)
FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
exit ;;
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
@ -788,30 +794,35 @@ EOF
echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
exit ;;
*:FreeBSD:*:*)
case ${UNAME_MACHINE} in
pc98)
echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
UNAME_PROCESSOR=`/usr/bin/uname -p`
case ${UNAME_PROCESSOR} in
amd64)
echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
*)
echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
esac
exit ;;
i*:CYGWIN*:*)
echo ${UNAME_MACHINE}-pc-cygwin
exit ;;
*:MINGW64*:*)
echo ${UNAME_MACHINE}-pc-mingw64
exit ;;
*:MINGW*:*)
echo ${UNAME_MACHINE}-pc-mingw32
exit ;;
i*:MSYS*:*)
echo ${UNAME_MACHINE}-pc-msys
exit ;;
i*:windows32*:*)
# uname -m includes "-pc" on this system.
echo ${UNAME_MACHINE}-mingw32
# uname -m includes "-pc" on this system.
echo ${UNAME_MACHINE}-mingw32
exit ;;
i*:PW*:*)
echo ${UNAME_MACHINE}-pc-pw32
exit ;;
*:Interix*:*)
case ${UNAME_MACHINE} in
case ${UNAME_MACHINE} in
x86)
echo i586-pc-interix${UNAME_RELEASE}
exit ;;
@ -857,6 +868,13 @@ EOF
i*86:Minix:*:*)
echo ${UNAME_MACHINE}-pc-minix
exit ;;
aarch64:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
exit ;;
aarch64_be:Linux:*:*)
UNAME_MACHINE=aarch64_be
echo ${UNAME_MACHINE}-unknown-linux-gnu
exit ;;
alpha:Linux:*:*)
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
EV5) UNAME_MACHINE=alphaev5 ;;
@ -866,7 +884,7 @@ EOF
EV6) UNAME_MACHINE=alphaev6 ;;
EV67) UNAME_MACHINE=alphaev67 ;;
EV68*) UNAME_MACHINE=alphaev68 ;;
esac
esac
objdump --private-headers /bin/sh | grep -q ld.so.1
if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
@ -878,20 +896,29 @@ EOF
then
echo ${UNAME_MACHINE}-unknown-linux-gnu
else
echo ${UNAME_MACHINE}-unknown-linux-gnueabi
if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ARM_PCS_VFP
then
echo ${UNAME_MACHINE}-unknown-linux-gnueabi
else
echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
fi
fi
exit ;;
avr32*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
exit ;;
cris:Linux:*:*)
echo cris-axis-linux-gnu
echo ${UNAME_MACHINE}-axis-linux-gnu
exit ;;
crisv32:Linux:*:*)
echo crisv32-axis-linux-gnu
echo ${UNAME_MACHINE}-axis-linux-gnu
exit ;;
frv:Linux:*:*)
echo frv-unknown-linux-gnu
echo ${UNAME_MACHINE}-unknown-linux-gnu
exit ;;
hexagon:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
exit ;;
i*86:Linux:*:*)
LIBC=gnu
@ -933,7 +960,7 @@ EOF
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
;;
or32:Linux:*:*)
echo or32-unknown-linux-gnu
echo ${UNAME_MACHINE}-unknown-linux-gnu
exit ;;
padre:Linux:*:*)
echo sparc-unknown-linux-gnu
@ -959,7 +986,7 @@ EOF
echo ${UNAME_MACHINE}-ibm-linux
exit ;;
sh64*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
echo ${UNAME_MACHINE}-unknown-linux-gnu
exit ;;
sh*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
@ -967,14 +994,17 @@ EOF
sparc:Linux:*:* | sparc64:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
exit ;;
tile*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
exit ;;
vax:Linux:*:*)
echo ${UNAME_MACHINE}-dec-linux-gnu
exit ;;
x86_64:Linux:*:*)
echo x86_64-unknown-linux-gnu
echo ${UNAME_MACHINE}-unknown-linux-gnu
exit ;;
xtensa*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
echo ${UNAME_MACHINE}-unknown-linux-gnu
exit ;;
i*86:DYNIX/ptx:4*:*)
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
@ -983,11 +1013,11 @@ EOF
echo i386-sequent-sysv4
exit ;;
i*86:UNIX_SV:4.2MP:2.*)
# Unixware is an offshoot of SVR4, but it has its own version
# number series starting with 2...
# I am not positive that other SVR4 systems won't match this,
# Unixware is an offshoot of SVR4, but it has its own version
# number series starting with 2...
# I am not positive that other SVR4 systems won't match this,
# I just have to hope. -- rms.
# Use sysv4.2uw... so that sysv4* matches it.
# Use sysv4.2uw... so that sysv4* matches it.
echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
exit ;;
i*86:OS/2:*:*)
@ -1019,7 +1049,7 @@ EOF
fi
exit ;;
i*86:*:5:[678]*)
# UnixWare 7.x, OpenUNIX and OpenServer 6.
# UnixWare 7.x, OpenUNIX and OpenServer 6.
case `/bin/uname -X | grep "^Machine"` in
*486*) UNAME_MACHINE=i486 ;;
*Pentium) UNAME_MACHINE=i586 ;;
@ -1047,13 +1077,13 @@ EOF
exit ;;
pc:*:*:*)
# Left here for compatibility:
# uname -m prints for DJGPP always 'pc', but it prints nothing about
# the processor, so we play safe by assuming i586.
# uname -m prints for DJGPP always 'pc', but it prints nothing about
# the processor, so we play safe by assuming i586.
# Note: whatever this is, it MUST be the same as what config.sub
# prints for the "djgpp" host, or else GDB configury will decide that
# this is a cross-build.
echo i586-pc-msdosdjgpp
exit ;;
exit ;;
Intel:Mach:3*:*)
echo i386-pc-mach3
exit ;;
@ -1088,8 +1118,8 @@ EOF
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
&& { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
&& { echo i486-ncr-sysv4; exit; } ;;
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
&& { echo i486-ncr-sysv4; exit; } ;;
NCR*:*:4.2:* | MPRAS*:*:4.2:*)
OS_REL='.3'
test -r /etc/.relid \
@ -1132,10 +1162,10 @@ EOF
echo ns32k-sni-sysv
fi
exit ;;
PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
# says <Richard.M.Bartel@ccMail.Census.GOV>
echo i586-unisys-sysv4
exit ;;
PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
# says <Richard.M.Bartel@ccMail.Census.GOV>
echo i586-unisys-sysv4
exit ;;
*:UNIX_System_V:4*:FTX*)
# From Gerald Hewes <hewes@openmarket.com>.
# How about differentiating between stratus architectures? -djm
@ -1161,11 +1191,11 @@ EOF
exit ;;
R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
if [ -d /usr/nec ]; then
echo mips-nec-sysv${UNAME_RELEASE}
echo mips-nec-sysv${UNAME_RELEASE}
else
echo mips-unknown-sysv${UNAME_RELEASE}
echo mips-unknown-sysv${UNAME_RELEASE}
fi
exit ;;
exit ;;
BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
echo powerpc-be-beos
exit ;;
@ -1178,6 +1208,9 @@ EOF
BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
echo i586-pc-haiku
exit ;;
x86_64:Haiku:*:*)
echo x86_64-unknown-haiku
exit ;;
SX-4:SUPER-UX:*:*)
echo sx4-nec-superux${UNAME_RELEASE}
exit ;;
@ -1230,7 +1263,10 @@ EOF
*:QNX:*:4*)
echo i386-pc-qnx
exit ;;
NSE-?:NONSTOP_KERNEL:*:*)
NEO-?:NONSTOP_KERNEL:*:*)
echo neo-tandem-nsk${UNAME_RELEASE}
exit ;;
NSE-*:NONSTOP_KERNEL:*:*)
echo nse-tandem-nsk${UNAME_RELEASE}
exit ;;
NSR-?:NONSTOP_KERNEL:*:*)
@ -1275,13 +1311,13 @@ EOF
echo pdp10-unknown-its
exit ;;
SEI:*:*:SEIUX)
echo mips-sei-seiux${UNAME_RELEASE}
echo mips-sei-seiux${UNAME_RELEASE}
exit ;;
*:DragonFly:*:*)
echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
exit ;;
*:*VMS:*:*)
UNAME_MACHINE=`(uname -p) 2>/dev/null`
UNAME_MACHINE=`(uname -p) 2>/dev/null`
case "${UNAME_MACHINE}" in
A*) echo alpha-dec-vms ; exit ;;
I*) echo ia64-dec-vms ; exit ;;
@ -1299,11 +1335,11 @@ EOF
i*86:AROS:*:*)
echo ${UNAME_MACHINE}-pc-aros
exit ;;
x86_64:VMkernel:*:*)
echo ${UNAME_MACHINE}-unknown-esx
exit ;;
esac
#echo '(No uname command or uname output not recognized.)' 1>&2
#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
eval $set_cc_for_build
cat >$dummy.c <<EOF
#ifdef _SEQUENT_
@ -1321,11 +1357,11 @@ main ()
#include <sys/param.h>
printf ("m68k-sony-newsos%s\n",
#ifdef NEWSOS4
"4"
"4"
#else
""
""
#endif
); exit (0);
); exit (0);
#endif
#endif

219
config.sub vendored 100755 → 100644
Wyświetl plik

@ -1,10 +1,10 @@
#! /bin/sh
# Configuration validation subroutine script.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
# Free Software Foundation, Inc.
# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
# 2011, 2012 Free Software Foundation, Inc.
timestamp='2009-11-20'
timestamp='2012-08-18'
# This file is (in principle) common to ALL GNU software.
# The presence of a machine in this file suggests that SOME GNU software
@ -21,9 +21,7 @@ timestamp='2009-11-20'
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
# 02110-1301, USA.
# along with this program; if not, see <http://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@ -75,8 +73,9 @@ Report bugs and patches to <config-patches@gnu.org>."
version="\
GNU config.sub ($timestamp)
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@ -123,13 +122,18 @@ esac
# Here we must recognize all the valid KERNEL-OS combinations.
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
case $maybe_os in
nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
knetbsd*-gnu* | netbsd*-gnu* | \
kopensolaris*-gnu* | \
storm-chaos* | os2-emx* | rtmk-nova*)
os=-$maybe_os
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
;;
android-linux)
os=-linux-android
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
;;
*)
basic_machine=`echo $1 | sed 's/-[^-]*$//'`
if [ $basic_machine != $1 ]
@ -156,8 +160,8 @@ case $os in
os=
basic_machine=$1
;;
-bluegene*)
os=-cnk
-bluegene*)
os=-cnk
;;
-sim | -cisco | -oki | -wec | -winbond)
os=
@ -173,10 +177,10 @@ case $os in
os=-chorusos
basic_machine=$1
;;
-chorusrdb)
os=-chorusrdb
-chorusrdb)
os=-chorusrdb
basic_machine=$1
;;
;;
-hiux*)
os=-hiuxwe2
;;
@ -221,6 +225,12 @@ case $os in
-isc*)
basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
;;
-lynx*178)
os=-lynxos178
;;
-lynx*5)
os=-lynxos5
;;
-lynx*)
os=-lynxos
;;
@ -245,17 +255,22 @@ case $basic_machine in
# Some are omitted here because they have special meanings below.
1750a | 580 \
| a29k \
| aarch64 | aarch64_be \
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
| am33_2.0 \
| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
| be32 | be64 \
| bfin \
| c4x | clipper \
| d10v | d30v | dlx | dsp16xx \
| epiphany \
| fido | fr30 | frv \
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
| hexagon \
| i370 | i860 | i960 | ia64 \
| ip2k | iq2000 \
| le32 | le64 \
| lm32 \
| m32c | m32r | m32rle | m68000 | m68k | m88k \
| maxq | mb | microblaze | mcore | mep | metag \
@ -281,29 +296,39 @@ case $basic_machine in
| moxie \
| mt \
| msp430 \
| nds32 | nds32le | nds32be \
| nios | nios2 \
| ns16k | ns32k \
| open8 \
| or32 \
| pdp10 | pdp11 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
| powerpc | powerpc64 | powerpc64le | powerpcle \
| pyramid \
| rx \
| rl78 | rx \
| score \
| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
| sh64 | sh64le \
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
| spu | strongarm \
| tahoe | thumb | tic4x | tic80 | tron \
| spu \
| tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
| ubicom32 \
| v850 | v850e \
| v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
| we32k \
| x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
| x86 | xc16x | xstormy16 | xtensa \
| z8k | z80)
basic_machine=$basic_machine-unknown
;;
m6811 | m68hc11 | m6812 | m68hc12 | picochip)
# Motorola 68HC11/12.
c54x)
basic_machine=tic54x-unknown
;;
c55x)
basic_machine=tic55x-unknown
;;
c6x)
basic_machine=tic6x-unknown
;;
m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
basic_machine=$basic_machine-unknown
os=-none
;;
@ -313,6 +338,21 @@ case $basic_machine in
basic_machine=mt-unknown
;;
strongarm | thumb | xscale)
basic_machine=arm-unknown
;;
xgate)
basic_machine=$basic_machine-unknown
os=-none
;;
xscaleeb)
basic_machine=armeb-unknown
;;
xscaleel)
basic_machine=armel-unknown
;;
# We use `pc' rather than `unknown'
# because (1) that's what they normally are, and
# (2) the word "unknown" tends to confuse beginning users.
@ -327,21 +367,25 @@ case $basic_machine in
# Recognize the basic CPU types with company name.
580-* \
| a29k-* \
| aarch64-* | aarch64_be-* \
| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
| avr-* | avr32-* \
| be32-* | be64-* \
| bfin-* | bs2000-* \
| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
| c[123]* | c30-* | [cjt]90-* | c4x-* \
| clipper-* | craynv-* | cydra-* \
| d10v-* | d30v-* | dlx-* \
| elxsi-* \
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
| h8300-* | h8500-* \
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
| hexagon-* \
| i*86-* | i860-* | i960-* | ia64-* \
| ip2k-* | iq2000-* \
| le32-* | le64-* \
| lm32-* \
| m32c-* | m32r-* | m32rle-* \
| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
@ -367,25 +411,29 @@ case $basic_machine in
| mmix-* \
| mt-* \
| msp430-* \
| nds32-* | nds32le-* | nds32be-* \
| nios-* | nios2-* \
| none-* | np1-* | ns16k-* | ns32k-* \
| open8-* \
| orion-* \
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
| pyramid-* \
| romp-* | rs6000-* | rx-* \
| rl78-* | romp-* | rs6000-* | rx-* \
| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
| sparclite-* \
| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
| tahoe-* | thumb-* \
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
| tahoe-* \
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
| tile*-* \
| tron-* \
| ubicom32-* \
| v850-* | v850e-* | vax-* \
| v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
| vax-* \
| we32k-* \
| x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
| x86-* | x86_64-* | xc16x-* | xps100-* \
| xstormy16-* | xtensa*-* \
| ymp-* \
| z8k-* | z80-*)
@ -410,7 +458,7 @@ case $basic_machine in
basic_machine=a29k-amd
os=-udi
;;
abacus)
abacus)
basic_machine=abacus-unknown
;;
adobe68k)
@ -480,11 +528,20 @@ case $basic_machine in
basic_machine=powerpc-ibm
os=-cnk
;;
c54x-*)
basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
c55x-*)
basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
c6x-*)
basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
c90)
basic_machine=c90-cray
os=-unicos
;;
cegcc)
cegcc)
basic_machine=arm-unknown
os=-cegcc
;;
@ -516,7 +573,7 @@ case $basic_machine in
basic_machine=craynv-cray
os=-unicosmp
;;
cr16)
cr16 | cr16-*)
basic_machine=cr16-unknown
os=-elf
;;
@ -674,7 +731,6 @@ case $basic_machine in
i370-ibm* | ibm*)
basic_machine=i370-ibm
;;
# I'm not sure what "Sysv32" means. Should this be sysv3.2?
i*86v32)
basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
os=-sysv32
@ -732,9 +788,13 @@ case $basic_machine in
basic_machine=ns32k-utek
os=-sysv
;;
microblaze)
microblaze)
basic_machine=microblaze-xilinx
;;
mingw64)
basic_machine=x86_64-pc
os=-mingw64
;;
mingw32)
basic_machine=i386-pc
os=-mingw32
@ -771,10 +831,18 @@ case $basic_machine in
ms1-*)
basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
;;
msys)
basic_machine=i386-pc
os=-msys
;;
mvs)
basic_machine=i370-ibm
os=-mvs
;;
nacl)
basic_machine=le32-unknown
os=-nacl
;;
ncr3000)
basic_machine=i486-ncr
os=-sysv4
@ -839,6 +907,12 @@ case $basic_machine in
np1)
basic_machine=np1-gould
;;
neo-tandem)
basic_machine=neo-tandem
;;
nse-tandem)
basic_machine=nse-tandem
;;
nsr-tandem)
basic_machine=nsr-tandem
;;
@ -921,9 +995,10 @@ case $basic_machine in
;;
power) basic_machine=power-ibm
;;
ppc) basic_machine=powerpc-unknown
ppc | ppcbe) basic_machine=powerpc-unknown
;;
ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
ppc-* | ppcbe-*)
basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
ppcle | powerpclittle | ppc-le | powerpc-little)
basic_machine=powerpcle-unknown
@ -1017,6 +1092,9 @@ case $basic_machine in
basic_machine=i860-stratus
os=-sysv4
;;
strongarm-* | thumb-*)
basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
sun2)
basic_machine=m68000-sun
;;
@ -1073,20 +1151,8 @@ case $basic_machine in
basic_machine=t90-cray
os=-unicos
;;
tic54x | c54x*)
basic_machine=tic54x-unknown
os=-coff
;;
tic55x | c55x*)
basic_machine=tic55x-unknown
os=-coff
;;
tic6x | c6x*)
basic_machine=tic6x-unknown
os=-coff
;;
tile*)
basic_machine=tile-unknown
basic_machine=$basic_machine-unknown
os=-linux-gnu
;;
tx39)
@ -1156,6 +1222,9 @@ case $basic_machine in
xps | xps100)
basic_machine=xps100-honeywell
;;
xscale-* | xscalee[bl]-*)
basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'`
;;
ymp)
basic_machine=ymp-cray
os=-unicos
@ -1253,11 +1322,11 @@ esac
if [ x"$os" != x"" ]
then
case $os in
# First match some system type aliases
# that might get confused with valid system types.
# First match some system type aliases
# that might get confused with valid system types.
# -solaris* is a basic system type, with this one exception.
-auroraux)
os=-auroraux
-auroraux)
os=-auroraux
;;
-solaris1 | -solaris1.*)
os=`echo $os | sed -e 's|solaris1|sunos4|'`
@ -1287,14 +1356,15 @@ case $os in
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
| -openbsd* | -solidbsd* \
| -bitrig* | -openbsd* | -solidbsd* \
| -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
| -chorusos* | -chorusrdb* | -cegcc* \
| -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
| -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
| -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
| -linux-newlib* | -linux-musl* | -linux-uclibc* \
| -uxpv* | -beos* | -mpeix* | -udk* \
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
@ -1341,7 +1411,7 @@ case $os in
-opened*)
os=-openedition
;;
-os400*)
-os400*)
os=-os400
;;
-wince*)
@ -1390,7 +1460,7 @@ case $os in
-sinix*)
os=-sysv4
;;
-tpf*)
-tpf*)
os=-tpf
;;
-triton*)
@ -1435,6 +1505,8 @@ case $os in
-dicos*)
os=-dicos
;;
-nacl*)
;;
-none)
;;
*)
@ -1457,10 +1529,10 @@ else
# system, and we'll never get to this point.
case $basic_machine in
score-*)
score-*)
os=-elf
;;
spu-*)
spu-*)
os=-elf
;;
*-acorn)
@ -1472,8 +1544,20 @@ case $basic_machine in
arm*-semi)
os=-aout
;;
c4x-* | tic4x-*)
os=-coff
c4x-* | tic4x-*)
os=-coff
;;
hexagon-*)
os=-elf
;;
tic54x-*)
os=-coff
;;
tic55x-*)
os=-coff
;;
tic6x-*)
os=-coff
;;
# This must come before the *-dec entry.
pdp10-*)
@ -1493,14 +1577,11 @@ case $basic_machine in
;;
m68000-sun)
os=-sunos3
# This also exists in the configure program, but was not the
# default.
# os=-sunos4
;;
m68*-cisco)
os=-aout
;;
mep-*)
mep-*)
os=-elf
;;
mips*-cisco)
@ -1527,7 +1608,7 @@ case $basic_machine in
*-ibm)
os=-aix
;;
*-knuth)
*-knuth)
os=-mmixware
;;
*-wec)

25
configure vendored
Wyświetl plik

@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.68 for sane-backends 1.0.23git.
# Generated by GNU Autoconf 2.68 for sane-backends 1.0.24git.
#
# Report bugs to <sane-devel@lists.alioth.debian.org>.
#
@ -570,8 +570,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='sane-backends'
PACKAGE_TARNAME='sane-backends'
PACKAGE_VERSION='1.0.23git'
PACKAGE_STRING='sane-backends 1.0.23git'
PACKAGE_VERSION='1.0.24git'
PACKAGE_STRING='sane-backends 1.0.24git'
PACKAGE_BUGREPORT='sane-devel@lists.alioth.debian.org'
PACKAGE_URL=''
@ -1388,7 +1388,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures sane-backends 1.0.23git to adapt to many kinds of systems.
\`configure' configures sane-backends 1.0.24git to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@ -1458,7 +1458,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of sane-backends 1.0.23git:";;
short | recursive ) echo "Configuration of sane-backends 1.0.24git:";;
esac
cat <<\_ACEOF
@ -1611,7 +1611,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
sane-backends configure 1.0.23git
sane-backends configure 1.0.24git
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
@ -2212,7 +2212,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by sane-backends $as_me 1.0.23git, which was
It was created by sane-backends $as_me 1.0.24git, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
@ -2565,7 +2565,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
V_MAJOR=1
V_MINOR=0
V_REV=23
V_REV=24
is_release=no
@ -3037,7 +3037,7 @@ fi
# Define the identity of the package.
PACKAGE='sane-backends'
VERSION='1.0.23git'
VERSION='1.0.24git'
cat >>confdefs.h <<_ACEOF
@ -3105,7 +3105,7 @@ ac_config_headers="$ac_config_headers include/sane/config.h"
PACKAGE=sane-backends
VERSION=1.0.23git
VERSION=1.0.24git
NUMBER_VERSION=${V_MAJOR}.${V_MINOR}.${V_REV}
cat >>confdefs.h <<_ACEOF
@ -9546,7 +9546,6 @@ $as_echo "#define HAVE_DEV_URANDOM 1" >>confdefs.h
fi
nl added by PN 3/2/12 to detect cups
$as_echo "checking for cups"
if test -e /usr/include/cups/cups.h ; then
@ -18637,7 +18636,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by sane-backends $as_me 1.0.23git, which was
This file was extended by sane-backends $as_me 1.0.24git, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@ -18703,7 +18702,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
sane-backends config.status 1.0.23git
sane-backends config.status 1.0.24git
configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"

Wyświetl plik

@ -3,10 +3,10 @@ dnl Process this file with autoconf to produce a configure script. -*-m4-*-
dnl ***********************************************************************
dnl When preparing a release, increase the numeric and string version numbers,
dnl remove the "cvs" suffix, and set is_release=yes
AC_INIT([sane-backends],[1.0.23git],[sane-devel@lists.alioth.debian.org])
AC_INIT([sane-backends],[1.0.24git],[sane-devel@lists.alioth.debian.org])
V_MAJOR=1
V_MINOR=0
V_REV=23
V_REV=24
is_release=no
dnl ***********************************************************************
@ -326,7 +326,7 @@ if test -c /dev/urandom ; then
AC_DEFINE(HAVE_DEV_URANDOM, 1, [Is /dev/urandom available?])
fi
nl added by PN 3/2/12 to detect cups
dnl added by PN 3/2/12 to detect cups
$as_echo "checking for cups"
if test -e /usr/include/cups/cups.h ; then
AC_DEFINE(HAVE_CUPS, 1, [Is /usr/include/cups/cups.h available?])

Wyświetl plik

@ -4,7 +4,7 @@
:manpage "sane-kodakaio.man"
:comment "Backend for Kodak AiO ESP and Hero printers. Also possibly Advent AWL10"
:devicetype :scanner
:new :yes
:new :no
:mfg "Kodak"
:url "http://www.kodak.com/"

Wyświetl plik

@ -14,7 +14,7 @@
:manpage "sane-kvs40xx" ; name of manpage (if it exists)
:comment "New backend for SANE release 1.0.23, see sane-kvs40xx manpage"
:devicetype :scanner ; start of a list of devices....
:new :yes
:new :no
:mfg "Panasonic" ; name a manufacturer
:url "http://www.panasonic.com/"

Wyświetl plik

@ -75,8 +75,8 @@
:model "PIXMA MG6100 Series"
:interface "USB"
:usbid "0x04a9" "0x174a"
:status :untested
:comment "Testers needed!"
:status :complete
:comment "All resolutions supported (up to 2400 DPI)"
:model "PIXMA MG6200 Series"
:interface "USB"
@ -460,8 +460,8 @@
:model "PIXMA MX370 Series"
:interface "USB"
:usbid "0x04a9" "0x1759"
:status :untested
:comment "Testers needed!"
:status :good
:comment "Flatbed and ADF scan. Resolutions are supported up to 600DPI."
:model "PIXMA MX410"
:interface "USB Ethernet"

Wyświetl plik

@ -1,4 +1,4 @@
.TH "sane\-pixma" "5" "31 Jul 2012" "@PACKAGEVERSION@" "SANE Scanner Access Now Easy"
.TH "sane\-pixma" "5" "27 Aug 2012" "@PACKAGEVERSION@" "SANE Scanner Access Now Easy"
.IX sane\-pixma
.SH NAME
.B sane\-pixma
@ -17,6 +17,8 @@ using Canon's BJNP protocol.
Currently, the following models work with this backend:
.PP
.RS
PIXMA MG6100
.br
PIXMA MP140, MP150, MP160, MP170, MP180, MP190
.br
PIXMA MP210, MP220, MP240, MP250, MP260, MP270, MP280
@ -35,7 +37,7 @@ PIXMA MP800, MP800R, MP810, MP830
.br
PIXMA MP960, MP970, MP980, MP990
.br
PIXMA MX300, MX310, MX330, MX340, MX350, MX360
PIXMA MX300, MX310, MX330, MX340, MX350, MX360, MX370
.br
PIXMA MX420, MX700, MX7600
.br
@ -71,30 +73,30 @@ in the backend so that they get recognized and activated.
Feedback in the sane\-devel mailing list welcome.
.PP
.RS
PIXMA E500, E600
.br
PIXMA MG2100, MG3100, MG4100, MG5100, MG5200, MG5300
.br
PIXMA MG6100, MG6200, MG8100, MG8200
PIXMA MG6200, MG8100, MG8200
.br
PIXMA MP375R, MP493, MP495, MP740
.br
PIXMA MX320, MX410
PIXMA MX320, MX410, MX430, MX510, MX710, MX890
.br
ImageCLASS MF5630, MF5650, MF5730, MF5750, MF8030, MF8170c
.br
imageRunner iR1020, iR1024, iR1025
.RE
.PP
The following models may use partly the same Pixma protocol as other devices
listed above, but may still need some work. They are declared in the backend
as experimental. Snoop logs are required to further investigate, please contact
the sane\-devel mailing list.
.PP
.RS
PIXMA E500, E600
.br
PIXMA MX370, MX430, MX510, MX710, MX890
.RE
.PP
\#The following models may use partly the same Pixma protocol as other devices
\#listed above, but may still need some work. They are declared in the backend
\#as experimental. Snoop logs are required to further investigate, please contact
\#the sane\-devel mailing list.
\#.PP
\#.RS
\#PIXMA MP---
\#.RE
\#.PP
The backend supports:
.PP
.RS