From: Jürg Billeter Date: Mon, 9 Feb 2009 16:13:16 +0000 (+0000) Subject: Emit delegate documentation to the C header files X-Git-Tag: 0.5.7~46 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f0c175f5f9025e033cdd30694c9f2e3aca491851;p=thirdparty%2Fvala.git Emit delegate documentation to the C header files 2009-02-09 Jürg Billeter * gobject/valaccodedelegatemodule.vala: Emit delegate documentation to the C header files svn path=/trunk/; revision=2424 --- diff --git a/ChangeLog b/ChangeLog index 52601084a..0d913e6dd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-02-09 Jürg Billeter + + * gobject/valaccodedelegatemodule.vala: + + Emit delegate documentation to the C header files + 2009-02-08 Jürg Billeter * vala/valanamespace.vala: diff --git a/gobject/valaccodedelegatemodule.vala b/gobject/valaccodedelegatemodule.vala index 9f7f3c174..0864d6110 100644 --- a/gobject/valaccodedelegatemodule.vala +++ b/gobject/valaccodedelegatemodule.vala @@ -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); } }