From 45777d6b6dfb81f680bcca63ad6eb0e42c9fe3d2 Mon Sep 17 00:00:00 2001 From: Juerg Billeter Date: Sat, 24 Nov 2007 15:29:35 +0000 Subject: [PATCH] support is_out for parameters in the metadata 2007-11-24 Juerg Billeter * vapigen/valagidlparser.vala: support is_out for parameters in the metadata svn path=/trunk/; revision=716 --- ChangeLog | 5 +++++ vapigen/valagidlparser.vala | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index 2b009cd..fa9802e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2007-11-24 Jürg Billeter + * vapigen/valagidlparser.vala: support is_out for parameters in the + metadata + +2007-11-24 Jürg Billeter + * vapigen/valagidlparser.vala: add support for overriding the name and namespace of types diff --git a/vapigen/valagidlparser.vala b/vapigen/valagidlparser.vala index 3920c23..251ba6f 100644 --- a/vapigen/valagidlparser.vala +++ b/vapigen/valagidlparser.vala @@ -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; + } } } } -- 2.7.4