2005-09-12 09:49:01 -04:00
|
|
|
<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>
|
2005-11-03 09:18:43 -05:00
|
|
|
<B>Current Version</B>: v3.7.4<BR>
|
2005-09-12 09:49:01 -04:00
|
|
|
<B>Previous Version</B>: <A HREF=v3.7.3.html>v3.7.3</a><BR>
|
2016-09-25 16:05:44 -04:00
|
|
|
<B>Master FTP Site</B>: <A HREF="ftp://download.osgeo.org/libtiff">
|
|
|
|
download.osgeo.org</a>, directory pub/libtiff</A><BR>
|
|
|
|
<B>Master HTTP Site</B>: <A HREF="http://www.simplesystems.org/libtiff/">
|
|
|
|
http://www.simplesystems.org/libtiff/</a>
|
2005-09-12 09:49:01 -04:00
|
|
|
<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>
|
2005-09-12 10:54:06 -04:00
|
|
|
<li> Fixed important bug in custom tags handling code..
|
2005-09-12 09:49:01 -04:00
|
|
|
</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>
|
|
|
|
|
2016-09-25 16:05:44 -04:00
|
|
|
Last updated $Date: 2016-09-25 20:05:45 $.
|
2005-09-12 09:49:01 -04:00
|
|
|
|
|
|
|
</BODY>
|
|
|
|
</HTML>
|