summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosé Alburquerque <jaalburqu@svn.gnome.org>2012-02-08 15:54:55 -0500
committerJosé Alburquerque <jaalburqu@svn.gnome.org>2012-02-08 15:54:55 -0500
commitcf50f142c0a3f3ae743f9150b232e144f6d273d5 (patch)
treeaf03f4c21592dedec7ad400a7a436765ba204290
parent6727500b8d0fafb573a376962a3a8a48955aa076 (diff)
downloadglibmm-cf50f142c0a3f3ae743f9150b232e144f6d273d5.tar.gz
gmmproc: Translate the <itemizedlist> tags in docs correctly.
* tools/pm/DocsParser.pm (lookup_documentation): Typo. (convert_tags_to_doxygen): Add substitutions to convert gtk-doc <itemizedlist> tags to Doxygen format. For example, see Gtk::ToolItem's "create-menu-proxy" and "toolbar-reconfigured" signal docs.
-rw-r--r--ChangeLog10
-rw-r--r--tools/pm/DocsParser.pm6
2 files changed, 15 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 5cfcbbb1..b56db8cd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2012-02-08 José Alburquerque <jaalburquerque@gmail.com>
+
+ gmmproc: Translate the <itemizedlist> tags in docs correctly.
+
+ * tools/pm/DocsParser.pm (lookup_documentation): Typo.
+ (convert_tags_to_doxygen): Add substitutions to convert gtk-doc
+ <itemizedlist> tags to Doxygen format. For example, see
+ Gtk::ToolItem's "create-menu-proxy" and "toolbar-reconfigured"
+ signal docs.
+
2012-02-07 José Alburquerque <jaalburquerque@gmail.com>
docextract_to_xml.py: Add some HTML entity conversions.
diff --git a/tools/pm/DocsParser.pm b/tools/pm/DocsParser.pm
index 7df773b6..f9ac2652 100644
--- a/tools/pm/DocsParser.pm
+++ b/tools/pm/DocsParser.pm
@@ -269,7 +269,7 @@ sub lookup_documentation($$)
# Remove C example code.
my $example_removals =
- ($text =~ s"<informalexample>.*?</informalexample>"\[C example ellipted]"sg);
+ ($text =~ s"<informalexample>.*?</informalexample>"[C example ellipted]"sg);
$example_removals +=
($text =~ s"<programlisting>.*?</programlisting>"\n[C example ellipted]"sg);
$example_removals += ($text =~ s"\|\[.*?]\|"\n[C example ellipted]"sg);
@@ -399,6 +399,10 @@ sub convert_tags_to_doxygen($)
# Remove all para tags (from tmpl sgml files).
s"</?para>""g;
+ # Convert <itemizedlist> tags to Doxygen format.
+ s"</?itemizedlist>\n""g;
+ s"<listitem>(.*?)</listitem>"- $1"sg;
+
# Use our Doxygen @newin alias:
s/\bSince:\s*(\d+)\.(\d+)\b/\@newin{$1,$2}/g;