src/3rdparty/libtiff/html/v3.4beta036.html
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 <HTML>
       
     2 <HEAD>
       
     3 <TITLE>
       
     4 Changes in TIFF v3.4beta036
       
     5 </TITLE>
       
     6 </HEAD>
       
     7 
       
     8 <BODY>
       
     9 <FONT FACE="Arial, Helvetica, Sans">
       
    10 
       
    11 <BASEFONT SIZE=4>
       
    12 <B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B>
       
    13 <BASEFONT SIZE=3>
       
    14 
       
    15 <UL>
       
    16 <HR SIZE=4 WIDTH=65% ALIGN=left>
       
    17 <B>Current Version</B>: v3.4beta036<BR>
       
    18 <B>Previous Version</B>: <A HREF=v3.4beta035.html>v3.4beta035</A><BR>
       
    19 <B>Master FTP Site</B>: <A HREF="ftp://ftp.sgi.com/graphics/tiff">ftp.sgi.com (192.48.153.1), directory graphics/tiff</A><BR>
       
    20 <HR SIZE=4 WIDTH=65% ALIGN=left>
       
    21 </UL>
       
    22 
       
    23 <P>
       
    24 This document describes the changes made to the software between the
       
    25 <I>previous</I> and <I>current</I> versions (see above).
       
    26 If you don't find something listed here, then it was not done in this
       
    27 timeframe, or it was not considered important enough to be mentioned.
       
    28 The following information is located here:
       
    29 <UL>
       
    30 <LI><A HREF="#configure">Changes in the software configuration</A>
       
    31 <LI><A HREF="#libtiff">Changes in libtiff</A>
       
    32 <LI><A HREF="#tools">Changes in the tools</A>
       
    33 </UL>
       
    34 
       
    35 <P><HR WIDTH=65% ALIGN=right>
       
    36 
       
    37 <A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
       
    38 
       
    39 <UL>
       
    40 <LI>support was added for building the library as a DSO under HP-UX with 
       
    41     the native C compiler
       
    42 <LI>tools are now built with explicit pathnames for the DSO under IRIX,
       
    43     Solaris, and Linux
       
    44 <LI>DSO configuration support for Linux was changed to require that
       
    45     <B>libc.so</B> only be readable (not executable)
       
    46 </UL>
       
    47 
       
    48 <P><HR WIDTH=65% ALIGN=right>
       
    49 
       
    50 <A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>
       
    51 
       
    52 <UL>
       
    53 <LI>support was add for ICC: <TT>NumberOfInks</TT>, and <TT>ICCProfile</TT>
       
    54 <LI>a memory leak caused by doing <TT>TIFFSetDirectory(0)</TT> was fixed
       
    55 <LI>a bug was fixed whereby certain multi-directory files were not
       
    56     properly handled when accessed by mapping the data into memory 
       
    57 <LI>the strip chopping support is now always compiled
       
    58     into the library with the default usage controlled by a
       
    59     <TT>STRIPCHOP_DEFAULT</TT> configuration parameter
       
    60 <LI>the strip chopping support no longer chops tiled images
       
    61 <LI>all static strings are now const--for shared libraries
       
    62 <LI>the logic for estimating the strip size of images without
       
    63     a <TT>StripByteCounts</TT> tag was improved by handling
       
    64     <TT>PlanarContig</TT> images differently from <TT>PlanarSeparate</TT>
       
    65 <LI>a bug was fixed in the G3 codec when converting the Y resolution
       
    66     of data specified in metric units
       
    67 <LI>a bug was fixed in the G3/G4 decoder for data where lines terminate
       
    68     with a v0 code
       
    69 <LI>the <TT>TIFFRGBAImage</TT> support was changed to scale 16-bit colormap
       
    70     entries more conservatively to avoid problems with applications
       
    71     that do not generate fully saturated pixel values
       
    72 <LI>the LZW decoder was changed to use a more conservative scheme when
       
    73     bounds checking the hash table array; this avoids pitfalls with
       
    74     systems that load objects into memory in unusual locations
       
    75 <LI>a bug was fixed in <TT>TIFFPrintDirectory</TT>'s handling of the
       
    76     <TT>InkNames</TT> tag
       
    77 <LI><TT>TIFFPrintDirectory</TT> now understands <TT>NumberOfInks</TT>
       
    78     and ICC-related tags
       
    79 <LI>the routines for reading image data now provide more useful information
       
    80     when a read error is encountered
       
    81 <LI>support was added for compiling with Microsoft Visual C++ 4.0
       
    82 </UL>
       
    83 
       
    84 <P><HR WIDTH=65% ALIGN=right>
       
    85 
       
    86 <A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
       
    87 
       
    88 <UL>
       
    89 <LI>a bug was fixed in <B>pal2rgb</B>'s colormap handling
       
    90 <LI><B>tiff2ps</B> now includes John Wehle's changes for maintaining 
       
    91     the aspect ratio
       
    92     of images when scaling and for honoring the deadzone on a page when
       
    93     generating PostScript Level II
       
    94 <LI><B>tiff2ps</B> does a better job guarding against the mishandling
       
    95     of greyscale images
       
    96 <LI><B>tiff2ps</B> now correctly converts X- and Y-resolution values
       
    97     specified in metric units
       
    98 <LI><B>tiffdump</B> has a new <TT>-m</TT> option to control the maximum
       
    99     number of indirect
       
   100     data values printed for a tag (by default 24)
       
   101 <LI><B>tiffdump</B> understands several new tags
       
   102 <LI><B>tiffdump</B> now shows any terminating null in ASCII strings
       
   103 <LI><B>tiffinfo</B> now suppresses strip chopping when interpreting an image;
       
   104     a new <TT>-z</TT> option has been added to enable strip chopping
       
   105 </UL>
       
   106 
       
   107 <A HREF="index.html"><IMG SRC="images/back.gif"></A> TIFF home page.<BR>
       
   108 
       
   109 <HR>
       
   110 
       
   111 <ADDRESS>
       
   112 <A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>
       
   113 Last updated $Date: 1999/08/09 20:21:21 $.
       
   114 </ADDRESS>
       
   115 
       
   116 </BODY>
       
   117 </HTML>