Blame html/v3.7.3.html

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

    Packit 7838c8
    Current Version: v3.7.3
    Packit 7838c8
    Previous Version: v3.7.2
    Packit 7838c8
    Master FTP Site: 
    Packit 7838c8
    download.osgeo.org, directory pub/libtiff
    Packit 7838c8
    Master HTTP Site: 
    Packit 7838c8
    http://www.simplesystems.org/libtiff/ 
    Packit 7838c8

    Packit 7838c8
    Packit 7838c8
    Packit 7838c8

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

      Packit 7838c8


      Packit 7838c8
      Packit 7838c8
      Packit 7838c8
      Packit 7838c8
      <FONT SIZE=+3>M</FONT>AJOR CHANGES:
      Packit 7838c8
      Packit 7838c8
        Packit 7838c8
        	
      • Replace runtime endianess check with the compile time one.
      • Packit 7838c8
        Packit 7838c8
        	
      • Added support for the new predictor type (floating point
      • Packit 7838c8
        	predictor), defined at the TIFF Technical Note 3.
        Packit 7838c8
        Packit 7838c8
        	
      • Added Support for custom tags, passed by value.
      • Packit 7838c8
        	Added support for all DNG tags.
        Packit 7838c8
        Packit 7838c8
        Packit 7838c8
        Packit 7838c8


        Packit 7838c8
        Packit 7838c8
        Packit 7838c8
        <FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:
        Packit 7838c8
        Packit 7838c8
          Packit 7838c8
          	
        • Do not use empty -R option when linking with --enable-rpath.
        • Packit 7838c8
          Packit 7838c8
          	
        • Added workaround for OpenBSD/MirOS soname problem as per bug
        • Packit 7838c8
          	
          Packit 7838c8
          		http://bugzilla.remotesensing.org/show_bug.cgi?id=838
          Packit 7838c8
          Packit 7838c8
          	
        • Fixed parallel compilation of the libtiff and
        • Packit 7838c8
          	libtiffxx libraries as per bug
          Packit 7838c8
          	
          Packit 7838c8
          		http://bugzilla.remotesensing.org/show_bug.cgi?id=826
          Packit 7838c8
          Packit 7838c8
          	
        • configure.ac, libtiff/Makefile.am: Use libtool machinery to pass
        • Packit 7838c8
          	rpath option.
          Packit 7838c8
          Packit 7838c8
          	
        • make.opt: Build with Win32 CRT library by default.
        • Packit 7838c8
          Packit 7838c8
          Packit 7838c8


          Packit 7838c8
          Packit 7838c8
          Packit 7838c8
          Packit 7838c8
          <FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:
          Packit 7838c8
          Packit 7838c8
            Packit 7838c8
            	
          • tiffiop.h, tif_open.c: Added open option 'h' to avoid reading
          • Packit 7838c8
            	the first IFD when needed. As per bug
            Packit 7838c8
            	
            Packit 7838c8
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=875
            Packit 7838c8
            Packit 7838c8
            	
          • tiff.h: Use correct int size on Sparc 64bit/Sun compiler
          • Packit 7838c8
            	platform. As per bug
            Packit 7838c8
            	
            Packit 7838c8
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=855
            Packit 7838c8
            Packit 7838c8
            	
          • tif_dirinfo.c: Added support for ClipPath, XClipPathUnits
          • Packit 7838c8
            	and YClipPathUnits tags.
            Packit 7838c8
            Packit 7838c8
            	
          • tif_dirinfo.c, tif_dir.h, tif_dir.c, tif_print.c: Make
          • Packit 7838c8
            	DocumentName, Artist, HostComputer, ImageDescription, Make, Model,
            Packit 7838c8
            	Copyright, DateTime, PageName, TextureFormat, TextureWrapModes and
            Packit 7838c8
            	TargetPrinter tags custom.
            Packit 7838c8
            Packit 7838c8
            	
          • tif_jpeg.c: Cleanup the codec state depending on TIFF_CODERSETUP
          • Packit 7838c8
            	flag (to fix memory leaks).
            Packit 7838c8
            Packit 7838c8
            	
          • tif_dirwrite.c: Use tdir_count when calling
          • Packit 7838c8
            	TIFFCvtNativeToIEEEDouble() in the TIFFWriteDoubleArray() function as
            Packit 7838c8
            	per bug 
            Packit 7838c8
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=845
            Packit 7838c8
            Packit 7838c8
            	
          • tif_dirinfo.c, tif_print.c: TIFFFetchByteArray() returns
          • Packit 7838c8
            	uint16 array when fetching the BYTE and SBYTE fields, so we should
            Packit 7838c8
            	consider result as pointer to uint16 array and not as array of chars.
            Packit 7838c8
            	As per bug
            Packit 7838c8
            	
            Packit 7838c8
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=831
            Packit 7838c8
            Packit 7838c8
            	
          • tif_dir.c: More efficient custom tags retrieval as per bug
          • Packit 7838c8
            	
            Packit 7838c8
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=830
            Packit 7838c8
            Packit 7838c8
            	
          • tif_win32.c: Use FILE_SHARE_READ | FILE_SHARE_WRITE share
          • Packit 7838c8
            	mode in CreateFile() call as per bug
            Packit 7838c8
            	
            Packit 7838c8
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=829
            Packit 7838c8
            Packit 7838c8
            	
          • tif_jpeg.c: Substantial fix for addtiffo problems with
          • Packit 7838c8
            	JPEG encoded TIFF files.  Pre-allocate lots of space for jpegtables
            Packit 7838c8
            	in directory.
            Packit 7838c8
            Packit 7838c8
            	
          • tif_dirread.c: Changed the code that computes
          • Packit 7838c8
            	stripbytecount[0] if it appears bogus to ignore if stripoffset[0] is
            Packit 7838c8
            	zero. This is a common case with GDAL indicating a "null" tile/strip.
            Packit 7838c8
            Packit 7838c8
            	
          • tif_jpeg.c: added LIB_JPEG_MK1 support in JPEGDecodeRaw().
          • Packit 7838c8
            Packit 7838c8
            	
          • tif_dirread.c: Ensure that broken files with too many
          • Packit 7838c8
            	values in PerSampleShorts, TIFFFetchPerSampleLongs and
            Packit 7838c8
            	TIFFFetchPerSampleAnys work ok instead of crashing.
            Packit 7838c8
            	
            Packit 7838c8
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=843
            Packit 7838c8
            Packit 7838c8
            	
          • tif_predict.h, tif_predict.c: Added ability to decode and encode
          • Packit 7838c8
            	floating point predictor, as per TIFF Technical Note 3.
            Packit 7838c8
            	See http://chriscox.org/TIFF_TN3_Draft2.pdf for details.
            Packit 7838c8
            Packit 7838c8
            	
          • tiffio.h, tiffiop.h, tif_dir.c, tif_read.c, tif_swab.c:
          • Packit 7838c8
            	Added _TIFFSwab24BitData() and TIFFSwabArrayOfLong() functions used to
            Packit 7838c8
            	swap 24-bit floating point values.
            Packit 7838c8
            Packit 7838c8
            	
          • tiff.h: Added predictor constants.
          • Packit 7838c8
            Packit 7838c8
            	
          • tiffiop.h, tif_dir.c: Use uint32 type for appropriate values
          • Packit 7838c8
            	in _TIFFVSetField() function. Inspired by the bug
            Packit 7838c8
            	
            Packit 7838c8
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=816
            Packit 7838c8
            Packit 7838c8
            	
          • tif_open.c: Do not read header in case the output file should
          • Packit 7838c8
            	be truncated (Ron).
            Packit 7838c8
            Packit 7838c8
            	
          • tif_dirinfo.c, tif_config.h.vc: Use lfind() instead of bsearch()
          • Packit 7838c8
            	in _TIFFFindFieldInfoByName() function (Ron).
            Packit 7838c8
            Packit 7838c8
            	
          • tif_dir.c, tif_print.c: Properly handle all data types in custom
          • Packit 7838c8
            	tags.
            Packit 7838c8
            Packit 7838c8
            	
          • dirinfo.c: Added DNG tags.
          • Packit 7838c8
            Packit 7838c8
            	
          • tiff.h: Added missed DNG tag (LensInfo); added DNG 1.1.0.0 tags.
          • Packit 7838c8
            Packit 7838c8
            	
          • tif_dir.c, tif_print.c: Added Support for custom tags, passed
          • Packit 7838c8
            	by value.
            Packit 7838c8
            Packit 7838c8
            	
          • tiff.h, tif_dirinfo.c, tiffiop.h: Added EXIF related tags.
          • Packit 7838c8
            Packit 7838c8
            Packit 7838c8


            Packit 7838c8
            Packit 7838c8
            Packit 7838c8
            	
            Packit 7838c8
            <FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:
            Packit 7838c8
            Packit 7838c8
              Packit 7838c8
              	
            • tiff2pdf.c: Print two characters per loop in the
            • Packit 7838c8
              	t2p_write_pdf_trailer(). As per bug
              Packit 7838c8
              	
              Packit 7838c8
              		http://bugzilla.remotesensing.org/show_bug.cgi?id=594
              Packit 7838c8
              Packit 7838c8
              	
            • tiffgt.c: Use MacOS X OpenGL framework when appropriate. As
            • Packit 7838c8
              	per bug 
              Packit 7838c8
              		http://bugzilla.remotesensing.org/show_bug.cgi?id=844
              Packit 7838c8
              Packit 7838c8
              	
            • ppm2tiff.c: Fixed format string when read PPM file header with
            • Packit 7838c8
              	the fscanf() function. As per bug
              Packit 7838c8
              	
              Packit 7838c8
              		http://bugzilla.remotesensing.org/show_bug.cgi?id=861
              Packit 7838c8
              Packit 7838c8
              	
            • tiffsplit.c: Check for JPEGTables tag presence before copying.
            • Packit 7838c8
              Packit 7838c8
              	
            • tiff2pdfr.c: Calculate the tile width properly; added new
            • Packit 7838c8
              	option '-b' to use interpolation in output PDF files (Bruno Ledoux).
              Packit 7838c8
              Packit 7838c8
              	
            • tiffdither.c: Copy the PhotometricInterpretation tag from the
            • Packit 7838c8
              	input file.
              Packit 7838c8
              Packit 7838c8
              	
            • tif2pdf.c: Fixed problem with alpha channel handling as per
            • Packit 7838c8
              	bug 
              Packit 7838c8
              		http://bugzilla.remotesensing.org/show_bug.cgi?id=794.
              Packit 7838c8
              Packit 7838c8
              Packit 7838c8


              Packit 7838c8
              Packit 7838c8
              Packit 7838c8
              Packit 7838c8
              <FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:
              Packit 7838c8
              Packit 7838c8
              Packit 7838c8
              Packit 7838c8
              	
            • addtiffo/{tif_overview.c, tif_ovrcache.c, tif_ovrcache.h}:
            • Packit 7838c8
              	Make overviews working for contiguous images. 
              Packit 7838c8
              Packit 7838c8
              Packit 7838c8
              Packit 7838c8
              Last updated $Date: 2016-09-25 20:05:45 $.
              Packit 7838c8
              Packit 7838c8
              </BODY>
              Packit 7838c8
              </HTML>