]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Emit delegate documentation to the C header files
authorJürg Billeter <j@bitron.ch>
Mon, 9 Feb 2009 16:13:16 +0000 (16:13 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Mon, 9 Feb 2009 16:13:16 +0000 (16:13 +0000)
2009-02-09  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodedelegatemodule.vala:

Emit delegate documentation to the C header files

svn path=/trunk/; revision=2424

ChangeLog
gobject/valaccodedelegatemodule.vala

index 52601084a064ca39d224e620599b9ec739525683..0d913e6ddfa3e1681006937962ea47475a91f370 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-02-09  Jürg Billeter  <j@bitron.ch>
+
+       * gobject/valaccodedelegatemodule.vala:
+
+       Emit delegate documentation to the C header files
+
 2009-02-08  Jürg Billeter  <j@bitron.ch>
 
        * vala/valanamespace.vala:
index 9f7f3c1742d54edc3692a49af3fd03ea3bc0884c..0864d611063e7f47e0a959fc53d0f0a05a9156f4 100644 (file)
@@ -75,8 +75,14 @@ internal class Vala.CCodeDelegateModule : CCodeArrayModule {
                var ctypedef = new CCodeTypeDefinition (d.return_type.get_cname (), cfundecl);
 
                if (!d.is_internal_symbol ()) {
+                       if (d.source_reference != null && d.source_reference.comment != null) {
+                               header_type_declaration.append (new CCodeComment (d.source_reference.comment));
+                       }
                        header_type_declaration.append (ctypedef);
                } else {
+                       if (d.source_reference != null && d.source_reference.comment != null) {
+                               source_type_declaration.append (new CCodeComment (d.source_reference.comment));
+                       }
                        source_type_declaration.append (ctypedef);
                }
        }