Changes in TIFF v3.4beta016

TIFF CHANGE INFORMATION

Current Version: v3.4beta016
Previous Version: v3.4beta007
Master Download Site: ftp.sgi.com (192.48.153.1), directory graphics/tiff

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

- Changes in the software configuration
- Changes in libtiff
- Changes in the tools
- Changes in the manual pages
- Changes in the documentation
- Changes in contributed software

CHANGES IN THE SOFTWARE CONFIGURATION:

- support was added for configuring the Deflate codec
- support was added for the HTML documentation
- codecs that are not configured for inclusion in the library are no longer compiled

CHANGES IN LIBTIFF:

- support was added for registering new codecs external to the library and for overriding the codecs that are builtin to the library
- emulation support for the old `DataType` tag was improved
- support was added for the `SMinSampleValue` and `SMaxSampleValue` tags
- the library no longer ignores `TileWidth` and `TileLength` tags whose values are not a multiple of 16 (per the spec); this permits old, improperly written, images to be read
- the support for the `Predictor` tag was placed in a reusable module so that it can be shared by multiple codecs
- experimental compression support was added for the Deflate algorithm (using the freely available zlib package)
- a new routine, `TIFFWriteBufferSetup` was added a la the routine `TIFFReadBufferSetup`
- the DSO version of the library is now statically linked with the JPEG and Deflate libraries; this means applications that link against the DSO do not also need to link against these ancillary libraries

CHANGES IN THE TOOLS:

- all the tools now use common code to process compress-oriented arguments
- `tiffdump` should now compile on a Macintosh with MPW

CHANGES IN THE MANUAL PAGES:

- everything was updated

CHANGES IN THE DOCUMENTATION:

- everything was updated

CHANGES IN CONTRIBUTED SOFTWARE:

- contrib/dbs/xtiff was made to compile
- contrib/mac-mpw is new support for compiling the software on a Macintosh under MPW; consult the documentation for details
- contrib/tags is information on how to use the tag extenion facilities; consult contrib/tags/README for details

TIFF home page.