Blame html/v3.8.0.html

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