roentgen b75cab
roentgen b75cab
roentgen b75cab
<title></title>
roentgen b75cab
	Changes in TIFF v3.8.1
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.8.1
    roentgen b75cab
    Previous Version: v3.8.0
    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
        	
      • Bug-fix release.
      • 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
          	
        • libtool related stuff updated from the 2.1a branch.
        • roentgen b75cab
          roentgen b75cab
          	
        • Fix with_default_strip_size comparison as reported by
        • roentgen b75cab
          	Norihiko Murase.
          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
            roentgen b75cab
            	
          • tif_dirread.c: Fixed error reporting in TIFFFetchAnyArray()
          • roentgen b75cab
            	function as per bug
            roentgen b75cab
            	
            roentgen b75cab
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1102
            roentgen b75cab
            roentgen b75cab
            	
          • tif_jpeg.c, tif_pixarlog.c, tif_fax3.c, tif_zip.c:
          • roentgen b75cab
            	Properly restore setfield/getfield methods in cleanup functions. As
            roentgen b75cab
            	per bug
            roentgen b75cab
            	
            roentgen b75cab
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1102
            roentgen b75cab
            roentgen b75cab
            	
          • tif_lzw.c, tif_pixarlog.c, tif_zip.c: Use
          • roentgen b75cab
            	TIFFPredictorCleanup() in codec cleanup methods. As per bug
            roentgen b75cab
            	
            roentgen b75cab
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1102
            roentgen b75cab
            roentgen b75cab
            	
          • tif_predict.c, tif_predict.h: Added new function
          • roentgen b75cab
            	TIFFPredictorCleanup() to restore parent decode/encode/field methods.
            roentgen b75cab
            roentgen b75cab
            	
          • tif_dirread.c: Fixed integer overflow condition in
          • roentgen b75cab
            	TIFFFetchData() function. As per bug
            roentgen b75cab
            	
            roentgen b75cab
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1102
            roentgen b75cab
            roentgen b75cab
            	
          • tif_ojpeg.c: Set the ReferenceBlackWhite with the
          • roentgen b75cab
            	TIFFSetField() method, not directly. As per bug
            roentgen b75cab
            	
            roentgen b75cab
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1043
            roentgen b75cab
            roentgen b75cab
            	
          • tif_write.c: Small code rearrangement in TIFFWriteScanline()
          • roentgen b75cab
            	to avoid crash as per bug
            roentgen b75cab
            	
            roentgen b75cab
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=1081
            roentgen b75cab
            roentgen b75cab
            	
          • tif_dirwrite.c: Properly write TIFFTAG_DOTRANGE tag as per
          • roentgen b75cab
            	bug 
            roentgen b75cab
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=1088
            roentgen b75cab
            roentgen b75cab
            	
          • tif_print.c: Properly read TIFFTAG_PAGENUMBER,
          • roentgen b75cab
            	TIFFTAG_HALFTONEHINTS, TIFFTAG_YCBCRSUBSAMPLING and TIFFTAG_DOTRANGE
            roentgen b75cab
            	tags as per bug
            roentgen b75cab
            	
            roentgen b75cab
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=1088
            roentgen b75cab
            roentgen b75cab
            	
          • tif_tile.c: Fix error reporting in TIFFCheckTile() as per
          • roentgen b75cab
            	bug 
            roentgen b75cab
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=1063
            roentgen b75cab
            roentgen b75cab
            	
          • tif_color.c: Avoid overflow in case of wrong input as per
          • roentgen b75cab
            	bug 
            roentgen b75cab
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=1065
            roentgen b75cab
            roentgen b75cab
            	
          • tif_dirinfo.c: Use TIFF_NOTYPE instead of 0 when
          • roentgen b75cab
            	appropriate. As per bug
            roentgen b75cab
            	
            roentgen b75cab
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1033
            roentgen b75cab
            roentgen b75cab
            	
          • tif_aux.c: Fixed type of temporary variable in
          • roentgen b75cab
            	_TIFFCheckMalloc() as per bug
            roentgen b75cab
            	
            roentgen b75cab
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=103
            roentgen b75cab
            roentgen b75cab
            	
          • tif_aux.c: Return static array when fetching default
          • roentgen b75cab
            	YCbCrCoefficients (another problem, reported a the
            roentgen b75cab
            	
            roentgen b75cab
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1029
            roentgen b75cab
            	entry).
            roentgen b75cab
            roentgen b75cab
            	
          • tif_dir.c: Special handling for PageNumber, HalftoneHints,
          • roentgen b75cab
            	YCbCrSubsampling and DotRange tags as per bugs
            roentgen b75cab
            	
            roentgen b75cab
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1029
            roentgen b75cab
            	
            roentgen b75cab
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1034
            roentgen b75cab
            roentgen b75cab
            	
          • tif_dirread.c: Use _TIFFGetExifFieldInfo() instead of
          • roentgen b75cab
            	_TIFFGetFieldInfo() in TIFFReadEXIFDirectory() call as per bug
            roentgen b75cab
            	
            roentgen b75cab
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1026
            roentgen b75cab
            roentgen b75cab
            	
          • tif_dirinfo.c: Change definitions for TIFFTAG_ICCPROFILE,
          • roentgen b75cab
            	TIFFTAG_PHOTOSHOP, TIFFTAG_RICHTIFFIPTC, TIFFTAG_XMLPACKET:
            roentgen b75cab
            	readcount should be uint32 value.
            roentgen b75cab
            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
              	
            • ppm2tiff.c: Added support for PBM files as per bug
            • roentgen b75cab
              	
              roentgen b75cab
              	http://bugzilla.remotesensing.org/show_bug.cgi?id=1044
              roentgen b75cab
              roentgen b75cab
              	
            • tiff2pdf.c: Functions t2p_sample_rgbaa_to_rgb() and
            • roentgen b75cab
              	t2p_sample_rgba_to_rgb() was used in place of each other, that was
              roentgen b75cab
              	resulted in problems with RGBA images with associated alpha.
              roentgen b75cab
              	As per bug
              roentgen b75cab
              	
              roentgen b75cab
              	http://bugzilla.remotesensing.org/show_bug.cgi?id=1097
              roentgen b75cab
              roentgen b75cab
              	
            • tiff2ps.c: Properly scale all the pages when converting
            • roentgen b75cab
              	multipage TIFF with /width/height/center options set. As per bug
              roentgen b75cab
              	
              roentgen b75cab
              	http://bugzilla.remotesensing.org/show_bug.cgi?id=1080
              roentgen b75cab
              roentgen b75cab
              	
            • tiff2pdf.c: Do not create output file until all option checks
            • roentgen b75cab
              	will be done. As per bug
              roentgen b75cab
              	
              roentgen b75cab
              		http://bugzilla.remotesensing.org/show_bug.cgi?id=1072
              roentgen b75cab
              roentgen b75cab
              	
            • bmp2tiff.c: Added ability to create multipage TIFFs from the
            • roentgen b75cab
              	list of input files as per bug
              roentgen b75cab
              	
              roentgen b75cab
              	http://bugzilla.remotesensing.org/show_bug.cgi?id=1077
              roentgen b75cab
              roentgen b75cab
              	
            • tiffgt.c: Avoid crashing in case of image unsupported by
            • roentgen b75cab
              	TIFFRGBAImage interface.
              roentgen b75cab
              roentgen b75cab
              	
            • tiff2pdf.c: Fixed support for non-YCbCr encoded JPEG
            • roentgen b75cab
              	compressed TIFF files, per submission from Dan Cobra.
              roentgen b75cab
              roentgen b75cab
              	
            • bmp2tiff, pal2rgb, ppm2tiff, ras2tiff, raw2tiff, sgi2tiff,
            • roentgen b75cab
              	tiff2bw, tiffcp: Fixed jpeg option processing so -c jpeg:r:50 works
              roentgen b75cab
              	properly as per bug:
              roentgen b75cab
              	
              roentgen b75cab
              		http://bugzilla.remotesensing.org/show_bug.cgi?id=1025
              roentgen b75cab
              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
              roentgen b75cab
              roentgen b75cab
              Last updated $Date: 2006/03/13 14:52:12 $.
              roentgen b75cab
              roentgen b75cab
              roentgen b75cab