mark pango_glyph_item_letter_space.log_attrs and
authorMathias Hasselmann <mathias.hasselmann@gmx.de>
Sat, 1 Sep 2007 13:49:06 +0000 (13:49 +0000)
committerMathias Hasselmann <hasselmm@src.gnome.org>
Sat, 1 Sep 2007 13:49:06 +0000 (13:49 +0000)
2007-09-01  Mathias Hasselmann  <mathias.hasselmann@gmx.de>

* 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

ChangeLog
vapi/packages/pango/pango.metadata
vapi/pango.vala

index 021bb27..3257c4e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2007-09-01  Mathias Hasselmann  <mathias.hasselmann@gmx.de>
 
+       * 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  <mathias.hasselmann@gmx.de>
+
        * vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
          gtk_init_with_args.entries as array
        * vapi/packages/pango/pango.metadata:
index 2036d89..36397ef 100644 (file)
@@ -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"
index c04df52..b3c5e3a 100644 (file)
@@ -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);