1<HTML> 2<HEAD> 3<TITLE> 4Changes in TIFF v3.4beta007 5</TITLE> 6</HEAD> 7 8<BODY> 9 10<BASEFONT SIZE=4> 11<B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B> 12<BASEFONT SIZE=3> 13 14<UL> 15<HR SIZE=4 WIDTH=65% ALIGN=left> 16<B>Current Version</B>: v3.4beta007<BR> 17<B>Previous Version</B>: v3.4beta004<BR> 18<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> 19<HR SIZE=4 WIDTH=65% ALIGN=left> 20</UL> 21 22<P> 23This document describes the changes made to the software between the 24<I>previous</I> and <I>current</I> versions (see above). 25If you don't find something listed here, then it was not done in this 26timeframe, or it was not considered important enough to be mentioned. 27The following information is located here: 28<UL> 29<LI><A HREF="#configure">Changes in the software configuration</A> 30<LI><A HREF="#libtiff">Changes in libtiff</A> 31<LI><A HREF="#port">Changes in the portability support</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>bit order was corrected for Pentium systems 41<LI>a new define, <TT>HOST_BIGENDIAN</TT>, was added for code that 42 wants to statically use information about native cpu byte order 43</UL> 44 45<P><HR WIDTH=65% ALIGN=right> 46 47<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A> 48 49<UL> 50<LI>the G3/G4 decoder was replaced by a new one that is faster and 51 has smaller state tables 52<LI>Niles Ritter's client tag extension hooks were added 53<LI>a new routine <TT>TIFFCurrentDirOffset</TT> was added for 54 applications that want to find out the file offset of a TIFF directory 55<LI>the calculation of the number of strips in an image was corected 56 for images with certain esoteric configurations 57<LI>a potential memory leak (very unlikely) was plugged 58<LI>the <TT>TIFFReadRGBAImage</TT> support was completely rewritten 59 and new, more flexible support was added for reading images into 60 a fixed-format raster 61<LI>YCbCr to RGB conversion done in the <TT>TIFFReadRGBAImage</TT> support 62 was optimized 63<LI>a bug in JPEG support calculation of strip size was corrected 64<LI>the LZW decoder was changed to initialize the code table to zero 65 to lessen potential problems that arise when invalid data is decoded 66<LI><B>tiffcomp.h</B> is now aware of OS/2 67<LI>some function prototypes in <B>tiffio.h</B> and <B>tiffiop.h</B> 68 that contained parameter 69 names have been changed to avoid complaints from certain compilers 70</UL> 71 72<P><HR WIDTH=65% ALIGN=right> 73 74<A NAME="port"><B><FONT SIZE=+3>C</FONT>HANGES IN THE PORTABILITY SUPPORT:</B></A> 75 76<UL> 77<LI><B>Makefile.in</B> has been corrected to use the parameters 78 chosen by the configure script 79</UL> 80 81<P><HR WIDTH=65% ALIGN=right> 82 83<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A> 84 85<UL> 86<LI><TT>fax2ps</TT> has been rewritten and moved over from the user 87 contributed software 88<LI>an uninitialized variable in <TT>pal2rgb</TT> has been fixed 89<LI><TT>ras2tiff</TT> now converts 24-bit RGB raster data so that 90 samples are written in the proper order 91<LI><TT>tiff2ps</TT> has been updated to include fixes 92 and enhancements from Alberto Accomazzi 93<LI><TT>tiffcp</TT> now has a <TT>-o</TT> option to select a directory 94 by file offset 95<LI><TT>tiffinfo</TT> is now capable of displaying the raw undecoded 96 image data in a file 97<LI><TT>tiffgt</TT> has been rewritten to use the new <TT>TIFFRGBAImage</TT> 98 support and to handle multiple files 99</UL> 100 101<A HREF="index.html"><IMG SRC="images/back.gif"></A> TIFF home page.<BR> 102 103<HR> 104 105<ADDRESS> 106<A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:[email protected]">[email protected]</A> 107Last updated $Date: 1999-07-27 21:50:27 $. 108</ADDRESS> 109 110</BODY> 111</HTML> 112