From: Jürg Billeter Date: Wed, 28 Feb 2007 20:47:42 +0000 (+0000) Subject: support uchar[] regenerated set cheader_filename fix GdkCursor and X-Git-Tag: VALA_0_0_6~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5eff70c805535a1b5079fcd8ec7c6bb37eabc74e;p=thirdparty%2Fvala.git support uchar[] regenerated set cheader_filename fix GdkCursor and 2007-02-28 Jürg Billeter * vapigen/valagidlparser.vala: support uchar[] * packages/atk/atk.gidl, packages/gtk+-2.0/gtk+-2.0.gidl, packages/pango/pango.gidl: regenerated * packages/atk/atk.metadata: set cheader_filename * packages/gdk-2.0/gdk-2.0.metadata: fix GdkCursor and GdkWindowAttr svn path=/trunk/; revision=205 --- diff --git a/vapigen/ChangeLog b/vapigen/ChangeLog index c3bbe8bd2..11ed35f37 100644 --- a/vapigen/ChangeLog +++ b/vapigen/ChangeLog @@ -1,3 +1,11 @@ +2007-02-28 Jürg Billeter + + * vapigen/valagidlparser.vala: support uchar[] + * packages/atk/atk.gidl, packages/gtk+-2.0/gtk+-2.0.gidl, + packages/pango/pango.gidl: regenerated + * packages/atk/atk.metadata: set cheader_filename + * packages/gdk-2.0/gdk-2.0.metadata: fix GdkCursor and GdkWindowAttr + 2006-11-02 Jürg Billeter * vapigen/valagidlparser.vala: don't ignore Gtk.Allocation, set cname diff --git a/vapigen/packages/atk/atk.gidl b/vapigen/packages/atk/atk.gidl index be02b9a5b..c710115fc 100644 --- a/vapigen/packages/atk/atk.gidl +++ b/vapigen/packages/atk/atk.gidl @@ -2207,6 +2207,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vapigen/packages/atk/atk.metadata b/vapigen/packages/atk/atk.metadata new file mode 100644 index 000000000..eb28f14bc --- /dev/null +++ b/vapigen/packages/atk/atk.metadata @@ -0,0 +1,2 @@ +Atk cheader_filename="atk/atk.h" + diff --git a/vapigen/packages/gdk-2.0/gdk-2.0.metadata b/vapigen/packages/gdk-2.0/gdk-2.0.metadata index 39e9f61e3..fcf1c2e14 100644 --- a/vapigen/packages/gdk-2.0/gdk-2.0.metadata +++ b/vapigen/packages/gdk-2.0/gdk-2.0.metadata @@ -1,3 +1,6 @@ Gdk cheader_filename="gdk/gdk.h" GdkAtom is_value_type="1" GdkColor is_value_type="1" +GdkCursor is_value_type="0" +GdkWindowAttr is_value_type="1" + diff --git a/vapigen/packages/gtk+-2.0/gtk+-2.0.gidl b/vapigen/packages/gtk+-2.0/gtk+-2.0.gidl index c69d413b9..97c2e2401 100644 --- a/vapigen/packages/gtk+-2.0/gtk+-2.0.gidl +++ b/vapigen/packages/gtk+-2.0/gtk+-2.0.gidl @@ -7244,7 +7244,7 @@ - + @@ -10826,7 +10826,7 @@ - + @@ -10840,7 +10840,7 @@ - + @@ -14426,7 +14426,7 @@ - + diff --git a/vapigen/packages/pango/pango.gidl b/vapigen/packages/pango/pango.gidl index 7ef9626a4..25716badd 100644 --- a/vapigen/packages/pango/pango.gidl +++ b/vapigen/packages/pango/pango.gidl @@ -34,6 +34,8 @@ + + @@ -63,6 +65,19 @@ + + + + + + + + + + + + + @@ -212,6 +227,12 @@ + + + + + + @@ -224,6 +245,18 @@ + + + + + + + + + + + + @@ -277,6 +310,13 @@ + + + + + + + @@ -284,6 +324,13 @@ + + + + + + + @@ -563,12 +610,25 @@ + + + + + + + + + + + + + @@ -628,6 +688,12 @@ + + + + + + @@ -658,6 +724,18 @@ + + + + + + + + + + + + @@ -1019,6 +1097,8 @@ + + @@ -1273,6 +1353,12 @@ + + + + + + @@ -1382,6 +1468,12 @@ + + + + + + @@ -1473,6 +1565,13 @@ + + + + + + + @@ -1771,6 +1870,9 @@ + + + @@ -1857,6 +1959,12 @@ + + + + + + @@ -1879,6 +1987,12 @@ + + + + + + @@ -2041,6 +2155,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2218,6 +2362,18 @@ + + + + + + + + + + + + @@ -2295,6 +2451,13 @@ + + + + + + + @@ -2329,6 +2492,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2347,6 +2530,16 @@ + + + + + + + + + + @@ -2468,5 +2661,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vapigen/vapigen/valagidlparser.vala b/vapigen/vapigen/valagidlparser.vala index fc55e0cef..b2c534b7a 100644 --- a/vapigen/vapigen/valagidlparser.vala +++ b/vapigen/vapigen/valagidlparser.vala @@ -497,6 +497,9 @@ public class Vala.GIdlParser : CodeVisitor { type.type_name = "char"; } else if (n == "guchar" || n == "guint8") { type.type_name = "uchar"; + if (type_node.is_pointer) { + type.array_rank = 1; + } } else if (n == "gushort") { type.type_name = "ushort"; } else if (n == "gshort") {