Blame html/v3.5.6-beta.html

Packit 994f1a
<HTML>
Packit 994f1a
<HEAD>
Packit 994f1a
<TITLE>
Packit 994f1a
Changes in TIFF v3.5.6
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.5.6beta
    Packit 994f1a
    Previous Version: v3.5.5
    Packit 994f1a
    Master FTP Site: ftp.onshore.com, directory pub/libtiff
    Packit 994f1a
    Master HTTP Site: 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
    • Changes in the software configuration
    • Packit 994f1a
    • Changes in libtiff
    • Packit 994f1a
    • Changes in the tools
    • Packit 994f1a
    • Changes in contrib
    • Packit 994f1a
    • Changes in the LZW compression kit
    • 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
        	
      • Added GNULDdso target and switched linux and freebsd to use it.
      • Packit 994f1a
        	
      • tools/Makefile.in: Modified to install properly on SGI.
      • Packit 994f1a
        	
      • configure: Fixed DSO test for Linux as per patch from
      • Packit 994f1a
        	  Jan Van Buggenhout <chipzz@Ace.ULYSSIS.Student.KULeuven.Ac.Be>.
        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
        Packit 994f1a
        	
      • tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory
      • Packit 994f1a
        	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18
        Packit 994f1a
        	from vandrove@vc.cvut.cz.
        Packit 994f1a
        Packit 994f1a
        	
      • Modified tif_packbits.c decoding to avoid overrunning the
      • Packit 994f1a
        	output buffer, and to issue a warning if data needs to be
        Packit 994f1a
        	discarded.  See http://bugzilla.remotesensing.org/show_bug.cgi?id=18
        Packit 994f1a
        Packit 994f1a
        	
      • Modified TIFFClientOpen() to emit an error on an attempt to
      • Packit 994f1a
        	open a comperessed file for update (O_RDWR/r+) access.  This is
        Packit 994f1a
        	because the compressor/decompressor code gets very confused when
        Packit 994f1a
        	the mode is O_RDWR, assuming this means writing only.  See
        Packit 994f1a
        	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13
        Packit 994f1a
        Packit 994f1a
        	
      • Applied patch for 0x0000 sequences in tif_fax3.h's definition
      • Packit 994f1a
        	of EXPAND1D() as per bug 11 (from Roman). 
        Packit 994f1a
        Packit 994f1a
        	
      • Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve
      • Packit 994f1a
        	cygwin compatibility.
        Packit 994f1a
        Packit 994f1a
        	
      • Applied patch from Roman Shpount to tif_fax3.c. This seems to
      • Packit 994f1a
        	be a proper fix to the buffer sizing problem.  See 
        Packit 994f1a
        	http://bugzilla.remotesensing.org/show_bug.cgi?id=11
        Packit 994f1a
        Packit 994f1a
        	
      • Fixed tif_getimage.c to fix overrun bug with YCbCr images without
      • Packit 994f1a
        	downsampling.  http://bugzilla.remotesensing.org/show_bug.cgi?id=10
        Packit 994f1a
        	Thanks to Nick Lamb <njl98r@ecs.soton.ac.uk> for reporting the
        Packit 994f1a
        	bug and proving the patch.
        Packit 994f1a
        	
        Packit 994f1a
        	
      • Fixed tif_jpeg.c so avoid destroying the decompressor before
      • Packit 994f1a
        	we are done access data thanks to bug report from:
        Packit 994f1a
        	Michael Eckstein <eckstein@gepro.cz>.
        Packit 994f1a
        Packit 994f1a
        	
      • tif_open.c: Don't set MMAP for O_RDWR files.
      • Packit 994f1a
        Packit 994f1a
        	
      • tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY
      • Packit 994f1a
        	so that files opened for update can be strip chopped too.
        Packit 994f1a
        Packit 994f1a
        	
      • tif_read.c: fixed up bug with files missing rowsperstrip and
      • Packit 994f1a
        	the strips per separation fix done a few weeks ago.
        Packit 994f1a
        Packit 994f1a
        	
      • Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and
      • Packit 994f1a
        	SAMPLEFORMAT_COMPLEXINT.
        Packit 994f1a
        Packit 994f1a
        	
      • index.html, bugs.html: added bugzilla info.
      • Packit 994f1a
        Packit 994f1a
        	
      • tif_read.c: fix subtle bug with determining the number of
      • Packit 994f1a
        	rows for strips that are the last strip in a separation but
        Packit 994f1a
        	not the last strip of all in TIFFReadEncodedStrip().  
        Packit 994f1a
        Packit 994f1a
        	
      • Applied 16/32 bit fix to tif_fax3.c. Fix supplied by
      • Packit 994f1a
        	Peter Skarpetis <peters@serendipity-software.com.au>
        Packit 994f1a
        Packit 994f1a
        	
      • Modified tiffio.h logic with regard to including windows.h. It
      • Packit 994f1a
        	won't include it when building with __CYGWIN__.
        Packit 994f1a
        Packit 994f1a
        	
      • README: update to mention www.libtiff.org, don't list Sam's old
      • Packit 994f1a
        	email address.
        Packit 994f1a
        Packit 994f1a
        	
      • libtiff/tif_dirread.c: Don't use estimate strip byte count for
      • Packit 994f1a
        	one tile/strip images with an offset, and byte count of zero. These
        Packit 994f1a
        	could be "unpopulated" images. 
        Packit 994f1a
        Packit 994f1a
        	
      • tif_win32.c: Applied patch to fix overreads and ovverwrites
      • Packit 994f1a
        	  caught by BoundsChecker.  From Arvan Pritchard 
        Packit 994f1a
        	  <arvan.pritchard@infomatix.co.uk>  (untested). 
        Packit 994f1a
        	
        Packit 994f1a
                
      • tif_getimage.c: Applied patch to silence VC6 warnings. From
      • Packit 994f1a
        	  Arvan Pritchard <arvan.pritchard@informatix.co.uk>
        Packit 994f1a
        	
        Packit 994f1a
        	
      • tif_lzw.c: Applied patch to silence VC6 warnings. From
      • Packit 994f1a
        	  Arvan Pritchard <arvan.pritchard@informatix.co.uk>
        Packit 994f1a
        Packit 994f1a
        	
      • libtiff/tif_apple.c: Applied "Carbon" support patches supplied by
      • Packit 994f1a
        	Leonard Rosenthol <leonardr@lazerware.com>.  May interfere
        Packit 994f1a
        	with correct building on older systems.  If so, please let me know.
        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
          	
        • tools/rgb2ycbcr.c: fixed output strip size to account for vertical
        • Packit 994f1a
          	roundup if rows_per_strip not a multiple of vertical sample size.
          Packit 994f1a
          Packit 994f1a
          	
        • tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT.
        • Packit 994f1a
          Packit 994f1a
          	
        • Modified tiff2bw to ensure portions add to 100%, and that
        • Packit 994f1a
          	 white is properly recovered.  See bug
          Packit 994f1a
          	 http://bugzilla.remotesensing.org/show_bug.cgi?id=15 Patch
          Packit 994f1a
          	 c/o Stanislav Brabec <utx@penguin.cz>
          Packit 994f1a
          Packit 994f1a
          Packit 994f1a
          Packit 994f1a


          Packit 994f1a
          Packit 994f1a
          <FONT SIZE=+3>C</FONT>HANGES IN CONTRIB:
          Packit 994f1a
          Packit 994f1a
            Packit 994f1a
            Packit 994f1a
            	
          • contrib/addtiffo: Added "averaging" resampling option.
          • Packit 994f1a
            Packit 994f1a
            	
          • Added contrib/stream (stream io) code submitted by Avi Bleiweiss.
          • Packit 994f1a
            Packit 994f1a
            Packit 994f1a
            Packit 994f1a


            Packit 994f1a
            Packit 994f1a
            <FONT SIZE=+3>C</FONT>HANGES IN THE LZW COMPRESSION KIT
            Packit 994f1a
            Packit 994f1a
            Packit 994f1a
                
          • updated tif_dir.c to reflect changes to no-lzw tif_dir.c
          • 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>