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

    kusano 7d535a
    Current Version: v3.4beta036
    kusano 7d535a
    Previous Version: v3.4beta035
    kusano 7d535a
    Master FTP Site: ftp.sgi.com (192.48.153.1), directory graphics/tiff
    kusano 7d535a

    kusano 7d535a
    kusano 7d535a
    kusano 7d535a

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


      kusano 7d535a
      kusano 7d535a
      <font size="+3">C</font>HANGES IN THE SOFTWARE CONFIGURATION:
      kusano 7d535a
      kusano 7d535a
        kusano 7d535a
      • support was added for building the library as a DSO under HP-UX with
      • kusano 7d535a
            the native C compiler
        kusano 7d535a
      • tools are now built with explicit pathnames for the DSO under IRIX,
      • kusano 7d535a
            Solaris, and Linux
        kusano 7d535a
      • DSO configuration support for Linux was changed to require that
      • kusano 7d535a
            libc.so only be readable (not executable)
        kusano 7d535a
        kusano 7d535a
        kusano 7d535a


        kusano 7d535a
        kusano 7d535a
        <font size="+3">C</font>HANGES IN LIBTIFF:
        kusano 7d535a
        kusano 7d535a
          kusano 7d535a
        • support was add for ICC: <tt>NumberOfInks</tt>, and <tt>ICCProfile</tt>
        • kusano 7d535a
        • a memory leak caused by doing <tt>TIFFSetDirectory(0)</tt> was fixed
        • kusano 7d535a
        • a bug was fixed whereby certain multi-directory files were not
        • kusano 7d535a
              properly handled when accessed by mapping the data into memory 
          kusano 7d535a
        • the strip chopping support is now always compiled
        • kusano 7d535a
              into the library with the default usage controlled by a
          kusano 7d535a
              <tt>STRIPCHOP_DEFAULT</tt> configuration parameter
          kusano 7d535a
        • the strip chopping support no longer chops tiled images
        • kusano 7d535a
        • all static strings are now const--for shared libraries
        • kusano 7d535a
        • the logic for estimating the strip size of images without
        • kusano 7d535a
              a <tt>StripByteCounts</tt> tag was improved by handling
          kusano 7d535a
              <tt>PlanarContig</tt> images differently from <tt>PlanarSeparate</tt>
          kusano 7d535a
        • a bug was fixed in the G3 codec when converting the Y resolution
        • kusano 7d535a
              of data specified in metric units
          kusano 7d535a
        • a bug was fixed in the G3/G4 decoder for data where lines terminate
        • kusano 7d535a
              with a v0 code
          kusano 7d535a
        • the <tt>TIFFRGBAImage</tt> support was changed to scale 16-bit colormap
        • kusano 7d535a
              entries more conservatively to avoid problems with applications
          kusano 7d535a
              that do not generate fully saturated pixel values
          kusano 7d535a
        • the LZW decoder was changed to use a more conservative scheme when
        • kusano 7d535a
              bounds checking the hash table array; this avoids pitfalls with
          kusano 7d535a
              systems that load objects into memory in unusual locations
          kusano 7d535a
        • a bug was fixed in <tt>TIFFPrintDirectory</tt>'s handling of the
        • kusano 7d535a
              <tt>InkNames</tt> tag
          kusano 7d535a
        • <tt>TIFFPrintDirectory</tt> now understands <tt>NumberOfInks</tt>
        • kusano 7d535a
              and ICC-related tags
          kusano 7d535a
        • the routines for reading image data now provide more useful information
        • kusano 7d535a
              when a read error is encountered
          kusano 7d535a
        • support was added for compiling with Microsoft Visual C++ 4.0
        • kusano 7d535a
          kusano 7d535a
          kusano 7d535a


          kusano 7d535a
          kusano 7d535a
          <font size="+3">C</font>HANGES IN THE TOOLS:
          kusano 7d535a
          kusano 7d535a
            kusano 7d535a
          • a bug was fixed in pal2rgb's colormap handling
          • kusano 7d535a
          • tiff2ps now includes John Wehle's changes for maintaining
          • kusano 7d535a
                the aspect ratio
            kusano 7d535a
                of images when scaling and for honoring the deadzone on a page when
            kusano 7d535a
                generating PostScript Level II
            kusano 7d535a
          • tiff2ps does a better job guarding against the mishandling
          • kusano 7d535a
                of greyscale images
            kusano 7d535a
          • tiff2ps now correctly converts X- and Y-resolution values
          • kusano 7d535a
                specified in metric units
            kusano 7d535a
          • tiffdump has a new <tt>-m</tt> option to control the maximum
          • kusano 7d535a
                number of indirect
            kusano 7d535a
                data values printed for a tag (by default 24)
            kusano 7d535a
          • tiffdump understands several new tags
          • kusano 7d535a
          • tiffdump now shows any terminating null in ASCII strings
          • kusano 7d535a
          • tiffinfo now suppresses strip chopping when interpreting an image;
          • kusano 7d535a
                a new <tt>-z</tt> option has been added to enable strip chopping
            kusano 7d535a
            kusano 7d535a
            kusano 7d535a
             TIFF home page.
            kusano 7d535a
            kusano 7d535a

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