summaryrefslogtreecommitdiff
path: root/NEWS
blob: e5ccfef57204b7cd5b38d2d3b35ca90476f80779 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
mm-common 0.9.2 "Friends" (2010-01-06)

	Friends don't let friends declare friends.

	* Friend members of a class which are listed in a Doxygen tag
	  file are now included in the transformation to Devhelp.
	* The skeleton Doxygen configuration has been updated to avoid
	  blurry class labels in the hierarchy graphs.

mm-common 0.9.1 "Dash" (2009-12-31)

	Two years to go!

	* The skeleton Doxygen configuration file has been updated to
	  further improve the generated reference documentation.
	* The dash separator before the API version suffix of a module
	  name is now optional.
	* The installed skeletonmm source tree is now bundled in a tar
	  archive.
	* When installing from source into a different prefix than the
	  system aclocal, an informational notice will now be shown to
	  inform about the need to set ACLOCAL_FLAGS.

mm-common 0.9 "Invisible" (2009-12-26)

	The Invisible Book of Invisibility.

	* A number of small mistakes in the skeleton C++ binding files
	  have been corrected.
	* The sample XML file for the obsolete documentation override
	  mechanism has been removed from the skeleton project.
	* The tranformation from Doxygen to Devhelp has been extended
	  to produce a hierarchy of class chapters grouped by scope.
	* The documentation build rules can now be included from the
	  top-level, without recursion into a sub-directory.
	* A new MM_PROG_GCC_VISIBILITY Autoconf macro is now available
	  to facilitate building with explicit symbol visibility.

mm-common 0.8 "STFU!" (2009-09-21)

	Enjoy the silence.

	* Support for Automake 1.11 silent rules has been implemented
	  in the shared Automake include files.
	* The base path of the Devhelp file is now correctly translated
	  at installation time even with Automake 1.11.
	* A number of output directories are now created automatically
	  at build time if needed, so that it is no longer necessary to
	  put dummy files into otherwise empty directories.
	* The automatically generated ChangeLog file now omits merge
	  commits.
	* The skeleton source tree now includes an examples/ directory
	  and a skeletonmm.h single-include header file.
	* The skeleton Doxygen configuration file has been corrected
	  and updated for Doxygen 1.6.1.
	* The doc-install.pl utility no longer splits glob patterns
	  with embedded whitespace into multiple patterns.

mm-common 0.7.3 "Skeleton" (2009-09-09)

	The hip bone is connected to the rib bone.

	* A skeleton source tree of a C++ binding based on mm-common
	  is now provided as a starting point for new binding modules.
	* The mm-common-prepare utility now comes with a manual page.
	* Empty documentation groups are no longer shown as chapters
	  in the Devhelp document.
	* The reference documentation will be rebuilt when any of the
	  configuration header files of a module changed.
	* The Doxygen style sheet has been further refined.

mm-common 0.7.2 "Help" (2009-09-02)

	Get better help from Devhelp with an improved transformation.

	* The transformation from Doxygen to Devhelp no longer treats
	  documentation groups as C++ namespaces.  Also, documentation
	  modules are now listed as book chapters.
	* The shared Doxygen style sheet has been adjusted to work
	  properly with the new XHTML output of Doxygen.

mm-common 0.7.1 "Lenience" (2009-08-28)

	Be a bit less unfashionably draconian.

	* It is no longer a hard error to build a package based on
	  mm-common on a system with an older installation of glibmm
	  which lacks the shared documentation utilities.

mm-common 0.7 "Stylish" (2009-08-28)

	Document with style, using the new shared Doxygen style sheet.

	* A common style sheet for the C++ bindings documentation has
	  been added, in order to improve and unify the appearance of
	  the generated reference documentation.

mm-common 0.6.1 "Librarian" (2009-08-25)

	We're on library.gnome.org now, yay!

	* The only change in this release is the new default location
	  of the public reference documentation, which is now hosted
	  on library.gnome.org.

mm-common 0.6 "Slash" (2009-08-24)

	To slash or not to slash? This release is all about slashes.

	* The external documentation magic now pleases both Doxygen
	  and doc-install.pl: no more double slashes or accidentally
	  concatenated words.
	* Absolute local paths are converted to file:// URIs for the
	  XML and HTML documentation output.
	* The documentation generation is disabled automatically if the
	  utilities required to build it are missing at configure time.
	* Add checks for GNU make and Perl.

mm-common 0.5 "RTFM!" (2009-08-17)

	First tarball release of mm-common, the shiny new shared
	build infrastructure of the GNOME C++ binding modules.