src/3rdparty/libtiff/html/v3.7.4.html
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 <HTML>
       
     2 <HEAD>
       
     3 <TITLE>
       
     4 	Changes in TIFF v3.7.4
       
     5 </TITLE>
       
     6 </HEAD>
       
     7 
       
     8 <BODY BGCOLOR=white>
       
     9 <FONT FACE="Helvetica, Arial, Sans">
       
    10 <FONT FACE="Helvetica, Arial, Sans"> 
       
    11 
       
    12 <BASEFONT SIZE=4>
       
    13 <B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B>
       
    14 <BASEFONT SIZE=3>
       
    15 
       
    16 <UL>
       
    17 <HR SIZE=4 WIDTH=65% ALIGN=left>
       
    18 <B>Current Version</B>: v3.7.4<BR>
       
    19 <B>Previous Version</B>: <A HREF=v3.7.3.html>v3.7.3</a><BR>
       
    20 <B>Master FTP Site</B>: <A HREF="ftp://ftp.remotesensing.org/pub/libtiff">
       
    21 ftp.remotesensing.org</a>, directory pub/libtiff</A><BR>
       
    22 <B>Master HTTP Site</B>: <A HREF="http://www.remotesensing.org/libtiff">
       
    23 http://www.remotesensing.org/libtiff</a> 
       
    24 <HR SIZE=4 WIDTH=65% ALIGN=left>
       
    25 </UL>
       
    26 
       
    27 <P>
       
    28 This document describes the changes made to the software between the
       
    29 <I>previous</I> and <I>current</I> versions (see above).
       
    30 If you don't find something listed here, then it was not done in this
       
    31 timeframe, or it was not considered important enough to be mentioned.
       
    32 The following information is located here:
       
    33 <UL>
       
    34 <LI><A HREF="#hightlights">Major Changes</A>
       
    35 <LI><A HREF="#configure">Changes in the software configuration</A>
       
    36 <LI><A HREF="#libtiff">Changes in libtiff</A>
       
    37 <LI><A HREF="#tools">Changes in the tools</A>
       
    38 <LI><A HREF="#contrib">Changes in the contrib area</A>
       
    39 </UL>
       
    40 <p> 
       
    41 <P><HR WIDTH=65% ALIGN=left>
       
    42 
       
    43 <!--------------------------------------------------------------------------->
       
    44 
       
    45 <A NAME="highlights"><B><FONT SIZE=+3>M</FONT>AJOR CHANGES:</B></A>
       
    46 
       
    47 <UL>
       
    48 	<li> Fixed important bug in custom tags handling code..
       
    49 </UL>
       
    50 
       
    51 
       
    52 <P><HR WIDTH=65% ALIGN=left>
       
    53 <!--------------------------------------------------------------------------->
       
    54 
       
    55 <A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
       
    56 
       
    57 <UL>
       
    58 	<li> Applied patch from Patrick Welche (all scripts moved in the
       
    59 	'config' and 'm4' directories).
       
    60 
       
    61 	<li> SConstruct, libtiff/SConstruct: Added the first very preliminary
       
    62 	support for SCons software building tool (http://www.scons.org/).
       
    63 	This is experimental infrastructure and it will exist along with the
       
    64 	autotools stuff.
       
    65 
       
    66 	<li> port/lfind.c: Added lfind() replacement module.
       
    67 </UL>
       
    68 
       
    69 <P><HR WIDTH=65% ALIGN=left>
       
    70 
       
    71 <!--------------------------------------------------------------------------->
       
    72 
       
    73 <A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>
       
    74 
       
    75 <UL>
       
    76 	<li> tif_dir.c: When prefreeing tv->value in TIFFSetFieldV
       
    77 	also set it to NULL to avoid double free when re-setting custom
       
    78 	string fields as per:
       
    79 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=922">
       
    80 		http://bugzilla.remotesensing.org/show_bug.cgi?id=922</a>
       
    81 
       
    82 	<li> tif_dir.c: Fixed up support for swapping "double complex"
       
    83 	values (128 bits as 2 64 bits doubles).  GDAL gcore tests now
       
    84 	pass on bigendian (macosx) system.
       
    85 
       
    86 	<li> libtiff/{tif_dirread.c, tif_dirinfo.c}: Do not upcast BYTEs to
       
    87 	SHORTs in the TIFFFetchByteArray(). Remove TIFFFetchExtraSamples()
       
    88 	function, use TIFFFetchNormalTag() instead as per bug
       
    89 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=831">
       
    90 		http://bugzilla.remotesensing.org/show_bug.cgi?id=831</a>
       
    91 
       
    92 	Remove TIFFFetchExtraSamples() function, use TIFFFetchNormalTag()
       
    93 	instead.
       
    94 
       
    95 	<li> tif_print.c: Fixed printing of the BYTE and SBYTE arrays.
       
    96 
       
    97 	<li> tif_write.c: Do not check the PlanarConfiguration field in
       
    98 	the TIFFWriteCheck() function in case of single band images (as per
       
    99 	TIFF spec).
       
   100 
       
   101 	<li> libtiff/{tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_print.c}:
       
   102 	Make FieldOfViewCotangent, MatrixWorldToScreen, MatrixWorldToCamera,
       
   103 	ImageFullWidth, ImageFullLength and PrimaryChromaticities tags custom.
       
   104 </UL>
       
   105 
       
   106 <P><HR WIDTH=65% ALIGN=left>
       
   107 
       
   108 <!-------------------------------------------------------------------------->
       
   109 	
       
   110 <A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
       
   111 
       
   112 <UL>
       
   113 	<li> tiffcp.c: Fixed WhitePoint tag copying.
       
   114 </UL>
       
   115 
       
   116 <P><HR WIDTH=65% ALIGN=left>
       
   117 
       
   118 <!--------------------------------------------------------------------------->
       
   119 
       
   120 <A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A>
       
   121 
       
   122 <UL> 
       
   123 	<li> tiffdump.c: Added support for TIFF_IFD datatype.
       
   124 
       
   125 	<li> addtiffo/{tif_overview.c, tif_ovrcache.c, tif_ovrcache.h}:
       
   126 	Make overviews working for contiguous images. 
       
   127 
       
   128 </UL>
       
   129 
       
   130 Last updated $Date: 2005/11/03 14:18:43 $.
       
   131 
       
   132 </BODY>
       
   133 </HTML>