Pre 1.0.2 code freeze (snapshot 20000221)

From: Petter Reinholdtsen (pere@hungry.com)
Date: Sun Feb 20 2000 - 17:16:29 PST

  • Next message: Peter Hackenberg: "Re: Report on last CVS snapshot"

    I'we made a new unstable development snapshot available from
    <URL:http://www.student.uit.no/~pere/linux/>. I even generated a
    backend list available from
    <URL:http://www.student.uit.no/~pere/linux/sane/sane-devel-20000221-backends.html>.
    Quite a few changes made their way in before the code freeze.

    The code freeze will last until 2000-03-05, and only documentation
    updates and fixes for grave bug should be commited to CVS. I'm not
    sure how we should classify the grave bugs, but here are a few
    suggestions:

     - Compile errors on any supported platform.
     - Any bug making backends completely unusable.

    All patches to the code to be commited before release 1.0.2 must be
    posted on the list with a description why it is required. Before it
    is accepted, it needs to be checked and approved on the list by one of
    the other backend maintainers. Make a note in the changelog with who
    approved the change.

    Updates to documentation do not need such approval.

    I tested the distribution on HP/UX 10.20 and Irix 6.5, and after a
    small patch for Irix, it compiles on both. I did noticed a serious
    problem on Irix: The libraries are named "*.so.2.1" (and "*.so.2"),
    while the dll backend are looking for "*.so.1". I have no idea what
    is going on, but think we should fix it before release time.

    Here are last weeks changelog:

      2000-02-20 Karl Heinz Kremer <khk@khk.net

            * backend/epson.c: Added some OS/2 compatibility fixes.

      2000-02-20 Petter Reinholdtsen <pere@td.org.uit.no>

            * 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 <sys/types.h> 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 <khk@khk.net>

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

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

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

      2000-02-19 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
            * corrected spelling error in umax,c (devive -> device)

      2000-02-18 Abel Deuring <a.deuring@satzbau-gmbh.de>
            * 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 <Oliver.Rauch@Wolfsburg.DE>
            * 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 <pere@td.org.uit.no>

            * backend/tamarack.desc: Updated info on request from Rogier
            Wolff.

      2000-02-14 Petter Reinholdtsen <pere@td.org.uit.no>

            * backend/m3096g-scsi.h backend/sp15c-scsi.h: Make lint_catcher
            static to avoid link problems with duplicate symbols.

    -- 
    ##>  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 Feb 23 2000 - 00:06:02 PST