Blame html/v3.7.1.html

Packit 85355f
<HTML>
Packit 85355f
<HEAD>
Packit 85355f
<TITLE>
Packit 85355f
	Changes in TIFF v3.7.1
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.1
    Packit 85355f
    Previous Version: v3.7.0
    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
        Packit 85355f
        	
      • This is mostly bugfix release. Most important fix is the one
      • Packit 85355f
        	related to wrong custom tag read/write code.
        Packit 85355f
        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
          Packit 85355f
          	
        • autogen.sh: aclocal and autoheader should be executed after
        • Packit 85355f
          	libtoolize.  Also add '-I .' to aclocal invocation to check
          Packit 85355f
          	current directory for macros.
          Packit 85355f
          Packit 85355f
          	
        • nmake.opt: Link with the user32.lib in windowed mode. As per bug
        • Packit 85355f
          	
          Packit 85355f
          		http://bugzilla.remotesensing.org/show_bug.cgi?id=697
          Packit 85355f
          Packit 85355f
          	
        • nmake.opt, makefile.vc: make it easier to rename the libtiff DLL.
        • Packit 85355f
          Packit 85355f
          	
        • configure, configure.ac: Added --enable-rpath option to embed
        • Packit 85355f
          	linker paths into library binary.
          Packit 85355f
          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
            Packit 85355f
            	
          • tiff.h: Revert back libtiff data type definitions as per
          • Packit 85355f
            	bug 
            Packit 85355f
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=687
            Packit 85355f
            Packit 85355f
            	
          • tif_dirread.c: Do not forget about TIFF_VARIABLE2 when
          • Packit 85355f
            	checking for tag count in TIFFReadDirectory() function. As per bug
            Packit 85355f
            	
            Packit 85355f
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=713
            Packit 85355f
            Packit 85355f
            	
          • tif_getimage.c: Support for multiple-alpha-channelled
          • Packit 85355f
            	RGB-images as per bug
            Packit 85355f
            	
            Packit 85355f
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=718
            Packit 85355f
            Packit 85355f
            	
          • tif_getimage.c: #define A1 bracketing for clean build on
          • Packit 85355f
            	SunPro compiler.
            Packit 85355f
            Packit 85355f
            	
          • tif_dirwrite.c: Always write TIFFTAG_SUBIFD using LONG type
          • Packit 85355f
            	as per bugs
            Packit 85355f
            	
            Packit 85355f
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=703 and
            Packit 85355f
            	
            Packit 85355f
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=704.
            Packit 85355f
            Packit 85355f
            	
          • tif_win32.c: Use char* strings instead of TCHAR in windowed
          • Packit 85355f
            	mode as per bug
            Packit 85355f
            	
            Packit 85355f
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=697
            Packit 85355f
            Packit 85355f
            	
          • tif_dir.c, tif_dirread.c: Remove TIFFReassignTagToIgnore()
          • Packit 85355f
            	call from the TIFFReadDirectory() function. TIFFReassignTagToIgnore
            Packit 85355f
            	must be removed in the future, as it was never used properly. As per
            Packit 85355f
            	bug 
            Packit 85355f
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=692
            Packit 85355f
            Packit 85355f
            	
          • tif_jpeg.c: Added a work-around in order to allow
          • Packit 85355f
            	compilation with the heavily modified version of libjpeg delivered
            Packit 85355f
            	with Cygwin.
            Packit 85355f
            Packit 85355f
            	
          • tif_dir.c: Properly handle tags, which have the uint32
          • Packit 85355f
            	counts. As per bug
            Packit 85355f
            	
            Packit 85355f
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=693
            Packit 85355f
            Packit 85355f
            	
          • tif_unix.c: Make UNIX module compilable (and usable)
          • Packit 85355f
            	on Windows.
            Packit 85355f
            Packit 85355f
            	
          • tiff.h: Added Adobe DNG tags.
          • Packit 85355f
            Packit 85355f
            	
          • tif_aux.c: Set the appropriate ReferenceBlackWhite array for
          • Packit 85355f
            	YCbCr image which lacks that tag (noted by Hans Petter Selasky).
            Packit 85355f
            Packit 85355f
            	
          • tif_color.c: Division by zero fixed (Hans Petter Selasky).
          • Packit 85355f
            Packit 85355f
            	
          • tif_stream.cxx, tiffio.h: Added C++ stream interface
          • Packit 85355f
            	contributed by Edward Lam (see
            Packit 85355f
            	
            Packit 85355f
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=654
            Packit 85355f
            	for details). Those who want to use C++ streams should
            Packit 85355f
            	#include <tiffio.hxx>.
            Packit 85355f
            Packit 85355f
            	
          • tif_open.c: Removed close() in TIFFClientOpen() if file
          • Packit 85355f
            	is bad. This is the callers responsibility.
            Packit 85355f
            	
            Packit 85355f
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=651
            Packit 85355f
            Packit 85355f
            	
          • tiffio.h, tif_win32.c, libtiff.def}: Added TIFFOpenW()
          • Packit 85355f
            	function to work with the double byte strings (used to represent
            Packit 85355f
            	filenames in some locales). As per bug
            Packit 85355f
            	
            Packit 85355f
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=625
            Packit 85355f
            Packit 85355f
            	
          • tif_dirread.c: Fixed problem when fetching BitsPerSample and
          • Packit 85355f
            	Compression tags of type LONG from broken TIFFS as per bug
            Packit 85355f
            	
            Packit 85355f
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=662
            Packit 85355f
            Packit 85355f
            	
          • tif_dirinfo.c: Fixed definition for TIFFTAG_RICHTIFFIPTC,
          • Packit 85355f
            	the writecount should have uint32 type. As per bug
            Packit 85355f
            	
            Packit 85355f
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=662
            Packit 85355f
            Packit 85355f
            	
          • tif_write.c: Fixed wrong if() statement in
          • Packit 85355f
            	TIFFAppendToStrip() function as per bug
            Packit 85355f
            	
            Packit 85355f
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=660
            Packit 85355f
            Packit 85355f
            	
          • tif_dirinfo.c: Change definition for TIFFTAG_EXTRASAMPLES
          • Packit 85355f
            	field. The caller should supply a count when setting this field. As
            Packit 85355f
            	per bug 
            Packit 85355f
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=648. 
            Packit 85355f
            Packit 85355f
            	
          • tif_jpeg.c, tif_ojpeg.c: TIFFTAG_JPEGTABLES should have
          • Packit 85355f
            	uint32 count. Use this type everywhere.
            Packit 85355f
            Packit 85355f
            	
          • tif_next.c: avoid use of u_long and u_char types.
          • Packit 85355f
            Packit 85355f
            	
          • tif_fax3.c: Fixed case with the wrong decode routines
          • Packit 85355f
            	choosing when the incorrect Group4Options tag set. As per bug
            Packit 85355f
            	
            Packit 85355f
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=323
            Packit 85355f
            Packit 85355f
            	
          • tif_dirwrite.c: Fixed problem with passing count variable of
          • Packit 85355f
            	wrong type when writing the TIFF_BYTE/TIFF_SBYTE tags in
            Packit 85355f
            	TIFFWriteNormalTag().
            Packit 85355f
            Packit 85355f
            	
          • tif_compress.c: Zero division problem fixed (Vladimir Nadvornik,
          • Packit 85355f
            	Dmitry V. Levin).
            Packit 85355f
            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
              Packit 85355f
              	
            • fax2ps.c: Be able to extract the first page (#0). As per bug
            • Packit 85355f
              	
              Packit 85355f
              	http://bugzilla.remotesensing.org/show_bug.cgi?id=690
              Packit 85355f
              Packit 85355f
              	
            • tiff2ps.c: Fixed wrong variable data type when read Position
            • Packit 85355f
              	tags (Tristan Hill).
              Packit 85355f
              Packit 85355f
              	
            • tiff2ps.c: Fixed wrong variable data type when read Resolution
            • Packit 85355f
              	tags (Peter Fales).
              Packit 85355f
              Packit 85355f
              	
            • tiffset.c: Check the malloc return value (Dmitry V. Levin).
            • Packit 85355f
              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
              	
            • No changes.
            • 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>