Blame html/v3.7.0alpha.html

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