summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2005-11-30 14:50:25 +0000
committerMurray Cumming <murrayc@src.gnome.org>2005-11-30 14:50:25 +0000
commit3b3dd62326a28f06c59d3ca65a5b8b3037d3e982 (patch)
treec863aedd02dc6921fffeaed0e5f2239ed7f41fb0
parent6d0b61de13926fd741ae5a99f64fea31cd46f6a5 (diff)
downloadglibmm-3b3dd62326a28f06c59d3ca65a5b8b3037d3e982.tar.gz
Define the @newin aliases, as in gtkmm. Convert Since: in gtk-doc text to
2005-11-30 Murray Cumming <murrayc@murrayc.com> * docs/reference/Doxyfile.in: Define the @newin aliases, as in gtkmm. * tools/pm/DocsParser.pm: Convert Since: in gtk-doc text to @newin for our doxygen docs.
-rw-r--r--ChangeLog7
-rw-r--r--docs/reference/Doxyfile.in6
-rw-r--r--tools/pm/DocsParser.pm8
3 files changed, 20 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 639365f5..b2d6ee71 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-11-30 Murray Cumming <murrayc@murrayc.com>
+
+ * docs/reference/Doxyfile.in: Define the @newin aliases,
+ as in gtkmm.
+ * tools/pm/DocsParser.pm: Convert Since: in gtk-doc
+ text to @newin for our doxygen docs.
+
2005-11-29 Murray Cumming <murrayc.com>
* build_shared/Makefile_build.am_fragment:
diff --git a/docs/reference/Doxyfile.in b/docs/reference/Doxyfile.in
index 331bfc3f..01268692 100644
--- a/docs/reference/Doxyfile.in
+++ b/docs/reference/Doxyfile.in
@@ -147,7 +147,11 @@ TAB_SIZE = 8
# will result in a user-defined paragraph with heading "Side Effects:".
# You can put \n's in the value part of an alias to insert newlines.
-ALIASES =
+ALIASES = "newin2p2=\xrefitem newin2p2s \"Since glibmm 2.2\" \"New API since glibmm 2.2\""
+ALIASES += "newin2p4=\xrefitem newin2p4s \"Since glibmm 2.4\" \"New API since glibmm 2.4\""
+ALIASES += "newin2p6=\xrefitem newin2p6s \"Since glibmm 2.6\" \"New API since glibmm 2.6\""
+ALIASES += "newin2p8=\xrefitem newin2p8s \"Since glibmm 2.8\" \"New API since glibmm 2.8\""
+ALIASES += "newin2p10=\xrefitem newin2p10s \"Since glibmm 2.10\" \"New API since glibmm 2.10\""
# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
# only. Doxygen will then generate output that is more tailored for C.
diff --git a/tools/pm/DocsParser.pm b/tools/pm/DocsParser.pm
index b2048273..ef1f8be3 100644
--- a/tools/pm/DocsParser.pm
+++ b/tools/pm/DocsParser.pm
@@ -357,6 +357,14 @@ sub convert_tags_to_doxygen($)
# Remove all para tags (from tmpl sgml files).
s"&lt;/?para&gt;""g;
+ # Use our doxgen since/newin tags:
+ # TODO: Do this generically, regardless of the number:
+ s"Since: 2\.2"\@newin2p2"mg;
+ s"Since: 2\.4"\@newin2p4"mg;
+ s"Since: 2\.6"\@newin2p6"mg;
+ s"Since: 2\.8"\@newin2p8"mg;
+ s"Since: 2\.10"\@newin2p10"mg;
+
s"\b-&gt;\b"->"g;
# Doxygen is too dumb to handle &mdash;