Blame html/v3.4beta036.html

Packit 994f1a
<HTML>
Packit 994f1a
<HEAD>
Packit 994f1a
<TITLE>
Packit 994f1a
Changes in TIFF v3.4beta036
Packit 994f1a
</TITLE>
Packit 994f1a
</HEAD>
Packit 994f1a
Packit 994f1a
<BODY>
Packit 994f1a
<FONT FACE="Arial, Helvetica, Sans">
Packit 994f1a
Packit 994f1a
<BASEFONT SIZE=4>
Packit 994f1a
<FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION
Packit 994f1a
<BASEFONT SIZE=3>
Packit 994f1a
Packit 994f1a
    Packit 994f1a

    Packit 994f1a
    Current Version: v3.4beta036
    Packit 994f1a
    Previous Version: v3.4beta035
    Packit 994f1a
    Master FTP Site: ftp.sgi.com (192.48.153.1), directory graphics/tiff
    Packit 994f1a

    Packit 994f1a
    Packit 994f1a
    Packit 994f1a

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


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


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


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

            Packit 994f1a
            Packit 994f1a
            <ADDRESS>
            Packit 994f1a
            Sam Leffler / sam@engr.sgi.com
            Packit 994f1a
            Last updated $Date: 1999/08/09 20:21:21 $.
            Packit 994f1a
            </ADDRESS>
            Packit 994f1a
            Packit 994f1a
            </BODY>
            Packit 994f1a
            </HTML>