Blame html/v3.8.1.html

Packit 994f1a
<HTML>
Packit 994f1a
<HEAD>
Packit 994f1a
<TITLE>
Packit 994f1a
	Changes in TIFF v3.8.1
Packit 994f1a
</TITLE>
Packit 994f1a
</HEAD>
Packit 994f1a
Packit 994f1a
<BODY BGCOLOR=white>
Packit 994f1a
<FONT FACE="Helvetica, Arial, Sans">
Packit 994f1a
<FONT FACE="Helvetica, Arial, Sans"> 
Packit 994f1a
Packit 994f1a
<BASEFONT SIZE=4>
Packit 994f1a
<FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION
Packit 994f1a
<BASEFONT SIZE=3>
Packit 994f1a
Packit 994f1a
    Packit 994f1a

    Packit 994f1a
    Current Version: v3.8.1
    Packit 994f1a
    Previous Version: v3.8.0
    Packit 994f1a
    Master FTP Site: 
    Packit 994f1a
    ftp.remotesensing.org, directory pub/libtiff
    Packit 994f1a
    Master HTTP Site: 
    Packit 994f1a
    http://www.remotesensing.org/libtiff 
    Packit 994f1a

    Packit 994f1a
    Packit 994f1a
    Packit 994f1a

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

      Packit 994f1a


      Packit 994f1a
      Packit 994f1a
      Packit 994f1a
      Packit 994f1a
      <FONT SIZE=+3>M</FONT>AJOR CHANGES:
      Packit 994f1a
      Packit 994f1a
        Packit 994f1a
        	
      • Bug-fix release.
      • Packit 994f1a
        Packit 994f1a
        Packit 994f1a
        Packit 994f1a


        Packit 994f1a
        Packit 994f1a
        Packit 994f1a
        <FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:
        Packit 994f1a
        Packit 994f1a
          Packit 994f1a
          	
        • libtool related stuff updated from the 2.1a branch.
        • Packit 994f1a
          Packit 994f1a
          	
        • Fix with_default_strip_size comparison as reported by
        • Packit 994f1a
          	Norihiko Murase.
          Packit 994f1a
          Packit 994f1a
          Packit 994f1a


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


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


              Packit 994f1a
              Packit 994f1a
              Packit 994f1a
              Packit 994f1a
              <FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:
              Packit 994f1a
              Packit 994f1a
              Packit 994f1a
              Packit 994f1a
              Packit 994f1a
              Last updated $Date: 2006/03/13 14:52:12 $.
              Packit 994f1a
              Packit 994f1a
              </BODY>
              Packit 994f1a
              </HTML>