Blame html/v3.7.1.html

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