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

    roentgen b75cab
    Current Version: v3.5.5
    roentgen b75cab
    Previous Version: v3.5.4
    roentgen b75cab
    Master FTP Site: ftp.onshore.com, directory pub/libtiff
    roentgen b75cab
    Master HTTP Site: http://www.remotesensing.org/libtiff 
    roentgen b75cab

    roentgen b75cab
    roentgen b75cab
    roentgen b75cab

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

      roentgen b75cab


      roentgen b75cab
      roentgen b75cab
      <font size="+3">C</font>HANGES IN THE SOFTWARE CONFIGURATION:
      roentgen b75cab
      roentgen b75cab
        roentgen b75cab
        roentgen b75cab
                
      • configure: added test for libc6 for linux targets. Bug reported by
      • roentgen b75cab
                Stanislav Brabec <utx@k332.feld.cvut.cz></utx@k332.feld.cvut.cz>
        roentgen b75cab
        roentgen b75cab
                 
      • configure: fixed bugs in sed scripts
      • roentgen b75cab
        	(applied sed script s:/@:s;@:;s:/s;;:;: to configure). 
        roentgen b75cab
        	fix submitted by Stanislav Brabec <utx@k332.feld.cvut.cz></utx@k332.feld.cvut.cz>
        roentgen b75cab
        roentgen b75cab
        	
      • tools/iptcutil was not in files list, and wasn't being
      • roentgen b75cab
        	added to tar archive.  Updated Makefile.in.
        roentgen b75cab
        roentgen b75cab
                
      • Added 3.5 docs to html/Makefile.in.
      • roentgen b75cab
        	Thanks to  Stanislav Brabec <utx@k332.feld.cvut.cz></utx@k332.feld.cvut.cz>
        roentgen b75cab
        roentgen b75cab
                
      • Fixed tools/tiffcmp so that stopondiff testing works.
      • roentgen b75cab
        	     Patch care of Joseph Orost <joe@sanskrit.lz.att.com>.</joe@sanskrit.lz.att.com>
        roentgen b75cab
        roentgen b75cab
                
      • Added fax3sm_winnt.c to distribution list in Makefile.in.
      • roentgen b75cab
        roentgen b75cab
                 
      • Added libtiff/libtiff.def to TIFFILES distribution list.
      • roentgen b75cab
        roentgen b75cab
        roentgen b75cab


        roentgen b75cab
        roentgen b75cab
        <font size="+3">C</font>HANGES IN LIBTIFF:
        roentgen b75cab
        roentgen b75cab
        roentgen b75cab
        roentgen b75cab
                
      • tif_fax3.c: Fixed serious bug introduced during the uint16->uint32
      • roentgen b75cab
                conversion for the run arrays.  
        roentgen b75cab
        roentgen b75cab
        	
      • Set td_sampleformat default to SAMPLEFORMAT_UINT instead of
      • roentgen b75cab
        	SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c.
        roentgen b75cab
        roentgen b75cab
                
      • Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c.
      • roentgen b75cab
        roentgen b75cab
        	
      • Patched tif_fax3.c so that dsp->runs is allocated a bit bigger
      • roentgen b75cab
        	to avoid overruns encountered with frle_bug.tif.
        roentgen b75cab
        roentgen b75cab
                
        roentgen b75cab
        	
      • Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is
      • roentgen b75cab
        	  set to 1, and added default (off) setting in tiffconf.h.  This
        roentgen b75cab
        	  should eventually be set by the configure script somehow.
        roentgen b75cab
        roentgen b75cab
        	  The original work on all these 2-4GB changes was done by 
        roentgen b75cab
        	  Peter Smith (psmith@creo.com).
        roentgen b75cab
        roentgen b75cab
        	
      • Modified tif_win32.c to support 2-4GB seeks.
      • roentgen b75cab
        roentgen b75cab
        	
      • tentatively changed toff_t to be unsigned instead of signed to
      • roentgen b75cab
        	  facilitate support for 2-4GB files. 
        roentgen b75cab
        roentgen b75cab
        	
      • Updated a variety of files to use toff_t. Fixed some mixups
      • roentgen b75cab
        	      between toff_t and tsize_t.
        roentgen b75cab
        roentgen b75cab
        	
      • Set tif_rawdatasize to zero when freeing raw data buffer in
      • roentgen b75cab
        	     TIFFWriteDirectory().
        roentgen b75cab
        roentgen b75cab
                 
      • Enabled "REWRITE_HACK" in tif_write.c by default.
      • roentgen b75cab
                
        roentgen b75cab
                 
      • Fix bug in tif_write.c when switching between reading one directory
      • roentgen b75cab
        	      and writing to another. 
        roentgen b75cab
        roentgen b75cab
                 
      • Made TIFFWriteCheck() public, and added TIFFCreateDirectory()
      • roentgen b75cab
        roentgen b75cab
                 
      • Added TIFFmemory(3t) functions to libtiff.def.
      • roentgen b75cab
        roentgen b75cab
                 
      • Added libtiff/libtiff.def to TIFFILES distribution list.
      • roentgen b75cab
        roentgen b75cab
        roentgen b75cab


        roentgen b75cab
        roentgen b75cab
        <font size="+3">C</font>HANGES IN THE TOOLS:
        roentgen b75cab
        roentgen b75cab
          roentgen b75cab
          	
        • fax2ps: Fixed mixup of width and height in bounding box statement
        • roentgen b75cab
          	as per submission by Nalin Dahyabhai <nalin@redhat.com>.</nalin@redhat.com>
          roentgen b75cab
          roentgen b75cab
          	
        • fax2ps: Modified printruns to take uint32 instead of uint16.
        • roentgen b75cab
          	Patch courtesy of Bernt Herd <herd@herdsoft.com> </herd@herdsoft.com>
          roentgen b75cab
          roentgen b75cab
          roentgen b75cab
          	
        • Largely reimplemented contrib/addtiffo to avoid temp files,
        • roentgen b75cab
           	    updating the TIFF file in place.  Fixed a few other bugs to.
          roentgen b75cab
          roentgen b75cab
                 
        • Altered descriptions in tools to reflect "by default" lzw not supported
        • roentgen b75cab
          roentgen b75cab
          roentgen b75cab


          roentgen b75cab
          roentgen b75cab
          <font size="+3">C</font>HANGES IN THE LZW COMPRESSION KIT
          roentgen b75cab
          roentgen b75cab
          	
        • created mangle-src.sh -- sed scripts to munge src into LZW enabled format. Thanks to Stanislav Brabec <utx@k332.feld.cvut.cz></utx@k332.feld.cvut.cz>
        • roentgen b75cab
          	
          roentgen b75cab
          	
        • created Makefile
        • roentgen b75cab
          	
          roentgen b75cab
          	
        • merged tif_dir.c with current source.
        • roentgen b75cab
          roentgen b75cab
          roentgen b75cab
          	
        • Created lzw compression kit, as a new CVS module (libtiff-lzw-compression-kit).
        • roentgen b75cab
          roentgen b75cab
          	
        • Updated index.html to note lzw compression kit.
        • roentgen b75cab
          roentgen b75cab
          roentgen b75cab
          roentgen b75cab
           TIFF home page.
          roentgen b75cab
          roentgen b75cab

          roentgen b75cab
          roentgen b75cab
          Last updated $Date: 2004/11/26 14:37:20 $.
          roentgen b75cab
          roentgen b75cab
          roentgen b75cab