roentgen b75cab
roentgen b75cab
roentgen b75cab
<title></title>
roentgen b75cab
Changes in TIFF v3.4beta024
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.4beta024
    roentgen b75cab
    Previous Version: v3.4beta018
    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
      • It is now possible to setup the software to build only the
      • roentgen b75cab
           library; configure reconizes this is the intent when the
        roentgen b75cab
           VERSION, tiff.alpha, and tif_version.c
        roentgen b75cab
           files are in the local directory (i.e. ``.'')
        roentgen b75cab
      • configure no longer tries to setup HTML materials
      • roentgen b75cab
      • include file directories needed in building the library are now
      • roentgen b75cab
           specified with a <tt>DIRS_LIBINC</tt> config parameter
        roentgen b75cab
      • configure no longer checks for alternate compilers if <tt>CC</tt>
      • roentgen b75cab
           is set; if the specified compiler is not found or is not appropriate
        roentgen b75cab
           the configuration procedure aborts
        roentgen b75cab
      • the port.h file generated by configure is now used only by
      • roentgen b75cab
           the library and as such as have been moved to the libtiff
        roentgen b75cab
           directory
        roentgen b75cab
      • there is beginning support for building DSO's on systems other than IRIX
      • roentgen b75cab
      • configure now verifies the JPEG and zlib directory pathnames by
      • roentgen b75cab
           checking for well-known include files in these directories
        roentgen b75cab
      • configure no longer creates the dist directory needed only
      • roentgen b75cab
           on SGI machines (for building SGI binary distributions)
        roentgen b75cab
      • a bug was fixed whereby configure would incorrectly set
      • roentgen b75cab
            <tt>ENVOPTS</tt> when building the software with gcc under AIX
        roentgen b75cab
        roentgen b75cab
        roentgen b75cab


        roentgen b75cab
        roentgen b75cab
        <font size="+3">C</font>HANGES IN LIBTIFF:
        roentgen b75cab
        roentgen b75cab
          roentgen b75cab
        • two new typedefs were added to tiff.h: <tt>int8</tt>
        • roentgen b75cab
              and <tt>uint8</tt> for signed and unsigned 8-bit quantities,
          roentgen b75cab
              respectively; these are currently used only by
          roentgen b75cab
              programs in the tools directory
          roentgen b75cab
        • the <tt>BadFaxLines</tt>, <tt>CleanFaxData</tt>, and
        • roentgen b75cab
              <tt>ConsecutiveBadFaxLines tags are now supported with</tt>
          roentgen b75cab
              Group 4 compression
          roentgen b75cab
        • byte order is now correctly identified on 64-bit machines
        • roentgen b75cab
        • a bug was fixed in the PackBits decoder where input data would
        • roentgen b75cab
              appear short when a no-op run was present
          roentgen b75cab
        • a bug was fixed in calculations with very wide strips
        • roentgen b75cab
        • <tt>TIFFWriteEncodedStrip</tt> and <tt>TIFFWriteRawStrip</tt>
        • roentgen b75cab
              were extended to support dynamically growing the number of
          roentgen b75cab
              strips in an image (must set <tt>ImageLength</tt> prior to
          roentgen b75cab
              making calls though)
          roentgen b75cab
        • <tt>TIFFDefaultTileSize</tt> now rounds tile width and height
        • roentgen b75cab
              up to a multiple of 16 pixels, as required by the TIFF 6.0 specification
          roentgen b75cab
        • the file version.h is now built by a new mkversion
        • roentgen b75cab
              program; this was done for portability to non-UNIX systems
          roentgen b75cab
        • support was added for the Acorn RISC OS (from Peter Greenham)
        • roentgen b75cab
        • the builtin codec table is now made <tt>const</tt> when compiling
        • roentgen b75cab
              under VMS so that libtiff can be built as a shared library
          roentgen b75cab
        • support for the PowerPC Mac (from Ruedi Boesch)
        • roentgen b75cab
        • support for Window NT/Window 95 (from Scott Wagner)
        • 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
          • the tools no longer include port.h
          • roentgen b75cab
          • various portability fixes; mostly to eliminate implicit assumptions
          • roentgen b75cab
                about how long <tt>int32</tt> data types are
            roentgen b75cab
          • PostScript Level II additions to <tt>tiff2ps</tt> from Bjorn Brox
          • roentgen b75cab
          • <tt>sgi2tiff</tt> now handles RGBA images
          • 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 documentation has been updated to reflect the current state of
            • roentgen b75cab
                  the software
              roentgen b75cab
            • some routines have been moved to different manual pages
            • roentgen b75cab
                  to group like-routines together
              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
              • support was added for the Acorn RISC OS (from Peter Greenham)
              • roentgen b75cab
              • support for Windows NT/Windows 95 contributed for a previous
              • roentgen b75cab
                    version of this software was sort of incorporated (it's broken
                roentgen b75cab
                    right now) (from Scott Wagner)
                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