2008.12.17 20:54 "[Tiff] Deleting tags from a directory", by Frank Warmerdam

2008.12.21 16:10 "Re: [Tiff] 3.9.0 release", by Jay Berkenbilt

In case anyone is interested, there are a small handful of tests that
I run to verify ABI compatibility, and I'll share them with the list.

* Run diff -uw on all the public header files:

tiff.h
tiffconf.h
tiffio.h
tiffvers.h
tiffio.hxx

to make sure there were no changes to structures or function
arguments. Addition of new interfaces are okay, but changes to or
removals of old interfaces are not. Changes to structures are not
okay. Changes like replacing one type with another type of the
same size are fine. For example, this change is innocuous.

-typedef uint32 tstrip_t;       /* strip number */
-typedef uint32 ttile_t;        /* tile number */
+typedef uint32 tstrile_t;       /* strip or tile number */
+typedef tstrile_t tstrip_t;     /* strip number */
+typedef tstrile_t ttile_t;      /* tile number */

--Jay

--
Jay Berkenbilt <ejb@ql.org>