From: Rob Powell Date: Mon, 4 Oct 2010 02:00:00 +0000 (-0700) Subject: gtk+-2.0, gtk+-3.0: transfer ownership of TextBuffer.get_text return X-Git-Tag: 0.11.0~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a95f05c42519bbd6ffd4fda1e274504b31dbb48b;p=thirdparty%2Fvala.git gtk+-2.0, gtk+-3.0: transfer ownership of TextBuffer.get_text return Fixes bug 630741. --- diff --git a/vapi/gtk+-2.0.vapi b/vapi/gtk+-2.0.vapi index 34a933232..21c279833 100644 --- a/vapi/gtk+-2.0.vapi +++ b/vapi/gtk+-2.0.vapi @@ -4370,7 +4370,7 @@ namespace Gtk { public unowned string get_slice (Gtk.TextIter start, Gtk.TextIter end, bool include_hidden_chars); public void get_start_iter (out Gtk.TextIter iter); public unowned Gtk.TextTagTable get_tag_table (); - public unowned string get_text (Gtk.TextIter start, Gtk.TextIter end, bool include_hidden_chars); + public string get_text (Gtk.TextIter start, Gtk.TextIter end, bool include_hidden_chars); public void insert (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); diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi index db1d860ee..d94686d9f 100644 --- a/vapi/gtk+-3.0.vapi +++ b/vapi/gtk+-3.0.vapi @@ -3909,7 +3909,7 @@ namespace Gtk { public unowned string get_slice (Gtk.TextIter start, Gtk.TextIter end, bool include_hidden_chars); public void get_start_iter (out Gtk.TextIter iter); public unowned Gtk.TextTagTable get_tag_table (); - public unowned string get_text (Gtk.TextIter start, Gtk.TextIter end, bool include_hidden_chars); + public string get_text (Gtk.TextIter start, Gtk.TextIter end, bool include_hidden_chars); public void insert (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); diff --git a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata index c58701b28..a32211bcc 100644 --- a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata +++ b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata @@ -555,6 +555,7 @@ gtk_text_buffer_register_deserialize_format.user_data_destroy hidden="1" gtk_text_buffer_register_serialize_format.function transfer_ownership="1" gtk_text_buffer_register_serialize_format.user_data_destroy hidden="1" gtk_text_buffer_new.table nullable="1" +gtk_text_buffer_get_text transfer_ownership="1" GtkTextBufferDeserializeFunc.user_data hidden="1" GtkTextBufferDeserializeFunc has_target="1" GtkTextIter is_value_type="1" diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata index c64130317..0652cb0b0 100644 --- a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata +++ b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata @@ -557,6 +557,7 @@ gtk_text_buffer_register_deserialize_format.user_data_destroy hidden="1" gtk_text_buffer_register_serialize_format.function transfer_ownership="1" gtk_text_buffer_register_serialize_format.user_data_destroy hidden="1" gtk_text_buffer_new.table nullable="1" +gtk_text_buffer_get_text transfer_ownership="1" GtkTextBufferDeserializeFunc.user_data hidden="1" GtkTextBufferDeserializeFunc has_target="1" GtkTextIter is_value_type="1"