Feature freeze for 1.0.3

From: Petter Reinholdtsen (pere@hungry.com)
Date: Wed Jul 12 2000 - 22:31:14 PDT

  • Next message: Petter Reinholdtsen: "Re: scanimage feature request (patch available)"

    It is time to declare feature freeze. This will last for ~two weeks
    to give us some time to update the documentation and get rid of the
    last few bugs. I hope I did not forget any patches or waiting
    backends. If I did, please let me know.

    The current news file needs to be updated. It currently reads:

      New with 1.0.3, released XXXX-XX-XX:

      * New backends: mustek_pp, plustek, st400, v4l.
      * Updated backends: Coolscan (v0.4.3), Epson (v0.1.29), HP (v0.88),
        Mustek (v1.0-89), Sharp (v0.31), UMAX (v1.0-21).
      * Removed backend info sagitta.desc due to lack of interest.
      * Installing no longer depends on 'rev'.
      * Added and structured documentation.
      * Almost every backend have a man page now.
      * Debug messages are now sent to syslog if stderr is a socket.
      * New 16 bit support to scanimage.
      * Bugfixes.

    A new snapshot will be available later today from
    <URL:http://www.student.uit.no/~pere/linux/>.

    The complete ChangeLog since last release is given here:

      2000-07-13 Petter Reinholdtsen <pere@td.org.uit.no>

            * 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 <Ingo.Wilken@informatik.uni-oldenburg.de>

            * frontend/scanimage.c, doc/scanimage.man: Support for
              environment variable SANE_DEFAULT_DEVICE.
            
      2000-07-11 Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de>

            * 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 <peter@kirchgessner.net>

            * doc/sane-hp.man: Updated manual page (scantype --> scan source)

      2000-07-09 Peter Kirchgessner <peter@kirchgessner.net>

            * 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 <andreas.rick@free.fr>

            * 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 <g.jaeger@earthling.net>

            * 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 <pere@td.org.uit.no>

            * 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 <pere@td.org.uit.no>

            * 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 <pere@td.org.uit.no>

            * 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 <peter@kirchgessner.net>

            * 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 <hmg@gmx.de>

            * 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 <khk@khk.net>

            * 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 <hmg@gmx.de>

            * 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 <hmg@gmx.de>

            * backend/pint.c: fixed sane_close bug

            * backend/microtek.c: fixed compilation problem with NDEBUG
              defined

      2000-06-27 Henning Meier-Geinitz <hmg@gmx.de>

            * backend/lhii.desc: added :interface
            * README.linux: added reference to Linux SCSI documentation (from
              Abel Deuring)

      2000-06-26 Henning Meier-Geinitz <hmg@gmx.de>
            
            * 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 <a.deuring@satzbau-gmbh.de>
            * 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 <rene.rebe@myokay.net>
            * backend/avision.c: fixed sane_close () bug
            * backend/avision.desc: added some more scanners
            
      2000-06-25 Henning Meier-Geinitz <hmg@gmx.de>

            * 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 <khk@khk.net>

            * backend/epson.desc - Changed Parallel to Parport

      2000-06-25 Henning Meier-Geinitz <hmg@gmx.de>

            * 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 <pere@td.org.uit.no>

            * 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 <khk@khk.net>

            * backend/epson.desc - added :interface information

      2000-06-23 Petter Reinholdtsen <pere@td.org.uit.no>

            * 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 <hmg@gmx.de>

            * 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
              <jochen.eisinger@gmx.net>). 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 <hmg@gmx.de>
            
            * 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 <khk@khk.net>
            * 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 <hmg@gmx.de>
            
            * 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 <khk@khk.net>
            * backend/epson.[ch] Support for multiple EPSON scanners added
              Fixed Perfection 610 color problem

      2000-05-26 Abel Deuring <a.deuringćsatzbau-gmbh.de>
            * sanei/sanei_scsi.c: Fixed a bug in the Linux queue handling,
              as suggested by Simon Munton

      2000-05-22 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
            * 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 <hmg@gmx.de>

            * 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 <hmg@gmx.de>
            
            * 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 <hmg@gmx.de>

            * 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 <khk@khk.net>

            * 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 <pere@td.org.uit.no>

            * include/sane/sanei_debug.h: Bugfix. Make sure the source
            compiles even if NDEBUG is defined.

      2000-04-23 Henning Meier-Geinitz <hmg@gmx.de>

            * 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 <andreas.rick@free.fr>

            * 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 <hmg@gmx.de>

            * 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 <Oliver.Rauch@Wolfsburg.DE>
            * 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 <hmg@gmx.de>

            * 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 <hmg@gmx.de>

            * 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 <khk@khk.net>
            * 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 <Oliver.Rauch@Wolfsburg.DE>
            * updated umax backend to version 1.0 build 19
              for details read backend/umax.CHANGES

      2000-03-22 Karl Heinz Kremer <khk@khk.net>
          * 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 <hmg@gmx.de>

            * 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 <pere@td.org.uit.no>

            * 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 <pere@td.org.uit.no>

            * sanei/sanei_scsi.c: Test for 'USE == LINUX_INTERFACE' instead of
            defined(__linux__).

      2000-03-14 Abel Deuring <a.deuring@satzbau-gmbh.de>
            
            * 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 <pere@td.org.uit.no>

            * Makefile.in (lsm) sane.lsm sane-1.0.1.lsm: New target to
            generate Linux Software Map (LSM) entry from template. Remove old
            file.

    Happy hacking,

    -- 
    ##>  Petter Reinholdtsen  <##  |  pere@td.org.uit.no
    

    -- Source code, list archive, and docs: http://www.mostang.com/sane/ To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com



    This archive was generated by hypermail 2b29 : Wed Jul 12 2000 - 22:11:15 PDT