roentgen b75cab
roentgen b75cab
roentgen b75cab
<title></title>
roentgen b75cab
Changes in TIFF v3.4beta028
roentgen b75cab
roentgen b75cab
roentgen b75cab
roentgen b75cab
roentgen b75cab
<font face="Arial, Helvetica, Sans"></font>
roentgen b75cab
roentgen b75cab
<basefont size="4"></basefont>
roentgen b75cab
<font size="+3">T</font>IFF <font size="+2">C</font>HANGE <font size="+2">I</font>NFORMATION
roentgen b75cab
<basefont size="3"></basefont>
roentgen b75cab
roentgen b75cab
    roentgen b75cab

    roentgen b75cab
    Current Version: v3.4beta028
    roentgen b75cab
    Previous Version: v3.4beta024
    roentgen b75cab
    Master FTP Site: ftp.sgi.com (192.48.153.1), directory graphics/tiff
    roentgen b75cab

    roentgen b75cab
    roentgen b75cab
    roentgen b75cab

    roentgen b75cab
    This document describes the changes made to the software between the
    roentgen b75cab
    previous and current versions (see above).
    roentgen b75cab
    If you don't find something listed here, then it was not done in this
    roentgen b75cab
    timeframe, or it was not considered important enough to be mentioned.
    roentgen b75cab
    The following information is located here:
    roentgen b75cab
      roentgen b75cab
    • Changes in the software configuration
    • roentgen b75cab
    • Changes in libtiff
    • roentgen b75cab
    • Changes in the tools
    • roentgen b75cab
    • Changes in the manual pages
    • roentgen b75cab
    • Changes in the contributed software
    • roentgen b75cab
      roentgen b75cab
      roentgen b75cab


      roentgen b75cab
      roentgen b75cab
      <font size="+3">C</font>HANGES IN THE SOFTWARE CONFIGURATION:
      roentgen b75cab
      roentgen b75cab
        roentgen b75cab
      • a <tt>-noninteractive</tt> flag was added to configure to
      • roentgen b75cab
           control whether or not it prints and prompts for configuration information
        roentgen b75cab
      • various typos and fixes were made in configure for the the
      • roentgen b75cab
           library-only build support (this and other configure fixes from
        roentgen b75cab
           Richard Mlynarik <mly@adoc.xerox.com>)
        roentgen b75cab
      • bugs were fixed in the handling of pathnames supplied for external
      • roentgen b75cab
           packages; e.g. <tt>DIR_JPEG</tt>
        roentgen b75cab
      • the handling of <tt>SETMAKE</tt> is now done properly
      • roentgen b75cab
      • the default prototype function declaration for <tt>pow</tt> was corrected
      • roentgen b75cab
      • a bug was fixed in libtiff/Makefile.in that caused installation
      • roentgen b75cab
           to fail on systems without DSO support
        roentgen b75cab
        roentgen b75cab
        roentgen b75cab


        roentgen b75cab
        roentgen b75cab
        <font size="+3">C</font>HANGES IN LIBTIFF:
        roentgen b75cab
        roentgen b75cab
          roentgen b75cab
        • Acorn RISC O/S support that was accidentally left out of the
        • roentgen b75cab
             left out of the previous distribution is present (from Peter Greenham)
          roentgen b75cab
        • complaints about unknown and/or unsupported codecs have been
        • roentgen b75cab
             delayed until they are invoked; this permits applications to open
          roentgen b75cab
             images and look at tags even if the image data is compressed with
          roentgen b75cab
             an unknown/unsupported compression scheme
          roentgen b75cab
        • bugs in handling unknown tags have been corrected; applications
        • roentgen b75cab
             that use multiple codecs, each with codec-specific tags, no longer
          roentgen b75cab
             generate confusing error messages
          roentgen b75cab
        • a missing pseudo-tag definition in the CCITT G3 codec was fixed
        • roentgen b75cab
             (this problem caused core dumps in the <tt>tiffcp</tt> program)
          roentgen b75cab
        • pseudo-tags are now treated specially; they are always considered
        • roentgen b75cab
             to be set (i.e. they do not use bits in the <tt>FIELD_*</tt> bit-vectors).
          roentgen b75cab
        • the use of strip chopping can now be controlled on a per-file basis
        • roentgen b75cab
             through a mode parameter supplied when opening a file (``C'' to
          roentgen b75cab
             enable strip chopping and ``c'' to disable)
          roentgen b75cab
        • two bugs were fixed in the writing of opposite-endian byte-order
        • roentgen b75cab
             files
          roentgen b75cab
        • support was added for three new fax-related tags registered to
        • roentgen b75cab
             SGI: FaxRecvParams, FaxRecvTime, and FaxSubAddress
          roentgen b75cab
        • the bit order of image data read and written can now be controlled
        • roentgen b75cab
             on a per-file basis through a mode parameter supplied when opening
          roentgen b75cab
             a file (``B'' to force MSB2LSB bit order, ``L'' for LSB2MSB bit
          roentgen b75cab
             order, and ``H'' for the bit order of the native CPU)
          roentgen b75cab
        • the byte order of image and tag data written to newly-created files
        • roentgen b75cab
             can now be controlled on a per-file basis through a mode parameter
          roentgen b75cab
             supplied when openening a file (``b'' to force Big-Endian byte order
          roentgen b75cab
             and ``l'' to force Little-Endian byte order)
          roentgen b75cab
        • the use memory-mapped files for images opened read-only can now
        • roentgen b75cab
             be controlled on a per-file basis through a mode parameter supplied
          roentgen b75cab
             when opening a file (``M'' to enable use of memory-mapped files
          roentgen b75cab
             and ``m'' to disable use)
          roentgen b75cab
        • the use of the <tt>WIN32</tt> define in tiffiop.h has
        • roentgen b75cab
             been replaced by <tt>__WIN32__</tt>
          roentgen b75cab
          roentgen b75cab
          roentgen b75cab


          roentgen b75cab
          roentgen b75cab
          <font size="+3">C</font>HANGES IN THE TOOLS:
          roentgen b75cab
          roentgen b75cab
            roentgen b75cab
          • <tt>fax2ps</tt> now does a <tt>save</tt> and <tt>restore</tt>
          • roentgen b75cab
                around each page of PostScript; this fixes a problem with VM
            roentgen b75cab
                overflow when printing a many-page document on some printers
            roentgen b75cab
          • a bug in the handling of 3-channel images by <tt>ras2tiff</tt>
          • roentgen b75cab
                was fixed
            roentgen b75cab
          • <tt>tiffcp</tt> has new options to control the byte order of
          • roentgen b75cab
                newly created files: -B for Big-Endian byte order, -L
            roentgen b75cab
                for Little-Endian byte order; a -M option to disable the
            roentgen b75cab
                use of memory-mapped files, and a -C option to disable the
            roentgen b75cab
                use of strip chopping
            roentgen b75cab
          • bugs were fixed in <tt>tiffcp</tt>'s handling of codec-specific tags
          • roentgen b75cab
            roentgen b75cab
            roentgen b75cab


            roentgen b75cab
            roentgen b75cab
            <font size="+3">C</font>HANGES IN THE MANUAL PAGES:
            roentgen b75cab
            roentgen b75cab
              roentgen b75cab
            • the <tt>TIFFOpen</tt> page has been updated to reflect the new
            • roentgen b75cab
                  optional open mode parameters
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab


              roentgen b75cab
              roentgen b75cab
              <font size="+3">C</font>HANGES IN THE CONTRIBUTED SOFTWARE:
              roentgen b75cab
              roentgen b75cab
                roentgen b75cab
              • contrib/win95 contains information and code from Philippe Tenenhaus
              • roentgen b75cab
                    <100423.3705@compuserve.com>
                roentgen b75cab
                    about using the software under Windows 95
                roentgen b75cab
              • contrib/winnt contains information and code from Dave Dyer
              • roentgen b75cab
                    <ddyer@triple-i.com>
                roentgen b75cab
                    about using the software under Windows NT
                roentgen b75cab
                roentgen b75cab
                roentgen b75cab
                 TIFF home page.
                roentgen b75cab
                roentgen b75cab

                roentgen b75cab
                roentgen b75cab
                <address></address>
                roentgen b75cab
                Sam Leffler / sam@engr.sgi.com
                roentgen b75cab
                Last updated $Date: 1999/08/09 20:21:21 $.
                roentgen b75cab
                roentgen b75cab
                roentgen b75cab
                roentgen b75cab