summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKjell Ahlstedt <kjell.ahlstedt@bredband.net>2012-10-12 15:27:37 +0200
committerKjell Ahlstedt <kjell.ahlstedt@bredband.net>2012-10-12 15:27:37 +0200
commitfd417e4fe8568a0370a3f114eb066b612492bf82 (patch)
treef8b4be5831f8787ecb1c6102a813a5fb421cbb54
parentf6fb5555f0f00bedf1927b2047e5a724ccf18295 (diff)
downloadglibmm-fd417e4fe8568a0370a3f114eb066b612492bf82.tar.gz
gmmproc: Add 3-argument @newin.
* tools/pm/DocsParser.pm: Convert "Since: 1.2.3" to "@newin{1,2,3}". Some C projects (goocanvas, grilo, gstreamer) use "Since: 1.2.3", instead of "Since: 1.2". The corresponding C++ projects need an ALIAS for this @newin in Doxyfile.in, like in mm-common/skeletonmm/doc/reference/Doxyfile.in.
-rw-r--r--ChangeLog9
-rw-r--r--tools/pm/DocsParser.pm1
2 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 427ab170..6bdcf83b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2012-10-12 Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
+
+ gmmproc: Add 3-argument @newin.
+
+ * tools/pm/DocsParser.pm: Convert "Since: 1.2.3" to "@newin{1,2,3}".
+ Some C projects (goocanvas, grilo, gstreamer) use "Since: 1.2.3", instead of
+ "Since: 1.2". The corresponding C++ projects need an ALIAS for this @newin
+ in Doxyfile.in, like in mm-common/skeletonmm/doc/reference/Doxyfile.in.
+
2012-10-08 José Alburquerque <jaalburquerque@gmail.com>
FileInfo: set_attribute_strings(): Const correction.
diff --git a/tools/pm/DocsParser.pm b/tools/pm/DocsParser.pm
index 646e3676..65d3f1d2 100644
--- a/tools/pm/DocsParser.pm
+++ b/tools/pm/DocsParser.pm
@@ -404,6 +404,7 @@ sub convert_tags_to_doxygen($)
s"<listitem>(.*?)(\n?)</listitem>(\n?)"- $1\n"sg;
# Use our Doxygen @newin alias:
+ s/\bSince:\s*(\d+)\.(\d+)\.(\d+)\b/\@newin{$1,$2,$3}/g;
s/\bSince:\s*(\d+)\.(\d+)\b/\@newin{$1,$2}/g;
s"\b->\b"->"g;