kusano 7d535a
kusano 7d535a
kusano 7d535a
<title></title>
kusano 7d535a
Changes in TIFF v3.5.3
kusano 7d535a
kusano 7d535a
kusano 7d535a
kusano 7d535a
kusano 7d535a
<font face="Arial, Helvetica, Sans"></font>
kusano 7d535a
<font face="Arial, Helvetica, Sans"> </font>
kusano 7d535a
kusano 7d535a
<basefont size="4"></basefont>
kusano 7d535a
<font size="+3">T</font>IFF <font size="+2">C</font>HANGE <font size="+2">I</font>NFORMATION
kusano 7d535a
<basefont size="3"></basefont>
kusano 7d535a
kusano 7d535a
    kusano 7d535a

    kusano 7d535a
    Current Version: v3.5.3
    kusano 7d535a
    Previous Version: v3.5.2
    kusano 7d535a
    Master FTP Site: ftp.onshore.com, directory pub/libtiff
    kusano 7d535a
    Master HTTP Site: http://www.remotesensing.org/libtiff 
    kusano 7d535a

    kusano 7d535a
    kusano 7d535a
    kusano 7d535a

    kusano 7d535a
    This document describes the changes made to the software between the
    kusano 7d535a
    previous and current versions (see above).
    kusano 7d535a
    If you don't find something listed here, then it was not done in this
    kusano 7d535a
    timeframe, or it was not considered important enough to be mentioned.
    kusano 7d535a
    The following information is located here:
    kusano 7d535a
      kusano 7d535a
    • Changes in the software configuration
    • kusano 7d535a
    • Changes in libtiff
    • kusano 7d535a
    • Changes in the tools
    • kusano 7d535a
      kusano 7d535a

      kusano 7d535a
      The ChangeLog will follow, but please note the most important change: 
      kusano 7d535a
      LZW compression has been removed. 
      kusano 7d535a

      kusano 7d535a
      Unisys has the patent on LZW compression and have been very active in
      kusano 7d535a
      their enforcement of late, demanding payments of $5000 or more from
      kusano 7d535a
      websites using unlicensed software to create GIF's.  They could well
      kusano 7d535a
      do the same do persons using libtiff to create LZW compressed TIFF
      kusano 7d535a
      images.
      kusano 7d535a

      kusano 7d535a
      From Burn All GIF's Day:
      kusano 7d535a

      kusano 7d535a
      The catch is that it appears to be difficult or impossible to get a
      kusano 7d535a
      Unisys license to use LZW in free software that complies with the Open
      kusano 7d535a
      Source Definition
      kusano 7d535a

      kusano 7d535a
      Unfortunatly, the removal of LZW compression means that saved image size has
      kusano 7d535a
      grown dramatically.  Without a change in the TIFF spec to support
      kusano 7d535a
      another lossless compression format, this is unavoidable.
      kusano 7d535a

      kusano 7d535a
      The library can use zip for lossless compression, but as this is not
      kusano 7d535a
      part of the spec, TIFFs using zip compression may not work with other
      kusano 7d535a
      software
      kusano 7d535a

      kusano 7d535a
      We will be making a patch available that will contain the LZW
      kusano 7d535a
      compression code for users who have either obtained a license from
      kusano 7d535a
      Unisys or are willing to risk it. 
      kusano 7d535a

      kusano 7d535a
      LZW decompression is unchanged. 
      kusano 7d535a

      kusano 7d535a


      kusano 7d535a
      kusano 7d535a
      <font size="+3">C</font>HANGES IN THE SOFTWARE CONFIGURATION:
      kusano 7d535a
      kusano 7d535a
        kusano 7d535a
        	
      • Added zip creation to release makefile target
      • kusano 7d535a
        kusano 7d535a
        kusano 7d535a
        kusano 7d535a
        kusano 7d535a


        kusano 7d535a
        kusano 7d535a
        <font size="+3">C</font>HANGES IN LIBTIFF:
        kusano 7d535a
        kusano 7d535a
        kusano 7d535a
        kusano 7d535a
        kusano 7d535a
        	
      • Added html for TIFFWriteTile.3t man page.
      • kusano 7d535a
        	
        kusano 7d535a
        	
      • Added some changes to tif_write.c to support rewriting existing
      • kusano 7d535a
        	fixed sized tiles and strips.  Code mods disabled by default, only
        kusano 7d535a
        	enabled if REWRITE_HACK is defined for now.
        kusano 7d535a
        kusano 7d535a
        	
      • Added TIFFWriteTile.3t man page.
      • kusano 7d535a
        kusano 7d535a
        	
      • Added notes on use of makefile.vc in build.html, and fixed
      • kusano 7d535a
        	email subscription address.
        kusano 7d535a
        kusano 7d535a
        	
      • Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c
      • kusano 7d535a
        kusano 7d535a
        	
      • Did some casts cleaning up to reduce compiler warnings in tif_fax3.c,
      • kusano 7d535a
        	   from Bruce Carmeron <cameron@petris.com> -- modifications of </cameron@petris.com>
        kusano 7d535a
        	   changes made by Frank (sun cc still complained on cast). 
        kusano 7d535a
        kusano 7d535a
        	
      • fixed various VC++ warnings as suggested by Gilles Vollant
      • kusano 7d535a
        	<info@winimage.com>.  </info@winimage.com>
        kusano 7d535a
        kusano 7d535a
        	
      • Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to
      • kusano 7d535a
        	not imply applications are responsible for image data swapping.
        kusano 7d535a
        kusano 7d535a
        	
      • HTML-ized the man pages, added to html/man
      • kusano 7d535a
        	
        kusano 7d535a
        	
      • Removed LZW Compression to comply with Unisys patent extortion.
      • kusano 7d535a
        kusano 7d535a
        	
      • Corrected one remaining 16 -> 32 bit value in tif_fax3.c,
      • kusano 7d535a
        	   From Ivo Penzar 
        kusano 7d535a
        kusano 7d535a
        	
      • Added patch from Ivo Penzar to have TiffAdvanceDirectory handle
      • kusano 7d535a
        	   memory mapped files. <ivo.penzar@infolink-software.com></ivo.penzar@infolink-software.com>
        kusano 7d535a
        kusano 7d535a
        kusano 7d535a


        kusano 7d535a
        kusano 7d535a
        <font size="+3">C</font>HANGES IN THE TOOLS:
        kusano 7d535a
        kusano 7d535a
          kusano 7d535a
          	
        • Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c
        • kusano 7d535a
          kusano 7d535a
          kusano 7d535a
           TIFF home page.
          kusano 7d535a
          kusano 7d535a

          kusano 7d535a
          kusano 7d535a
          Last updated $Date: 2004/11/26 14:37:20 $.
          kusano 7d535a
          kusano 7d535a
          kusano 7d535a