Blame html/v3.6.0.html

Packit 994f1a
<HTML>
Packit 994f1a
<HEAD>
Packit 994f1a
<TITLE>
Packit 994f1a
Changes in TIFF v3.6.0
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.6.0
    Packit 994f1a
    Previous Version: v3.5.7
    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
        	
      • New utility raw2tiff
      • Packit 994f1a
        for converting raw rasters into TIFF files.
        Packit 994f1a
        	
      • Lots of new tiff2ps options.
      • Packit 994f1a
        	
      • Lots of new fax2tiff options.
      • Packit 994f1a
        	
      • Lots of bug fixes for LZW, JPEG and OJPEG compression.
      • Packit 994f1a
        Packit 994f1a
        Packit 994f1a

        Custom Tag Support

        Packit 994f1a
        Packit 994f1a
        The approach to extending libtiff with custom tags has changed radically.
        Packit 994f1a
        Previously, all internally supported TIFF tags had a place in the 
        Packit 994f1a
        private TIFFDirectory structure within libtiff to hold the values (if read),
        Packit 994f1a
        and a "field number" (ie. FIELD_SUBFILETYPE) used to identify that tag. 
        Packit 994f1a
        However, every time a new tag was added to the core, the size of the
        Packit 994f1a
        TIFFDirectory structure would changing, breaking any dynamically linked
        Packit 994f1a
        software that used the private data structures.

        Packit 994f1a
        Packit 994f1a
        Also, any tag not recognised
        Packit 994f1a
        by libtiff would not be read and accessable to applications without some
        Packit 994f1a
        fairly complicated work on the applications part to pre-register the tags
        Packit 994f1a
        as exemplified by the support for "Geo"TIFF tags by libgeotiff layered on
        Packit 994f1a
        libtiff.  

        Packit 994f1a
        Packit 994f1a
        Amoung other things this approach required the extension code
        Packit 994f1a
        to access the private libtiff structures ... which made the higher level
        Packit 994f1a
        non-libtiff code be locked into a specific version of libtiff at compile time.
        Packit 994f1a
        This caused no end of bug reports!

        Packit 994f1a
        Packit 994f1a
        The new approach is for libtiff to read all tags from TIFF files.  Those that
        Packit 994f1a
        aren't recognised as "core tags" (those having an associated FIELD_ value, 
        Packit 994f1a
        and place for storage in the TIFFDirectory structure) are now read into a 
        Packit 994f1a
        dynamic list of extra tags (td_customValues in TIFFDirectory).  When a new
        Packit 994f1a
        tag code is encountered for the first time in a given TIFF file, a new 
        Packit 994f1a
        anonymous tag definition is created for the tag in the tag definition list. 
        Packit 994f1a
        The type, and some other metadata is worked out from the instance encountered.
        Packit 994f1a
        These fields are known as "custom tags".  

        Packit 994f1a
        Packit 994f1a
        Custom tags can be set and fetched normally using TIFFSetField() and 
        Packit 994f1a
        TIFFGetField(), and appear pretty much like normal tags to application code.
        Packit 994f1a
        However, they have no impact on internal libtiff processing (such as
        Packit 994f1a
        compression).  Some utilities, such as tiffcp will now copy these custom
        Packit 994f1a
        tags to the new output files. 

        Packit 994f1a
        Packit 994f1a
        As well as the internal work with custom tags, new C API entry points
        Packit 994f1a
        were added so that extension libraries, such as libgeotiff, could 
        Packit 994f1a
        define new tags more easily without accessing internal data structures.  
        Packit 994f1a
        Because tag handling of extension tags is done via the "custom fields" 
        Packit 994f1a
        mechanism as well, the definition provided externally mostly serves to provide
        Packit 994f1a
        a meaningful name for the tag.
        Packit 994f1a
        Packit 994f1a
        The addition of "custom tags" and the altered approach to extending libtiff
        Packit 994f1a
        with externally defined tags is the primary reason for the shift to the 
        Packit 994f1a
        3.6.x version number from 3.5.x.

        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
        • configure, config.site: Fix for large files (>2GiB) support. New
        • Packit 994f1a
          option in the config.site: LARGEFILE="yes". Should be enougth for the large
          Packit 994f1a
          files I/O.
          Packit 994f1a
          Packit 994f1a
        • configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT.
        • Packit 994f1a
          Packit 994f1a
        • html/Makefile.in: Updated to use groffhtml for generating html pages
        • Packit 994f1a
          from man pages.
          Packit 994f1a
          Packit 994f1a
        • configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support
        • Packit 994f1a
          from John H. DuBois III.  
          Packit 994f1a
          Packit 994f1a
        • libtiff/{Makefile.vc, libtiff.def}: Missed declarations added.
        • Packit 994f1a
          Packit 994f1a
        • libtiff/Makefile.in, tools/Makefile.in: Shared library will not be
        • Packit 994f1a
          stripped when installing, utility binaries will do be stripped. As per bug 93.
          Packit 994f1a
          Packit 994f1a
        • man/Makefile.in: Patch DESTDIR handling as per bug 95.
        • Packit 994f1a
          Packit 994f1a
        • configure: OpenBSD changes for Sparc64 and DSO version as per bug 96.
        • Packit 994f1a
          Packit 994f1a
        • config.site/configure: added support for OJPEG=yes option to enable
        • Packit 994f1a
          OJPEG support from config.site.
          Packit 994f1a
          Packit 994f1a
        • config.guess, config.sub: Updated from ftp.gnu.org/pub/config.
        • Packit 994f1a
          Packit 994f1a
        • configure: Modify CheckForBigEndian so it can work in a cross
        • Packit 994f1a
          compiled situation.
          Packit 994f1a
          Packit 994f1a
        • configure, libtiff/Makefile.in: Changes for building on MacOS 10.1
        • Packit 994f1a
          as per bug 94.
          Packit 994f1a
          Packit 994f1a
        • html/Makefile.in: added missing images per bug 92.
        • Packit 994f1a
          Packit 994f1a
        • port/Makefile.in: fixed clean target per bug 92.
        • 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
            Packit 994f1a
          • libtiff/tif_getimage.c: New function
          • Packit 994f1a
            HREF="./man/TIFFReadRGBAImage.3t.html">TIFFReadRGBAImageOriented()
            Packit 994f1a
            implemented to retrieve raster array with user-specified origin position.
            Packit 994f1a
            Packit 994f1a
          • libtiff/tif_fax3.c: Fix wrong line numbering.
          • Packit 994f1a
            Packit 994f1a
          • libtiff/tif_dirread.c: Check field counter against number of fields.
          • Packit 994f1a
            Packit 994f1a
          • Store a list of opened IFD to prevent directory looping.
          • Packit 994f1a
            Packit 994f1a
          • libtiff/tif_jpeg.c: modified segment_height calculation to always
          • Packit 994f1a
            be a full height tile for tiled images.  Also changed error to just
            Packit 994f1a
            be a warning.
            Packit 994f1a
            Packit 994f1a
          • libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till
          • Packit 994f1a
            LZWSetupDecode().  Needed to read LZW files in "r+" mode.
            Packit 994f1a
            	
            Packit 994f1a
          • libtiff/tif_dir.c: fixed up the tif_postdecode settings responsible
          • Packit 994f1a
            for byte swapping complex image data.
            Packit 994f1a
            	
            Packit 994f1a
          • libtiff/tif_open.c: Removed error if opening a compressed file
          • Packit 994f1a
            in update mode bug (198).
            Packit 994f1a
            Packit 994f1a
          • libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is
          • Packit 994f1a
            a pre-existing compressed image.  That is, image writing to pre-existing
            Packit 994f1a
            compressed images is not allowed.
            Packit 994f1a
            Packit 994f1a
          • html/man/*.html: Web pages regenerated from man pages.
          • Packit 994f1a
            Packit 994f1a
          • libtiff/tif_jpeg.c: Hack to ensure that "boolean" is defined properly
          • Packit 994f1a
            on Windows so as to avoid the structure size mismatch error from libjpeg
            Packit 994f1a
            (bug 188).
            Packit 994f1a
            Packit 994f1a
          • libtiff/tiff.h: #ifdef USING_VISUALAGE around previous Visual Age
          • Packit 994f1a
            AIX porting hack as it screwed up gcc. (bug 39)
            Packit 994f1a
            Packit 994f1a
          • libtiff/tiff.h: added COMPRESSION_JP2000 (34712) for LEAD tools
          • Packit 994f1a
            custom compression.
            Packit 994f1a
            Packit 994f1a
          • libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays
          • Packit 994f1a
            by the TIFFFetchByteArray() function. (bug 52)
            Packit 994f1a
            Packit 994f1a
          • libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair()
          • Packit 994f1a
            as per bug 196.
            Packit 994f1a
            Packit 994f1a
          • libtiff/tif_lzw.c: Additional consistency checking added in
          • Packit 994f1a
            LZWDecode() and LZWDecodeCompat() fixing bugs 190 and 100.
            Packit 994f1a
            Packit 994f1a
          • libtiff/tif_lzw.c: Added check for valid code lengths in LZWDecode()
          • Packit 994f1a
            and LZWDecodeCompat(). Fixes bug 115.
            Packit 994f1a
            Packit 994f1a
          • tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the
          • Packit 994f1a
            return code from the underlying pick function as per bug 177.
            Packit 994f1a
            Packit 994f1a
          • libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to
          • Packit 994f1a
            fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't
            Packit 994f1a
            present in the tiff tags as per bug 168.
            Packit 994f1a
            Packit 994f1a
          • libtiff/tif_jpeg.c: Fixed problem with setting of nrows in
          • Packit 994f1a
            JPEGDecode() as per bug 129. 
            Packit 994f1a
            Packit 994f1a
          • libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and
          • Packit 994f1a
            TIFFWriteScanline() now set tif_row explicitly in case the codec has
            Packit 994f1a
            fooled with the value as per bug 129.
            Packit 994f1a
            Packit 994f1a
          • libtiff/tif_ojpeg.c: Major upgrade from Scott. Details in bug 156.
          • Packit 994f1a
            Packit 994f1a
          • libtiff/tif_open.c: Pointers to custom procedures
          • Packit 994f1a
            in TIFFClientOpen() are checked to be not NULL-pointers.
            Packit 994f1a
            Packit 994f1a
          • libtiff/tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat
          • Packit 994f1a
            replaced by warnings. Now libtiff should read corrupted LZW-compressed
            Packit 994f1a
            files by skipping bad strips as per bug 100.
            Packit 994f1a
            	
            Packit 994f1a
          • libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h:
          • Packit 994f1a
            TIFFCheckpointDirectory()
            Packit 994f1a
            routine added as per bug 124.  The
            Packit 994f1a
            TIFFWriteDirectory
            Packit 994f1a
            man page discusses this new function as well as the related 
            Packit 994f1a
            TIFFRewriteDirectory().
            Packit 994f1a
            Packit 994f1a
          • libtiff/: tif_codec.c, tif_compress.c, tiffiop.h, tif_getimage.c:
          • Packit 994f1a
            Introduced
            Packit 994f1a
            additional members tif->tif_decodestatus and tif->tif_encodestatus
            Packit 994f1a
            for correct handling of unconfigured codecs (we should not try to read
            Packit 994f1a
            data or to define data size without correct codecs). See bug 119.
            Packit 994f1a
            Packit 994f1a
          • tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func as
          • Packit 994f1a
            per bug 111.
            Packit 994f1a
            Packit 994f1a
          • libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
          • Packit 994f1a
            tif_dirwrite.c: Dwight Kelly added get/put code for new tag XMLPACKET as 
            Packit 994f1a
            defined in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 
            Packit 994f1a
            spec INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes: 
            Packit 994f1a
            CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and
            Packit 994f1a
            INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9).
            Packit 994f1a
            Packit 994f1a
          • libtiff/tif_getimage.c: Additional check for supported codecs added in
          • Packit 994f1a
            TIFFRGBAImageOK, TIFFReadRGBAImage, TIFFReadRGBAStrip and TIFFReadRGBATile now
            Packit 994f1a
            use TIFFRGBAImageOK before reading a per bug 110.
            Packit 994f1a
            Packit 994f1a
          • libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
          • Packit 994f1a
            tif_dirwrite.c: Added routine
            Packit 994f1a
            TIFFDataWidth for determining
            Packit 994f1a
            TIFFDataType sizes instead of working with tiffDataWidth array
            Packit 994f1a
            directly as per bug 109.
            Packit 994f1a
            Packit 994f1a
          • libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
          • Packit 994f1a
            read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION,
            Packit 994f1a
            TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC as per bug 99.
            Packit 994f1a
            Packit 994f1a
          • libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__ as per bug 94.
          • Packit 994f1a
            Packit 994f1a
          • libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
          • Packit 994f1a
            decodestrip function returns anything not greater than zero as per bug 97.
            Packit 994f1a
            Packit 994f1a
          • libtiff/tif_jpeg.c: fixed computation of segment_width for
          • Packit 994f1a
            tiles files to avoid error about it not matching the 
            Packit 994f1a
            cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 
            Packit 994f1a
            size.") for ITIFF files.  Apparently the problem was incorporated since
            Packit 994f1a
            3.5.5, presumably during the OJPEG/JPEG work recently.
            Packit 994f1a
            Packit 994f1a
          • libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1
          • Packit 994f1a
            (defined in tiffconf.h - 1 by default) then the RGBA interface
            Packit 994f1a
            will assume that a fourth extra sample is ASSOCALPHA if the
            Packit 994f1a
            EXTRASAMPLE value isn't set for it.  This changes the behaviour of
            Packit 994f1a
            the library, but makes it work better with RGBA files produced by
            Packit 994f1a
            lots of applications that don't mark the alpha values properly.
            Packit 994f1a
            As per bugs 93 and 65.
            Packit 994f1a
            Packit 994f1a
          • libtiff/tif_jpeg.c: allow jpeg data stream sampling values to
          • Packit 994f1a
            override those from tiff directory.  This makes this work with 
            Packit 994f1a
            ImageGear generated files. 
            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
              	
              Packit 994f1a
            • tiff2ps: Added page size setting
            • Packit 994f1a
              when creating PS Level 2.
              Packit 994f1a
              Packit 994f1a
            • tiff2ps: Fixed PS comment emitted when
            • Packit 994f1a
              FlateDecode is being used.
              Packit 994f1a
              Packit 994f1a
            • tiffsplit: increased the maximum
            • Packit 994f1a
              number of pages that can be split.
              Packit 994f1a
              Packit 994f1a
            • raw2tiff: Added option `-p' to
            • Packit 994f1a
              explicitly select color	space of input image data.
              Packit 994f1a
              Packit 994f1a
            • tiffmedian: Suppiort for large
            • Packit 994f1a
              (> 2GB) images.
              Packit 994f1a
              Packit 994f1a
            • ppm2tiff: Fixed possible endless loop.
            • Packit 994f1a
              Packit 994f1a
            • tiff2rgba: Switched to use
            • Packit 994f1a
              TIFFReadRGBAImageOriented()
              Packit 994f1a
              instead of TIFFReadRGBAImage().
              Packit 994f1a
              Packit 994f1a
            • tiffcmp: Fixed problem with unused data
            • Packit 994f1a
              comparing (bug 349). `-z' option now can be used to set the number of reported
              Packit 994f1a
              different bytes.
              Packit 994f1a
              Packit 994f1a
            • tiffcp: Added possibility to specify
            • Packit 994f1a
              value -1 to -r option to get the entire image as one strip (bug 343).
              Packit 994f1a
              Packit 994f1a
            • tiffcp: Set the correct RowsPerStrip
            • Packit 994f1a
              and PageNumber values (bug 343).
              Packit 994f1a
              	
              Packit 994f1a
            • fax2tiff: Page numbering fixed (bug
            • Packit 994f1a
              341).
              Packit 994f1a
              Packit 994f1a
            • ppm2tiff: PPM header parser improved:
            • Packit 994f1a
              now able to skip comments.
              Packit 994f1a
              Packit 994f1a
            • tiff2ps: Force deadzone printing when
            • Packit 994f1a
              EPS output specified (bug 325).
              Packit 994f1a
              Packit 994f1a
            • tiff2ps: Add ability to generate
            • Packit 994f1a
              PS Level 3. It basically allows one to use the /flateDecode filter for ZIP
              Packit 994f1a
              compressed TIFF images. Patch supplied by Tom Kacvinsky (bug 328).
              Packit 994f1a
              	
              Packit 994f1a
            • tiffcp: Fixed problem with colorspace
            • Packit 994f1a
              conversion for JPEG encoded images (bugs 23 and 275)
              Packit 994f1a
              Packit 994f1a
            • fax2tiff: Applied patch from
            • Packit 994f1a
              Julien Gaulmin. More switches for fax2tiff tool for better control
              Packit 994f1a
              of input and output (bugs 272 and 293).
              Packit 994f1a
              Packit 994f1a
            • raw2tiff:
            • Packit 994f1a
              New utility for turning raw raster images into TIFF files
              Packit 994f1a
              written by Andrey Kiselev.
              Packit 994f1a
              Packit 994f1a
            • tiff2ps:
            • Packit 994f1a
              Sebastian Eken provided patches (bug 200) to add new these new 
              Packit 994f1a
              switches:
              Packit 994f1a
                
                Packit 994f1a
                    
              • -b #: for a bottom margin of # inches
              • Packit 994f1a
                    
              • -c: center image
              • Packit 994f1a
                    
              • -l #: for a left margin of # inches
              • Packit 994f1a
                    
              • -r: rotate the image by 180 degrees
              • Packit 994f1a
                  
                Packit 994f1a
                Packit 994f1a
                Also, new features merged with code for shrinking/overlapping.
                Packit 994f1a
                Packit 994f1a
              • tiff2ps: Don't emit BeginData/EndData
              • Packit 994f1a
                DSC comments since we are unable to properly include the amount to skip
                Packit 994f1a
                as per bug 80.
                Packit 994f1a
                Packit 994f1a
              • tiff2ps: Added workaround for some
              • Packit 994f1a
                software that may crash when last strip of image contains fewer number
                Packit 994f1a
                of scanlines than specified by the `/Height' variable as per bug 164.
                Packit 994f1a
                Packit 994f1a
              • tiff2ps: Patch from John Williams to add new
              • Packit 994f1a
                functionality for tiff2ps utility splitting long images in several pages as
                Packit 994f1a
                per bug 142. New switches:
                Packit 994f1a
                	
                  Packit 994f1a
                  		
                • -H #: split image if height is more than # inches
                • Packit 994f1a
                  		
                • -L #: overLap split images by # inches
                • Packit 994f1a
                  	
                  Packit 994f1a
                  Packit 994f1a
                • tiff2ps: New commandline
                • Packit 994f1a
                  switches to override resolution units obtained from the input file per bug 131:
                  Packit 994f1a
                  	
                    Packit 994f1a
                    		
                  • -x: override resolution units as centimeters
                  • Packit 994f1a
                    		
                  • -y: override resolution units as inches
                  • Packit 994f1a
                    	
                    Packit 994f1a
                    Packit 994f1a
                  • fax2tiff: Updated to reflect
                  • Packit 994f1a
                    latest changes in libtiff per bug 125.
                    Packit 994f1a
                    Packit 994f1a
                  • tiff2ps: Division by zero fixed as per bug 88.
                  • Packit 994f1a
                    Packit 994f1a
                  • tiffcp:
                  • Packit 994f1a
                    Added support for 'Orientation' tag.
                    Packit 994f1a
                    Packit 994f1a
                  • tiffdump:
                  • Packit 994f1a
                    include TIFFTAG_JPEGTABLES in tag list.
                    Packit 994f1a
                    Packit 994f1a
                  • tiffset: fix bug in error reporting.
                  • 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
                  • Fixed distribution to include contrib/addtiffo/tif_ovrcache.{c,h}.
                  • Packit 994f1a
                  • libtiff/contrib/win95: renamed to contrib/win_dib. Added new
                  • Packit 994f1a
                    Tiffile.cpp example of converting TIFF files into a DIB on Win32 as per 
                    Packit 994f1a
                    bug 143.
                    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
                  • LZW compression kit synchronized with actual libtiff version.
                  • Packit 994f1a
                    Packit 994f1a
                    Packit 994f1a
                    Packit 994f1a
                     TIFF home page.
                    Packit 994f1a
                    Packit 994f1a

                    Packit 994f1a
                    Packit 994f1a
                    Last updated $Date: 2003/10/04 11:38:17 $.
                    Packit 994f1a
                    Packit 994f1a
                    </BODY>
                    Packit 994f1a
                    </HTML>