support is_out for parameters in the metadata
authorJuerg Billeter <j@bitron.ch>
Sat, 24 Nov 2007 15:29:35 +0000 (15:29 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Sat, 24 Nov 2007 15:29:35 +0000 (15:29 +0000)
2007-11-24  Juerg Billeter  <j@bitron.ch>

* vapigen/valagidlparser.vala: support is_out for parameters in the
  metadata

svn path=/trunk/; revision=716

ChangeLog
vapigen/valagidlparser.vala

index 2b009cd..fa9802e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2007-11-24  Jürg Billeter  <j@bitron.ch>
 
+       * vapigen/valagidlparser.vala: support is_out for parameters in the
+         metadata
+
+2007-11-24  Jürg Billeter  <j@bitron.ch>
+
        * vapigen/valagidlparser.vala: add support for overriding the name and
          namespace of types
 
index 3920c23..251ba6f 100644 (file)
@@ -1072,6 +1072,10 @@ public class Vala.GIdlParser : CodeVisitor {
                                                return_type.array_rank = 1;
                                                return_type.is_out = false;
                                        }
+                               } else if (nv[0] == "is_out") {
+                                       if (eval (nv[1]) == "1") {
+                                               return_type.is_out = true;
+                                       }
                                }
                        }
                }