From: Mathias Hasselmann Date: Sat, 1 Sep 2007 13:49:06 +0000 (+0000) Subject: mark pango_glyph_item_letter_space.log_attrs and X-Git-Tag: VALA_0_1_4~82 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=46044c7e0658da27db42683ae45ae41cee25a07d;p=thirdparty%2Fvala.git mark pango_glyph_item_letter_space.log_attrs and 2007-09-01 Mathias Hasselmann * vapi/packages/pango/pango.metadata: mark pango_glyph_item_letter_space.log_attrs and pango_get_log_attrs.log_attrs as arrays * vapi/pango.vala: regenerated svn path=/trunk/; revision=566 --- diff --git a/ChangeLog b/ChangeLog index 021bb27bd..3257c4ec0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2007-09-01 Mathias Hasselmann + + * vapi/packages/pango/pango.metadata: mark + pango_glyph_item_letter_space.log_attrs and + pango_get_log_attrs.log_attrs as arrays + * vapi/pango.vala: regenerated + 2007-09-01 Mathias Hasselmann * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: diff --git a/vapi/packages/pango/pango.metadata b/vapi/packages/pango/pango.metadata index 2036d8900..36397ef73 100644 --- a/vapi/packages/pango/pango.metadata +++ b/vapi/packages/pango/pango.metadata @@ -1,6 +1,8 @@ Pango cheader_filename="pango/pango.h" pango_attr_size_new_absolute hidden="1" -PangoLogAttr is_value_type="1" PangoColor is_value_type="1" +pango_get_log_attrs.log_attrs is_array="1" +pango_glyph_item_letter_space.log_attrs is_array="1" +PangoLogAttr is_value_type="1" PangoMatrix is_value_type="1" PangoRectangle is_value_type="1" diff --git a/vapi/pango.vala b/vapi/pango.vala index c04df529d..b3c5e3ad2 100644 --- a/vapi/pango.vala +++ b/vapi/pango.vala @@ -560,7 +560,8 @@ namespace Pango { public weak Pango.Item item; public weak Pango.GlyphString glyphs; public weak GLib.SList apply_attrs (string text, Pango.AttrList list); - public void letter_space (string text, out Pango.LogAttr log_attrs, int letter_spacing); + [NoArrayLength] + public void letter_space (string text, Pango.LogAttr[] log_attrs, int letter_spacing); public weak Pango.GlyphItem split (string text, int split_index); } [CCode (copy_function = "pango_glyph_string_copy", cheader_filename = "pango/pango.h")] @@ -789,7 +790,8 @@ namespace Pango { public static void extents_to_pixels (out Pango.Rectangle ink_rect, out Pango.Rectangle logical_rect); public static Pango.Direction find_base_dir (string text, int length); public static void find_paragraph_boundary (string text, int length, int paragraph_delimiter_index, int next_paragraph_start); - public static void get_log_attrs (string text, int length, int level, Pango.Language language, out Pango.LogAttr log_attrs, int attrs_len); + [NoArrayLength] + public static void get_log_attrs (string text, int length, int level, Pango.Language language, Pango.LogAttr[] log_attrs, int attrs_len); public static Pango.Gravity gravity_get_for_matrix (out Pango.Matrix matrix); public static Pango.Gravity gravity_get_for_script (Pango.Script script, Pango.Gravity base_gravity, Pango.GravityHint hint); public static double gravity_to_rotation (Pango.Gravity gravity);