support cheader_filename attribute, fixes bug 464988
authorJuerg Billeter <j@bitron.ch>
Mon, 20 Aug 2007 20:00:35 +0000 (20:00 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Mon, 20 Aug 2007 20:00:35 +0000 (20:00 +0000)
2007-08-20  Juerg Billeter  <j@bitron.ch>

* vala/valafield.vala: support cheader_filename attribute,
  fixes bug 464988

svn path=/trunk/; revision=488

ChangeLog
vala/valafield.vala

index 1e38389..b428228 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2007-08-20  Jürg Billeter  <j@bitron.ch>
 
+       * vala/valafield.vala: support cheader_filename attribute,
+         fixes bug 464988
+
+2007-08-20  Jürg Billeter  <j@bitron.ch>
+
        * ccode/valaccodedeclaration.vala, ccode/valaccodemodifiers.vala,
          gobject/valacodegenerator.vala: fix initialization of external
          variables
index 5e3e8d7..8c9c4da 100644 (file)
@@ -115,6 +115,12 @@ public class Vala.Field : Member, Invokable, Lockable {
                if (a.has_argument ("cname")) {
                        set_cname (a.get_string ("cname"));
                }
+               if (a.has_argument ("cheader_filename")) {
+                       var val = a.get_string ("cheader_filename");
+                       foreach (string filename in val.split (",")) {
+                               add_cheader_filename (filename);
+                       }
+               }
        }
        
        /**