src/3rdparty/libtiff/html/v3.4beta007.html
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 <HTML>
       
     2 <HEAD>
       
     3 <TITLE>
       
     4 Changes in TIFF v3.4beta007
       
     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.4beta007<BR>
       
    18 <B>Previous Version</B>: v3.4beta004<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="#port">Changes in the portability support</A>
       
    33 <LI><A HREF="#tools">Changes in the tools</A>
       
    34 </UL>
       
    35 
       
    36 <P><HR WIDTH=65% ALIGN=right>
       
    37 
       
    38 <A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
       
    39 
       
    40 <UL>
       
    41 <LI>bit order was corrected for Pentium systems
       
    42 <LI>a new define, <TT>HOST_BIGENDIAN</TT>, was added for code that
       
    43    wants to statically use information about native cpu byte order
       
    44 </UL>
       
    45 
       
    46 <P><HR WIDTH=65% ALIGN=right>
       
    47 
       
    48 <A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>
       
    49 
       
    50 <UL>
       
    51 <LI>the G3/G4 decoder was replaced by a new one that is faster and
       
    52    has smaller state tables
       
    53 <LI>Niles Ritter's client tag extension hooks were added
       
    54 <LI>a new routine <TT>TIFFCurrentDirOffset</TT> was added for
       
    55    applications that want to find out the file offset of a TIFF directory
       
    56 <LI>the calculation of the number of strips in an image was corected
       
    57    for images with certain esoteric configurations
       
    58 <LI>a potential memory leak (very unlikely) was plugged
       
    59 <LI>the <TT>TIFFReadRGBAImage</TT> support was completely rewritten
       
    60    and new, more flexible support was added for reading images into
       
    61    a fixed-format raster
       
    62 <LI>YCbCr to RGB conversion done in the <TT>TIFFReadRGBAImage</TT> support
       
    63    was optimized
       
    64 <LI>a bug in JPEG support calculation of strip size was corrected
       
    65 <LI>the LZW decoder was changed to initialize the code table to zero
       
    66    to lessen potential problems that arise when invalid data is decoded
       
    67 <LI><B>tiffcomp.h</B> is now aware of OS/2
       
    68 <LI>some function prototypes in <B>tiffio.h</B> and <B>tiffiop.h</B>
       
    69    that contained parameter
       
    70    names have been changed to avoid complaints from certain compilers
       
    71 </UL>
       
    72 
       
    73 <P><HR WIDTH=65% ALIGN=right>
       
    74 
       
    75 <A NAME="port"><B><FONT SIZE=+3>C</FONT>HANGES IN THE PORTABILITY SUPPORT:</B></A>
       
    76 
       
    77 <UL>
       
    78 <LI><B>Makefile.in</B> has been corrected to use the parameters
       
    79    chosen by the configure script
       
    80 </UL>
       
    81 
       
    82 <P><HR WIDTH=65% ALIGN=right>
       
    83 
       
    84 <A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
       
    85 
       
    86 <UL>
       
    87 <LI><TT>fax2ps</TT> has been rewritten and moved over from the user
       
    88    contributed software
       
    89 <LI>an uninitialized variable in <TT>pal2rgb</TT> has been fixed
       
    90 <LI><TT>ras2tiff</TT> now converts 24-bit RGB raster data so that
       
    91    samples are written in the proper order
       
    92 <LI><TT>tiff2ps</TT> has been updated to include fixes
       
    93     and enhancements from Alberto Accomazzi
       
    94 <LI><TT>tiffcp</TT> now has a <TT>-o</TT> option to select a directory
       
    95     by file offset
       
    96 <LI><TT>tiffinfo</TT> is now capable of displaying the raw undecoded
       
    97     image data in a file
       
    98 <LI><TT>tiffgt</TT> has been rewritten to use the new <TT>TIFFRGBAImage</TT>
       
    99    support and to handle multiple files
       
   100 </UL>
       
   101 
       
   102 <A HREF="index.html"><IMG SRC="images/back.gif"></A> TIFF home page.<BR>
       
   103 
       
   104 <HR>
       
   105 
       
   106 <ADDRESS>
       
   107 <A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>
       
   108 Last updated $Date: 1999/08/09 20:21:21 $.
       
   109 </ADDRESS>
       
   110 
       
   111 </BODY>
       
   112 </HTML>