diff options
author | José Alburquerque <jaalburqu@svn.gnome.org> | 2012-02-08 15:54:55 -0500 |
---|---|---|
committer | José Alburquerque <jaalburqu@svn.gnome.org> | 2012-02-08 15:54:55 -0500 |
commit | cf50f142c0a3f3ae743f9150b232e144f6d273d5 (patch) | |
tree | af03f4c21592dedec7ad400a7a436765ba204290 | |
parent | 6727500b8d0fafb573a376962a3a8a48955aa076 (diff) | |
download | glibmm-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-- | ChangeLog | 10 | ||||
-rw-r--r-- | tools/pm/DocsParser.pm | 6 |
2 files changed, 15 insertions, 1 deletions
@@ -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; |