<HTML>+ −
<HEAD>+ −
<TITLE>+ −
Changes in TIFF v3.7.4+ −
</TITLE>+ −
</HEAD>+ −
+ −
<BODY BGCOLOR=white>+ −
<FONT FACE="Helvetica, Arial, Sans">+ −
<FONT FACE="Helvetica, Arial, Sans"> + −
+ −
<BASEFONT SIZE=4>+ −
<B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B>+ −
<BASEFONT SIZE=3>+ −
+ −
<UL>+ −
<HR SIZE=4 WIDTH=65% ALIGN=left>+ −
<B>Current Version</B>: v3.7.4<BR>+ −
<B>Previous Version</B>: <A HREF=v3.7.3.html>v3.7.3</a><BR>+ −
<B>Master FTP Site</B>: <A HREF="ftp://ftp.remotesensing.org/pub/libtiff">+ −
ftp.remotesensing.org</a>, directory pub/libtiff</A><BR>+ −
<B>Master HTTP Site</B>: <A HREF="http://www.remotesensing.org/libtiff">+ −
http://www.remotesensing.org/libtiff</a> + −
<HR SIZE=4 WIDTH=65% ALIGN=left>+ −
</UL>+ −
+ −
<P>+ −
This document describes the changes made to the software between the+ −
<I>previous</I> and <I>current</I> versions (see above).+ −
If you don't find something listed here, then it was not done in this+ −
timeframe, or it was not considered important enough to be mentioned.+ −
The following information is located here:+ −
<UL>+ −
<LI><A HREF="#hightlights">Major Changes</A>+ −
<LI><A HREF="#configure">Changes in the software configuration</A>+ −
<LI><A HREF="#libtiff">Changes in libtiff</A>+ −
<LI><A HREF="#tools">Changes in the tools</A>+ −
<LI><A HREF="#contrib">Changes in the contrib area</A>+ −
</UL>+ −
<p> + −
<P><HR WIDTH=65% ALIGN=left>+ −
+ −
<!--------------------------------------------------------------------------->+ −
+ −
<A NAME="highlights"><B><FONT SIZE=+3>M</FONT>AJOR CHANGES:</B></A>+ −
+ −
<UL>+ −
<li> Fixed important bug in custom tags handling code..+ −
</UL>+ −
+ −
+ −
<P><HR WIDTH=65% ALIGN=left>+ −
<!--------------------------------------------------------------------------->+ −
+ −
<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>+ −
+ −
<UL>+ −
<li> Applied patch from Patrick Welche (all scripts moved in the+ −
'config' and 'm4' directories).+ −
+ −
<li> SConstruct, libtiff/SConstruct: Added the first very preliminary+ −
support for SCons software building tool (http://www.scons.org/).+ −
This is experimental infrastructure and it will exist along with the+ −
autotools stuff.+ −
+ −
<li> port/lfind.c: Added lfind() replacement module.+ −
</UL>+ −
+ −
<P><HR WIDTH=65% ALIGN=left>+ −
+ −
<!--------------------------------------------------------------------------->+ −
+ −
<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>+ −
+ −
<UL>+ −
<li> tif_dir.c: When prefreeing tv->value in TIFFSetFieldV+ −
also set it to NULL to avoid double free when re-setting custom+ −
string fields as per:+ −
<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=922">+ −
http://bugzilla.remotesensing.org/show_bug.cgi?id=922</a>+ −
+ −
<li> tif_dir.c: Fixed up support for swapping "double complex"+ −
values (128 bits as 2 64 bits doubles). GDAL gcore tests now+ −
pass on bigendian (macosx) system.+ −
+ −
<li> libtiff/{tif_dirread.c, tif_dirinfo.c}: Do not upcast BYTEs to+ −
SHORTs in the TIFFFetchByteArray(). Remove TIFFFetchExtraSamples()+ −
function, use TIFFFetchNormalTag() instead as per bug+ −
<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=831">+ −
http://bugzilla.remotesensing.org/show_bug.cgi?id=831</a>+ −
+ −
Remove TIFFFetchExtraSamples() function, use TIFFFetchNormalTag()+ −
instead.+ −
+ −
<li> tif_print.c: Fixed printing of the BYTE and SBYTE arrays.+ −
+ −
<li> tif_write.c: Do not check the PlanarConfiguration field in+ −
the TIFFWriteCheck() function in case of single band images (as per+ −
TIFF spec).+ −
+ −
<li> libtiff/{tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_print.c}:+ −
Make FieldOfViewCotangent, MatrixWorldToScreen, MatrixWorldToCamera,+ −
ImageFullWidth, ImageFullLength and PrimaryChromaticities tags custom.+ −
</UL>+ −
+ −
<P><HR WIDTH=65% ALIGN=left>+ −
+ −
<!-------------------------------------------------------------------------->+ −
+ −
<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>+ −
+ −
<UL>+ −
<li> tiffcp.c: Fixed WhitePoint tag copying.+ −
</UL>+ −
+ −
<P><HR WIDTH=65% ALIGN=left>+ −
+ −
<!--------------------------------------------------------------------------->+ −
+ −
<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A>+ −
+ −
<UL> + −
<li> tiffdump.c: Added support for TIFF_IFD datatype.+ −
+ −
<li> addtiffo/{tif_overview.c, tif_ovrcache.c, tif_ovrcache.h}:+ −
Make overviews working for contiguous images. + −
+ −
</UL>+ −
+ −
Last updated $Date: 2005/11/03 14:18:43 $.+ −
+ −
</BODY>+ −
</HTML>+ −