2009-09-02  Daniel Elstner  <danielk@openismus.com>

	Bump version to mm-common 0.7.2 and update news

	* configure.ac (AC_INIT): Increment version to mm-common 0.7.2.
	Specify the optional PACKAGE_URL argument used by recent versions
	of Autoconf.
	* NEWS: Write news entry for the mm-common 0.7.2 release.

2009-09-02  Daniel Elstner  <danielk@openismus.com>

	Increase the default font size to 90%

	* util/doxygen.css (body): Change the font height and line spacing to
	90%/150% in order to better match the default appearance of gtk-doc.

2009-09-02  Daniel Elstner  <danielk@openismus.com>

	Reduce duplicate logic in the Devhelp transform

	* util/tagfile-to-devhelp2.xsl (functions): Apply the templates to all
	<compound> elements, and add a catch-all template to filter anything
	which did not match.

2009-09-02  Daniel Elstner  <danielk@openismus.com>

	Show Doxygen groups as modules in Devhelp

	* util/tagfile-to-devhelp2.xsl (chapters): Add "Modules" chapter and
	list all compounds of kind "group" there.

2009-09-02  Daniel Elstner  <danielk@openismus.com>

	Do not extract keywords from Doxygen groups

	* util/tagfile-to-devhelp2.xsl (functions): Only list members of
	compounds which correspond to a C++ language construct, i.e. a class
	or a namespace.  Other Doxygen compounds like groups or files do not
	exist at the language level, and their names should not be used like
	namespace prefixes.

2009-09-02  Daniel Elstner  <danielk@openismus.com>

	Concatenate the destination path only when needed

	* util/doc-install.pl: Move the assignment to $out_file into the
	conditional block where it is actually used.

2009-09-01  Daniel Elstner  <danielk@openismus.com>

	Remove pointless prerequisite from dist-changelog

	* build/dist-changelog.am (dist-changelog): Remove internal git file
	from the target prerequisites.  If the source directory is not a git
	repository, the command will fail anyway.

2009-09-01  Daniel Elstner  <danielk@openismus.com>

	Avoid truncating the bottom-most ChangeLog message

	* build/dist-changelog.am (dist-changelog): Always output a blank line
	after each extracted log entry, in order to avoid tripping up the sed
	program used to post-process the git output.

2009-08-31  Daniel Elstner  <daniel.kitta@gmail.com>

	Collapse blank lines in the generated ChangeLog

	* build/dist-changelog.am (dist-changelog): Modify the sed program to
	post-process the git output so that it collapses multiple consecutive
	blank lines into a single one.

2009-08-31  Daniel Elstner  <danielk@openismus.com>

	Limit centering of HTML headings to first heading

	* util/doxygen.css (h[23]): Remove "text-align: center" attribute.
	(h1 + h3): Center a <h3> element immediately following the centered
	<h1> element, as generated by Doxygen on the main page.

2009-08-31  Daniel Elstner  <danielk@openismus.com>

	Do not center HTML headings within tables

	* util/doxygen.css (table h[23]): Set "text-align" to "left" for <h2>
	and <h3> tags with a <table> ancestor.

2009-08-31  Daniel Elstner  <danielk@openismus.com>

	Update style sheet for XHTML output of Doxygen 1.6

	* util/doxygen.css: Refine style definitions to cope with the change
	in behavior of user agents due to Doxygen's recent adoption of XHTML
	as default output format.