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

    kusano 7d535a
    Current Version: v3.8.1
    kusano 7d535a
    Previous Version: v3.8.0
    kusano 7d535a
    Master FTP Site: 
    kusano 7d535a
    ftp.remotesensing.org, directory pub/libtiff
    kusano 7d535a
    Master HTTP Site: 
    kusano 7d535a
    http://www.remotesensing.org/libtiff 
    kusano 7d535a

    kusano 7d535a
    kusano 7d535a
    kusano 7d535a

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

      kusano 7d535a


      kusano 7d535a
      kusano 7d535a
      kusano 7d535a
      kusano 7d535a
      <font size="+3">M</font>AJOR CHANGES:
      kusano 7d535a
      kusano 7d535a
        kusano 7d535a
        	
      • Bug-fix release.
      • kusano 7d535a
        kusano 7d535a
        kusano 7d535a
        kusano 7d535a


        kusano 7d535a
        kusano 7d535a
        kusano 7d535a
        <font size="+3">C</font>HANGES IN THE SOFTWARE CONFIGURATION:
        kusano 7d535a
        kusano 7d535a
          kusano 7d535a
          	
        • libtool related stuff updated from the 2.1a branch.
        • kusano 7d535a
          kusano 7d535a
          	
        • Fix with_default_strip_size comparison as reported by
        • kusano 7d535a
          	Norihiko Murase.
          kusano 7d535a
          kusano 7d535a
          kusano 7d535a


          kusano 7d535a
          kusano 7d535a
          kusano 7d535a
          kusano 7d535a
          <font size="+3">C</font>HANGES IN LIBTIFF:
          kusano 7d535a
          kusano 7d535a
            kusano 7d535a
            kusano 7d535a
            	
          • tif_dirread.c: Fixed error reporting in TIFFFetchAnyArray()
          • kusano 7d535a
            	function as per bug
            kusano 7d535a
            	
            kusano 7d535a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1102
            kusano 7d535a
            kusano 7d535a
            	
          • tif_jpeg.c, tif_pixarlog.c, tif_fax3.c, tif_zip.c:
          • kusano 7d535a
            	Properly restore setfield/getfield methods in cleanup functions. As
            kusano 7d535a
            	per bug
            kusano 7d535a
            	
            kusano 7d535a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1102
            kusano 7d535a
            kusano 7d535a
            	
          • tif_lzw.c, tif_pixarlog.c, tif_zip.c: Use
          • kusano 7d535a
            	TIFFPredictorCleanup() in codec cleanup methods. As per bug
            kusano 7d535a
            	
            kusano 7d535a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1102
            kusano 7d535a
            kusano 7d535a
            	
          • tif_predict.c, tif_predict.h: Added new function
          • kusano 7d535a
            	TIFFPredictorCleanup() to restore parent decode/encode/field methods.
            kusano 7d535a
            kusano 7d535a
            	
          • tif_dirread.c: Fixed integer overflow condition in
          • kusano 7d535a
            	TIFFFetchData() function. As per bug
            kusano 7d535a
            	
            kusano 7d535a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1102
            kusano 7d535a
            kusano 7d535a
            	
          • tif_ojpeg.c: Set the ReferenceBlackWhite with the
          • kusano 7d535a
            	TIFFSetField() method, not directly. As per bug
            kusano 7d535a
            	
            kusano 7d535a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1043
            kusano 7d535a
            kusano 7d535a
            	
          • tif_write.c: Small code rearrangement in TIFFWriteScanline()
          • kusano 7d535a
            	to avoid crash as per bug
            kusano 7d535a
            	
            kusano 7d535a
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=1081
            kusano 7d535a
            kusano 7d535a
            	
          • tif_dirwrite.c: Properly write TIFFTAG_DOTRANGE tag as per
          • kusano 7d535a
            	bug 
            kusano 7d535a
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=1088
            kusano 7d535a
            kusano 7d535a
            	
          • tif_print.c: Properly read TIFFTAG_PAGENUMBER,
          • kusano 7d535a
            	TIFFTAG_HALFTONEHINTS, TIFFTAG_YCBCRSUBSAMPLING and TIFFTAG_DOTRANGE
            kusano 7d535a
            	tags as per bug
            kusano 7d535a
            	
            kusano 7d535a
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=1088
            kusano 7d535a
            kusano 7d535a
            	
          • tif_tile.c: Fix error reporting in TIFFCheckTile() as per
          • kusano 7d535a
            	bug 
            kusano 7d535a
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=1063
            kusano 7d535a
            kusano 7d535a
            	
          • tif_color.c: Avoid overflow in case of wrong input as per
          • kusano 7d535a
            	bug 
            kusano 7d535a
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=1065
            kusano 7d535a
            kusano 7d535a
            	
          • tif_dirinfo.c: Use TIFF_NOTYPE instead of 0 when
          • kusano 7d535a
            	appropriate. As per bug
            kusano 7d535a
            	
            kusano 7d535a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1033
            kusano 7d535a
            kusano 7d535a
            	
          • tif_aux.c: Fixed type of temporary variable in
          • kusano 7d535a
            	_TIFFCheckMalloc() as per bug
            kusano 7d535a
            	
            kusano 7d535a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=103
            kusano 7d535a
            kusano 7d535a
            	
          • tif_aux.c: Return static array when fetching default
          • kusano 7d535a
            	YCbCrCoefficients (another problem, reported a the
            kusano 7d535a
            	
            kusano 7d535a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1029
            kusano 7d535a
            	entry).
            kusano 7d535a
            kusano 7d535a
            	
          • tif_dir.c: Special handling for PageNumber, HalftoneHints,
          • kusano 7d535a
            	YCbCrSubsampling and DotRange tags as per bugs
            kusano 7d535a
            	
            kusano 7d535a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1029
            kusano 7d535a
            	
            kusano 7d535a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1034
            kusano 7d535a
            kusano 7d535a
            	
          • tif_dirread.c: Use _TIFFGetExifFieldInfo() instead of
          • kusano 7d535a
            	_TIFFGetFieldInfo() in TIFFReadEXIFDirectory() call as per bug
            kusano 7d535a
            	
            kusano 7d535a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=1026
            kusano 7d535a
            kusano 7d535a
            	
          • tif_dirinfo.c: Change definitions for TIFFTAG_ICCPROFILE,
          • kusano 7d535a
            	TIFFTAG_PHOTOSHOP, TIFFTAG_RICHTIFFIPTC, TIFFTAG_XMLPACKET:
            kusano 7d535a
            	readcount should be uint32 value.
            kusano 7d535a
            kusano 7d535a
            kusano 7d535a
            kusano 7d535a


            kusano 7d535a
            kusano 7d535a
            kusano 7d535a
            	
            kusano 7d535a
            <font size="+3">C</font>HANGES IN THE TOOLS:
            kusano 7d535a
            kusano 7d535a
              kusano 7d535a
              	
            • ppm2tiff.c: Added support for PBM files as per bug
            • kusano 7d535a
              	
              kusano 7d535a
              	http://bugzilla.remotesensing.org/show_bug.cgi?id=1044
              kusano 7d535a
              kusano 7d535a
              	
            • tiff2pdf.c: Functions t2p_sample_rgbaa_to_rgb() and
            • kusano 7d535a
              	t2p_sample_rgba_to_rgb() was used in place of each other, that was
              kusano 7d535a
              	resulted in problems with RGBA images with associated alpha.
              kusano 7d535a
              	As per bug
              kusano 7d535a
              	
              kusano 7d535a
              	http://bugzilla.remotesensing.org/show_bug.cgi?id=1097
              kusano 7d535a
              kusano 7d535a
              	
            • tiff2ps.c: Properly scale all the pages when converting
            • kusano 7d535a
              	multipage TIFF with /width/height/center options set. As per bug
              kusano 7d535a
              	
              kusano 7d535a
              	http://bugzilla.remotesensing.org/show_bug.cgi?id=1080
              kusano 7d535a
              kusano 7d535a
              	
            • tiff2pdf.c: Do not create output file until all option checks
            • kusano 7d535a
              	will be done. As per bug
              kusano 7d535a
              	
              kusano 7d535a
              		http://bugzilla.remotesensing.org/show_bug.cgi?id=1072
              kusano 7d535a
              kusano 7d535a
              	
            • bmp2tiff.c: Added ability to create multipage TIFFs from the
            • kusano 7d535a
              	list of input files as per bug
              kusano 7d535a
              	
              kusano 7d535a
              	http://bugzilla.remotesensing.org/show_bug.cgi?id=1077
              kusano 7d535a
              kusano 7d535a
              	
            • tiffgt.c: Avoid crashing in case of image unsupported by
            • kusano 7d535a
              	TIFFRGBAImage interface.
              kusano 7d535a
              kusano 7d535a
              	
            • tiff2pdf.c: Fixed support for non-YCbCr encoded JPEG
            • kusano 7d535a
              	compressed TIFF files, per submission from Dan Cobra.
              kusano 7d535a
              kusano 7d535a
              	
            • bmp2tiff, pal2rgb, ppm2tiff, ras2tiff, raw2tiff, sgi2tiff,
            • kusano 7d535a
              	tiff2bw, tiffcp: Fixed jpeg option processing so -c jpeg:r:50 works
              kusano 7d535a
              	properly as per bug:
              kusano 7d535a
              	
              kusano 7d535a
              		http://bugzilla.remotesensing.org/show_bug.cgi?id=1025
              kusano 7d535a
              kusano 7d535a
              kusano 7d535a
              kusano 7d535a


              kusano 7d535a
              kusano 7d535a
              kusano 7d535a
              kusano 7d535a
              <font size="+3">C</font>HANGES IN THE CONTRIB AREA:
              kusano 7d535a
              kusano 7d535a
              kusano 7d535a
              kusano 7d535a
              kusano 7d535a
              Last updated $Date: 2006/03/13 14:52:12 $.
              kusano 7d535a
              kusano 7d535a
              kusano 7d535a