Blame html/v3.7.0alpha.html

Packit 994f1a
<HTML>
Packit 994f1a
<HEAD>
Packit 994f1a
<TITLE>
Packit 994f1a
	Changes in TIFF v3.7.0alpha
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.0alpha
    Packit 994f1a
    Previous Version: v3.6.1
    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
    • Changes in the LZW compression kit
    • 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
        	
      • Significant changes in software configuration: we are switched
      • Packit 994f1a
        	to GNU autotools now.
        Packit 994f1a
        	
        Packit 994f1a
        	
      • tiffset: tiffset now can set any libtiff supported tags. Tags
      • Packit 994f1a
        	can be supplied by the mnemonic name or number.
        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
          	
        • Get rid of the old configuration system and switch to
        • Packit 994f1a
          	GNU autotools.
          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
            	
          • libtiff/tif_ojpeg.c: Fixed problem with duplicated SOI and SOF
          • Packit 994f1a
            	markers as per bug
            Packit 994f1a
            	
            Packit 994f1a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=581.
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/{tif_open.c, tiffio.h}: New function added:
          • Packit 994f1a
            	TIFFIsBigEndian(). Function returns nonzero if given was file written
            Packit 994f1a
            	in big-endian order.
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/tif_print.c: added (untested) support for printing
          • Packit 994f1a
            	SSHORT, SLONG and SRATIONAL fields.
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/tif_fax3.c: Avoid reading CCITT compression options
          • Packit 994f1a
            	if compression type mismatches. See
            Packit 994f1a
            	
            Packit 994f1a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=565.
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/tif_strip.c: Never return 0 from the TIFFNumberOfStrips().
          • Packit 994f1a
            Packit 994f1a
            	
          • libtiff/tif_dirread.c: Workaround for broken TIFF writers which
          • Packit 994f1a
            	store single SampleFormat value for multisampled images. See
            Packit 994f1a
            	
            Packit 994f1a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=562.
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/tif_write.c: Allow in-place updating of the compressed
          • Packit 994f1a
            	images (don't work properly with all codecs). For details see GDAL bug
            Packit 994f1a
            	
            Packit 994f1a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=534.
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/tif_jpeg.c: Workaround for wrong sampling factors used
          • Packit 994f1a
            	in the Intergarph JPEG compressed TIFF images as per bug:
            Packit 994f1a
            	
            Packit 994f1a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=532.
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/tif_open.c: Use dummy mmap/munmap functions in
          • Packit 994f1a
            	TIFFClientOpen() when the appropriate client functions was not
            Packit 994f1a
            	supplied by user.
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/tif_dirread.c: Fixed problem with handling TIFF_UNDEFINED
          • Packit 994f1a
            	tag type in TIFFFetchNormalTag() as per bug
            Packit 994f1a
            	
            Packit 994f1a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=508.
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/tif_codec.c: Fixed typo in TIFFInitPackBits name as per:
          • Packit 994f1a
            	
            Packit 994f1a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=494.
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/tif_fax3.c: Fixed problem, introdiced in 3.6.1 release,
          • Packit 994f1a
            	with the CCITT encoding modes as per bug
            Packit 994f1a
            	
            Packit 994f1a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=483.
            Packit 994f1a
                    We need more work on fax codec to support update mode.
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/tiff.h: Fixed tag definitions for TIFFTAG_YCLIPPATHUNITS
          • Packit 994f1a
            	and TIFFTAG_INDEXED as per bug
            Packit 994f1a
            	
            Packit 994f1a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=475.
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/{tif_win32.c, tif_unix.c}: Check whether the pointer is
          • Packit 994f1a
            	NULL before proceeding further as per bug
            Packit 994f1a
            	
            Packit 994f1a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=474.
            Packit 994f1a
            	Check results, returned by the TIFFFdOpen() before returning and close
            Packit 994f1a
            	file if TIFFFdOpen() failed as per bug
            Packit 994f1a
            	
            Packit 994f1a
            		http://bugzilla.remotesensing.org/show_bug.cgi?id=468.
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/{libtiff.def, tif_close.c, tiffio.h, tif_open.c}:
          • Packit 994f1a
            	Separate TIFFCleanup() from the TIFFClose() in order to fix the bug
            Packit 994f1a
            	
            Packit 994f1a
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=468.
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/tif_dirwrite.c: Fixed handling of writable ASCII tags
          • Packit 994f1a
            	that are field_passcount=TRUE properly.  Arguably anonymous custom
            Packit 994f1a
            	tags should be declared as passcount=FALSE, but I don't want to change
            Packit 994f1a
            	that without a careful review.
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/tif_write.c: Fixed reporting size of the buffer in case
          • Packit 994f1a
            	of stripped image in TIFFWriteBufferSetup(). As per bug
            Packit 994f1a
            	
            Packit 994f1a
            	http://bugzilla.remotesensing.org/show_bug.cgi?id=460.
            Packit 994f1a
            				
            Packit 994f1a
            	
          • libtiff/tif_dir.c: Incomplete cleanup in TIFFFreeDirectory(),
          • Packit 994f1a
            	patch from Gerben Koopmans.
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/tif_dirread.c: Check field_passcount value before setting
          • Packit 994f1a
            	the value of undefined type, patch from Gerben Koopmans.		
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/{tiff.h, tif_fax3.c}:Fixes for AMD 64 platform as
          • Packit 994f1a
            	suggested by Jeremy C. Reed.			
            Packit 994f1a
            Packit 994f1a
            	
          • libtiff/tif_win32.c: Fixed problem with _TIFFrealloc() when
          • Packit 994f1a
            	the NULL pointer passed. Patch supplied by Larry Grill.
            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
              	
            • tiffset: tiffset now can set any libtiff supported tags. Tags
            • Packit 994f1a
              	can be supplied by the mnemonic name or number.
              Packit 994f1a
              Packit 994f1a
              	
            • ycbcr.c: fixed main() declaration as per:
            • Packit 994f1a
              	
              Packit 994f1a
              		http://bugzilla.remotesensing.org/show_bug.cgi?id=513.
              Packit 994f1a
              Packit 994f1a
              	
            • tiffsplit: Don't forget
            • Packit 994f1a
              	to copy Photometric Interpretation tag.
              Packit 994f1a
              	
              Packit 994f1a
              	
            • tiffsplit: Fixed problem with
            • Packit 994f1a
              	unproperly written multibyte files. Now output files will be written
              Packit 994f1a
              	using the same byte order flag as in the input image. See
              Packit 994f1a
              	
              Packit 994f1a
              		http://bugzilla.remotesensing.org/show_bug.cgi?id=574.
              Packit 994f1a
              Packit 994f1a
              	
            • tiffsplit: Copy JPEGTables
            • Packit 994f1a
              	tag contents for JPEG compressed images. Reported by Artem Mirolubov.
              Packit 994f1a
              Packit 994f1a
              	
            • tiffcp: Close output file
            • Packit 994f1a
              	on normal exit.
              Packit 994f1a
              	
              Packit 994f1a
              	
            • tiffcp: Don't emit warnings
            • Packit 994f1a
              	when Orientation tag does not present in the input image.
              Packit 994f1a
              	
              Packit 994f1a
              	
            • tiffcp: Properly set
            • Packit 994f1a
              	Photometric Interpretation in case of JPEG compression of grayscale
              Packit 994f1a
              	images.
              Packit 994f1a
              	
              Packit 994f1a
              	
            • tiffcp: Fixed problem with wrong
            • Packit 994f1a
              	interpretation of the InkNames tag as per bug
              Packit 994f1a
              	
              Packit 994f1a
              		http://bugzilla.remotesensing.org/show_bug.cgi?id=466.
              Packit 994f1a
              	Memory leak fixed.
              Packit 994f1a
              Packit 994f1a
              	
            • tiffcp: Fixed problem with
            • Packit 994f1a
              	wrong Photometric setting for non-RGB images.
              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
              	
            • Outdated stuff removed.
            • Packit 994f1a
              Packit 994f1a
              	
            • Almost all programs are sinchronized with the current libtiff
            • Packit 994f1a
              	and should compile without problems.
              Packit 994f1a
              Packit 994f1a
              Packit 994f1a
              Packit 994f1a
              Packit 994f1a
              Packit 994f1a
              <FONT SIZE=+3>C</FONT>HANGES IN THE LZW COMPRESSION
              Packit 994f1a
              KIT:
              Packit 994f1a
              Packit 994f1a
              Packit 994f1a
            • No changes.
            • Packit 994f1a
              Packit 994f1a
              Packit 994f1a
              Packit 994f1a
               TIFF home page.
              Packit 994f1a
              Packit 994f1a

              Packit 994f1a
              Packit 994f1a
              Last updated $Date: 2006/03/18 17:12:47 $.
              Packit 994f1a
              Packit 994f1a
              </BODY>
              Packit 994f1a
              </HTML>