2008-10-15  Bert Bos  <bert@w3.org>

	* xmptool.c: Language is normalized to lowercase. With option -d
	(delete), thelanguage is interpreted as a wildcard pattern, unlike
	when xmptool is looking for a value, when the language is matched
	as a dash-separated prefix. Fixed bug: xmptool failed to delete
	all property values in case there was more than one.

2008-08-03  Bert Bos  <bert@Europa.local>

	* xmptool.c: No longer assumes Dublin Core for short property
	names, but instead accepts shell-like wildcards (using fnmatch()).
	Also added option -v to print property and language in front of
	the value.

2007-12-10  Bert Bos  <bert@Europa.local>

	* Released version 0.5

	* xmptool.c: All values are now unescaped when parsing XMP and
	escaped when writing XMP. The shell (-s) output now also include
	$xmp_multi to indicate Alt, Bag or Seq. Deleting (-d) now properly
	deletes all matching properties.

2007-12-08  Bert Bos  <bert@Europa.local>

	* xmptool.c: Option -d didn't delete all values, if the values
	were at the start of the list.

2007-12-08  Bert Bos  <bert@w3.org>

	* xmptool.c: The values are now output in the same order as in the
	input. Alt, Bag and Seq are now separate, i.e., no longer treated
	as Alt.

2007-12-06  Bert Bos  <bert@Europa.local>

	* Published version 0.4.

	* xmptool.c, xmptool.1: Dublin Core properties may be abbreviated
	on the command line. E.g., "title" is equivalent to
	"http://purl.org/dc/elements/1.1/title".

2006-08-10  Bert Bos  <bert@w3.org>

	* types.c: If strapp() is called with a NULL as first arg, a new
	string will be allocated on the heap.

	* xmptool.c: A new program to query or insert properties in XMP
	files.

