[Insight-developers] Tagging ITKv4-Alpha-01 : Moving to next phase

Mathieu Malaterre mathieu.malaterre at gmail.com
Fri Aug 13 11:36:18 EDT 2010


On Fri, Aug 13, 2010 at 5:19 PM, Tom Vercauteren
<tom.vercauteren at m4x.org> wrote:
> It might be useful to contact the libtiff maintainers to see how far
> ahead the stable 4.0 version is planned.

Actually, people can always use system installed package. What we need
to worry about is backward compat change, so that itkTIFF wrapper can
use 3.x series or 4.x series.

Ref:
http://libtiff.maptools.org/v4.0.0.html

...
Other important backward incompatible changes in the public API:

    * TIFFRewriteField() renamed into _TIFFRewriteField() and moved
out from the public interface (from tiffio.h to tiffiop.h). Type of
its 'count' parameter changed from uint32 to tmsize_t.
    * TIFFMergeFieldInfo() returns non-void result now. It returns 0
if successful and -1 if failed. Though this is now obsoleted function
and should not be used in new programs. Use the new tag extension
scheme instead.
    * TIFFFieldWithTag() and TIFFFieldWithName() functions now return
pointer to TIFFField constant object instead of TIFFFieldInfo.
    * TIFFReassignTagToIgnore() function and TIFFIgnoreSense
enumeration have been removed. They was unused and never been used
properly. Should be unneeded for high-level applications.
    * TIFFTagValue structure removed from the public tiffio.h to
private tif_dir.h and not accessible anymore. It should be unneeded
for high-level applications.
...

-- 
Mathieu


More information about the Insight-developers mailing list