Blame html/v3.7.3.html

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

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

    Packit 85355f
    Packit 85355f
    Packit 85355f

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

      Packit 85355f


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


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


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


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


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