]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gtk+-2.0, gtk+-3.0: make TextBuffer insert methods ref the iter
authorLuca Bruno <lucabru@src.gnome.org>
Sat, 8 Nov 2014 13:50:03 +0000 (14:50 +0100)
committerLuca Bruno <lucabru@src.gnome.org>
Sat, 8 Nov 2014 13:50:47 +0000 (14:50 +0100)
Yes, this breaks users of this api. Can't do better, sorry.

Fixes bug 736198

vapi/gtk+-2.0.vapi
vapi/gtk+-3.0.vapi
vapi/packages/gtk+-2.0/gtk+-2.0.metadata
vapi/packages/gtk+-3.0/gtk+-3.0.metadata

index 005db626c7dbb00dc461f2894d55e65a0a260f87..acc2e092b969f452c24ef8e1a9fc45313a038158 100644 (file)
@@ -4438,12 +4438,12 @@ namespace Gtk {
                public string get_text (Gtk.TextIter start, Gtk.TextIter end, bool include_hidden_chars);
                public void insert (ref Gtk.TextIter iter, string text, int len);
                public void insert_at_cursor (string text, int len);
-               public bool insert_interactive (Gtk.TextIter iter, string text, int len, bool default_editable);
+               public bool insert_interactive (ref Gtk.TextIter iter, string text, int len, bool default_editable);
                public bool insert_interactive_at_cursor (string text, int len, bool default_editable);
-               public void insert_range (Gtk.TextIter iter, Gtk.TextIter start, Gtk.TextIter end);
-               public bool insert_range_interactive (Gtk.TextIter iter, Gtk.TextIter start, Gtk.TextIter end, bool default_editable);
-               public void insert_with_tags (Gtk.TextIter iter, string text, int len, ...);
-               public void insert_with_tags_by_name (Gtk.TextIter iter, string text, int len, ...);
+               public void insert_range (ref Gtk.TextIter iter, Gtk.TextIter start, Gtk.TextIter end);
+               public bool insert_range_interactive (ref Gtk.TextIter iter, Gtk.TextIter start, Gtk.TextIter end, bool default_editable);
+               public void insert_with_tags (ref Gtk.TextIter iter, string text, int len, ...);
+               public void insert_with_tags_by_name (ref Gtk.TextIter iter, string text, int len, ...);
                public void move_mark (Gtk.TextMark mark, Gtk.TextIter where);
                public void move_mark_by_name (string name, Gtk.TextIter where);
                public void paste_clipboard (Gtk.Clipboard clipboard, Gtk.TextIter? override_location, bool default_editable);
index 0d368842cbddff7609687fd859c78bff0b2c4d10..d07f765083ba46ed5cdfa23053dd84960d940019 100644 (file)
@@ -5265,12 +5265,12 @@ namespace Gtk {
                public string get_text (Gtk.TextIter start, Gtk.TextIter end, bool include_hidden_chars);
                public void insert (ref Gtk.TextIter iter, string text, int len);
                public void insert_at_cursor (string text, int len);
-               public bool insert_interactive (Gtk.TextIter iter, string text, int len, bool default_editable);
+               public bool insert_interactive (ref Gtk.TextIter iter, string text, int len, bool default_editable);
                public bool insert_interactive_at_cursor (string text, int len, bool default_editable);
-               public void insert_range (Gtk.TextIter iter, Gtk.TextIter start, Gtk.TextIter end);
-               public bool insert_range_interactive (Gtk.TextIter iter, Gtk.TextIter start, Gtk.TextIter end, bool default_editable);
-               public void insert_with_tags (Gtk.TextIter iter, string text, int len, ...);
-               public void insert_with_tags_by_name (Gtk.TextIter iter, string text, int len, ...);
+               public void insert_range (ref Gtk.TextIter iter, Gtk.TextIter start, Gtk.TextIter end);
+               public bool insert_range_interactive (ref Gtk.TextIter iter, Gtk.TextIter start, Gtk.TextIter end, bool default_editable);
+               public void insert_with_tags (ref Gtk.TextIter iter, string text, int len, ...);
+               public void insert_with_tags_by_name (ref Gtk.TextIter iter, string text, int len, ...);
                public void move_mark (Gtk.TextMark mark, Gtk.TextIter where);
                public void move_mark_by_name (string name, Gtk.TextIter where);
                public void paste_clipboard (Gtk.Clipboard clipboard, Gtk.TextIter? override_location, bool default_editable);
index ed1104c48ae72c43721dda47a2191ba40d34fca4..0838bf1422f541bd5021d35e565c562322628e15 100644 (file)
@@ -746,6 +746,11 @@ gtk_text_buffer_delete_interactive.end_iter is_ref="1"
 gtk_text_buffer_deserialize.data type_name="uint8" is_array="1" array_length_type="gsize"
 gtk_text_buffer_deserialize.length hidden="1"
 gtk_text_buffer_insert.iter is_ref="1"
+gtk_text_buffer_insert_interactive.iter is_ref="1"
+gtk_text_buffer_insert_range.iter is_ref="1"
+gtk_text_buffer_insert_range_interactive.iter is_ref="1"
+gtk_text_buffer_insert_with_tags.iter is_ref="1"
+gtk_text_buffer_insert_with_tags_by_name.iter is_ref="1"
 gtk_text_buffer_serialize type_name="uint8" is_array="1" transfer_ownership="1" array_length_type="gsize"
 gtk_text_buffer_serialize.length hidden="1"
 gtk_text_buffer_get_deserialize_formats is_array="1" transfer_ownership="1"
index 4861d0d4f72649ac36f6e8ec5fed7ac22815577e..ac1128e4de2eed8b14611d0da538bd605d389183 100644 (file)
@@ -1050,6 +1050,11 @@ gtk_text_buffer_delete_interactive.end_iter is_ref="1"
 gtk_text_buffer_deserialize.data type_name="uint8" is_array="1" array_length_type="gsize"
 gtk_text_buffer_deserialize.length hidden="1"
 gtk_text_buffer_insert.iter is_ref="1"
+gtk_text_buffer_insert_interactive.iter is_ref="1"
+gtk_text_buffer_insert_range.iter is_ref="1"
+gtk_text_buffer_insert_range_interactive.iter is_ref="1"
+gtk_text_buffer_insert_with_tags.iter is_ref="1"
+gtk_text_buffer_insert_with_tags_by_name.iter is_ref="1"
 gtk_text_buffer_serialize type_name="uint8" is_array="1" transfer_ownership="1" array_length_type="gsize"
 gtk_text_buffer_serialize.length hidden="1"
 gtk_text_buffer_get_deserialize_formats is_array="1" transfer_ownership="1"