From d34542e1eafaadeb6091184623292d2176f7ab67 Mon Sep 17 00:00:00 2001 From: Henning Geinitz Date: Sun, 8 Dec 2002 13:05:34 +0000 Subject: [PATCH] Removed old ChangeLog entries --- ChangeLog | 404 +---- ChangeLog-1.0.0 | 4309 ----------------------------------------------- ChangeLog-1.0.1 | 449 ----- ChangeLog-1.0.2 | 563 ------- ChangeLog-1.0.3 | 791 --------- ChangeLog-1.0.4 | 729 -------- ChangeLog-1.0.5 | 1194 ------------- ChangeLog-1.0.6 | 667 -------- ChangeLog-1.0.7 | 856 ---------- ChangeLog-1.0.8 | 1060 ------------ ChangeLog-1.0.9 | 1148 ------------- 11 files changed, 5 insertions(+), 12165 deletions(-) delete mode 100644 ChangeLog-1.0.0 delete mode 100644 ChangeLog-1.0.1 delete mode 100644 ChangeLog-1.0.2 delete mode 100644 ChangeLog-1.0.3 delete mode 100644 ChangeLog-1.0.4 delete mode 100644 ChangeLog-1.0.5 delete mode 100644 ChangeLog-1.0.6 delete mode 100644 ChangeLog-1.0.7 delete mode 100644 ChangeLog-1.0.8 delete mode 100644 ChangeLog-1.0.9 diff --git a/ChangeLog b/ChangeLog index 427026363..9badf04a4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,401 +1,7 @@ -2002-12-07 Henning Meier-Geinitz +2002-12-08 Henning Meier-Geinitz - * doc/sane-scsi.man: The "scsi ..." way of specifying devices is not - Linux-only. Some minor formatting updates. - * TODO: Added entries for "missing" scanners in desc files: snapscan - and epson. Added sanei_usb issues. Updated MacOS X and OS/2 porting - issues. - -2002-12-07 Abel Deuring - * sanei/sanei_scsi.c: improved error handling - -2002-12-07 Karl Heinz Kremer - - * backend/epson.c: Fixed problem with dropout color - -2002-12-06 Peter Kirchgessner - - * backend/hp.h backend/hp.c backend/hp-scl.c backend/hp.conf - * doc/sane-hp.man doc/descriptions/hp.desc - Add option dumb-read to work - around problem with Buslogic SCSI driver - -2002-12-06 Henning Meier-Geinitz - - * configure aclocal.m4 acinclude.m4: Fixed MacOS X LD_FLAGS bug. - * doc/sane-scsi.man: Removed link to ACard problem. - * doc/sane.tex: Updated contact information. - * LEVEL2: Removed. Contents is either in the SANE2 standard or in - the SANE2 API TODO. - * Makefile.in doc/Makefile.in: Removed LEVEL2. - -2002-12-05 Henning Meier-Geinitz - - * doc/sane-mustek.man doc/sane-mustek_usb.man - doc/descriptions/mustek.desc doc/descriptions/mustek_usb.desc: - Updated links. - * backend/test.c po/sane-backends.de.po: Minor spelling and translation - fixes. + * Changelog-*: Removed. + * Changelog: Removed 1.* stuff. + * README README.old: Make clear that this is for SANE2. -2002-12-04 Henning Meier-Geinitz - - * backend/epson_scsi.c backend/sm3600.c: Move config.h include to the - top of the include list to avoid compilation errors on platforms - not defining u_char. Added AIX lalloca check. - * aclocal.m4 acinclude.m4 configure configure.in - include/sane/config.h.in: Cleanup. Added some missing quotes. Better - structure and comments. Tried to keep similar tests in one group. - Moved more complicated tests to acinclude.m4. Added explicit test for - build and host system type. When checking for programs, used $EXEEXT - (hopefully fixes OS/2 gettext misdetection). Removed obsolete - macros. Removed PTAL check. Used autoconf for asm/io.h check. - Shortened --enable-foo output and formatted it correctly. Trans- - lations were installed even if --disable-translations was set. Don't - test for msgcat anymore. Tell why translations aren't installed. Used - autoconf 2.5 syntax for AC_OUTPUT and AC_CONFIG_FILES. Make - sane-config executable. Print flags and installation directories - near the end of configure output. - * po/Makefile.in: Added autoconf comment, removed MSGCAT variable. - * backend/dll.c doc/sane-dll.man doc/descriptions/dll.desc: Ignore - comments that are in the same line as the backend entries. Minor - manpage fixes. Intented according GNU coding standards. - * configure.os2: Removed. No longer necessary. - -2002-12-04 Matthew Duggan - * backend/canon_pp-dev.c: Don't compare firmware version numbers - - multiple versions do actually exist. - * doc/descriptions/canon_pp.desc: Bump version number. - -2002-12-03 Peter Fales - - * backend/gphoto2.c: Don't display the "low resolution" option when - taking a picture, because it doesn't actually do anything. - -2002-12-02 Henning Meier-Geinitz - - * po/Makefile.in po/README sane-backends.de.po sane-backends.es.po - sane-backends.fr.po sane-backends.ru.po sane-backends.sv.po: - Use only one file of translated messages per language. Merged - all backend files. Uses UTF-8 everywhere. Updated all files - from the marked source code. - -2002-12-01 Stéphane Voltz - - * backend/umax_pp.c: unmarked from SANE_I18N 2 options names - -2002-12-01 Rene Rebe - * backend/avision.h backend/avision.c backend/avision.conf - doc/descriptions/avision.desc: updated the Avision backend - - including auto-generated .desc file listing all devices - also present in the avision.c device-list. - * doc/descriptions/avision.desc: syntax fix - * doc/sane-avision.man: updated to reflect the current backend - development. - -2002-12-01 Henning Meier-Geinitz - - * configure configure.in backend/dll.c: Add dynamic loading support - for MacOS X/Darwin (from Peter O'Gorman ). - * TODO: Added sp15c inclusion and low-level buffer prints. Removed - avision warning, hpsj5s freeze, hp/libusb, and manpages issues. - Updated MacOS X list. - * configure configure.in backend/Makefile.in: Use libtool -module - when linking shared libs that will be loaded dynamically. - -2002-11-30 Henning Meier-Geinitz - - * po/Makefile.in po/epson.sv.po po/saneopts.sv.po: Added Swedish - translation (from Dennis Björklund ). - -2002-11-29 Henning Meier-Geinitz - - * configure configure.in backend/canon630u.c backend/dll.c - backend/gt68xx.c backend/mustek_usb.c backend/net.c backend/pnm.c - backend/test.c backend/umax1220u.c backend/v4l.c doc/Makefile.in - include/sane/config.h.in tools/sane-desc.c: Fixed PACKAGE_VERSION - breakage. PACKAGE_VERSION was redefined by autoconf 2.5 with a - different meaning. Use PACKAGE_STRING instead. - * backend/mustek.c doc/descriptions/mustek.desc - doc/mustek/mustek.CHANGES: PACKAGE_VERSION fix. Fixed debug message - in do_stop: really print exit status of reader process. - * doc/sane-usb.man: PACKAGEVERSION fix. Removed HP exception. Added - MacOS X. - * doc/gamma4scanimage.man doc/sane-artec_eplus48u.man - doc/sane-config.man doc/sane-find-scanner.man doc/sane-gt68xx.man - doc/sane-mustek.man doc/sane-mustek_usb.man doc/sane.man - doc/saned.man doc/scanimage.man: Added missing quotes around - PACKAGEVERSION - * doc/sane-abaton.man doc/sane-agfafocus.man doc/sane-apple.man - doc/sane-artec.man doc/sane-as6e.man doc/sane-avision.man - doc/sane-bh.man doc/sane-canon.man doc/sane-canon630u.man - doc/sane-canon_pp.man doc/sane-coolscan.man doc/sane-coolscan2.man - doc/sane-dc210.man doc/sane-dc240.man doc/sane-dc25.man - doc/sane-dll.man doc/sane-dmc.man doc/sane-epson.man - doc/sane-fujitsu.man doc/sane-gphoto2.man doc/sane-hp.man - doc/sane-hpsj5s.man doc/sane-leo.man doc/sane-matsushita.man - doc/sane-microtek.man doc/sane-microtek2.man doc/sane-mustek_pp.man - doc/sane-nec.man doc/sane-net.man doc/sane-pie.man doc/sane-pint.man - doc/sane-plustek.man doc/sane-pnm.man doc/sane-qcam.man - doc/sane-ricoh.man doc/sane-s9036.man doc/sane-sceptre.man - doc/sane-scsi.man doc/sane-sharp.man doc/sane-sm3600.man - doc/sane-snapscan.man doc/sane-sp15c.man doc/sane-st400.man - doc/sane-tamarack.man doc/sane-teco1.man doc/sane-teco2.man - doc/sane-teco3.man doc/sane-test.man doc/sane-umax.man - doc/sane-umax1220u.man doc/sane-umax_pp.man doc/sane-v4l.man: - Changed "-" to "\-" in .SH NAME section (required by man 7 man). - Added PACKAGEVERSION and "SANE Scanner Access Now Easy" to header. - -2002-11-29 Oliver Rauch - - * frontend/stiff.c: added fclose(icc_file) - -2002-11-25 Peter Kirchgessner - - * backend/hp-device.h backend/hp-accessor.c backend/hp-scl.c - backend/hp.c backend/hp-device.c backend/hp-option.c - backend/hp.h backend/hp.conf backend/Makefile.in - doc/sane-hp.man doc/descriptions/hp.desc - Added libusb support for hp-backend - -2002-11-25 Henning Meier-Geinitz - - * PROJECTS: Removed projects for scanners that are now supported - by the plustek backend. Removed lhii backend (dead?). Added more - details for other projects. Added 5400C / 5470C project. - -2002-11-23 Rene Rebe - - * backend/avision.h backend/avision.c backend/avision.conf - doc/sane-avision.man: updated the Avisin backend to my todays - snapshot. It know handles more scanners as well as ADF and A3 - size devices. - -2002-11-23 Max Vorobiev - * backend/hpsj5s.c: Removed default port probing. - -2002-11-22 Henning Meier-Geinitz - - * doc/sane.man: Formatting fixes. Updates some backend entries and - sane-find-scanner. Some clarifications. - * doc/scanimage.man: Use "--option arg" format for all options. - Other formatting fixes. - * doc/gamma4scanimage.man doc/sane-config.man doc/sane-find-scanner.man - doc/saned.man: Formatting updates. - -2002-11-22 Michael Herder - - Fixed header in artec_eplus48u.de.po. - *po/artec_eplus48u.de.po - -2002-11-21 Henning Meier-Geinitz - - * doc/descriptions/mustek_usb.desc doc/sane-mustek_usb.man - doc/mustek_usb/mustek_usb.CHANGES doc/mustek_usb/mustek_usb.TODO: - Minor manpage fixes. Added links to similar backends. More - information about non-Linux OS. - * doc/sane-mustek.man: Minor fixes. Added links to ther backends - providing support for Mustek scanners. - * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_gt6816.c - backend/gt68xx_low.c backend/gt68xx_low.h doc/sane-gt68xx.man - doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: - Changed 150 to 200 dpi for Mustek BearPaw 2400 TA. Fixed warnings - in gt68xx_low.c. Used DBG instead of XDBG ing gt68xx_low.c. - Minor manpage fixes. Added man page links to other backends. - gt68xx_low.h: Fixed __FUNCTION__ bug on non-gcc compilers. - Added more details about the BSDs in the manpage. Fixed color order - for ScanExpress A3 USB. - * TODO: Removed tevion9693usb and umax1220u warnings entries. Added - avsion warnings. Little bit of restructuring. - -2002-11-21 Michael Herder - - Added german translation for artec_eplus48u backend. - *po/artec_eplus48u.de.po - *po/Makefile.in - -2002-11-20 Henning Meier-Geinitz - - * doc/Makefile.in: Don't generate symlinks for libsane.so/.a, the files - are installed anyway. Fix symlink creation when only static libraries - are created. - -2002-11-20 Michael Herder - - Added artec_eplus48u backend for the scanner Artec E+ 48U and - re-badged models like Tevion/Medion MD 9693, Medion MD 9705 and - Trust Easy Webscan 19200. - * backend/Makefile.in backend/dll.conf backend/artec_eplus48u.c - backend/artec_eplus48u.conf backend/artec_eplus48u.h - * doc/.cvsignore doc/Makefile.in doc/sane-artec_eplus48u.man doc/sane.man - doc/descriptions/artec_eplus48u.desc - * AUTHORS: Updated concerning artec_eplus48u. - -2002-11-19 Henning Meier-Geinitz - - * doc/sane-usb.man: Added quick start section. New structure/order. - Added list of backends that don't use sanei_usb. Added headers - and fixed \- bug. - * doc/sane-find-scanner.man: Minor adjustments, added headers, fixed - \- bug. - -2002-11-18 Frank Zago - - * backend/umax-usb.c: the usb support for the umax 2200 wasn't - using the correct sanei USB API, which broke the support for that - scanner. Also fixed a couple warnings and a typo. - * backend/sceptre.c backend/teco1.c backend/teco3.c - backend/matsushita.c backend/leo.c: fixed hexdump() declaration. - * backend/dll.c: fixed some warnings. - -2002-11-07 Stéphane Voltz - - * backend/umax_pp_low.c: disable test facility - -2002-11-17 Henning Meier-Geinitz - - * TODO: Added manpage issues and hpsj5s freeze problem. Removed canon.c - model problem. - * doc/Makefile.in: Added variable @PACKAGEVERSION@ for usage in - manpages. - -2002-11-14 Henning Meier-Geinitz - - * doc/sane-mustek_usb.man doc/sane-usb.man: Fixed wrong .TH headers. - -2002-11-13 Henning Meier-Geinitz - - * configure configure.in acinclude.m4 aclocal.m4 - include/sane/config.h.in: Fix compilation on Tru64 by readding - the sys/bitypes.h work-around. Minimum autoconf version is 2.50 now. - * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c - backend/gt68xx_gt6801.c backend/gt68xx_gt6801.h doc/sane-gt68xx.man - doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES po/gt68xx.de.po: - Added basic support for Plustek OpticPro 1248U (from Gerhard Jaeger - ). Removed 50 and 1200 dpi from Lexmark X73. - Backend status is BETA now. - -2002-11-13 Ulrich Deiters - - * modified the Canon SCSI backend (now version 1.10): - * backend/canon.c, canon-scsi.c: Added support of focus control for - the FS2710 film scanner. - backend/canon-sane.c: Set handler_arg in sanei_scsi_open() calls - to zero to avoid crashes with Mandrake Linux 9.0 - -2002-11-12 Oliver Rauch - - * added several russion translations to directory po. - The translations have been created by - Vitaly Lipatov - -2002-11-07 Stéphane Voltz - - * backend/umax_pp.c: revert a experimental change that went into - cvs by mistake. - * po/umax_pp.de.po: switch to iso-8858-1 - -2002-11-07 Henning Meier-Geinitz - - * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_high.h - backend/gt68xx_low.h doc/sane-gt68xx.man doc/descriptions/gt68xx.desc - doc/gt68xx/gt68xx.CHANGES po/Makefile.in po/gt68xx.de.po: Changed - option titles and descriptions to make them better readable. Added - translation markers for all options. Added German translation for - backend options. Updated manpage and .desc file concerning scanner - status. Added untested flag for Mustek ScanEpress A3 USB and Lexmark - X73. - * backend/mustek.c doc/sane-mustek.man doc/descriptions/mustek.desc - doc/mustek/mustek.CHANGES: Upload linear gamma table for Pro models - if custom gamma is off instead of uploading the composed gamma table. - That avoids applying gamm twice. Minor man page update. - -2002-11-05 Stéphane Voltz - - * backend/umax_pp.c backend/umax_pp_mid.c : OS/2 compile fix, indent - correction - -2002-11-03 Karl Heinz Kremer - - * sanei/sanei_usb.c: Use endpoint address with direction information - instead of the pipe reference. This caused problems with Darwin - systems. - -2002-11-03 Karl Heinz Kremer - - * backend/epson.c: Full support for libusb - -2002-11-03 Henning Meier-Geinitz - - * README configure.in configure po/Makefile.in po/README: - Translations are now enabled by default if the gettext tools are - found. Use msgcat if available. Don't update the .po files - automatically. - * TODO: Added entries about canon.c model extraction bug, and sanei_usb - issue. Updated entries about MAcOS X support. Removed po files entry. - -2002-10-31 Henning Meier-Geinitz - - * configure configure.in: Print installation directories. - * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_high.c - backend/gt68xx_low.c backend/gt68xx_low.h doc/gt68xx/gt68xx.CHANGES: - Faster AFE calibration. Minor fixes. New version: 1.0-28. - -2002-10-31 Stéphane Voltz - - * backend/umax_pp.c backend/umax_pp.h backend/umax_pp_low.h - backend/umax_pp_low.c tools/umax_pp.c: add UTA detection, - version number updates - - -2002-10-30 Henning Meier-Geinitz - - * backend/dll.conf: Removed commented out gt68xx entry. - * PROJECTS: Updated viceo entry. - -2002-10-27 Peter Fales - - * configure, acinclude.m4, aclocal.m4 - Remove checks for - specific version numbers of gphoto2 - that's not good for long - term maintenance, and the API has settled down enough that all - recent versions (both releases and CVS) are workable for SANE. - It is still necessary to specify --with-gphoto2 if you want to - use the gphoto2 backend. - -2002-10-27 Henning Meier-Geinitz - - * configure configure.in: Added a warning if sysconfdir is set to - /usr/etc. - * backend/test.c: Explicitely close the pipe and wait until - reader_process is killed. - -2002-10-25 Henning Meier-Geinitz - - * backend/Makefile.in backend/dll.conf backend/gt68xx.c - backend/gt68xx.conf backend/gt68xx.h backend/gt68xx_devices.c - backend/gt68xx_generic.c backend/gt68xx_generic.h - backend/gt68xx_gt6801.c backend/gt68xx_gt6801.h - backend/gt68xx_gt6816.c backend/gt68xx_gt6816.h backend/gt68xx_high.c - backend/gt68xx_high.h backend/gt68xx_low.c backend/gt68xx_low.h - backend/gt68xx_mid.c backend/gt68xx_mid.h - backend/gt68xx_shm_channel.c backend/gt68xx_shm_channel.h: - Added gt68xx backend for scanners based on the Grandtech GT-6801 - and GT-8616 chips like The Mustek BearPaw CU, and TA scanners - and some Artec Ultima 2000 clones. - * doc/.cvsignore doc/Makefile.in doc/sane-gt68xx.man doc/sane.man - doc/descriptions/gt68xx.desc doc/descriptions-external/gt68xx.desc - doc/gt68xx/gt68xx.CHANGES: Added documentation for gt68xx backend. - * AUTHORS PROJECTS TODO: Updated concerning gt68xx. - * Makefile.in backend/Makefile.in doc/Makefile.in: Added some missing - files to DISTFILES. - -2002-10-24 Peter Fales - - * backend/gphoto2.c: Improve checks for values specified in config - file and generate errors when invalid values are specified. - -2002-10-24 Henning Meier-Geinitz - - * configure configure.in: Warnings enabled again. Used extra version - -cvs. - -Older entries can be found in ChangeLog-1.0.9. +Older entries can be found in the ChangeLog files of SANE1. diff --git a/ChangeLog-1.0.0 b/ChangeLog-1.0.0 deleted file mode 100644 index 0600ae194..000000000 --- a/ChangeLog-1.0.0 +++ /dev/null @@ -1,4309 +0,0 @@ -1998-11-21 David Mosberger-Tang - - * Version 1.0 released - - * From Brian J. Murrell: - - * backend/dll.conf: Mention dc210. - - * backend/cderror.h: New file. - * backend/jinclude.h: Ditto. - * backend/djpeg.c: Ditto. - * backend/dc210.desc: Ditto. - * backend/dc210.h: Ditto. - * backend/dc210.c: Ditto. - * backend/cdjpeg.h: Ditto. - - * doc/Makefile.in (SECT5): Mention sane-abaton.5. - * doc/sane-abaton.man: New file. - * backend/abaton.c: Ditto. - (wait_ready): Explicitly cost tv_sec member to (long) in order - to print it (avoids warning on platforms where tv_sec is not a long). - - * backend/abaton.h: Ditto. - * backend/abaton.conf: Ditto. - * backend/abaton.desc: Ditto. - * backend/dll.conf: Mention abaton. - - * Apollo/DomainOS fixes by Paul Walker: - * sanei/sanei_DomainOS.h: Add this missing file. - * sanei/sanei_config2.c: Include to get - u_char defined if necessary. - * sanei/sanei_DomainOS.c (upper_string): Delete. - (do_help): Ditto. - * include/sane/config.h.in: Add #undef HAVE_SYS_TIME_H. - - * lib/usleep.c [HAVE_SYS_TIME_H]: Include only if - we have it. - - * configure.in (CPPFLAGS): Check for sys/time.h. - - * frontend/gtkglue.c: Move include of in front - of include of . - - * config.sub: Apply patch to recognize -sys5.3. - - * backend/microtek.c: Applied Matto's latest patch to upgrade - backend from v0.9 to v0.10. - -1998-11-04 David Mosberger-Tang - - * backend/microtek2.desc: Mention ScanMaker X6 and Phantom 636. - - * backend/microtek2.c (check_inquiry): Mention Phantom 636 in - model string. - -1998-11-03 David Mosberger-Tang - - * backend/microtek2.c (check_inquiry): Added patch by Sebastian - Erdmann to recognize ScanMaker X6. - -1998-11-02 David Mosberger-Tang - - * backend/artec.c: Print size_t as recommended in backend/GUIDE. - -1998-11-02 Chris Pinkham - - * backend/artec.c: changes to correct bugs when using AT12. - (sense_handler): New function (by Dick Bruijn). - (wait_ready): Ditto (by Dick Bruijn). - (abort_scan): Ditto (by Dick Bruijn). - Support added to read capability data from scanner if the model. - Supports this command (by Dick Bruijn). - Added call to sanei_scsi_close() if detected scanner is not - a Artec/Ultima model (by Francois Ouellet). - Added Negative option. Added Halftone Pattern option. - Added Filter Type option for mono scans. - Added Quality Calibration option. - Moved test_unit_ready command till AFTER we check for ULTIMA scanner. - -1998-11-02 David Mosberger-Tang - - * config.guess: Upgrade to libtool v1.2. - * config.sub: Ditto. - * ltconfig: Ditto. - * ltmain.sh: Ditto. - -1998-10-29 David Mosberger-Tang - - * backend/mustek.c (encode_resolution): If MUSTEK_FLAG_DOUBLE_RES - is set, use resultion encoding reported by - - (attach): Set MUSTEK_FLAG_DOUBLE_RES for MSF-06000CZ. Do other - models need this, too? - (calibration): Declare NUM as size_t, not int. #ifdef out this - unused routine. - (reader_process): Print size_t values as %lu with explicit cast - to u_long. - - * backend/mustek.h (MUSTEK_FLAG_DOUBLE_RES): New flag. - - * backend/mustek.c (init_options): Initialize resolution with 18 - dpi, not 100dpi so that "scanimage" without options gives a - preview-quality image that doesn't take much space or time. - - * backend/mustek.c: Updated with Andreas Bolsch's version (adds - support for SE models). - * backend/mustek.h: Ditto. - * backend/mustek.spec: Ditto. - - * backend/pnm.c (sane_read): Replace C++ comment with C comment. - - * backend/microtek2.c: Updated with Bernd's v0.5. - * backend/microtek2.h: Ditto. - * backend/microtek2.conf: Ditto. - - * backend/umax.c: Updated with Oliver's latest version. - * backend/umax.h: Ditto. - * backend/umax-scsidef.h: Ditto. - * backend/umax-scanner.h: Ditto. - * backend/umax-uc630.h: Ditto. - * backend/umax-uc840.h: Ditto. - * backend/umax-ug630.h: Ditto. - * backend/umax-ug80.h: Ditto. - * backend/umax-uc1200s.h: Ditto. - * backend/umax-uc1200se.h: Ditto. - * backend/umax-uc1260.h: Ditto. - * backend/umax.conf: Ditto. - * include/sane/saneopts.h: Ditto. - * doc/sane-umax-doc.html: Ditto. - * doc/sane-umax-doc.tex: Ditto. - * doc/sane-umax.man: Ditto. - -1998-10-28 David Mosberger-Tang - - * doc/sane.tex (subsection{sane_control_option}): Clarify that - paramter "v" is ignored for SET_AUTO calls. - - * frontend/saned.c (init): Initialize w->version. - - * backend/net.c (connect_dev): Accept version code 2 and - set peer's version code in dev->wire.version. - - * include/sane/sanei_wire.h: New member "version". - - * sanei/sanei_net.c (sanei_w_control_option_req): Encode - option value only if peer_version is < 3 or if action is - not SANE_ACTION_SET_AUTO. - - * include/sane/sanei_net.h (SANEI_NET_PROTOCOL_VERSION): Up - protocol version to version 3. - - * sanei/sanei_net.c (sanei_w_control_option_req): Transcode - value_type, value_size, and value only if req->action != - SANE_ACTION_SET_AUTO. Reported by Petter Reinholdtsen. - - Patches by Petter Reinholdtsen : - - * backend/dmc.c (attach_one): Don't use C++-style comments. - - * backend/dc25.h (DEFAULT_TTY_BAUD): New macro. Move SPEEDS macro - to dc25.c. - - * backend/dc25.c: Initialize tty_baud to DEFAULT_TTY_BAUD. Use - B57600 and B115200 only if defined. - - * doc/saned.man: Mention that hostname matching no longer is case - significant. - - * configure.in - (lib/Makefile.in,lib/strcasecmp.c,frontend/saned.c): Use - strcasecmp() instead of strcmp to compare DNS hostnames. Case is - irrelevant when using DNS. - - * backend/dll.c: Add support for HP-UX 10.xx style shared - libs. - - * configure.in include/sane/config.h.in backends/dll.c: - Use dhl_load() family for DLL support on HP/UX. - - * backend/snapscan.c (sane_snapscan_open): Don't cast lvalue - (illegal according to ANSI C, I think). - - * backend/apple.c (init_options): Add explicit "break" after - "default:" to make HP-UX compiler happy (?). - (sane_read): Make stuff after #endif a comment. - - * backend/agfafocus.c: New file (by Karl Anders Oygard - ). - * backend/agfafocus.h: Ditto. - * doc/sane-agfafocus.man: Ditto. - - * doc/sane-net.man: Fix typo: network service is called "sane", - not "saned" (by Andreas Dilger ). - - * backend/hp-scl.c (sanei_hp_scsi_pipeout): Use SIGPWR only if its - defined (by Peter Kirchgessner). - - * frontend/Makefile.in (INCLUDES): Mention @GTK_CFLAGS@ as part of - INCLUDES macro instead of CFLAGS. Despite its name, @GTK_CFLAGS@ - is guaranteed to contain CPP include directives only. (Reported - by Kevin Dalley .) - -1998-10-27 David Mosberger-Tang - - * sanei/sanei_scsi.c (sanei_scsi_open): Return - SANE_STATUS_ACCESS_DENIED if open() fails with errno==EACCES. - - * backend/ricoh-scsi.c: #ifdef out unused code and print values of - type size_t as prescribed in the file backend/GUIDE. - - * backend/dll.conf: Mention Ricoh backend. - - * backend/ricoh.c: New file (by Ricoh Dillema). - * backend/ricoh.h: Ditto.. - * backend/ricoh-scsi.c: Ditto.. - - * backend/microtek.c: Apply Aug 7 patch by Matto Marjanovic. - - * backend/dc25.c: Apply patch by Peter Fales (v1.1). - * backend/dc25.desc: Ditto. - * doc/sane-dc25.man: Ditto. - - * backend/pnm.c: Applied patch by Goran Thyni - that allows scanning parts of a PNM image. - - * backend/GUIDE: Add Matto's comment on .desc files. - - * backend/hp.c: New file from Peter Kirch (formerly known as xhp). - * backend/hp.h: Ditto. - * backend/hp-accessor.h: Ditto. - * backend/hp-device.h: Ditto. - * backend/hp-handle.h: Ditto. - * backend/hp-option.h: Ditto. - * backend/hp-scl.h: Ditto. - * backend/hp-scsi.h: Ditto. - * backend/hp-accessor.c: Ditto. - * backend/hp-device.c: Ditto. - * backend/hp-handle.c: Ditto. - * backend/hp-hpmem.c: Ditto. - * backend/hp-option.c: Ditto. - * backend/hp-scl.c: Ditto. - * backend/Makefile.in (libsane-hp.la): Make libsane-hp.la - dependent upon hp-accessor.lo, hp-device.lo, hp-handle.lo, - hp-hpmem.lo, hp-option.lo, and hp-scl.lo. - -1998-10-22 David Mosberger-Tang - - * doc/sane-hp.man (Model): Mention HP6200 as per report by Tom - Martone . - -1998-07-30 David Mosberger-Tang - - * include/sane/config.h.in: Apply Cory Kempf's - FreeBSD CAM support patch. - * sanei/sanei_scsi.c: Ditto. - * tools/find-scanner.c: Ditto. - * configure.in: Ditto. - -1998-07-27 David Mosberger-Tang - - * Version 0.74 released. - - * configure.in (CPPFLAGS): Save old CPPFLAGS in saved_CPPFLAGS and - then set CPPFLAGS (not saved_CPPFLAGS!) to include GTK_CFLAGS. - This should get GIMP detected again. - - * frontend/xscanimage.c (init): Add missing newline. - - * backend/net.c (sane_init): Look for service "sane", not "saned". - - * configure.in (V_MINOR): Make it 74. - - * tools/sane-desc.el: Hack a bit so sane-backends.html can be - generated some place other than the working directory - (which may not be writable). - - * tools/sane-desc.el: New file by Matto. - - * doc/Makefile.in (sane-backends-html): New rule to generate - sane-backends.html. - - * backend/apple.desc: List sane-apple man page. - - * backend/umax.c: Updated with Oliver's latest version (with Irix - 4MB workaround). - - * backend/microtek.c: Updated with Matto's v0.9. - * backend/microtek.h: Ditto. - * backend/microtek.conf: Ditto. - * backend/microtek.desc: Ditto. - * doc/sane-microtek.man: Ditto. - - * backend/apple.h: Updated with Milon's v0.3. - * backend/apple.c: Ditto. - - * doc/sane-apple.man: New file (contributed by Milon Firirkis). - -1998-07-23 David Mosberger-Tang - - * backend/canon-scsi.c (reserve_unit): Don't compile unused - reserve_unit(). - - * sanei/sanei_scsi.c: Apply Yuri's patch to add - sanei_scsi_find_devices() support to OS/2. - - * sanei/sanei_pio.c: Include instead of - just so we pick up #define's for inb and - out. - - * include/sane/config.h.in: Mention HAVE_OS2_H and - HAVE_SYS_TYPES_H. - - * configure.in (AC_CHECK_HEADERS): Mention sys/hw.h and - sys/types.h. - (AC_CHECK_LIB): Check for syslog. - (AC_CHECK_FUNCS): Check for _portaccess. - (CPPFLAGS): Don't disable qcam backend if we have _portaccess. - These patches contributed by Yuri for the benefit of OS/2. - - * backend/qcam.c (qc_unlock) [!F_SETLK]: Fall back to convention - UNIX-style locking using O_EXCL (not ideal, but better than - nothing at all). - (qc_lock_wait): Ditto. - - * sanei/sanei_scsi.c (KillDomainServer): Add missing paren. - - * lib/usleep.c [HAVE_SYS_SELECT_H]: Include . - - * include/sane/sanei_backend.h: Define i/o-port access - compatibility macros (by Yuri Dario). - - * backend/Makefile.in (CONFIGS): Mention dummy saned.conf - (this really ought to go in frontend/Makefile, but I'm too lazy to - add a configuration-install rule there...). - - * backend/coolscan.c: Update with Didier's latest version. - (send_one_LUT): Merge in alloca() fix from 1998-04-04. - -1998-07-22 David Mosberger-Tang - - * backend/dll.conf: Mention artec backend. - - * backend/mustek.c (sane_start): Remove duplicate status test. - -1998-07-21 David Mosberger-Tang - - * frontend/saned.c (main): Look for service name "sane", not - "saned". - -1998-07-20 David Mosberger-Tang - - * backend/epson.c (epson_cmd): Add patch by Holger Frahm - to support GT9500. - - * backend/microtek.c: Update with latest version (v0.8). - - * backend/artec.c (PREFER_PIXEL_MODE): Apply Chris Pinkham's - 6/4/98 patch to add preliminary support for AT6 and AT12 scanner - models. - - * backend/epson.c: Apply Christian Bucher's patch. - - * backend/dc25.h: New file (by Peter Fales ) - * backend/dc25.c: Ditto. - * backend/dc25.conf: Ditto. - * doc/sane-dc25.man: Ditto. - - * backend/microtek2.c: Replace dynamically sized array with - alloca() to be ANSI C compliant. - - * backend/epson.c: Replace zero-sized byte arrays with 1 byte - arrays to be ANSI C compliant. - - * doc/sane-hp.man: Mention ScanJet 3P (reported by Patrick Debois - ). - - * backend/umax.c: Updated with Oliver's 5/7/98 patch. - -1998-07-20 Chris Pinkham - - * backend/artec.c: Added code to default to using millimeters - instead of pixels for measurements, can revert to pixels by - defining PREFER_PIXEL_MODE at compilation time. - - Added code to cause sane_read to block until data available to return, - also buffers as much data as possible before returning. - - Added code to cause sane_read to read as much data from scanner as - possible for each call, previously would read 1 line max from - scanner. - - Added code to attempt to detect scanner capabilities from scanner - if scanner supports this command, it not program has defaults - coded in for certain scanner models. - - Separated horizontal and vertical resolution settings with ability - to bind them together. This still has a bug, so the option is is - disabled by default until I can get it working correctly. - - Bug-fixes to get backend working properly with xscanimage. - Added preview mode option. - Added threshold option. - - * backend/artec.h: Added options codes to go along with options - added in artec.c file. - -1998-07-20 David Mosberger-Tang - - * backend/epson.c (scsi_write): Apply patch by Thomas Bogendoerfer - to get Epson backend to work for SCSI - scanners again. - -1998-06-05 David Mosberger-Tang - - * backend/mustek.c (attach): Move dev_wait_ready() after the check - for a Mustek scanner. This is to make sure we don't issue any - command other than INQUIRY to SCSI devices that are not known to - be Mustek scanners. - -1998-05-22 David Mosberger-Tang - - * backend/dmc.c: Updated with David Skoll's latest patch. - - * sanei/sanei_scsi.c (sanei_scsi_find_devices): Declare missing - findtype arg for dummy sanei_scsi_find_devices(). - -1998-05-16 David Mosberger-Tang - - * backend/hp.c (attach): Return right after INQUIRY if the device - doesn't look like an HP scanner. - -1998-05-15 David Mosberger-Tang - - * Version 0.73 released. - - * backend/mustek.c (attach): Initialize *devp to 0. - - * configure.in: Use AM_PATH_GTK to figure out if/how to compile - with gtk libs. - - * aclocal.m4: Include gtk.m4 from gtk-1.0.1 distribution. - - * backend/Makefile.in (install): Change install rule so there is - guaranteed to be a (symlink) of the form - libsane-$(BACKEND).so.$(V_MAJOR) pointing to the right version - of a dll. - - * backend/dll.c (load): Get rid of .la parsing non-sense. Instead, - always attempt to open libsane-$(BACKEND).so.$(V_MAJOR). - - * backend/mustek.c (sane_init): Make sure empty lines really - are ignored. - -1998-05-13 David Mosberger-Tang - - * backend/microtek2.conf: Add line "scsi * * Scanner". - * backend/microtek.conf: Ditto. - - * sanei/sanei_scsi.c (get_devicename): New function. - - * sanei/sanei_config2.c: New file. - - * sanei/Makefile.in (LIBSANEI_OBJS): Mention sanei_config2. - (LIBSANEI_LTOBJS): Ditto. - - * sanei/sanei_scsi.c (sanei_scsi_find_devices): New function - (comes in two flavors: one for Linux, one for the remaining - platforms). - - * include/sane/sanei_scsi.h: New function. - - * doc/sane-dll.man: Fix to make it work with man2html (use - \- instead of -). - * doc/sane-dmc.man: Ditto. - * doc/sane-epson.man: Ditto. - * doc/sane-hp.man: Ditto. - * doc/sane-microtek.man: Ditto. - * doc/sane-microtek2.man: Ditto. - * doc/sane-mustek.man: Ditto. - * doc/sane-pint.man: Ditto. - * doc/sane-scsi.man: Ditto. - * doc/sane-umax.man: Ditto. - * doc/saned.man: Ditto. - * doc/scanimage.man: Ditto. - * doc/xscanimage.man: Ditto. - - * doc/Makefile.in (MAN2HTML): New macro. - (html-man): New rule to generate HTML version of man-pages. - - * configure.in (V_MINOR): Up to 73. - - * backend/umax.conf: Add lines "scsi UMAX" and "scsi LinoHell - Office". - - * backend/microtek2.h: New file (by Bernd Schroeder - ). - * backend/microtek2.c: Ditto. - * backend/microtek2.conf: Ditto. - - * backend/dll.conf: Mention "microtek2". - - * backend/apple.conf: Add line "scsi APPLE". - * backend/mustek.conf: Add lines for "scsi MUSTEK" and "scsi - SCANNER". - - * backend/apple.c (attach_one): New function. - (sane_init): Use sanei_config_attach_matching_devices(). - * backend/artec.c: Like for apple.c. - * backend/canon.c: Ditto. - * backend/coolscan.c: Ditto. - * backend/dmc.c: Ditto. - * backend/epson.c: Ditto. - * backend/hp.c: Ditto. - * backend/microtek.c: Ditto. - * backend/mustek.c: Ditto. - * backend/s9036.c: Ditto. - * backend/snapscan.c: Ditto. - * backend/tamarack.c: Ditto. - -1998-05-11 David Mosberger-Tang - - * backend/snapscan.c (sane_snapscan_get_parameters): Always set - depth of 8. - - * configure.in: Check for gtk_tooltips_set_tips _after_ gtk - libraries have been located. (Patch by Jake E. Hamby - ). - -1998-05-09 David Mosberger-Tang - - * sanei/Makefile.in (.c.o): Patch by Kaz Sasayama - : invoke $(COMPILE) if libtool - doesn't give us a regular .o file. - * lib/Makefile.in (.c.o): Ditto. - - * frontend/preview.c (preview_update): Call update_selection() so - selection is updated when scanwindow geometry changes. The patch - from 1998/4/2 never worked satisfactorily (and indeed was never - enabled in any of the SANE releases). - -1998-05-06 David Mosberger-Tang - - * backend/mustek.c (sane_init): Use sanei_config_skip_whitespace() - to skip whitespace. - -1998-05-05 David Mosberger-Tang - - * frontend/xscanimage.c (init): Allow -g as an option. - - * sanei/sanei_config.c (sanei_config_get_string): New function. - (sanei_config_skip_whitespace): Ditto. - - * backend/umax.c: Updated with Oliver's latest patch. - - * Makefile.in (INSTALLED_INCLUDES): Mention sanei_readproc.h. - - * backend/microtek.h: Updated with Matto's 0.7 patch. - * doc/sane-microtek.man: Ditto. - * backend/microtek.c: Ditto. - Added precalibration code: tries to intelligently have scanner - run a calibration only once when necessary --- this shaves a solid - six seconds off every scan! - Added model code/vendor name for ScanMaker 600ZS. - Added model codes/vendor name for Agfa Arcus II, StudioScan, - StudioScan II. - Patched up 3-pass scanning (forgot to switch color planes). - Corrected IIHR to 600dpi base resolution. - Check so that 0x0 regions are recognized as invalid. - Fixed subtle buffering bug in color scans. - Fixed-up active/inactive dependencies among options. - Make sure shadow <= midtone <= highlight. - Let shadow/midtone/hightlight be active during LineArt and Halftone. - "Halftoning" option moved into Scan Mode Group (from Enhancement). - Removed some illegal "TEST_UNIT_READY" commands (during scan). - Removed "MODE_SENSE_1", since it didn't quite work anyway. - -1998-05-03 David Mosberger-Tang - - * frontend/xscanimage.c (scan_preview): Don't register - preview_window_destroyed as a delete_event handler. - -1998-05-02 David Mosberger-Tang - - * backend/Makefile.in: Remove unused LIBLIB macro. - -1998-04-30 David Mosberger-Tang - - Patches by Matto Marjanovic: - - * frontend/gtkglue.c (gsg_close_dialog_callback): Remove - client_data pointer arg. - - * frontend/xscanimage.c (scan_win_delete): Remove GdkEvent arg. - (preview_window_destroyed): Ditto. - (input_available): Include bad_depth handling code only if - HAVE_LIBGIMP_GIMP_H is defined. - (scan_dialog): Remove client_data pointer arg. - -1998-04-29 David Mosberger-Tang - - * frontend/gtkglue.c (gsg_get_filename): Use gtk_events_pending() - instead of gdk_events_pending(). - * frontend/preview.c (input_available): Ditto. - * frontend/xscanimage.c (quit_xscan): Ditto. - (input_available): Ditto. - -1998-04-08 David Mosberger-Tang - - * sanei/sanei_pio.c (sanei_pio_open): Fix prototype. - -1998-04-07 David Mosberger-Tang - - * Version 0.72 released. - - * backend/epson.c (sane_init): Fix up config file reading - to be more like that of other backends. - (PATH_MAX): Use PATH_MAX instead of FILENAME_MAX. - - * backend/canon.c (sane_init): Read & process canon.conf (patch by - Yuri Dario ). - -1998-04-06 David Mosberger-Tang - - * sanei/sanei_init_debug.c (sanei_init_debug): Move up #endif - so NULL-test works for OS/2, too. - - * frontend/saned.c: Include . - - * backend/snapscan.c: Don't include non-ANSI . - (sane_snapscan_start): Use INT_MAX instead of MAXINT. - (PATH_MAX): Define PATH_MAX as 1024 if not defined otherwise. - -1998-04-05 David Mosberger-Tang - - * backend/umax.c: Updated with Oliver's latest version - (0.72pre-a). - -1998-04-04 David Mosberger-Tang - - * backend/coolscan.c: Do lalloca.h spiel instead of including - alloca.h. - - * configure.in: Look for glib/include directory in /usr/local/lib - and /usr/lib. Add $C_SWITCH_X_SITE to CPPFLAGS, not DEFS. - - * doc/sane-mustek.man: Mention MFS-1200SP v1.07 as working as - reported by ehramm@dk3uz.hh.provi.de (Edmund H. Ramm). - -1998-04-03 David Mosberger-Tang - - * backend/canon-scsi.c (request_sense): ifdef out to quiet down - gcc. - - * backend/artec.c (read_data): Print size_t as (u_long) to make it - work right and without compiler warning both on 32 and 64 bit - platforms. - (artec_get_status): Ditto. - (init_and_start_scan): Ditto. - (sane_start): Ditto. - (sane_read): Ditto. - (artec_buffer_line_offset): Declare LEN as size_t. - * backend/epson.c (sane_read): Ditto. - - * sanei/sanei_pio.c (pio_wait): Initialize STAT with 0 to quiet - down gcc. - - * backend/Makefile.in (libsane-epson.la): Mention sanei_pio.lo. - (libsane-dll.la libsane.la): Ditto. - - * sanei/Makefile.in (LIBSANEI_OBJS): Mention sanei_pio.o. - (LIBSANEI_LTOBJS): Mention sanei_pio.lo. - - * frontend/xcam.c (input_available): Undo braindamage regarding - break out of scan loop (the SANE docs _do_ specify that in - blocking mode, *len==0 implies end of scan). - * frontend/xscanimage.c: Ditto. - - * doc/sane-dmc.man: New file by David Skoll. - - * sanei/sanei_DomainOS.c: New file by Paul Walker. - - * backend/snapscan.c (DL_INFO, DL_MAJOR_ERROR): Up error code to 1 - to avoid printing anything unless the user specifically asked - for this. - - * include/sane/sanei_debug.h (DBG_LEVEL): Define debug level - variable as macro DBG_LEVEL. - - * README.solaris (NOTE): Emphasize that generic scsi driver - needs to be installed before running configure. - - * backend/s9036.c: Don't depend on GNU C dynamically sized arrays. - - * backend/coolscan.c (send_one_LUT): Use alloca() instead of - depending on GNU C dynamically sized arrays. - Include . - - * frontend/xscanimage.c (input_available): Break out of the - loop only if LEN==0 _and_ we have a non-negative input tag. - * frontend/xcam.c (input_available): Ditto. - - * backend/microtek.c (parse_inquiry): Handle for ScanMaker 35t+. - (id_microtek): Ditto. - -1998-04-02 David Mosberger-Tang - - * configure.in (CPPFLAGS): Check for libXi. - - * frontend/gtkglue.c (panel_destroy): Clear dialog elements - after destroying the panel. - - Patches by Christian Bucher : - - * include/sane/sanei_pio.h: New file. - * sanei/sanei_pio.c: Ditto. - * backend/epson.c, backend/epson.h, backend/epson.conf: Updated - with Christian's version adds support for parallel port interface. - - * sanei/sanei_scsi.c (sanei_scsi_req_wait): Patch by Matto to let - sense-handler decide whether a non-zero sense_buffer[0] really - should be considered an error (needed for Microtek backend). - - * doc/sane.tex (\subsubsection{Option Value Unit}): Document new - unit SANE_UNIT_MICROSECOND. - - Patches by Oliver Rauch: - - * frontend/gtkglue.c (unit_string): Handle SANE_UNIT_MICROSECOND. - * frontend/scanimage.c (print_unit): Ditto. - (parse_scalar): Ditto. - - * include/sane/sane.h: Add SANE_UNIT_MICROSECOND. - - * Upgrade to Kevin's latest SnapScan backend (0.4). - - * doc/sane-hp.man: Mention ScanJet IIp C1790A as working (reported - by Ronald.Vogelaar@nl.origin-it.com). - - * frontend/xscanimage.c (init): Issue an error message when we see - option -g as this is most likely due to someone invoking - xscanimage through GIMP when GIMP support is missing. - (scan_done): Add sanity check. - (scan_start): Ditto. - - * Upgraded to Matto's latest Microtek backend (0.6). - - * Upgraded to Oliver's latest UMAX backend (0.71h). - - * frontend/preview.c (draw_selection): Fix so that selection is - updated when sliders are moved. Patch by Mikko Tyo"la"ja"rvi. - - * backend/snapscan.c (DL_INFO): Increase from 0 to 1. - (DL_MAJOR_ERROR): Ditto. This avoids printing error messages - unless the user specifically requests them. - - * frontend/gtkglue.c: Include . - - * include/sane/config.h.in: Ignore HAVE_USLEEP under Apollo - Domain. - - Patches by Paul Walker: - - * sanei/sanei_scsi.c: New Domain OS code. - - * tools/find-scanner.c: Include . - - * lib/usleep.c (usleep): Use time_$wait() to avoid broken usleep() - implementation in Domain Sys5.3 environment. - - * config.sub: Translate sys5.3 into sysv3 for the benefit - of Apollo Domain/OS. - - * sanei/sanei_init_debug.c (sanei_init_debug): Use DosScanEnv() - instead of getenv() under OS/2. (Patch by Yuri Dario - ) - -1998-03-02 David Mosberger-Tang - - * frontend/xcam.c (main): Remove obsolete call to - gdk_set_debug_level (0). - - * backend/mustek.c (attach): Print debug message when discovering - unknown model. - - * doc/sane-scsi.man: Mention Adaptec 1505. - - * tools/find-scanner.c (main): List FreeBSD specific device names. - - * tools/Makefile.in (LIBS): Define. - (find-scanner): Mention $(LIBS). - - * backend/epson.conf: New file. - - Patches by Yuri Dario : - - * backend/epson.c (sane_init): Support config file. - - * sanei/sanei_ab306.c (outb): Add missing parens. - - * backend/snapscan.c: Don't include - - * backend/net.c: Include netdb.h after in.h to appease OS/2. - Include . - - * sane-0.71.spec (%files): Mention sane-dmc.5. - * doc/Makefile.in (SECT5): Ditto. - - * backend/dmc.c, backend/dmc.h: Update with Feb 26 patch from - David Skoll. - * doc/dmc.man: New file by David Skoll. - -1998-02-25 David Mosberger-Tang - - * backend/dmc.c (DMCSetMode): Add missing field name (patch by - Martin Huber). - - * tools/find-scanner.c (main) [__sun]: Add missing command (patch - by Martin Huber. - - * sanei/sanei_scsi.c (sanei_scsi_cmd): Fix typo: fd_Info->fd_info - (patch by Jeff Freedman). - - * configure.os2: Update with patch by Jeff Freedman. - - * backend/snapscan.c (sane_snapscan_start): Replace non-standard - MAXINT by INT_MAX from . - (PATH_MAX): Define PATH_MAX as 1024 if not defined by headers. - -1998-02-23 David Mosberger-Tang - - * Version 0.71 released. - - * backend/dmc.c (DMCAttach): Close scsi fd before returning. - - * backend/microtek.c: Default to no_dump. - (sane_init): Change "nodump" into "dump" option. - * doc/sane-microtek.man: Document this change. - - * backend/snapscan.c: Include . - (sane_snapscan_init): Use sanei_config_open() instead of fopen(). - - * backend/snapscan.c: Upgrade to latest version (0.3 patch 7). - * backend/snapscan.h: Ditto. - - * configure.in (V_MINOR): Up version to 0.71. - - * sanei/sanei_scsi.c (scsi_cmd) [USE == SOLARIS_INTERFACE]: "or" - in lun instead of overwriting cdb[1] (patch by Martin Huber - ). - - * backend/snapscan.c: Replace with . - - * backend/mustek.c (fix_line_distance_mfs): Add back missing - multiplication by bpl (patch by Stefano Garavaglia - ). - - * backend/coolscan.c: Updated with Didier's latest version. - (COOLSCAN_CONFIG_FILE): Rename from PATH_COOLSCAN_CONFIG and - define as "coolscan.conf". Include . - (sanei_init): Use sanei_config_open() instead of fopen(). - - * backend/coolscan-scsidef.h: Ditto. - * backend/coolscan.h: Ditto. - - * backend/hp.c (sane_close): Change s to s->next (patch by David - Skoll ). - -1998-02-17 David Mosberger-Tang - - * backend/Makefile.in (PRELOADABLE_BACKENDS): Mention apple & - coolscan. - - * backend/coolscan.c: New file (by Didier Carlier - ).. - * backend/coolscan.h: Ditto. - * backend/coolscan-scsidef.h: Ditto. - - * backend/apple.c: Include - (APPLE_CONFIG_FILE): Rename from PATH_APPLE_CONFIG. - (sane_init): Use sanei_config_open(). - - * backend/apple.conf: New file. - - * backend/dll.conf: Mention apple & coolscan backends. - - * backend/apple.c: New file (by Milon Firikis - ). - * backend/apple.h: Ditto. - - * sane-0.70.spec: Make symlink for libsane.so.0. - - * doc/sane-epson.man: Mention GT-5500 scanner as working (as - reported by Umberto Zanatta ). - -1998-02-12 David Mosberger-Tang - - * sanei/sanei_scsi.c (DOMAINOS_INTERFACE): Define. Add - Apollo Domain/OS support contributed by Paul Walker. - - * configure.in (AC_CHECK_HEADERS): Mention apollo/scsi.h. - Add #undef of HAVE_APOLLO_SCSI_H. Add type checks for u_char, - u_int, u_long (DomainOS reportedly needs these). - - * sanei/sanei_scsi.c (sanei_scsi_req_wait) [USE == - LINUX_INTERFACE]: Always check for a non-zero error code in the - sense-buffer. The Linux sg driver guarantees that the sense - buffer is clear to zero when no sense code has been requested, so - this is safe. - -1998-01-28 David Mosberger-Tang - - * Version 0.7 released. - -1998-01-27 David Mosberger-Tang - - * frontend/xscanimage.c (quit_xscan): Exit with status 0, not 1. - - * tools/xerox (scale): Added improvements contributed by Joachim - Woll . - - * Upgrade to Oliver's latest UMAX backend. - - * include/Makefile.in (distclean): Add empty all rule. Add - distclean rule to delete Makefile. - - * Makefile.in (distclean): Delete japi/Makefile as well (this - command should be removed once japi gets added to SUBDIRS). - - * backend/Makefile.in (EXTRA): Remove ../lib/usleep.lo and - ../lib/strndup.lo. - (libsane.la): Make dependent on $(LIBOBJS). - - * frontend/xscanimage.c (preview_window_destroyed): Declare second - arg (added in some version of gtk?). - - * tools/find-scanner.c (main): Change __sgi__ to __sgi. - -1998-01-26 David Mosberger-Tang - - * backend/microtek.c: Don't declare strdup()---you're bound to get - it wrong for some platforms! - - * doc/sane-scsi.man: Say explicity that generic SCSI support needs - to be enabled. - - * doc/sane-hp.man (Problems): Document PhotoSmart problems - as reported Peter Kirchgessner . - - * backend/snapscan.c: Upgrade to v0.3 from - http://www.cs.ualberta.ca/~charter/snapscan.html. - * backend/snapscan.h: Ditto. - -1998-01-22 David Mosberger-Tang - - SnapScan backend by Franck Schnefra, Michel Roelofs and - Kevin Charter: - - * backend/snapscan.c: New file. - * backend/snapscan.h: Ditto. - * backend/snapscan.conf: Ditto. - - * backend/umax-scanner.h (scanner_str): Add missing comma. - - * sanei/sanei_scsi.c (sanei_scsi_cmd): Pass sense_handler_arg to - sense handler for BSD_INTERFACE, HPUX_INTERFACE, - OPENSTEP_INTERFACE, DECUNIX_INTERFACE, SCO_OS5_INTERFACE, - OS2_INTERFACE, IRIX_INTERFACE, AIX_GSC_INTERFACE, and - SOLARIS_INTERFACE. - - * include/sane/config.h.in: Add missing #undef of - HAVE_SYS_SCSI_TARGETS_SCGIO_H. - Ditto for HAVE_SYS_SCSI_SGDEFS_H. - -1998-01-20 David Mosberger-Tang - - * Version 0.69 released. - - * doc/sane-scsi.man: Limit ncr810 patch to kernel versions < - 2.0.33. - - * tools/xerox (HEIGHT): Add A4 paper size as comment. - -1998-01-19 David Mosberger-Tang - - * frontend/preview.c (make_preview_image_path): New function. - (preview_destroy): Save scan surface parameters as a comment - in the preview image. - (restore_preview_image): Read scan surface parameters from - preview image file and restore only if the parameters match - the currently selected surface. - (paint_image): Gracefully handle NULL image_data. - (event_handler): Don't call restore_preview_image(). - (preview_update): Detect if the scan surface changed. If so, - establish a new preview widget size, preview area size, and - restore a preview image, if available. - - * backend/mustek.c (sense_handler): Declare closure argument. - - * sanei/sanei_scsi.c (sanei_scsi_open): Fix typos. - - * backend/umax-scsi.c (umax_open_scanner): Pass us as sense_arg. - (umax_open_scanner): Ditto. - (umax_open_scanner): Ditto. - * backend/umax.c (sane_start): Ditto. - - * backend/canon.c (attach): Pass 0 as sense_arg to sanei_scsi_open(). - (sane_start): Ditto. - * backend/epson.c (attach): Ditto. - (sane_start): Ditto. - * backend/tamarack.c (sense_handler): Ditto. - * backend/s9036.c (sane_start): Ditto. - * backend/mustek.c (dev_open): Ditto. - * backend/hp.c (attach): Ditto. - (sane_start): Ditto. - * backend/mustek.c (dev_open): Ditto. - * tools/find-scanner.c (main): Ditto. - - * include/sane/sanei_scsi.h (SANEI_SCSI_Sense_Handler): Declare - closure arg. - (sanei_scsi_open): Ditto. - - * doc/sane-hp.man (Model): Remove obsolete comment regardign 5P. - -1998-01-17 David Mosberger-Tang - - * backend/mustek.c (dev_open): Fix debug message. - - * Solaris related patches by Martin Huber: - - * backend/umax-scsi.c (umax_wait_scanner): Sleep for 1 second - instead of 100ms on Sun platforms---the SCHILYscg driver prints a - warning message each time a device is busy. Duh. - (umax_get_data_buffer_status): Don't do - umax_get_data_buffer_status() on Sun's. This should be fixed... - - * sanei/sanei_scsi.c (sanei_scsi_open): Call unit_ready() towards - the end of this function. - (CCS_SENSE_LEN): Define as 18 if not defined - by any header files. - (sanei_scsi_cmd): Use sensebuffer to collect sense info. - (scsi_cmd): Better error handling when using SCHILYscg driver. - -1998-01-14 David Mosberger-Tang - - * frontend/xscanimage.c (scan_start): Turn off dialog sensitivity. - (scan_done): Restore dialog sensitivity. - - * backend/qcam.c (init_options): Turn on SANE_CAP_ALWAYS_SETTABLE. - - * frontend/preview.c (scan_done): Enable dialog sensitivity. - (scan_start): Disable dialog sensitivity. - - * include/sane/sane.h (SANE_CAP_ACTIVE_WHILE_SCANNING): New - manifest constant. - -1998-01-12 David Mosberger-Tang - - * frontend/gtkglue.c (panel_destroy): Call gtk_tooltips_unref() - instead of gtk_tooltips_destroy() as suggested by Ben Gertzfield - . - -1997-12-25 David Mosberger-Tang - - * backend/canon.c: New file by Helmut Koeberle - . - (sane_start): Print variables of type size_t as %lu and cast to - (u_long), to make it compile without warning on all platforms. - (attach): Remove extraneous semicolon. - - * backend/canon.h (canon_h): Ditto - * backend/canon-scsi.c: Ditto. - -1997-12-24 David Mosberger-Tang - - * sanei/sanei_ab306.c (sanei_ab306_cmd): Write the first - 6 bytes of a SCSI command only (suggested by Andreas, but - is this really correct??). - - * backend/mustek.c (gamma_correction): Add patch by Andreas - Czechanowski to - fix lineart scanning for Paragon II 600 N scanner. - -1997-12-23 David Mosberger-Tang - - * tools/find-scanner.c (scanner_identify_scanner): Print info on - all SCSI devices when --verbose is in effect. - (main): Add Sun device names. - - * include/sane/config.h.in: Define _POSIX_SOURCE and - __EXTENSIONS__ when compiling on a Sun with GCC. - - * configure.in (AC_CHECK_HEADERS): Mention sys/scsi/sgdefs.h and - sys/scsi/targets/scgio.h. - -1997-12-17 David Mosberger-Tang - - * frontend/xscanimage.c (device_dialog): Suggestion by Matt: set - window auto-shrink by calling gtk_window_set_policy(). - - * japi/ImageCanvas.java: Updated with Jeff's latest patch. - * japi/Jscanimage.java: Ditto. - * japi/Makefile.in: Ditto. - * japi/README.JAVA: Ditto. - * japi/ScanIt.java: Ditto. - * japi/ImageCanvasClient.java: New file. - -1997-12-16 David Mosberger-Tang - - * frontend/gtkglue.c (panel_build): Patch by Matt: a) For all - individual options flagged as "advanced", panel_build will only - display the option if the "Show advanced" button is toggled. - Group identifiers flagged as "advanced" are handled the same as - before. b) panel_rebuild is called whenever the "Show advanced" - button is toggled on or off. - - * doc/sane-scsi.man: Mention sane-epson(5) and sane-microtek(5). - * doc/scanimage.man: Ditto. - * doc/xscanimage.man: Ditto. - - * doc/sane-microtek.man: New file by Matt. - - * backend/microtek.c: Updated with Matt's version 0.4. - * backend/microtek.h: Ditto. - * backend/microtek.conf: Ditto. - - * doc/Makefile.in (SECT5): Mention sane-microtek.5. - -1997-12-15 Fred Hucht & Michael Staats <{fred|michael}@thp.Uni-Duisburg.DE> - - * Added support for generic SCSI under AIX 4.1.x using the device - driver gsc written by Matthew Jacob (nice piece - of work!). - Find this driver under - ftp://ftp.feral.com/pub/aix/gsc.tar.gz or - ftp://ftp.thp.Uni-Duisburg.DE/pub/source/gsc.tar.gz. - Changed files: sanei/sanei_scsi.c, include/sane/config.h.in, - configure.in. - - * Moved '#include ' to very beginning in all source - files as AIX needs it there. - - * Added define OUTFILENAME to frontend/xscanimage.c. - - * Fixed wrong environment reference in /doc/sane-scsi.man. - - * Several changes in tools/find-scanner.c to run using - above mentioned driver. - Fixed wrong IN_periph_devtype_cpu (was 1, should be 3). - -1997-12-14 David Mosberger-Tang - - * doc/sane-hp.man: Mention ScanJet 4P (reported to work by - Adam Sjoegren ). - -1997-12-09 David Mosberger-Tang - - * frontend/saned.c (check_host): Change len from size_t to int to - match getpeername() as per Single Unix Spec (as opposed to POSIX - drafts...). - (start_scan): Ditto for getsockname(). - * backend/net.c (sane_start): Ditto. - - * backend/tamarack.c (TAMARACK_CONFIG_FILE): Delete. - (TAMARACK_CONFIG_FILE): New macro. - Include . - (sane_init): Use sanei_config_open() instead of fopen(). - (read_data): Declare nbytes as size_t---makes a difference - on 64-bit platforms. - -1997-12-07 David Mosberger-Tang - - * backend/s9036.c (sane_init): Run through "indent -gnu". Use - sanei_config_open() instead of fopen(). Include - . - (read_more_data): Print size_t variables by casting them to - (u_long) and using %lu format (some platforms have size_t as - u_long, others as u_int, which does make a difference if - sizeof(long) > sizeof(int). - (sane_start): Ditto. - Add English translation for comments that were in German only. - - * backend/s9306.c: New file by Ingo Schneider. - * backend/s9306.h: New file by Ingo Schneider. - -1997-12-04 David Mosberger-Tang - - * backend/mustek.c (sane_cancel): Collect child process status - after killing it (avoids accumulating zombie processes). Reported - by Mike Sweet. - * backend/umax.c (sane_cancel): Ditto. - * backend/qcam.c (sane_close): Ditto. - (sane_cancel): Ditto. - -1997-12-03 David Mosberger-Tang - - * Version 0.68 released. - -1997-12-02 David Mosberger-Tang - - * frontend/scanimage.c (window_val_user): New variable. - (fetch_options): Don't overwrite window_val[i] if it's - user-specified. - (main): Set window_val_user[i] as necessary. - - * backend/mustek.c (send_gamma_table): New function. - (sane_start): Send gamma table both before and after start_scan(). - The MFS-06000CX is reported to need the gamma-table before - start_scan() and the Mustek docs do indeed indicate downloading - the gamma-table twice. - (init_options): Make --custom-gamma option active by default (since - gray-scale mode is the default mode). - -1997-11-30 David Mosberger-Tang - - * doc/sane-mustek.man: Mention MFC-08000CZ. - - * backend/mustek.c (attach): Reduce y_range.max for MFC-08000CZ - from 300 to 292mm as reported by Jeroen Steenblik - . Ditto for MFC-06000CZ. - -1997-11-28 David Mosberger-Tang - - * backend/umax-scanner.h (scanner_str): Add "Astra 610S". - (known_scanners): Increment from 13 to 14. - - PP fixes by Andreas Czechanowski: - * backend/mustek.c (EXTRA_SAVE_LINES): New macro. - (fix_line_distance_pp): Use EXTRA_SAVE_LINES instead of hardcoded - constant. Various fixes to make it actually work. - (reader_process): Initialize s->ld_ld_line to zero. - - * backend/mustek.h (struct Mustek_Scanner): Add member ld_line. - -1997-11-26 David Mosberger-Tang - - * tools/Makefile.in (.c.o): Add this rule. - - * tools/find-scanner.c: Include sanei_scsi.h and sanei_debug.h - via <> quotes (note ""). - -1997-11-25 David Mosberger-Tang - - * sanei/sanei_ab306.c (sanei_ab306_exit): Fix by Andreas - Czechanowski: output 0x00 at port[i].base + 1 instead. - -1997-11-22 David Mosberger-Tang - - * doc/sane-mustek.man (Model): Clarify that paralell port != printer - port. - - * backend/mustek.c (fix_line_distance_mfs): Add missing SANE_UNFIX() - calls for x_range.max and dpi_range.max. - (fix_line_distance_pp): Correct based on Andreas' feedback. - -1997-11-18 David Mosberger-Tang - - * configure.in (CFLAGS): Don't specify -ansi---with older libcs, - it's causing more problems than it's worth. - - * Patch by Jeff Freedman: - - * japi/Sane.c: Limit string length to option size. - - * japi/SaneOption.java: Fix indentation. - (unitString): New function. - - * japi/ImageCanvas.java: New file. - * japi/Jscanimage.java: Ditto. - * japi/ScanIt.java: Ditto. - - * japi/Makefile.in (CLASSES): Mention ScanIt.class and - ImageCanvas.class. - (all): Mention Jscanimage.class. - * japi/Scan.c: Include . - (String_length): New function. - -1997-11-16 David Mosberger-Tang - - * frontend/gtkglue.c (scale_update): In recent versions of GTK, - "value_changed" callbacks no longer return a value. Change this - function to type "void" accordingly. - - * sanei/sanei_scsi.c: Declare cam_fd only if USE == - DECUNIX_INTERFACE. - - * sanei/sanei_load_values.c (sanei_load_values): Detect errors - while reading the option name (first call to sanei_w_string()). - Reported by Geoffrey T. Dairiki. - - * sanei/sanei_ab306.c [HAVE_UNISTD_H]: Include . Fix by - Geoffrey T. Dairiki. - - * lib/alloca.c: Enclose in #ifndef HAVE_ALLOCA bracket. Fix by - Geoffrey T. Dairiki. - - * include/lalloca.h: Declare alloca() as returning void* when - __STDC__ is in effect so declaration matches definition in - lib/alloca.c. Reported by Geoffrey T. Dairiki. - - * frontend/preview.c (update_selection): Set coord[] values to - rounded-to-nearest-int of float values. This avoids the jumping - selection box effect. Fix by Geoffrey T. Dairiki. - - * frontend/gtkglue.c (scale_update): Patch by Geoffrey T. Dairiki - : emit value_changed signal if the - backend changed the value. - - * backend/umax.c: Upgraded to Oliver's latest UMAX version. - - * backend/mustek.c (sane_init): Ignore white space in front of an - option/device-name. - -1997-11-12 David Mosberger-Tang - - * sanei/sanei_ab306.c (sanei_ab306_get_io_privilege): - (struct port): Remove member HAVE_IO_PRIVS. - (sanei_ab306_get_io_privilege): Get ioperm()issions independent of - HAVE_IO_PRIVS. - - * backend/mustek.c (do_stop): Always send STOP command before - closing the device. - (dev_read_req_enter): For parallel-port scanner, set *idp to 0. - -1997-11-10 David Mosberger-Tang - - Bug reported by Matto Marjanovic : - - * frontend/gtkglue.c (panel_build): Create button only after we - know the option's value. - (button_new): Add VAL argument and initialize button state to - - correct value before connecting the toggled callback. - - Bugs reported by Petter Reinholdtsen : - - * sanei/sanei_config.c (sanei_config_open): Add missing cast to - (char *). - - * sanei/sanei_scsi.c (sanei_scsi_cmd) [USE == IRIX_INTERFACE]: Fix - (u_char) cast to (u_char *). - -1997-11-06 David Mosberger-Tang - - * backend/qcam.c (init_options): Set the type of OPT_NUM_OPTS to - SANE_TYPE_INT (suggested by Guido Muesch - ). - * backend/mustek.c (init_options): Ditto. - -1997-11-04 David Mosberger-Tang - - * frontend/xcam.c (xcam_exit): Protect against recursive - invocation. - (main): Turn on preferences.advanced as no graphical geometry - selection exists right now. - Include . - preferences: New variable. - (pref_toggle_advanced): New function. - (pref_toggle_tooltips): Ditto. - (build_preferences_menu): Add button to control advanced & tooltips - preferences. - - * doc/sane.tex (subsection{sanecontrol_option}): Make it illegal - for SANE_INFO_RELOAD_OPTIONS to be set needlessly. - - * backend/hp.c (sane_control_option): Only turn on RELOAD_PARAMS - when value changed. - - * backend/qcam.c (sane_control_option): Only turn on - RELOAD_PARAMS when value changed. - - * backend/mustek.c (sane_control_option): Only turn on - RELOAD_OPTIONS and/or RELOAD_PARAMS when value changes. - - * Integrate b&w quickcam fixes by Guido Muesch - : - - * backend/qcam.c (bw_x_range, odd_bw_x_range, bw_y_range, - odd_bw_y_range): New constants. - (sane_open): Disable despeckle, black-level, hue, saturation, - resolution & test options for b&w camera (either not useful or not - supported at this point). - (sane_start): Use QC_MONO_SET_CONTRAST instead of - QC_BW_SET_CONTRAST. - (sane_start): Call qc_reset() for b&w camera to avoid hangs (color - camera doesn't need this and is faster that way). - (sane_start): Multiply undecimated_width by s->val[OPT_DEPTH].w, - not 4. - - * backend/qcam.h: Remove obsolete QC_BW_SET_CONTRAST, - QC_BW_AUTO_ADJUST_OFFSET, QC_BW_GET_OFFSET, and QC_SET_CONTRAST - macros. - -1997-11-02 David Mosberger-Tang - - * doc/sane-hp.man (Model): Mention ScanJet IIcx. Johannes Geiger - reported it to work fine under OS/2 with - sane-0.66 - - * backend/umax.c: Apply patch by Oliver Rauch that avoid - umax hangs. - -1997-11-01 David Mosberger-Tang - - * Version 0.67 released. - - * sanei/sanei_ab306.c: New file. - - * backend/mustek.h (MUSTEK_FLAG_PP): New macro. - (struct Mustek_Scanner): Add members ld.index and ld.lmod3 - for parallel-port scanner line-distance correction. - - * backend/mustek.c (color_seq): Move to global level from - fix_line_distance_normal(). - (fix_line_distance_pp): New function. - (scsi_wait_ready): Renamed from wait_ready(). - (pp_wait_ready): New function. - (dev_wait_ready): Ditto. - (dev_open): Ditto. - (dev_cmd): Ditto. - (dev_req_wait): Ditto. - (dev_read_start): Ditto. - (dev_read_req_enter): Ditto. - (dev_close): Ditto. - (attach): Modify to use dev_open(). Set minimum scan resolution - to 51 dpi for parallel-port scanners. - (scan_area_and_windows): Call dev_cmd() instead of - sanei_scsi_cmd(). - (mode_select): Ditto. - (gamma_correction): Ditto. - (start_scan): Ditto. - (stop_scan): Ditto. - (line_distance): Ditto. - (get_image_status): Ditto. - (backtrack_and_adf): Ditto. - (gamma_correction): Return immediately if custom-gamma is turned - off or if not doing a multibit scan. Add support for sending all - three gamma tables with a single command. - (line_distance): Initialize additional line-distance correction - state needed by parallel-port scanner. - (read_req_enter): Remove. - (send_data): Modify to support parallel-port scanner line-distance - correction. - (reader_process): Require I/O-privilege if dealing with parallel - port scanner and call dev_read_start(). Use dev_read_req_enter() - instead of read_req_enter(), dev_req_wait() instead of - sanei_scsi_req_wait(). - (sane_start): For parallel-port scanner, send gamma table with - a single gamma_correction() call. - - * doc/sane-mustek.man: Update with info regarding parallel port - scanner. - - * backend/dll.c (add_backend): When a backend is present already, - move it to the head of the backend list, so pre-loaded backends - appear in the same order as if they had been loaded dynamically - - * backend/mustek.c (pp_mode_list): New constant. - - * backend/mustek.c (init_options): Use pp_mode_list for parallel - port type scanners (no color lineart/halftone modes). - - * sanei/sanei_codec_ascii.c (ascii_w_string): free(*s) only if *s - is non-NULL (reported by Geoffrey T. Dairiki - ). - - * backend/mustek.c (attach): Turn on MUSTEK_FLAG_LD_NONE for - MFS-12000SP with firmware 1.02 or newer. Reported by Henning - Busacker . - -1997-10-25 David Mosberger-Tang - - * doc/sane.tex (chapter{Contact Information}): Update mailing list - and home page address. - - * backend/dll.c: Include . Call - sanei_config_open() instead of fopen(). - * backend/hp.c: Ditto. - * backend/mustek.c: Ditto. - * backend/net.c: Ditto. - * backend/pint.c: Ditto. - * backend/qcam.c: Ditto. - * backend/umax.c: Ditto. - - * backend/Makefile.in (EXTRA): Mention ../sanei/sanei_config.lo. - - * doc/sane-dll.man: Document SANE_CONFIG_DIR. - * doc/sane-hp.man: Ditto. - * doc/sane-mustek.man: Ditto. - * doc/sane-net.man: Ditto. - * doc/sane-pint.man: Ditto. - * doc/sane-qcam.man: Ditto. - * doc/sane-scsi.man: Ditto. - * doc/sane-umax.man: Ditto. - * doc/saned.man: Ditto. - - * backend/microtek.c: Updated with v0.3 from Matt. - Include - (MICROTEK_CONFIG_FILE): Define as "microtek.conf". - (PATH_MICROTEK_CONFIG): Delete. - (sane_init): Replace fopen() with sanei_config_open(). - - * backend/microtek.h: Ditto. - -1997-10-24 David Mosberger-Tang - - * sanei/sanei_config.c (sanei_config_open): Add multiple-directory - support for SANE_CONFIG_DIR. - - * sanei/sanei_config.c: New file by Jeff Freedman. - * include/sane/sanei_config.h: Ditto. - -1997-10-23 David Mosberger-Tang - - * Fixes for OS/2 by Jeff Freedman: - * frontend/Makefile.in (SBINPROGS): Set to @SANED@. - * configure.os2 (LN_S): Add --sysconfdir=. - * configure.in: Set up SANED depending on . - * backend/Makefile.in (EXTRA): Mention usleep.lo and strndup.lo. - * backend/pnm.c (rgblength, rgbbuf, rgbleftover): Declare as - static. - * ltconfig: Upgrade to 1.0d. - * ltmain.sh: Ditto. - * sanei/sanei_constrain_value.c: Include . - -1997-10-22 David Mosberger-Tang - - * frontend/gtkglue.h (struct GSGDialog): Remove idle_id member. - - * frontend/gtkglue.c (idle_handler): Remove. GTK's reference - counting appears to have been fixed (?). - - * backend/umax_scanner.h: Update with Oliver's latest version. - * backend/umax-scsi.c: Ditto. - * backend/umax-scsidef.h: Ditto. - * backend/umax-struct.h: Ditto. - * backend/umax.c: Ditto. - * backend/umax.h: Ditto. - -1997-10-18 David Mosberger-Tang - - * sanei/sanei_scsi.c (sanei_scsi_req_enter): Set cdb.hdr.pack_id - to unique id number. - -1997-10-17 David Mosberger-Tang - - * japi/Makefile.in: New file (by Jeff Freedman ). - * japi/README.JAVA: Ditto. - * japi/Sane.c: Ditto. - * japi/Sane.java: Ditto. - * japi/SaneDevice.java: Ditto. - * japi/SaneOption.java: Ditto. - * japi/SaneParameters.java: Ditto. - * japi/SaneRange.java: Ditto. - * japi/Test.java: Ditto. - - * configure.in (AC_OUTPUT): Mention japi/Makefile. - - * sanei/sanei_scsi.c (sanei_scsi_cmd) [USE == IRIX_INTERFACE]: - Add data buffer alignment fix by Michael Sweet. - -1997-10-24 Jeff Freedman - - * sanei_open_config() added. Backends call it to open .conf files. - -1997-10-14 David Mosberger-Tang - - * Version 0.66 released. - - * README: Update with new URLs and latest GIMP/GTK info. - -1997-10-11 David Mosberger-Tang - - * include/sane/saneopts.h: Add #defines for TEN_BIT_MODE, WARMUP, - RGB_PREVIEW_PATCH, and START_SCAN_PATCH. - - * README: Remove umax-specific configure options (they're now - runtime options). - * configure.in (CPPFLAGS): Ditto. - * include/sane/config.h.in: Ditto. - - * backend/epson.c: Updated - -1997-10-09 David Mosberger-Tang - - * backend/umax.c (sane_exit): Remove bogus call to free() - (reported by Peter). - -Thu Oct 9 20:20:32 1997 Kazuhiro Sasayama - - * epson.c (sane_start): Fix lcount computation. - -Thu Oct 9 11:44:03 1997 Kazuhiro Sasayama - * epson.c (sane_start): Use byte-interleaved mode if available. - (sane_start): Set line counter for byte-interleaved mode. - (sane_read): Handle byte-interleaved mode. - (sane_init) [PACKAGE && VERSION]: Debug out PACKAGE and VERSION. - -Tue Oct 7 18:44:36 1997 Kazuhiro Sasayama - - * epson.c (set_lcount): New function. - (sane_start): Use block mode for monochrome if available. - (sane_read): Handle block mode. - - * epson.h (struct Epson_Scanner): Add block. - -Tue Oct 7 15:48:11 1997 Kazuhiro Sasayama - - * epson.c (set_speed): New function. - (sane_start): Use set_speed. - -Tue Oct 7 15:44:33 1997 Kazuhiro Sasayama - - * README: Add info about a mailing list. - - * Makefile.am (libsane_epsonx_la_LDFLAGS): Increment the revision. - - * epson.c (identify): Debug output the command level. - -1997-10-08 David Mosberger-Tang - - * backend/mustek.conf: Turn on linedistance-fix and lineart-fix by - default. - - * include/sane/config.h.in: Remove - NEED_MUSTEK_LINE_DISTANCE_WORKAROUND. - - * doc/sane-mustek.man (CONFIGURATION): Document option - linedistance-fix and lineart-fix. - - * configure.in: Remove test for --enable-ld-fix. - - * backend/mustek.h (MUSTEK_FLAG_LD_FIX): New flag. - (MUSTEK_FLAG_LINEART_FIX): Ditto. - - * backend/mustek.c (line_distance): Replace - NEED_MUSTEK_LINE_DISTANCE_WORKAROUND with runtime test for same. - (reader_process): If MUSTEK_FLAG_LINEART_FIX is on, delay 200ms - when scanning in lineart mode. - (sane_init): New variable. Add linedistance-fix and lineart-fix - support. - - * backend/Makefile.in (install): Fix install rule so all symlinks - necessary for libsane.so are installed. - - * backend/dll.c (load): Change from LIBNAME to LIBPATH (as per - libtool-1.0c documention). - - * sanei/sanei_scsi.c (issue): Declare `static'. - - * aclocal.m4: Update with contents of libtool.m4. - - * configure.in (AC_PROG_RANLIB): Remove (once again!). - - * config.guess: Update from libtool-1.0c. - * config.sub: Ditto. - * ltconfig: Ditto. - * ltmain.sh: Ditto. - - * backend/epson.c: Update with Kazuhiro's latest epson version - (1.1.6). - -1997-10-07 David Mosberger-Tang - - * frontend/gtkglue.c (panel_destroy): Clear elem->menu after - freeing it (reported by Kazuhiro Sasayama ). - -1997-10-06 David Mosberger-Tang - - * backend/epson.c: Updated with Kazuhiro Sasayama - latest version (1.1.5). - -1997-10-04 David Mosberger-Tang - - * Version 0.65 released. - - * sanei/sanei_scsi.c (close_aspi): Rename from sanei_close_aspi (static - functions don't need ugly sanei_ prefix...). - (open_aspi): Ditto. - - * configure.os2: New file (from Jeff's config.os2). - - * backend/umax-scsi.c: Mmove include of and - into !def UMAX_TO_SANE bracket. - - * backend/pnm.c (getparmfromfile): Open with mode "rb" to get - binary file on platforms where this is meaningful. - -1997-10-02 David Mosberger-Tang - - * doc/sane-epson.man: Mention that backend is known to work with - GT-5000. - -1997-10-01 David Mosberger-Tang - - * doc/sane-epson.man: New file (based on Kzuhiro's README file). - - * backend/Makefile.in (PRELOADABLE_BACKENDS): Mention epson. - (libsane-epson.la): Add dependencies for Epson backend. - - * backend/epson.c: New file by Kazuhiro Sasayama - . - * backend/epson.h: Ditto. - - * backend/microtek.c: Updated with latest version from - http://www.mir.com/mtek/ by Matt Marjanovic . - * backend/microtek.h: Ditto. - -1997-10-3 Jeff Freedman - - * sanei/sanei_scsi.c: Minor fixes for OS/2 support. - - * configure.in: Check for presence of sys/socket.h to set @NET@. - - * backend/Makefile.in: net -> @NET@ - -1997-09-30 David Mosberger-Tang - - * sanei/sanei_scsi.c: Integrate OS/2 support by Jeff Freedman: - (OS2_INTERFACE) Define. - (open_aspi,close_aspi): New OS/2-specific functions. - (sanei_scsi_open): Add OS/2 support. - [USE = OS2_INTERFACE]: OS/2 version of sanei_scsi_cmd(). - (sanei_scsi_cmd, sanei_scsi_req_wait) [STUBBED_INTERFACE]: - Return proper value. - - * include/sane/config.h.in (HAVE_STRNCASECMP, HAVE_OS2_H): Add - #undef. If !HAVE_STRNCASECMP, define strncasecmp macro as - alias for strnicmp. - - * configure.in (AC_CHECK_FUNCS): Check for strncasecmp(). - (AC_CHECK_HEADERS): Check for os2.h. - -1997-09-30 David Mosberger-Tang - - * sanei/sanei_scsi.c: Integrate OS/2 support by Jeff Freedman: - (OS2_INTERFACE) Define. - (open_aspi,close_aspi): New OS/2-specific functions. - (sanei_scsi_open): Add OS/2 support. - [USE = OS2_INTERFACE]: OS/2 version of sanei_scsi_cmd(). - (sanei_scsi_cmd, sanei_scsi_req_wait) [STUBBED_INTERFACE]: - Return proper value. - - * include/sane/config.h.in (HAVE_STRNCASECMP, HAVE_OS2_H): Add - #undef. If !HAVE_STRNCASECMP, define strncasecmp macro as - alias for strnicmp. - - * configure.in (AC_CHECK_FUNCS): Check for strncasecmp(). - (AC_CHECK_HEADERS): Check for os2.h. - -1997-09-24 David Mosberger-Tang - - * Version 0.64 released. - - * PROJECTS (Backend): Update microtek entry. - Add entry for sgivl. - - * backend/microtek.conf: New file. - - * backend/dll.conf: Mention microtek. - - * backend/Makefile.in (PRELOADABLE_BACKENDS): Mention microtek. - (libsane-microtek.la): Mention microtek dependencies. - - * backend/microtek.c: New file by Matthew Marjanovic. - * backend/microtek.h: Ditto. - -1997-09-23 David Mosberger-Tang - - * sanei/sanei_scsi.c (sanei_scsi_cmd): Integrate Michael Sweet's - latest Irix implementation of sanei_scsi_cmd(). - -Sat Sep 6 08:59:24 1997 David Mosberger-Tang - - * Version 0.63 released. - - * configure.in (V_MINOR): Bump up to 63. - - * configure.in (AM_PROG_RANLIB): Go back to AC_PROG_RANLIB. The - former causes a bad configure script. - -Fri Aug 29 16:08:05 1997 David Mosberger-Tang - - * doc/sane-umax.man: Change status of "Astra 1200S" to "all modes ok" - as Oliver tells me that this has been tested and is working now. - -Wed Aug 20 17:23:04 1997 David Mosberger-Tang - - * sane-0.63.lsm: Update email addresses etc. - - Integrate Oliver Rauch's UMAX improvements: - - * README: Document --enable-umax-preview-fix, - --enable-umax-start-scan-fix. - - * configure.in (UMAX_RGB_PREVIEW, UMAX_START_SCAN_PATCH): Define if - necessary. - - * include/sane/config.h.in (UMAX_RGB_PREVIEW, UMAX_START_SCAN_PATCH): - Add #undef. - - * include/sane/saneopts.h: Add manifest constants for options - resolution-bind, negative, quality-cal, threshold, analog-gamma, - analog-gamma-r, analog-gamma-g, analog-gamma-b, analog-gamma-bind, - smear, white-bind, black-bind. - - * AUTHORS (Frontends): Update email addresses of Oliver Rauch and - myself. - -1997-08-07 David Mosberger-Tang - - * backend/mustek.c (attach): Print Mustek scanner info at - debug level 2, not 3. - -1997-08-06 David Mosberger-Tang - - * frontend/preview.c (XSERVER_WITH_BUGGY_VISUALS): Make conditional - on #ifdef __alpha__ (Michael Sweet reports that the old code broke - SGI IRIX 6.3). - -1998-08-01 David Mosberger-Tang - - * include/sane/config.h.in (HAVE_SYS_SCSICMD_H, HAVE_SYS_DSREQ_H): - Undefine. - - * configure.in (AC_CHECK_HEADERS): Mention sys/scsicmd.h and - sys/dsreq.h. - - * sanei/sanei_scsi.c (SCO_OS55_INTERFACE, IRIX_INTERFACE, - SOLARIS_INTERFACE): Define. - -1997-07-27 David Mosberger-Tang - - * frontend/xscanimage.c (quit_xscan) [HAVE_LIBGIMP_GIMP_H]: When - running as a GIMP extension, call gimp_quit(). - (init) [HAVE_LIBGIMP_GIMP_H]: Set GDK's xshm flag based on GIMP's - flag. - - * doc/sane-mustek.man (SCSI ADAPTER TIPS): Try to make complete - sentences. - -1997-07-25 David Mosberger-Tang - - * Version 0.62 released. - - * configure.in (CPPFLAGS): Test for gtk_gamma_curve_new() to - see whether appropriate version of gtk is installed. - - * backend/mustek.c (sane_init): Add parsing support for option - `strip-height'. - (strip_height): New variable to limit scan strip height. - (reader_process): If strip_height is greater than 0.0, limit - lines_per_buffer so that no more than strip_height inches are - scanned with a single SCSI read command. - - * doc/sane-mustek.man (CONFIGURATION): Describe strip-height - option. - -1997-07-23 David Mosberger-Tang - - * doc/sane-hp.man (Model): Added ScanJet 3c info. - -1997-07-22 David Mosberger-Tang - - * frontend/scanimage.README: Remove file. - - * doc/sane-scsi.man: Add info on generic AM53C974 driver. - -1997-07-19 David Mosberger-Tang - - * sanei/sanei_scsi.c [USE == LINUX_INTERFACE]: Include - . - -1997-07-18 David Mosberger-Tang - - * sanei/sanei_scsi.c (sanei_scsi_req_flush_all) - [WE_HAVE_ASYNC_SCSI]: Implement stub. - - * scripts/xerox: New file (simple xeroxing script). - - * frontend/scanimage.c (main): When opening a device fails, also - print reason for failure. - - * frontend/preview.c (preview_new): Register expose_event handler. - (preview_destroy): Call scan_done() if called when preview - scanning in progress. - - * backend/mustek.c (attach): Add argument MAY_WAIT. If it's TRUE, - wait for scanner to become ready before sending inquiry command. - (do_cancel): Rename to do_stop. Ignore child's exist status - when we're really cancelling a scan. Issue stop_scan() command - only if the scan got cancelled and do a wait_ready() before - issueing the stop_scan(). - (read_data): Delete. - (sane_init): Call attach() with MAY_WAIT set to SANE_FALSE. - (sane_open): Call attach() with MAY_WAIT set to SANE_TRUE. - - * frontend/preview.c (display_partial_image): Use gtk_preview_put() - to update the preview window. Much faster than hiding/showing the - widget. - (expose_handler): New function. - - * frontend/progress.c (progress_new): Make "Cancel" button a - toggle-button so user can see when it was pressed down while - the backend cancels its operation. - - * backend/mustek.c (do_cancel): Call wait_ready() before - attempting to stop scanner. - (read_req_enter): New function. - (send_data): Ditto. - (sigterm_handler): New function. - (reader_process): Reimplement using asynchronous SCSI command - interface. - (wait_ready): Use gettimeofday() to implement timeout. The - scsi command itself may take a considerable amount of time - (1 second or more) so we can't just loop for a fixed number - of times. - - * include/sane/sanei_scsi.h: Declre sanei_scsi_req_enter, - sanei_scsi_req_wait, and sanei_scsi_req_flush_all. - - * sanei/sanei_scsi.c [WE_HAVE_ASYNC_SCSI]: Define. - (issue): New function. - (sanei_scsi_req_flush_all): New function. - (sanei_scsi_req_enter): Ditto. - (sanei_scsi_req_wait): Ditto. - (sanei_scsi_cmd): Reimplement in terms of enter/wait. - (sanei_scsi_req_enter) [!WE_HAVE_ASYNC_SCSI]: Stub that - simply calls sanei_scsi_cmd(). - (sanei_scsi_req_wait): Empty stub. - -1997-07-16 David Mosberger-Tang - - * doc/sane-scsi.man: Add Tekram DC390 info (contributed by - kawk@Home.Yo.COM (Kolja Waschk)) - -1997-07-15 David Mosberger-Tang - - * sanei/sanei_scsi.c (sanei_scsi_cmd) [USE==LINUX_INTERFACE]: - Return SANE_STATUS_NO_MEM if write() of SCSI command fails. - - * backend/mustek.c (do_cancel): If reader_process exited, use - exit status as return value. - (reader_process): Return SANE_STATUS_IO_ERROR instead of 1. - Return SANE_STATUS_NO_MEM instead of 2. Return STATUS instead - of 3. Return SANE_STATUS_GOOD instead of 0. - (sane_read): If do_cancel() returns anything but - SANE_STATUS_CANCELLED or SANE_STATUS_GOOD, something bad has - happened and the return status should be returned. - - * doc/sane-scsi.man: Fix typo: sg.h is in /usr/include/scsi, not - /usr/include. - - * PROBLEMS: Add warning about updating Linux kernel after increasing - SG_BIG_BUFF. - -1997-07-14 David Mosberger-Tang - - * frontend/xscanimage.c (quit_xscan): Destroy preview window before - quitting, so preview image gets saved if necessary. - - * frontend/Makefile.in (LIBX11): New macro. - (LIBGTK): Ditto. - (xscanimage): Use $(LIBGTK) instead of $(LIBS). - (xcam): Use $(LIBGTK) instead of $(LIBS). - - * configure.in (LIBX11): Define as all libraries necessary when - using X11. - (LIBGTK): Define as all libraries necessary when using GTK+. - - * backend/mustek.c (sane_start): Don't send gamma in lineart and - halftone mode! - - * doc/sane-scsi.man: Add info on how to setup BT958 card (contributed - by Jeremy ). - -1997-07-13 David Mosberger-Tang - - * doc/sane-scsi.man: Add info on FreeBSD. - -1997-07-12 David Mosberger-Tang - - * ltmain.sh: Installed libtool-1.0-nomode patch. - - * configure.in (AC_PROG_RANLIB): Change to AM_PROG_RANLIB. - -1997-07-11 David Mosberger-Tang - - * ltmain.sh: Upgrade to libtool-1.0. - * ltconfig: Ditto. - * config.guess: Ditto. - * config.sub: Ditto. - * aclocal.m4: Ditto. - -1997-07-08 David Mosberger-Tang - - * Version 0.61 released. - - * backend/Makefile.in (LIBLIB_FUNCS): Mention snprintf. - - * backend/umax-struct.h (LINEART, HALFTONE, GREYSCALE, RGB): Move - the pound sign to the beginning of the line. - * backend/umax-scsidef.h: Ditto for all indendent #defines in this - file. - * backend/umax-scsi.c: Ditto for all # directives in here. - - * frontend/saned.c [HAVE_LIBC_H]: Include . - -1997-07-07 David Mosberger-Tang - - * backend/net.c [HAVE_LIBC_H]: Include . - - * lib/usleep.c: New file (adapted from glibc). - - * lib/strndup.c: Move #ifndef HAVE_STRNDUP up so nothing - except gets included unless really needed. - Include to get size_t defined. - - * lib/snprintf.c (vsnprintf): Rename from vplp_snprintf. - (snprintf): Rename from plp_snprintf. - - * include/sane/config.h.in: Add #undef HAVE_USLEEP. Add #undef - HAVE_IO_CAM_CAM_H. - - * configure.in: Test ${ac_cv_prog_gcc} instead of $CC to find out - whether we're dealing with gcc. Test for io/cam/cam.h header. - (AC_C_INLINE): Add. - (AC_CHECK_FUNCS): Mention usleep. - Check for Xext after checking for X11 since on some platforms, - linking against Xext requires functions from X11. - - * backend/umax.c (PATH_MAX): Define as 1024 if undefined. - - * backend/Makefile.in (CONFIGS): Don't add $(srcdir) prefix. - (LIBLIB_FUNCS): Mention usleep. - (install): Invoke $(LIBTOOL) $(MINST) --finish $(libdir) in - a final step. Correct installation rule for config files. - -1997-07-06 David Mosberger-Tang - - * sanei/sanei_scsi.c (sanei_scsi_cmd): New variable RESULT. - -1997-07-05 David Mosberger-Tang - - * sanei/sanei_scsi.c (sanei_scsi_cmd): Improve BSD version based - on patch by Amancio Hasty . - (BSD_INTERFACE): Rename from NETBSD_INTERFACE (FreeBSD uses the - same interface). - - * configure.in (CPPFLAGS): Check for scsireq_enter in libscsi.a. - - * doc/Makefile.in (SECT5): Mention sane-scsi.5. - * doc/sane-scsi.man: New file. - - * doc/sane-umax.man: Add SEE ALSO section mentioning sane-scsi(5). - * doc/sane-mustek.man: Ditto. - - * doc/scanimage.man: Mention sane-umax(5). - * doc/xscanimage.man: Ditto. - * doc/saned.man: Ditto. - - * configure.in (AC_TYPE_PID_T): Add. - * include/sane/config.h.in: Add undef of pid_t. - -1997-07-04 David Mosberger-Tang - - * lib/sigprocmask.c (sigprocmask): Use hardcoded values instead - of SIG_BLOCK, SIG_UNBLOCK, and SIG_SETPROCMASK. - -1997-07-03 David Mosberger-Tang - - * configure.in (CPPFLAGS): Remove -D_POSIX_SOURCE. We can't define - it safely since it causes select() related typedefs and defines - to go away under FreeBSD, for example. - -1997-07-02 David Mosberger-Tang - - * configure.in (CPPFLAGS): Put -D_GNU_SOURCE and -D_POSIX_SOURCE - in CPPFLAGS, not CFLAGS. - - * doc/sane-umax.man: Change SG_BIG_BUFF example from 128KB to - 127.5KB. - * doc/sane-mustek.man: Ditto. Mention DTC3181E together with - DTCT436. - - * frontend/gtkglue.c (gsg_create_dialog): Initialize dialog->advanced - to TRUE so "dumb" frontends will show all options. - - * frontend/xscanimage.c (device_dialog): Turn off advanced options - by default. - - * configure.in (AC_CHECK_TYPE): Check for u_long and u_int. - Check for scsireq_t. - * sanei/sanei_scsi.c: Don't define scsireq_t here. - - * include/sane/config.h.in: Add undef of u_long, u_int, and - scsireq_t. - -1997-07-01 David Mosberger-Tang - - * frontend/xscanimage.c (quit_xscan): No longer call - preview_destroy() since that now gets called as part of - the "destroy" callback. - - * backend/hp.c (attach) [PREFER_DEVICEPIXEL]: Use device-pixel - unit commands instead of decipoint commands so things work on a 5p - as well (contributed by NOGAYA Shigeki - ). - (sane_start) [PREFER_DEVICEPIXEL]: Convert from mm to pixels. - - * frontend/preview.c (input_available): Break out of per-bit loop - when done with one line (fix contributed by NOGAYA Shigeki - ). - * frontend/xscanimage.c (input_available): Ditto. - - * doc/sane-umax.man: Rename SCSI id to Product id to reduce - confusion. - * doc/sane-hp.man: Ditto. - * doc/sane-mustek.man: Ditto. - - * backend/mustek.c (wait_ready): Ignore errors during wait_ready(). - With 3-pass scanners, ncr810 driver returns EIO while the scanner - is getting ready for pass 2 or 3. - -1997-06-30 David Mosberger-Tang - - * backend/mustek.c (sense_handler): Print debug info if we - find unknown sense result. - - * sanei/sanei_scsi.c (sanei_scsi_cmd): Consider sense_buffer[] - only when result != 0. - - * frontend/scanimage.c (sighandler): Change return value type - from void to RETSIGTYPE (from ). - - * doc/sane-mustek.man: Mention problems with MSFS-12000SP. - - * backend/umax.c (sane_start): Don't use C++ style line comments. - - * backend/umax-scsi.c (umax_do_scsi_cmd): Use sigemptyset() to clear - out signal set. Include . - - * frontend/saned.c [HAVE_SYS_SELECT_H]: Include . - * include/sane/config.h.in: Mention HAVE_SYS_SELECT_H. - -Thu Jun 26 10:19:50 1997 David Mosberger-Tang - - * README: Mention permissions on generic SCSI device. - -Tue Jun 24 17:35:52 1997 David Mosberger-Tang - - * doc/xscanimage.man: Fix spacing. - - * doc/sane-dll.man: Mention how list of pre-loaded backends - can be changed. - -Sun Jun 22 08:29:47 1997 David Mosberger-Tang - - * PROBLEMS: Add note on SCSI device names under OpenStep. - - * sanei/sanei_scsi.c (sanei_scsi_cmd): Fix various minor bugs. - (sanei_scsi_open): Add support for OpenStep. - - * backend/Makefile.in (install): Replace 'ln -f -s' with `rm -f', - `ln -s' sequence. OpenStep doesn't support the -f option at all. - -Fri Jun 20 07:30:18 1997 David Mosberger-Tang - - * doc/sane-qcam.man: Updated B&W status. - - * sanei/sanei_save_values.c [HAVE_LIBC_H]: Include . - * sanei/sanei_load_values.c: Ditto. - - * lib/sigprocmask.c: New file. - * lib/strdup.c: Ditto. - - * lib/Makefile.in (LIBLIB_OBJS): Mention strdup.o and sigprocmask.o. - (LIBLIB_LTOBJS): Mention strdup.lo and sigprocmask.lo. - (liblib.a): Use $(RANLIB) instead of -ranlib. - - * include/sane/sanei_backend.h [!HAVE_SIGPROCMASK]: Define - compatibility macros sigset_t, sigemptyset(), sigfillset(), - sigaddset(), sigdelset(), and sigaction(). - Define macro SIGACTION. - - * frontend/saned.c (HAVE_VARARG_MACROS): Don't define unless we - have at least gcc 2.6. - * include/sane/sanei_debug.h Ditto. Use HAVE_VARARG_MACROS - instead of __GNUC__. - * sanei/sanei_init_debug.c: Ditto. - - * configure.in (AC_PROG_RANLIB): Mention. - (CFLAGS): Move up near the beginning and add -D_POSIX_SOURCE. - (AC_CHECK_HEADERS): Test for libc.h. - (AC_TYPE_SIGNAL): Mention. - (AC_CHECK_FUNCS): Check for sigprocmask. - - * backend/net.c (sane_init): Honor SANE_NET_HOSTS even if - net.conf does not exist. - - * backend/mustek.c (sane_start): Use "struct SIGACTION" so it's - easier to make code work on platforms that don't support - sigprocmask(). - * backend/umax.c (sane_start): Ditto. - - * ltmain.sh: Upgrade to libtool-0.9h. - * ltconfig: Ditto. - * config.guess: Ditto. - * config.sub: Ditto. - * aclocal.m4: Ditto. - -Thu Jun 19 08:26:33 1997 David Mosberger-Tang - - * configure.in (V_MINOR): Update forgotten version number... - - * backend/qcam.c (reader_process): Scale 4 and 6 bpp to 8 bpp. - - * backend/mustek.h (MUSTEK_FLAG_LD_NONE): New flag. - * backend/mustek.c (attach): Turn on MUSTEK_FLAG_LD_NONE for - MSF-06000SP (this fixes the problems for Andreas Gaumann - ). - (attach): Print debug message when MUSTEK_FLAG_LD_NONE is on. - (line_distance): Fix up ld correction only if MUSTEK_FLAG_LD_NONE - is not on. - -Wed Jun 18 15:42:25 1997 David Mosberger-Tang - - * doc/sane.tex (section{Image Data Format}}): Clarify - what valid bit-depths are. - -Tue Jun 17 07:47:51 1997 David Mosberger-Tang - - * backend/qcam.c (sane_get_parameters): Test for != QC_COLOR - instead of == QC_MONO. Apparently, there are several versions - of the monochrome camera. - (qc_setscanmode): Ditto. - - * lib/snprintf.c: Update with latest version (also includes - license information now). - - * sane-0.6.lsm (Author): Update Tristan Tarrant's email address. - * AUTHORS: Ditto. - * frontend/xscanimage.c: Ditto. - -Sun Jun 15 10:08:44 1997 David Mosberger-Tang - - * doc/xscanimage.man: Add section on how to run xscanimage under - the GIMP. - - * frontend/xscanimage.c (init) [HAVE_LIBGIMP_GIMP_H]: Call - gtk_rc_parse() with gimp_gtk_rc() to get space-saving layout of - The GIMP. (Suggested by Sven Neumann.) - - * sanei/sanei_scsi.c (sanei_scsi_cmd): Add NeXTStep/OpenStep - implementation. - (sanei_scsi_cmd): Adjust NetBSD version to make it more like - NeXTStep/OpenStep version. - - * configure.in (AC_CHECK_HEADERS): Mention bsd/dev/scsireg.h. - -Thu Jun 19 15:19:38 1997 Gordon Matzigkeit - - * backend/umax-scsi.c: Parameterize slightly more so that the - build succeeds on non-Linux platforms. - - * Makefile.in, backend/Makefile.in, doc/Makefile.in, - frontend/Makefile.in (install): Fail immediately if any - installation fails. Use mkinstalldirs to create all installation - directories. - -Sat Jun 14 11:07:13 1997 David Mosberger-Tang - - * Version 0.6 released. - - * frontend/preview.c (preview_new): Connect "destroy" signal - so we notice if window manager closes our window. - (top_destroyed): New function. - - * frontend/xscanimage.c (scan_preview): Make it robust against - preview_new() returning NULL and connect "destroy" signal so we - notice when the window manager closes the preview window. - (preview_window_destroyed): New function. - - * LICENSE: New file. - - * backend/dll.c: Change license from GPL to relaxed GPL. - * backend/hp.c: Ditto. - * backend/hp.h: Ditto. - * backend/mustek.c: Ditto. - * backend/mustek.h: Ditto. - * backend/net.c: Ditto. - * backend/net.h: Ditto. - * backend/pint.c: Ditto. - * backend/pint.h: Ditto. - * backend/pnm.c: Ditto. - * backend/pnm.h: Ditto. - * backend/qcam.c: Ditto. - * backend/qcam.h: Ditto. - * sanei/sanei_codec_ascii.c: Ditto. - * sanei/sanei_codec_bin.c: Ditto. - * sanei/sanei_constrain_value.c: Ditto. - * sanei/sanei_init_debug.c: Ditto. - * sanei/sanei_load_values.c: Ditto. - * sanei/sanei_net.c: Ditto. - * sanei/sanei_save_valus.c: Ditto. - * sanei/sanei_scsi.c: Ditto. - * sanei/sanei_wire.c: Ditto. - -Fri Jun 13 18:35:47 1997 David Mosberger-Tang - - * lib/snprintf.c: New file (Patrick Powell). - - * frontend/xcam.c: Use guint32 and guint32 instead of u_int16_t - and u_int32_t (Tristan Tarrant). - - * doc/Makefile.in (SECT5): Mention sane-umax.5. - - * configure.in (PACKAGE_VERSION): Check for snprintf (Tristan - Tarrant). - - * backend/dll.conf: Mention umax. - - * backend/umax-scanner.h: New file (from umax-0.5.5). - * backend/umax-scsi.c: Ditto. - * backend/umax-scsidef.h: Ditto. - * backend/umax-struct.h: Ditto. - * backend/umax-uc630.h: Ditto. - * backend/umax-ug630.h: Ditto. - * backend/umax-umax.c: Ditto. - * backend/umax.conf: Ditto. - * backend/umax.h: Ditto. - * doc/sane-umax.5: Ditto. - - * backend/Makefile.in (PRELOADABLE_BACKENDS): Mention umax. - (libsane-umax.la): List dependencies for umax library. - - * COPYING: New file. - - * include/sane/config.h.in: Add #undef HAVE_SNPRINTF. - -Tue Jun 10 21:00:34 1997 David Mosberger-Tang - - * ltmain.sh: Upgrade to libtool-0.9g. - -Sun Jun 8 21:24:27 1997 David Mosberger-Tang - - * backend/dll.c (load): Also check SHLIB_PATH (HP-UX) and LIBPATH - (AIX). - - * include/sane/config.h.in: Remove HAVE_GTK_GTKCURVE_H. - -Sat Jun 7 11:19:57 1997 David Mosberger-Tang - - * frontend/xscanimage.c (pref_device_save): Call gsg_sync() before - saving the values. - - * backend/Makefile.in (libsane-%.la): Add -export-dynamic flag. - - * frontend/xscanimage.c (query): Rename "/Extensions/" to "/Xtns/" - to reflect gimp-0.99.10 changes. - (query): Don't put in separator---it confuses gimp. - (main): Temporarily install a null print handler so gimp_main() - doesn't produce any ugly messages when program gets invoked in - stand-alone mode. - - * ltconfig: Upgrade libtool to version 0.9f. - * ltmain.sh: Ditto. - * config.guess: Ditto. - * config.sub: Ditto. - - * frontend/Makefile.in (install): Define MKDIR as - $(top_srcdir)/mkinstallldirs. - Use $(MKDIR) instead of mkdir. - * backend/Makefile.in (install): Ditto. - * doc/Makefile.in (install): Ditto. - - * mkinstalldirs: New file (from maint-0.1g). - -Tue Jun 3 10:29:17 1997 David Mosberger-Tang - - * LEVEL2: New file. - -Sun Jun 1 13:26:40 1997 David Mosberger-Tang - - * doc/Makefile.in (LATEX, DLH): New macros. - (sane.ind): Prefix source filename with $(srcdir). - (ps): Ditto. - (html): Ditto. - - * doc/net.tex (subsection{SANE_NET_START}): Document member - byte_order. - - * sanei/sanei_net.c (sanei_w_start_reply): (De-)code BYTE_ORDER - member. - - * frontend/saned.c (byte_order): New union. - (process_request): Initialize byte_order member. - - * include/sane/sanei_net.h (SANE_Net_Byte_Order): New enum type. - (SANE_Start_Reply): New member BYTE_ORDER. - -Wed May 28 17:13:43 1997 David Mosberger-Tang - - * doc/Makefile.in (install): Create $(mandir)/man1 and - $(mandir)/man5 if necessary. - -Tue May 27 09:31:39 1997 David Mosberger-Tang - - * backend/hp.c: Remove s7_range and s1_range. - (attach): Add inquiry of min/max brightness/contrast and fill in - dev->brightness_range and dev->contrast_range accordingly. - (init_options): Use s->hw->brightness_range instead of s7_range. - Use s->hw->contrast_range instead of s7_range. Disable contrast - option if min value is same as max value. - - * backend/hp.h (struct HP_Device): Add members BRIGHTNESS_RANGE - and CONTRAST_RANGE. - - * sanei/sanei_scsi.c (sanei_scsi_open): Add more debug info. - -Mon May 26 10:43:51 1997 David Mosberger-Tang - - * sanei/Makefile.in: Add definitions for VPATH, srcdir, top_srcdir, - and top_builddir. - (INCLUDES): Move -I directives from CPPFLAGS to this macro. Also - search in $(srcdir), $(top_builddir)/include, and - $(top_srcdir)/include. - - * lib/Makefile.in: Add definitions for VPATH, srcdir, top_srcdir, - and top_builddir. - (INCLUDES): Move -I directives from CPPFLAGS to this macro. Also - search in $(srcdir), $(top_builddir)/include, and - $(top_srcdir)/include. - - * include/Makefile.in: New file. - - * frontend/Makefile.in: Add definitions for VPATH, srcdir, top_srcdir, - and top_builddir. - (INCLUDES): Also search in $(srcdir), $(top_builddir)/include, and - $(top_srcdir)/include. - (install): Add $(srcdir) prefix to sane-style.rc. - - * doc/Makefile.in: Add definitions for VPATH, srcdir, top_srcdir, - and top_builddir. - (%.1 %.5): Use $^ instead of $* so source file can be found even - when in a different directory. - - * configure.in (AC_OUTPUT): Create (dummy) include/Makefile to - ensure include directory exists in build tree. - - * backend/Makefile.in: Add definitions for VPATH, srcdir, - top_srcdir, and top_builddir. - (INCLUDES): Also search in $(srcdir), $(top_builddir)/include, and - $(top_srcdir)/include. - (CONFIGS): Add $(srcdir) prefix. - (%-s.c): Ditto. - - * Makefile.in (INSTALLED_INCLUDES): Mention include/sane/config.h. - Add definitions for VPATH, srcdir, top_srcdir, and top_builddir. - (INSTALLED_INCLUDES): Change include/sane to $(top_srcdir)/include/sane - and use "addprefix" function to add prefix. - -Thu May 15 07:26:06 1997 David Mosberger-Tang - - * doc/sane-mustek.man (Model): Add entry for MFC-600CD. - (Model): Mention AHA-2940. - - * frontend/xscanimage.c (scan_dialog): Move gsg_sync() to here - (from scan_start()). - - * backend/mustek.c (init_options): Disable brightness/contrast for - 1-pass scanners only (in color mode). - -Wed May 14 09:17:02 1997 David Mosberger-Tang - - * backend/mustek.c: Add ax_brightness_range, ax_contrast_range. - (init_options): Use ax_brightness_range/ax_contrast_range for - brightness/contrast option when using a 3-pass scanner. - (encode_percentage): Remove extraneous division by 100.0. - - * doc/sane-mustek.man (Model): Add MFS-12000CX entry. - -Mon May 12 07:58:34 1997 David Mosberger-Tang - - * frontend/scanimage.c (main): Shorten help string so it fits in - 80 characters. - - * frontend/preview.c (paint_image): Only increment height if - height < p->image_height. - -Sat May 10 14:43:05 1997 David Mosberger-Tang - - * Version 0.57 released. - - * backend/mustek.c (attach): Fix range to 220x300mm. - (init_options): Initialize OPT_PREVIEW and OPT_GRAY_PREVIEW. - (sane_control_option): Handle OPT_PREVIEW and OPT_GRAY_PREVIEW. - Do not allow OPT_NUM_OPTS to be set. - (sane_get_parameters): Except for s->params.format and - s->params.last_frame, do not change any parameters when scanning - is in progress. - (sane_start): Handle mono-chrome previewing. - - * backend/mustek.h (Mustek_Option): Add OPT_PREVIEW and - OPT_GRAY_PREVIEW. - - * frontend/progress.c (progress_new): Fix position of progress bar - window to (progress_x,progress_y). - - * frontend/gtkglue.c (panel_build): Skip Preview option. - -Thu May 8 19:39:48 1997 David Mosberger-Tang - - * doc/scanimage.man: New file. - - * doc/Makefile.in (SECT1): Mention scanimage.1. - - * backend/dll.conf: Add hp to dll.conf. - -Wed May 7 07:28:18 1997 David Mosberger-Tang - - * include/sane/sanei_scsi.h (SANEI_SCSI_Sense_Handler): New type. - (sanei_scsi_close): Add SENSE_HANDLER argument (NULL means no - special handler needed). - - * backend/hp.c (sane_start): Pass 0 as SENSE_HANDLER argument. - (attach): Ditto. - - * backend/mustek.c (sense_handler): Rename from request_sense and - simplify. - Remove all explicit request-sense calls. - - * sanei/sanei_scsi.c: Include . - (num_handlers_alloced): New variable. - (sense_handler): Ditto. - (sanei_scsi_open): Add SENSE_HANDLER argument. Stash it away in - SENSE_HANDLER array if non-NULL. - (sanei_scsi_cmd) [HAVE_SYS_SG]: Invoke SENSE_HANDLER[FD] if it - exists and is non-NULL and we have a valid sense-buffer. - (sanei_scsi_cmd) [HAVE_SYS_SCSI]: Ditto. - (sanei_scsi_close): Reset SENSE_HANDLER[FD] to NULL if it exists. - - * frontend/xcam.c: Include . - - * configure.in: Add a big fat warning that PROBLEMS should be - read before running any programs. - - * PROBLEMS: Add info on how to avoid damaging Mustek scanners. - -Mon May 5 07:06:54 1997 David Mosberger-Tang - - * doc/sane.tex (chapter{Contact Information}): Fix URL. - - * doc/net.tex: Add missing sections. Make into chapter. - - * backend/pint.README: Remove. - - * backend/dll.c (ASSERT_SPACE): Call malloc() when devlist is - NULL. SunOS realloc() returns NULL otherwise. - * backend/net.c (ASSERT_SPACE): Ditto. - -Sun May 4 09:21:48 1997 David Mosberger-Tang - - * frontend/saned.c (EXIT_SUCCESS): Define as 0 if not defined by - stdlib.h. - - * frontend/scanimage.c: Include . - - * backend/qcam.c: Define PATH_MAX as 1024 if limits.h doesn't - define it. - * backend/dll.c: Ditto. - * backend/hp.c: Ditto. - * backend/mustek.c: Ditto. - * backend/net.c: Ditto. - * backend/pint.c: Ditto. - * backend/qcam.c: Ditto. - * frontend/xscanimage.c: Ditto. - * frontend/xcam.c: Ditto. - * frontend/preview.c: Ditto. - - * sanei/sanei_wire.c: Include . - * sanei/sanei_net.c: Ditto. - * sanei/sanei_codec_ascii.c: Ditto. - * sanei/sanei_codec_bin.c: Ditto. - * sanei/sanei_save_values.c: Ditto. - * backend/net.c: Ditto. - * frontend/saned.c: Ditto. - - * configure.in (AC_CHECK_HEADERS): Mention - /usr/src/linux/include/scsi/sg.h. - - * include/sane/config.h.in: Add - #undef HAVE__USR_SRC_LINUX_INCLUDE_SCSI_SG_H. - - * sanei/sanei_scsi.c [HAVE__USR_SRC_LINUX_INCLUDE_SCSI_SG_H]: - Include "/usr/src/linux/include/scsi/sg. - (sanei_scsi_cmd): Use Linux version if either HAVE_SCSI_SG_H or - HAVE__USR_SRC_LINUX_INCLUDE_SCSI_SG_H are defined. - - * doc/xscanimage.man: Rename --no-shm to --no-xshm. - -Mon Apr 28 09:55:02 1997 David Mosberger-Tang - - * Version 0.56 released. - - * backend/qcam.c (sane_open): Move disabling of despeckle-filter - for b&w cameras to here (from init_options()). - - * frontend/preferences.c: Add missing default value for FILENAME. - - * backend/qcam.h: Add QC_BW_SET_CONTRAST, - QC_BW_AUTO_ADJUST_OFFSET, and QC_BW_GET_OFFSET. * backend/qcam.c - (sane_start): Use QC_BW_SET_CONTRAST when dealing with B&W camera. - Fix computation of QC_SET_NUM_H value. [Based on Guido Muensch's - patches.] - - * frontend/scanimage.c (advance): Move out-of-memory error message - from scan_it() to here. - (scan_it): When height is known a priori, allocate one extra line - to avoid realloc() when image has been filled. - - * backend/hp.c (BACKEND_NAME): Define as hp (reported by Henryk - Paluch). - - * backend/mustek.c (request_sense): Increase result size from 4 to - 16 bytes to shut up aha1542 driver (reported by Mathias Lautner). - - * frontend/scanimage.c (advance): Fix memory allocation logic - (bug reported by Matthias Lautner). - - * doc/sane-dll.man: Clarify that pre-loaded backends are not - affected by dll.conf. - - * doc/sane-pint.man: New file (contributed by Gordon Matzigkeit). - - * backend/dll.c (RTLD_NOW): Define as 0 if dlfcn.h doesn't define - it. - -Wed Apr 23 23:03:47 1997 Gordon Matzigkeit - - * backend/Makefile.in, frontend/Makefile.in: Specify full - filenames, rather than just the directory name for INSTALL - destinations. This Automakeism helps debugging when the target - directory doesn't exist. - - * include/sane/config.h.in (HAVE_SYS_SCANIO_H): Define, for PINT's - sake. - - * backend/pint.c: Prefix sane includes with . - - * backend/dll.c (RTLD_NOW): Paramaterize, so that RTLD_LAZY is - used if RTLD_NOW is not defined. - (load): Try looking up the symbol with a leading underscore, if we - can't find it the first time. - - Make dynamic loading conditional on HAVE_DLOPEN rather than the - library and header file. - - * configure.in (enable_dynamic): Disable dynamic loading if the - system doesn't have dlopen. - -Tue Apr 22 00:17:41 1997 David Mosberger-Tang - - * Version 0.55 released. - - * frontend/xscanimage.c (browse_filename_callback): Initialize - FILENAME before calling gsg_get_filename(). - - * doc/sane.tex: Change obsolete \driver{DVIps} into DVIps document - style option. - - * frontend/xscanimage.c (query): Update to new command name - length. - -Mon Apr 21 08:27:28 1997 David Mosberger-Tang - - * doc/Makefile.in (install): Add rule to install man-pages. - (%.1 %.5): Add rule to generate man-pages (by substituting - actual paths). - (SECT1): New variable. - (SECT5): Ditto. - (MANPAGES): Ditto. - - * doc/sane-pnm.man: New file. - * backend/pnm.README: Deleted. - - * doc/sane-hp.man: New file. - * backend/hp.README: Deleted. - - * doc/saned.man: New file. - * frontend/saned.README: Deleted. - - * doc/sane-qcam.man: New file. - * backend/qcam.README: Deleted. - - * doc/sane-mustek.man: New file. - * backend/mustek.README: Deleted. - - * doc/sane-net.man: New file. - * backend/net.README: Deleted. - - * doc/sane-dll.man: New file. - * backend/dll.README: Deleted. - - * doc/xscanimage.man: New file. - * frontend/xscanimage.README: Deleted. - - * frontend/preview.c (event_handler): Restore preview image only - if preferences.preserve_preview is TRUE. - - * frontend/xscanimage.c (preview_options_dialog): Add an option - to control whether the preview image should be preserved. - - * sanei/sanei_load_values.c (sanei_load_values): Copy string value - into temporary buffer that is opt->size bytes long. Then pass copy - to sane_control_option(). - - * AUTHORS (Backends): Updated according to recent changes. - - * doc/sane.tex (The SANE Application Programmer Interface (API)): - Fix typo: replace () by {}. - - * PROJECTS (Backend): Update PINT entry. - - * frontend/xscanimage.c (prog_name): New variable. - (input_available): Use prog_name instead of hardcoding "xscan". - (preview_options_ok_callback): Ditto. - (preview_options_dialog): Ditto. - (usage): Ditto. - (interface): Ditto. - (main): Initialize prog_name. - - * frontend/scanimage.c: Update for new name (scanimage instead of - scan). - - * frontend/Makefile.in (SCAN_OBJS): Rename sources to xscanimage.c - and scanimage.c as well. - -Sun Apr 20 09:09:06 1997 David Mosberger-Tang - - * Version 0.54 released. - - * sanei/Makefile.in (LIBSANEI_LTOBJS): Remove @LTALLOCA@. - (LIBSANEI_OBJS): Remove @ALLOCA@. - - * lib/Makefile.in: Invoke $(LIBTOOL) with --mode arg to avoid - depending on command names. Prefix $(LIBTOOL) invocation with - @-sign to reduce verbosity. - * frontend/Makefile.in: Ditto. - * backend/Makefile.in: Ditto. - * sanei/Makefile.in: Ditto. - - * frontend/saned.c (_PATH_HEQUIV): Define if not defined yet.. - - * configure.in: Check for libgimp/gimp.h instead of -lgimp since - -lgimp cannot be linked by itself (it has an unresolved reference - to PLUG_IN_INFO). - - * lib/strndup.c (strndup): Include . - - * frontend/xscanimage.README: Update. - - * sanei/sanei_scsi.c: Add missing "int" type in front of - sanei_scsi_max_request_size. - - * configure.in: Check for -lintl, -lsocket, and -lnsl for - braindamaged SVR4 systems. - - * frontend/scan.c (scan_it): Initialize min with 0xff, not ~0 - (Sun CC complains otherwise). - - * backend/Makefile.in: Use "ln -f -s", not "ln -sf", Solaris doesn't - like the former. Grrr... - - * lib/alloca.c: Don't use xmalloc(). - - * frontend/saned.c (store_reclen): Declare BUF as a pointer to - SANE_Byte (not char). - (do_scan): Ditto. - - * frontend/scan.c (fetch_options): Cast opt->name to (char *) - to suppress (spurious) warning. - - * backend/dll.c (sane_init): Skip preloaded backends with no name. - - * backend/hp.c (inquire): Cast BUF to (char *) to avoid warning. - (sane_read): Change type of NREAD to size_t (from ssize_t). - - * include/sane/sanei_backend.h (u_int16_t): Define u_int8_t, - u_int16_t, and u_int32_t if necessary. - - * include/sane/sane.h (sane_strstatus): Remove non-ANSI "const". - * backend/sane_strstatus.c (sane_strstatus): Ditto - - * include/sane/sanei_debug.h (DBG): Define alternate version for - non-GNU C compilers. - - * sanei/sanei_init_debug.c (sanei_debug) [!__GNUC__]: New function. - (max_level) [!__GNUC__]: New variable. - - * include/sane/sanei_wire.h: Fix typo in prototype for - sanei_w_value_type. - - * configure.in: Test for gtk_check_button_new() in libgtk. - - * lib/Makefile.in (CPPFLAGS): Add -I../include/sane. - - * frontend/scan.c (STRIP_HEIGHT): New macro. - (advance): Use above macro instead of hard-coding value. - (scan_it): Ditto. - (scan_it): Print error when out of memory. - - * frontend/sane-style.rc: Make the curve in the graph red. - - * frontend/preview.c (XSERVER_WITH_BUGGY_VISUALS): Define for now. - (preview_new): Avoid push_visual()/get_visual() since it seems to - cause problems with some XFree86 servers (and may be others as - well). - - * frontend/preferences.h: Add member ADVANCED. - * frontend/preferences.c: Initialize member ADVANCED and add - an option descriptor for it. - - * frontend/gtkglue.c (panel_build): Layout panel different: all - options are now in one column (advanced options are at the - bottom). The graph widget (if any), will be shown in a separate - column to the right of the options. Display a group only when - there is at least one option in it. Create graph widget if there - is at least one vector-valued option. - (gsg_sync): New function. - (gsg_set_advanced): Ditto. - (gsg_message_dialog_active): Rename from SHOWING_MESSAGE and make - global. - - * frontend/gtkglue.h (GSGDialog): Rename member NOTEBOOK to - MAIN_HBOX. Add members ADVANCED_VBOX and ADVANCED. - - * frontend/gtkglue.c (group_new): New function. - (curve_new): Ditto. - (vector_new): Ditto. - - * backend/mustek.c (init_options): Initialize OPT_CUSTOM_GAMMA. - (sane_control_option): Handle OPT_CUSTOM_GAMMA. - - * backend/mustek.h (OPT_CUSTOM_GAMMA): New option. - - * configure.in (AC_CONFIG_HEADER): Update for new location. - - * include/sane/config.h.in: Move to here from include/config.h. - * *.[ch]: Replace with (except for - files in lib. - - * frontend/saned.README: saned moved from bin/saned to sbin/saned. - - * configure.in (AC_CHECK_HEADERS): Check for gtk/gtkcurve.h. - - * backend/mustek.c (init_options): Undo changes of April 18th. - - * frontend/Makefile.in (install): Install $(BINPROGS) in $(bindir) - and $(SBINPROGS) in $(sbindir). - (SBINPROGS): New variable. - (BINPROGS): Ditto. - (PROGRAMS): Define as concatenation of the two vars above. - (install): Create $(bindir) and $(sbindir) if necessary. - -Sat Apr 19 18:21:02 1997 David Mosberger-Tang - - * frontend/Makefile.in (scanimage): Rename "scan" binary to - "scanimage" to avoid name-collision with MH's scan command. - - * backend/mustek.c (gamma_correction): Update according to new - gamma-table handling. - - * backend/mustek.h: Declare gamma_table as 4 arrays of 256 words - each. - - * backend/mustek.c (sane_control_option): Add missing return after - setting OPT_GAMMA_VECTOR. - - * frontend/progress.h: Protect against multiple inclusion using - macro progress_h, not __PROGRESS_H__ (names starting with - underscores are reserved for libc/system). - - * frontend/gtkglue.c: Remove include of . - * frontend/xcam.c: Ditto. - * frontend/xscan.c: Ditto. - - * frontend/gtkglue.h: Include instead of . - * frontend/progress.c: Ditto. - - * Makefile.in (install): Install headerfiles. - (INSTALLED_INCLUDES): List of header files that need to be - installed. - -Sat Apr 19 18:15:03 1997 Michael K. Johnson - - * */*.[ch]: Prefix sane-includes with . - include/sane*: Move to include/sane subdirectory. - -Sat Apr 19 08:25:36 1997 David Mosberger-Tang - - * frontend/gtkglue.c (set_option): Add missing return and use - snprintf instead of sprintf. - - * frontend/xscan.c (update_param): Multiply size by 3 if we're - dealing with a frame from a 3-pass image. - -Fri Apr 18 07:28:46 1997 David Mosberger-Tang - - * backend/mustek.c (init_options): Mark all vector options as - SANE_CAP_ADVANCED. - - * frontend/scan.c (scan_it): Fail if advance() fails. - -Thu Apr 17 08:59:00 1997 David Mosberger-Tang - - * backend/mustek.c (sane_read): Add debug statement. - (reader_process): Remove extraneous if-statement that had the - effect of not passing along any data in 3-pass mode. - -Wed Apr 16 09:16:01 1997 David Mosberger-Tang - - * frontend/preview.h: Add member CANCEL. - * frontend/preview.c (scan_start): Make p->cancel sensitive. - (scan_done): Make p->cancel insensitive. - (preview_new): Set p->cancel insensitive. - - * frontend/preferences.h (Preferences): Add member "filename". - * frontend/preferences.c: Initialize new member "filename". - Declare member "filename" as a string. - - * frontend/xscan.c (device_dialog): Rename "Files" to "File". - (quit_xscan): Call pref_xscan_save() before exiting. Replace - global variable filename by preferences.filename. - - * frontend/xcam.c (main): Ditto. - - * PROBLEMS: New file. - - * frontend/gtkglue.c (scale_new): Set the adjustment page size to - 0.0. Make horizontal scale 200 pixels wide. - - * frontend/xscan.c (device_dialog): Move gtk_widget_show - (ScanWin.shell) after pref_device_restore (0, 0). - (pref_device_restore): Make arg-less since callback arguments must - not be used. - (device_dialog): Remove dummy args from call to pref_device_restore(). - - * include/saneopts.h (SANE_TITLE_SCAN_TL_X, SANE_TITLE_SCAN_TL_Y, - SANE_TITLE_SCAN_BR_X, SANE_TITLE_SCAN_BR_Y): Shorten titles. - - * frontend/xcam.c (main): Move gtk_widget_show(win.shell) to end - of function. - - * backend/mustek.c (attach): Turn on MUSTEK_FLAG_USE_EIGHTS for - MFS-12000CX. - (sane_get_parameters): Must not depend on s->mode in this routine, - since s->mode is valid only once scanning has begun. - -Tue Apr 15 23:06:17 1997 David Mosberger-Tang - - * backend/mustek.c (sane_start): Issue SCAN_AREA and BACKTRACK - commands even during second and third pass. - (sane_get_parameters): Be sure to properly update the - params.format member during second and third pass. - -Sat Apr 12 11:40:52 1997 David Mosberger-Tang - - * frontend/scan.c (STRIP_HEIGHT): New macro. - (scan_it): Fix typo: test parm.lines instead of image.height. - - * backend/pnm.c (hand_scanner): New variable. - (sane_control_option): Handle setting/reading of HAND_SCANNER - option. - (getparmfromfile): Set parms.lines to -1 when simulating - hand-scanner. - (sod): Add hand-scanner option descriptor. - - * frontend/gtkglue.c (panel_build): Move gtk_widget_show - (notebook) to the very of this function. This works around the - notebook redrawing problems. Define WORKING_NOTEBOOK. - - * frontend/xscan.c (interface): Call quit_xscan() if - device_dialog() did not end up with a non-NULL dialog. - (quit_xscan): Add missing exit() call. - - * backend/mustek.c (attach): Print more debug info on detected - scanner (1 vs 3-pass, ADF & TA support). - (start_scan): Fix typo in code selecting the three-pass color filter. - -Sun Apr 13 23:53:02 1997 Gordon Matzigkeit - - * backend/pint.c, backend/pint.h, backend/pint.README: Added to - distribution. - -Fri Apr 11 22:04:17 1997 David Mosberger-Tang - - * Version 0.53 released. - - * frontend/xscan.c: Default to "out.pnm" instead of "out.ppm". - - * backend/mustek.c (get_image_status): Add debug message. - (sane_start): Only divide pixels_per_line by three if we're doing - a one-pass color scan. - (do_eof): New function. - (sane_read): Call do_eof() when done with a frame. - (do_cancel): Call do_eof(). - - * frontend/scan.c (write_pnm_header): New function. - (advance): Ditto. - (scan_it): Modify to support three-pass scanning and scanning of - images whose height is not known a priori (hand-held scanners). - -Wed Apr 9 14:39:59 1997 David Mosberger-Tang - - * frontend/xscan.c (ok_choose_dialog_callback): Make - argument-free. - (select_device_callback): Declare event as second argument and - call ok_choose_dialog_callback() if the callback was invoked - through a double-click. - (choose_device): Register select_device_callback() as - "button_press_event" handler instead of as "clicked" so we can - catch double-clicks. - -Tue Apr 8 10:31:47 1997 David Mosberger-Tang - - * frontend/xscan.c (init): Enable gtk_rc_parse() code (GTK-0.99.7 - requires patch for gtkstyle.c). - - * backend/hp.c (attach): Fix parenthization to shut up gcc. - -Mon Apr 7 13:08:45 1997 David Mosberger-Tang - - * frontend/xscan.c (preview_options_dialog): Rename "changed_text" - to "changed" to reflect latest GTK version. - (device_dialog): Ditto. - * frontend/gtkglue.c (text_entry_new): Ditto. - - * Version 0.52 released. - - * AUTHORS: Various updates. - - * backend/mustek.README: Add Adaptec info. - - * backend/mustek.c (sane_start): Call wait_ready() before any - other scanner command. - (wait_ready): New function. - (attach): Call wait_ready() instead of open-coding it. - - * doc/sane.tex (subsection{\code{sane\_strstatus}}): Include - net.tex. - * doc/net.tex: New file. - -Thu Apr 3 08:51:13 1997 David Mosberger-Tang - - * frontend/xscan.c (update_param): Change type of SIZE to u_long - (from long) since under NetBSD there seem to be some odd sign - problems otherwise (compiler bug?). - -Wed Apr 2 07:15:41 1997 David Mosberger-Tang - - * backend/mustek.c (sane_read): Always deliver EOF after reading - 0 bytes. - - * backend/qcam.c (reader_process): Fine-tune pixel interpolation. - (despeckle32): Ignore last red pixel in every line (it's always - black). Switch red and blue pixel location (the Connectix docs - are wrong). - - * backend/mustek.c (start_scan): Fix typo that caused start[4] to - be set incorrectly. - - * frontend/preview.c: Include to get PATH_MAX. - -Tue Apr 1 18:45:14 1997 David Mosberger-Tang - - * backend/qcam.c (despeckle): New function. - (despeckle32): Ditto. - (init_options): Initialize OPT_DESPECKLE. - (reader_process): Add despeckling support. - (sane_control_option): Ditto. - (sane_start): Initialize req.despeckle. - - * backend/qcam.h: New member DESPECKLE. - - * frontend/preview.c (restore_option): Fix typo: it should be - SANE_ACTION_SET_VALUE (not _get_). - - * backend/mustek.c (attach): Turn on MUSTEK_FLAG_USE_EIGHTS for - MFS-06000CX. - - * backend/hp.c (attach): Allow both TYPE_PROCESSOR (0x03) and - TYPE_SCANNER (0x06) as the first inquiry byte---some scanners use - the former, others the latter. - - * Version 0.51 released. - - * configure.in: Check for gtk_tooltips_new in libgtk. - -Mon Mar 31 14:42:56 1997 Gordon Matzigkeit - - * frontend/scan.c (main): Added full_optstring, to allow getopt to - do full parsing of the option arguments. - - * backend/pnm.c (getparmfromfile): Need to round up the number of - bytes per line when scanning bitmaps. - -Mon Mar 31 07:48:50 1997 David Mosberger-Tang - - * backend/qcam.c (attach): Send a dummy black-level command. The - first black-level command aftera camera reset doesn't appear to - "take." - - * lib/strndup.c: Correct typo: HAVE_STRDUP -> HAVE_STRNDUP. - - * frontend/xscan.c (pref_set_tooltips): New function. - (pref_build_menu): Build tooltip submenu. - - * frontend/preferences.h: New member TOOLTIPS_ENABLED. - * frontend/preferences.c: Add entry for TOOLTIPS_ENABLED. - - * frontend/gtkglue.h: Add members TOOLTIPS, TOOLTIPS_FG, and - TOOLTIPS_BG. - - * frontend/gtkglue.c (set_tooltip): New function. - (autobutton_new): Add argument TOOLTIPS and add button-description - via set_tooltip(). - (button_new): New args TOOLTIPS & DESC. Set DESC as tooltip help - string. - (scale_new): Ditto. - (option_menu_new): Ditto. - (text_entry_new): Ditto. - (panel_destroy): Destroy dialog tooltips as well. - (panel_build): Create tooltips and allocate colors for it; pass - new args to above functions. - (gsg_set_tooltips): New function. - - * Version 0.5 released. - - * backend/Makefile.in (install): Add missing double-quotes to - $(LIBS) and $(CONFIGS). Also create a symlink for libsane.a. - - * ltconfig: Revert back to version 0.9. - * ltmain.sh: Ditto. - - * frontend/scan.c (print_option): Substitute our own help string - for -x and -y options. - (main): Remove BROKEN_GETOPT code. - - * frontend/Makefile.in (CPPFLAGS): Undo yesterday's change. - * lib/getopt1.c: Ditto. - * lib/getopt.c: Ditto. - - * frontend/scan.c (main): Add some clever getopt () hackery to - work around multi-scan getopt () bug (patch by Gord Matzigkeit). - - * backend/qcam.README: Correct path of configuration file. - -Sun Mar 30 21:42:12 1997 David Mosberger-Tang - - * frontend/Makefile.in (CPPFLAGS): Add back -DBROKEN_GETOPT. - - * frontend/scan.c (main): Reinstantiate BROKEN_GETOPT code. - getopt_long() is _STILL_ broken. ;-( - - * lib/getopt.c: Use this code if __GNU_LIBRARY__ <= 6. Early - versions of glibc had a buggy getopt(). - * lib/getopt1.c: Ditto. - - * frontend/Makefile.in (xscan): Mention $(LIBSANEI). - - * frontend/xscan.c: Include , not . - - * Makefile.in (distclean): Mention libtool. - * configure.in (AC_CHECK_FUNCS): Ditto. - - * include/config.h.in: Add undef of STRSEP. - - * sanei/sane_strstatus.c: Move to backend directory to minimize - chance of confusing this with a SANE-internal routine. - - * sanei/Makefile.in (LIBSANEI_OBJS): Remove sane_strstatus.o. - (LIBSANEI_LTOBJS): Remove sane_strstatus.lo. - - * backend/Makefile.in (libsane-%.la): Mention sane_strstatus.lo - explicitly (every SANE backend library MUST define this function - so we can switch backends at will). - - * frontend/Makefile.in (SCAN_OBJS): Remove getopt.o, getopt1.o. - - * Makefile.in (SUBDIRS): Mention lib as first directory. - - * configure.in (AC_OUTPUT): Mention lib/Makefile. - - * lib/strsep.c: New file. - * lib/strndup.c: Ditto. - * lib/Makefile.in: Ditto. - - * sanei/test_wire.c (main): Initialize codecs through - sanei_w_init(). - - * sanei/sanei_codec_bin.c (sanei_codec_bin_init): Ditto. - - * sanei/sanei_codec_ascii.c (sanei_codec_ascii_init): Remove - w->buffer initalization---this function should be called through - sanei_w_init () only. - - * sanei/sanei_scsi.c: Rename _sanei_scsi_max_request_size to - sanei_scsi_max_request_size. - - * backend/mustek.c (reader_process): Rename macro - SANEI_SCSI_MAX_REQUEST_SIZE to variable - sanei_scsi_max_request_size. - - * include/sanei_scsi.h: Rename _sanei_scsi_max_request_size to - sanei_scsi_max_request_size (names with a leading underscore are - reserved for libc/system). - (SANEI_SCSI_MAX_REQUEST_SIZE): Remove macro. - - * frontend/scan.c (main): Add a brief description of the program. - - * frontend/getopt.c: Move to lib. - * frontend/getopt1.c: Ditto. - - * backend/pnm.c (enum ppm_type): Remove non-ANSI trailing comma. - Correct struct indentation. - - * include/lalloca.h: Isolate alloca cruft in this file. - * frontend/gtkglue.c: Include lalloca.h in place of alloca hack. - * frontend/dll.c: Ditto. - * frontend/scan.c: Ditto. - * sanei/sanei_load_values.c: Ditto. - * sanei/sanei_scsi.c: Ditto. - -Sat Mar 29 00:14:37 1997 Gordon Matzigkeit - - * backend/pnm.c (sane_read): Slurp in RGB files all at once, - rather than limping along three bytes at a time. - - * frontend/xscan.c (advance): Only define if HAVE_LIBGIMP. - - * backend/pnm.c (sane_read, sane_start, getparmfromfile): Handle - grayscale and monochrome bitmapped PNM files. - - * frontend/scan.c (main): Remove BROKEN_GETOPT workaround---the - new getopt() works properly when making multiple passes over the - argument list. - -Fri Mar 28 21:33:36 1997 Gordon Matzigkeit - - * configure.in: Make the QuickCam device conditional on whether or - not the ioperm function exists. - - * sanei/sanei_scsi.c: created a stubbed version of sanei_scsi_cmd. - - * frontend/scan.c (main): Only print error messages to stderr. - Use fputs or fputc when it is possible to avoid printf. - - * sanei/sanei_wire.c (sanei_w_array, sanei_w_ptr, sanei_w_init), - sanei/sanei_save_values.c (sanei_save_values), - sanei/sanei_codec_ascii.c (ascii_w_string): Return an error if - malloc fails. - - * sanei/test_wire.c (main): Added --readonly flag to help test - wire robustness. - - * backend/Makefile.in (LIBSANEI): Deleted the `EXTRA' variable, - and used the convenience library, ../sanei/libsanei.a. - -Sat Mar 29 10:19:58 1997 David Mosberger-Tang - - * doc/sane.tex: Change version from 0.42 to 0.5. - - * README: Add pointer to frontend & backend specific README files. - - * backend/net.c (connect_dev): Ensure dev->ctl gets closed and - reset to -1 in case of failure. - - * configure.in: Look for gtk_preview_new() in libgtk so we can - ignore old GTK versions against which we can't build. - - * (config.sub): Replace with version that comes with - autoconf-2.12. The version that came with libtool-0.9 - doesn't like i686-unknown-linux. - -Fri Mar 28 13:12:17 1997 David Mosberger-Tang - - * doc/sane.tex (subsection{sane_get_select_fd}): Remove extraneous - backslash. - - * backend/stubs.c (sane_cancel): Don't return anything. - - * include/sane.h: Remove trailing comma (for -pedantic). - - * frontend/xscan.c (interface): Complain when trying to call - a device that's unavailable. - (select_device_callback): Correct prototype. - - * frontend/xcam.c (main): Remove unused variable `label.' - - * backend/net.c (sane_cancel): Call SANE_NET_CANCEL. - (sane_start): Handle failure of SANE_NET_START. - - * frontend/saned.c (process_request): Implement SANE_NET_CANCEL. - - * frontend/gtkglue.h (GSGDialogElement): Remove member "label". - * frontend/gtkglue.c: Update accordingly. - (button_new): Use gtk_check_button_new_with_label () to simplify - this function. - - * frontend/gtkglue.c (unit_string): New function. - (panel_build): Append unit_string () to option's title if - the unit is not SANE_UNIT_NONE. Use "title" instead of opt->title - when creating widgets. - - * frontend/preview.c (preview_update): Compute width/height as - (max - min + eps) where eps is 1 for integer coordinates and - SANE_UNFIX(1) for fixed-point coordinates. - (display_partial_image): Support different scaling in x/y - direction. In the case where surface_unit == SANE_UNIT_PIXEL, - compute xscale/yscale based on the ratio between the _expected_ - width/height and the actual width/height. If they're not equal, - the backend must be doing some scaling (e.g., transfer-scale in - the qcam backend). - - * frontend/xscan.c (init): Disable gtk_rc_parse () calls for now - since gtk styles seem to be a bit buggy right now. - (scan_done): Remove input_tag if it is >= 0. - - * frontend/gtkglue.c: Include . - (panel_build): For fixed-point range-constraints scale min/max/quant - based on the preferred metric. - (scale_update): Ditto. - (gsg_update_scan_window): Ditto. - - * backend/mustek.c (sane_control_option): For OPT_GAMMA_VECTOR_* - options, fail with SANE_STATUS_INVAL if the vector has zero length - (i.e., hasn't been set yet). - - * frontend/progress.c (progress_new): Don't make Cancel the - default-button---it's too easy to cancel by mistake otherwise. - - * frontend/sane-style.rc: New file. - - * frontend/xscan.c (init): New function. Parse gtk_rc_parse () - on /usr/local/share/sane-style.rc and ~/.sane/sane-style.rc if - those files exist. - - * configure.in (CPPFLAGS): Add PATH_SANE_DATA_DIR. - - * frontend/gtkglue.c (gsg_warning): New function. - (gsg_message): New function. - (gsg_error): Implement in terms of gsg_message (). - -Thu Mar 27 16:52:27 1997 David Mosberger-Tang - - * frontend/gtkglue.c (gsg_make_path): Terminate buffer with '\0' - before attempting mkdir(). - - * frontend/xcam.c (main): Use gtk_menu_item_new_label () instead - of gtk_label_new ()/gtk_menu_item_new (). - - * frontend/preview.c (establish_selection): Invoke - param_change_callback only if non-NULL. - (preview_update): Convert scale range to inches if that's user's - preference. - - * frontend/xcam.c (delayed_switch): New function. - (device_activate_callback): Call delayed_switch() rather than - executing that code directly. Pete tells me GTK is not designed - to have a widget rebuilt while a submenu is active. - - * frontend/gtkglue.c (panel_build): Avoid using notebook widget - until GTK+ has been fixed. - (idle_handler): New function: rebuild dialog if dialog->rebuild is - set. - (set_option): Set dialog->rebuild to TRUE and schedule - idle_handler() rather than directly calling panel_rebuild(). Pete - tells me GTK is not designed to have a widget rebuilt while a - submenu is active. - (gsg_refresh_dialog): Ditto. - -Thu Mar 27 14:54:23 1997 Gordon Matzigkeit - - * backend/Makefile.in: Converted all for statements that might be - empty to use a temporary list variable. - - * frontend/Makefile.in (scan): Added getopt.o, getopt1.o to scan - dependencies. - - * frontend/getopt.c, frontend/getopt1.c, include/getopt.h: Added - to the distribution. - - * backend/net.c (connect_dev), frontend/saned.c (main): Don't use - TCP_NODELAY if it has not been defined. Look up tcp protocol - number if SOL_TCP is not defined. - - * sanei/test_wire.c (main): lseek after changing direction, or the - direction change ends up at the end of the output file. - Added option parsing, a usage message, and other cleanups. - - * sanei/sanei_codec_ascii.c (sanei_codec_ascii_init), - sanei/sanei_codec_bin.c (sanei_codec_bin_init): Initialize the - wire if it has a 0-length buffer. - - * sanei/sanei_wire.c (sanei_w_init): Only call the codec_init_func - if it is not NULL. - - * sanei/sanei_scsi.c: Parameterize inclusion of generic SCSI - headers based on HAVE_SCSI_SG_H, HAVE_SYS_SCSI_H, or - HAVE_SYS_SCSIIO_H. - - * configure.in (AC_CHECK_HEADERS): Check for scsi/sg.h, - sys/scsi.h, and sys/scsiio.h. - - * sanei/sanei_load_values.c, sanei/sanei_scsi.c, backend/dll.c: - Replaced unconditional alloca.h include with the cruft suggested - by the Autoconf manual. - - * sanei/alloca.c: Add to distribution. - - * sanei/Makefile.in: Eliminate GNU make dependencies, and use - @ALLOCA@ and @LTALLOCA@ as appropriate. - - * configure.in (AM_FUNC_ALLOCA): Use it. - - * aclocal.m4 (AM_FUNC_ALLOCA): Define it. - -Wed Mar 26 17:25:49 1997 David Mosberger-Tang - - * sanei/sanei_wire.c (sanei_w_status): Update *v only when decoding. - (sanei_w_bool): Ditto. - (sanei_w_constraint_type): Ditto. - (sanei_w_value_type): Ditto. - (sanei_w_unit): Ditto. - (sanei_w_action): Ditto. - (sanei_w_frame): Ditto. - - * frontend/xscan.c (quit_xscan): Always invoke gtk_main_quit() - (not just in standalone mode). - (quit_callback): Correct prototype. - - * backend/pnm.c (sod): Fix doc-string for option "three-pass". - - * frontend/xscan.c (advance): New function. - (input_available): Support 1 bpp frames. Call advance() instead - of open-coding it. Add RED/GREEN/BLUE frame support in GIMP mode. - Complain when encountering unknown depth. - (ScanWin): add member first_frame. - (scan_start): Initialize first_frame and frame_offset in - GIMP mode. - - * Integrate force unidirectional mode patch by Guido Muesch - : - * backend/qcam.c (attach): Force uni-directional mode if port - address starts with `u'. - (attach): Add debug statement to print QCam version. - - * Integrate 3-pass patches by Heiko - : - * backend/mustek.cb - (scan_area_and_windows): Use 1/8" mode when MUSTEK_FLAG_USE_EIGHTS - is on (instead of pixel unit). - (mode_select): Set bit 3 in mode byte only if - MUSTEK_FLAG_USE_EIGHTS is off. - (encode_resolution): Don't do funky encoding for 3-pass scanners - in 10% resolution mode. It seems the docs are wrong and the - actual scanners require a much simpler setup. - - * frontend/preview.h: Add include of . - -Sat Mar 22 16:37:34 1997 David Mosberger-Tang - - * frontend/xscan.c (input_available): Reset ScanWin.x to zero at - the end of each line. - (input_available): Reset tile_offset to zero after updating a - tile. - (scan_done): Call gimp_display_new() to display the newly acquired - image. Draw final few lines of image if image height is not a multiple - of the tile-height. - - * frontend/saned.c (process_request): quit when receiving - unexpected procedure number---ignoring is dangerous. - - * backend/dll.c (load): Fix off-by-one bug in allocation of - libname. - - * frontend/xcam.c (prompt_for_device_name): Move grab-default - call behind signal_connect since otherwise the default action - won't work. - - * frontend/xscan.c (choose_device): Let "Ok" button be the one - that gets activated by default (by hitting the Return key). - - * frontend/preview.c (preview_destroy): Rename save_preview_image - to preserve_preview_image. - * frontend/preview.h: Ditto. - - * frontend/preview.c (restore_preview_image): New function. - (preview_destroy): Save preview image if it exists. - (preview_scan): New parameter SELECTION_ONLY. If true, - preview-scanning is limited to the selected area. - - * frontend/xscan.c (scan_done): Call quit_xscan() to exit. - (quit_xscan): Destroy preview if ScanWin.preview is non-NULL. - - * frontend/preview.c (draw_selection): Don't draw if p->gc is - NULL (i.e., if windows aren't mapped yet). - - * frontend/xscan.c: Move HAVE_LIBGIMP-specific code further - down (past the type & global variable decls). - - * configure.in (CPPFLAGS): Make --disable-shared impy - --enable-preload. - - * include/config.h.in: Add HAVE_STRNDUP. - -Fri Mar 21 00:01:00 1997 David Mosberger-Tang - - * sanei/sanei_scsi.c (sanei_scsi_cmd): Implemented FreeBSD - version (untested). - - * sanei/sanei_load_values.c: Include - - * frontend/preview.c (update_selection): New function to set - selection based on current scan-area option values. - (preview_update): Call update_selection (). - - * sanei/sanei_save_values.c: Add copyright notice. - * sanei/sanei_load_values.c: Add copyright notice and explanation - of algorithm. - (BITS_PER_LONG): New macro. - (SET): Ditto. - (IS_SET): Ditto. - (sanei_load_values): Add variables caused_reload and keep_going to - keep track of what options caused a reload_option and whether - the whole option-value setting process should be repeated. - - * include/config.h.in: Add #undef HAVE_LIBGIMP. - * frontend/xscan.c: Put all GIMP-dependencies inside - #ifdef HAVE_LIBGIMP. - Include . - - * sanei/sanei_wire.c (sanei_w_init): Initialize status to 0. - (sanei_w_free): Preserve existing direction and do not flush i/o. - (sanei_w_space): Return EINVAL if reading 0 bytes. - -Thu Mar 20 09:11:21 1997 David Mosberger-Tang - - * frontend/gtkglue.h (dev_name): New member. - * frontend/gtkglue.c (gsg_destroy_dialog): free dialog->dev_name. - (gsg_create_dialog): Keep copy of device name in dev_name member. - - * include/sanei_backend.h: Move stubs into backend/stubs.c and - define redirection macros only if STUBS is not defined. - * backend/stubs.c: New file. - - * configure.in (AC_PROG_RANLIB): Removed. No longer needed with - libtool. - * (frontend/Makefile.in): Adapt to libtool. - * (backend/Makefile.in): Ditto. - * (sanei/Makefile.in): Ditto. - - * backend/mustek.c (attach): Check result[0] == 0x06 to find out - whether we're dealing with a scanner (rather than attemting to - find the string "SCANNER" ). - - * backend/hp.c (sane_read): Initialize nread with max_len, not - *len. - (sane_get_parameters): Add missing `== 0' comparison for strcmp() - calls. - (inquire): Generalize so we can inquire any quantity and improve - parsing. - (attach): Use reasonable default value if inquiry of a quantity - fails. - (sane_start): Report error if inquiry of a scan parameter fails. - -Wed Mar 19 18:03:38 1997 David Mosberger-Tang - - * frontend/xcam.c (prompt_for_device_name): grab default for OK - button (doesn't seem to work, though). - - * frontend/progress.c (progress_new): Connect progress_cancel() - via signal_connect(), not signal_connect_object() and pass P, not - P->SHELL. - (progress_cancel): Don't free progress structure (must be done by - app). - - * frontend/xscan.c (input_available): New function. - (scan_done): Ditto. - (scan_start): Ditto. - (progress_cancel): Simply call sane_cancel(). - (scan_dialog): Moved most of the code to above functions. - - * frontend/gtkglue.c (get_filename_button_clicked): New function. - (gsg_get_filename): Ditto. - - * frontend/xscan.c (scan_dialog): Do not quit xscan when in - standalone mode. - (scan_dialog): Prompt for output filename in standalone mode. - (filename): New variable. - - * backend/pnm.c (sane_control_option): Remove "pnm." prefix - in debug messages. - - * backend/qcam.c (sane_cancel): Remove "qcam." prefix in debug - messages. - - * backend/mustek.c: Remove "mustek." prefix in debug messages. - -Tue Mar 18 17:30:29 1997 David Mosberger-Tang - - * backend/mustek.c (sane_close): Remove superfluous "[mustek]" in - debug string. - - * sanei/sanei_scsi.c (sanei_scsi_cmd): Implement HP-UX version - of this function (untested). - - * backend/qcam.c (reader_process): Enable code to handle 4 bpp - and 6 bpp cases. - -Thu Mar 13 13:15:21 1997 David Mosberger-Tang - - * doc/sane.tex (subsection{Scan Area Options}): Attempt to - clarify the meaning of "top-left" corner. - -Tue Mar 11 07:12:53 1997 David Mosberger-Tang - - * frontend/gtkglue.c (panel_build): Fix typo in matching of - "resolution" option (missing == 0). - -Mon Mar 10 20:19:06 1997 David Mosberger-Tang - - * Announced pre0.5 snapshot. - - * backend/qcam.h: Make transfer-scale part of the "mode" group. - - * backend/qcam.c (sane_read): Moved return of SANE_STATUS_EOF - behind test for delivering EOF. - - * frontend/xscan.c (device_dialog): Relabel "Cancel" button to - "Quit". - - * backend/qcam.c (init_options): Set SANE_CAP_ADVANCED for geometry - group. - * backend/mustek.c (init_options): Ditto. - - * backend/pnm.c (pass, three_pass): New variables. - (sod): Add option "three-pass" to simulate a three-pass scanner. - (sane_control_option): Add support for three_pass option. - (getparmfromfile): In three-pass mode, set format and last_frame - based on `pass'. - (sane_start): If input file is open already, fail unless we're - scanning the next frame of a three-pass image. - (sane_read): Handle three-pass case. - -Sun Mar 9 13:20:19 1997 David Mosberger-Tang - - * frontend/gtkglue.c (text_entry_callback): Only call - gtk_entry_set_text() if the backend modified the string. Otherwise, - infinite recursion occurs on any change (since the change results - in a change...). - - * frontend/xcam.c (next_frame): Reset win.remaining to zero. - - * backend/qcam.c (init_options): Set size of "resolution" option - to sizeof("High"). - - * doc/sane.tex (subsection{Scan Area Options}): Allow word-list - as a constraint. - - * configure.in (CFLAGS): Add -D_GNU_SOURCE to CFLAGS since we - now depend on snprintf (). - - * frontend/xscan.c (device_dialog): Fix typo: PixelHeight should - be > 0, not == 0 in order for us to create the preview window. - (device_dialog): Ditto. - (device_dialog): Add ScanWin.preview to frame container. - -Sat Mar 8 10:19:41 1997 David Mosberger-Tang - - * doc/sane.tex (subsection{sane_get_select_fd}): Clarify what - must happen when the end of a frame has been reached. - - * frontend/xcam.c (input_available): Stop when sane_read() returns - 0 bytes. Fix typo: win.data needs to be set to dst, not src, on - exit. - - * backend/qcam.h (read_fd): New member. - * backend/qcam.c (sane_get_select_fd): Return read_fd instead of - from_child. - (sane_open): Initialize s->read_fd to -1. - (sane_close): Close s->select_fd if >= 0. - (sane_start): Make read_fd dup() of s->from_child. - (sane_cancel): Close s->read_fd if >= 0. - (sane_set_io_mode): Modify s->read_fd instead of s->from_child. - - * frontend/scan.c: Include for NELEMS macro. - * frontend/xcam.c: Ditto. - - * configure.in (CPPFLAGS): Add defines for V_MAJOR and V_MINOR. - (V_MAJOR, V_MINOR): New variables. - - * sanei/Makefile.in (SANEI_OBJS): Mention sanei_net.o. - - * include/sanei_net.h: New file (split from sanei_wire.h). - * sanei/sanei_net.c: New file (split from sanei_wire.c). - - * configure.in: Add -Wall to CFLAGS when using gcc. - - * frontend/Makefile.in (saned): List -lsanei before -lsane - so saned never depends on sanei_*-routines that may be present - in -lsane (the only dependencies for that library must be - on sane_* names). - - * backend/Makefile.in (LIBS): Remove -ldl (configure will add - it if available). - (SHLDFLAGS): Use -usanei_init instead of --whole-archive option. - (SHLDPOSTFLAGS): Remove --no-whole-archive. - - * backend/dll.c: Add include of . - (DYNAMIC): New macro. Defined it dynamic loading support is - available and enabled. - Include only when DYNAMIC is defined. - (load): Make no-op when DYNAMIC is not defined. - (sane_exit): Never call dlclose() if DYNAMIC is not defined. - - * include/sanei_scsi.h: Rename from genscsi.h and rename prefix - from `genscsi_' to `sanei_scsi_'. - * sanei/sanei_scsi.c: Ditto. - * backend/mustek.c: Rename `genscsi_' to `sanei_scsi_'. - - * configure.in: Check for availability of -ldl and . - -Fri Mar 7 15:21:38 1997 David Mosberger-Tang - - * sanei/sanei_wire.c: New file. - * sanei/sanei_codec_bin.c: Ditto. - * sanei/sanei_codec_ascii.c: Ditto. - - * backend/dll.c (sane_exit): Call dlclose() only if handle is - non-NULL. - (sane_init): Chain together preloaded backends. - - * backend/qcam.c (attach): Make static. - (sighandler): Ditto. - (qc_getstatus): Ditto. - * backend/mustek.c (attach): Ditto. - - * backend/dll.c (op_name): Remove `sane_' prefix. - - * sanei/sanei_init_debug.c (sanei_init_debug): Upcase backend - name when building environment variable name. - - * backend/genscsi.c: Make use of sanei_debug.h. - - * backend/mustek.c: Adapt to use sanei_backend.h. - * backend/net.c: Ditto. - * backend/pnm.c: Ditto. - * backend/qcam.c: Ditto. - - * backend/dll.c (sane_exit): Fix typo that resulted in the - last backend not being exited. - -Thu Mar 6 21:25:27 1997 David Mosberger-Tang - - * doc/sane.tex (subsection{\code{sane\_init}}): Allow - authorization callbacks during sane_start() but not during - sane_read(). - -Tue Mar 4 21:04:16 1997 David Mosberger-Tang - - * backend/mustek.c (sane_close): Print debug message when trying - to close an unknown handle. - -Thu Feb 27 18:10:20 1997 David Mosberger-Tang - - * doc/sane.tex (chapter{Contact Information}\label{chap:contact}): - Add `listserv.' to mailing list address---seems to be needed for - subscriptions etc. - -Sun Feb 9 12:54:20 1997 David Mosberger-Tang - - * backend/mustek.README: Add pointer to Ingmar's 53c400 patch. - -Sat Feb 8 11:49:24 1997 David Mosberger-Tang - - * backend/mustek.c (line_distance): Add more debug output. - -Fri Feb 7 19:21:36 1997 David Mosberger-Tang - - * backend/mustek.c (line_distance): Remove erroneous #ifdef - around FACTOR and COLOR. - - * doc/sane.tex (subsection{sane_init}): Make username/password - fixed length arrays so no malloc/free magic is needed. - (subsection{Preview Mode Option}): New section. - - * include/sane.h: Ditto. - - * include/sane.h (SANE_Char): New type. - -Tue Feb 4 18:47:52 1997 David Mosberger-Tang - - * backend/mustek.c (sane_get_parameters): Correct typo: replace - s->pass with s->params.format. - -Fri Jan 31 16:16:26 1997 David Mosberger-Tang - - * backend/mustek.c (attach): Print debug message when using - special line-distance algorithm. - Enable special line-distance algorithm only for firmware - revisions < 1.02. - Determine fw revision based on INQUIRY result. - -Thu Jan 30 21:22:38 1997 David Mosberger-Tang - - * doc/sane.tex (section{Attaching to a SANE backend}): Rename - metanet -> net, netproxy -> saned, metadl -> dll and update - hierarchy figure as well. Added autolum meta backend as a - filter example. - - * TODO: Rename metanet -> net, metadl -> dll. - - * AUTHORS (Frontends): Rename metanet -> net, metadl -> dll, - mention saned and xcam and sort entries alphabetically. - - * backend/net.c (sane_control_option): Replace all occurances of - metanet with net. - * backend/net.README: Ditto. - Rename env var METANETHOST to SANE_NET_HOST. - - * backend/dll.README: Replace all occurances of metadl with dll. - * backend/dll.c: Ditto. - - * backend/dll.conf: Comment out metanet since it's a bit of a - security risk (no authentication just yet). - - * backend/Makefile.in (CONFIGS): New macro (list of config files) - (install): Change install rule so existing configuration files - are not overwritten. - Replace all occurances of metanet with net. - - (V_MINOR): Bump up to 43. - -Tue Jan 28 08:17:18 1997 David Mosberger-Tang - - * frontend/Makefile (saned): Mention -lsanei before -lsane so - saned does not incorrectly depend on sanei_printf/sanei_scanf in - -lsane (if it happens to define those symbols). - - * backend/metanet.c (sane_init): Rename SANE_Authorization_Callback - to SANE_Auth_Callback. - * backend/mustek.c (sane_init): Ditto. - * backend/pnm.c (sane_init): Ditto. - * backend/metadl.c (sane_init): Ditto. - - * frontend/saned.c (main): Put output socket in TCP_NODELAY mode. - Include of - - * backend/metanet.c (openit): Ditto. - -Mon Jan 27 19:32:29 1997 David Mosberger-Tang - - - * doc/sane.tex (subsection{Device Descriptor Type}): Change vendor - name "None" to "Noname". - * backend/pnm.c (dev): Change vendor name from "noname" to "Noname". - - * include/sane.h (SANE_STATUS_ACCESS_DENIED): New status value. - * sanei/sane_strstatus.c (sane_strstatus): Return appropriate - status string. - - * frontend/xscan.c (scan_dialog): Don't depend on first_frame - when creating image---the old code didn't work for R/G/B-only - frames anyhow, so there is no point pretending. - - * include/sane.h (SANE_Parameters): Rename first_frame to - last_frame. - * backend/metanet.c (sane_get_parameters): Update accordingly. - * backend/qcam.c (sane_get_parameters): Ditto. - * frontend/saned.c (readcmd): Ditto. - * frontend/test.c (testsane): Ditto. - * backend/mustek.c (sane_get_parameters): Set last_frame unless - the current pass is acquiring a red- or green-only frame. - - * doc/sane.tex (subsection{sane_get_parameters)): Change - FIRST_FRAME into LAST_FRAME. - - * backend/metanet.c: Initialize PEER with -1. - (sane_get_select_fd): Return PEER and succeed if not negative. - - * include/netsane.h (ns_printf, ns_scanf, netfd_wr, netfd_rd): - Remove (obsolete). - - * frontend/saned.c: Increase STRBUF size to 32KB to get better - scan_read() throughput. - - * include/sane.h (SANE_Athorization_Callback): Return void - (instead of int) and make USERNAME and PASSWORD (pointers to) - return values. - - * frontend/saned.c (netsane_auth_callback): Update prototype. - - * backend/metanet.c (sane_init): Move assignments out of - if-conditional for clarity (and to avoid gcc warning). - - * sanei/sanei_printf.c: Include , . - - * backend/Makefile.in (libsane-mustek.a): Replace - ../sanei/sane_strstatus.o with appropriately defined EXTRA - macro. - - * backend/mustek.c (attach): Initialize ld.mode to MLD_NORMAL for - all scanners but MFS-12000SP. - (line_distance): In MD_MFS correction mode, do not issue LD - command. - (sane_close): Free s->ld.red_buf if non-NULL. - (fix_line_distance_mfs): New function. - (fix_line_distance_normal): Rename from fix_line_distance(). - (reader_process): In MLD_MFS line-distance mode, call the - mfs-specific routine, not the normal one. - - * backend/mustek.h (Mustek_Scanner): New members ld.red_buf, - ld.green_buf. - (MUSTEK_FLAG_LD_MFS): New flag to indicate when MFS-specific - line-distance correction is needed. - - * backend/metanet.c: Fix up some minor formatting problems due - to indent. - - * Merge in Andy's netsane diffs. - -Sun Jan 26 00:04:22 1997 David Mosberger-Tang - - * frontend/xscan.c (zoom_in_preview): Ignore selections of zero - or negative width/height. - (set_max_selection): Use SANE_UNFIX() instead of open coding. - Adapted to use gtkglue. - - * backend/metadl.c (sane_init): Grab authorization callback. - (authorization_callback): New variable. - (load): Pass authorization callback to init function. - - * frontend/gtkglue.h (gsg_destroy_dialog): Add param_callback. - -Sat Jan 25 17:35:52 1997 David Mosberger-Tang - - * frontend/Makefile.in (distclean): Mention $(TESTPROGRAMS). - - * backend/metanet.c (copy_opt): Fix constraint-length computation. - - * backend/metadl.c (sane_get_devices): Pass along LOCA_ONLY arg - to backend. - - * frontend/xcam.c (main): Remove extraneous calls to gtk_exit() - and sane_exit(). - - * frontend/scan.c (main): Install sane_exit() as atexit handler. - - * backend/metadl.c (sane_get_devices): Ignore NULL BE_LIST. - - * frontend/saned.c (quit): New function. - (main): catch SIGALRM, and SIGPIPE. - - * backend/metanet.c (sane_get_devices): Return empty list of - LOCAL_ONLY is TRUE. - - * frontend/saned.c (readcmd): Don't take LOCAL arg from - request---always pass SANE_TRUE! - - * doc/netprotocol.doc (sane_get_devices): Don't need LOCAL arg. - - * include/sanei.h: Include . - - * frontend/test.c (testsane): Print status message instead of - status code and make robust against failed calls. Use fprintf(stderr - instead of printf. - - * backend/qcam.c (reader_process): Remove extraneous arg. - (reader_process): Declare `static' to make setjmp() safe. - - * frontend/saned.c (readcmd): Delete unused variable schr_hlp. - (peerfp): New variable. - Rename ns_printf() to sanei_printf() and pass peerfp arg. - Rename ns_scanf() to sanei_scanf() and pass peerfp arg. - (say_helo): Make peerfp refer to fd 0. - - * backend/metanet.c (openit): Return FILE*, not socket. - (openit): Return 0, not -1 in case of failure. - (peerfp): New variable. - Rename ns_printf() to sanei_printf() and pass peerfp arg. - Rename ns_scanf() to sanei_scanf() and pass peerfp arg. - - * sanei/sane_strstatus.c: New file (in lieu of backend/sane.c) - * sanei/sanei_constrain_value.c: Ditto. - * sanei/sanei_init_debug.c: Ditto. - - * sanei/sanei_scanf.c (ns_scanf): New file (based on Andy's - ns_scanf). - Use int8_t for 'c', int32_t for 'd'. - Include . - - * sanei/sanei_printf.c (sanei_printf): New file (based on Andy's - ns_printf). - Use int8_t for 'c', int32_t for 'd'. - Include . - - * include/netsane.h (CMD_SANE_STRS): Remove. - - * backend/metanet.c: Include - (sane_strstatus): Remove. - - * backend/Makefile.in (BACKENDS): Mention libsane-metanet. - - * backend/metanet.c (openit): Use memcpy instead of bcopy. Use - inet_aton() instead of inet_addr(), don't prototype. - (sane_get_devices): Use strdup() instead of opencoding it. - (sane_get_devices): Don't append " (NS)" to modelname! Metanet - already prefixes the devicename with netsane, which is good - enough. - - * backend/sanei.h (IF_DBG): New macro. - - * PROJECTS (Backend): Mention saned, metanet, and autoadj. - (Frontend): New info. - - * AUTHORS: Update to reflect sanescan -> xscan namechange. - Credit Andy for netsane. - -Fri Jan 24 00:01:45 1997 David Mosberger-Tang - - * doc/sane.tex (subsection{\code{sane\_get\_option\_descriptor}}): - Define how long the returned option descriptor must remain valid. - - * frontend/gtkglue.c (autobutton_update): Check for - SANE_INFO_RELOAD_OPTIONS. - (button_update): Ditto. - - * frontend/xcam.c (main): Add device info label. - - * backend/mustek.c (init_options): Make OPT_BRIGHTNESS and - OPT_CONTRAST inactive by default. - - * frontend/xcam.c (exit_callback): Only call gsg_destroy_dialog() - if dialog is non-null. - -Thu Jan 23 00:17:46 1997 David Mosberger-Tang - - * backend/mustek.c (sane_control_option): Return - SANE_STATUS_DEVICE_BUSY when attempting to set option during - scanning. - (sane_close): Call do_cancel(), not sane_cancel(). - (sane_start): Ditto. - - * backend/pnm.c (sod): Rename "File" group to "Source Selection". - - * frontend/xcam.c (device_name_dialog_cancel): New function. - (device_name_dialog_ok): Ditto. - (prompt_for_device_name): Ditto. - (build_device_menu): Move "Rescan devices..." from build_files_menu() - to here. Add "Specify device name..." entry that invokes - prompt_for_device_name. - (play_stop_button): Ignore call if there is no device_dialog yet. - (main): Don't attempt to set preview size if there is no device - dialog yet. - - * frontend/gtkglue.c (text_entry_callback): Don't ignore tab - key---it's used to switch focus! - - * backend/qcam.c (qc_wait): Return read value so optimizer won't - be able to get rid of it easily. - (qc_lock_wait): Use same lockname as qcam-0.7d for - interoperability. - (reader_process): Explicitly do an enable_ports() in the reader - process. Linux/x86 doesn't inherit i/o port access rights. - - * frontend/xcam.c (stop_camera): New function. - (input_available): Use stop_camera(). - (next_frame): Ditto. - - * backend/genscsi.c (genscsi_open): Add missing DBG_INIT(GENSCSI). - (genscsi_cmd): Return SANE_STATUS_DEVICE_BUSY if EBUSY is - returned. - - * frontend/xcam.c (input_available): Fix line wrap for - SANE_FRAME_GRAY. - - * include/sane.h: Remove old SANE_STATUS_AGAIN. - * backend/sane.c (sane_strstatus): Ditto. - * backend/mustek.c (sane_read): Return SANE_STATUS_GOOD, not AGAIN - when no data available. - (sane_start): Add debug printing. - (sane_set_io_mode): Fix typo: return SANE_STATUS_GOOD on success. - - * backend/mustek.c (sane_control_option): Add support for - OPT_BACKTRACK. - (attach): Add lots of debug printing. - - * backend/qcam.README: New file. - - * backend/qcam.c (sane_control_option): Allow changing resolution - while scan is in progress, but set RELOAD_OPTIONS only if not - scanning already. - - * frontend/xcam.c (canvas_events): Get rid of old debug messages. - - * backend/qcam.c (sane_get_parameters): Update parameters only if - not scanning. This makes it possible to change certain options - (such as width/height while a scan is in progress). - (sane_control_option): Allow changing of image corners, - transfer-scale, and depth while scan is in progress. Set - RELOAD_PARAMS only if scan is not in progress. - (sane_start): Return DEVICE_BUSY if scan is in progress. - - * configure.in (PACKAGE_VERSION): Version 0.41 released. - - * backend/qcam.c (brightness_range): New variable. - (init_options): Use brightness_range instead of u8_range to - avoid going into bulb-mode accidentally. - -Wed Jan 22 09:16:21 1997 David Mosberger-Tang - - * backend/qcam.c (reader_process): Correct typo: it's buf, not - buffer that we want to write out in high-res mode. - (qc_reset): New function. - (reader_process): Send at least one byte of data after receiving a - signal. - (sighandler): New function. - (sane_cancel): If a read request is outstanding, cancel request by - (a) sending SIGINT to reader process, (b) reading one byte of data - in blocking mode, and then (c) reading whatever is left in the - pipe in non-blocking mode. - (sane_read): Return SANE_STATUS_CANCELLED if SCANNING is not set. - - * backend/qcam.h (QC_Scanner): Remove unused x/y fields. - - * backend/qcam.c (sane_close): Call disable_ports(). - (sane_init): Replace isblank() with isspace() (former is a GNU - extension). - (sane_control_option): Scale corner coordinates when switching - resolution and ensure they're always legal values. - (sane_close): Check for reader_pid >= 0 not != 0! - (sane_exit): Move disable_ports () from sane_close to here. - (sane_start): Keep track of when we're holding lock. - (sane_read): Release lock if s->holding_lock is TRUE and we - read a few bytes. - (sane_cancel): Release lock if it's being held. - - * backend/qcam.c: Clean up unused variables. - -Tue Jan 21 13:49:00 1997 David Mosberger-Tang - - * backend/qcam.c (sane_control_option): Keep track of changes to - option values. - (sane_get_select_fd): Implemented. - (sane_set_io_mode): Ditto. - (reader_process): New function. - (sane_start): Modify to use reader_process(). - - * backend/qcam.h: (struct QC_Scanner): New field value_changed. - -Mon Jan 20 22:11:11 1997 David Mosberger-Tang - - * backend/metadl.c (sane_open): Correctly handle case where - backend name is empty. - -Sun Jan 19 10:29:43 1997 David Mosberger-Tang - - * backend/qcam.c (attach): Add qc_wait() calls after each - write_lpcontrol() call to ensure reliable communication. - (attach): Add debug output in case of failure. - - * Version 0.4 released. - -Sat Jan 18 10:12:40 1997 David Mosberger-Tang - - * frontend/xscan.c (get_scan_size): Handle case where scan - width/height is of type SANE_TYPE_INT. - (get_scan_size): If width/height unit is pixels and the height is - less than 500 pixels, use a ratio of 1. - (device_dialog): Call update_complete_dialog() to ensure inactive - options do not show (there probably is a better solution to this). - - * frontend/scan.c (main): Compute bottom-right position as - top-left + width/height - 1 (the - 1 is new and necessary and - works both for fixed and integer values). - (print_option): Insert line-break when column >= 79 (not 80) to - leave last column blank (better when running inside Emacs, for - example). - (main): Fix typos: case 't': window[2] -> window[3], switch short - option names for top/left. - (print_option): Print current option values (except for vectors). - (fetch_options): Another off by one bug: width is br_x|y-tl_x|y+1. - -Thu Jan 16 20:26:29 1997 David Mosberger-Tang - - * backend/sane.c (sanei_constrain_value): Fix so it properly - handles strings that are longer than any of the strings in a - string list. - - * frontend/scan.c (main): Subtract value of top-left-x/top-left-y - from width/height, respectively after all options have been - read in. - (main): Print help message _after_ options have been processed. - (fetch_options): New function. - (set_option): Call fetch_options() if SANE_INFO_RELOAD_OPTIONS is - set. - (main): Call fetch_options() instead of open-coding same. - - * doc/sane.tex (subsection{Device Descriptor Type}): Add index - entry for device-name. - -Wed Jan 15 19:55:03 1997 David Mosberger-Tang - - * backend/metadl.c (sane_init): Call DBG_INIT() and declare - debug level variable with DBG_DECL. Added various debug - statements. - - * backend/pnm.c (sane_init): Ditto. - * backend/mustek.c (sane_init): Ditto. - - * frontend/scan.c (parse_scalar): Default to mm again (instead of - cm). Using `mm' as the default is counter-intuitive since the - help info is printed with `mm' as the unit. - - * frontend/xscan.c (main): Pass local_only==SANE_FALSE as second - argument to sane_get_devices(). - -Sun Jan 12 13:12:45 1997 David Mosberger-Tang - - * backend/sane.c (sanei_constrain_value): For string-lists, ignore - case and allow prefixes as long as they remain unique. - - * frontend/scan.c (print_option): Print "auto" as a legal option - value if the option has capability SANE_CAP_AUTOMATIC set. - (process_backend_option): If option has SANE_CAP_AUTOMATIC set, - let option value of "auto" turn on automatic mode. - -Wed Jan 8 19:55:31 1997 David Mosberger-Tang - - * backend/Makefile.in (install): Modify install rule so that - $(libdir) gets added to /etc/ld.so.conf if it isn't there - already. - (COMPILE): Use $(SHCFLAGS) instead of $(CFLAGS). - (LINK): Remove (unused). - -Wed Dec 25 20:21:39 1996 David Mosberger-Tang - - * backend/mustek.README: Add section "SCSI Adapter Tips". - -Fri Dec 13 20:02:03 1996 David Mosberger-Tang - - * backend/mustek.c (line_distance): Rename - LINE_DISTANCE_WORKAROUND to NEED_MUSTEK_LINE_DISTANCE_WORKAROUND. - Include . - -Thu Dec 12 20:19:26 1996 David Mosberger-Tang - - * backend/mustek.h (next): New member. Forms linked list of open - handles. * backend/mustek.c (first_handle): New variable. Root - of list of open handles. - (sane_open): Insert handle into list of open handles. - (sane_close): Remove handle from list of open handles. - -Wed Dec 4 18:37:45 1996 David Mosberger-Tang - - * backend/mustek.c (attach): Added back MFS-12000SP, MFS-08000SP, - and MFS-06000SP. At least the first one really does exist. I - don't know how the differ from the other scanners, but it looks as - if line-distance correction might be different. - -Tue Dec 3 21:22:54 1996 David Mosberger-Tang - - * backend/sane.c (sane_strstatus): Remove trailing dot from error - message. - -Mon Dec 2 19:12:53 1996 David Mosberger-Tang - - * backend/mustek.c (max_string_size): New function to determine - maximum size of a string constraint list. - (init_options): Use max_string_size () to initialize size of - string-valued options. - -Sun Dec 1 15:44:53 1996 David Mosberger-Tang - - * Version 0.1 released. - - * backend/mustek.c (attach): Fix mispelled/bad model names: - MFS-12000SP -> MSF-12000SP - MFS-08000SP -> MSF-08000SP - MFS-06000SP -> MSF-06000SP - MFS-08000CZ -> - MFS-06000CZ -> - -Tue Nov 26 19:11:18 1996 David Mosberger-Tang - - * frontend/scan.c (print_option): Separate option name from option - values by blank, not equal so the syntax is correct even for short - options. - (parse_scalar): Added missing newline to error message. - -Sat Nov 16 17:26:19 1996 David Mosberger-Tang - - * frontend/scan.c (main): Created (by Andy). - - * backend/pnm.c: Adapted from Andy's pnm.c (just minor updates). - - * backend/mustek.c: Created. - * backend/metadl.c: Ditto. diff --git a/ChangeLog-1.0.1 b/ChangeLog-1.0.1 deleted file mode 100644 index 3adfafcf5..000000000 --- a/ChangeLog-1.0.1 +++ /dev/null @@ -1,449 +0,0 @@ -1999-04-19 David Mosberger-Tang - - * Version 1.0.1 released. - - * backend/artec.c (attach): Applied patch by Petter to fix URL in - debug output. - - * backend/microtek2.c (chunky_proc_data): Apply Bernd's latest - patch to fix some color problems. - -1999-04-17 David Mosberger-Tang - - * Patch by Mikko Työläjärvi: - * sanei/sanei_scsi.c: Check for cam_devices[fd]==NULL, not !=NULL. - - * Patch from Petter: - * config.guess: Update to latest version. - * config.sub: Update to latest version. - * config.install-sh: Update to latest version. - * mkinstalldirs: Update to latest version. - -1999-04-12 David Mosberger-Tang - - * doc/sane-dc25.man: Apply fixes by Peter Fales - . - * backend/dc25.c: Apply patch by Peter Fales. - -1999-04-11 David Mosberger-Tang - - * include/sane/config.h.in: Declare return type of strdup(), - strndup(), and strsep() if these functions are not part of the - standard libc. This breaks the GNU convention of not declaring - standard C library functions but is required in these cases - because the functions return pointers. On a 64 bit platform, bad - code is generated if a function is (implicitly) declared to return - an "int" and then returns a pointer. To minimize the risk of - compile errors due to conflicting prototypes, we don't specify a - prototype though (just the return type). - - * backend/dll.conf: Comment out dc25 and dc210 backends as those - are VERY slow to initialize when no camera is attached. - - * backend/epson.desc: Add Epson GT-7000. - -1999-04-06 David Mosberger-Tang - - * backend/sharp.c (sane_read_shuffled): Declare as "static". - (sane_read_direct): Ditto. - Applied latest patch by Kazuya and Abel. - - * sanei/sanei_scsi.c [USE == FREEBSD_CAM_INTERFACE]: Fix bugs - (patch by Mikko Tyo"la"ja"rvi ). - - * backend/snapscan.c (start_reader): Don't redirect scanner file - descriptor to fd 0 (needlessly breaks FreeBSD and other platforms - that don't use real file descriptors for the scanner. - - * backend/microtek2.c: Apply Bernd's patch to fix "green-ness" - bug. - - * backend/umax.BUGS: Applied Oliver's latest patch. - * backend/umax.CHANGES: Ditto. - * backend/umax.FAQ: Ditto. - * backend/umax.TODO: Ditto. - * backend/umax.c: Ditto. - * backend/umax.desc: Ditto. - * doc/sane-umax-doc.html: Ditto. - * doc/sane-umax-doc.tex: Ditto. - * doc/sane-umax-doc.man: Ditto. - -1999-04-06 Petter Reinholdtsen - - * backend/snapscan.c (sane_exit sane_get_devices): Removed memory - leak. - (sane_open): Give more sensible error message when unable to open - temp file. Open temp file in /var/tmp, not in current directory. - (mini_inquiry add_device): Make sure to only match listed models. - Earlier, substrings would also match. - - * backend/snapscan.c (sane_snapscan_*): Changed API entries from - sane_snapscan_* to sane_*. - - * backend/snapscan.c (add_device init_options inquiry - sane_snapscan_get_parameters sane_snapscan_start - sane_snapscan_set_io_mode sane_snapscan_read) backend/snapscan.h - backend/snapscan.desc: Rewrote scanner detection code to loop over - array of supported SCSI names. Added AGFA SnapScan 1236s support. - It seems to be compatible with SnapScan 600. - Make sure to not add the same device more then once to the device - list. Bugfix in sane_snapscan_read() triggered on EOF. - -1999-04-04 David Mosberger-Tang - * PROBLEMS: Note that /proc/sys/kernel/sg-big-buff is available - since Linux kernel v2.2. - - * backend/agfafocus.desc: Changed status from "new" to "alpha". - * backend/hp.desc: Ditto. - - * backend/microtek2.desc: Increase version number to 0.6. - -1999-04-04 Petter Reinholdtsen - * PROBLEMS: Updated note on SG_BIG_BUF. - * tools/README: Corrected typo. Added some notes on - mustek600iin-off. - * tools/mustek600iin-off.c: Remove hardcoded path to mustek.conf. - -1999-04-03 David Mosberger-Tang - - * include/sane/sanei_debug.h: Define sanei_debug_BACKEND_NAME only - if STUBS is not defined. - - * backend/microtek2.h: #ifdef out do_dummy_scan. - - * backend/Makefile.in (V_REV): New variable. - - * configure.in (V_REV): New variable. - (VERSION): Include ${V_REV} in vesion number. - Substitute V_REV. - - * backend/umax.c (umax_do_request_sense): Make "static". - - * backend/canon.h: Move array "option_name"... - * backend/canon-sane.c: ...to here and make "static". - - * backend/pnm.c: Rolled back to version that shipped with - sane-0.74. The scan area options were not well implemented. If - someone wants to fix that code, the previous (unreliable) version - of the PNM backend is in backend/pnm.c-bad. - - * doc/sane.tex (subsection{Resolution Option}: Remove section - 4.5.5---it was a duplicate of section 4.5.2 (Scan Resolution - Option)! - - * backend/microtek2.c (chunky_proc_data): Merge in latest changes - from Bernd. - -1999-04-02 David Mosberger-Tang - - * backend/net.c (sane_control_option): Ignore the option size - of BUTTONs and GROUPs as required by section 4.2.9. (Bug - reported by Nick Lamb). - - * frontend/xscanimage.c (null_print_func): Declare MSG param - as "const" to match declaration of glib-1.2.1. - - * backend/ricoh.c (attach_one): return SANE_STATUS_GOOD. - - * backend/microtek2.c (do_dummy_scan): #ifdef out since it - seems to be used for debugging only. - - * backend/hp-option.c (_probe_int): Needed only if HP_EXPERIMENTAL - is defined. - - * backend/coolscan.c: Updated with Didier's latest patch. - - * backend/mustek.c: Applied Andreas's latest patch. - - * doc/sane.tex (subsection{Device Descriptor Type}): Add AGFA. - - * doc/net.tex (subsection{Primitive Data Types}): Clarify that - SANE_Char is encoded as ISO LATIN-1 and describe SANE_String - encoding (patch by Petter). - - * frontend/saned.c (DBG): Remove extraneous parens around "msg". - - * AUTHORS (Frontends): Update David Skoll's email address. - - * frontend/saned.c (get_free_handle): Check for out of memory - situations and initialize newly allocated memory. - (auth_callback): Fail when we can _not_ authorize (i.e., - !can_authorize), not the other way round. - (quit): Make sure quit() gets executed only once. - - * backend/microtek2.c: Updated with Bernd's latest version. - * backend/microtek2.h: Ditto. - - * backend/st400.desc: New file. - - * backend/epson.c (sane_open): Check for NULL or empty - dummy_dev.sane.name to avoid segfaults. (Suggested by Yuri - Dario). - - * sanei/sanei_scsi.c [USE = LINUX_INTERFACE]: Make "cdb" last - member in "struct req" and change size of "data" to 1 byte to - allow dynamic sizing of data buffer based on the value of - sanei_scsi_max_request_size. - (sanei_scsi_req_enter): Calculate size of request based on - sanei_scsi_max_request_size. A similar patch was proposed - by Petter Reinholdtsen. - -1999-03-13 Petter Reinholdtsen - - * doc/saned.man: More info on how to use tcp_wrapper for access - control. - -1999-03-08 David Mosberger-Tang - - * backend/microtek2.c (sane_get_select_fd): Remove bogus cast. - Reported by Petter Reinholdtsen. - - * sanei/sanei_config.c: Include . - - * frontend/saned.c: Include . - (MAXHOSTNAMELEN): Define MAXHOSTNAMELEN if necessary. - - * configure.os2 (LN_S): Updated with Yuri's latest version. - - * backend/Makefile.in (install): Use $(LN_S) instead of ln -s. - (libsane-dll.la): Make dependent on $(DLL_PRELOAD_EXTRAS). - (libsane-hp.la): Make dependent on sanei_pio.lo. - - * backend/hp.c (PATH_MAX): Define PATH_MAX if necessary. - - * backend/hp-scl.c (sanei_hp_scsi_pipeout): Add SIGXCPU, SIGXFSZ, - and SIGVTALRM only if defined. - - * backend/dc25.c (PATH_MAX): Define PATH_MAX if necessary. - (sane_init): Move up fclose(fp) to avoid segfault when fp==NULL. - * backend/dc210.c (sane_init): Ditto. - - * backend/pnm.c: Apply Oliver's 4-liner to make TLX, TLY, BRX, and - BRY advanced options. - - * backend/umax.c: Updated with Oliver's latest version. - - * doc/sane-sharp.man: New file (by Kazuya Fukuda). - * backend/sharp.c: Updated with Kazuya's latest version. - * backend/sharp.h: Ditto. - * backend/sharp.desc: Ditto. - -1999-03-04 David Mosberger-Tang - - * backend/canon.c (adjust_hilo_points): Print values of type - size_t as described in backend/GUIDE.. - - * backend/canon-scsi.c: Comment out unused code. - - * backend/canon.c: Updated with Manuel Panea latest version. - - * Irix patches from Michael Sweet: - - * sanei/sanei_scsi.c (sanei_scsi_find_devices): Update with - Michael's latest version. - * configure.in (CPPFLAGS): Don't check for libnsl or libsocket on - Irix. - (CPPFLAGS): Check for cfmakeraw. - * backend/sharp.h (mode_select_param): Remove double semicolon - (some compiler's don't grok those in structure declarations). - * backend/Makefile.in (libsane-abaton.la): Make dependent on - sanei_config2.lo. - * backend/dll.conf: Enable net backend, disable pnm backend by - default to lessen risk of confusing novice users. - * backend/abaton.c (sane_read): Change type of "size" from ssize_t - to size_t. - * backend/apple.c (sane_read): Ditto. - -1999-03-02 David Mosberger-Tang - - * backend/Makefile.in (EXTRA_dc210): New macro. - - * sanei/sanei_ab306.c: Apply usleep() patch by Andreas - Czechanowski. - - * backend/hp.c: Updated with Peter's latest version (v.082). - -1999-03-01 David Mosberger-Tang - - * include/sane/sanei_net.h: Changed copyright on this file (and - this file only!) to be public domain (same as sane.h). This helps - ensuring that independent network implementations remain - compatible. - -1999-02-28 David Mosberger-Tang - - * backend/sharp.c: New file by FUKUDA Kazuya - . - * backend/sharp.h: Ditto - * backend/sharp.conf: Ditto. - * backend/sharp.desc: Ditto. - - * include/sane/sanei_debug.h: Define sanei_debug_BACKEND_NAME - only if BACKEND_NAME is defined. - - * tools/find-scanner.c (main): Add NetBSD device names (patch by - Taniguchi Shinya ). - - * backend/epson.c (attach): Recognize Perfection636 scanner. - Suggested by Svend Daugaard Pedersen . - - * backend/abaton.c (attach_one): Move past attach() to avoid - forward-reference. - - * backend/umax.c (umax_do_request_sense): Make static. - - * backend/snapscan-310.c (rgb_buf_can_get_line): Make static. - (rgb_buf_init): Ditto. - (rgb_buf_clean): Ditto. - (rgb_buf_push_line): Ditto. - (rgb_buf_get_line): Ditto. - (rgb_buf_set_diff): Ditto. - (transfer_data_diff): Ditto. - - * backend/snapscan.c (gamma_8): Make static. - (start_reader): Ditto. - - * backend/microtek.c (do_precalibrate): Make static. - (finagle_precal): Ditto. - (pack_flat_data): Ditto. - (pack_goofyrgb_data): Ditto. - (pack_into_ring): Ditto. - (pack_into_dest): Ditto. - (pack_seqrgb_data): Ditto. - (ring_alloc): Ditto. - (ring_expand): Ditto. - (ring_free): Ditto. - (set_pass_parameters): Ditto. - - * backend/epson.c (epson_cmd): Make static. - - * backend/dc25.c (pp): Make static. - (tmpname): Ditto. - (tmpnamebuf): Ditto. - (tty_baud): Ditto. - - * backend/artec.c (artec_get_status): Make static. - (attach_one): Ditto. - (cap_data): Ditto. - - * backend/abaton.c (mode_update): Make mode_update() static. - * backend/apple.c (mode_update): Ditto. - (gamma_update): Make static. - (xquant): Ditto. - (yquant): Ditto. - - * backend/microtek2.c: Updated with Bernd's v0.6. - Add missing include of . - - * backend/microtek2.h: Ditto. - * backend/microtek2.conf: Ditto. - -1999-02-27 David Mosberger-Tang - - * frontend/preview.c (preview_scan): Fix dpi calculation by - replacing gwidth by gheight. Reported by Manuel Panea. - - * doc/sane-net.man: Change service name from "saned" to "sane". - - * sanei/sanei_scsi.c (MAX_DATA) [FREEDBSD_CAM_INTERFACE]: Change - MAX_DATA from MAXPHYS to (DFLTPHYS - PAGE_SIZE). Patch by - Parag Patel . - - * AUTHORS (Backends): Updated Peter's email address. - - * PROJECTS: Updated Peter's home page URL. - - * backend/snapscan.c (EXPECTED_MAJOR): Update EXPECTED_MAJOR to 1. - - * include/sane/sane.h (SANE_CURRENT_MAJOR): SANE_CURRENT_MAJOR and - V_MAJOR HAVE to be in sync, so I'm forced to fix SANE_CURRENT_MAJOR - now. Embarassing, but fortunately only the snapscan backend seems - affected by this change. - - * backend/dll.c (load): Use SANE_CURRENT_MAJOR, not V_MAJOR (the - latter is used for shared lib versioning). - - * tools/find-scanner.c (main): Make verbose output a bit - friendlier (patch by Petter). - - * backend/umax.c: Updated with Oliver's latest version (v1.0c). - - * Patch by Mike Sweet: * backend/Makefile.in (libsane-ricoh.la): - Make dependent on sanei_config2.lo. * sanei/sanei_scsi.c - (sanei_scsi_find_devices): New function. - (WE_HAVE_FIND_DEVICES): Define. * frontend/saned.c (check_host): - A "+" in saned.conf now matches any remote host (may be a bit - dangerous, so use this judiciously). * frontend/gtkglue.c: - Include . * backend/hp-accessor.c (hp_data_alloc): - Round size up to a multiple of sizeof(long) to avoid alignment - problems. * backend/abaton.h: Remove extraneous comma in enums. - * backend/artec.conf: Add "scsi ULTIMA" line. * - backend/abaton.conf: Add "scsi ABATON" line. * - backend/epson.conf: Add "scsi EPSON" line. * backend/ricoh.conf: - Add "scsi RICOH IS60" line. * backend/snapscan.conf: Add "scsi - AGFA" and "scsi COLOR" line. * backend/tamarack.conf: Add "scsi - TAMARACK" line. * backend/abaton.c (sane_init): Fix fall back - code to attach /dev/scanner when ABATON_CONFIG_FILE doesn't exist. - (sane_init): Use sanei_config_attach_matching_devices(). - (attach_one): New function. - * backend/hp-device.c (sanei_hp_device_probe): Mention model - 6250C. - - * backend/saned.conf: Remove the stale comments about hostname - matching being case-sensitive. - - * backend/microtek.h: Updated with Matto's v0.10.1. - - * backend/mustek.c (send_gamma_se): Apply patch by Wilco Oelen - to clip gamma values to range 0..255. - - * backend/artec.desc: Updated with Chris Pinkham's latest version. - - * backend/umax.c (PATH_MAX): Do conditional define of PATH_MAX - _after_ including all the headers to avoid "duplicate define" - warning message. - - * backend/ricoh.h: Include to get #define for - "inline" if necessary. - - * backend/dc210.c (init_dc210): To send break, use tcsendbreak() - if available or TCSBKRP or TCKSBRK ioctl() if available or fall - back to doing nothing if none of these are supported. This may - cause the backend to work incorrectly on platforms that do not - support one of the above methods for sending a break, but at least - it will compile that way. - -1998-12-12 David Mosberger-Tang - - * backend/hp.desc: Updated with Peter's latest version. - -1998-11-30 David Mosberger-Tang - - * LICENSE (terms): Add a pointer to backend/djpeg.README.gz. - - * backend/djpeg.README.gz: New file (required to comply with JPG - licensing restriction). - - * backend/snapscan.c (sane_snapscan_start): Use INT_MAX instead - of non-portable MAXINT. - Don't include Linux-specific . - -1998-11-26 David Mosberger-Tang - - * doc/sane.tex (subsection{Device Descriptor Type}): Consistently - use "Noname" (instead of None/Noname) to indicate the absence of - a vendor. - (subsection{sane_strstatus}): Define how long the returned string - is valid. - (section{Code Flow}): Clarify that sane_cancel() has to be called - even if read returns SANE_STATUS_EOF. - -1998-11-22 David Mosberger-Tang - - * backend/ricoh.h (_4btol): Replace "__inline" by "inline". - - * backend/abaton.c (sane_control_option): Assign word values to - s->val[foo].w not s->val[foo]. The latter compiles on gcc-2.7.2.3 - without warning but causes an error on other compilers (e.g., - egcs). - diff --git a/ChangeLog-1.0.2 b/ChangeLog-1.0.2 deleted file mode 100644 index beb0d2862..000000000 --- a/ChangeLog-1.0.2 +++ /dev/null @@ -1,563 +0,0 @@ -2000-03-06 Petter Reinholdtsen - - * configure.in configure: New version is 1.0.2. - -2000-03-01 Abel Deuring - * doc/sane-scsi.man: fixed an ambiguity and a typo. - -2000-02-27 Petter Reinholdtsen - - * backend/v4l*.desc: Changed description from v4l to Video For - Linux. - - * backend/lhii.desc: Updated with URL to LHII drivers home page. - - * README.unixware7: Added compile information for SCO UnixWare 7 - from Jens Scheithauer. - -2000-02-26 Karl Heinz Kremer - - * doc/sane-epson.man: Updated documentation for EPSON - backend. - -2000-02-26 Chris Pinkham - - * backend/artec.desc: updated statuses, added link to a webpage for - AS6E parallel models, added manpage info. - -2000-02-26 Abel Deuring - * Sharp man page updated; man page added to doc/Makefile.in - -2000-02-26 Petter Reinholdtsen - - * configure.in: Don't use -ansi and -pedantic unless - --enable-warnings is used. Warnings are now disabled by default - to prepare for the next release. - -2000-02-24 Petter Reinholdtsen - - * tools/sane-desc.el: In backend web page, packends not included - in the distribution have the version number in parentheses. - -2000-02-20 Karl Heinz Kremer - - * sanei/sanei_scsi.c: Make sure the file is valid ANSI C. - - * configure: Regenerated based on current configure.in. - - * include/sane/sanei_backend.h: Typedef u_int{8,16,32}_t. - Defining them gave bogus code in on Irix 6.5. - - * backend/lhii.desc backend/musteka4s2.desc backend/nec.desc - backend/plustek.desc backend/sagitta.desc backend/st400.desc - backend/v4l.desc backend/v4l2.desc: Added info on existing - backends. Placed version number in () to indicate that these - backend are distributed separately. - - * backend/sharp.desc backend/pint.desc backend/canon.desc - backend/s9036.desc: Fixed typo and updated with more information. - - * AUTHORS: Marked active maintainers with '(*)'. - - * sanei/sanei_pio.c: Removed some warnings. - - * configure.in: New flag --enable-warnings to turn on or off more - GCC warnings. Default should be 'on' for development snapshots, - and 'off' for releases. - -2000-02-19 Karl Heinz Kremer - - * backend/epson.*: Updated desc file with new version number and - some more supported scanners. - Removed OPT_PREVIEW_RESOLUTION so that the frontend can handle - the preview resolution. - Changed the OPT_RESOLUTION data from a range to a word list, so - that the frontends can display the correct list of available - resolutions. - -2000-02-19 Chris Pinkham - - * backend/artec.c: Updated backend version to v0.5.13. Corrected - matrix of which features/enhancements should be active for each - scan mode. Fixed bug which causing Contrast to be INactive at - startup instead of Threshold. - * backend/artec.desc: updated backend version information. - -2000-02-19 Petter Reinholdtsen - - * sanei/sanei_thread.c include/sane/sanei_thread.h: These files - declares a _proposed_ internal SANE interface. It was proposed by - Yuri Dario to wrap UNIX functions fork(), kill(), waitpid() and - wait(), which are missing or not working on OS/2. - - * frontend/saned.c: OS/2 send socket on param list. Patch from - Yuri Dario. - - * sanei/os2_srb.h sanei/sanei_scsi.c: Include OS/2 SCSI header file. - - * include/sane/sanei_config.h sanei/sanei_config.c: New function - sanei_config_read(). Use this instead of fgets() when reading - config files to remove line ending chars on all known platforms. - Patch from Yuri Dario. - - * configure.os2: Updated configure param list from Yuri Dario. - -2000-02-19 Oliver Rauch - * updated umax backend to version 1.0 build 18 - for details read backend/umax.CHANGES - -2000-02-19 Oliver Rauch - * corrected spelling error in umax,c (devive -> device) - -2000-02-18 Abel Deuring - * sharp.c / sharp.h: Options for resolution now conform to - the Sane API; fixed and initialisation bug. Updated backend - version number in sharp.desc. - -2000-02-18 Oliver Rauch - * updated umax backend to 1.0 build 17 - (added support for sanei_scsi_open_extended) - for details take a look at backend/umax.CHANGES - -2000-02-15 Petter Reinholdtsen - - * backend/tamarack.desc: Updated info on request from Rogier - Wolff. - -2000-02-14 Petter Reinholdtsen - - * backend/m3096g-scsi.h backend/sp15c-scsi.h: Make lint_catcher - static to avoid link problems with duplicate symbols. - -2000-02-13 Petter Reinholdtsen - - * README.unixware2: Information from Wolfgang Rapp on how to build - SANE on UnixWare 2. - - * ltconfig ltmain.sh: Upgraded to libtool 1.3.4 and added Oliver - Rauch's soname patch. - - * backend/hp-accessor.c backend/hp-device.c backend/hp-handle.c - backend/hp-hpmem.c backend/hp-option.c backend/hp-option.h - backend/hp-scl.c backend/hp-scsi.h backend/hp.c backend/hp.desc - backend/hp.h doc/sane-hp.man: Updated HP backend to v0.86 from - Peter Kirchgessner. Enable scan depths > 8 and add option - enable-image-buffering to config file. - - * AUTHORS: Added author for backend s9036. - * backend/qcam.desc: Updated with more information. - -2000-02-11 Chris Pinkham - - * backend/artec.c backend/artec.h: Updated backend to version 0.5.11. - Removed mono_adjust function which handled bit offset in 1bpp modes, - this is now handled by forcing all scans to be wide enough to fill a - full byte. Reinserted code to set brightness on A6000C model as this - appears to be the only model that accepts that setting. Bug-fixes - for ADF & Transparency option settings. - * backend/artec.desc: updated backend version information. - -2000-02-11 Karl Heinz Kremer - * backend/epson.c - Fixed default scan source when option equipment - is installed. The default is now always "Flatbed". - -2000-02-08 Oliver Rauch - - * Added (again) missing file: doc/sane-logo2.jpg - -2000-02-08 Oliver Rauch - - * Added missing umax doc files: - - doc/sane-umax-old-scanners-doc.html - - doc/sane-umax-not-listed-doc.html - - doc/sane-umax-speed-doc.html - * Updated: - - doc/sane-umax-doc.html - - doc/sane-umax-scanners-doc.html - -2000-02-08 Matto Marjanovic - - * backend/microtek.c backend/microtek.h backend/microtek.conf - backend/microtek.desc doc/sane-microtek.man: Updated microtek - backend to v0.12.0. Changes: - - LUT entry size should match bit depth of scan. - - Free LUT's in sane_close(). - - Fixed really dumb type typos in microtek.h. - - Added all "mystery" model codes (and an auto-warning). - - Added all additional document size codes. - - Made function (description) of "scan speed" more obvious. - - Added entries for Color PageWiz. - - Added entries for Agfa DuoScan. - - A few miscellaneous cleanups to quiet gcc warnings. - -2000-02-07 Petter Reinholdtsen - - * frontend/saned.c sanei/sanei_pio.c sanei/sanei_scsi.c: Some OS/2 - patches from Yuri Dario. - - * frontend/scanimage.c: Avoid sprintf("%s", NULL). Bugreport and - fix from Yuri Dario. - -2000-02-06 Petter Reinholdtsen - - * configure: Regenerated based on current configure.in. - - doc/Makefile.in doc/sane-logo.gif doc/sane-logo.png doc/sane.gif - doc/sane.png: Convert .gif to .png. - - * backend/canon.c backend/snapscan-sources.c: Port to HP/UX. Stop - using GCC specific features. - -2000-02-05 Rene Rebe - * backedn/avision.? only minor updates and the new home-page - url ... - -2000-02-05 Abel Deuring - * fixed wrong buffer size handling for old Linux SG drivers - in sanei_scsi.c - * updated sane-scsi.man: How to change the buffer size, - if the new Linux SG driver is being used. - * fixed a type on sharp.c - -2000-02-03 Karl Heinz Kremer - * backend/epson.[ch] Reworked the gamma correction stuff - -2000-02-02 Karl Heinz Kremer - * backend/epson.[ch] Finally put the USB fix into the CVS - version. Removed version number from epson.h so that this - file does not need to be updated everytime epson.c changes. - -2000-02-01 Karl Heinz Kremer - * backend/epson.[ch] More changes in the attach function to - recognize USB scanners again. - * doc/sane-epson.man More updates to the man page. - -2000-01-29 Oliver Rauch - - * updated umax backend to version 1.0-build-16 - for details take a look at backend/umax.CHANGES - -2000-01-31 Petter Reinholdtsen - - * backend/hp-accessor.c backend/hp-accessor.h backend/hp-device.c - backend/hp-device.h backend/hp-handle.c backend/hp-hpmem.c - backend/hp-option.c backend/hp-option.h backend/hp-scl.c - backend/hp-scl.h backend/hp-scsi.h backend/hp.TODO backend/hp.c - backend/hp.desc doc/sane-hp.man: Updated to v0.85 from Peter - Kirchgessner. - -2000-01-30 Chris Pinkham - - * backend/artec.c backend/artec.h: (v0.5.9) changes to get lineart - and halftone modes working on AT12 and AM12S models. bugfixes to - eliminate hanging on some AT12 models. - * backend/artec.desc: version and model status updates - -2000-01-30 Oliver Rauch - * corrected missing "/" in include/sane/config.h.in line 251 - -2000-01-30 Rene Rebe - - * backend/avision.c fixed to compile on HP/UX - * backend/avision.desc fixed typo - * AUTHORS changed my eMail address - -2000-01-30 Petter Reinholdtsen - - * backend/dll.c backend/dll.aliases doc/sane-dll.man: Aliased and - hidden backend patch from Ingo Wilken. - - * config.sub configure.in include/sane/config.h.in sanei/sanei_scsi.c: - UnixWare 2.x and UnixWare 7 port by Wolfgang Rapp. - -2000-01-29 Karl Heinz Kremer - - * backend/epson.[ch] Moved gamma "stuff" from advanced to standard - options section to fix core dump in xscanimage - Removed pragma pack() to make it easier to compile on non-gcc - systems - -2000-01-29 Oliver Rauch - - * preview (xscanimage): added GDK_INPUT_EXCEPTION to gdk_input_add - * updated umax-backend to build 15 (for more see umax.CHANGES - * xscanimage: added GDK_INPUT_EXCEPTION to gdk_input_add - -2000-01-26 Karl Heinz Kremer - - * backend/epson.[ch] Bugfix for resolution selection via menu - Fixed coredump when no scanner found - merged Christian Bucher's newest version - - * AUTHORS ChangeLog - -2000-01-26 Petter Reinholdtsen - - * backend/m3096g-scsi.h backend/m3096g.c backend/m3096g.desc - backend/m3096g.h backend/sp15c-scsi.h backend/sp15c.c - backend/sp15c.desc backend/sp15c.h: Updated backends sp15c - (v1.12) and m3096g (v1.11) from Randolph Bentson. - -2000-01-25 Chris Pinkham - - * backend/artec.h backend/artec.c backend/artec.desc - installed new version (0.5.6) of artec backend with support - for Artec AM12S and Plustek 19200S models and numerous bugfixes. - * doc/sane-artec.man - updated manpage to reflect new list of supported models and - backend status. - - -2000-01-25 Abel Deuring - - * frontend/scanimage.c: minor modifications to the new batch mode - If an error occurs in batch mode, the corresponding output file - is now deleted. (Should make post-processing easier, because - otherwise we would have an empty output file every time the - ADF is empty or paper is jammed.) - -2000-01-25 Kazuya Fukuda and - Abel Deuring - * backend/sharp.c: Fix of possible segfault in sane_init - * backend/sharp.conf: contains now a complete sample configuration - -2000-01-25 Petter Reinholdtsen - - * frontend/scanimage.c: Return SANE_STATUS_NO_MEM if advance() - failes. Add return value to test_it(). - - * include/sane/sanei_debug.h: Add fflush() after fprintf() in - DBG macro. - - * AUTHORS backend/Makefile.in backend/m3096g.h backend/m3096g.c - backend/m3096g-scsi.h backend/m3096g.desc backend/m3096g.conf - backend/sp15c.h backend/sp15c.c backend/sp15c-scsi.h - backend/sp15c.conf backend/sp15c.desc backend/dll.conf - doc/Makefile.in doc/sane-fujitsu.man: Added backends sp15c (v1.11) - and m3096g (v1.10). - - All patches from Randolph Bentson. - -2000-01-24 Abel Deuring - - * backend/sharp.c, backend/sharp.h: update to version 0.30 - (sorry, forgot to make this note some days earlier) - -2000-01-24 Oliver Rauch - - * Added test for libcam to configure.in - it is needed by FreeBSD 3+ - -2000-01-21 Rene Rebe: - - * ChangeLog: updated (oversaw last time, sorry) - * backend/avision.c: fixed some compiling warnings - -2000-01-21 Petter Reinholdtsen - - * sanei/sanei_scsi.c: Bugfix: Added return type for dummy - sanei_scsi_open_extended() call. Bugreport for Solaris from - Martin Spott. - -2000-01-20 Petter Reinholdtsen - - * sanei/sanei_ab306.c: Removed compiler warnings. - - * frontend/scanimage.c: Adds a "batch mode" to the software, that - can be used in conjunction with an ADF device, so that one can - e.g. scan a complete document consting of multiple pages with just - one call to scanimage. This modification was created by Christian - Bucher so that his Epson scanner could use the ADF. Patch from - Karl Heinz Kremer. - -2000-01-19 Rene Rebe - - * backend/avision.*: added - the (very) basic avision backend - * backend/Makefile.in: updated for the avision backend - * AUTHORS: updated - -2000-01-18 Karl Heinz Kremer - * fixed typo in epson.desc and fixed the dates for - two of my earlier submissions in ChangeLog file - -2000-01-16 Karl Heinz Kremer - - * backend/epson.desc updated with URL - * backend/epson.c added support for Expression family - of scanners - * doc/sane-epson.man updated - -2000-01-10 Karl Heinz Kremer - - * backend/epson.desc fixed/updated. Now shows a link to - the alternative FilmScan 200 backend. - -2000-01-09 Karl Heinz Kremer - - * backend/epson.* updated. This is a new backend still based - on the origial Sane 1.0.1 version, but with lots of work - done: Support for ADF/TPU, more function levels (up to B9 - and initial work for F5), parallel scanner support and initial - support for USB scanners (don't use this yet, it still needs - a lot of work to be functional and usable). - -2000-01-05 Oliver Rauch - - * backend/umax* updated to backend version 1.0 build 14 - for detailled info take a look at umax.CHANGES - -2000-01-05 Petter Reinholdtsen - - * sanei/sanei_scsi.c include/sane/sanei_scsi.h configure.in - linux_sg3_err.h: Updated Linux SCSI Generic (SG) driver as - follows: - - new handling of sanei_scsi_max_request_size, if an SG - driver >= 2 is installed; - - SCSI command queueing on SG level for SG drivers >= 2.1.35; - - usage of the new interface in SG version 3, if available - - new configure option --enable-scsibuffersize=N - Patch from Abel Deuring . - -2000-01-02 Petter Reinholdtsen - - * configure.in tools/Makefile.in tools/sane-config.in: New script - sane-config to help frontend developers find the sane libraries. - -1999-12-29 Petter Reinholdtsen - - * configure.in: Add gcc options '-W -Wall -Wpointer-arith - -Wcast-qual' to at least get warnings on illegal C code which - would fail to compile on HP/UX native compiler. - -1999-12-20 Petter Reinholdtsen - - * include/sane/config.h.in backend/dc25.desc backend/dc25.c: - Updated DC-25 backend to v1.2 from Peter Fales - . - - Updated dc25.desc - - Retry capability for missing data or bad checksums in the data - from the camera. This has resulted in a dramatic reduction in - download failures. - - Include HAVE_CFMAKERAW in config.h.in and dc25.c. - - * backend/dc210.c: Corrected HAVE_cfmakeraw to HAVE_CFMAKERAW. - - * frontend/xscanimage.c: Change GIMP_EXTENSION to - SANE_GIMP_EXTENSION to avoid name conflict with gimp. Patch from - Stanislav Brabec . - -1999-12-12 Petter Reinholdtsen - - * backend/ricoh.h backend/ricoh.c: Add support for Ricoh IS50 - scanner. Limit IS50 resolution to 400 dpi. Reverse IS50 contrast - direction. Patch from Dick Streefland - . - - * backend/microtek.c backend/microtek.h backend/microtek.conf - backend/microtek.desc doc/sane-microtek.man: Updated Microtek - backend to v0.11.0 from Matthew Marjanovic . - - * backend/microtek2.c backend/microtek2.h: Updated Microtek2 - backend to v0.8 from Bernd Schroeder . - -1999-11-20 Oliver Rauch - - * ltmain.sh: - changed variable soname from "libsane-backendname.*" - to "libsane.*" by sed command. - * ltmain.sh: - changed again the sed command, forgot to remove "0-9" - -1999-11-14 Petter Reinholdtsen - - * backend/artec.c backend/artec.h backend/artec.desc - doc/sane-artec.5 doc/Makefile.in: Updated Artec backend to v0.5 - from Chris Pinkham . - -1999-11-11 Petter Reinholdtsen - - * backend/microtek2.c backend/microtek2.h backend/microtek2.desc: - Updated Microtek2 backend to vpre0.8.161099 from Bernd Schroeder - - - * backend/canon-* NEWS doc/canon.*: Updated Canon backend to - v991108 from Manuel Panea . - -1999-09-14 Oliver Rauch - - * removed sane-umax-*.gif and umaxlogo.gif, - the files were replaced by jpg format. - -1999-09-13 Oliver Rauch - - * backend/umax* and doc/sane-umax* updated to version 1.0-build-12 - for detailled info take a look at umax.CHANGES - -1999-09-12 Petter Reinholdtsen - - * include/sane/config.h.in: Add missing HAVE_SYS_SOCKET_H. - - * backend/hp-handle.c backend/hp-option.c backend/hp-option.h - backend/hp-scl.c backend/hp-scl.h backend/hp-scsi.h backend/hp.c - backend/hp.desc backend/hp.h doc/sane-hp.man: Updated backend to - v0.83 from Peter Kirchgessner . News: - - Reset scanner before downloading parameters (fixes problem with - sleep mode of scanner) - - Fix problem with coredump if non-scanner HP SCSI devices are - connected (CDR) - - Option scan-from-adf replaced by scantype - normal/adf/xpa. Transparency adapter scans (XPA) allow scanning - with internal light source switched off. - - PhotoScanner: Allow scanning of slides/negatives only at - multiple of 300 dpi. This fixes problem with preview which - scanned at arbitrary resolutions. - - (by Marian Szebenyi): close pipe (coredump on Digital UNIX) - - * backend/Makefile.in: Correct install target to also work on - platforms where dll endings isn't .so (like HP/UX). Extract - endings from libsane-dll.la. - -1999-09-07 Petter Reinholdtsen - - * tools/find-scanner.c: Checks (Linux only so far) for SCSI - Generic support in the OS kernel. If NOT present it tells the user - they may need SG drivers. Patch from Nick Lamb - . - - * sanei/sanei_scsi.c [sanei_scsi_cmd sanei_scsi_open]: Digital - UNIX 4.0D patches from Marian Szebenyi . - -1999-08-16 Petter Reinholdtsen - - * configure.in: Turn on more gcc warnings. - - * acinclude.m4 configure.in: Separate GTK_LIBS into LIBS and - LDFLAGS to get the X programs to link on HP/UX. - -1999-08-12 Petter Reinholdtsen - - * aclocal.m4 configure.in configure: Generate configure and - aclocal.m4 with autoconf 2.13. Adding AC_PROG_LD, trying to get - this compiling on CygWin32. Add AM_PROG_CC_STDC to get it to - compile out of the box on HP/UX. - - * lib/dll.c: Use calloc() instead of malloc() and memset(). Use - dlerror() instead of strerror() when dlopen fails - (bugfix from Ingo Wilkens). - -1999-08-11 Petter Reinholdtsen - - * config.guess config.sub: Updated to latest versions from FSF. - Better support for BeOS, WinNT and others. - -1999-08-09 Petter Reinholdtsen - - * Started CVS branch DEVEL_1_9. - - * install-sh ltconfig ltmain.sh mkinstalldirs: Updated from - automake 1.4 and libtool 1.3.3. - diff --git a/ChangeLog-1.0.3 b/ChangeLog-1.0.3 deleted file mode 100644 index dad5f74ca..000000000 --- a/ChangeLog-1.0.3 +++ /dev/null @@ -1,791 +0,0 @@ -2000-08-12 Petter Reinholdtsen - - * configure.in aclocal.m4 configure NEWS: New version 1.0.3. - Updated release date and removed freeze markers. - -2000-08-12 Oliver Rauch - * changed tools/sane-desc.el sane.gif->sane.png - -2000-08-10 Henning Meier-Geinitz - * backend/avision.c: Changed // comment to /* */. This broke - compilation on AIX cc, Irix cc and Sun cc. - -2000-08-10 Rene Rebe - * backend/avision.h: some updates + cleanups - * backend/avision.c: use of DB () and sane_config_read () - general cleanups (sorry for the big commit - I used Emacs auto-ident - for some regions ...) - -2000-08-07 Henning Meier-Geinitz - - * README.irix: Removed text about library version problems. - * README.linux: Added comment about idescsi problems. - * ltmain.sh: Changed Irix library version system (from Oliver Rauch). - This should fix the library version problems under Irix. - * backend/Makefile.in: Added all files in lib/ to LIBLIB. This fixes - a bug concerning linking with external frontends. - -2000-08-06 Henning Meier-Geinitz - - * backend/plustek.c: Removed "const" from function header. This fixes - a compilation problem on aix/cc. - * configure configure.in: Additional warnings are now disabled by - default for the 1.0.3 realease. - -2000-08-06 Henning Meier-Geinitz - - * backend/hp4200.desc: Added description file for HP 4200 USB - scanner. - -2000-08-05 Henning Meier-Geinitz - - * AUTHORS: Added link to PROJECTS. - * PROJECTS: Removed frontends that are included in the SANE - distribution. Added frontends: sanecgi, scanadf. Removed backends - Kodak DS-20 (old camera, no specs available, not interested anymore), - Logitech (old handscanner, author not interested anymore). Added - backends as6e (Artec AS6E), bh (Bell and Howell Copiscan), lhii - (handheld scanner support), Mustek USB, nec (NEC PC-IN500/4C), - v4l2 (Video for Linux 2). Added/updated information about SANE - ports: BeOS, OS/2, win32. Added Information about WinSANE and - TWAIN interface for xsane-win32. Added link to AUTHORS and README. - Changed format. Added explanation for statuses. - * README: Added link to PROJECTS. - * README.irix: New file. Information about the library version and - jpeg library problems. - * backend/as6e.desc: New description file for the Artec AS6E. - * backend/bh.desc: New description file for Bell and Howell Copiscan - scanners. - -2000-08-03 Henning Meier-Geinitz - - * PROJECTS: Removed backends that are included in SANE. Updated - info for Primax. Added HP 4200. - -2000-08-02 Henning Meier-Geinitz - * NEWS: Updated backend versions. - * backend/hp*.c: Changed include statements from #include - to #include "sane/...". - -2000-08-02 Petter Reinholdtsen - - * backend/v4l.c: Check return value of ioctl() calls. Use DBG() - instead of syslog() report progress. Removed redundant check for - trailing newline in config file as we are now using - sanei_config_read(). Remove ioctl(VIDIOCSYNC), as it hangs on my - v4l2 device. - -2000-07-31 Henning Meier-Geinitz - * backend/mustek.*: Update to Mustek backend 1.0-96. Fixed Problem - with detecting some three-pass scanners. - -2000-07-31 Henning Meier-Geinitz - * doc/sane.tex: Chapter 4 said, that this was standard version - 0 (draft). Changed to 1 and removed "(draft)". - -2000-07-31 Henning Meier-Geinitz - * sanei/sanei_DomainOS.c sanei/sanei_ab306.c sanei/sanei_codec_ascii.c - sanei/sanei_codec_bin.c sanei/sanei_config.c sanei/sanei_config2.c - sanei/sanei_constrain_value.c sanei/sanei_init_debug.c - sanei/sanei_load_values.c sanei/sanei_net.c sanei/sanei_pa4s2.c - sanei/sanei_pio.c sanei/sanei_save_values.c sanei/sanei_scsi.c - sanei/sanei_thread.c sanei/sanei_wire.c sanei/test_wire.c: Changed - include statements from #include to #include "sane...". - * PROBLEMS: Updated Mustek entry. - * TODO: Updated some entries that are done. - * backend/avision.c backend/plustek.c: Changed include statements from - #include to #include "sane...". - -2000-07-30 Peter Kirchgessner - - * backend/hp.desc: Change Parallel to Parport in description - -2000-07-30 Oliver Rauch - * changed all to "config.h" in lib/*.c - -2000-07-30 Henning Meier-Geinitz - - * backend/mustek.*: Update to Mustek backend 1.0-95. Changed from - wait() to waitpid() and removed unused code. - * configure configure.in backend/m3096g.c backend/sp15c.c: Reverted - the V_REV patch. V_REV should not be used in backends. - -2000-07-30 Henning Meier-Geinitz - - * configure configure.in: Add V_REV to CPPFLAGS (only V_MAJOR and - V_MINOR were defined until now). - * doc/.cvsignore: Added sane-coolscan.5. - -2000-07-29 Henning Meier-Geinitz - - * backend/sp15c.c backend/m3096g.c: Replace fgets with - sanei_config_read, return V_REV as part of version_code string - (patch from Randolph Bentson). - -2000-07-29 Chris Pinkham - - * backend/artec.c: Changed include statements from #include - to #include "sane...". - -2000-07-29 Henning Meier-Geinitz - - * backend/GUIDE: Added some comments about portability and - documentation. - * backend/abaton.c backend/agfafocus.c backend/apple.c - backend/canon.c backend/coolscan.c backend/dc210.c backend/dc25.c - backend/dll.c backend/dmc.c backend/microtek.c backend/microtek2.c - backend/microtek2.c backend/mustek_pp.c backend/net.c backend/pint.c - backend/pnm.c backend/qcam.c backend/ricoh.c backend/s9036.c - backend/sane_strstatus.c backend/sharp.c backend/snapscan.c - backend/st400.c backend/stubs.c backend/tamarack.c backend/v4l.c: - Changed include statements from #include to - #include "sane...". - * backend/avision.c backend/dc25.c: Use DBG(0, ...) instead of - fprintf (stderr, ...) - * backend/avision.c backend/canon-sane.c backend/coolscan.c - backend/dc25.c backend/microtek.c backend/microtek2.c - backend/st400.c: Use sanei_config_read() instead of fgets(). - * backend/coolscan.desc backend/microtek.desc backend/microtek2.desc - backend/st400.desc: Added :interface and :manpage entries. - * backend/nec.desc: Status is beta now (was: new). Fixed typo. - * doc/canon.README: Removed, because the information is included in - the manpage now. - * doc/Makefile.in: Added sane-coolscan to list of mapages to install. - * README: Added Link to coolscan manpage. - * backend/mustek.*: Update to Mustek backend 1.0-94. Fixed the - #include bug. - -2000-07-29 Karl Heinz Kremer - - * backend/epson.c: Changed the include statements for SANE includes - from #include <...> to #include "..." - -2000-07-28 Chris Pinkham - - * backend/aretc.c: Corrected sane_close() bug. Converted to use - sanei_config_read() instead of fgets(). - * backend/artec.desc: Changed interface entry to "Parport" vs "Parallel" - -2000-07-28 Henning Meier-Geinitz - - * ltmain.sh: Added underscore to sed expression for removing - backendname from soname (needed for libsane-mustek_pp). - * sane.lsm: Added keywords for new backends. - * lib/isfdtype.c: Added implementation for platforms that lack - isfdtype() (mostly from Olly Betts). - * backend/v4l.desc: Activated man page entry. - * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend - 1.0-93. Fixed color scanning for Paragon 600 II N firmware 1.02. - Fixed possible segfault in sane_control_option() when info is 0. - Removed some compiler warnings. - * NEWS: Updated Mustek backend version, added Artec, fixed typo - * doc/Makefile.in doc/sane-snapscan.man doc/sane-canon.man README - backend/snapscan.desc backend/canon.desc backend/.cvsignore: - Added manpage for canon and snapscan backends. Added :interface - entry for canon. - * backend/canon-sane.c: Fixed possible segfault in - sane_control_option() when info is 0. - -2000-07-22 Petter Reinholdtsen - - * backend/v4l.c: Bugfix: Avoid crashing in - sane_control_option() when last param is NULL. - -2000-07-25 Chris Pinkham - - * backend/artec.c: Updated to v0.5.14. Added "Negative" mode as option - even when in color/greyscale modes. Fix sane_close() bug. Fixed bug - in sane_get_option_descriptor that allowed invalid option number. - Changed numerous int variables to size_t to eliminate warnings. - Changed various elements in ARTEC_Scanner structure to SANE_Int - instead of int. Replaced all fprintf() statements with DBG(). - * backend/artec.desc Added interface entries. - -2000-07-26 Karl Heinz Kremer - - * backend/epson.c: Fixed problem with Perfection610 scanner. - The variable s->color_shuffle_line was not correctly initialized. - * backend/epson.desc: Updated version number - -2000-07-26 Oliver Rauch - * added info about variable scsi buffer sizes defined by backends - umax, mustek, sharp (via sanei_scsi_open_extended()) to - man sane-scsi - -2000-07-25 Henning Meier-Geinitz - - * backend/snapscan.c: Use DBG(0, ...) instead of fprintf (stderr, ...) - * backend/abaton.c backend/agfafocus.c backend/apple.c backend/dc210.c - backend/dll.c backend/dmc.c backend/microtek2.c backend/pint.c - backend/qcam.c backend/ricoh.c backend/s9036.c backend/snapscan.c - backend/tamarack.c: Use sanei_config_read instead of fgets. - * backend/dc210.c backend/microtek.c backend/pnm.c: Added - #include . - * backend/dc25.c backend/m3096.c backend/m3096g.c backend/sp15.c - backend/st400.c: Moved #include to the beginning. - * AUTHORS: Changed agfa to agfafocus. - -2000-07-25 Peter Kirchgessner - - * backend/hp.c hp-scl.c hp-option.c hp-handle.c hp-accessor.c - remove inline stuff - -2000-07-25 Henning Meier-Geinitz - - * configure.in configure include/sane/config.h.in - include/sane/sanei_backend.h: Moved test for u_int* to configure. - * include/sane/sanei_debug.h: Remove #warning (Irix compiler doesn't - like this) - * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend - 1.0-92. Changed linedistance correction for MFS-8000SP. Fixed - margin positions and removed warning for MFS 6000CX. Warning is - printed in debug level 0 again. Removed test for gamma length. - Fixed (partly) ADF handling. Man page update. More details in - mustek.CHANGES. - * NEWS: updated for new Mustek backend version. - -2000-07-20 Peter Kirchgessner - * backend/hp.c: use sanei_config_read() instead of fgets - * backend/hp-scl.c: Dont write chars < 32 to DBG - -2000-07-20 Abel Deuring - * backend/sharp.c: removed fgets-call + minor bugfix - * backend/sharp.desc: added entry ":manpage" - * sanei/sanei_scsi.c: added missing dummy function - sanei_scsi_req_flush_all_extended - -2000-07-18 Henning Meier-Geinitz - - * configure.in configure: Fixed --enable-warnings to work as - advertised. - -2000-07-18 Petter Reinholdtsen - - * configure.in configure include/sane/config.h.in lib/Makefile.in - lib/getenv.c lib/isfdtype.c lib/vsyslog.c - sanei/sanei_init_debug.c: OS/2's getenv() is useless, OS/2, - Solaris and AIX is missing isfdtype() and AIX is missing - vsyslog(). Implement replacement functions. - -2000-07-17 Henning Meier-Geinitz - - * backend/snapscan.c backend/snapscan-scsi.c: Replace C++ comment - with C comment. - -2000-07-17 Henning Meier-Geinitz - - * include/sane/sanei_backend.h: Replace C++ comment with C comment. - -2000-07-17 Henning Meier-Geinitz - - * backend/musteka4s2.desc: Removed. Now that the mustek_pp - backend is part of SANE musteka4s2 is no longer neccessary. - If somebody really wants to use the old musteka4s2 sources - he will find a link on the mustek_pp WWW page. - -2000-07-16 Jochen Eisinger - - * backend/mustek_pp.c: Replaced fgets() with sanei_config_read() - -2000-07-16 Petter Reinholdtsen - - * include/sane/sanei_debug.h: Fix typo. - -2000-07-15 Karl Heinz Kremer - - * backend/epson.c: Replaced fprintf() with DBG() - - * backend/epson.desc: updated version number - -2000-07-15 Henning Meier-Geinitz - - * backend/dc210.c: Replaced fprintf (stderr, ...) by DBG (). - -2000-07-15 Henning Meier-Geinitz - - * doc/Makefile.in doc/sane-dc210.man doc/sane-v4l.man - doc/.cvsignore: Added manpages for dc210 and v4l. These - are just standard manpages. Please check and update them. - - * README: Added dc210, v4l and mustek_pp entries. - -2000-07-15 Henning Meier-Geinitz - - * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend - 1.0-90. Fixed linedistance-handling for Paragon 8000SP. Fixed - mustek.conf port entry. Updated man page (parallel port - scanners and 600 II N). - - * NEWS: Updated (mustek backend version 1.0-90) - - * backend/dll.conf: Commented out mustek_pp on behalf of the - maintainer - - * doc/.cvsignore: added sane-mustek_pp.5, sane-plustek.5 and - sane-st400.5 - -2000-07-15 Andreas Rick - - * backend/coolscan.c: added missing initialization in - coolscan_read_data_block() - -2000-07-13 Petter Reinholdtsen - - * AUTHORS backend/dll.conf backend/Makefile.in backend/mustek_pp.c - backend/mustek_pp.desc backend/mustek_pp.h backend/mustek_pp.conf - doc/Makefile.in doc/sane-mustek_pp.man: New backend for - ScanExpress 6000 P, ScanMagic 4800 P, 600 III EP Plus, ScanExpress - 600 SEP and MD9848 from Jochen Eisinger. - - * backend/snapscan-310.c backend/snapscan-scsi.c - backend/snapscan-sources.c backend/snapscan-sources.h - backend/snapscan-utils.c backend/snapscan.c backend/snapscan.desc - backend/snapscan.h: New snapscan backend version dated 20000514 - from Steve Underwood. - - * backend/microtek2.h backend/microtek2.c backend/microtek2.desc: - Add support for ScanMaker X6USB. Patch from Oliver Neukum. - - * README.os2 configure.os2 include/sane/sanei_backend.h - sanei/os2_srb.h sanei/sanei_init_debug.c backend/dll.c - backend/net.c frontend/saned.c : Some of the OS/2 patches from - Yuri Dario. - - * frontend/saned.c: Correct cancel handling in saned. Patch from - Jochen Eisinger. - -2000-07-12 Ingo Wilken - - * frontend/scanimage.c, doc/scanimage.man: Support for - environment variable SANE_DEFAULT_DEVICE. - -2000-07-11 Ingo Wilken - - * backend/st400.c, backend/st400.conf, backend/st400.h, - doc/sane-st400.man: new files - * backend/st400.desc: updated information - * README, backend/Makefile.in, doc/Makefile.in: added st400 backend - * AUTHORS: added myself as maintainer of st400 backend - -2000-07-09 Peter Kirchgessner - - * doc/sane-hp.man: Updated manual page (scantype --> scan source) - -2000-07-09 Peter Kirchgessner - - * backend/hp-handle.c, hp-scl.c, hp-scl.h, hp.c, hp.h, hp-option.c - hp-option.h: Add wait for front panel button - - * backend/hp.desc: Changed version to 0.88 - -2000-07-09 Andreas Rick - - * AUTHORS: added myself as maintainer of the coolscan backend - - * README: added Coolscan page link - - * doc/sane-coolscan.man: first version of Coolscan manpage - -2000-07-09 Gerhard Jaeger - - * AUTHORS: added myself as maintainer of the Plustek backend - - * README: added Plustek manpage entry - - * backend/plustek.desc: updated description - - * backend/plustek.c backend/plustek.h backend/plustek-share.h - backend/plustek.conf: added Plustek backend code - - * backend/Makefile.in doc/Makefile.in backend/dll.conf: - added plustek entries - - * doc/sane-plustek.man: added manpage for Plustek backend - -2000-07-09 Petter Reinholdtsen - - * sanei/sanei_thread.c: Add required include files to get this to - compile almost without warnings on Unix. - - * frontend/Makefile.in frontend/scanimage.c frontend/stiff.h - frontend/stiff.c doc/scanimage.man: Add 16 bit support and new - option --format to change file format. Makes it possible to save - uncompressed TIFF images. Patch from Peter Kirchgessner. - - * backend/microtek2.c: Add ScanMaker X6USB identifier. Patch from - Oliver Neukum. - -2000-07-07 Petter Reinholdtsen - - * acinclude.m4 configure.in aclocal.m4 configure: New autoconf - test SANE_V4L_VERSION. - - * AUTHORS: Added myself as CVS repository maintainer. - - * include/sane/sanei_debug.h sanei/sanei_init_debug.c: Send debug - messages to syslog if stderr is a socket. - -2000-07-06 Petter Reinholdtsen - - * configure configure.in: Change "you're" to "you are" to avoid - confusing emacs font-lock mode. Regenerated configure. - - * backend/v4l.c: Fix sane_close() bug. - -2000-07-02 Peter Kirchgessner - - * backend/hp.desc added interface entries - - * backend/hp.c, backend/hp-handle.c - ADF-support for ScanJet IIp - Return error SANE_STATUS_NO_DOCS if no paper in ADF - -2000-06-30 Henning Meier-Geinitz - - * backend/mustek.* Update to Mustek backend 1.0-89. Fixed "scan - slider doesn't return to start" bug. Details in - backend/mustek.CHANGES. - - * backend/nec.desc backend/dc25.desc backend/m3096g.desc: Added - :interface entries. Updated email adderess. - -2000-06-28 Karl Heinz Kremer - - * backend/epson.c Fixed sane_close() - when the scanner still had - data to deliver at the time the scanner was closed, it was impossible - to restart any frontend software. This also caused scanimge -T to - work just once. - -2000-06-28 Henning Meier-Geinitz - - * backend/mustek.* Update to Mustek backend 1.0-88. Small bugfixes. - Details in backend/mustek.CHANGES. - - * backend/sp15.desc backend/dc25.desc backend/m3096g.desc: Added - :interface entries. - -2000-06-28 Oliver Rauch - * Updated umax backend to version 1.0.21 - take a look at backend/umax.CHANGES for details - - updated umax.desc, umax manpage - -2000-06-28 Abel Deuring - * backend/sharp.esc: added "interface" entries - -2000-06-28 Henning Meier-Geinitz - - * backend/pint.c: fixed sane_close bug - - * backend/microtek.c: fixed compilation problem with NDEBUG - defined - -2000-06-27 Henning Meier-Geinitz - - * backend/lhii.desc: added :interface - * README.linux: added reference to Linux SCSI documentation (from - Abel Deuring) - -2000-06-26 Henning Meier-Geinitz - - * backend/musteka4s2.desc: Added all more scanners and - :interface entries - * backend/sagitta.desc: Removed on behalf of the author. Nobody - has showed interest in this very old (and rare) scanner over - the years. It's difficult to keep it up-to-date because a kernel - module is neccessary. Nobody volunteered to take over - maintainership. - * backend/tamarack.c: Changed all fprintf to DBG calls. - -2000-06-26 Abel Deuring - * sanei/sanei_scsi.c and include/sanei/sanei_scsi.h: - new functions sanei_scsi_cmd2 and sanei_scsi_req_enter2 - for proper handling of "unusual" SCSI commands lengths - * backend/canon-scsi.c: call sanei_scsi_cmd2, where necessary - -2000-06-25 René Rebe - * backend/avision.c: fixed sane_close () bug - * backend/avision.desc: added some more scanners - -2000-06-25 Henning Meier-Geinitz - - * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend - 1.0-87. Fixed gamma correction for 1200 A3 Pro. Fixed dependancy - of mustek.h on sane-backends.h. Fixed debug output bug in - fix_linedistance_se. Updated documentation and mustek.conf. - - * README: Added v4l and fixed typo. - -2000-06-25 Karl Heinz Kremer - - * backend/epson.desc - Changed Parallel to Parport - -2000-06-25 Henning Meier-Geinitz - - * doc/Makefile.in doc/sane-s9036.man doc/sane-tamarack.man - doc/sane-ricoh.man doc/sane-avision.man doc/xcam.man .cvsignore: - Added manpages for these backends and xcam. - - * frontend/xcam.README: removed because manpage now exists. - - * backend/plustek.desc backend/qcam.desc backend/ricoh.desc - backend/s9036.desc backend/tamarack.desc backend/avision.desc - backend/st400.desc: Updated :interface and :manpage information. - - * README: Updated information regarding documentation. - - * backend/tamarack.c: Changed printf(...) to fprintf(stderr,...) - on behalf of the maintainer. - -2000-06-25 Petter Reinholdtsen - - * backend/Makefile.in backend/v4l.desc backend/v4l.c: V4L backend - corrections. Corrected dependencies. Removed () in version - number, as this backend is now included in the distribution. More - debug info and use sanei_config_read() instead of fgets() in - backend. - -2000-06-23 Karl Heinz Kremer - - * backend/epson.desc - added :interface information - -2000-06-23 Petter Reinholdtsen - - * AUTHORS: Added Juergen G. Schimmer as author of the v4l backend. - - * configure.in backend/Makefile.in backend/dll.conf - backend/v4l-frequencies.h backend/v4l-grab.h backend/v4l.c - backend/v4l.conf backend/v4l.desc backend/v4l.h: Added Video4Linux - backend from Juergen G. Schimmer. - -2000-06-22 Henning Meier-Geinitz - - * include/sane/sanei_pa4s2.h sanei/sanei_pa4s2.c Makefile.in - backend/Makefile.in sanei/Makefile.in: Added interface for - Mustek parallel port scanners (from Jochen Eisinger - ). This will be used by the Mustek - parallel port backend mustek_pp (coming soon). - - * tools/sane-desc.el backend/template.desc.: Added support for - "interface" column in sane-desc.el. The new keyword is - ":interface", examples in "template.desc.". All maintainers - should update their *.desc files. - - * backend/mustek.desc abaton.desc agfafocus.desc apple.desc - dc210.desc dmc.desc qcam.desc ricoh.desc s9036.desc snapscan.desc - tamarack.desc: added interface entry for the Mustek and - unmaintained backends. - - * backend/abaton.c apple.c qcam.c tamarack.c: fixed sane_close () - bug for the unmaintained backends. - -2000-06-18 Henning Meier-Geinitz - - * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend - 1.0-86. Added support for Mustek Paragon 1200 A3 pro (1, 8, and 24 - bit/pixel; calibration doesn't work yet). Removed some remainings - of color lineart and halftone support. More debugging - output. Fixed bug in sane_control_option (option was not checked - for negative values). Fixed bug in sane_close. General code - cleanup. Details in backend/mustek.CHANGES. - -2000-06-13 Karl Heinz Kremer - * backend/epson.*: Invert image when scanning negative off the TPU. - Initialize optial_res to 0. Fix sane_close() bug. Make threshold - only active when halftoning is off and scan depth is 1. Make - film type only active when TPU is selected. Scanner based - color correction. More constraints for GUI. Cleanup in option - handling. - -2000-05-21 Henning Meier-Geinitz - - * backend/mustek.*: Update to Mustek backend 1.0-85. Added double - buffering. This may improve scan performance a bit. Removed - dead code (in dev_read_start). Changed linedistance correction - handling. Paragon 12000 SP color mode might work now with all - firmware versions. Details in backend/mustek.CHANGES. - -2000-05-27 Karl Heinz Kremer - * backend/epson.[ch] Support for multiple EPSON scanners added - Fixed Perfection 610 color problem - -2000-05-26 Abel Deuring - * sanei/sanei_scsi.c: Fixed a bug in the Linux queue handling, - as suggested by Simon Munton - -2000-05-22 Oliver Rauch - * ltconfig: Added option "-X" to ldconfig for linux-gnu - this solves the problem with link /usr/local/libs/sane/libsane.so.1 => libsane-umax.so.1 - -2000-05-21 Henning Meier-Geinitz - - * README: Added quick install. Removed list of supported platforms - because it is unknown how accurate it is at the moment. Added - description for --enable-scsibuffersize (partly from Abel - Deuring). Removed operating system specific information. See - README.* files instead. Added comment to read the PROBLEMS file. - Added/changed list of available documentation. Added comment on - possible causes for the frontends not detecting scanners. Added - comment on tools directory. Headings should be easier to find now. - - * README.aix: New file. Extracted from README. - - * README.hp-ux: New file. Extracted from README. - - * README.linux: New file. What is needed to get SCSI scanners to - work under Linux. Workaround for Adaptec 1542 users (from Abel - Deuring) - -2000-05-18 Henning Meier-Geinitz - - * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend - 1.0-82. Added shrinked image fix to ScanExpress 12000SP models - <= v2.0. Fixed remaining sane_cancel problems (in non_blocking - mode). Fixed color stripes and segmentation fault for Paragon - MFS-12000SP 1.00 (at least for me). Some minor debug output - additions and changes. Look at backend/mustek.CHANGES for more - details. - - * doc/.cvsignore: Added missing sane-sharp.5 - -2000-05-07 Henning Meier-Geinitz - - * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend - 1.0-81. Added transparency adapter (TA) support for all Mustek - scanners. Fixed shrinked image bug for the ScanExpress 6000SP. - Removed unused options (3-pass scanners and 600 II N). Scan - source selection now shows only the options currently available. - Fixed a bug concerning the ADF handling. sane_init () now uses - sanei_config_read () and sanei_config_get_string () instead of - its own functions. Man page and .desc update. Look at - backend/mustek.CHANGES for more details. - -2000-04-27 Karl Heinz Kremer - - * backend/epson.* Some code cleanup, added support for GRB - images and did some Gamma correction fixes for the Perfection - 610. - -2000-04-27 Petter Reinholdtsen - - * include/sane/sanei_debug.h: Bugfix. Make sure the source - compiles even if NDEBUG is defined. - -2000-04-23 Henning Meier-Geinitz - - * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend - 1.0-80. Adjusted scan areas for most scanners. Added transparency - adapter support for all Paragon legal size scanners. Fixed color - mode for the Paragon MFS-8000SP (gamma problems). New system to - set buffersize using sanei_scsi_open_extended. Removed (maybe - temporarily) support for SCSI queue. Fixed shrinked image bug with - the ScanExpress 12000SP. Fixed positional options detection - (from mustek.conf). Added option "buffersize". Adjusted - mustek.conf template to more reasonable defaults. Lots of - small fixes and more complete debugging output. Look at - backend/mustek.CHANGES for more details. - -2000-04-15 Andreas Rick - - * backend/coolscan.* Update coolscan backend to version 0.4.3. - This version includes support for the newer Nikon Coolscan - models LS-30 and LS-2000. Dustremoval is not yet included. - -2000-04-09 Henning Meier-Geinitz - - * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend - 1.0-79. Changed version system. Linedistance correction for - the 600 II N is fixed. Added output of scanning time. Rewrite - of the resolution encoding for the 3-pass scanners. Look at - backend/mustek.CHANGES for details. - -2000-04-05 Oliver Rauch - * Updated umax backend to version 1.0.2-build-20 - take a look at backend/umax.CHANGES for details - -2000-04-05 Henning Meier-Geinitz - - * frontend/xscanimage.c, frontend/preview.c: Fixed a small bug - concerning 3-pass scanners. gdk_input_add() was called three times - without a preceding gdk_input_remove(). - - * frontend/scanimage.c: Fixed a bug where the scan was cancelled - after a test for low mem even if enough memory is available. This - probably only affected 3-pass scanners. - -2000-04-02 Henning Meier-Geinitz - - * backend/mustek.*: Update to Mustek backend 0.78. Fixed several - small bugs and spelling errors. Adjusted scanner names to Mustek - style. Inquiry is even more verbose now. Look at - backend/mustek.CHANGES for details. - -2000-03-27 Karl Heinz Kremer - * backend/epson.c backend/epson.desc: Removed - status request for push button. This caused an - error on older scanners. Fixed a few typos in - the .desc file and added GT-9000 scanner. - -2000-03-23 Oliver Rauch - * updated umax backend to version 1.0 build 19 - for details read backend/umax.CHANGES - -2000-03-22 Karl Heinz Kremer - * backend/epson.*: Several fixes for minor problems. - Fixed function level A4 scanners (line mode instead - of byte mode). Removed unnecessary free() calls. - Use extended status for recognize warm up. This fixes - problems with TPU and occasional crashes during startup. - Added D1 level for Perfection 610. - Added first version of support for set threshold and set - zoom. - -2000-03-19 Henning Meier-Geinitz - - * backend/mustek.c: Updated backend to new version 0.76. Fixes for - 600 II N (color stripes, cancel handling), ScanExpress ("XC06" is - now recognized), MFS-1200SP (linedistance correction in high - resolutions, patch from Andreas Beck), STORE makros (patch from - Norbert Mueller), ADF (patch from Joerg Anders), firmware - identification (patch from Marco G. Salvagno), sane_cancel (scan - will now be cancelled immediately, no new sane_read necessary), - sane_get_option_descriptor (test for option < 0). Added a more - verbose inquiry output. Adjusted debug levels. Changed the model - names (sane.model) to reflect the real scanner names. Removed some - compiler warnings. Added new maintainer. - - * backend/mustek.desc: Added link to backend homepage. Added all - the different scanner names used for the same model. Added Trust - scanners known to work. Removed firmware versions and scanner ids. - - * backend/mustek.CHANGES: New file. More detailed changes for the - Mustek backend. - - * doc/sane-mustek.man: Documentation for the 600 II N linedistance - options. Added warning from PROBLEMS. Added link to backend homepage. - Changed supported scanners list (see mustek.desc). Added more bug - entries. - - * AUTHORS: Added new maintainer and email address - -2000-03-18 Petter Reinholdtsen - - * backend/Makefile.in tools/libtool-get-dll-ext: New script to - detect shared library endings without using 'rev' which is missing - on some platforms. - -2000-03-14 Petter Reinholdtsen - - * sanei/sanei_scsi.c: Test for 'USE == LINUX_INTERFACE' instead of - defined(__linux__). - -2000-03-14 Abel Deuring - - * new version of ths Sharp backend (0.31): added support for the - JX350 (Thanks to Shuhei Tomita for providing the patch) - -2000-03-07 Petter Reinholdtsen - - * Makefile.in (lsm) sane.lsm sane-1.0.1.lsm: New target to - generate Linux Software Map (LSM) entry from template. Remove old - file. - diff --git a/ChangeLog-1.0.4 b/ChangeLog-1.0.4 deleted file mode 100644 index 94a64aa43..000000000 --- a/ChangeLog-1.0.4 +++ /dev/null @@ -1,729 +0,0 @@ -************************ Release of sane-backends 1.0.4 ********************** - -2000-12-22 Henning Meier-Geinitz - - * configure configure.in: Changed version to 1.0.4 and package to - sane-backends (from Oliver Rauch - - * TODO: Some points about OS/2 compilation problems. - -2000-12-17 Henning Meier-Geinitz - - * TODO: More details for net/saned problems. - -2000-12-16 Jochen Eisinger - - * TODO: removed entry about net.c seg-faulting when saned isn't - loaded or timed-out - -2000-12-16 Henning Meier-Geinitz - - * configure configure.in: Disable warnings by default for release. - * sanei/sanei_wire.c: Fixed typo. - -2000-12-16 Jochen Eisinger - - * sanei/sanei_wire.c: added test for negative parameter to memcpy() - -2000-12-15 Gerhard Jaeger - - * fixed wrong options in sane-plustek.man - -2000-12-12 Oliver Rauch - - * corrected backend version in umax.desc - -************************** Code freeze for SANE 1.0.4 ** ********************* - -2000-12-12 Henning Meier-Geinitz - - * NEWS: Updated/corrected version numbers of backends. - -2000-12-10 Henning Meier-Geinitz - - * doc/sane-scsi.man: Small changes/updates concerning Linux - 2.2. Updated entries about Adaptec cards, NCR53c400/Domex 3181 - cards, NCR 810 cards. Removed direct links to some backends. - * doc/sane-snapscan.man: Added link to new snapscan website. - -2000-12-10 Henning Meier-Geinitz - - * backend/mustek.c backend/mustek.desc backend/mustek.CHANGES: - Fixed wrong comment in encode_resolution. Added missing test for - return status in sane_start. Fixed wrong calculation of tlx and - tly for Pro series scanners. Increased version number. - -2000-12-09 Karl Heinz Kremer - - * backend/epson.c: Fixed user defined gamma curve for - inverted images. When scanning negatives the gamma curve - was applied incorrectly. Fixed debug output for user defined - gamma curves - no [epson] in between values anymore. - -2000-12-09 Peter Kirchgessner - - * doc/sane-hp.man, backend/hp.desc - Add HP ScanJet 6390C to list of supported scanners - -2000-12-07 Henning Meier-Geinitz - - * TODO: Updated. Removed entries about plustek comment problembelm - and libsane.la. Added entry about disabling local scanning. - -2000-12-07 Gerhard Jaeger - - * backend/plustek-share.h backend/plustek.h backend/plustek.c - removed warning conditions - fixed a bug that causes wrong frontend displays - fixed problem when driver returns error during read - -2000-12-05 Henning Meier-Geinitz - - * NEWS: Updated backend versions. Added point about compilation fixes - on Irix and FreeBSD. - * backend/mustek.c backend/mustek.desc backend/mustek.CHANGES: - Fixed problem with lamp control of SE scanners and reduced - length of scan area for Paragon 1200 SP PRO. Removed warning for - this scanner. Increased version number. - -2000-12-05 Henning Meier-Geinitz - - * TODO: Updated. Added point about plustek-share.h using c++ comment - and reminder to check config.in.h. Removed entriy about as6e.c stat - result check. - * backend/as6e.c backend/as63.h: Comitted patch from Eugene Weiss - . Fixes: Use only DBG (no printfs). Check result - of stat. Add GPL header. - -2000-12-05 Gerhard Jaeger - - * backend/plustek-share.h - cleanup - -2000-12-05 Peter Kirchgessner - - * backend/hp-handle.c - - Change SCL_UNLOAD to SCL_CHANGE_DOC (bug from copying code) - -2000-12-04 Henning Meier-Geinitz - - * TODO: Updated. Added entries about as6e stat problems and addition to - sanei_scsi.c from FreeBSD ports. - -************************* snapshot-2000-12-04 ******************************* - -2000-12-04 Peter Kirchgessner - - * backend/hp.c, hp-handle.c, hp.desc - - fix problem with ADF support on 6350C (and maybe others) - -2000-12-04 Oliver Rauch - - * removed usage of gettext, problem with -lintl should be solved: - - removed usage of gettext from lib/getopt.c - - removed test for libintl/gettext in configure[.in] - - removed intllib from frontend/Makfile.in - * updated umax.desc - -2000-12-03 Karl Heinz Kremer - - * backend/epson.*: Version 0.1.38 - Removed changes regarding 12/14 bit support because of SANE - feature freeze for 1.0.4. - The following fixes are in the software compared to the version - prior to the feature freeze: - - refresh UI after a change in the scan mode setting (was not updated - when going from Binary to Gray or vice versa) - - Read values for "line distance" from the scanner instead of using - hardcoded values. This makes sure the backend always uses the correct - values regardless of firmware version. - - Fixed an "off-by-one" error in the color reordering routine that - caused weird artifacts in some instances. - -2000-12-03 Karl Heinz Kremer - - * backend/epson.c: Fixed off-by-one in color reordering - -2000-12-02 Karl Heinz Kremer - - * backend/epson.*: Read information about optical resolution - and line distance from scanner instead of hardcoded values. - Add support for color depth > 8 bits per channel. - (can use 12, 14 and 16 bits per channel) - EPSON backend is now version 0.36 - -2000-11-30 Oliver Rauch - - * changed backend/Makefile.in: - wrong old installation of libsane.la - $(INSTALL_PROGRAM) libsane.la $(libdir)/libsane.la - to this: - $(LIBTOOL) $(MINST) $(INSTALL_PROGRAM) libsane.la $(libdir)/libsane.la - -2000-11-30 Henning Meier-Geinitz - - * README.irix: Removed. Problem with libjpeg is solved. - * TODO: Updated. Removed hpoj addition. Added snapscan link. Added - entry about net backend segfaulting if using net:localhost. Removed - artec O_SYNC problem. Removed Irix jpeg problem. Removed PTAL - addition. - * doc/saned.man: Added paragraph about xinetd (from Matt Mozur - ). Removed links to backends, added - sane-"backendname" instead. - * doc/sane-net.man: Added comment about segfaults if scanning - on localhost. - * sanei/sanei_scsi.c: Added missing DBG_INIT (from FreeBSD ports). - -2000-11-30 Gerhard Jaeger - - * backend/plustek.c backend/plustek.desc backend/plustek-share.h - backend/plustek.h doc/sane-plustek.man: - changed to version 0.38 - document update, minor bugfixes - -2000-11-30 Chris Pinkham - - * artec.c: removed O_SYNC for posix compatibility, converted variable - to unsigned char to get rid of overflow error. Changed version - to 0.5.15. - -2000-11-30 Oliver Rauch - - * changed sane-config.in again: - sane-config --libs has to print all libs - that the sane libs depend on. - This is not needed for shared libs and that - was the reason why I removed all libs but "-lsane". - But when linking against static sane libs we need - to know about all necessary libs. - -************************* snapshot-2000-11-28 ******************************* - -2000-11-28 Oliver Rauch - - * added SANE_CHECK_JPEG to aclocal.m4 and configure.in - (test routine by henning Meier Geinitz) - -************************* Feature freeze for SANE 1.0.4 ********************* - -2000-11-27 Peter Kirchgessner - - * NEWS: hp-backend version is 0.92 - -2000-11-27 Oliver Rauch - - * backend/umax.c: corrected wrong BUILD (25->24) - -2000-11-26 Henning Meier-Geinitz - - * AUTHORS: Added Karsten Festag as maintainer of microtek2. - * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend - 1.0-100. Added option fast-preview that tries to use the fastest - mode available for preview. This is supported for the 3-pass - scanners (was option "preview in gray") and some of the - ScanExpress scanners (6000 SP, 12000 SP Plus). Use #include - "../include/sane/...". Put option force-wait into mustek.conf - (disabled). Removed block mode for Paragon 6000 SP and 8000 SP. - Code cleanup. More debug output. Details in backend/mustek.CHANGES. - * doc/.cvsignore: Added sane-as6e.5 and sane-nec.5. - -2000-11-26 Peter Kirchgessner - - * backend/hp.desc, doc/sane-hp.man - Add descriptions for PTAL support - - * backend/hp.c - If PTAL-support requested, write warning about unsupported PTAL - with DBG(0,... instead of DBG(1,... - -2000-11-25 Henning Meier-Geinitz - - * configure configure.in acinclude.m4 aclocal.m4 - include/sane/config.h.in: Added test for PTAL library and headers - (patch from David Paschal ). Some reformating of - the output of configure --help. - - * backend/GUIDE: Updated entry about #include. - -2000-11-24 Henning Meier-Geinitz - - * AUTHORS: Removed authors of xscanimage and xcam (now in - sane-frontends). - * README.unixware2, README.unixware7: X-frontends are no longer - included. Removed comments and sourcecode of "rev" (not supported/used - in backends/Makefile anymore). - * sane.lsm: X-frontends are no longer included. Used blanks instead of - tabs. - * doc/scanimage.man: Removed links to backends, added generic link - instead. - * doc/.cvsignore frontend/.cvsignore: X-frontends are no longer included. - -2000-11-24 Oliver Rauch - - * changed configure.in, configure frontend/Makefile.in - and backend/Makfile.in: - The shared libraries required by the backends are linked to - the backends (they have been linked to the frontends before). - Only libintl is linked to the frontend. - * changed tool/sane-config.in, sane-config --libs => "-lsane", - all other libraries are linked to the backend libs now - -2000-11-24 Jochen Eisinger - - * doc/scanimage.man doc/saned.man: updated description of password - file - * sanei/sanei_auth.c frontend/saned.c frontend/scanimage.c: replaced - index() by strchr(). Changed style of password file - * backend/net.c: the net backend now prepends net:host: to the - resource before calling the auth_callback function - -2000-11-23 Oliver Rauch - - * removed doc/xcam.man, doc/xscanimage.man and - updated doc/Makefile.in - * changed configure.in and frontend/Makefile.in, - "-lintl" is not added to @LIBS@ any more, @INTLLIBS@ - is defined instead now, this is necessary because "-lintl" - has to be added to the frontends and not to a backend and - sane-config --libs must not list it. - * Added "Introduction" to README that tells about - the new X-frontend package - * removed gimp and gtk parts from include/sane/config.h.in - * removed gtk test from aclocal.m4 - * removed xcam.c xscanimage.c sane-style.rc progress.c progress.h - preview.c preview.h preferences.c preferences.h gtkglue.c gtkglue.h - from frontend/ - * removed parts for xcam and xscanimage from frontend/Makefile.in, - configure.in and updated confiugre - -2000-11-23 Henning Meier-Geinitz - - * NEWS: Updated for SANE 1.0.4. Please check. - * README.aix: Removed paragraph about shared libs not working. - * README.linux: Added paragraph about excessive warnings due to glibc - bug (from Peter Kirchgessner). - * TODO: Removed entry about shared libs not working on AIX. Added entry - about PTAL checks. Removed entry about DBG and microtek2. Added entry - about dc210 and jpeg functions. Added entry about using strchr() - instead of index(). - * sane.lsm: Added NEC. - * backend/microtek2.c: (from karsten.festag@t-online.de (Karsten - Festag)) Use DBG instead of printf/fprintf. Use - #include "../sane/include/..." instead of #include "sane/...". Fixed - warnings. - -2000-11-23 Karl Heinz Kremer - - * backend/epson.c: Display "Set Focus" control only for scanners that - can actually handle the command. - -2000-11-22 Oliver Rauch - - * changed configure and configure.in, removed test for sting.h/strings.h - this is not needed because we use strchr instead (always in string.h) - of index (sometimes in string.h, sometimes in strings.h) - - * changed ltconfig for aix4*, repleace -o $objdir/$soname by -o $lib, - the shared libraries are handled correct now - -2000-11-21 Abel Deuring - * backend/sharp.c, backend/sharp.desc, doc/sharp.man: Support - for JX320 added - -2000-11-21 Henning Meier-Geinitz - - * AUTHORS: Added FUKUDA Kazuya for the nec Backend. Used spaces instead - of tabs. - * PROJECTS: Removed entry about NEC. Added/updated entries about Mustek - USB scanners. - * README: Added link to sane-nec(5). - * TODO: Removed entries about sanei_authorize and plain text passwords. - * backend/Makefile.in backend/dll.conf backend/nec.conf backend/nec.c - backend/nec.desc backend/nec.h doc/Makefile.in doc/sane-nec.man: - Added nec backend for the NEC scanners PC-IN500/4C (from Kazuya Fukuda - ) - -2000-11-20 Henning Meier-Geinitz - - * AUTHORS: Added Eugene S. Weiss. - * PROJECTS: Removed Artec as6e backend. - * README: Added link to man sane-as6e.5. - * TODO: Removed as6e. - * doc/Makefile.in: Added generation of as6e manpage. - * backend/Makefile.in: Added entries for as6e. - * backend/dll.conf: Added as6e. - * backend/as6e.c backend/as6e.h backend/as6e.desc doc/sane-as6e.man: - Added backend for Artec AS6E parallel port scanner (from Eugene S. - Weiss ). - -2000-11-20 Jochen Eisinger - - * configure configure.in: Added test for /dev/urandom and - index() in string.h or strings.h - * backend/net.c: Fixed SANE_NET_AUTHORIZE call handling - * doc/net.tex: Clarified definition of SANE_NET_AUTHORIZE, added - definition of MD5 authorization - * doc/sane.tex: Upgraded to version 1.0.2, changed definition of - SANE_MAX_USERNAME_LEN & SANE_MAX_PASSWORD_LEN to 128 chars - * doc/saned.man: added description of SANE_CONFIG_DIR/saned.users - * doc/scanimage.man: added description of ~/.sane/pass and - --accept-md5-only - * frontend/saned.c: implemented user authorization on a per backend - basis - * frontend/scanimage.c: fixed bug (option -b wasn't present) - implemented auth_callback - * lib/md5.c include/md5.h: added md5 functions from GNU textutils - * include/sane/sane.h: changed definition of SANE_MAX_USERNAME_LEN & - SANE_MAX_PASSWORD_LEN to 128 chars - * include/sane/sanei_auth.h sanei/sanei_auth.c: implemented new - SANE interface for user authorization using MD5 digest - * lib/Makefile.in sanei/Makefile.in: updated Makefiles - -2000-11-19 Karl Heinz Kremer - - * backend/epson.c: Removed one debug output statement. - -2000-11-19 Karl Heinz Kremer - - * backend/epson.[ch]: Added support for "set focus position" command. This - command is necessary to scan via the TPU with the Expression1600. -2000-11-19 Henning Meier-Geinitz - - * TODO: Removed entry about stiff.*. Updated entry about testing - saned. - -2000-11-19 Jochen Eisinger - - * backend/mustek_pp.[ch]: replaced #include "sane/.." by - #include "../include/sane/.." - -2000-11-19 Peter Kirchgessner - - * frontend/stiff.c: Fix problem with writing Tag bits per sample - for color tiff files. - -2000-11-18 Jochen Eisinger - - * doc/sane-mustek_pp.man backend/mustek_pp.*: updated mustek_pp - backend to version 0.9-devel - -2000-11-15 Henning Meier-Geinitz - - * PROJECTS: Added entry about Visioneer OneTouch 8600. - * TODO: Added entries about net backend crashing after timeout, stiff.c - problems, and more details about Irix cc jpeg problems. - -2000-11-15 Rene Rebe - * backend/avision.[c,h]: some fixes for brightness and contrast via - the gamma-table. New config-option to force the backend to use DIN A4 - ("option force-a4"). Clean up. - -2000-11-14 Rene Rebe - * backend/avision.[h,c]: Added gamma table support in hardware. - Brightness and contrast emulation via the hardware gamma table. - Code cleanup. - * AUTHORS: Changed my e-mail address. - -2000-11-13 Henning Meier-Geinitz - - * Makefile.in: Install sane.h and saneopts.h only. - * PROJECTS: Removed sane-pie. - * TODO: Removed sane-pie. Added possible portability problem for - artec. Removed entry about installed headers. Added entry about - gettext and libdl. - * doc/.cvsignore: Added sane-pie.5. - -2000-11-13 Simon Munton - - * backend/pie.c backend/pie-scsidef.c backend/pie.conf backend/pie.desc - doc/sane-pie.man: Added Pacific Image Electronics backend for ScanAce - range of scanners (also supports DevCom BlackWidow scanners and ADLIB - JetScan scanners). - * README backend/Makefile.in backend/dll.conf doc/Makefile.in: Added pie - backend. - * sane.lsm: Added keywords for pie backend. - * AUTHORS: Added myself as maintainer of pie backend. - -2000-11-12 Henning Meier-Geinitz - - * doc/sane.tex: Fixed a typo. - * doc/.cvsignore: Added the files produced by make ps. - * README: Removed X-frontends. Point to sane-frontends and website. - Some reformatting. - * TODO: Updated concerning frontends split. - * PROJECTS: Removed entries about frontends (now in - sane-frontends/README) - * PROBLEMS: Removed entries about frontends (now in - sane-frontends/PROBLEMS) - -2000-11-10 Henning Meier-Geinitz - - * sanei/sanei_constrain_value.c: If constraint_type is - SANE_CONSTRAINT_RANGE and quantization is used, the results may - be outside the limits of the range because quantization uses the - orginal value. Fixed by doing quantization with the already - checked value. - -2000-11-10 Gerhard Jaeger - - * backend/plustek.c backend/plustek.desc backend/plustek-share.h - backend/plustek.h doc/sane-plustek.man: - updated to version 0.37 - support for xsane, new models - document update, minor bugfixes - -2000-11-08 Henning Meier-Geinitz - - * TODO: Updated. Added entries for viceo backend and addition to hp - backend. Updated entries about the include issue. Added point about - additional options for pnm backend, install problem of libsane.la, - and some build problems and the --without-x problem. Some more - details for detecting older SANE versions. - - * LEVEL2: Added entry about sending messages from backend to frontend. - Removed entry about image polarity. - - * backend/mustek.c backend/mustek.h backend/mustek.CHANGES - backend/mustek.desc: Update to Mustek backend 1.0-99. Better - transparency adapter support for ScanExpress scanners. Changed - color support for ScanExpress scanners (faster at some resolutions - now). Paragon 1200 SP color mode should work now without garbage at - the end of an image. Some bugfixes. Details in - backend/mustek.CHANGES. - -2000-11-08 Jochen Eisinger - - * include/sane/sanei_debug.h: fixed typo - -2000-10-30 Henning Meier-Geinitz - - * TODO: Updated. Added points about --without-x and the - #include stuff. Added xcam problem. Changed entry for - Relisys scanner. - -2000-10-30 Petter Reinholdtsen - - * frontend/xscanimage.c: Define GIMP_ENABLE_COMPAT_CRUFT when - including gimp.h to use the old API. Eventually we should convert - the frontends to use the new Gimp API. Patch from Kevin Dalley. - -2000-10-29 Henning Meier-Geinitz - - * TODO: Updated. - -2000-10-23 Peter Kirchgessner - - *backend/hp-accessor.c hp-device.c hp-handle.c hp-hpmem.c hp.h hp.c - hp-option.c hp-scl.c: Change sanei_debug-interface - Allocate accessors once (for fixed size accessors) - Close connection in some error conditions - -2000-10-23 Jochen Eisinger - - * backend/dll.c: added test for ``dll'' in dll.conf - -2000-10-23 Jochen Eisinger - - * sanei/sanei_init_debug.c include/sane/sanei_debug.h - frontend/saned.c: removed vararg macros - -2000-10-17 Henning Meier-Geinitz - - * doc/sane.tex: Added paragraph about image polarity as discussed - on sane-devel. This is the version from Nick Lamb. - -2000-10-15 Jochen Eisinger - - * include/sane/sanei_debug.h: sanei_debug_init was only declared - if VARARG macros are supported. Fixed this. - -2000-10-08 Jochen Eisinger - - * sanei/sanei_pa4s2.c: fixed all but one compiler warning - -2000-10-03 Henning Meier-Geinitz - - * tools/find-scanner.c: Explicitly state that find-scanner won't - find non-SCSI scanners. - * doc/scanimage.man: Add examples for SANE device names. - * frontend/scanimage.c: Output message when no devices are found. - Add example for devicename to --help message. Print warning - when a Unix devicename is used instead of a SANE device. Removed - compiler warning. - * TODO: Removed entries about the fgets and include issues in - umax. Removed entries about scanimage device name - documentation. Added a point about xscanimage problems with the - new GIMP API. - * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend - 1.0-98. Fixed segmentation fault in sane_init. Enabled double - buffering. Clear inquiry buffer before using. Paragon 1200 SP now - uses LD_BLOCK color correction. Removed LD MFS (wasn't used - anymore). Fix sane_cancel for Paragon series II scanners. Fix - halftone and grain for Paragon series II scanners. Backtracking is - used automaticly by all scanners now. Some safety checks, code - cleanup and more debug output. Details are in - backend/mustek.CHANGES. - -2000-10-02 Oliver Rauch - - * Updated umax backend to sane-umax-1.0.3-build-24 - take a look at backend/umax.CHANGES for details - -2000-10-02 Oliver Rauch - - * sanei/sanei_constrain_value.c: - if checked option is a range and the value is out of - range the value is now corrected to the minimum or maximum - allowed value and SANE_INFO_INEXACT is set. - The old version returned with an error. This caused problems - when the value was a little bit out of range because of rounding - errors. - -2000-09-30 Henning Meier-Geinitz - - * backend/pnm.c: Fixed three segfaults due to buffer overruns: - maximum length of filename wasn't checked; maximum length in - sane_read wasn't always checked; ppm_type wasn't always set in - getparmfromfile. Added some checks for safety and removal of - warnings. Added DBG lines for every SANE API call. - * TODO: Added entries about the backend:devicename issue. Add a - comment about fronends not to crash when length is -1. Added entry - about sane-pie. Added point about fronends not checking if too - much data is delivered with sane_read. - * PROJECTS: Added entry about sane-pie. - -2000-09-24 Henning Meier-Geinitz - - * backend/mustek.*: Update to Mustek backend 1.0-97. This is a - development version and is only tested for three-pass scanners. - Added support for Paragon 1200 SP Pro and ScanExpress A3 SP. - Removed detection of " C04" and " C12" (don't seem to exist). - Changed SCSI request scheme. Sane_read can read more than 4096 - bytes from pipe. Minimum dpi is 30 now. Fixed LD correction for - Paragon 1200SP 1.06 and 1.11. Read SCSI buffer into big block and - do LD after that for Paragon one-pass scanners. New option - "blocksize" in mustek.conf. Better detection of the scanner type - (three-pass, Paragon I, ...). Fixed possible segmentation faults - in Paragon 600 II N LD code, scsi_sense_wait_ready and - sense_handler. Decreased maximum scan size of Paragon 800 II - SP. For three-pass scanners: fixed stop_scan and speed code, scan - area is in pixels now, added RGB brightness and contrast, use - +-100% for brightness and contrast. Return SANE_STATUS_CANCELLED - when scan was cancelled. Option "force backtracking" is enabled by - default, "scan speed" is set to "fastest". Added option - "force-warn" for mustek.conf. Rewrote halftone mode. Better error - handling and more debug output. - * TODO: Clarified point about image data polarity. Moved point about - xscanimage not updating the progress bar for 3pass scanners to - frontend section. Removed umax entry in "frontends". Removed entry - about alpha channel (was added to LEVEL2 file). - * LEVEL2: Add point about image data polarity. - * frontend/scanimage.c: Removed some warnings. - -2000-09-19 Gerhard Jaeger - - * backend/plustek.desc doc/sane-plustek.man: - updated information about supported scanners - -2000-09-18 Henning Meier-Geinitz - - * README: Removed comment about xscanimage error message. Added - comment about find-scanner (may find scanners not supported by - SANE). - * tools/README: Added comment about find-scanner and some lines - about sane-desc.el and sane-config. - * tools/find-scanner.c: Added comment about scanners not supported - by SANE. Removed some warnings. - * TODO LEVEL2: Removed xscanimage error comment from TODO and moved - ideas for SANE 2.0 from TODO to LEVEL2. - -2000-09-18 Petter Reinholdtsen - - * backend/v4l.c: Remove X11 dependency. - -2000-09-17 Henning Meier-Geinitz - - * frontend/xscanimage.c: Fixed gtk_main_quit bug (based on patch - from ). An error message was printed when - no sane device was found. - -2000-09-17 Petter Reinholdtsen - - * config.guess config.sub : Upgraded to latest version from - . - - * doc/Makefile.in: New target 'install-docs' to install - documentation in $(prefix)/doc/sane-/. - - * japi/Makefile.in: Move javac and javah to make variables. - -2000-09-16 Henning Meier-Geinitz - - * TODO: Added xscanimage bug and information about versioning - problems. Some other minor changes. - -2000-09-15 Gerhard Jaeger - - * backend/plustek.c - added some code to support timing measurement in debug sessions - -2000-09-10 Peter Kirchgessner - - * backend/hp-handle.c - Special handling of sane_cancel for OfficeJet K series - -2000-09-09 Peter Kirchgessner - - * backend/hp.h hp-scsi.h hp-scl.h hp-option.h hp-option.c - hp-device.h hp-scl.c hp.c hp-device.c hp-handle.c - - David Paschal (paschal@rcsis.com) - Added support for flatbed HP OfficeJets. - fix problem with cancel preview - fix timing problem between killing child and writing to pipe - change fprintf(stderr,...) to DBG - change include to "sane.." in hp.h - change handling of options that have global effects. - i.e. if option scanmode is received (has global effect), - all options that "may change" are send to the scanner again. - This fixes a problem that --resolution specified infront of - --mode on command line of scanimage was ignored. - NOTE: This change does not allow to specify --depth 12 infront of - --mode color, because --depth is only enabled with --mode color. - add depth greater 8 bits for mode grayscale - add option for 8 bit output but 10/12 bit scanning - -2000-08-24 Gerhard Jaeger - - * Updated plustek backend to support multiple devices and 12bit color-depth - affected files: backend/plustek.c backend/plustek.h - backend/plustek-share.h backend/plustek.conf - * backend/plustek.desc: updated information about supported scanner - * doc/sane-plustek.man: updated manpage according to the changes - -2000-08-23 Abel Deuring - * sanei/sanei_scsi.c: Second attempt to fix the errno bug - in the Linux command queue handling. - -2000-08-19 Henning Meier-Geinitz - - * TODO: Included TODO file for 1.0.4. - * sanei/sanei_ab306.c: Removed some comiler warnings. - * doc/sane.tex: Set \date to the date of the last change (not - the date of running latex (\today)) - * frontend/xscanimage.c: Fixed image size overrun (>ca. 400 MB). - Removed some compiler warnings. - -2000-08-15 Henning Meier-Geinitz - - * configure configure.in: Default to --enable-warnings again. - -2000-08-15 Jochen Eisinger - - * backend/mustek_pp.c: fixed bug in config_ccd_1013 that prevents - ASIC 1013 scanners from working - diff --git a/ChangeLog-1.0.5 b/ChangeLog-1.0.5 deleted file mode 100644 index 9c0a9923a..000000000 --- a/ChangeLog-1.0.5 +++ /dev/null @@ -1,1194 +0,0 @@ -2001-07-01 Oliver Rauch -************************ end of code freeze *********************************** -************************ Release of sane-backends 1.0.5 ********************** - - -2001-06-30 Henning Meier-Geinitz - - * configure configure.in: Disabled warnings by default. - * NEWS: Updated version numbers, added dc25. - -2001-06-25 Oliver Rauch - - * configure.in/configure: changed version to 1.0.5 - -2001-06-25 ********** CODE FREEZE FOR SANE-1.0.5 - snapshot sane-backends-pre1-1.0.5 - planned release on 2001-07-01 - - -2001-06-24 Oliver Rauch - - * backend/umax*: bugfixes: - * bugfix for DOR: - - bottom-right edge keeps in position if possible when DOR is switched on - - * bugfix for Astra 610S color mode: - - scale_y is set to 0.5 if y_resolutions is smaller than optical_res/2 - this does fix the color scan problems for Astra 610S. - Not tested for Astra 600S. - -2001-06-20 Peter Fales - - * backend/dc25.c - Backed out the previously added mkdtemp() - patch, as mkdtemp is not available on all platforms. - * TODO: Removed entry about dc25 bug - -2001-06-20 Henning Meier-Geinitz - - * TODO: Updated documentation entries. Added compilation bug in dc25.c. - -2001-06-20 Stéphane Voltz - - * doc/sane-umax_pp.man: corrections according to the TODO list - ---- cvs snapshot-2001-06-17 --- - -2001-06-17 Oliver Rauch - - * backend/umax*: bugfixes: - - removed "#include " from umax.c: assert() is never called - - bugfix for 3 pass scanning: - reposition_scanner is called in sane_start for 2nd and 3rd pass of 3 pass scan - - bugfix for UTA and DOR geometry offsets - -2001-06-14 Peter Fales - - * backend/dc25.c - Added a patch from Tim Waugh to use mkdtemp() - instead of mktemp(). Also cleaned up some compiler warnings. - -2001-06-14 Karl Heinz Kremer - - * doc/sane-epson.man: Removed reference to sane-devel list - -2001-06-14 Simon Munton - * doc/sane-pie.man: Fixed formatting problems - -2001-06-14 Gerhard Jaeger - - * doc/sane-plustek.man: - Corrected URL to Plustek mailing list - -2001-06-14 Henning Meier-Geinitz - - * TODO: Added link to libieee1284. - -2001-06-13 Karl Heinz Kremer - - * backend/epson.desc: Added GT-9500 (same scanner as Expression 636) - * backend/epson.c: Finally updated version # - -2001-06-13 Henning Meier-Geinitz - - * TODO: Updated the entries about documentation. - -2001-06-13 Oliver Rauch - - * sanei/sanei-scsi.c: Corrected bug in sanei_scsi_cmd2 for IRIX: - - scsi_req.ds_senselen has been set to sizeof pointer, is set - to 128 bytes now (1024 bytes does not work) - - sensebuf is cleared before scsi command is executed - - sensehandle always called when it exists and an error occurs - -2001-06-11 Henning Meier-Geinitz - - * tools/umax_pp.c: Also use sanei_umax_pp_SetLamp() (patch from - Tim Waugh ). - -2001-06-11 Stéphane Voltz - - * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.c: - make use of PPGETMODES only when available in ppdev.h. Corrected OS/2 - typo in Outb() and rename sanei_umax_pp_Lamp() to - sanei_umax_pp_SetLamp(). - - -2001-06-05 Peter Fales - - * backend/doc/sane-dc25.man, sane-dc210.man, sane-dc240.man - - Added reference to web page for information about sane - mailing list - -2001-06-10 Jochen Eisinger - * doc/sane-mustek_pp.man: added pointer and note to list - subscription page - ---- cvs snapshot-2001-06-10 --- - -2001-06-10 Henning Meier-Geinitz - - * doc/sane-artec.man doc/sane-coolscan.man doc/sane-umax.man: - Fixed whatis/apropos output (don't put an empty line after - the NAME section). Added SEE ALSO entry to sane(7). - * doc/sane-dll.man: Fixed output bug and added SEE ALSO entry. - * doc/sane-scsi.man: Rephrased the paragraphs about Linux sg - buffer to make it clear, that kernel changes are really only - necessary with older kernels. Fixed torque.net URL. Added comment, - that usually every SCSI adapter should work. Added paragraph about - problems with Acard adapters. Rephrased NCR810 entry. - * doc/sane-net.man: Updated BUGS section. Added SEE ALSO. - * doc/saned.man doc/sane-abaton.man doc/sane-agfafocus.man - doc/sane-apple.man doc/sane-as6e.man doc/sane-avision.man - doc/sane-bh.man doc/sane-dc210.man doc/sane-dc240.man - doc/sane-dc25.man doc/sane-dmc.man doc/sane-epson.man - doc/sane-fujitsu.man doc/sane-hp.man doc/sane-microtek.man - doc/sane-mustek_pp.man doc/sane-nec.man doc/sane-pie.man - doc/sane-pint.man doc/sane-plustek.man doc/sane-pnm.man - doc/sane-qcam.man doc/sane-ricoh.man doc/sane-s9036.man - doc/sane-sharp.man doc/sane-sm3600.man doc/sane-st400.man - doc/sane-tamarack.man doc/sane-umax_pp.man doc/sane-v4l.man: - Added SEE ALSO entry for sane(7). - * doc/sane-coolscan.man: Used @@ macros instead of fixed paths. - * doc/sane-dc210.man doc/sane-dc240.man doc/sane-dc25.man: - Used @@ macros instead of fixed paths. Fixed library paths. - * doc/Makefile.in doc/sane-coolscan.man doc/sane-dc210.man - doc/sane-dc240.man doc/sane-dc25.man: Set the correct library - path for all backends by changing @LIBDIR@ to $(libdir)/sane. - * doc/sane-as6e.man doc/sane-canon.man doc/sane-microtek.man - doc/sane-microtek2.man: Some minor formatting issues. - * doc/sane-mustek.man doc/sane-v4l.man: Added link to mostang mail - page. Fixed some formatting issues. - * doc/backend-writing.txt: Added paragraph about @LIBDIR@ and friends - in manual pages. - * TODO: Added several entries about manual pages. Removed entry about - sane(7). - -2001-06-09 Oliver Rauch - - * sanei/sanei_scsi.c: - applied patch by Douglas Gilbert - that solves compilation problem about: - storage size of `ssid' isn't known - -2001-06-09 Karl Heinz Kremer - - * backend/epson.c: Changed debug level for for an informational - message in the sense_handler from 0 to 2. - -2001-06-09 Henning Meier-Geinitz - - * README.os2: Added link to Franz Bakan's web page. - * configure configure.in backend/Makefile.in include/sane/config.h.in: - Check for sys/sem.h and disable snapscan if it isn't available. - Removed "//" (C++-style comment) from config.h.in. Link to djpeg - only once. - * TODO: Added comment on command line option for timeout in saned. - -2001-06-09 Petter Reinholdtsen - - * acinclude.m4 include/sane/config.h.in: Fix configure/compile - problem on Alpha/Tru64 Unix. - -2001-06-07 Stéphane Voltz - - * backend/umax_pp_low.c: make use of PPGETMODES to get ppdev - capabilites. - -2001-06-05 Peter Fales - - * backend/dc240.c - Fixed bug where attempting to change the - "image number" in an empty camera causes a core dump. - -2001-06-06 Stéphane Voltz - - * backend/umax_pp_low.c: OS/2 compile fixes (again). Backend - successfully built on Warp with EMX 0.9d. - -2001-06-06 Stéphane Voltz - - * backend/umax_pp_low.c: OS/2 compile fixes - -2001-06-05 Oliver Rauch - - * changed my email address in sane-backends.lsm - - ---- feature freeze for sane-1.0.5 is active --- ---- cvs snapshot-2001-06-05 --- - -2001-06-04 Oliver Rauch - - * update of umax backend to version 1.0 buid 27 - -2001-06-04 Henning Meier-Geinitz - - * TODO: Updated the entries concerning net+saned. Removed the - exporting symbols entry. Added entry about lassert.h. - * include/lassert.h sanei/sanei_scsi.c: Use local assert.h file to - fix problems with AIX and shared libraries. - * frontend/test.c: Changed order of headers to get test.c compiling - on OS/2. - * frontend/.cvsignore: Added test. - * frontend/saned.c: Increase timeout to one hour. - * backend/coolscan.c: Declared all internal functions static. - * tools/Makefile.in: Fixed typo that prevented make from removing - mustek600iin-off. - * sanei/sanei_scsi.c: Fixed some small bugs concerning error reporting. - * frontend/scanimage.c: Fixed small bug in output for batch mode. - -2001-06-03 Peter Fales - - * backend/dc240.c - Batch scanning of multiple images with scanimage - was failing if subsequent images have a different size than - from the first image. - -2001-06-03 Karl Heinz Kremer - - * doc/sane-epson.man: Updated documentation - -2001-06-03 Stéphane Voltz - - * backend/umax_pp_low.c: Fixed compile problem on archs that - have inb/outb and not insb/outsb. Cleaned up and simplified probing - code. - -2001-06-03 Peter Fales - - * backend/dc240.c - Add "auto increment" option to allow all - images to be downloaded with the --batch option to scanimage. - -2001-06-03 Henning Meier-Geinitz - - * backend/mustek.c: Added some debug messages. - * backend/net.c: Fixed yet another segfault. Added debug messages. - * frontend/scanimage.c doc/scanimage.man: Added more options for - batch-scanning (patch from Caskey Dickson - ). - -2001-06-02 Chris Pinkham - - * backend/artec.desc: updated version number to match artec.c. - -2001-06-02 Oliver Rauch - - * corrected umax version numver in umax.desc (1.0.24->1.0.26) - -2001-06-02 Henning Meier-Geinitz - - * NEWS: Updated concerning backend versions. - * TODO: Removed nec entries. Added entry about ADF extension to - scanimage. - * backend/qcam.c: Another occurence where struct flock must be defined - for OS/2. - * AUTHORS: Fixed Kazuya Fukuda's name and email address. - * backend/nec.c backend/nec.h backend/nec.desc: Update to backend - version 0.12 (from Kazuya Fukuda ). - Removed references to sharp backend (grep for "JX"). Check for - HAVE_SYS_SHM_H before including sys/shm.h and disable shared - memory support if necessary. Free devlist allocated in - sane_get_devices() in sane_exit() resolution setting bug fixed - (PC-IN500/4C 10dpi step). Removed resolution list. - -2001-06-02 Oliver Rauch - - * changed minimum scsi buffer size from 64KB to 32KB - - -2001-06-01 Henning Meier-Geinitz - - * backend/umax_pp_low.c: Fixed the FreeBSD problems by checking - /dev/io before accessing io ports (patch from Stéphane Voltz - ). - * backend/snapscan.c: Fixed two bugs: pss->devname must be checked - for 0. Return total number of lines in sane_get_parameters (patch - from Ben Stanley ). - -2001-05-31 Henning Meier-Geinitz - - * backend/mustek.c: Updated some comments. - * TODO: Removed the entry about the config_line[len-1] bug. - * configure configure.in include/sane/config.h.in backend/qcam.c: - Check for struct flock and define it if necessary. - * tools/Makefile.in: Make sure that backend/umax_pp_low.o exists - when umax_pp.o is linked. - * backend/bh.c backend/m3096g.c backend/sp15c.c: Fixed - config_line[len-1] bug which could generate an access violation - if len==0. - * lib/alloca.c lib/getnev.c lib/getopt.c lib/getopt1.c - lib/isfdtype.c lib/md5.c lib sigprocmask.c lib/snprintf.c lib - strdup.c lib/strndup.c lib/strsep.c lib/usleep.c lib/vsyslog.c: - Used #include "../include/sane/config.h". - * sanei/sanei_scsi.c: Fixed compilation issue for OS/2 in - sanei_scsi_find_devices. - ---- cvs snapshot-2001-05-30 --- - -2001-05-30 Marian Eichholz - - * backend sm3600 with better gain calibration incorporated. - fixed a superfluceous export. - -2001-05-30 Oliver Rauch - - * Problem with SOLARIS_INTERFACE (change from 2001-05-27) - had an other reason than the scsi buffer size (MAX_DATA). - Changed scsi buffer size for solaris sg driver - (USE == SOLARIS_INTERFACE in sanei_scsi.c) again from 32 KB - to 128KB. - -2001-05-30 Henning Meier-Geinitz - - * tools/Makefile.in: Fixed umax_pp compilation problem with Solaris - and other operating systems. - -2001-05-29 Henning Meier-Geinitz - - * backend/canon.conf doc/sane-canon.man: Added config file and some - documentation for it. - * AUTHORS: Added Chris Bagwell and Oliver Schwartz for snapscan. - * TODO: Added entry about possible sanei_usb.*. - -2001-05-29 Peter Fales - - * backend/dc240.c - Fixed a fairly obscure problem that can result in - core dump. (Deleting pictures with gphoto, then launching - xscanimage without power cycling the camera left bad data in the - camera status table.) - -2001-05-29 Oliver Rauch - - * added entry about sanei_parport in TODO - -2001-05-27 Henning Meier-Geinitz - - * doc/releases.txt: Removed comment about net.* and dll.* version - updating. Added info about make install-mostang. - * TODO: Updated concerning backend bugs (export and config_line). - * backend/umax_pp_low.c: Fixed bus error with FreeBSD. - -2001-05-27 Oliver Rauch - - * changed scsi buffer size for solaris sg driver - (USE == SOLARIS_INTERFACE in sanei_scsi.c) to 32 KB - again because it does not work for at least one system - with 64KB. - -2001-05-27 Petter Reinholdtsen - - * doc/releases.txt: Added points on tagging the source and - generating a diff from the last release. - ---- cvs snapshot-2001-05-27 --- - -2001-05-27 Oliver Rauch - - * sanei/sanei_scsi.c: changed scsi buffer size (MAX_DATA) - to 128KB for: SOLARIS_INTERFACE, SOLARIS_SG_INTERFACE, - SOLARIS_USCSI_INTERFACE and IRIX_INTERFACE - (some scanners have problems with the predefined 32KB - buffer size, these systems should work with 128KB - but we need to test if no problems do occur). - -2001-05-27 Henning Meier-Geinitz - - * doc/sane-microtek2.man: Include updates from backend version 0.9 - (from karsten.festag@t-online.de (Karsten Festag)). - * backend/sm3600.c: setResolutions has only 5 instead of 6 resolutions. - -2001-05-26 Jochen Eisinger - - * backend/mustek_pp.c: declared function comp() static - * TODO: removed entry regarding this problem - -2001-05-26 Chris Pinkham - - * backend/artec.c: Added code in sane_exit() to free memory - malloced in sane_get_devices(). Declared several functions - 'static' so they are not exported. - * TODO: removed 'artec' backend from list mentioned in describing - above problems. - -2001-05-26 Petter Reinholdtsen - - * TODO: Updated entry on library search path, sanei API - documentation and sane_init() return value. - - * Makefile.in:New target 'libcheck' making sure libraries export - only sane_* and sanei_* symbols. - -2001-05-26 Henning Meier-Geinitz - - * TODO: Removed snapscan and microtek2 updates. Removed status change of - as6e. Removed True64 Unix and HP/UX compilation problems. Added entry - about exporting symbols. Reformatted some entries. - * backend/microtek2.c backend/microtek2.desc backend/microtek2.h: - Updated to version 0.9 (from Karsten Festag - ). - * doc/sane-snapscan.man: Added new scanners and authors. - * AUTHORS: Added Sebastien Sable and Henrik Johansson. - * backend/snapscan-scsi.c backend/snapscan-sources.c - backend/snapscan-sources.h backend/snapscan-usb.c - backend/snapscan-usb.h backend/snapscan.c backend/snapscan.conf - backend/snapscan.desc backend/snapscan.h: Updated snapscan backend to - version 1.2 (from Sebastien Sable ). - * doc/backend-writing.txt: Added "make libcheck" info. - * backend/sm3600-color.c backend/sm3600-gray.c backend/sm3600-homerun.c - backend/sm3600-scanmtek.c backend/sm3600-scanusb.c - backend/sm3600-scanutil.c backend/sm3600.c backend/sm3600.h: - Made all non-sane-api functions static. Fixed some warnings. - * backend/sm3600.desc: Changed status to new. - * backend/as6e.desc: Changed status to alpha because backend - isn't new any more. - * acinclude.m4 aclocal.m4 configure configure.in - include/sane/config.h.in: Fixed u_int* bug for Tru64 by - including sys/bitypes.h. - * PROJECTS: Added hpoj project. - -2001-05-25 Jochen Eisinger - - * doc/sane-mustek_pp.man, backend/mustek_pp.desc: Changed URL - of the homepage to home.nexgo.de/jochen.eisinger/sane/ - -2001-05-25 Karl Heinz Kremer - - * backend/epson.c: Allow more than 8 bit color depth even for - preview mode since Xsane can handle this. Some code cleanup. - Removed ancient code that was used to determine the resolution - back when the backend still had a slider for the resolution - selection. - * backend/epson.desc: Updated version number, added new scanners. - -2001-05-24 Henning Meier-Geinitz - - * sane-mustek.man: Removed some bug descriptions and addded - sane(7) to SEE ALSO. - * sane-find-scanner.man sane-scsi.man scanimage.man: Added - sane(7) to SEE ALSO. - * PROJECTS: Removed entry about Polaroid SprintScan 35LE (now in - microtek). - * TODO: Removed umax from lists of backends with sane_get_devices - and config_line bug. Removed entry about make uninstall and - sanei_wire.c bug. Removed entry about microtek update. Added point - about adding sane(7) to any manual page. - -2001-05-23 Matto Marjanovic - - * backend/microtek.c backend/microtek.h: - o Added support for Agfa StudioStar (weird pixel packing) - o A couple of small fixes (missing 'static' declarations) - o Upped version to 0.12.3 - -2001-05-23 Matto Marjanovic - - * backend/microtek.c backend/microtek.h: Small fixes: - o Use 'expanded contrast/exposure settings' inquiry data to - dynamically set ranges for those options. - o Patches for Polaroid SprintScan 35LE (from Dick Bruijn) - - added "Polaroid" vendor string - - screwed around with 'brightness' setting - - attached 'negative scan' button - o sane_exit() now frees the devlist allocated by sane_get_devices() - o upped version to 0.12.2 - -2001-05-23 Stéphane Voltz - - * backend/umax_pp.c: changed option names to use lower case characters - and dashes instead of spaces. - - * backend/umax_pp_low.c: commented out a useless command sequence. - Added 55 AA pattern escaping in data block sending. - -2001-05-22 Karl Heinz Kremer - - * backend/epson.c: Added sense handler to support the GT-8000 scanner. - Also added experimental (and #ifdef protected) USB scanner probing - code - requires patch to USB scanner driver. - -2001-05-21 Henning Meier-Geinitz - - * README: Added "man sane" to quick install. Added paragraph about - old versions. Added paragraph about "make clean" and "make - distclean". Added section about removing SANE. - * Makefile.in backend/Makefile.in doc/Makefile.in lib/Makefile.in - sanei/Makefile.in tools/Makefile.in: Added target "uninstall". - -2001-05-20 Oliver Rauch - - * removed a bug in saned (patch by Matthias Trute ) - calculation of the reader buffer index was not correct: - if (reader >= sizeof (buf)) - - reader = 0; - + reader -= sizeof(buf); - -2001-05-19 Karl Heinz Kremer - - * backend/epson.c: fixed dates in change log entries - and finally fixed the TPU bug with older scanners - -2001-05-17 Oliver Rauch - - * removed bug in umax backend sane_exit - -2001-05-17 Henning Meier-Geinitz - - * include/lalloca.h: Used a more suitable comment. - * doc/backend-writing.txt: Reformated. Added point about headers - and libraries that are not available on every system and inclusion - of backends into CVS. Some minor fixes and clarifications. - * NEWS: Updated concerning sane man page and new backends. - -2001-05-17 Oliver Rauch - - * updated umax backend to version 1.0 build 26 - -2001-05-15 Peter Fales - - * backend/dc25.c, backend/dc240.c - Added DBG(1,..) to print - version string - -2001-05-16 Henning Meier-Geinitz - - * doc/.cvsignore: Added sane-sm3600.5. - - * PROJECTS: Removed sm3600. - - * TODO: Updates concerning memory leaks and access violations. - - * AUTHORS doc/Makefile.in: doc/sane-sm3600.man doc/sane.man: Updated - documentation concerning sm3600 backend and added man page (from - from Marian Eichholz ). - - * configure configure.in include/sane/config.h.in: Detect presence - of libusb and enable sm3600 backend. - - * backend/Makefile.in backend/dll.c backend/sm3600-color.c - backend/sm3600-homerun.c backend/sm3600-scantool.h - backend/sm3600-scanutil.c backend/sm3600.desc - backend/sm3600-gray.c backend/sm3600-scanmtek.c - backend/sm3600-scanusb.c backend/sm3600.c backend/sm3600.h: - Added sm3600 backend (from Marian Eichholz ). - -2001-05-16 Chris Pinkham - - * backend/artec.c: changed #include to use "../include/sane/config.h" - instead of "sane/config.h". - -2001-05-16 Stéphane Voltz - - * backend/umax_pp.c: fix memory leak in sane_exit - - * backend/umax_pp_low.c backend/umax_pp_low.h : added /proc parsing - when available to get I/O addr. Added pauses in 610P probe - sequence. - -2001-05-14 Henning Meier-Geinitz - - * frontend/scanimage.c: scanimage_exit: use the handle (not its - address) for sane_close. Fixed yet another warning. - -2001-05-14 Gerhard Jaeger - * backend/plustek.c: - Free memory malloced in sane_get_devices() in sane_exit() - -2001-05-14 Petter Reinholdtsen - - * backend/lhii.desc: Updated with current version and contact - information. - - * frontend/scanimage.c tools/sane-find-scanner.c: Remove some - compiler warnings. - -2001-05-13 Peter Fales - * backend/dc25.c: Remove DBG(0,...) line that was getting printed - for non-dc25 users. - -2001-05-13 Karl Heinz Kremer - - * backend/epson.c: Removed check for '\n' before end of line - Free memory malloced in sane_get_devices() in sane_exit() again - Check first if the scanner does support the set film type - and set focus position before the GUI elements are displayed. - This caused problems with older (B4 level) scanners when a TPU - was connected. - -2001-05-13 Henning Meier-Geinitz - - * doc/sane.man: Added path to sane.ps. Added comments about - how somebody can help the SANE project. Added comments about - possible problems with old installaitions of SANE and - /etc/ld.so.conf. Added section "REPORTING BUGS". - * tools/Makefile.in tools/.cvsignore: Added mustek600iin-off. - * sanei/sanei_codec_ascii.c tools/mustek600iin-off.c - tools/sane-find-scanner.c frontend/stiff.c: Used #include - "../include/sane/...". - * backend/net.c backend/net.h backend/net.desc: Fixed some memory - leaks. A bit of reformating. Added more debug output. Used - #include "../include/sane/...". - * sanei_codec_bin.c sanei/sanei_net.c sanei/sanei_wire.c: Fixed - some memory leaks. Used #include "../include/sane/...". - * frontend/scanimage.c: Added exit handler to call sane_close - and sane_exit in any case and to free alloced memory. A bit of - reformating. Used #include "../include/sane/...". Fixed some - warnings. - * frontend/saned.c: Fixed some memory leaks. Fixed some warnings. - Some reformating. Used #include "../include/sane/...". - * README.hp-ux: Use gmake if make doesn't work. - * LEVEL2: Added point about sane_init results != SANE_STATUS_GOOD. - * TODO: Added entries about memory leaks, sane_init return values, and - HP-UX problems in isfdtype.c. - -2001-05-11 Jochen Eisinger - - * TODO, backend/mustek_pp.c: fixed line-end handling, removed entry - from TODO list - -2001-05-11 Henning Meier-Geinitz - - * TODO: Removed pie from lists of bugs. Removed sane manual page. - Added some context to the Tru64 problems. - -2001-05-09 Henning Meier-Geinitz - - * doc/.cvsignore: Added sane.7. - * README: Removed content that's now in the sane maual page. - Added reference to man sane. - * doc/Makefile.in doc/sane.man: Added SANE manual page. - * doc/sane.tex: Clarified the paragraph concerning sane_read. If - *len != 0 the status must be SANE_STATUS_GOOD. - -2001-05-08 Simon Munton - * backend/pie.c: Free devlist in sane_exit. Removed redundant check for - trailing newline in config file. - -2001-05-07 Peter Fales - * backend/dc25.[ch]: Cleaned up compiler warnings and fixed (very - minor) memory leak. - -2001-05-07 Oliver Rauch - * applied a patch by Douglas Gilbert to sanei_scsi.c - it solves the Problem that the scanner is not - found on linux systems when the order of the - scsi devices is not coverd by the order of - devices listed by /proc/scsi/scsi, it prefers - new kernel 2.4 methods when available - -2001-05-06 Henning Meier-Geinitz - - * backend/mustek.c doc/mustek/mustek.CHANGES: Free devlist - in sane_exit. - * TODO: Updated concerning config_line[len - 1] stuff. Added - some (most) backends to list of sane_get_devices leak. - * backend/dll.c backend/dll.desc: Removed access to uninitialized - memory. Increased version number. - * backend/net.c backend/net.desc: Removed access to uninitialized - memory. Changed htons to ntohs in DBG statement. Free devlist - in sane_exit. Use "../include/sane/...". Increased version number. - -2001-05-04 Gerhard Jaeger - * backend/plustek.c: Applied Petters' patch to avoid an - illegal memory access - -2001-05-04 Henning Meier-Geinitz - - * NEWS: Updated. - * PROJECTS: Removed umax_pp. Added Canon FB620S and FS2710 backend. - * TODO: Removed entry about umax_pp and comment about testing - for existing sane installations and plustek memory access violation. - Added Canon FB620S and FS2710 backend and entries about Tru64 - compilation problems and installation procedure for translations. - * doc/backend-writing.txt: Added entries about SANE_I18N() and - documentation directories. - -2001-05-03 Henning Meier-Geinitz - - * AUTHORS README: Updated concerning umax_pp. - - * doc/Makefile.in doc/sane-umax_pp.man .cvsignore: Added manpage for - umax_pp (patch from Stéphane Voltz ). - - * tools/README tools/Makefile.in tools/umax_pp.c tools/.cvsignore: - Added umax_pp test program (patch from Stéphane Voltz - ). - - * configure configure.in include/sane/config.h.in: Test for - linux/ppdev.h (for umax_pp backend). - - * 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 - backend/umax_pp.conf backend/umax_pp.desc backend/Makefile.in - dll.conf: Added umax_pp backend (patch from Stéphane Voltz - ). - -2001-05-02 Henning Meier-Geinitz - - * configure configure.in: Don't use -ansi for Solaris. On some - Solaris installations compilation breaks with -ansi. - - * doc/Makefile.in tools/sane-desc.el doc/.cvsignore: Install - sane.ps and sane.dvi if latex/makeindex/dvips is available. - Generate sane-backends.html in doc/. New target: - install-mostang. Installs the sane standard - (.ps, .ps.gz and html), the html manpages, and sane-backends.html - on www.mostang.com. - -2001-05-01 Henning Meier-Geinitz - - * configure configure.in include/sane/config.h.in README.solaris - sanei/sanei_scsi.c: Added support for Solaris sgen SCSI driver - (patch from Juergen Keil ). - * acinclude.m4 aclocal.m4 configure: Added Irix to the list - of operating systems that can use -Wl,-rpath. - * doc/Makefile.in: Install all the READMEs and other available - documentation in $docdir. Print which manpage is generated. - Don't remove files/dirs that doesn't exist. Remove the html - manpages in distclean. Fixed spelling mistake in .PHONY. - * TODO: Added entries about possible segfaults and memory leaks. - Added entry about AIX problems. Removed entry about installing - documentation. - * PROJECTS: Added Canon FB330P, FP630P. - -2001-04-30 Jochen Eisinger - - * doc/sane-mustek_pp.man: Added information about CIS patches - by Eddy De Greef - -2001-04-29 Chris Pinkham - - * backend/artec.c: Fixed bug causing possible dereference of a NULL - pointer. - * backend/artec.desc: Modified Parport entry to say AS6E scanner - supported by SANE AS6E backend. - -2001-04-29 Petter Reinholdtsen - - * sanei/sanei_config.c sanei/sanei_codec_bin.c: Avoid reading - uninitialized memory. - * sanei/sanei_config.c: Fix memleak when using env - SANE_CONFIG_DIR. - * backend/net.c sanei/sanei_wire.c include/sane/sanei_wire.h: Make - sure net backend release all memory when finished. - * README: Added info about the CVS repository. - -2001-04-29 Henning Meier-Geinitz - - * sanei/sanei_wire.c: Don't free memory that's not alocced. - * sanei/sanei_config.c: Avoid reading uninitialized memory when - checking SANE_CONFIG_DIR. - * backend/mustek.c: Fixed several memory leaks. - * frontend/scanimage.c: Fixed memory leak. - * sanei/sanei_config2.c: Fixed memory leak: vendor wasn't freed. - * PROJECTS: Added entry for the Fujitsu M3091DCd. Updated my email - address. - * TODO: Added entry for the Fujitsu M3091DCd and a combined Fujitsu - backend. Clarified that "printf" also shouldn't be used. - * backend/dll.desc: Added my email as contact address. - * backend/m3091.desc: New file for the Fujitsu M3091DCd. - * doc/sane-mustek.man: Updated URL. - -2001-04-28 Henning Meier-Geinitz - - * backend/mustek.CHANGES backend/umax.CHANGES backend/umax.FAQ - backend/umax.TODO: Moved to doc/mustek respectively doc/umax. - * doc/canon.CHANGES doc/canon.install2700F.txt doc/canon: - Moved canon-specific documentation to doc/canon. - * doc/mustek: New subdirectory for mustek-specific documentation. - * doc/sane-umax*.html doc/sane-umax*.jpg doc/sane-umax-doc.tex - doc/sane-umax-doc.dvi doc/umax: Moved all the umax-specific - documentation to new subdirectory umax. - -2001-04-28 Peter Kirchgessner - - * backend/hp.desc, doc/sane-hp.man: Add support for new models - through PTAL-library - -2001-04-27 Henning Meier-Geinitz - - * backend/agfafogus.c: Moved PATH_MAX after sanei_backend.h include - to avoid warning. Changed printf to DBG. - * backend/mustek.c backend/mustek.CHANGES backend/mustek.desc: Added - support for translating options. Used only PACKAGE_VERSION for - output. Updated email address. New version: 1.0-107. - * include/sane/sanei_backend.h include/sane/saneopts.h: Added macro - SANE_I18N. It's used to mark strings that can be translated and - used by a frontend. Usually these are option titles and descriptions - as well as the contents of string lists. Used this macro to mark - the translatable strings in saneopts.h. More translation support - will follow. - -2001-04-22 Henning Meier-Geinitz - - * PROBLEMS: Point to pnm/saned security risks. - * TODO: Removed the entries about epson usb mis-detection and check - for installed sane versions. - * configure configure.in backend/Makefile.in: Added detection of older - versions of SANE. The pnm backend is now disabled by default. - * backend/dll.c backend/dll.desc: Fixed file descriptor leak (found by - Douglas Gilbert). New version: 1.0.2. - * backend/net.desc: Added Jochen Eisinger's email address as contact - for the net backend. - * doc/sane-pnm.man: Point to pnm/saned security risks. - -2001-04-21 Karl Heinz Kremer - - * backend/epson.conf: Commented out the usb config entry, this can - block other USB scanners from being recognized. - -2001-04-19 Henning Meier-Geinitz - - * AUTHORS: Added Michael Herder and me for pnm. Updated my email - address. - * TODO: Removed pnm entry about adding more options. Added entry about - epson backend freezing when trying to detect non-epson USB scanner. - Added entry about adding contact adresses to .desc files. Added - comment about me working on a sane man page. Removed entry about OS/2 - problems in sanei_scsi.c. - * configure configure.in: Removed a newline in --help message. - * backend/pnm.c: Added several options: gamma tables - (-> arrays), resolution option (word list), read only test option - (SANE_CAP_SOFT_DETECT), several options for returning status codes - in sane_read (all of this is from Michael Herder ). - Added build version info, print version information in sane_init. - Use ../include/sane/ for includes. Version is 1.0.1. - * backend/pnm.desc: Updated contact info and version. - -2001-04-19 Gerhard Jaeger - * backend/plustek.c: removed again that old fgets() call - sorry - -2001-04-19 Petter Reinholdtsen - - * tools/sane-config.in: Fix typo in previous commit. - -2001-04-17 Karl Heinz Kremer - - * doc/sane-epson.man: Fixed types, some reformatting and got rid - of a duplicate paragraph. - -2001-04-17 Henning Meier-Geinitz - - * backend/dc210.desc backend/dc240.desc backend/microtek2.desc: - Update contact information for backends. dc240 status is :NEW. - * TODO: added entries about as6e status shouldn't be :new, and - installing all documentation files. - -2001-04-16 Petter Reinholdtsen - - * Makefile.in: New target 'sort-cvsignore' to keep all .cvsignore - files sorted. - - * acinclude.m4 configure.in tools/sane-config.in: Try to guess how - to set runtime link path, and make it easier to extend. - - * acinclude.m4 configure.in: Clean up warning flag handling. - -2001-04-16 Henning Meier-Geinitz - - * README: Updated xsane link. - * configure configure.in backend/dll.c backend/dll.desc - backend/net.c backend/net.desc include/sane/config.h.in - Yet another change in the version system for dll and net. - For sane_init return the version of the package but use - own internal version number in the source (printed with - debugging enabled) and in *.desc. The internal versions - of both net and dll are set to 1.0.1. Please increase the - build number with every change on the source files. - * doc/realeases.txt -> doc/releases.txt. Fixed spelling error. - Added entries about sane-backends.html, sane.ps, man pages, - platforms page. - -2001-04-14 Gerhard Jaeger - * backend/plustek.c backend/plustek.desc backend/plustek.h - backend/plustek-share.h - minor fixes and additional scanner models - * doc/sane-plustek.man added info about slowIO switch - -2001-04-13 Oliver Rauch - * changed my email address in AUTHORS - -2001-04-13 Henning Meier-Geinitz - - * PROJECTS TODO: Added entry about E3 USB chipset. - * backend/dll.c backend/dll.desc: New version is 1.0.5. Version and - PACKAGE_VERSION is printed with debug level set to 1 or higher. - The version numbers of all backends that are loaded are printed - at debug level 3 or higher. Print error if backend with wrong - major version number is loaded. Some standardization changes - concerning the DBG messages. - * backend/net.c backend/net.desc: New version is 1.0.5. Version and - PACKAGE_VERSION is printed with debug level set to 1 or higher. - Some standardization changes concerning the DBG messages. - * backend/pnm.c: Return SANE_INFO_RELOAD_PARAMS even if the pnm - file doesn't exist or can't be loaded (from mh ). - * doc/backend-writing.txt: Added AUTHORS to the list of things that - should be updated when including a new backend. Added points about - avoiding printf and exit in backends. - * doc/releases.txt: New file. This text summarizes some points to - pay attention to when a new release of sane-backends is made. - Additions and corrections are appreciated. - * doc/scanimage.man: Add some more information about the -V option. - * frontend/scanimage.c: The option -V now also prints the version of - the backend (ususally dll). - -2001-04-11 Abel Deuring - * sanei/sanei_scsi.c: fixed a bug in error handling for the - Linux SG driver verison 3.x - * sanei/sanei_scsi.c, configure.in, configure: Usage of direct IO - disabled by default. - * README.linux: Added a note, how to enable direct IO - -2001-04-08 Henning Meier-Geinitz - - * backend/mustek.c backend/mustek.desc backend/mustek.CHANGES - Added detection of the TA for the Paragon 1200 SP Pro. Added - warning about not supported Trust scanners. Changed description - of contrast and brightness settings. Backend status is "stable" - now. New version: 1.0-106. - * acinclude.m4 aclocal.m4: Fixed comment concerning dc240. - * configure configure.in include/sane/config.h.in: Added test for - socklen_t in sys/socket.h. This fixes the compilation problem on - Irix. - * doc/sane-avision.man doc/sane-ricoh.man doc/sane-s9036.man - doc/sane-tamarack.man: find-scanner is now called - sane-find-scanner and installed on the system so it's not - necessary to point to the tools directory. - * frontend/scanimage.c: Fixed too long line in output. - * sane-config.in: Name is sane-config again (was sane-backends-config - due to the renaming of the package). - * TODO: Removed entry about net.c not compiling on Irix and - references to find-scanner in the man pages. Updated numbers of - the compilation warnings. Still too many, however. - -2001-04-07 Henning Meier-Geinitz - - * backend/sc240.c backend/dc240.h backend/dc240.conf - backend/dc240.desc backend/dll.conf doc/sane-dc240.man: - Added dc240 backend for the Kodak DC240 Digital camera (from - Peter Fales ). - * doc/Makefile.in: Added sane-dc240 in section 5. - * backend/Makefile.in: Added dc240. - * configure configure.in: If the jpeg libs are not available, - dc240 is also disabled. - * AUTHORS: Added entry for dc240 and updated email address of - Peter Fales. - * NEWS: First version of the news entry for 1.0.5. - * PROJECTS: Removed dc240. Added Microrec ScanMaker 3600. - * README: Added dc240. - * TODO: Removed dc240. Added entry about keep-alive mechanism in saned. - * sane-backends.lsm: Added dc240. - * testsuite/.cvsignore: New file. Added entry for Makefile. - -2001-03-31 Karl Heinz Kremer - - * backend/epson.*: Next attempt to get the reported number of - lines correct for the "color shuffling" part. - Added more comments. - -2001-03-31 Henning Meier-Geinitz - - * backend/mustek.c backend/mustek.desc backend/mustek.h - backend/mustek.CHANGES: Fixed grascale gamma for the 600 II N. - Fixed ADF problems when selecting windows smaller than the - whole scan area. Fixed linedistcnace corrections issues concerning - ADF and concerning 1200SP V 1.00. New version: 1.0-105. - -2001-03-31 Henning Meier-Geinitz - - * PROJECTS: Updated entry about Canon 1220U and Umax 1220P / HP3200C. - Added entry about Kodak DC-240. - * TODO: Added Umax 1200P/2000P & HP 320C + Kodak DC-240 as backends - to be included. Added net.c compilation problem. - -2001-03-10 Jochen Eisinger - - * frontend/saned.c: fixed bug that allowed access to a scanner - without being prompted for a password - -2001-03-04 Oliver Rauch - - * umack backend updated to version 1.0-build-25 - -2001-02-26 Abel Deuring - - * sanei/sanei_scsi.c: removed a possible null pointer - dereference in the Solaris/Schilling driver part. (Bug was - found and fixed by William L. Sebok) - - * backend/tamarack.c: inconsistent call to sanei_scsi_cmd fixed - -2001-02-22 Petter Reinholdtsen - - * TODO: Add comment on how link problems should really be fixed. - * TODO: List memleak problem for sane_get_devices(). - - * configure.in include/sane/config.h.in: Really move definition of - SCSIBUFFERSIZE from CFLAGS to config.h. - - * configure.in testsuite/*: Started on runtime test suite. - Currently only tests if PNM test scanning works. - - * sanei/sanei_constrain_value.c sanei/sanei_load_values.c - sanei/sanei_save_values.c: Include "sane/sanei.h" to make sure the - prototype match the function. - - * backend/pnm.c: Write more sensible error message when failing to - open PNM file. - - * include/sane/sanei_backend.h: Include before testing - for O_NONBLOCK and before testing for PATH_MAX to - increase the chances of getting the real value. - -2001-02-12 Petter Reinholdtsen - - * backend/dll.c backend/v4l.c: Get rid of small memory leak when - using 'scanimage -L'. - -2001-02-10 Tom Martone - - * backend/bh.c backend/bh.h doc/sane-bh.man - added support for Copiscan 8000 series by Mark Temple - added options deskew and rotation - inquiry compares product to COPISCAN rather than COPISCAN II - -2001-02-04 Peter Kirchgessner - - * hp-backend V0.94, backend/hp.c hp-handle.c hp-scl.h: - Switch off lamp after scan - -2001-01-31 Abel Deuring - - * sanei/linux_sg3_err.h: New version provided by Douglas Gilbert. - Does not longer #include and - #include - * sanei/sanei_scsi.c (Linux part): fixed some format errors in - debug output; added debug: system("cat /proc/scsi/sg/debug 1>&2"), - if debug level >= 255. (Suggestion by Douglas Gilbert) - -2001-01-23 Oliver Rauch - - * TODO: sane-config changes - -2001-01-21 Tom Martone - - * backend/dll.conf: Added bh - -2001-01-21 Henning Meier-Geinitz - - * AUTHORS: Added Tom Martone. - * PROJECTS: Removed bh (now included in sane). - * README: Added entry for sane-bh(5). - * TODO: Removed bh. Updated BearPaw entry. Added entry about v4l - problem. - * backend/v4l.c: Changed comment as v4l is part of the sane package. - -2001-01-20 Tom Martone - - * doc/.cvsignore: Added sane-bh.5. - -2001-01-20 Tom Martone - - * backend/bh.c backend/bh.conf backend/bh.h doc/sane-bh.man - Added new backend Bell and Howell Copiscan scanners - * backend/bh.desc - Updated version from (0.1) to 1.0-4 - Referenced manpage - * backend/Makefile.in - Added bh to PRELOADABLE_BACKENDS - Added libsane-bh.la dependencies - * doc/Makefile.in - Added sane-bh.5 to SECT5 - -2001-01-17 Henning Meier-Geinitz - - * backend/mustek.c backend/mustek.desc backend/mustek.h - backend/mustek.CHANGES doc/sane-mustek.man: - Added 36 bit mode for Pro models. Removed support for "special" - modes, used options instead. Code cleanup. Updated manpage - concerning sane-find-scanner. New version: 1.0-104. - * configure: regenerated from configure.in. - -2001-01-14 Petter Reinholdtsen - - * sanei/sanei_scsi.c: Make sure to initialize uninitialized - variable 'defined' to zero. - - * include/sane/sanei_wire.h: Add missing prototype for - sanei_w_ptr() and sanei_w_bool(). - - * configure.in include/sane/config.h.in: Move definition of - HAVE_DEV_URANDOM and SCSIBUFFERSIZE from CFLAGS to config.h. - -2001-01-07 Abel Deuring - - * sanei/sanei_scsi-c: (Linux part) timeout for SCSI commands - sent with the SG driver version increased; debug output of - device status, host status, driver status and sense buffer - added. - -2001-01-09 Henning Meier-Geinitz - - * PROJECTS TODO: Added/updated entries about backends for Mustek - BearPaw and 1200 UB scanners. - -2001-01-07 Abel Deuring - - * sanei/sanei_scsi-c: (Linux part) improved detection of - sanei_scsi_max_request_size. Setting SANE_SG_BUFFERSIZE for - low drivers which don't support scatter-gather should - no longer be necessary. - * sanei/sanei_scsi-c: (Linux part) Added support for the new - devfs in sanei_scsi_find_devices- - * backend/sharp.c: Test for existence of shm.h added. - * TODO: Removed entry about missing detection of shm.h in sharp - backend. - -2001-01-03 Henning Meier-Geinitz - - * PROJECTS: Added Umax 1220P / HP3200C. - -2000-12-31 Henning Meier-Geinitz - - * tools/find-scanner.c: Removed. Now called sane-find-scanner. - * tools/sane-find-scanner: New file (was find-scanner). - * tools/.cvsignore tools/Makefile.in tools/README: Updated because - of name change. sane-find-scanner is installed now. - * README README.linux: Updated because of sane-find-scanner. - * frontend/scanimage.man: Updated because of sane-find-scanner. - * doc/sane-find-scanner.man: New file. - * doc/.cvsignore doc/Makefile.in: Added sane-find-scanner(1). - * TODO: Updated concerning sane-find-scanner. Added entry about - qcam /tmp file handling. Some spelling corrections. - -2000-12-31 Henning Meier-Geinitz - - * backend/mustek.CHANGES backend/mustek.c backend/mustek.desc - backend/mustek.h doc/sane-mustek.man: Added calibration for Pro - scanners and the SE 12000 SP Plus. Added option to use the full - legal size of the Paragon 1200 LS scanner. Added fast preview for - Pro scanners. Bug fixes. New version: 1.0-103. - -2000-12-25 Karl Heinz Kremer - - * TODO: Removed entry about net/saned crashes. - * backend/net.c: Fixed segfault when using SANE_TYPE_STRING options - (e.g. scanimage on localhost). Added checks to prevent other - segfaults. Fixed some warnings. - * backend/snapscan.desc: Changed to use new homepage. - -2000-12-23 Henning Meier-Geinitz - - * NEWS: Added date of release. - * TODO: Removed entries about PATH_MAX, sanei_scsi_find_devices, and - shm.h. Added entry about the necessity to check HAVE_SYS_SHM_H. - * configure configure.in include/sane/config.h.in: Default to - --enable-warnings again. Don't set "-ansi" for OS/2. Test for - sys/shm.h. - * backend/GUIDE: Moved to doc/backend-writing.txt. - * doc/backend-writing.txt: New file (moved from backend/GUIDE). - Added comments about sanei-backend.h and PATH_MAX. - * include/sane/sanei_backend.h: Added define for PATH_MAX (if - necessary). - * sanei/sanei_scsi.c: Implemented sanei_scsi_find_devices for FreeBSD - (from ports@FreeBSD.org). - * tools/Makefile.in: Use INSTALL_SCRIPT instead of INSTALL_PROGRAM for - sane-config (from ports@FreeBSD.org). - diff --git a/ChangeLog-1.0.6 b/ChangeLog-1.0.6 deleted file mode 100644 index d8c007fa7..000000000 --- a/ChangeLog-1.0.6 +++ /dev/null @@ -1,667 +0,0 @@ -****** Release of sane-backends 1.0.6. End of code freeze ****** - -2001-11-04 Henning Meier-Geinitz - - * sane-backends.lsm: Added keyword gphoto. - -2001-10-31 Peter Fales - - * acinclude.m4, aclocal.m4, configure - Fix build failure due to - renaming of gphoto2 header files - -2001-10-30 Henning Meier-Geinitz - - * backend/apple.desc: Updated URL. - * backend/canon_pp.desc: Fixed two wrong scanner names (from - "Matthew Duggan" ). - * backend/m3091.desc backend/m3096.desc backend/sp15c.desc: - Updated URL. - -2001-10-29 Peter Fales - - * backend/dc25.desc - Update URLs - -2001-10-19 Oliver Rauch - - * set correct backend version number in backend/umax.desc - - -****** code freeze sane-1.0.6 / sane-pre1-1.0.6 ***** - - -2001-10-29 Henning Meier-Geinitz - - * backend/microtek2.desc: Added missing scanner descriptions (from - karsten.festag@t-online.de (Karsten Festag)). - * NEWS: Updated version numbers. Added release date. - * configure configure.in: New version: 1.0.6. Disabled warnings by - default. - -2001-10-28 Peter Fales - - * backend/gphoto2.c, backend/gphoto2.conf: the ghoto2 people - made some pretty radical changes to the API and broke - the gphoto2 backend. Made the changes to allow the - gphoto2 backend to work with the latest changes from the - gphoto2 library CVS. - -2001-10-28 Karl Heinz Kremer - - * backend/epson.c: Fixed bug in recognition of faulty Perfection 1650 - -2001-10-28 Henning Meier-Geinitz - - * TODO: Removed entry about @LIBDIR@ and @CONFIGDIR@ in man pages. - Added Entry about sanei_scsi return values and timeout. - * backend/microtek2.desc backend/microtek2.h doc/sane-microtek2.man: - Increased version number to 0.95. Updated man page. Patch from - karsten.festag@t-online.de (Karsten Festag). - -2001-10-27 Peter Kirchgessner - - *backend/hp-accessor.c hp-device.c hp-handle.c hp-hpmem.c hp-option.c - hp-scl.c: - Use ../include/lassert.h - -2001-10-17 Oliver Rauch - - * umax backend bugfixes (new version number: 1.0 build 31): - man page uses @LIBDIR@ and @CONFIGDIR@, - calibration fix for Supervista S-12 and compatible scanners - directory backend: - umax.c umax-scanner.c umax-scsidef.h - directory doc: - sane-umax.man /umax/sane-umax-advanced-options-doc.html - umax/sane-umax-standard-options-doc.html umax/umax.CHANGES - -2001-10-27 Oliver Schwartz - - * backend/Makefile.in backend/snapscan-usb.c - backend/snapscan-usb.h backend/snapscan.c - backend/snapscan.h - Check USB vendor ID to avoid USB hangup - Fix dither matrix computation bug - -****** snapshot 2001-10-27 ***** - -2001-10-26 Oliver Schwartz - - * backend/snapscan.conf - Make /dev/sga the default device to avoid USB hangup - -2001-10-26 Henning Meier-Geinitz - - * TODO: Removed net/saned cancel problem. Added entry about - clarifying sane_get_select_fd/sane_cancel in sane.tex. - Added entry about sanei_usb and control messages. - * sanei/sanei_usb.c: Fixed vendor/device detection for Linux - versions >= 2.4.13. - -2001-10-25 Oliver Schwartz - - * NEWS backend/snapscan.c backend/snapscan.desc - Change snapscan backend version number to 1.4.0 - -2001-10-24 Henning Meier-Geinitz - - * backend/microtek2.c backend/microtek2.desc backend/microtek2.h - doc/sane-microtek2.man: Updated microtek2 backend to build - 20011023 (from karsten.festag@t-online.de (Karsten Festag)). - Bugfix for scsi_read_image_status - supports now the old and the - new method. Improved backend-calibration supports brightness and - contrast settings and color balancing. Enable 12 bit per color - scanning with Scanmaker 9600XL (and other types that use the segreg - pixel transfer format and support 12 bit, untested). 10 bit does not - work yet. Make C6 USB work. - -2001-10-24 Oliver Schwartz - - * doc/sane-snapscan.man - Documentation update. - -2001-10-23 Oliver Schwartz - - * backend/snapscan-scsi.c - Limit number of scan lines for quality calibration to fit in - SCSI buffer. - -2001-10-21 Peter Kirchgessner - - * backend/hp.desc, doc/sane-hp.man - Add support for OfficeJet PSC 900 series - -2001-10-20 Karl Heinz Kremer - - * backend/epson.[ch]: Fix for older Perfection 1650 scanners - - their firmware only reports half of the vertical scanning - area and they need to swap two color channels. - -2001-10-19 Henning Meier-Geinitz - - * PROJECTS: Added Coolscan2 backend. - -2001-10-15 Peter Fales - - * backend/gphoto2.c, backend/gphoto2.h: Cosmetic cleanup - -****** Feature freeze for sane-1.0.6 is active ***** -****** snapshot 2001-10-15 ***** - -2001-10-15 Henning Meier-Geinitz - - * TODO: Removed some entries about net/saned. - * doc/saned.man: Clear up that a FQDN must be used in - saned.conf and that localhost is allways granted acces. - * NEWS: Updated. - -2001-10-14 Jochen Eisinger - - * backend/mustek_pp.conf: added comment about changes in - the naming of ports in 2.4.x - -2001-10-13 Oliver Rauch - - * backend/umax.c, bachend/umax-scanner.c, backend/umax.desc, - doc/umax/sane-umax-config-doc.html, doc/umax/umax.CHANGES, - doc/sane-umax.man: - update to sane-umax-1.0 build 30: - - added EDGE KTX-9600US as supported scanner - - Changing scansource does not change lower left selection - edge if not necessary - -2001-10-12 Oliver Schwartz - - * backend/snapscan-scsi.c backend/snapscan.h - backend/snapscan.c - Update to snapscan-20011012 - -2001-10-12 Henning Meier-Geinitz - - * sanei/sanei_wire.c: Added debug output (based on patch - from Jochen Eisinger ). - * backend/net.c backend/net.desc: Better and more debug output - (based on patch from Jochen Eisinger ). - Fixed some debug output and formatting issues of the byte order - patch. Increased version number to 1.0.5. - * frontend/saned.c: More debug output. Used DBG instead of - fprintf/perror. Fixed some formatting issues. - -2001-10-10 Jochen Eisinger - - * sanei/sanei_wire.c: replaced memcpy with memmove - -2001-10-10 Jochen Eisinger - - * PROJECTS: added URL to HP ScanJet 2200c project - -2001-10-10 Henning Meier-Geinitz - - * backend/m3096g-scsi.h backend/m3096g.c backend/m3096g.h - doc/sane-fujitsu.man: Update (from Oliver Schirrmeister - ). Added: Support for ipc2/3 and cmp2 options; - support for duplex-scanners m3093DG, m4097DG; constraint checking - for m3093; support EVPD (virtual product data); support ADF paper - size spezification. - * AUTHORS: Added Oliver Schirrmeister for m3096g, removed the active - sign (*) from Randolph Bentson. - -2001-10-09 Peter Fales - - * backend/dc210.c, backend/dc210.h: Fix compiler warnings - -2001-10-09 Oliver Schwartz - - * backend/snapscan-scsi.c backend/snapscan-usb.c - backend/snapscan.c - Fix compiler warnings - -2001-10-09 Peter Fales - - * backend/gphoto2.desc: Yet another try at getting a format that - generates the right web page. - -2001-10-09 Henning Meier-Geinitz - - * backend/ibm.desc: Removed old entry. - * backend/sm3600.desc: Changed status to :alpha. - * doc/sane-agfafocus.man: Fixed some small mistakes. - * doc/sane-apple.man: Fixed some small mistakes. Added link - to mostang.com mailing list archive. - * doc/sane-artec.man: Fixed spelling mistake and formatting issues. - * doc/sane-nec.man: Fixed problem with table. - * doc/sane-sharp.man: Fixed problem with table. - * backend/sharp.desc: Added link to sane-sharp manual page. - * doc/sane_mustek_pp.man: Removed link to sane-musteka4s2 (doesn't - exist). - * doc/sane-abaton.man doc/sane-agfafocus.man doc/sane-apple.man - doc/sane-bh.man doc/sane-microtek.man doc/sane-pint.man - doc/sane-st400.man: Added link to mostang.com mailing list page. - * backend/net.c backend/net.desc: Fixed byte order problems for 16 - bits per color image data (from mh ). - * TODO: Removed entries about .desc files, man pages and net.c - byte-order problem. - -2001-10-09 Oliver Schwartz - - * backend/snapscan-scsi.c backend/snapscan-sources.c - backend/snapscan-sources.h backend/snapscan-usb.c - backend/snapscan-usb.h backend/snapscan.c - backend/snapscan.conf backend/snapscan.desc - backend/snapscan.h - Update to snapscan-20011008 - -2001-10-08 Peter Fales - - * backend/gphoto2.desc: Another try at getting a format that - generates the right web page. - -2001-10-08 Henning Meier-Geinitz - - * backend/ibm.desc: New file. Backend for the IBM 2456 and the - Ricoh IS-410. - * PROJECTS: Added IBM backend. Removed gphoto2 (now included in - distribution). - -2001-10-07 Peter Fales - - * backend/gphoto2.desc: Cleaned up syntax errors - doc/sane.man: Added gphoto2 backend to digital camera section - AUTHORS: Added gphoto2 backend/author - -2001-10-07 Henning Meier-Geinitz - - * backend/mustek_usb.c backend/mustek_usb.conf backend/mustek_usb.desc - backend/mustek_usb_high.c backend/mustek_usb_high.h - backend/mustek_usb_low.c backend/mustek_usb_low.h - backend/mustek_usb_mid.c backend/mustek_usb_mid.h - doc/mustek_usb/mustek_usb.CHANGES: Fixed problem with 1200UB - sensor detection. Started work on 1200 USB. New version: - 1.0-7. - -2001-10-07 Oliver Rauch - - * created directory "po" - added files po/epson.de.po and po/umax.de.po - - we have to define how we will handle (include+install) - translations, in the moments the files are only added - to the directory structure without any function - - -2001-10-06 Henning Meier-Geinitz - - * backend/canon_pp.desc: New file (from Matthew Duggan - . - -2001-10-05 Henning Meier-Geinitz - - * TODO: Removed entries about hp and plustek backends. - * backend/microtek2.c backend/microtek2.h doc/sane-microtek2.man: - Updated Microtek2 backend to version 0.9 build 20010828 (from - Karsten Festag ). - * NEWS: Updated. - -2001-10-04 Peter Kirchgessner - - * backend/hp-accessor.c hp-device.c hp-handle.c hp-hpmem.c - hp-option.c hp-scl.c - Use include "../include/assert.h" - doc/sane-hp.man - Tell about subscribing to sane-devel - -2001-10-03 Henning Meier-Geinitz - - * README.hp-ux: Lots of new and updated information (from - Michael Piotrowski ). - -2001-10-02 Henning Meier-Geinitz - - * backend/dll.c backend/dll.desc: HP/UX uses .sl for shared libs. - Changed status to "stable". Increased version number. - * tools/sane-find-scanner.c: Check for __hpux instead of __hpux__. - -2001-10-01 Henning Meier-Geinitz - - * TODO: Added possible saned problem with (not) fully qualified - domain names. - -2001-09-29 Peter Fales - - * backend/gphoto2.c, backend/gphoto2.h, backend/gphoto2.desc: - Cosmetic cleanup and minor fixes. Added list of gphoto2 - supported cameras to gphoto2.desc, even though most of them - are not tested and probably not working yet. - -2001-09-24 Peter Fales - - * backend/gphoto2.c, backend/gphoto2.h, backend/gphoto2.conf: - Cosmetic cleanup and changes to reflect changes to the gphoto2 - API. - -2001-09-23 Henning Meier-Geinitz - - * TODO: Added SCSI problem with Linux/Sparc. - -2001-09-21 Henning Meier-Geinitz - - * sanei/sanei_scsi.c: Fixed detection of SCSI devices that return - device strings (vendor, product) consisting of spaces. - sanei_scsi_req_enter2 was changed to copy the CDB and data before - sending it to the device. Both patches are from Abel Deuring. - * sanei/sanei_config2.c: Removed some remainings of the USB merge. - -2001-09-18 Henning Meier-Geinitz - - * backend/umax1220u.desc: New file (from Marcio Luis Teixeira - ). - * PROJECTS: Updated Winsane address. - * TODO: Added net/saned and .desc file entries. Removed scanimage/adf - extention entry. - * backend/pnm.c backend/pnm.desc: Make sure that *length=0 in - sane_read(). Added more debug output. - -2001-09-18 Stéphane Voltz - - * backend/umax_pp_low.c backend/umax_pp.desc: - corrected compile problem when no ppdev available, - changed status from :new to :beta. - -2001-09-17 Peter Fales - - * backend/gphoto2.c: Converted from test code using pipes to - the command line program to using the camera API. Currently - only supportes cameras that natively generate jpeg files. - -2001-09-17 Tom Martone - * backend/bh.desc - changed status from :new to :beta - -2001-09-17 Simon Munton - * backend/pie.c backend/pie.conf: Changed ADLIB to AdLib as this is - what the scanner returns and the comparison is case sensitive - - * doc/sane-pie.man: Update the status of the AdLib JetScan 630 - -2001-09-17 Henning Meier-Geinitz - - * PROJECTS: Removed (very) old entries. Removed backends which - are included in the distribution now. Updated bearpaw and OS/2 - entries. - * NEWS: Created preliminary entry for 1.0.6. - -2001-09-16 Peter Fales - - * backend/dc240.desc: Change status from new to alpha - - acinclude.m4, aclocal.m4, configure: Cosmetic changes to - help text and change function used in gphoto2 lib check due - to API change - -2001-09-16 Stéphane Voltz - - * backend/umax_pp_low.c backend/umax_pp_mid.c - tools/umax_pp.c: - change ppdev support to compile and run on linux kernel - prior to 2.4.5 - -2001-09-13 Henning Meier-Geinitz - - * backend/mustek_usb.c backend/mustek_usb.desc - backend/mustek_usb_high.c backend/mustek_usb_high.h - backend/mustek_usb_mid.c backend/mustek_usb_mid.h - doc/sane-mustek_usb.man doc/mustek_usb/mustek_usb.CHANGES - doc/mustek_usb/mustek_usb.TODO: Update to mustek_usb backend - 1.0-6. Increased resolution to the maximum hardware supports. - No fixed resolution any more. Gamma table support. Bugfixes. - -2001-09-12 Peter Fales - - * acinclude.m4 aclocal.m4 configure configure.in: Changes to - start using gphoto2 libraries in gphoto2 backend - - backend/gphoto2.c backend/gphoto2.h: Use gphoto2 headers and - library functions for list management - -2001-09-12 Peter Fales - - * backend/doc/.cvsignore: Added gphoto2 man page to .cvsignore - -2001-09-11 Peter Fales - - * backend/doc/Makefile.in: Added man page for gphoto2 backend - -2001-09-11 Henning Meier-Geinitz - - * backend/Makefile.in: Added mustek_usb again. - -2001-09-10 Peter Fales - - * backend/gphoto2.c, backend/Makefile.in, configure.in, configure, - acinclude.m4, aclocal.m4: Add gphoto2 backend to Makefiles. - It's disable if the gphoto2 program is not present. - -2001-09-10 Henning Meier-Geinitz - - * backend/mustek.c backend/mustek.desc doc/mustek/mustek.CHANGES: - Fixed problem with gamma correction. New version: 1.0-113. - * backend/mustek_usb.c backend/mustek_usb.desc - backend/mustek_usb_high.c backend/mustek_usb_low.c - backend/mustek_usb_low.h backend/mustek_usb_mid.c - backend/mustek_usb_mid.h doc/mustek_usb/mustek_usb.CHANGES: - 200 dpi support for 600 CU. Some internal reorganizations. - New version: 1.0-5. - -2001-09-09 Henning Meier-Geinitz - - * backend/mustek_usb.c backend/mustek_usb.conf - backend/mustek_usb.desc backend/mustek_usb.h - backend/mustek_usb_high.c backend/mustek_usb_high.h - backend/mustek_usb_low.c backend/mustek_usb_low.h - backend/mustek_usb_mid.c backend/mustek_usb_mid.h: - Added backend mustek_usb for Mustek USB scanners. Currently the - 600 CU, 1200 CU, 1200 CU Plus and 1200 UB are supported. - * backend/Makefile.in dll.conf: Added entries for mustek_usb. - * doc/Makefile.in doc/mustek_usb/mustek_usb.CHANGES - doc/mustek_usb/mustek_usb.TODO doc/sane-mustek_usb.man: - Added mustek_usb documentation. - * doc/sane.man: Updated concerning mustek_usb. - * PROJECTS TODO: Updated concerning mustek_usb. - * doc/.cvsignore: Added sane-mustek_usb.5. - * AUTHORS: Added mustek_usb authors. - * backend/pnm.c: Fixed SANE-standard compliancy bug in sane_read: - length must be set to 0 if status != SANE_STATUS_GOOD. - -2001-09-08 Oliver Rauch - - * added information for device filesystem permissions - in doc/sane-scsi.man - -2001-09-06 Peter Fales - - * backend/gphoto2.c, backend/gphoto2.h, backend/gphoto2.conf, - backend/gphoto2.desc, doc/sane-gphoto2.man: Initial files - for gphoto2 backend (interface to cameras supported by the - gphoto2 commands/libraries). Makefile changes coming soon. - -2001-09-06 Stéphane Voltz - - * backend/umax_pp_low.c: made CmdSetDataBuffer static - * backend/Makefile.in: removed sanei_config2 from - umax_pp depencies - -2001-09-05 Jochen Eisinger - - * backend/net.c: ignoring size of parameter value for - SANE_ACTION_SET_AUTO (as described in the SANE standard) - -2001-09-05 Henning Meier-Geinitz - - * sanei/sanei_ab306.c: Added FreeBSD support. - * include/sane/sanei_usb.h sanei/sanei_config2.c sanei/sanei_usb.c: - Moved the function to check the "usb VENDOR PRODUCT" config - lines to sanei_usb to avoid linking problems. - * backend/Makefile.in: Fixed spelling mistakes concerning st400. - * Makefile.in: make libcheck now also prints the name(s) of the - `illegal' functions. - -2001-09-04 Henning Meier-Geinitz - - * PROJECTS: Added m3096g updates and website. Added 600CU to list - of supported Mustek USB scanners. - -2001-09-04 Jochen Eisinger - - * backend/net.desc doc/saned.man doc/sane-net.man: added - pointer to new saned homepage - (http://home.nexgo.de/jochen.eisinger/saned/) - -2001-09-04 Peter Kirchgessner - - * backend/hp-device.[hc] hp-handle.c hp-scl.[hc] - hp-option.[hc] hp.[hc] hp.desc - doc/sane-hp.man: - Add support for active XPA - Check if paper in ADF for ADF scan - Add option lamp off - Remove some really unused parameters - -2001-09-04 Peter Fales - - * backend/PROJECTS: Added gphoto2 project to provide support - for some or all of the cameras supported by gphoto2. (See - http://www.gphoto.org) - -2001-09-03 Stéphane Voltz - - * backend/umax_pp_low.c backend/umax_pp_mid.c - backend/umax_pp_mid.h backend/umax_pp.c tools/umax_pp.c: - Make use of ppdev char device when available, so that - the backend does not require root priviledges anymore. - -2001-08-30 Henning Meier-Geinitz - - * backend/Makefile.in: Added sanei_usb dependency. - -2001-08-26 Henning Meier-Geinitz - - * backend/dll.c doc/sane.man frontend/scanimage.c sanei/sanei_usb.c - tools/sane-find-scanner.c : Fixed minor bugs in debug output and - documentation. - * backend/mustek.c backend/mustek.desc doc/sane-mustek.man - doc/mustek/mustek.CHANGES: Update to backend version 1.0-112. - Some minor fixes for returning the scan slider and OS/2. - -2001-08-26 Oliver Rauch - - * backend/umax.c backend/umax.desc doc/umax/umax.CHANGES: - umax scsi backend update to version 1.0 build 29 - -2001-08-19 Stéphane Voltz - - * backend/umax_pp_low.c tools/umax_pp.c: - Finished probe code cleaning, increased version number - -2001-08-16 Henning Meier-Geinitz - - * configure configure.in: Fixed bug concerning libusb that - broke compilation on NetBSD. - * doc/sane-find-scanner.man doc/sane-usb.man sanei/sanei_usb.c - tools/sane-find-scanner.c: Added (limited) support for FreeBSD. - -2001-08-11 Henning Meier-Geinitz - - * include/sane/sanei_thread.h sanei/sanei_thread.c: Updated - sanei_thread functions (from Yuri Dario) and made clear that - they shouldn't be used directly. - * include/sane/sanei_usb.h sanei/Makefile.in sanei/sanei_usb.c - doc/Makefile.in doc/sane-usb.man: Added sane USB interface. - * include/sane/sanei_config.h sanei/sanei_config2.c: Added support - for searching USB devices ("usb vendor product"). - * doc/sane-find-scanner.man tools/Makefile.in - tools/sane-find-scanner.c: Added USB support. - * doc/sane.man: Added information for USB scanners. - * TODO: Removed USB entries. Removed entry about checking for - /etc/ld.so.conf, this shouldn't be necessary any longer. Removed - entry about saned freezing, no bug reports about this for a long - time. Removed entry about moving .desc files, this doesn't seem to - be necessary. Added proposal to include libieeee1284. - * doc/.cvsignore: Updated concerning sane-usb.5. - -2001-08-05 Peter Fales - - * backend/dc240.c - Previously, the backend always assumed that - the images were stored in the 100DC240 directory in the - camera. It now determines the directory automatically. If - multiple directories are present, it will eventually let you - pick the directory, but that feature hasn't been completed - yet. - -2001-08-05 Henning Meier-Geinitz - - * backend/mustek_usb.desc: New file. This backend supports - the Mustek 1200UB, 1200CU and 1200CU Plus. - - * PROJECTS TODO: Updated concerning mustek_usb backend. - -2001-08-01 Henning Meier-Geinitz - - * PROJECTS TODO: Added UMAX Astra 1220U backend. - -2001-08-01 Stéphane Voltz - - * doc/sane-umax_pp.man backend/umax_pp_low.c: - One more step toward cleaner scanner probing. Added - message about EPP mode not being available. Slight man - update to emphasize EPP mode setting. - -2001-07-24 Stéphane Voltz - - * backend/umax_pp.c backend/umax_pp_low.c: - Fixed higlight parsing bug in conf file. Fixed 'greenish' - looking scans bug. Started probe sequence rewrite/cleanup. - -2001-07-18 Henning Meier-Geinitz - - * sanei/sanei_init_debug.c: Use syslog.h instead of sys/syslog.h. - -2001-07-18 Henning Meier-Geinitz - - * backend/mustek.c backend/mustek.desc doc/mustek/mustek.CHANGES: - Call stop_scan only when scan was cancelled. Some more debug - messages. New version: 1.0-111. - -2001-07-11 Peter Fales - - * backend/dc240.c - Using scanimage with the "thumbnails" option - and attempting to connect to a powered off camera was causing - a core dump. - -2001-07-11 Henning Meier-Geinitz - - * backend/mustek.c backend/mustek.desc backend/mustek.h - doc/mustek/mustek.CHANGES: Fixed bug in fix_line_distance_block - that resulted in too much data transfered to the frontend. - New version: 1.0-110. - -2001-07-09 Henning Meier-Geinitz - - * backend/mustek.c backend/mustek.conf backend/mustek.desc - backend/mustek.h doc/sane-mustek.man doc/mustek/mustek.CHANGES: - Fixed problem with SCSI command queuing. Fixed problem that - resulted in black images on some Paragon 6000SP scanners. Added - option to disable backtracking. New version: 1.0-109. - -2001-07-07 Henning Meier-Geinitz - - * doc/Makefile.in: Use 6 lines as top/bottom margin for man2html - to avoid losing 2 lines at every page break. - * backend/mustek.c backend/mustek.conf backend/mustek.desc - doc/sane-mustek.man doc/mustek/mustek.CHANGES: Added option - for disabling double-buffering. Updated man page. New version: - 1.0-108. - -2001-07-02 Henning Meier-Geinitz - - * configure configure.in: Enabled warnings by default. - -Older entries can be found in ChangeLog-1.0.5. diff --git a/ChangeLog-1.0.7 b/ChangeLog-1.0.7 deleted file mode 100644 index d0cabcd75..000000000 --- a/ChangeLog-1.0.7 +++ /dev/null @@ -1,856 +0,0 @@ -****** Release of sane-backends 1.0.7. End of code freeze ****** - -2002-02-03 Henning Meier-Geinitz - - * acinclude.m4 aclocal.m4 configure: Added a missing "test" command - in check for gphoto2. This fixes error messages while testing for - gphoto2 and a false positive result. - * TODO: Added entries about config.h, sane-backends.html, device file - types, the HPUX -ansi problem, and make distclean. - * backend/Makefile.in backend/coolscan2.desc: Added description file - for coolscan2 backend (from Major Andras - ). - * backend/gphoto2.desc: gphoto2 is no longer "NEW". - -2002-02-02 Henning Meier-Geinitz - - * PROJECTS: Added info about Canon N670U project. Added info about - Sceptre S1200 project. - * backend/sceptre.desc backend/Makefile.in: New file (from Frank Zago - ). - * backend/microtek2.desc doc/sane-microtek2.man: Updated microtek2 - documentation (from karsten.festag@t-online.de (Karsten Festag)). - * Makefile.in README.netbsd: New file. Information about problems - with shared libs. - * configure configure.in: Include and also - when checking for struct semun in . This fixes a - compilation problem on FreeBSD. - -2002-01-31 Peter Fales - - * configure, acinclude.m4, aclocal.m4 - Latest gphoto2 updates - changed the version number, breaking the gphoto2 backend. This - is a one line change to correct that. - -2002-01-31 Henning Meier-Geinitz - - * PROJECTS: Added info about GT-68xx backend. - -2002-01-29 Henning Meier-Geinitz - - * configure configure.in: New version: 1.0.7. Disabled extra version. - Disabled warnings by default. - * TODO: Added entry about adding well known types and manufacturers - to sane.tex. - ----- CODE FREEZE FOR SANE 1.0.7 --- ----- sane-backends-1.0.7-beta2 ---- - -2002-01-27 Gerhard Jaeger - - * backend/plustek-usbhw.c: Fixed LM9831 problem... - -2002-01-27 Henning Meier-Geinitz - - * backend/microtek.c backend/microtek2.h: Fixed undefined behaviour - problem and Scanmaker X12 problems. New version: 20020127. Code from - karsten.festag@t-online.de (Karsten Festag). - * lib/inet_ntop.c: Fixed problem with header include order on Irix. - * configure configure.in backend/snapscan-usb.c - include/sane/config.h.in: Only define union semun if not already - defined in . Fixes compilation bugs on Irix and FreeBSD. - -2002-01-26 Henning Meier-Geinitz - - * NEWS: Updated for sane-backends 1.0.7. - * TODO: Added point about sane-find-scanner. Added details about - NetBSD linking problem. - -2002-01-25 Karl Heinz Kremer - - * backend/epson.desc, doc/sane-epson.man: Added Perfection - 1650 and 2450 scanners to supported scanners list. - -2002-01-25 Abel Deuring - * frontend/scanimage.c: illegal placeholders in the -f format - string are now replaced by "%%". (Bug found by Peter Fales) - -2002-01-25 Gerhard Jaeger - - * backend/plustek-usb.h: changed according to avoid - some gcc-3 warnings - * docb/sane-plustek.man: Update - -2002-01-24 Henning Meier-Geinitz - - * po/Makefile.in: Added SHELL variable. Fixes po generation on OS/2. - * po/README: Added some comments on what the Makefile actually does. - * doc/backend-writing.txt doc/sane.man: Added note about doxygen - configuration for sanei. - -2002-01-24 Stéphane Voltz - - * backend/umax_pp_low.c: corrected 2000P mis-detection by adding - pauses in epat wake-up. - -2002-01-23 Oliver Schwartz - - * backend/snapscan.c backend/snapscan-scsi.c backend/snapscan.h - Fix recognition of Acer 320U, Fix for spaces in model ID strings, - Change snapscan version to 1.4.7 - -2002-01-23 Henning Meier-Geinitz - - * backend/mustek.c backend/mustek_usb.c doc/mustek/mustek.CHANGES - doc/mustek_usb/mustek_usb.CHANGES: Fixed undefined operation - warnings. - -2002-01-22 Oliver Schwartz - - * backend/snapscan.c: - Do not use quantization for scan areas - * backend/snapscan-scsi.c: - Add sense handling for sense code 0x0b to avoid infinite loops, - Change snapscan version to 1.4.6 - * backend/snapscan.conf - Use /dev/sg0 as default instead of the more uncommon /dev/sga - ----- sane-backends-1.0.7-beta1 ---- - -2002-01-21 Henning Meier-Geinitz - - * TODO: Made entry about TL_X < BR_X, jpeg->sanei, and sanei_scsi - more exact. Added entry about new version of libtool. Removed entry - about exit(). - * backend/Makefile.in po/Makefile.in: Added missing files to DISTFILES. - Fixed incompatibilities with older versions of gmake. - -2002-01-21 Oliver Rauch - - * doc/sane-umax.man, backend/umax.conf: - added new umax.conf options and explaination - -2002-01-20 Gerhard Jaeger - - * backend/plustek.c: change the options names to match SANE standard - * backend/plustek-usbhw.c backend/plustek-usbio.c - backend/plustek-usbscan.c: - Minor fixes, according to the National Sources - -2002-01-20 Abel Deuring - * sanei/sanei_scsi.c: set timeout value for all operating - systems to 1 minute. The timeout value is now derived from - the macro SANE_SCSICMD_TIMEOUT. - -2002-01-20 Henning Meier-Geinitz - - * backend/mustek.c backend/mustek.desc doc/mustek/mustek.CHANGES: - Fixed calibration bug for the 1200 Pro. New version: 1.0-118. - * include/sane/sanei_thread.h: Removed */. - * backend/tamarack.c: Used return SANE_STATUS_INVAL instead of exit. - -2002-01-19 Peter Fales - - * backend/gphoto2.c - Fixed a bug that can cause driver errors - following image capture, and bug that was incorrectly disabling - thumbail previews. - -2002-01-19 Oliver Rauch - - * updated umax.de.po - -2002-01-19 Henning Meier-Geinitz - - * TODO: Removed entries about kill(-1,...), wrong .desc links, - sanei documentation, added entries about exit(), and sanei - doxygen documentation. - * backend/mustek.c doc/mustek/mustek.CHANGES: Fixed some option - name issues. - * doc/sane-mustek-usb.man: Fixed typo. - * po/Makefile.in po/README po/epson.de.po po/mustek.de.po - po/mustek_usb.de.po po/plustek.de.po po/pnm.de.po po/saneopts.de.po - po/umax.de.po: Moved the options contained in saneopts.h into a - seperate file. So the backend po files are much smaller and easier to - read and the saneopts translations are consistent through backends. - * backend/microtek2.c backend/microtek2.h: Update to backend - 0.95-20020112 (from karsten.festag@t-online.de (Karsten Festag)). - * include/sane/sanei.h include/sane/sanei_config.h - include/sane/sanei_thread.h sanei/sanei_config.c: Made documentation - doxygen-compatible. Move comments from sanei_config.c to - sanei_config.h. - -2002-01-18 Karl Heinz Kremer - - * backend/epson.c: Also recognize the GT-xxxx scanners when connected via - SCSI or IEEE-1394 interface - -2002-01-17 Peter Fales - - * configure, acinclude.m4, aclocal.m4 - Update gphoto2 version check - * backend/gphoto2.c - Improved support for options not - supported by camera. Cosmetic cleanup. - -2002-01-18 Rene Rebe - - * docs/sane-avision.man: added the new disable-gamma-table option - to the sane-avision man-page. - -2002-01-18 Rene Rebe - - * backend/avision.h, backend/avision.c, backend/avision.conf: - many cleanups, fixed sane_cancel to not hang - but perform the - cancel, added a disable-gamma-table option and added the possible - options into the avision.conf file - -2002-01-18 Henning Meier-Geinitz - - * doc/Makefile.in: Added doxygen-sanei.conf to DIST_FILES. - -2002-01-17 Henning Meier-Geinitz - - * include/sanei/sanei_usb.h: Made documentation doxygen compatible. - -2002-01-17 Peter Fales - - * backend/gphoto2.c, doc/sane-gphoto2.man - Remove calls to exit() - Support cameras which store all files in top-level directory - -2002-01-17 Peter Fales - - * configure, acinclude.m4, aclocal.m4 - (Really) disable - gphoto2 backend unless specifically requested by the user (using - --with-gphoto2) and the right CVS version of gphoto2 is found - -2002-01-17 Rene Rebe - - * backend/avision.c removed to call exit in a debug case - -2002-01-17 Gerhard Jaeger - - * backend/plustek.c backend/plustek.h - Fixed conditional compilation problem - Updated localization strings - * doc/sane-plustek.man: Updated - * po/plustek.de.po: Updated - * doc/doxygen-sanei.conf: Added doxygen configuration file for - the sane libs - * include/sane/sanei.h include/sane/sanei_ab306.h - include/sane/sanei_lm983x.h sanei/sanei_lm983x.c: - Updated to support doxygen comments - -2002-01-17 Peter Fales - - * configure.in, configure, acinclude.m4, aclocal.m4 - Disable - gphoto2 backend unless specifically requested by the user (using - --with-gphoto2) and the right CVS version of gphoto2 is found - -2002-01-17 Rene Rebe - - * backend/avision.h backend/avision.c backend/avision.desc - doc/sane-avision.man: Merged the Avision v0.3.0 backend. It - includes overall cleanups, improved supported device detection, - memory-leak fixes, new config-options, initial USB device and - color calibration support. Also upadted the homepage-url and the - sane-avision man-page. - -2002-01-16 Henning Meier-Geinitz - - * backend/abaton.desc backend/dmc.desc backend/m3096g.desc - backend/mustek.c backend/sp15c.desc backend/v4l.desc: - Updated broken URLs for which I could find new ones. Commented out - all the others. - -2002-01-15 Peter Fales - - * backend/gphoto2.c: Following yet another gphoto2 API change - - converted gp_debug_printf to gp_log - - configure.in, configure, acinclude.m4, aclocal.m4 - Improvements - to the way gphoto2 is detected and used based on using - gphoto2-config. - -2002-01-15 Henning Meier-Geinitz - - * backend/pnm.c backend/pnm.desc po/pnm.de.po: Removed descripions - of options of type SANE_TYPE_GROUP. Fixed some translations. - Fixed header. New version: 1.0.4. - * backend/plustek.c backend/plustek.h po/Makefile.in po/plusetk.de.po: - Added German translation of Plustek backend options. Marked - translatable text in backend sources. - -2002-01-14 Oliver Schwartz - - * backend/snapscan.c backend/snapscan-usb.c: - Added workaround for bug in semctl() on PPC; - backend version 1.4.5 - -2002-01-14 Peter Fales - * backend/gphoto2.c: Was requiring the device to have the - IMAGE_CAPTURE capability - changed this to a warning instead - of an error so the "Directory Browse" camera can be used. - Don't require a port to be specified for the "Directory - Browse" camera. Fixed a bug that can result in extra data - at the end of the iamge. Allow the returned image image to be - larger than the "estimate" specified in the configuration file. - -2002-01-14 Henning Meier-Geinitz - - * frontend/scanimage.c: Added help message for --formatted-device-list. - Added va_end() and #include . Used fprintf to print errors. - Fixed some typos. - -2002-01-13 Abel Deuring - * frontend/scanimage.c, doc/scaniamge.man: Added the option -f / - --formatted-device-list to allow arbirtarily formatted device - lists. Suggested by Klaas Freitag. - -2002-01-13 Henning Meier-Geinitz - - * acinclude.m4 aclocal.m4 configure: Included AC_PROG_LIBTOOL into - acinclude.m4 to avoid trouble with newer versions of libtool. - * backend/niash.desc: New file for the niash backend (from Bertrik - Sikken ). - -2002-01-12 Peter Fales - - * backend/gphoto2.c - Fixed breakage due to gphoto2 API changes - (Added context parameter to functions calls) - -2002-01-12 Gerhard Jaeger - - * doc/sane-plustek.man: Update - * backend/plustek-devs.c backend/plustek-usb.c backend/plustek-usbhw.c - backend/plustek-usbio.c backend/plustek-usbscan.c - backend/plustek-usbshading.c backend/plustek.c: - Updated to reflect the current feedback upon the code and - added some minor fixes - * backend/plustek.desc: Added Mustek and HP entry - -2002-01-12 Gerhard Jaeger - - * include/sane/sanei_lm983x.h sanei/sanei_lm983x.c: - added sanei_lm983x_init(), updated comments and fixed the u_long - * AUTHORS: Added myself to the list of sanei authors. - -2002-01-12 Henning Meier-Geinitz - - * doc/sane.man doc/scanimage.man: Added link to scanadf. - -2002-01-11 Henning Meier-Geinitz - - * backend/qcam.c: Create lockfile with O_EXCL even when using fcntl - locking. Remove it in any case after exiting. Log file handling - is still buggy but this has to be done by someone who has a qcam. - * sanei/sanei_lm983x.c: Added #include (OS/2 complains - otherwise). - * backend/pnm.c backend/pnm.desc po/pnm.de.po: hand_scanner and - three_pass options need SANE_INFO_RELOAD_PARAMETERS. All options - have a symbolic name now. Removed bogus translation from po. New - version: 1.0.3. - * frontend/saned.c: Check that the IP addresses of the peer are the - same for control and data connections. Exit, if this is not the - case. Changed some debug levels. - * PROJECTS: Updated some URLs. Removed m3096g and Mustek BearPaw - (both are included now in SANE). Added test backend and SaneTwain. - * TODO: Removed primax (not a backend), fixed viceo URL, updated - qcam entries, added entries about ipv6 support, removed saned - address validation entry. Added entry about scanimage + NLS. - * backend/mustek_usb.c backend/mustek_usb.desc - backend/mustek_usb_high.c backend/mustek_usb_high.h - backend/mustek_usb_mid.c backend/mustek_usb_mid.h - doc/mustek_usb/mustek_usb.CHANGES po/mustek_usb.de.po: - Removed some warnings. Fixed segfault while exiting. Using empty - devicename works now. New version: 1.0-10. - -2002-01-10 Tom Martone - * backend/bh.c - addressed security issue with tempfile - -2002-01-10 Oliver Schwartz - - * backend/snapscan.c backend/snapscan.h backend/snapscan.desc: - Update to snapscan-20020110 (Version 1.4.4) - - add support for SnapScan e42 - -2002-01-10 Gerhard Jaeger - - * include/sane/sanei_lm983x.h sanei/sanei_lm983x.c sanei/Makefile.in: - Added to support for the National Semiconductor LM9831/2/3 chipsets - (read/write functions) - * backend/plustek.desc: Updated, added missing, now supported devices - * backend/plustek.c backend/plustek-share.h backend/plustek.h - backend/plustek.conf backend/plustek-usb.c backend/plustek-devs.c - backend/plustek-pp.c backend/plustek-usbhw.c backend/plustek-usbimg.c - backend/plustek-usbio.c backend/plustek-usbmap.c - backend/plustek-usbscan.c backend/plustek-usbshading.c - backend/plustek-usb.h: - Major changes to use the new sanei_lm983x functions - Changed the configuration file to reflect all the possible config-options - * backend/Makefile.in: Changed to compile the Plustek backend - -2002-01-10 Henning Meier-Geinitz - - * po/pnm.de.po: Added German translation for pnm backend. - * po/mustek.de.po po/mustek_usb.de.po: Updated German translations. - They should be complete now. - * po/Makefile.in README: Made Makefile more intelligent. Targets - are only updated if necessary. No manual copying necessary. - Added pnm.de.po to DISTFILES. Added comment about DISTFILES. - * backend/mustek_usb.desc: New status: beta. - * README: Added description of --enable-translations. - * doc/sane.man: Added comment about translations. - * Makefile.in: Added Changelogs to DISTFILES. test/Makefile is - removed in make distclean now. - * doc/backend-writing.txt: Added paragraph about getting started. - Added comments about ANSI C, compilation warnings, testing and - keeping manpages up-to-date. - * backend/pnm.c: Added SANE_I18N() marks. - * TODO: Cleanup. Moved several entries to doc/backend-writing.txt. - Moved some entries to more appropriate paragraphs. Added entry about - missing or defective links in the .desc files. Removed entry about - translations. - * lib/inet_ntop.c: Changed order of includes for OS/2 compatibility. - * frontend/scanimage.c: Added output of bytes scanned in total. - Added warning that's printed if scanimage gets more data then - expected from the parameters. - * include/Makefile.in: Added sanei_lm983x.h to DISTFILES. - * backend/qcam.c: Actually close the lock file when unlocking. - -2002-01-09 Henning Meier-Geinitz - - * ChangeLog ChangeLog-1.0.0 ChangeLog-1.0.1 ChangeLog-1.0.2 - ChangeLog-1.0.3 ChangeLog-1.0.4 ChangeLog-1.0.5: Splitted - ChangeLog to limit filesize. Editing became slow on smaller systems. - -2002-01-08 Marcio Teixeira - - * backend/umax1220u.c: fixed compile warnings - * backend/umax1220u-common.c: fixed compile warnings - * backend/umax1220u.desc: added info about 2000U, 2200U, 2200US - -2002-01-08 Henning Meier-Geinitz - - * configure configure.in: Added V_EXTRA version number to mark - CVS versions (-cvs) and snapshots/betas (e.g. -beta1). - V_EXTRA=-pre1 would result in "sane-backends-1.0.7-pre1(.tar.gz)". - For release, V_EXTRA is empty. Added NUMBER_VERSION to avoid - confusing sane-config and frontends that rely on numbered versions. - * tools/sane-config.in: Use @NUMBER_VERSION@. - * sane-backends.lsm: Made more compatible with LSM standard. Fixed - mostang.com directory. Added OpenBSD. - * include/Makefile.in: Added targed "dist". Moved include targets from - root dir to this file. Added standard variables and .PHONY. - * backend/Makefile.in doc/Makefile.in frontend/Makefile.in - japi/Makefile.in lib/Makefile.in po/Makefile.in sanei/Makefile.in - testsuite/Makefile.in tools/Makefile.in: Added target "dist". - Fixed .PHONY. - * Makefile.in: Added targets "dist" and "sane-backends". make dist - creates sane-backends-x.y.z.tar.gz and make sane-backends also - creates the appropriate sane-x-y-z.lsm. Moved distclean to include/. - Fixed .PHONY. Made sane-backands-*.lsm look nicer. - * doc/backend-writing.txt: Point to po/README for the I18N details. - * doc/releases.txt: Added "make sane-backends" procedure. - * po/Makefile.in: make now creates all the files, make install does - nothing but installation. - * README: Updated. Fixed minor bugs. - * AUTHORS: Added sanei authors. - * doc/saned.man: Added info about data connection. - * po/mustek.de.po: Updated German translation for the Mustek SCSI - backend. - * frontend/.gdbinit: Removed unnecessary file. - -2002-01-08 Stéphane Voltz - - * configure.in: added help text for --enable-parport-directio - -2002-01-07 Henning Meier-Geinitz - - * PROJECTS: Added link to backend for HP Scanjet 3300C / 3400C - and 4300C scanners. Removed umax1220u project (now included in - sane-backends). - * po/Makefile.in po/README: Added basic support for translating - option descriptions and titles of SANE backends. This is really - alpha! - * po/epson.de.po po/umax.de.po: Updated by make update-po. - * po/mustek.de.po mustek_usb.de.po: Added German translations - for Mustek SCSI and USB backends. Translations for well-known - options are missing. - * Makefile.in configure configure.in: Added option - --enable-translations to configure. I18N support is disabled by - default. - * po/.cvsignore: New file. - * doc/sane-mustek_usb.man doc/mustek_usb/mustek_usb.CHANGES: - Added info about BearPaw scanners and plustek backend. - * backend/mustek.c backend/mustek.desc doc/sane-mustek.man - doc/mustek/mustek.CHANGES: - Small fix for Paragon 1200 Pro. Added some test code for this - scanner. Added Trust Imagery 1200 to man page and .desc. New - version: 1.0-117. - * backend/Makefile.in backend/dll.conf backend/umax1220u-common.c - backend/umax1220u.c backend/umax1220u.conf backend/umax1220u.desc: - Added new backend umax1220u for UMAX Astra 1220U and 2000U - scanners (patch from Marcio Luis Teixeira - ). - * doc/Makefile.in doc/sane.man doc/sane-umax1220u.man: Added - documentation fo umax1220u backend (patch from from Marcio Luis - Teixeira ). - * AUTHORS: Added Marcio Luis Teixeira. - * TODO: Removed umax1220u project (now included in sane-backends). - Added HP Scanjet 3300C / 3400C and 4300C project. Added entry about - saned data port documentation. Removed saned race condition bug. - * doc/.cvsignore: Added sane-umax1220u.5. - -2002-01-06 Henning Meier-Geinitz - - * configure configure.in include/sane/config.h.in: Added check - for inet_ntop(). - * lib/inet_ntop.c lib/Makefile.in backend/Makefile.in: Added - implementation of inet_ntop() for platforms withouth this - function based on inet_ntoa. - * backend/saned.conf frontend/saned.c doc/saned.man: Changed access - control (function check host). Now IP addresses are used for - comparison, not host names as before. It's possible to put - hostnames, FQDNs and IP addresses into saned.conf. Limitations: - Only the first IP address in struct hostent is checked. IPv6 is - untested. The change is based on a patch by Petter Reinholdtsen - . - Return SANE_STATUS_ACCESS_DENIED if access was not granted instead - of SANE_STATUS_IO_ERROR. - Removed isfdtype to avoid compilation problems. - Added more debug output. Print function name in every DBG statement. - Updated manual pages and saned.conf. - * net.c: Return SANE_STATUS_ACCESS_DENIED if access was not granted - instead of SANE_STATUS_IO_ERROR. - -2001-01-06 Karl Heinz Kremer - - * backend/epson.c: Undefine TEST_IOCTL again, which was enabled - by accident. - -2002-01-06 Stéphane Voltz - - * backend/umax_pp_low.c: improved warm up and color calibration - of much better quality now. Manual settings now work correctly. - Corrected parport mode being set before being claimed. - * backend/umax_pp.c: changed build number. - * tools/umax_pp.c: changed version. - - -2002-01-05 Oliver Rauch - * backend/umax-scanner.c, umax.c, umax.conf, umax.desc, umax.h: - update to backend version 1.0 build 32 - -2002-01-05 Karl Heinz Kremer - - * backend/epson.[ch]: Check for (and set) s->fd to -1 when - scanner is closed. Removed black gamma table - only RGB - is used, even for grayscale scans. Do not call access() - when running on OS/2 or when using a parallel port scanner. - -2002-01-05 Henning Meier-Geinitz - - * backend/net.c backend/net.desc: Fixed race condition between saned - sending NET_OPEN reply and net.c flushing the wire. New version: - 1.0.6. - * doc/saned.man frontend/saned.c: Changed debug handling. All debug - messages use DBG now. If in inetd mode or dameon mode with "-s", - the messages are printed to syslog as before. If option "-d" is used, - the mesages are printed to stderr. Updated manual page. - -2002-01-04 Henning Meier-Geinitz - - * sanei/sanei_wire.c: Added DBG message that warns if the read buffer - is going to be deleted (data loss). - -2002-01-03 Henning Meier-Geinitz - - * README.os2: Updated URL of Franz Bakan's web site. - * include/sane/sanei_usb.h sanei/sanei_usb.c: Added support for USB - control messages (patch from Marcio Luis Teixeira - ). - * doc/sane-usb.man: Updated concerning backends supporting sanei_usb - and OpenBSD. Other minor fixes. - * include/sane/sanei_pv8630.h sanei/sanei_pv8630.h sanei/Makefile.in: - Added support for the PowerVision 8630 chip, a USB to parallel - converter used in many scanners (patch from from Marcio Luis Teixeira - ). Fixed sanei_thread Makefile.in entry. - * TODO: Added entries about saned/net freezes and parport-directio doc. - Removed entries about sanei_usb control msg, sanei_pv8630 inclusion, - OS/2 libsocket problem, and splitting --enable-directio. - -2001-12-30 Henning Meier-Geinitz - - * frontend/scanimage.c: Fixed endless loop in sighandler. - * frontend/saned.c: Fixed sigpipe race in connection with - select_fd. Added debug output. - -2001-12-30 Gerhard Jaeger - - * backend/plustek_usbmap.c backend/plustek-usbimg.c - backend/plustek_usb.c backend/plustek_usb.h: - Fixed bug in lineart scaling and in brightness setting - -2001-12-29 Gerhard Jaeger - - * backend/plustek.c backend/plustek-share.h backend/plustek.h - backend/plustek.conf: - Changed to support the LM983x based USB scanner - * backend/plustek.desc: Updated, added missing, now supported devices - * backend/plustek-usb.c backend/plustek-devs.c backend/plustek-pp.c - backend/plustek-usbhw.c backend/plustek-usbimg.c - backend/plustek-usbio.c backend/plustek-usbmap.c - backend/plustek-usbscan.c backend/plustek-usbshading.c - backend/plustek-usb.h: New files - added to support the Plustek - USB devices (LM9831/2 based) and other devices based on this - chipset - * backend/Makefile.in: Changed to compile the Plustek backend - * doc/sane-plustek.man: Added some USB information - -2001-12-28 Henning Meier-Geinitz - - * configure configure.in: Changed order of tests for libsocket and - libsyslog to avoid problems with OS/2. Small spelling and format - fixes. - -2001-12-28 Abel Deuring - * configure.in, configure, sanei/sanei_scsi.c, umax_pp_low.c, - README.linux: replaced --enable-directio and ENABLE_DIRECTIO - with --enable-scsi-directio / --enable-parport-directio resp. - ENABLE_SCSI_DIRECTIO / ENABLE_PARPORT_DIRECTIO - -2001-12-27 Henning Meier-Geinitz - - * PROJECTS TODO: Updated info about "Relisys Scorpio Super 3 SCSI II". - -2001-12-25 Henning Meier-Geinitz - - * README.linux: Used "sane-find-scanner". Some minor changes. - * config.guess config.sub: Updated from - http://savannah.gnu.org/projects/config. - * TODO: New section: "platform-specific". Added some problems with - *BSD. Some minor fixes and additions. - * tools/sane-find-scanner.c: Added OpenBSD device files. - * README.openbsd: New file. Some information on how to get SANE - running on top of OpenBSD. - -2001-12-22 Henning Meier-Geinitz - - * backend/mustek_usb.c backend/mustek_usb.conf backend/mustek_usb.desc - backend/mustek_usb_low.c backend/mustek_usb_low.h - doc/sane-mustek_usb.man doc/mustek_usb/mustek_usb.CHANGES: - Made usb_low_read_rows more robust. Limited maximum block size and - added option for this. New version: 1.0-9. - -2001-12-21 Oliver Schwartz - - * backend/snapscan.c backend/snapscan.h - Remove tmpfname var - -2001-12-20 Peter Fales - - * backend/dc25.c - Fixed a potential security problem due to a - race condition involving temporary file creation. Also did some - cosmetic cleanup and removed some un-needed code. - -2001-12-19 Henning Meier-Geinitz - - * backend/dll.conf: Added (commented out) st400 entry. - -2001-12-18 Oliver Schwartz - - * backend/snapscan.c backend/snapscan.h - Remove temporary file - -2001-12-18 Ingo Wilken - - * backend/st400.c backend/st400.conf - Security fix: Dump inquiry data to $HOME/st400.dump instead - of /tmp/st400.dump. - -2001-12-17 Oliver Schwartz - - * backend/snapscan-scsi.c backend/snapscan.h - backend/snapscan-usb.h backend/snapscan-usb.c - backend/snapscan-sources.h backend/snapscan-sources.c - backend/snapscan.c backend/snapscan.desc - Update to snapscan-20011212 (snapscan backend 1.4.3): - - Use sense handler for USB scanners - - Correct color alignment for Snapscan 600 - - Fix dither matrix computation - - Add support for Snapscan e26 and e52 - - Guard for TL_X < BR_X and TL_Y < BR_Y - -2001-12-16 Peter Kirchgessner - * frontend/stiff.c - Add fillorder tag for b/w-TIFF-files - Include stiff.h to avoid warning "no previous prototype" - -2001-12-15 Henning Meier-Geinitz - - * backend/mustek.c backend/mustek.desc doc/mustek/mustek.CHANGES: - Fixed a possible segfault in sane_control_option. Added more - debug output for SCSI commands. New version: 1.0-116. - -2001-12-01 Henning Meier-Geinitz - - * sanei/sanei_ab306: Removed warning: `dev_io_fd' defined but not - used. Variable used only by FreeBSD. Added test for FreeBSD. - Patch from Stephen Torri . - -2001-11-30 Henning Meier-Geinitz - - * testsuite/Makefile.in testsuite/README: Added comment about - the need to enable pnm. Made output easier to read. - -2001-11-29 Henning Meier-Geinitz - - * backend/mustek.c backend/mustek.desc doc/mustek/mustek.CHANGES: - Added check for TL_X > BR_X or TL_Y > BR_Y. New version: 1.0-115. - * TODO: Added entry about TL_X < BR_X problems and semaphores for OS/2. - Removed entry about BearPaw scanners. - -2001-11-26 Abel Deuring - * backend/sharp.c: added an additional check to prevent OS/2 from - define "#define USE_FORK" - -2001-11-24 Abel Deuring - * backend/sharp.c: removed an unconditional "#define USE_FORK" - -2001-11-22 Stéphane Voltz - - * backend/umax_pp_low.c: fixed color calibration bug. Scans are - of much better quality now. Manual settings now work correctly. - * tools/umax_pp.c: changed version. - - -2001-11-22 Henning Meier-Geinitz - - * config.guess config.sub: Fetched new versions from - http://savannah.gnu.org/projects/config. - * mkinstalldirs: Updated for OS/2 (from "Franz Bakan" - ). - * backend/mustek.c backend/mustek.desc backend/mustek.h - doc/mustek/mustek.CHANGES: Added OS/2 compatibility fixes - (from "Franz Bakan" ). New version: 1.0-114. - * sanei/sanei_scsi.c: OS/2 changes: Removed semaphore code and - increased MAX_DATA to 64k (from "Franz Bakan" ). - * tools/sane-config.in: Also return -ldl (necessary fo IA64?). - * TODO: Added entry about .exe and similar file extentions. - Removed sane-config.in -ldl issue. - -2001-11-22 Stéphane Voltz - - * backend/umax_pp_low.c: fixed build problem on non i386 linux when - there is no . - -2001-11-21 Henning Meier-Geinitz - - * TODO: Added entries about the fork/kill(-1,...) issue, the inb/outb - problems, config.guess and sane-config.in. - * sanei/Makefile.in: Added sanei_thread for OS/2 portability. - -2001-11-20 Henning Meier-Geinitz - - * doc/scanimage.man frontend/scanimage.c: Use out%d.tif by default if - --format tiff was selected. Update documentation about default - formats. Fixed spelling mistakes. - * AUTHORS: I think this was planned in alphabetical order... - -2001-11-18 Karl Heinz Kremer - - * backend/epson.c: Fixed Wait for Button functionality. - Don't call access() for par port scanners. - -2001-11-18 Karl Heinz Kremer - - * backend/epson.h: Added missing defines for USB IOCTLs - -2001-11-18 Henning Meier-Geinitz - - * backend/mustek.desc doc/sane-mustek.man doc/mustek/mustek.CHANGES: - Added enries for Primax Compact 4800. - -2001-11-15 Henning Meier-Geinitz - - * backend/mustek_usb.c backend/mustek_usb.conf backend/mustek_usb.desc - backend/mustek_usb.h backend/mustek_usb_high.c - backend/mustek_usb_high.h backend/mustek_usb_low.c - backend/mustek_usb_low.h backend/mustek_usb_mid.c - backend/mustek_usb_mid.h doc/sane-mustek_usb.man - doc/mustek_usb/mustek_usb.CHANGES doc/mustek_usb/mustek_usb.TODO: - FreeBSD is supported to some degree now. Started 1200 USB support. - Documentation updates. New version: 1.0-8. - -2001-11-12 Peter Fales - - * gphoto2.c - Debug message was not getting printed because DBG_INIT - was not called first. - -2001-11-12 Henning Meier-Geinitz - - * doc/sane-scsi.man: More details and examples for the "scsi * ..." - directive for config files. Added information about debug level 255 - printing (Linux) kernel debug messages. Added link to sane-usb(5). - -2001-11-10 Stéphane Voltz - - * backend/umax_pp_low.c: correct PPC compile problem by removing - buggy extra ifdef - -2001-11-11 Peter Fales - - * gphoto2.c - Number of images was not getting updated after - capturing a new image - -2001-11-11 Henning Meier-Geinitz - - * backend/dll.c backend/dll.desc doc/sane-dll.man: Added some debug - messages (e.g. if dll.conf isn't found). Some adjustments concerning - debug levels. Removed some compilation warnings. New version: 1.0.5. - -2001-11-11 Abel Deuring - * sanei/sanei_scsi.c (Linux part): - - improved handling of status codes returned by the SG driver. - Device status INTERMEDIATE GOOD and CONDITION MET are now mapped - to SANE_STATUS_GOOD; device status BUSY and a few driver status - codes are mapped to SANE_STATUS_DEVICE_BUSY - - On SCSI command completion, the (sometimes bogus) residual count - is no longer subtracted from *req->dstlen - * backend/sharp.c: if a READ command fails with SANE_STATUS_DEVICE_BUSY, - retry a few times. - -2001-11-10 Karl Heinz Kremer - - * backends/epson.[ch]: all strings tagged with I18N macro - Added support for scan button, scanner waits for button if the - option "wait-for-button" is activated. - -2001-11-10 Stéphane Voltz - - * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.c - backend/umax_pp_mid.h backend/umax_pp.c backend/umax_pp.h: - use ENABLE_DIRECTIO to compile in direct I/O. Corrected the long - standing scan area origin detection bug. Improved parport mode - negociation. - -2001-11-07 Henning Meier-Geinitz - - * sanei/sanei_usb.c: Fixed debug messages. - -2001-11-06 Peter Fales - - * dc240.c - fix a bug that causes the backend's internal directory - to get out of sync with the camera directory when a file is deleted - * gphoto2.c - include the gphoto2 port name as part of the SANE - device name and improve reliability when using the gphoto2 - serial port libs. - -2001-11-04 Henning Meier-Geinitz - - * configure configure.in: Enabled warnings by default. - * sane-backends.lsm: Made more compatible with template. - Added myself as maintainer to avoid problems when uploading - to tsx-11 and sunsite in future. - -Older entries can be found in ChangeLog-1.0.6. diff --git a/ChangeLog-1.0.8 b/ChangeLog-1.0.8 deleted file mode 100644 index 29517a999..000000000 --- a/ChangeLog-1.0.8 +++ /dev/null @@ -1,1060 +0,0 @@ -****** Release of sane-backends 1.0.8. End of code freeze ****** - -2002-05-27 Henning Meier-Geinitz - - * backend/plustek-usbscan.c: Critical bugfix to avoid bumping the - scan slider at the end of the scan. Commited on behalf of - g-jaeger@t-online.de (G. Jaeger). - -2002-05-26 Karl Heinz Kremer - - * doc/descriptions/epson.desc - doc/sane-epson.man - backend/epson.conf: Updated man page, added one more - comment to the conf file and adjusted the version in - the desc file. - -2002-05-26 Frank Zago - - * doc/descriptions-external/teco2.desc - doc/descriptions-external/teco3.desc: new backends descriptions. - * AUTHORS: changed my email address - * doc/descriptions/teco1.desc: added the mising connection type - for the vm3520 - -2002-05-26 Henning Meier-Geinitz - - * backend/Makefile.in: Added workaround for GNU make 3.79. This version - of make insisted on at least one argument for "basename" which broke - compilation. - * doc/descriptions/leo.desc doc/descriptions/teco1.desc: Changed - status to ":new" for release. - * doc/descriptions/umax1220u.desc: Changed status from :new to :alpha - as the baceknd was already in SANE 1.0.7. - -2002-05-25 Andras Major - - * doc/descriptions/coolscan2.desc: changed status to :new. - -2002-05-25 Matthew Duggan - - * doc/descriptions/canon_pp.desc: Changed status to :new. - -2002-05-25 Henning Meier-Geinitz - - * AUTHORS backend/microtek2.c doc/sane-microtek2.man - doc/descriptions/microtek2.desc: Updated Karsten Festag's email - address and website. - * NEWS: Added OPENSTEP to the list of portability fixes. - * doc/descriptions/test.desc: Changed status to :new. - * configure configure.in: Set version to 1.0.8. Disabled warnings - by default. - -2002-05-23 Oliver Rauch - - * doc/umax/sane-umax-powerlook-doc.html - * doc/descriptions/umax.desc update - ----- CODE FREEZE FOR SANE 1.0.8 --- ---- snapshot 1.0.8-pre1 - -2002-05-22 Henning Meier-Geinitz - - * sanei/sanei_scsi.c: Fixed sanei_scsi_cmd2() for OPENSTEP (from - Oliver Schirrmeister ). - -2002-05-21 Petter Reinholdtsen - - * include/Makefile.in (install): Make it possible to install when - building in a subdirectory. - -2002-05-14 Oliver Schwartz - - * backend/snapscan.conf: Added additional USB IDs for Acer 320U and - Acer 620U - -2002-05-09 Henning Meier-Geinitz - - * configure configure.in frontend/scanimage.c - include/sane/config.h.in: Fixed 16 bit pnm output. The byte-order - was wrong for little-endian systems. Based on code from Roland - Roberts . - * NEWS: Minor updates. - * TODO: Removed entry about 16 bit scanimage problem. Added entry about - scanimage and width/height ranges. - -2002-05-07 Frank Zago - - * doc/descriptions-external/tevion9693usb.desc: new backend, - from mh . - -2002-05-06 Andras Major - - * doc/sane.man: coolscan2 entry updated. - * doc/sane-usb.man: added coolscan2 to sanei_usb users' list. - -2002-05-05 Frank Zago - - * backend/umax-usb.c backend/teco1.c backend/matsushita.c - backend/matsushita.h backend/leo.c backend/sceptre.c: minor fixes. - -2002-05-05 Andras Major - - * backend/coolscan2.c: version number replaces "CVS" - * doc/coolscan2.man doc/descriptions/coolscan2.desc: added - man page for coolscan2. - -2002-05-05 Henning Meier-Geinitz - - * backend/test.c doc/descriptions/test.desc: Check return value - of waitpid. Don't evaluate status of children if waitpid wasn't - successful. - * backend/mustek.c doc/descriptions/mustek.desc: Check return value - of waitpid. Don't evaluate status of children if waitpid wasn't - successful. - * TODO doc/backend-writing.txt: Add an entry about the return value - of wait/waitpid. - ----- FEATURE FREEZE FOR SANE 1.0.8 --- - -2002-05-02 Oliver Schwartz - - * doc/description/snapscan.desc: Fix URL - -2002-05-02 Oliver Schwartz - - * backend/snapscan.c backend/snapscan-options.c - backend/snapscan-scsi.c backend/snapscan-usb.c po/snapscan.de.po: - Snapscan backend version 1.4.13 - - Support for ADF - - Fixed status handling after cancel - * doc/description/snapscan.desc: - - Add Guillemot Scan@home 1248 USB - - Fix vendor URLs - -2002-04-21 Oliver Rauch - - * sane-umax: updated umax.CHANGES - -2002-04-30 Jochen Eisinger - - * doc/saned.man doc/sane-net.man doc/descriptions/net.desc: - Updated URL of the sane-net homepage to - http://www.penguin-breeder.org/?page=sane-net - - * doc/sane-mustek_pp.man doc/descriptions/mustek_pp.desc: - Updated URL of the mustek_pp homepage to - http://www.penguin-breeder.org/?page=mustek_pp - - * TODO: - Added entry to saned section: - - Add support for IP ranges in saned.conf (like 10.0.0.0/8) - -2002-04-28 Frank Zago - - * tools/Makefile.in tools/sane-find-scanner.c: bug fixes, better - error reporting and display the inquiry in verbose mode. - -2002-04-29 Kazuya Fukuda - * backend/nec.c: fixed a compile problem for Dec Unix v4 - and probably other 64 bit platform. - * AUTHORS: Update email address for Kazuya Fukuda - -2002-04-27 Oliver Schwartz - - * backend/snapscan.c backend/snapscan.h backend/snapscan-options.c - backend/snapscan-scsi.c backend/snapscan-usb.c po/snapscan.de.po: - Snapscan backend version 1.4.12 - - Removed SCSI debug options - - Fixed option handling (errors found by tstbackend) - -2002-04-27 Henning Meier-Geinitz - - * frontend/scanimage.c: Fixed scanimage SANE_CAP_AUTOMATIC bug - (from David Paschal ). - -2002-04-26 Peter Fales - - * backend/dc240.c backend/gphoto2.c: Various minor bug fixes for - problems found by tstbackend. Fix a core dump when debugging - is enabled. - -2002-04-26 Jochen Eisinger - - * backend/mustek_pp.c: fixed a typo, thanks to Henning for - pointing this one out to me - -2002-04-26 Andras Major - - * backend/coolscan2.c doc/descriptions/coolscan2.desc: - update to release 0.1.5, various saned-related problems fixed. - -2002-04-25 Henning Meier-Geinitz - - * TODO: Updated backend list. Added entry for sanei_scsi/Mac OS X. - -2002-04-24 Henning Meier-Geinitz - - * backend/mustek.c backend/mustek.h doc/descriptions/mustek.desc - doc/mustek/mustek.CHANGES: Print usefull DBG messages for options - without a name. Undef MIN and MAX macros before defining them. - * backend/mustek_usb.c backend/mustek_usb_low.h - doc/descriptions/mustek_usb.desc doc/mustek_usb/mustek_usb.CHANGES: - Free devlist on exit. Undef MIN and MAX macros before defining them. - * backend/Makefile.in frontend/Makefile.in: Added missing files to - DISTFILES. - * config.guess: Updated from ftp.gnu.org. - -2002-04-24 Oliver Schwartz - - * backend/snapscan.c backend/snapscan.h backend/snapscan-options.c - backend/snapscan-scsi.c: Snapscan backend version 1.4.11 - - Improve scan area option setting - - Cleanup of DBG messages - - Improve config file reading - ----- BACKEND FREEZE FOR SANE 1.0.8 --- - -2002-04-23 Frank Zago - - * backend/coolscan2.c: Fixed the version reporting problem. - * backend/dll.conf: added coolscan2 entry. - -2002-04-23 Peter Fales - - * backend/dc240.c backend/gphoto2.c: Various minor bug fixes for - problems found by tstbackend - * AUTHORS: Upate email address for Peter Fales - -2002-04-22 Frank Zago - - * AUTHORS PROJECTS backend/Makefile.in backend/coolscan2.c - backend/coolscan2.conf doc/descriptions/coolscan2.conf - doc/sane.man: added coolscan2 backend - -2002-04-22 Abel Deuring - * backend/sharp.c: fixed a compile problem for Dec Unix v4 - and probably other 64 bit platform. - -2002-04-22 Henning Meier-Geinitz - - * doc/backend-writing.txt: More details for the exported symbols - issue. Used test.c instead of pnm.c as example. Fixed paths for - .desc files. - * doc/sane.man: Added paragraph about testing with the test backend. - * TODO: Removed several avision bug entries. - * NEWS: First version of entry for 1.0.8. - -2002-04-21 Frank Zago - - * backend/teco1.c doc/descriptions/teco1.desc: updates. - -2002-04-21 Frank Zago - - * backend/sceptre.c doc/descriptions/sceptre.desc: updates. - -2002-04-21 Frank Zago - - * AUTHORS PROJECT backend/Makefile.in backend/leo.c backend/leo.h - backend/leo.conf doc/sane.man doc/sane-leo.man - doc/descriptions/leo.desc doc/Makefile.in: added leo backend - -2002-04-22 Rene Rebe - - * backend/avision.c next backend version, several new scsi id's, - and bug fixes - -2002-04-22 Karl Heinz Kremer - - * backend/epson.c: Declare close_scanner() and open_scanner() before - they are used - -2002-04-21 Oliver Rauch - - * sane-umax backend update to version 1.0 build 34 - -2002-04-21 Henning Meier-Geinitz - - * backend/test.c doc/descriptions/test.desc: Check if sane_init was - called before any other SANE function. - * backend/dll.c doc/descriptions/dll.desc: Don't call sane_exit twice. - Call sane_init after sane_exit. Try to load from $LD_LIBRARY_PATH - ($SHLIB_PATH, $LIBPATH) first and only check LIBDIR if opening - failed. New version: 1.0.6. - * backend/v4l.c: Fixed some warnings. - * backend/artec.c: Don't export cap_data. - * backend/canon.h: Don't export option_name. - * TODO: Updated entries about compilation warnings for various - backends. Removed entries about canon update and dll sane_exit - problems. - * PROJECTS: Removed canon update. - -2002-04-21 Abel Deuring - * backend/sharp.c: added a "free(devlist)" call to sane_exit - -2002-04-21 Abel Deuring - * backend/canon-sane.c, backend/canon-scsi.c, backend/canon.c, - backend/canon.h, doc/sane-canon.man, - doc/descriptions/canon.desc: added support for FB620S and - and FS2700, by Mitsuru Okaniwa - and Ulrich Deiters - -2002-04-19 Frank Zago - - * AUTHORS: fixed typos, formatting and added the tstbackend frontend. - * frontend/Makefile.in frontend/tstbackend.c: a frontend to test - backends - * doc/backend-writing.txt: added info about tstbackend - -2002-04-19 Henning Meier-Geinitz - - * backend/test.c doc/descriptions/test.desc: Added missing include. - -2002-04-18 Henning Meier-Geinitz - - * backend/net.c doc/descriptions/net.desc: Fixed bug in sane_read that - cause garbled data to be sent to the frontend. Fixed some long lines. - -2002-04-18 Marian Eichholz - * backend/sm3600.c : compiles without warnings now. - * backend/sm3600.h : FakeCalibration prototype conditionalised, too. - -2002-04-17 Frank Zago - - * TODO: changed Relisys Scorpio Super 3 contact info. - -2002-04-17 Marian Eichholz - * doc/descriptions/sm3600.desc : specific models listed - * doc/sane-sm3600.man : warning for libusb-versions. - * backend/sm3600-homerun.c : FakeCalibration() conditionalised. - * backend/sm3600.c : Improved portability, less warnings - -2002-04-17 Henning Meier-Geinitz - - * backend/fujitsu-scsi.h backend/fujitsu.c backend/fujitsu.conf - backend/fujitsu.h doc/sane-fujitsu.man - doc/descriptions/fujitsu.desc: Added new fujitsu backend (from - Oliver Schirrmeister ). This backend supersedes the - m3096g backend and also includes the m3091 backend. - * backend/m3096g.c backend/m3096g.h backend/m3096g.conf - backend/m3096g-scsi.h: Removed, support is now in fujitsu-backend. - * backend/Makefile.in backend/dll.conf: Adjusted for new fujitsu - backend. - * doc/sane-sp15c.c: Added new manpage for sp15c. Extracted from the old - sane-fujitsu manpage. - * doc/.cvsignore doc/Makefile.in doc/sane.man: Adjusted for fujitsu - and sp15c manpages. - * AUTHORS: Updated for fujitsu backend. - * doc/descriptions-external/m3091.desc doc/descriptions/m3096g.desc: - Removed, now in doc/descriptions/fujitsu.desc. - * PROJECTS: Removed m3091 project. - * TODO: Added coolscan2 backend, bh and coolscan warnings, scanimage - 16 bit problem. Removed fujitsu m391 entries, sm3600 non-static - symbol, plustek-backend OS/2 problem. - -2002-04-15 Marian Eichholz - * sm3600 imported from sm3600.sf.net - featuring infrastructure for various models and the (new) SM 3750i. - backend/sm3600.h - backend/sm3600.c - backend/sm3600-color.c - backend/sm3600-homerun.c - backend/sm3600-scantool.h - backend/sm3600-scanutil.c - backend/sm3600-gray.c - backend/sm3600-scanmtek.c - backend/sm3600-scanusb.c - doc/sane-sm3600.man - -2002-04-15 Henning Meier-Geinitz - - * doc/descriptions/mustek_usb.desc: Commented out 1200 USB as it is not - really supported yet. - -2002-04-14 Gerhard Jaeger - - * backend/plustek.[ch], backend/plustek-usbhw.c, backend/plustek-usbio.c, - backend/plustek-usbscan.c, backend/plustek-usbshading.c - backend/plustek-usb.c, backend/plustek-devs.c backend/plustek-usb.h - backend/plustek-share.h: Code cleanup, fixed OS/2 compilation breakage - fixed problem that causes non LM983x based devices to crash, minor fixes - added CANON N650U device structure - -2002-04-13 Karl Heinz Kremer - - * backend/epson.[ch]: Added new product IDs for Perfection 1650 and - 2450. Check if scanner needs to be opened for the reset() call. - -2002-04-13 Henning Meier-Geinitz - - * backend/canon630u-common.c: Added #include to - fix compilation on OS/2. - * sanei/sanei_scsi.c: Use O_NONBLOCK when opening an sg device under - Linux. Return SANE_STATUS_DEVICE_BUSY if EBUSY. Check for buffer==0 - for OS/2. - * doc/sane-scsi.man: Added more information about NCR/Symbios 810 and - Tekram DC315 controllers under Linux. - * backend/Makefile.in backend/test.c backend/test.conf backend/test.h - backend/test-picture.c: Added new test backend. - * doc/Makefile.in: Added sane-test man page. Added teco doc directory. - * doc/sane.man doc/sane-test.man doc/.cvsignore: Added sane-test - manual page. - * doc/descriptions-external/test.desc doc/descriptions/test.desc: - Moved test.desc to doc/descriptions and updated this file. - * PROJECTS: Removed test backend. - * AUTHORS: Added myself for test backend. - * TODO: Added entries about SANE_CAP_ADVANCED in groups, a wip marker - for sorted sane-backends.html, and saneopts.??.po problem. - Removed backends from list of inclusion beacuse of lack of response: - v4l2, lhii, viceo (they stay in PROJECTS). Removed snapscan from - exported symbols bug list. Updated doxygen list. - -2002-04-12 Frank Zago - - * doc/descriptions-external/leo.desc PROJECTS: Added leo backend - info. - -2002-04-12 Matthew Duggan - - * backend/canon_pp-io.c: Updated for new libieee1284 interface - (version 0.1.5) - * acinclude.m4 aclocal.m4 configure configure.in: - Added check for libieee1284 > 0.1.5 - -2002-04-08 Rene Rebe - - * backend/avision.h backend/avision.c backend/avision.conf: bug- - fixes - -2002-04-11 Henning Meier-Geinitz - - * include/sane/sanei_pa4s2.h include/sane/sanei_scsi.h: Added/adjusted - documentation for doxygen. - -2002-04-11 Stéphane Voltz - - * backend/umax_pp_low.c: fixed 8 bits I/O support - -2002-04-10 Oliver Schwartz - - * backend/snapscan-scsi.c - Removed illegal character - * backend/snapscan-usb.h - Removed declaration of bqelements - -2002-04-10 Oliver Schwartz - - * backend/snapscan-usb.c - make bqelements static - * backend/snapscan-scsi.c - disable send_diagnostic() for SnapScan 1236 - -2002-04-10 Henning Meier-Geinitz - - * backend/mustek_usb.c doc/descriptions/mustek_usb.desc - doc/mustek_usb/mustek_usb.CHANGES: Cleanup in sane_control_option, - sane_set_io_mode, sane_get_select_fd and sane_exit. New version: - 1.0-13. - * backend/mustek_usb.c backend/mustek_usb_high.c - backend/mustek_usb_high.h backend/mustek_usb_low.c - backend/mustek_usb_low.h backend/mustek_usb_mid.c - backend/mustek_usb_mid.h: Fixed coding-style. - * backend/pnm.c doc/descriptins/pnm.desc: sane_set_io_mode - checks for !non_blocking and scanning now. Fixed coding-style. - New version: 1.0.8. - * TODO: Added dll init/exit problem. Added non-static symbol problem. - Added info about missing definition of 1-bit modes in sane.tex. - Added entry about sane-find-scanner searching directories. - * backend/mustek.c backend/mustek.h doc/desacriptions/mustek.desc - doc/mustek/mustek.CHANGES: Set freed variables to 0 in sane_exit. - Fixed coding style. New version: 1.0-121. - -2002-04-09 Petter Reinholdtsen - - * sanei/sanei_pv8630.c (sanei_pv8630_bulkwrite): Avoid warning on - Solaris. Correct type of second argument to sanei_usb_write_bulk() - from (char*) to (SANE_Byte*). - -2002-04-08 Frank Zago - - * backend/teco1.c backend/teco1.conf backend/teco1.h - doc/sane-teco1.man doc/descriptions/teco1.desc doc/teco/teco1.txt - doc/.cvsignore doc/Makefile.in doc/sane.man po/Makefile.in - po/teco1.fr.po backend/Makefile.in backend/dll.conf - sane-backends/AUTHORS sane-backends/ChangeLog - sane-backends/PROJECTS: added teco1 backend - -2002-04-08 Rene Rebe -i - * doc/descriptions/avision.desc: fixed syntax - -2002-04-08 Henning Meier-Geinitz - - * Makefile.in: make libcheck now also checks for non-static variables. - * v4l.c: Some variables haven't been static. sane_set_io_mode must - return SANE_STATUS_GOOD if non_blocking == SANE_FALSE. - -2002-04-08 Rene Rebe - * backend/avision.c backend/avision.h doc/descriptions/avision.desc - doc/sane-avision.man: updated to Avision backend build 25. More - stable for HP usb scanners, suport for Misubishi scanners and - various cleanups. - And corrected the avision.desc location. - -2002-04-07 Henning Meier-Geinitz - - * backend/canon_pp.c backend/canon_pp-dev.c backend/canon_pp-io.c - backend/canon_pp-dev.h: Changed timeouts and added scanner sleeps - to improve reliability of 6x0P models. Also corrected typo which - caused full bed scans to fail. Disabled problematic detect for now, - will make detection slightly slower. Patch from Matthew Duggan - . - * doc/descriptions/canon_pp.desc: Added man page, incremented version. - Patch from Matthew Duggan . - * doc/sane-canon_pp.man: Added more hints on getting canon_pp driver - working. Patch from Matthew Duggan . - * backend/Makefile.in backend/canon630u-common.c backend/canon630u.c - backend/canon630u.conf backend/dll.conf backend/lm9830.h: Added - canon630u backend. This backend supports the CanoScan 630u and - CanoScan 636u (hopefully). Patch from Nathan Rutman - . - * doc/.cvsignore doc/Makefile.in doc/sane-canon630u.man - doc/descriptions/canon630u.desc: Added documentation and description - of canon630u backend. Patch from Nathan Rutman - . - * PROJECTS doc/sane.man: Updated for canon630u backend. - * AUTHORS: Updated for canon630u backend. - * doc/saned.man: The path in the xinetd example pinted to /usr/local - unconditionally. - * backend/canon630u-common.c: Fixed compilation on non-Linux systems. - * configure configure.in: Added work-around for asm/io.h problems. - -2002-04-06 Henning Meier-Geinitz - - * backend/mustek.c doc/descriptions/mustek.desc - doc/mustek/mustek.CHANGES: Fixed color three-pass scanning for some - scanners. - * PROJECTS: Added Hewlett-Packard ScanJet 2200c project. - * sanei/sabei_constrain_value.c: Check that a SANE_Bool variable - can only be SANE_TRUE or SANE_FALSE. - -2002-04-02 Peter Fales - - * configure, acinclude.m4, aclocal.m4 - Another tweak to the - allowed gphoto2 version numbers - -2002-04-02 Henning Meier-Geinitz - - * acinclude.m4 aclocal.m4 configure configure.in: Added checks for - libieee1284. Enable canon_pp backend if found. Patch from - "Matthew Duggan" . - * backend/Makefile.in backend/canon_pp-dev.c backend/canon_pp-dev.h - backend/canon_pp-io.c backend/canon_pp-io.h backend/canon_pp.c - backend/canon_pp.conf backend/canon_pp.h backend/dll.conf: - Added new canon_pp backend for the CanoScan FB330P, FB630P, N340P, - and N640P scanners. Patch from "Matthew Duggan" . - * AUTHORS doc/Makefile.in doc/sane-canon_pp.man doc/sane.man - doc/descriptions/canon_pp.desc: Updated for canon_pp backend. - Patch from "Matthew Duggan" . - * PROJECTS TODO: Removed canon_pp. - * doc/.cvsignore: Added sane-canon_pp.5. - * doc/descriptions-external/canon_pp.desc: Removed. - -2002-03-30 Henning Meier-Geinitz - - * doc/descriptions-external/test.desc: Added description of the test - backend. - * PROJECTS: Added homepage of the test backend. - -2002-03-29 Henning Meier-Geinitz - - * backend/pnm.c doc/descriptions/pnm.desc: Check if option is settable - when automatically setting it. New version: 1.0.7. - * backend/Makefile.in doc/Makefile.in frontend/Makefile.in - include/Makefile.in po/Makefile.in tools/Makefile.in: - Support for variable DESTDIR. If set, all files are installed to that - location. Also print the filename of the installed file, not only the - path. Both changes are mostly for package creators/maintainers. - * configure configure.in: Another try to get the DISTCLEAN_FILES - working. - -2002-03-28 Henning Meier-Geinitz - - * doc/sane-scsi.man: Updated info about SCSI-Howto and some SCSI - adapters. - -2002-03-27 Oliver Rauch - - * removed unused definitions in include/sane/saneopts.h: - SMEAR, TEN_BIT_MODE, TWELVE_BIT_MODE, RGB_PREVIEW_PATCH, - START_SCAN_PATCH - -2002-03-26 Henning Meier-Geinitz - - * PROJECTS: Updated canon_pp entry. Added Canon FB630U and Canon N650U - USB entries. Updated test backend entry. - -2002-03-26 Frank Zago - - * PROJECTS: Updated Relisys Scorpio Super 3 infos. - -2002-03-26 Gerhard Jaeger - - * AUTHORS, sanei_lm983x.[ch], entire Plustek backend: - Updated to new mail-address and backend URL - -2002-03-24 Oliver Schwartz - - * backend/snapscan.c: Fix segfault in sane_exit if no devices were - found. - -2002-03-24 Henning Meier-Geinitz - - * acinclude.m4 aclocal.m4 configure configure.in ltmain.sh: - Update to libtool 1.4.2. Included local changes: use soname "libsane" - for all os but AIX. Use "normal" shared libs (.so) instead of archives - on AIX. Use 1 instead of 2 as major number with Irix. - * Makefile.in ltconfig: Removed ltconfig as it is no longer used by - libtool. - * TODO: More status indicators for backends to include. Removed - entry about the grand Fujitsu reunification. Updated entry about the - DBG warnings. Removed entry about splitted sane-backends.html. - Removed entries about libtool problems. Added entry about plustek on - OS/2 problem. - * backend/pnm.c doc/descriptions/pnm.desc: If fread returns 0, check - for EOF and other errors and return appropriately. - * backend/mustek_usb_mid.h: Updated SANE header. - * backend/net.c doc/descriptions/net.desc: Fixed 16-bit byte-order - handling in sane_read() (patch from Michael Herder ). - New version: 1.0.7. - -2002-03-24 Oliver Schwartz - - * backend/snapscan-options.c: New file (option functions moved from - snapscan.c) - * backend/snapscan-utils.c: Removed file - * backend/Makefile.in: Added snapscan-options.c, removed snapscan-utils.c - * backend/snapscan.c backend/snapscan.h backend/snapscan-scsi.c - backend/snapscan-usb.c backend/snapscan.h backend/snapscan.conf: - Snapcan-backend ver. 1.4.9 - - Moved option functions to snapscan-options.c - - Autodetect USB scanners on Linux - - Better error reporting - -2002-03-21 Henning Meier-Geinitz - - * doc/backend-writing.txt: Updated concerning splitted .desc - directories. - * doc/Makefile.in: Updated install-mostang concerning splitted HTML - pages. - * configure configure.in README: Use only shared libraries by default. - Fixed file patterns for distclean targets. - * doc/Makefile.in: Remove backup etc. files also in subdirs when - using make distclean. - * backend/pnm.c doc/descriptions/pnm.desc: Don't allow to set options - that don't have SANE_CAP_SOFT_SELECT and don't allow read and write - for options that are inactive. New version: 1.0.5. - -2002-03-20 Henning Meier-Geinitz - - * sanei_wire.c: Set allocated memory to 0 to avoid delivering - garbage to the frontend. - * backend/mustek.c backend/mustek.desc backend/mustek.h - doc/mustek/mustek.CHANGES: Fixed halftone pattern handling. The - buffer was way too small. Option 0 has an empty name. Better debug - output for dev_cmd. Set size for group options to 0. Set size of - halftone pattern to non 0. - * backend/mustek_usb.c backend/mustek_usb.desc - doc/mustek_usb/mustek_usb.CHANGES: Option 0 has an empty name now. - Group options have size 0 now. Check also for SANE_ACTION_SET_AUTO. - Removed buggy output in sane_control_option. Added more debug output - in sane_control_option. - * backend/net.c backend/net.desc backend/net.h: Use copies of option - descriptors to make sure their addresses aren't changed until - sane_close. New version: 1.0.7. - * doc/descriptions/abaton.desc doc/descriptions/agfafocus.desc - doc/descriptions/apple.desc doc/descriptions/artec.desc - doc/descriptions/as6e.desc doc/descriptions/avision.desc - doc/descriptions/bh.desc doc/descriptions/canon.desc - doc/descriptions/coolscan.desc doc/descriptions/dc210.desc - doc/descriptions/dc240.desc doc/descriptions/dc25.desc - doc/descriptions/dll.desc doc/descriptions/dmc.desc - doc/descriptions/epson.desc doc/descriptions/gphoto2.desc - doc/descriptions/hp.desc doc/descriptions/m3096g.desc - doc/descriptions/matsushita.desc doc/descriptions/microtek2.desc - doc/descriptions/microtek.desc doc/descriptions/mustek.desc - doc/descriptions/mustek_pp.desc doc/descriptions/mustek_usb.desc - doc/descriptions/nec.desc doc/descriptions/net.desc - doc/descriptions/pie.desc doc/descriptions/pint.desc - doc/descriptions/plustek.desc doc/descriptions/pnm.desc - doc/descriptions/qcam.desc doc/descriptions/ricoh.desc - doc/descriptions/s9036.desc doc/descriptions/sceptre.desc - doc/descriptions/sharp.desc doc/descriptions/sm3600.desc - doc/descriptions/snapscan.desc doc/descriptions/sp15c.desc - doc/descriptions/st400.desc doc/descriptions/tamarack.desc - doc/descriptions/template.desc. doc/descriptions/umax1220u.desc - doc/descriptions/umax.desc doc/descriptions/umax_pp.desc - doc/descriptions/v4l.desc: - Moved descriptions of included backends from backend/*.desc. - * doc/descriptions-external/canon_pp.desc - doc/descriptions-external/coolscan2.desc - doc/descriptions-external/hp4200.desc - doc/descriptions-external/hpoj.desc - doc/descriptions-external/ibm.desc - doc/descriptions-external/lhii.desc - doc/descriptions-external/m3091.desc - doc/descriptions-external/niash.desc - doc/descriptions-external/teco.desc - doc/descriptions-external/v4l2.desc - doc/descriptions-external/template.desc.: - Moved descriptions of external backends from backend/*.desc. - * doc/Makefile.in: Updated for separated lists of backends. - * tools/Makefile.in tools/sane-desc.el.in tools/sane-desc-ext.el: - Updated for separated lists of backends. Use package version in - internal list. Don't use version and man page in external list. - * tools/sane-desc.el: Removed. - * configure configure.in: Added tools/sane-desc.el to output files. - * backend/Makefile.in: Updated DISTFILES. - * backend/*.desc backend/template.desc.: Removed (now in doc/). - * tools/.cvsignore: Added sane-desc.el. - -2002-03-19 Frank Zago - - * matsushita backend: updates and fixes. - * sceptre backend: updates and fixes. - -2002-03-19 Henning Meier-Geinitz - - * TODO: Marked backends that really should be included. Clearified - comment about sane-backends.html. Added comment about sort order - this list. Add comment about better linking of external libs. - -2002-03-17 Henning Meier-Geinitz - - * backend/hpoj.desc: New file (from David Paschal ). - * backend/mustek_usb.c backend/mustek_usb.desc backend/mustek_usb.h - backend/mustek_usb_high.c backend/mustek_usb_high.h - backend/mustek_usb_low.c backend/mustek_usb_low.h - backend/mustek_usb_mid.c doc/mustek_usb/mustek_usb.CHANGES: Fixed - segfault when opening device again after closing and possible - segfault when name="". Type for option 0 must be set to - SANE_TYPE_INT explicitely. Updated GPL/SANE headers. - * TODO: Added entry about auto-loading SCSI drivers. Removed entry - about new SANE types. Moved entry about config.guess to - doc/releases.txt. Added more info about libtool problems. - * doc/releases.txt: Added info about config.guess and config.sub. - * config.guess config.sub: Updated from upstream. - -2002-03-17 Peter Fales - - * backend/gphoto2.c - Minor bug fixes for problems found by tstbackend - -2002-03-16 Gerhard Jaeger - - * backend/plustek.[ch]: fixed a bug, that causes segfaulting the backend - when using the USB autodetection stuff - -2002-03-15 Stéphane Voltz - - * backend/umax_pp_low.c: fixed 1200 dpi mode - * backend/umax_pp: changes for translations support - * po/Makefile.in po/umax_pp.fr.po: create french translations for - umax_pp backend - -2002-03-12 Frank Zago - - * PROJECTS backend/teco.desc: new project - -2002-03-11 Henning Meier-Geinitz - - * README: Some more information on where to find the config files and - a hint to make a backup. - * doc/sane.man: Updated mustek_usb and plustek backend entries. Added - FILES section. Minor fixes and updates. - -2002-03-10 Frank Zago - - * PROJECTS: removed matsushita project. - * backend/sceptre.desc backend/matsushita.desc: updated the backend - url. - -2002-03-10 Abel Deuring - * configure.in, configure: Added a second test for - HAVE_SG_TARGET_STATUS: check /usr/src/linux/include/scsi/sg.h; - added conditionals so that this test is done only for Linux - -2002-03-10 Gerhard Jaeger - - * doc/sane-plustek.man: Update - * backend/plustek-usbhw.c backend/plustek-usbimg.c backend/plustek-usbio.c - backend/plustek-usbmap.c backend/plustek-usbscan.c - backend/plustek-usbshading.c backend/plustek.c backend/plustek-devs.c - backend/plustek-pp.c backend/plustek.usb - backend/plustek.h backend/plustek-share.h backend/plustek-usb.h: - Added custom gamma tables, added patches to support EPSON1250, - UMAX3400 and HP2100C devices, added warmup and timed lamp-off features, - minor bug-fixes - * backend/plustek.desc: Added Umax entry - * backend/plustek.conf: Update - -2002-03-10 Abel Deuring - * configure.in, configure, include/sanei/config.h.in, - sanei/sanei_scsi.c: Added HAVE_SG_TARGET_STATUS for compatibility - with old Linux sg.h versions - -2002-03-10 Gerhard Jaeger - - * po/plustek.de.po: Update - * po/plustek.es.po, po/saneopts.es.po: Added spanish translation - thanks to Gustavo D. Vranjes - -2002-03-10 Stéphane Voltz - - * backend/umax_pp_low.c: fast and adaptative scanner probe function. - Improved CCD calibration. - * tools/umax_pp.c: revision change - -2002-03-08 Oliver Rauch - - * backend/Makfile.in: added missing depenencies for - new umax backends - -2002-03-08 Henning Meier-Geinitz - - * doc/sane.tex: Added "multi-function peripheral" to list of types in - SANE standard. - -2002-03-07 Henning Meier-Geinitz - - * include/sane/config.h.in: Fix comment for HAVE_USB_H. - * TODO: Added entry about md5/getopt license issues. - -2002-03-07 Abel Deuring - * sanei/sanei_scsi.c: fixed a typo (Sg_scsi_id -> SG_scsi_id) - -2002-03-07 Oliver Rauch - - * updated umax backend to version 1.0.7-build-33 - new file: umax-usb.c (by Frank Zago) - -2002-03-06 Frank Zago - - * po/Makefile,in doc/sane.man doc/Makefile.in backend/matsushita.desc - backend/dll.conf backend/Makefile.in sane-backends.lsm AUTHORS - po/matsushita.fr.po doc/matsushita/matsushita.txt - doc/matsushita/matsushita10_trc.txt - doc/matsushita/matsushita11_trc.txt - doc/matsushita/matsushita12_trc.txt - doc/matsushita/matsushita13_trc.txt - doc/matsushita/matsushita14_trc.txt - doc/matsushita/matsushita1_trc.txt - doc/matsushita/matsushita2_trc.txt - doc/matsushita/matsushita3_trc.txt - doc/matsushita/matsushita4_trc.txt - doc/matsushita/matsushita5_trc.txt - doc/matsushita/matsushita6_trc.txt - doc/matsushita/matsushita7_trc.txt - doc/matsushita/matsushita8_trc.txt - doc/matsushita/matsushita9_trc.txt doc/sane-matsushita.man - backend/matsushita.h backend/matsushita.conf - backend/matsushita.c: Addition of the Matsushita / Panasonic backend - * doc/.cvsignore: added sane-matsushita.5 - -2002-03-03 Frank Zago - - * doc/.cvsignore: added sane-sceptre.5 - -2002-03-03 Frank Zago - - * doc/sane-sceptre.5: removed (auto-generated) - -2002-03-03 Frank Zago - - * doc/sceptre/s1200.txt: doc updates - * backend/sceptre.desc: increased version - * backend/sceptre.c backend/sceptre.h: fixed a gamma table bug, - fixed some color shifting problems, some cleanups. - * doc/sceptre.man: doc updates - -2002-02-24 Henning Meier-Geinitz - - * backend/Makefile.in: Removed getopt.o getopt1.o and md5.o from - LIBLIB_FUNCS as they are not needed in backends. - -2002-02-22 Henning Meier-Geinitz - - * PROJECTS: Added matsushita backend. - * backend/matsushita.desc: New file. Description for the matsushita - backend. - -2002-02-21 Henning Meier-Geinitz - - * backend/Makefile.in backend/dll.conf backend/sceptre.c - backend/sceptre.conf backend/sceptre.desc backend/sceptre.h: - Added sceptre backend for the Sceptre VividScan 1200 (patch from - Frank Zago ). - * doc/Makefile.in doc/sane-sceptre.5 doc/sane-sceptre.man doc/sane.man - doc/sceptre/preview_trace.txt doc/sceptre/s1200.txt - doc/sceptre/scan_trace.txt: Added documentation for sceptre backend - (patch from Frank Zago ). - * po/Makefile.in po/sceptre.fr.po: Added french translation for - sceptre backend (patch from Frank Zago ). - * AUTHORS PROJECTS sane-backends.lsm: Updated concerning sceptre - backend (patch from Frank Zago ). - -2002-02-20 Stéphane Voltz - - * backend/umax_pp_low.c backend/umax_pp.c: corrected few bugs - due to changing default model to 'none'. - * tools/umax_pp.c: fixed compile problem - -2002-02-19 Henning Meier-Geinitz - - * lib/inet_pton.c: Use u_int32_t instead of in in_addr_t which isn't - defined at least for OS/2. - * TODO: Added entry about DBG warnings. - * doc/sane.tex: Added some vendors (Abaton, Acer, Apple, Avision, - CANON, Fujitsu, IBM, NEC, Nikon, Plustek, Polaroid, Ricoh, Sharp, - Siemens, Tamarack) and device types (film scanner, sheetfed scanner) - to the SANE standard. Updated date. - * doc/Makefile.in: Remove sanei-html in make distclean. - * PROJECTS: Added Acer ScanWit 2720S. - * backend/template.desc.: Added explanation for backend version, fixed - typo. - -2002-02-16 Abel Deuring : - * frontend/scanimage.c / part for the "-f" command line option: - replaced the vprintf call with a loop of printf calls; fixed - a "too stingy" malloc - -2002-02-16 Peter Fales - - * backend/dc240.c - Fix mismatches between format and - parameters in debug statements - -2002-02-15 Henning Meier-Geinitz - - * include/sane/sanei.h include/sane/sanei_ab306.h - include/sane/sanei_auth.h include/sane/sanei_backend.h - include/sane/sanei_codec_ascii.h include/sane/sanei_codec_bin.h - include/sane/sanei_config.h include/sane/sanei_debug.h - include/sane/sanei_lm983x.h include/sane/sanei_thread.h - include/sane/sanei_usb.h: Added, fixed and updated documentation - for sanei using doxygen. - * doc/.cvsignore: Added sanei-html. - * TODO: Updated entry about missing sanei documentation. Removed - entry about make distclean issues. - -2002-02-15 Stéphane Voltz - - * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.h - backend/umax_pp_mid.c backend/umax_pp.c backend/umax_pp.h - backend/umax_pp.conf: added ppdev character device name passing - from conf file. Allow model overide from conf option. DBG macros - clean-up. Fixed color inversion for 1660P models. Fixed potential - crash when custom dump files could not be opened for writing. - * doc/sane-umax_pp.man: updates to match backned new parameter and - behaviour - * tools/umax_pp.c: added device name argument - -2002-02-14 Jochen Eisinger - - * sanei/sanei_auth.h: remove strange line-ending handling code - -2002-02-14 Henning Meier-Geinitz - - * configure configure.in include/sane/config.h.in lib/Makefile.in - lib/inet_pton.c: Added wrapper for inet_pton(). If this function - is not available, try first inet_aton() and then inet_addr(). - * frontend/saned.c: Use inet_pton() instead of inet_aton() to avoid - compilation errors on e.g. OS/2. - * include/Sane/sanei_debug.h: Added warnings for format problems - in DBG messages (from Frank Zago ). - * include/sane/sanei.h sanei/Makefile.in sanei/load_values.c - sanei/save_values.c: Removed load_values and save_values as they - are only used in sane_frontends. - * backend/mustek.c backend/mustek_usb_low.c backend/mustek_usb_high.c - backend/net.c doc/mustek/mustek.CHANGES - doc/mustek_usb/mustek_usb.CHANGES sanei/sanei_usb.c: Fixed some - DBG format warnings. - * lib/inet_ntop.c: Only use inet_ntoa if it's available. - -2002-02-13 Peter Fales - - * configure, acinclude.m4, aclocal.m4 - Another tweak to the - allowed gphoto2 version numbers - -2002-02-13 Henning Meier-Geinitz - - * configure configure.in Makefile.in backend/Makefile.in - doc/Makefile.in frontend/Makefile.in include/Makefile.in - japi/Makefile.in lib/Makefile.in sanei/Makefile.in - tools/Makefile.in testsuite/Makefile.in po/Makefile.in: Added global - list of file patterns for "make distclean". Some "make clean" - and "make distclean" cleanup and additions. - -2002-02-12 Henning Meier-Geinitz - - * tools/sane-config.in: Avoid printing "-I/usr/include" as this - changes the default include order (from Tim Waugh - ). Really check for entries in $cflags that - are also in $includedir. - * frontend/saned.c: DNS queries for remote hosts are only done if - necessary. It's now possible to use "+" without hosts/DNS entries - for the connecting host. - * TODO: Removed entries for config.h, OpenBSD shared libs, and -ansi - on HP-UX. Updated device type entry. - -2002-02-10 Henning Meier-Geinitz - - * configure configure.in: Link to functions in lib/ only - if they are not available on the system. Use AC_PROG_LIBTOOL - instead of the deprecated AM_PROG_LIBTOOL. - * backend/Makefile.in lib/Makefile.in: Link to functions in lib/ only - if they are not available on the system. Avoid duplicating list of - functions. - * sanei/sanei_usb.c: If get_vendor_product fails, don't try again for - every device file. - -2002-02-10 Oliver Schwartz - - * po/Makefile.in: Added snapscan.de.po to DISTFILES - -2002-02-09 Abel Deuring : - * sanei/sanei_scsi.c: Added checks to the Linux part of - sanei_scsi_open_extended, if an SG device file is being - opened - -2002-02-09 Oliver Schwartz - - * po/Makefile.in po/snapscan.de.po backend/snapscan.c: - Added language translation support for snapscan backend, - added german translations. - -2002-02-09 Henning Meier-Geinitz - - * po/Makefile.in po/saneopts.fr.po po/umax.fr.po: Added french - translation (from Frank Zago ). - -2002-02-08 Henning Meier-Geinitz - - * PROJECTS: Added info about HP Scanjet 5S. - * lib/inet_ntop.c: Removed OS/2 kludge: it's not necessary. - -2002-02-05 Stéphane Voltz - - * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.h - backend/umax_pp_mid.c backend/umax_pp.c backend/umax_pp.h: - tuned down duration of pauses in scanner ringing. Indent'ing all - files. Include header files according to HAVE_XXX_H defines in - config.h . - * tools/umax_pp.c: updated version and added printing of config - options - -2002-02-05 Henning Meier-Geinitz - - * configure configure.in: Version is 1.0.7-cvs. Enable warnings by - default. Don't use "-ansi" for HPUX. - * sanei/sanei_thread.c: Make sure that waitpid returns something - usefull on OS/2. Avoids the "Unknown SANE status code 128" errors. - -Older entries can be found in ChangeLog-1.0.7. diff --git a/ChangeLog-1.0.9 b/ChangeLog-1.0.9 deleted file mode 100644 index c20a91829..000000000 --- a/ChangeLog-1.0.9 +++ /dev/null @@ -1,1148 +0,0 @@ -****** Release of sane-backends 1.0.9. End of code freeze ****** - -2002-10-23 Henning Meier-Geinitz - - * doc/descriptions-external/gt68xx.conf: Updated status of scanners. - * doc/doxygen.conf: Increased version to 1.0.9. - * configure configure.in: New version: 1.0.9. Disabled compilation - warnings. - -2002-10-23 Stéphane Voltz - - * backend/umax_pp_low.c: added O_NONBLOCK to flags when opening ppdev - character device, to get around hangs with 2.4.19 linux kernels in - pure EPP mode. - -2002-10-20 Henning Meier-Geinitz - - * README.linux: Added comment about DEC cc on Linux Alpha. - -2002-10-19 Peter Fales - - * backend/dc25.c - Moved use of UNUSEDARG macro to fix - compilation failure on OS/X - -2002-10-19 Henning Meier-Geinitz - - * doc/descriptions-external/tevion9693usb.desc: Added Trust - Easy Webscan 19200. - ----- CODE FREEZE FOR SANE 1.0.9 --- --- snapshot 1.0.9-pre2 - -2002-10-17 Henning Meier-Geinitz - - * backend/dll.conf: Added commented out entries for hpoj and gt68xx. - * NEWS: Updated release date and backend list. - * TODO: Added scanimage short string-list options problem. - -2002-10-17 Gerhard Jaeger - - * backend/plustek.c: removed internationalization stuff - * backend/plustek-usb.c: removed obsolete definitions - * backend/plustek-usbhw.c: fixed typos - * backend/plustek-usnshading.c: fixed bug that produces - files > 700M in debug mode. Added some debug output. - -2002-10-16 Oliver Rauch - - * backend/umax.c, umax-scanner.c: added Power Look 2000 - as supported device, build 38 - -2002-10-15 Gerhard Jaeger - - * doc/sane-plustek.man: Major update - * doc/descriptions/plustek.desc: Added EPSON 1260 entry - * backend/plustek.conf updated options - * backend/plustek.c backend/plustek-devs.c backend/plustek-usb.c - backend/plustek-usbhw.c backend/plustek-pp.c - backend/plustek-usbmap.c backend/plustek-usbimg.c - backend/plustek-usbscan.c backend/plustek-usbshading.c - backend/plustek.h backend/plustek-share.h backend/plustek-usb.h - Bug fixes and workarounds - -2002-10-15 Henning Meier-Geinitz - - * doc/sane.tex: Backend behaviour is undefined if sane_init - doesn't return SANE_STATUS_GOOD. Added SANE_STATUS_INVAL to - return codes for sane_start. Description of sane_set_io_mode is - more precise. - * sanei/sanei_usb.c: Really check for bulk_out ep when writing. - * TODO: Added microtek2 problem. Updated sane.tex and desc sections. - Added scanimage width/height problem. Added possible solution to po - file mess. - * doc/Makefile.in doc/sane-config.man: Added man page for sane-config. - * doc/.cvsignore: Added sane-config.1. - -2002-10-15 Peter Kirchgessner - - * backend/hp.conf: Added comment for USB-scanner - -2002-10-14 Peter Fales - - * backend/dc240.h,backend/dc240.c: Use portable code for camera - structures that does not depend on gcc or little-endian byte order - -2002-10-14 Oliver Schwartz - - * backend/snapscan.h backend/snapscan.c backend/snapscan.conf - doc/descriptions/snapscan.desc: SnapScan backend 1.4.17 - - added ID string for SnapScan e10, added Mitsubishi Diamandview - 648UT in desc file. - -2002-10-11 Peter Fales - - * backend/dc240.h - Add message to #error as required by ANSI - -2002-10-11 Henning Meier-Geinitz - - * backend/mustek.c doc/mustek/mustek.CHANGES: Fixed shutting off - the lamp for the Paragon 1200 A3 Pro. - * doc/descriptions/mustek.desc: Updated version number and A3 Pro - information. - -2002-10-10 Petter Reinholdtsen - - * backend/canon630u-common.c: Change type of size parameter from - 'unsigned int' to 'size_t' for gl640WriteBulk() and - gl640ReadBulk() to avoid crash on platforms where - 'sizeof(size_t) > sizeof(int)'. - - * backend/coolscan.c: Remove semicolon at the end of functions. - -2002-10-09 Frank Zago - - * backend/teco1.c backend/teco1.conf doc/descriptions/teco1.desc: - Added entry for AVEC color 2412. - -2002-10-09 Henning Meier-Geinitz - - * doc/descriptions/microtek2.desc: Added per-scanner status (from - Karsten Festag ). - -2002-10-09 Stéphane Voltz - - * backend/umax_pp.c: disable scanner protocol debug facility - -2002-10-08 Karl Heinz Kremer - - * backend/epson.c: force color channel re-order for GT-2200 scanner - -2002-10-08 Stéphane Voltz - - * backend/umax_pp.c: use macros from saneopts.h to fix translations - problems - -2002-10-08 Gerhard Jaeger - - * po/plustek.de.po: Cleanup - -2002-10-08 Henning Meier-Geinitz - - * doc/saned.man doc/sane-net.man: Removed comment about saned port not - officially assigned. - * po/plustek.de.po po/umax_pp.fr.po: Fixed double msgids. - -2002-10-05 Karl Heinz Kremer - - * backend/epson.c: Fixed problem with incorrect response to - sane_get_parameters() in certain situations. - -2002-10-04 Jochen Eisinger - - * doc/descriptions/mustek_pp.desc: add :status tags to each - scanner - -2002-10-04 Gerhard Jaeger - - * backend/plustek.conf fixed option enableTPA - * po/plustek.de.po po/plustek.es.po removed "Negative" - * backend/plustek.c backend/plustek-devs.c backend/plustek-usb.c - backend/plustek-usbhw.c backend/plustek-usbimg.c - backend/plustek-usbmap.c backend/plustek-usbscan.c - backend/plustek-usbshading.c - Minor bug fixes - -2002-10-04 Karl Heinz Kremer - - * doc/sane-epson.man: Added quotes around halftoning options. - -2002-10-02 Henning Meier-Geinitz - - * TODO: Updated list of backends scheduled for inclusion. Updated - v4l bug list. Added entry about vendor/product ids for .desc. - Removed TL_X > BR_X (->TODO), dll ltdl rewrite, wait return - value (->TODO), sane.tex comment about 1 bit color mode, - sane-plustek.man issue. - -2002-10-02 Stéphane Voltz - - * tools/umax_pp.c: changed version and added handling of 4 digits - port address - * po/umax_pp.de.po: removed redundant entry - * backend/umax_pp.conf: comment fixings - * backend/umax_pp_low.c backend/umax_pp.c: added handling of ppdev - ioctl return code, allow 4 digits port number - -2002-10-02 Matto Marjanovic - - * doc/descriptions/microtek.desc: Updated version number. - * backend/microtek.c: - Fixed bug in sane_read() [had failed to set return length to zero - in non-STATUS_GOOD conditions]. - Fixed bug in sane_set_io_mode() [had returned SANE_STATUS_UNSUPPORTED - if blocking mode was requested]. - Bumped version up to 0.13.1. - -2002-10-01 Henning Meier-Geinitz - - * doc/descriptions-external/gt68xx.desc: Added new scanners. Updated - status of supported scanners. - * doc/sane.tex: Added explanation of bit order for 1 bit modes. Added - comment about 1 bit color modes. Fixed missing \code command. New - version: 1.03. - * doc/backend-writing.txt: Added paragraph about checking geometry - (from TODO). - -2002-09-30 Peter Fales - - * configure, acinclude.m4, aclocal.m4 - Update the - allowed gphoto2 version numbers - -2002-09-30 Oliver Rauch - - * doc/descriptions/umax.desc: removed remark that Astra 2200U via USB - only works on linux (because need of USB control messages) - -2002-09-30 Matthew Duggan - * backend/canon_pp.c backend/canon_pp-dev.c backend/canon_pp-dev.h: - Finally fixed cancelling, which I broke some time ago in the quest - for speed. FB620P still doesn't abort nicely (firmware bug?). - * doc/sane-canon_pp.man: Added notes on FB620P problems. - * doc/descriptions/canon_pp.desc: Bumped version number. - -2002-09-30 Henning Meier-Geinitz - - * backend/test.c backend/test-picture.c doc/descriptions/test.desc: - Fixed bytes_per_line in 1 bit mode. Fixed 1 bit color three-pass - mode (grid). Changed bit order for 1 bit color to most significant - bit is first pixel. - -2002-09-29 Peter Fales - - * backend/dc25.[ch]: Fix compiler warnings, and correct - errors found by tstbackend. - ----- FEATURE FREEZE FOR SANE 1.0.9 --- --- snapshot 1.0.9-pre1 - -2002-09-29 Henning Meier-Geinitz - - * doc/descriptions/mustek_usb.desc: Added "ScanExpress" for all models - to avoid confusion with BearPaw models. - * Makefile.in: Added ChangeLog-1.0.6 ChangeLog-1.0.7 ChangeLog-1.0.8 - to DISTFILES. - -2002-09-29 Karl Heinz Kremer - - * doc/sane-epson.man: Updated information, cleanup - * doc/descriptions/epson.desc: Added 1660 and 2400 models - -2002-09-28 Oliver Rauch - - * backend/umax.c: - update to build 37 - -2002-09-28 Gerhard Jaeger - - * sanei/sanei_lm983x.c: cleanup in reset function - * doc/descriptions/plustek.desc: Update according to the new - entry definitions - * doc/sane-plustek.man: Fixed format and updated info - * backend/plustek.c backend/plustek-devs.c backend/plustek-pp.c - backend/plustek-share.h backend/plustek-usb.c backend/plustek-usb.h - backend/plustek-usbhw.c backend/plustek-usbimg.c - backend/plustek-usbmap.c backend/plustek-usbscan.c - backend/plustek-usbshading.c backend/plustek.conf: - Major update to support CIS based devices - Added register dump and raw picturue/calibration data dump - Added support for Canon N650U and N670U (currently 8-bit color mode only) - -2002-09-28 Andras Major - - * backends/coolscan2.c doc/descriptions/coolscan2.desc - doc/sane-coolscan2.man: update to 0.1.8 - -2002-09-26 Henning Meier-Geinitz - - * config.sub config.guess: Updated to current versions. - * doc/releases.txt: Added paragraph about the different freeze types - and a timetable. - -2002-09-26 Oliver Schwartz - - * doc/snapscan.desc backend/snapscan.c backend/snapscan.h - backend/snapscan.conf backend/snapscan-scsi.c: - SnapScan backend 1.4.16 (added support for Acer/Benq 5000) - -2002-09-24 Peter Fales - - * backend/dc25.c: Backend returning too much data for image size - -2002-09-24 Henning Meier-Geinitz - - * doc/descriptions-external/tevion9693usb.desc: Added MD9693, updated - Artec E+ 48U (from Michael Herder ). - -2002-09-23 Henning Meier-Geinitz - - * doc/descriptions/fujitsu.desc: Changed status to beta and added - URLs. - * doc/descriptions-external/gt68xx.desc: Added some untested scanners. - Updated Mustek entries. - * TODO: Removed hpsj5s .desc file problem. - -2002-09-22 Peter Fales - - * doc/sane-dc25.man, backend/dc25.c, backend/dc25.h, - backend/gphoto2.c, backend/gphoto2.h, backend/dc240.c, - backend/dc240.h: Update authors email address - -2002-09-19 Frank Zago - - * backend/leo.c backend/leo.conf doc/sane-leo.man - doc/descriptions/leo.desc: added support for the leoscan S3. - * backend/teco2.c backend/teco2.h: added some stuff. - -2002-09-18 Henning Meier-Geinitz - - * doc/descriptions/hpsj5s.desc: Used "Hewlett-Packard" instead - of "HP". - -2002-09-17 Henning Meier-Geinitz - - * doc/descriptions-external/gt68xx.desc: Updated Mustek - information. Added Plustek OpticPro 1248U. - * backend/mustek.c: Fixed version number. - * NEWS: Updated backend list. - -2002-09-17 Oliver Schirrmeister - * backend/fujitsu.c fujitsu.h fujitsu-scsi.h: - added m3092 support - * doc/descriptions/fujitsu doc/sane-fujitsu - added description - -2002-09-17 Matthew Duggan - * backend/canon_pp.c backend/canon_pp.h backend/canon_pp.conf: - Added init_mode option to conf file for faster starts. - * doc/sane-canon_pp.man : Added description of init_mode option. - -2002-09-16 Matthew Duggan - * backend/canon_pp-dev.c backend/canon_pp-dev.h backend/canon_pp-io.c - backend/canon_pp-io.h backend/canon_pp.c backend/canon_pp.h: - Fix init problem, add changes to facilitate configurable wakeup mode - (for faster starts on FB320P and FB620P). - * doc/sane-canon_pp.man doc/descriptions/canon_pp.desc: Updates - regarding FB310P and FB610P (rebadged Avisions) - -2002-09-16 Henning Meier-Geinitz - - * backend/.cvsignore frontend/.cvsignore tools/.cvsignore: Added .libs. - Patch from Sylvain Petreolle . - * TODO: Added gt68xx project and viceo.desc entry. - * PROJECTS doc/descriptions-external/gt68xx.desc: Added gt68xx - information. - -2002-09-15 Karl Heinz Kremer - - * doc/sane-epson.man: Fixed typo (PIP->PIO) - -2002-09-15 Henning Meier-Geinitz - - * tools/sane-find-scanner.c: Format of output for devices - supported by libusb and scanner module is the same now. Minor - output fixes. - * doc/sane-find-scanner.man: Updated -v description. - * doc/sane-usb.man: Added info about "unable to access minor data" - messages. - -2002-09-13 Oliver Rauch - - * backend/umax-scanner.c, backend/umax.conf - doc/descriptions/umax.desc: - added Linotype Hell SAPHIR3 as supported scanner - -2002-09-12 Henning Meier-Geinitz - - * README.beos Makefile.in doc/Makefile.in: Added BeOS platform - information. Updated Makefiles concerning READMEs. - -2002-09-11 Oliver Rauch - - * doc/descriptions/umax.desc: corrected some urls - -2002-09-11 Henning Meier-Geinitz - - * doc/descriptions/canon630u.desc: Added fb636u as unsupported. - Added status information. - * frontend/scanimage.c: Added option --dont-scan. Resorted usage - output. - * doc/scanimage.man: Reordered options. Added info about ICC profiles, - gamma4scanimage, and --dont-scan option. Fixed example. - * doc/gamma4scanimage.man: Formatting updates. Added default values. - Minor fixes. - * TODO: Updated backend list. Added comments for additions to sane.tex. - Updated .desc file bug list. Removed scanimage entries. Added - plustek man page issue. - -2002-09-10 Peter Kirchgessner - - * doc/sane-hp.man: Added hints about special USB device names - -2002-09-07 Frank Zago - - * backend/teco1.c backend/teco1.h teco1.desc: added threshold - option - -2002-09-07 Oliver Rauch - - * backend/umax.c, umax.h, umax-scanner.c, umax.conf - doc/descriptions/umax.desc - Update to sane-umax build 36 - -2002-09-07 Matthew Duggan - - * backend/canon_pp-dev.c backend/canon_pp-dev.h: - Changes to improve calibration quality on FB620P. - -2002-09-06 Frank Zago - - * README.aix: added mention of the AIX 5.1 version of the passthru - driver. - -2002-09-06 Henning Meier-Geinitz - - * tools/sane-config.in: Removed "function" keyword (bourne shell - compatibility). - -2002-09-03 Abel Deuring - * sanei/sanei_scci.c doc/sanei-scsi.man: - default timeout for SCSI commmands is now 120 seconds; added - the environment variable SANE_SCSICMD_TIMEOUT to override - the default value. - -2002-09-01 Matthew Duggan - - * doc/sane-canon_pp.man doc/descriptions/canon_pp.desc: - Added FB320P to supported scanners after report of successful test. - Added FB310P and FB610P to desc as specifically not supported yet. - -2002-09-01 Karl Henz Kremer - - * backend/epson_scsi.c: Fixed alloca compile problem. - -2002-09-01 Karl Henz Kremer - - * backend/epson.[ch] backend/epson_scsi.[ch] backend/epson_usb.[ch] - backend/Makefile.in: USB scanners are now using sanei_usb_ functions, - split out SCSI related functions to their own source/header file, - added source/header file for USB interface - -2002-09-01 Henning Meier-Geinitz - - * TODO: Updated desc and SANE standard sections. Removed ptal entry. - * doc/Makefile.in: Make sure that sane-desc is compiled when generating - HTML pages. Fixed typo. - * doc/sane-usb.man: Minor updates and fixes. - -2002-09-01 Peter Kirchgessner - - * configure.in, doc/sane-hp.man, doc/descriptions/hp.desc - applied patch by David Paschal to remove PTAL-support from hp-backend - -2002-09-01 Matthew Duggan - - * backend/canon_pp.c backend/canon_pp-dev.c backend/canon_pp-dev.h - backend/canon_pp-io.c: Support for FB620P. - * doc/sane-canon_pp.man doc/descriptions/canon_pp.desc: Added notes - on support of FB620P - -2002-08-31 Frank Zago - - * PROJECTS AUTHORS TODO NEWS backend/dll.conf backend/Makefile.in - backend/teco2.conf backend/teco2.c backend/teco2.h - doc/.cvsignore doc/sane.man doc/Makefile.in doc/sane-teco2.man - doc/teco/teco2.txt doc/descriptions-external/teco2.desc - doc/descriptions/teco2.desc: added teco2 backend. - -2002-08-30 Frank Zago - - * backend/teco1.c backend/teco1.h backend/teco1.conf - doc/descriptions/teco1.desc doc/teco/teco1.txt - doc/sane-teco1.man: Added support for another museum piece, the - Dextra DF-600P, a rebadged VM3510. - -2002-08-30 Rene Rebe - - * backend/avision.h backend/avision.c backend/avision.conf - doc/sane-avision.man descriptions/avision.desc: latest avision - backend - -2002-08-29 Henning Meier-Geinitz - - * backend/v4l.c backend/v4l.h doc/descriptions/v4l.desc: - Big clean up of Video for Linux backend. Removed old unused - stuff from qcam and others including unused options and variables - concerning direct port access. Removed wcam license (no - "substantial portions of code" are used any more). Removed - unuesed headers. Made lots of global variables local. Lots - of checks for null pointer dereferences and errors when opening - files or using ioctl/mmap. Added option to select grey or color - mode. Added support for different channels. Fixed lots of options. - Made sure ioctls are only used when necessary. - Used vendor == "Noname". Added ??? comments for suspicious code. - Lots of minor fixes and cleanup. Added version number: 1.0-2. - * backend/v4l-grab.h: Deleted (unused). - * backend/Makefile.in: Removed v4l-grab.h. - * AUTHORS: Added myself as active maintainer of v4l. - * doc/sane-v4l.man: Added warning about ALPHA software and bugs. - Minor updates. - * doc/descriptions/bh.desc doc/descriptions/canon630u.desc - doc/descriptions/dmc.desc doc/descriptions/sm3600.desc - doc/descriptions/umax1220u.desc: Minor fixes and updates for the new - .desc file format. - * TODO: Updated .desc and v4l section. Added entries for scanimage. - * NEWS: First draft for 1.0.9. - -2002-08-18 Oliver Rauch - - * frontend/scanimage.c, frontend/stiff.h, frontend/stiff.c: - Added option "-i filename"/"--icc-profile filename": - When image is saved in tiff format then this icc-profile is - added to the tiff file as tiff tag - -2002-08-25 Henning Meier-Geinitz - - * tools/Makefile.in: Fixed gamma4scanimage target for OS/2. - * backend/v4l.c: Fixed device list. Added more verbose error output. - Unified DBG messages. Fixed depth option. Reordered options in - init_options to reflect real order. Added some markers (/* ??? */) - for suspicious code. Used GNU indent style. - * backend/v4l.h backend/v4l-frequencies.h backend/v4l-grab.h: Used GNU - indent style. - -2002-08-22 Frank Zago - - * backend/ricoh.c backend/ricoh.h backend/apple.c - backend/agfafocus.c backend/abaton.c - sanei/sanei_pv8630.c: Fixed some warnings. - -2002-08-22 Frank Zago - - * doc/sane-teco1.man: Added Dextra scanner to the list of - untested, but potentialy supported, scanners. - * doc/teco/teco1.txt: Added RELI 4830 inquiry string. - * doc/descriptions/teco3.desc: Increased version number. - * backend/: teco3.c, teco3.h: Added threshold option for black & - white. - * doc/descriptions/teco1.desc: Added 3 new (untested) scanners. - * backend/teco1.conf: Fixed the scsi inquiry string for the - VM4542. - * backend/teco1.c backend/teco1.h: Enlarged the gamma table for - the VM4542 (1024 entries as opposed to 256 for the previous - scanners). - -2002-08-22 Andras Major - - * backend/coolscan2.c doc/descriptions/coolscan2.desc - doc/sane-coolscan2.man: updated to 0.1.7. - -2002-08-21 Henning Meier-Geinitz - - * doc/.cvsignore: Added gamma4scanimage.1 - -2002-08-20 Henning Meier-Geinitz - - * PROJECTS: Added Hewlett-Packard ScanJet 4470C project. - * tools/.cvsignore: Added gamma4scanimage. - * tools/MAkefile.in: Added gamma4scanimage.c to DISTFILES. - -2002-08-18 Oliver Rauch - * tools/gamma4scanimage.c: Bugfix (atof->atoi) - * tools/README: added gamma4scanimage - * doc/Makefile.in: added manpage for gamma4scanimage - * doc/gamma4scanimage.man: added manpage for gamma4scanimage - -2002-08-17 Karl Heinz Kremer - - * backend/epson.[ch]: Fixed typo in variable name. Fixed IEEE-1394 - problem with Perfection-2450. Fixed problem with older B3 level - SCSI scanners that do not support the extended status request. - -2002-08-17 Oliver Rauch - * tools/gamma4scanimage.c: NEW: tool to create gamma table for scanimage - * tools/Makefile.in: changed file to compile and install gamma4scanimage - -2002-08-16 Gerhard Jaeger - - * doc/descriptions/plustek.desc: Update according to the new - entry definitions - * po/saneopts.es.po: More complete spanish translation - (Thanks to Gustavo Vranjes) - * backend/plustek.c backend/plustek-devs.c backend/plustek-pp.c - backend/plustek-share.h backend/plustek-usb.c backend/plustek-usb.h - backend/plustek-usbhw.c backend/plustek-usbimg.c - backend/plustek-usbmap.c backend/plustek-usbscan.c - backend/plustek-usbshading.c backend/plustek.conf: - Major update to support better control of all LM983x based devices - HP2200C, Mustek Bearpaw 1200 and 2400 are now working correctly - -2002-08-15 Peter Fales - - * configure, acinclude.m4, aclocal.m4 - Another tweak to the - allowed gphoto2 version numbers - -2002-08-15 Stéphane Voltz - - * tools/umax_pp.c: upped version number - * backend/umax_pp_low.c backend/umax_pp.c: corrected ppdev usage, - minor option fix - -2002-08-14 Henning Meier-Geinitz - - * AUTHORS: Made Ulrich Deiters the active maintainer of the canon - backend. - * TODO: Updated concerning HP backend and manufacturer names. - -2002-08-07 Matthew Duggan - - * backend/canon_pp.c backend/canon_pp-dev.c backend/caon_pp-io.c - backend/canon_pp-dev.h: Many changes: Bug fixes, less memory leaks - (none left now?), more reliable, faster. Biggest changes are - speculative reads (ask scanner to read more while data processing - occurs) and more reliable sending of commands. Slight performance - increase over previous version. - * doc/sane-canon_pp.man: Added discussion noting that scanning - greyscale in green is bad for colour. - -2002-08-07 Peter Kirchgessner - - * backend/hp.h: Add missing structure member got_connect_type - -2002-08-06 Peter Kirchgessner - - * doc/descriptions/hp.desc: Use Hewlett-Packard instead of HP - -2002-08-01 Matthew Duggan - - * backend/canon_pp-dev.c: Misc bug fixes for fast machines, more - useful debug messages, more reliable file reads/writes. - -2002-07_31 Peter Kirchgessner - - * backend/hp.c, backend/hp-scl.c: hp-backend V0.96 - Check device names to prevent USB-devices to be opened as SCSI. - -2002-07-30 Henning Meier-Geinitz - - * po/Makefile.in: Use awk to filter out duplicate .po file headers. - * po/umax_pp.de.po po/umax_pp.fr.po: Avoided including duplicate - msgids. Made sure that header is not marked fuzzy. - * Makefile.in doc/Makefile.in japi/Makefile.in tools/Makefile.in: - Minor DISTFILES and distclean updates. - * backend/mustek.c doc/descriptions/mustek.desc - doc/mustek/mustek.CHANGES: Fixed some warnings. - * TODO: Removed entries about "echo -e" and po problems. - -2002-07-28 Henning Meier-Geinitz - - * tools/sane-config.in: Avoid using "echo -e" for compatibility - reasons. - -2002-07-27 Henning Meier-Geinitz - - * sanei/sanei_usb.c: Made libusb_timeout static. - * TODO: Updated .desc entries. Removed entry about scanimage i18n - support. - -2002-07-25 Matthew Duggan - - * backend/canon_pp.c: Now always uses as much scanner buffer as - possible, then feeds data to frontend. Results in large speed - increase in ECP mode. Also fixed problems with saned compatibility. - * backend/canon_pp.h: Added bytes_sent to scanner data structure. - * doc/sane-canon_pp.man: Discuss hardware problems at high - resolutions. - -2002-07-25 Frank Zago - - * doc/sane.man doc/teco/teco3.txt doc/.cvsignore - doc/sane-teco3.man doc/Makefile.in - doc/descriptions-external/teco3.desc doc/descriptions/teco3.desc - backend/teco3.c backend/teco3.h backend/teco3.conf - backend/Makefile.in sane-backends/TODO sane-backends/AUTHORS - backend/dll.conf: teco3 integration - * sane-backends/Makefile.in: added an etags rule to create an - emacs tag file - * doc/backend-writing.txt: Enlarged the "SUBMITTING A NEW BACKEND" - section. - - -2002-07-25 Matthew Duggan - - * backend/canon_pp.c: Now uses mm instead of pixel measurements, better - behaved in xsane etc as a result. - * backend/canon_pp.h: Tweaked up max buffer size to size avaialable in - hardware. - * doc/descriptions/canon_pp.desc: increment version no. - -2002-07-24 Frank Zago - - * doc/backend-writing.txt: Added a SUBMITTING CHECKLIST section. - -2002-07-24 Henning Meier-Geinitz - - * frontend/stiff.c: Fixed 16 bit tiff output. - * backend/test.c backend/test.conf backend/test.h - backend/test-picture.c doc/descriptions/test.desc doc/sane-test.man: - Added option invert-endianess to test 16 bit modes. - -2002-07-24 Kazuya Fukuda - - * doc/descriptions/nec.desc: - Remove unsupported scanner and update url. - -2002-07-24 Matthew Duggan - - * src/canon_pp-io.c: Minor bugfix checking return of read - -2002-07-23 Henning Meier-Geinitz - - * TODO: Updated desc file entries. Removed entries about microtek - fprintf issue and fujitsu mem leak. - -2002-07-23 Simon Munton - * backend/pie.c: added consistency check for TL_X < BR_X and - TL_Y < BR_Y - -2002-07-23 Peter Fales - - * doc/descriptions/gphoto2.desc: Comment out :interface line - -2002-07-23 Stéphane Voltz - - * doc/descriptions/umax_pp.desc: tagged 610P as unsupported - -2002-07-22 Frank Zago - - * TODO: scheduled teco2 and teco3 backends for 1.0.9 - -2002-07-22 Matto Marjanovic - - * doc/descriptions/microtek.desc: - Updated (status keywords, mostly). - * backend/microtek.c: - * backend/microtek.h: - Replaced fprintf()/printf() with various DBG() statements. - Removed #include ! - Eliminated a few "unused parameter" compiler warnings. - Updated the copyright date. - Bumped version up to lucky 0.13.0 - -2002-07-23 Matthew Duggan - - * doc/sane-canon_pp.man: Added N640Pex to the man page too.. - -2002-07-22 Chris Pinkham - - * doc/descriptions/artec.desc: Changed status of AT6 model to alpha. - Deleted entries for USB & parallel port scanners which are - unsupported. - -2002-07-23 Matthew Duggan - - * doc/descriptions/canon_pp.desc: Added "N640P ex" model to supported - scanners after report of successful test. Also, "EPP" really should - have been "ECP". - -2002-07-22 Henning Meier-Geinitz - - * frontend/scanimage.c: Fail if there are arguments without a preceding - option on the command line. Fixed indenting. - * TODO: Updated concerning .desc files. Added comment about USB - problems on *BSD. - -2002-07-21 Henning Meier-Geinitz - - * doc/descriptions/template.desc. - doc/descriptions-external/template.desc.: Updated and added more - examples. - -2002-07-19 Oliver Rauch - - * doc/descriptions/umax.desc: added per scanner status - -2002-07-17 Henning Meier-Geinitz - - * tools/sane-desc.c: Models are sorted alphanumerically now. Added - support for priorities if one model is mentioned by two backends. - Don't print tables when no suitable backend was found. - More comments. Fixed some warnings. Code cleanup. - * doc/Makefile.in: Added support for sane-desc.c. - * doc/backend-writing.txt: Updated concerning sane-desc.c. - * backend/mustek_usb.c backend/mustek_usb_high.h - backend/mustek_usb_low.c doc/descriptions/mustek_usb.desc - doc/mustek_usb/mustek_usb.CHANGES: Added manufacturer comment in - mustek_usb.desc. Changed brightness to threshold. Fixed some - warnings. Really check the status in usb_low_open. - * sanei/sanei_usb.c: Check if file is already closed. - -2013-07-15 Frank Zago - - * doc/descriptions/leo.desc doc/descriptions/sceptre.desc - doc/descriptions/teco1.desc doc/descriptions/matsushita.desc: - added new per backend status, added more scanners. - -2002-07-15 Henning Meier-Geinitz - - * README.darwin: New file. Added some basic information for - Darwin (Mac OS X) users. - * Makefile.in: Added the new README files to DISTFILES. - * tools/sane-find-scanner.c: Print USB descriptors (libusb) in - -v -v mode. Print vendor and product names (when available). - Rewrote libusb heuristics. - * backend/Makefile.in: Removed deleted files from DISFILES. - -2002-07-14 Henning Meier-Geinitz - - * include/sane/sanei_usb.h: Made buffer const SANE_Byte * in - sanei_usb_bulk_write(). Try to call usb_find_busses only once. - Make sure that already opened devices aren't opened again. Exit - libusb scan loop if one device is found. Make error values - more expressive. Check for missing config descriptors before - using them to avoid segfaults. - * README.openbsd: Updated concerning USB scanners. - * README.openbsd README.netbsd: New files. Added some information - about SCSI and USB problems. - * tools/sane-find-scanner.c: Made verbosity option more flexible and - added quiet option. In quiet mode, print only the devices we have - found. Don't check USB devices with SCSI functions and vice versa if - option force is not given. Don't do the libusb scan if an explicit - device name was given. - * doc/sane-usb.man: Updated supported platforms list. Minor wording - improvements. - * doc/sane-find-scanner.man: Documentation for the new options. - Splitted USB and SCSI parts. - * doc/descriptions/hpsj5s.desc: Added missing space in ":new :yes" - line. - * TODO: Added entry about desc files. Removed entries about - sane-backends.html, sanei_usb.c libusb support, and the OS/2 - strncasecmp problem. Updated entries about checking device file - types and OS X in sanei_scsi.c. - -2002-07-13 Simon Munton - * doc/descriptions/pie.desc: removed unsupported scanner types, - use :status :untested for untested models, added AdLib scanners - that are supported - -2002-07-13 Oliver Schwartz - - * backend/snapscan.c backend/snapscan.h - backend/snapscan-options.c backend/snapscan-usb.c - backend/snapscan-scsi.c backend/snapscan.conf: - Snapscan backend version 1.4.15 - - Improve support for Acer / Benq 5300 - - use usb_sanei_read_bulk() and usb_sanei_write_bulk() - - correct scan area for e52 with TPO - * doc/description/snapscan.desc: - - Adapted file to new syntax - - Mark most scanners as "stable" - -2002-07-12 Henning Meier-Geinitz - - * tools/sane-desc.c: Added backends mode with splitted tables. - Fixed HTML colors. Spelling and other minor fixes. - * doc/descriptions-external/hp4200.desc - doc/descriptions-external/hpoj.desc - doc/descriptions-external/ibm.desc - doc/descriptions-external/lhii.desc - doc/descriptions-external/niash.desc - doc/descriptions-external/teco2.desc - doc/descriptions-external/teco3.desc - doc/descriptions-external/tevion9693usb.desc - doc/descriptions-external/v4l2.desc: Minor fixes for the new - sane-desc.c. Commented out version numbers and manpages. Added - :status :untested if the comment suggests this. Fixed double - and bad device types. - * tools/sane-find-scanner.c: Added support for libusb. Made comments - better readable and positioned after the output of the devices. - Shorter output to fit into 80 chars. - -2002-07-08 Karl Heinz Kremer - * doc/descriptions/epson.desc: fixed typo in URL - added :status lines to the scanner entries - -2002-07-09 Abel Deuring - * doc/descriptions/sharp.desc: Added ":status" lines - to the scanner entries - -2002-07-08 Henning Meier-Geinitz - - * doc/descriptions/sp15c.desc: Added missing slash in URL. - * doc/descriptions/fujitsu.desc: Changed status to :beta. Added - some URLs. - * frontend/Makefile.in: Use LIBS = @LIBS@ to make sure that - -lsyslog and -lsocket are linked for OS/2. - * doc/descriptions/abaton.desc: Added :status :untested for - Scan 300/S. - * doc/descriptions/agfafocus.desc: Added status and comments (from - the manpage). - * doc/descriptions/ricoh.desc: Removed unused version and comment - tokens. - * doc/descriptions/s9036.desc: Changed :devicetype to :scanner. - I guess :vidcam is not appropriate for a flatbed scanner :-) - * doc/descriptions/net.desc doc/descriptions/test.desc: No bugs for - quite some time, changed status to stable (knocking on wood). - Updated comments. - * doc/descriptions.txt doc/descriptions/template.desc. - doc/descriptions-external/template.desc.: Updated concerning - model status. - * tools/sane-desc.c: Added support for :status :unsupported. - -2002-07-07 Henning Meier-Geinitz - - * tools/sane-desc.c: Added status per model. Added quicklist for - manufacturers. All manufacturer URLs are printed now. Code cleanup. - Added status column for non-hardware devices. Fixed legends. Minor - output fixes. - * backend/mustek.c doc/descriptions/mustek.desc - doc/mustek/mustek.CHANGES: Increased width and height of Paragon - 800 and 600. - * doc/descriptions/mustek_usb.desc: Changed status to stable - (knocking on wood...). Added more Mustek URLs, fixed the existing - one. Added per-model status. Added "compatible" comments. - * doc/descriptions/mustek.desc: Fixed Mustek URL. Added Trust comment - about similar names. Added comments about compatible scanners. - Fixed Primax URL. - * doc/descriptions/sp15c.desc: Fixed manpage link. Use "Fujitsu" - consistently. Updated manufacturer links. - -2002-07-06 Henning Meier-Geinitz - - * tools/sane-desc.c: Added
after backend name. Colors can be - changed by macros now. Centered entries. Code cleanup. Manufacturer - page split up into seperate tables. Added links and comment display - on the top of each table. Manufacturers are case-insensitive. - OS/2 fix. - * configure: Regenerated from configure.in. - * doc/sane-usb.man: Mentioned control messages, usbfs, and more - methods for permission adjustment. - * configure configure.in include/sane/config.h.in: Added define - for strcasecmp on OS/2. - -2002-07-06 Max Vorobiev - - * backend/hpsj5s.c: Rewrote to depend on libieee1284. - * backend/hpsj5s.h: Added register description defines - * backend/hpsj5s.conf: Default config setted for parport0 - * backend/hpsj5s_int.h: Removed. All important stuff moved to hpsj5s.h - * backend/Makefile.in: hpsj5s backend build depend on libieee1284 present - * doc/hpsj5s.man: Comments about libieee1284 added - * configure.in: hpsj5s backend will be compiled if libieee1284 detected - -2002-07-05 Henning Meier-Geinitz - - * tools/.cvsignore tools/Makefile.in rools/README tools/sane-desc.c: - Added new file sane-desc.c. sane-desc is inended as an replacement - for the Emacs Lisp file sane-desc.el. It can generate ASCI and HTML - lists from the backends' .desc files. - * doc/sane.man: Added security to the list of topics that can be - reported to me. - * doc/descripions/template.desc. - doc/descriptions-external/template.desc.: Updated concerning ":new". - -2002-07-03 Henning Meier-Geinitz - - * configure configure.in include/sane/config.h.in: Added HAVE_LIBUSB - #define. Check for usb_get_busses to make sure, we have at least - version 0.1.6. Added OS/2 substitution for strncasecmp. - * include/sane/sanei_usb.h sanei/sanei_usb.c: Added support for libusb. - * README.netbsd: Removed. Shared libraries are supported since 1.0.8. - * README.openbsd: Updated for libusb. - * README: Added section about libraries like libiee1284 and libusb. - * doc/doxygen-sanei.conf: Updated version number. - * include/sane/sanei_usb.h sanei/sanei_usb.c: Used dn (device number) - instead of fd (file descriptor) to avoid confusion. Updated doxygen - documentation. - * doc/sane-usb.man: Updated concerning libusb. Added tips for access - via the kernel scanner drivers. - -2002-06-29 Matthew Duggan - - * backend/canon_pp.c: Workaround for ppdev bug on <= Linux 2.4.19rc1. - * backend/canon_pp-io.c: Fixed reading on hardware with small buffers. - * doc/descriptions/canon_pp.desc: Status changed from new to alpha. - -2002-06-28 Henning Meier-Geinitz - - * tools/sane-find-scanner.c: For HP-UX, check the complete - /dev/rscsi/ directory for SCSI sscanners, not only the device - files for the first two host adapters. - * TODO: Added entries about sanei_usb/ibusb, config.h/OS/2, echo -e - in shell scrips, and japi. Updated dll entry. Removed entry about - sane-find-scanner. - -2002-06-27 Henning Meier-Geinitz - - * doc/sane-fujitsu.man doc/sane-tamarack.man: Added newline at - the end to keep Solaris' sed happy. - * sanei/sanei_scsi.c: Set buffer size to 64 kB for - SOLARIS_USCSI_INTERFACE (reported by Ed Randall - ). - -2002-06-25 Henning Meier-Geinitz - - * tools/sane-find-scanner.c: Added support for scanning whole - directories for SCSI and USB device files. Moved SCSI and USB - detection routines to their own functions. Renamed functions - related to SCSI for clarity. Fixed indentation. - -2002-06-21 Max Vorobiev - - * backend/hpsj5s.c: added fcntl.h include directive. - -2002-06-15 Andras Major - - * doc/sane-coolscan2.man: corrected stupid mistake. - -2002-06-14 Andras Major - - * backend/coolscan2.c doc/sane-coolscan2.man - doc/descriptions/coolscan2.desc: updated to 0.1.6. - -2002-06-11 Henning Meier-Geinitz q - - * README.solaris: Added comment about SCSI-only support. - * doc/sane-usb.man: Updated list of backends that use sanei_usb. - Fixed some minor spelling issues. Really used decimal numbers - in example. - -2002-06-09 Henning Meier-Geinitz - - * doc/descriptions.txt: New file. Specification of the format of - backend description files (*.desc). - * configure configure.in: Added some sanity checks. Configure - now stops if one of the essential headers isn't found. - * backend/dll.conf: Added entry for test backend (commented out). - * doc/backend-writing.txt: Mentioned descriptions.txt. - * bachend/test.c backend/test.conf backend/test.h - backend/test-picture.c doc/descriptions/test.desc doc/sane-test.man: - Added support for lineart mode with pixels_per_line not divisible by - 8. Added support for padded image formats. Added documentation for - all options. - -2002-06-07 Henning Meier-Geinitz - - * backend/mustek.c doc/descriptions/mustek.desc - doc/mustek/mustek.CHANGES: Fixed problem for Paragon 6000SP (color - and gray modes produced solid black images). Minor cleanups. - New version: 1.0-125. - * config.guess config.sub: Updated to latest versions (from - ftp://ftp.gnu.org/pub/gnu/config/). - * configure configure.in: Print CPPFLAGS, CFLAGS, LDFLAGS and LIBS - for easier debugging. Moved AC_SUBST to the variable definitions - they belong to. - -2002-06-05 Abel Deuring - * doc/descriptions/sharp.desc: added "interface" parameter - -2002-06-05 Stéphane Voltz - - * backend/umax_pp.c: reverted a change in color reordering for 1600P - * po/Makefile.in po/umax_pp.de.po: added german translation courtesy - of Heiko Schaefer - - -2002-06-04 Rene Rebe - - * backend/avision.c backend/avision.h backend/avision.conf: next - backend version. Should work for the HP 5300 and HP 5370 now. - Serveral other minor fixes. - -2002-06-04 Stéphane Voltz - - * backend/umax_pp_low.c: relaxed scanner detection not to fail on - some parports. - -2002-06-02 Henning Meier-Geinitz - - * configure configure.in backend/Makefile.in: Added option - --disable-local-backends to configure. Only net and dll will be - compiled if set. Also a warning is printed. - * TODO: Removed entries about config.h.in macros and disabling local - backends. - -2002-06-01 Henning Meier-Geinitz - - * backend/pnm.c-bad: Removed because it was out-of-date and buggy. - The features of this modified pnm backend are now in test.c. - -2002-05-30 Oliver Rauch - - * corrected wrong version number in umax.desc - -2002-05-30 Stéphane Voltz - - * backend/umax_pp_mid.c backend/umax_pp.c: software lineart for real - this time. - -2002-05-30 Henning Meier-Geinitz - - * doc/saned.man: Added explicit path to tcpd example. - * sanei/sanei_usb.c: Explicitely initialize vendorID and productID. - * sanei/sanei_config.c sanei/sanei_config2.c: Fixed possible segfault. - -2002-05-30 Stéphane Voltz - - * backend/umax_pp_low.c backend/umax_pp.c: fixed 1600P detection, - IRIX compile fixes, final bits of software lineart - -2002-05-29 Henning Meier-Geinitz - - * AUTHORS backend/Makefile.in backend/dll.conf backend/hpsj5s.c - backend/hpsj5s.conf backend/hpsj5s.h backend/hpsj5s_int.h - doc/sane-hpsj5s.man doc/descriptions/hpsj5s.desc doc/.cvsignore - doc/Makefile.in doc/sane.man: Added hpsj5s backend for the - Hewlett-Packard ScanJet 5S parport scanner (from Max Vorobiev - ). - * PROJECTS: Removed hpsj5s. - -2002-05-29 Frank Zago - - * configure.in: Added test for long long. Fixed declaration for - HAVE_ASM_IO_H - * configure include/sane/config.h.in: regenerated - * frontend/tstbackend: add test for long long. - -2002-05-28 Frank Zago - - * po/matsushita.fr.po po/saneopts.fr.po po/sceptre.fr.po - po/teco1.fr.po po/umax.fr.po backend/leo.c backend/leo.h - backend/matsushita.c backend/matsushita.h backend/sceptre.c - backend/sceptre.h backend/teco1.c backend/teco1.h - frontend/tstbackend.c: new email address. - -2002-05-28 Henning Meier-Geinitz - - * configure configure.in: Warnings enabled by default. - * sanei/sanei_scsi.c: Fixed request-sense handling for OpenStep - (from Oliver Schirrmeister ). - * backend/mustek.c doc/descriptions/mustek.desc - doc/mustek/mustek.CHANGES: Set X minimum value to 0 for Paragon - 6000SP. - -2002-05-27 Oliver Rauch - - * configure.in/configure: V_EXTRA=-cvs - -Older entries can be found in ChangeLog-1.0.8.