2009-12-31 Daniel Elstner Update news for the mm-common 0.9.1 release * NEWS: Update news entry for the upcoming release of mm-common 0.9.1. 2009-12-31 Daniel Elstner Display post-install notice about ACLOCAL_FLAGS * Makefile.am (install-data-hook): If mm-common has been installed in a different prefix than the system aclocal, print a message to inform the installer that it may be necessary to set ACLOCAL_FLAGS. 2009-12-29 Daniel Elstner Do not rely on executable ./missing script * Makefile.am (skeletonmm.tar.gz): Just to be safe, invoke ./missing with $(SHELL) instead of relying on its direct executability. 2009-12-29 Daniel Elstner Point to skeletonmm tar archive in manual page * util/mm-common-prepare.1.in: Adjust reference to the installed skeletonmm/ directory to point to the tar archive instead. 2009-12-29 Daniel Elstner Install skeletonmm files as tar archive * Makefile.am (skeletonmm.tar.gz): New rule to create a tar archive of skeletonmm as part of the build. (doc_DATA): Install skeletonmm.tar.gz into documentation directory. (dist_noinst_DATA): Ship but do not install skeletonmm/ files. (dist_noinst_SCRIPTS): Ship but do not install skeletonmm/autogen.sh. (CLEANFILES): List skeletonmm.tar.gz. 2009-12-29 Daniel Elstner Put placeholder comments into skeleton defs files * skeletonmm/skeleton/src/skeleton_{enum,extra,method}.defs: Insert a comment into each defs file template. These files previously had zero length, which Debian's Lintian did not approve of. 2009-12-28 Daniel Elstner Require mm-common 0.9 in skeleton configure.ac * skeletonmm/configure.ac (MM_PREREQ): Require mm-common 0.9, just to be sure. 2009-12-28 Daniel Elstner Bump version to 0.9.1 and write preliminary news * configure.ac (AC_INIT): Increment version to 0.9.1. * NEWS: Write preliminary news entry for mm-common 0.9.1. 2009-12-28 Daniel Elstner Allow module API version suffix without a dash * macros/mm-module.m4 (MM_INIT_MODULE): Adjust the regular expressions used to extract the API version from the module name, so that the dash separator becomes optional. 2009-12-28 Daniel Elstner Fine-tune skeleton Doxygen configuration * docs/reference/Doxyfile.in (EXTRACT_ALL): Disable, so that only documented classes and functions will appear in the documentation. (EXTRACT_PRIVATE): Enable. It is perfectly fine to have private virtual methods, which are of course nonetheless part of the API. Use the Doxygen @internal command to hide members if necessary. (SHOW_INCLUDE_FILES): Enable. The displayed filename can be adjusted with the @headerfile command if required. (SHOW_USED_FILES): Disable. (WARN_NO_PARAMDOC): Enable. (PREDEFINED): Define G_GNUC_INTERNAL to the empty expansion. (CLASS_DIAGRAMS): Enable. Contrary to what the Doxygen documentation says, no dot class inheritance graphs will be generated if both CLASS_DIAGRAMS and COLLABORATION_GRAPH are set to NO. (COLLABORATION_GRAPH), (GROUP_GRAPHS): Turn off additional graphs to reduce the noise.