kusano 7d535a
kusano 7d535a
kusano 7d535a
<title></title>
kusano 7d535a
	Changes in TIFF v3.8.0
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.0
    kusano 7d535a
    Previous Version: v3.7.4
    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
        	
      • Read-only support for custom directories (e.g. EXIF directory).
      • kusano 7d535a
        kusano 7d535a
        	
      • Preliminary support for MS MDI format.
      • 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
          	
        • Make the default strip size configurable via the
        • kusano 7d535a
          	--with-default-strip-size and STRIP_SIZE_DEFAULT options.
          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
            	
          • tiffio.h: Added VC_EXTRALEAN definition before including
          • kusano 7d535a
            	windows.h, to reduce the compile time.
            kusano 7d535a
            kusano 7d535a
            	
          • tif_jpeg.c: Improve compilation under MinGW.
          • kusano 7d535a
            kusano 7d535a
            	
          • {tif_aux.c, tif_dir.c, tif_dir.h, tif_dirwrite.c,
          • kusano 7d535a
            	tif_print.c, tif_getimage.c}: Make InkSet, NumberOfInks, DotRange and
            kusano 7d535a
            	StoNits tags custom.
            kusano 7d535a
            kusano 7d535a
            	
          • {tif_aux.c, tif_dir.c, tif_dir.h, tif_print.c}: Make
          • kusano 7d535a
            	WhitePoint tag custom.
            kusano 7d535a
            kusano 7d535a
            	
          • tiffio.h: fixed typo that potentially resulted in
          • kusano 7d535a
            	redefininition of USE_WIN32_FILEIO
            kusano 7d535a
            kusano 7d535a
            	
          • {tif_dir.c, tif_dir.h, tif_print.c}: Make RichTIFFIPTC,
          • kusano 7d535a
            	Photoshop and ICCProfile tags custom.
            kusano 7d535a
            kusano 7d535a
            	
          • libtiff/*, contrib/*: Added 'dual-mode' error handling, enabling
          • kusano 7d535a
            	newer code to get context indicator in error handler and still
            kusano 7d535a
            	remain compatible with older code: Done TIFFError calls everywhere 
            kusano 7d535a
            	except in tools.
            kusano 7d535a
            kusano 7d535a
            	
          • tiffinfo.c: Print EXIF directory contents if exist.
          • kusano 7d535a
            kusano 7d535a
            	
          • {tif_dirinfo.c, tif_dirread.c, tif_dir.h, tif_dir.c}:
          • kusano 7d535a
            	Custom directory read-only support.
            kusano 7d535a
            kusano 7d535a
            	
          • {tif_aux.c, tif_dirinfo.c, tif_dirread.c, tif_dir.h,
          • kusano 7d535a
            	tif_dir.c, tif_print.c}: Make YCbCrCoefficients and ReferenceBlackWhite
            kusano 7d535a
            	tags custom.
            kusano 7d535a
            kusano 7d535a
            	
          • tif_dirread.c: One more workaround for broken StripByteCounts
          • kusano 7d535a
            	tag. Handle the case when StripByteCounts array filled with
            kusano 7d535a
            	completely wrong values.
            kusano 7d535a
            kusano 7d535a
            	
          • tif_dirinfo.c: Release file descriptor in case of failure
          • kusano 7d535a
            	in the TIFFOpenW() function as per bug
            kusano 7d535a
            	
            kusano 7d535a
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=1003
            kusano 7d535a
            kusano 7d535a
            	
          • tif_dirinfo.c: Correctly yse bsearch() and lfind()
          • kusano 7d535a
            	functions as per bug
            kusano 7d535a
            	
            kusano 7d535a
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=1008
            kusano 7d535a
            kusano 7d535a
            	
          • tif_open.c, tiff.h, tiffdump.c: Incorporate preliminary support
          • kusano 7d535a
            	for MS MDI format.
            kusano 7d535a
            	
            kusano 7d535a
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=1002
            kusano 7d535a
            kusano 7d535a
            	
          • libtiff.def, tiffiop.h, tiffio.h: Made TIFFFreeDirectory
          • kusano 7d535a
            	public.
            kusano 7d535a
            kusano 7d535a
            	
          • /tif_dirinfo.c: Make XResolution, YResolution and
          • kusano 7d535a
            	ResolutionUnit tags modifiable during write process. As per bug
            kusano 7d535a
            	
            kusano 7d535a
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=977
            kusano 7d535a
            kusano 7d535a
            	
          • if_dirread.c: Don't try and split single strips into "0" strips
          • kusano 7d535a
            	in ChopUpSingleUncompressedStrip.  This happens in some degenerate
            kusano 7d535a
            	cases (like 1x1 files with stripbytecounts==0 (gtsmall.jp2 embed tiff)
            kusano 7d535a
            kusano 7d535a
            	
          • tif_fax3.c: changed 'at scanline ...' style warning/errors
          • kusano 7d535a
            	with incorrect use of tif_row, to 'at line ... of
            kusano 7d535a
            	strip/tile ...' style.
            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
              	
            • tiffcp.c: Added many error reporting messages; fixed integer
            • kusano 7d535a
              	overflow as per bug
              kusano 7d535a
              	
              kusano 7d535a
              	http://bugzilla.remotesensing.org/show_bug.cgi?id=789
              kusano 7d535a
              kusano 7d535a
              	
            • tiffcp.c: Return non-zero status when reading fails.
            • kusano 7d535a
              kusano 7d535a
              	
            • fax2tiff.c: Properly calculate sizes of temporary arrays
            • kusano 7d535a
              	as per bug
              kusano 7d535a
              	
              kusano 7d535a
              	http://bugzilla.remotesensing.org/show_bug.cgi?id=943
              kusano 7d535a
              kusano 7d535a
              	
            • fax2tiff.c: Added option '-r' to set RowsPerStrip parameter
            • kusano 7d535a
              	as per bug
              kusano 7d535a
              	
              kusano 7d535a
              	http://bugzilla.remotesensing.org/show_bug.cgi?id=944
              kusano 7d535a
              kusano 7d535a
              	
            • tiffdump.c: Fixed typeshift and typemask arrays initialization
            • kusano 7d535a
              	problem as per bug
              kusano 7d535a
              	
              kusano 7d535a
              	http://bugzilla.remotesensing.org/show_bug.cgi?id=946
              kusano 7d535a
              kusano 7d535a
              	
            • bmp2tiff.c: Fixed possible integer overflow error as per bug
            • kusano 7d535a
              	
              kusano 7d535a
              	http://bugzilla.remotesensing.org/show_bug.cgi?id=965
              kusano 7d535a
              kusano 7d535a
              	
            • tiffsplit.c: Copy fax related fields over splitted parts
            • kusano 7d535a
              	as per bug
              kusano 7d535a
              	
              kusano 7d535a
              	http://bugzilla.remotesensing.org/show_bug.cgi?id=983
              kusano 7d535a
              kusano 7d535a
              	
            • tiffdump.c: Fixed crash when reading malformed tags.
            • kusano 7d535a
              kusano 7d535a
              	
            • tiff2pdf.c: Added missed 'break' statement as per bug
            • kusano 7d535a
              	
              kusano 7d535a
              	http://bugzilla.remotesensing.org/show_bug.cgi?id=932
              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
              	
            • contrib/addtiffo/*: Major upgrade by Joris to support subsampled
            • kusano 7d535a
              	YCbCr images in jpeg compressed TIFF files.
              kusano 7d535a
              kusano 7d535a
              kusano 7d535a
              kusano 7d535a
              Last updated $Date: 2006/01/04 23:38:38 $.
              kusano 7d535a
              kusano 7d535a
              kusano 7d535a