roentgen b75cab
roentgen b75cab
roentgen b75cab
<title></title>
roentgen b75cab
	Changes in TIFF v3.7.4
roentgen b75cab
roentgen b75cab
roentgen b75cab
roentgen b75cab
roentgen b75cab
<font face="Helvetica, Arial, Sans"></font>
roentgen b75cab
<font face="Helvetica, Arial, Sans"> </font>
roentgen b75cab
roentgen b75cab
<basefont size="4"></basefont>
roentgen b75cab
<font size="+3">T</font>IFF <font size="+2">C</font>HANGE <font size="+2">I</font>NFORMATION
roentgen b75cab
<basefont size="3"></basefont>
roentgen b75cab
roentgen b75cab
    roentgen b75cab

    roentgen b75cab
    Current Version: v3.7.4
    roentgen b75cab
    Previous Version: v3.7.3
    roentgen b75cab
    Master FTP Site: 
    roentgen b75cab
    ftp.remotesensing.org, directory pub/libtiff
    roentgen b75cab
    Master HTTP Site: 
    roentgen b75cab
    http://www.remotesensing.org/libtiff 
    roentgen b75cab

    roentgen b75cab
    roentgen b75cab
    roentgen b75cab

    roentgen b75cab
    This document describes the changes made to the software between the
    roentgen b75cab
    previous and current versions (see above).
    roentgen b75cab
    If you don't find something listed here, then it was not done in this
    roentgen b75cab
    timeframe, or it was not considered important enough to be mentioned.
    roentgen b75cab
    The following information is located here:
    roentgen b75cab
      roentgen b75cab
    • Major Changes
    • roentgen b75cab
    • Changes in the software configuration
    • roentgen b75cab
    • Changes in libtiff
    • roentgen b75cab
    • Changes in the tools
    • roentgen b75cab
    • Changes in the contrib area
    • roentgen b75cab
      roentgen b75cab

      roentgen b75cab


      roentgen b75cab
      roentgen b75cab
      roentgen b75cab
      roentgen b75cab
      <font size="+3">M</font>AJOR CHANGES:
      roentgen b75cab
      roentgen b75cab
        roentgen b75cab
        	
      • Fixed important bug in custom tags handling code..
      • roentgen b75cab
        roentgen b75cab
        roentgen b75cab
        roentgen b75cab


        roentgen b75cab
        roentgen b75cab
        roentgen b75cab
        <font size="+3">C</font>HANGES IN THE SOFTWARE CONFIGURATION:
        roentgen b75cab
        roentgen b75cab
          roentgen b75cab
          	
        • Applied patch from Patrick Welche (all scripts moved in the
        • roentgen b75cab
          	'config' and 'm4' directories).
          roentgen b75cab
          roentgen b75cab
          	
        • SConstruct, libtiff/SConstruct: Added the first very preliminary
        • roentgen b75cab
          	support for SCons software building tool (http://www.scons.org/).
          roentgen b75cab
          	This is experimental infrastructure and it will exist along with the
          roentgen b75cab
          	autotools stuff.
          roentgen b75cab
          roentgen b75cab
          	
        • port/lfind.c: Added lfind() replacement module.
        • roentgen b75cab
          roentgen b75cab
          roentgen b75cab


          roentgen b75cab
          roentgen b75cab
          roentgen b75cab
          roentgen b75cab
          <font size="+3">C</font>HANGES IN LIBTIFF:
          roentgen b75cab
          roentgen b75cab
            roentgen b75cab
            	
          • tif_dir.c: When prefreeing tv->value in TIFFSetFieldV
          • roentgen b75cab
            	also set it to NULL to avoid double free when re-setting custom
            roentgen b75cab
            	string fields as per:
            roentgen b75cab
            	
            roentgen b75cab
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=922
            roentgen b75cab
            roentgen b75cab
            	
          • tif_dir.c: Fixed up support for swapping "double complex"
          • roentgen b75cab
            	values (128 bits as 2 64 bits doubles).  GDAL gcore tests now
            roentgen b75cab
            	pass on bigendian (macosx) system.
            roentgen b75cab
            roentgen b75cab
            	
          • libtiff/{tif_dirread.c, tif_dirinfo.c}: Do not upcast BYTEs to
          • roentgen b75cab
            	SHORTs in the TIFFFetchByteArray(). Remove TIFFFetchExtraSamples()
            roentgen b75cab
            	function, use TIFFFetchNormalTag() instead as per bug
            roentgen b75cab
            	
            roentgen b75cab
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=831
            roentgen b75cab
            roentgen b75cab
            	Remove TIFFFetchExtraSamples() function, use TIFFFetchNormalTag()
            roentgen b75cab
            	instead.
            roentgen b75cab
            roentgen b75cab
            	
          • tif_print.c: Fixed printing of the BYTE and SBYTE arrays.
          • roentgen b75cab
            roentgen b75cab
            	
          • tif_write.c: Do not check the PlanarConfiguration field in
          • roentgen b75cab
            	the TIFFWriteCheck() function in case of single band images (as per
            roentgen b75cab
            	TIFF spec).
            roentgen b75cab
            roentgen b75cab
            	
          • libtiff/{tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_print.c}:
          • roentgen b75cab
            	Make FieldOfViewCotangent, MatrixWorldToScreen, MatrixWorldToCamera,
            roentgen b75cab
            	ImageFullWidth, ImageFullLength and PrimaryChromaticities tags custom.
            roentgen b75cab
            roentgen b75cab
            roentgen b75cab


            roentgen b75cab
            roentgen b75cab
            roentgen b75cab
            	
            roentgen b75cab
            <font size="+3">C</font>HANGES IN THE TOOLS:
            roentgen b75cab
            roentgen b75cab
              roentgen b75cab
              	
            • tiffcp.c: Fixed WhitePoint tag copying.
            • roentgen b75cab
              roentgen b75cab
              roentgen b75cab


              roentgen b75cab
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab
              <font size="+3">C</font>HANGES IN THE CONTRIB AREA:
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab
              	
            • tiffdump.c: Added support for TIFF_IFD datatype.
            • roentgen b75cab
              roentgen b75cab
              	
            • addtiffo/{tif_overview.c, tif_ovrcache.c, tif_ovrcache.h}:
            • roentgen b75cab
              	Make overviews working for contiguous images. 
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab
              Last updated $Date: 2005/11/03 14:18:43 $.
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab