[Digikam-devel] Fwd: [exiv2] Status update

Gilles Caulier caulier.gilles at gmail.com
Fri May 16 05:12:46 BST 2008

Just forwarded from Exiv2 mailing list : Exiv2 plan...


---------- Forwarded message ----------
From: Andreas Huggel <ahuggel at gmx.net>
Date: 2008/5/16
Subject: [exiv2] Status update
To: exiv2 at yahoogroups.co.uk

For the past month I've been working again on the TIFF write support
in the unstable branch in SVN. The goal is to finish the new generic
TIFF parser, which will eventually also deal with all TIFF-like RAW
formats and provides a better basis to support Makernotes.

Most of that code was actually added quite some time ago, the parser
to read TIFF files was first published in 0.10 and much of the rest
has been sitting in the unstable branch for a while. This round is to
complete the write support and consolidate the work. This includes
major changes under the hood and changes to the API: Class ExifData in
particular has been simplified and the new TIFF parser is now also
used to read/write Exif metadata in JPEG files. As a result the old
Exif parser became obsolete and I removed more than 5500 lines of
trusted and proven code. I've also introduced an Exiv2::Internal
namespace and have started to move supporting classes which are not
part of the API there. That should make it easier to use the library
and help to keep the reduced API stable in the future. I'm currently
in the process of going through all the existing tests and getting
them to work with the new code base.

In the short term, the use of a new Exif parser will obviously
destabilize the code and the API changes will require changes in some
applications. Therefore I plan to release 0.17 from the trunk, still
without the new TIFF parser and these API changes, but with all the
fixes and features added to the trunk since the last release (XMP
improvements, new image formats, etc.). Right after that, I will merge
the unstable branch to the trunk, at that point it will be ready for
testing. There will be a 0.18 pre-release and eventually 0.18 will be
the release with TIFF write support.

I plan to release 0.17 in about two weeks. If there is anything that
you'd like to contribute for that, please submit it now. By then I
should also be ready to merge the unstable branch back. The subsequent
pre-release and final 0.18 can then hopefully be ready within the
following 2-3 months, depending on the feedback from extended testing.


Messages in this topic (1) Reply (via web post) | Start a new topic
Messages | Files | Photos | Links | Database | Polls | Members | Calendar
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch
format to Traditional
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
Recent Activity

New Members
New Files

Visit Your Group
Yahoo! 360

Share what matters

Share your photos, blog.

Control who sees what.

Yahoo! Toolbar

Get it Free!

easy 1-click access

to your groups.

Yahoo! Groups

Start a group

in 3 easy steps.

Connect with others.


More information about the Digikam-devel mailing list