Blame html/v3.7.1.html

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