1<HTML> 2<HEAD> 3<TITLE> 4Changes 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> 24This document describes the changes made to the software between the 25<I>previous</I> and <I>current</I> versions (see above). 26If you don't find something listed here, then it was not done in this 27timeframe, or it was not considered important enough to be mentioned. 28The 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:[email protected]">[email protected]</A> 108Last updated $Date: 2016-09-25 20:05:45 $. 109</ADDRESS> 110 111</BODY> 112</HTML> 113