]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Make many copy methods transfer ownership
authorEvan Nemerson <evan@polussystems.com>
Wed, 22 Jul 2009 01:06:42 +0000 (18:06 -0700)
committerJürg Billeter <j@bitron.ch>
Mon, 27 Jul 2009 19:39:41 +0000 (21:39 +0200)
Fixes bug 589309.

28 files changed:
vapi/gconf-2.0.vapi
vapi/gdk-2.0.vapi
vapi/gio-2.0.vapi
vapi/gnome-desktop-2.0.vapi
vapi/gnome-keyring-1.vapi
vapi/gnome-vfs-2.0.vapi
vapi/goocanvas.vapi
vapi/gtk+-2.0.vapi
vapi/gtksourceview-2.0.vapi
vapi/liboobs-1.vapi
vapi/libsoup-2.2.vapi
vapi/libsoup-2.4.vapi
vapi/packages/gconf-2.0/gconf-2.0.metadata
vapi/packages/gdk-2.0/gdk-2.0.metadata
vapi/packages/gio-2.0/gio-2.0.metadata
vapi/packages/gnome-desktop-2.0/gnome-desktop-2.0.metadata
vapi/packages/gnome-keyring-1/gnome-keyring-1.metadata
vapi/packages/gnome-vfs-2.0/gnome-vfs-2.0.metadata
vapi/packages/goocanvas/goocanvas.metadata
vapi/packages/gtk+-2.0/gtk+-2.0.metadata
vapi/packages/gtksourceview-2.0/gtksourceview-2.0.metadata
vapi/packages/liboobs-1/liboobs-1.metadata
vapi/packages/libsoup-2.2/libsoup-2.2.metadata
vapi/packages/libsoup-2.4/libsoup-2.4.metadata
vapi/packages/poppler-glib/poppler-glib.metadata
vapi/packages/webkit-1.0/webkit-1.0.metadata
vapi/poppler-glib.vapi
vapi/webkit-1.0.vapi

index 58a811c4fa1462a198c38662a109ba2cc9ee4519..5b1ebab74b180ebb314db6fd77eabf742b011fb6 100644 (file)
@@ -133,7 +133,7 @@ namespace GConf {
        public class Entry {
                public weak string key;
                public weak GConf.Value value;
-               public unowned GConf.Entry copy ();
+               public GConf.Entry copy ();
                public bool equal (GConf.Entry b);
                public bool get_is_default ();
                public bool get_is_writable ();
@@ -189,7 +189,7 @@ namespace GConf {
        [Compact]
        [CCode (copy_function = "gconf_schema_copy", cheader_filename = "gconf/gconf.h")]
        public class Schema {
-               public unowned GConf.Schema copy ();
+               public GConf.Schema copy ();
                public GConf.ValueType get_car_type ();
                public GConf.ValueType get_cdr_type ();
                public unowned GConf.Value get_default_value ();
@@ -216,7 +216,7 @@ namespace GConf {
        public class Value {
                public GConf.ValueType type;
                public int compare (GConf.Value value_b);
-               public unowned GConf.Value copy ();
+               public GConf.Value copy ();
                [CCode (has_construct_function = false)]
                public Value.from_string (GConf.ValueType type, string str) throws GLib.Error;
                public bool get_bool ();
index f02e4de44cbdcff5ce1922c72041a09586076cc1..9000b4c137ca40b3645686bb9677bc3011c008f9 100644 (file)
@@ -378,7 +378,7 @@ namespace Gdk {
        [Compact]
        [CCode (copy_function = "gdk_region_copy", free_function = "gdk_region_destroy", cheader_filename = "gdk/gdk.h")]
        public class Region {
-               public unowned Gdk.Region copy ();
+               public Gdk.Region copy ();
                public bool empty ();
                public bool equal (Gdk.Region region2);
                public void get_clipbox (out Gdk.Rectangle rectangle);
index 90534090c2924d4eb26ce0e58b895dc10897a8fc..2a9eb0fe5844cd09c45c63755093d66526c71f44 100644 (file)
@@ -747,7 +747,7 @@ namespace GLib {
        [Compact]
        [CCode (copy_function = "g_srv_target_copy", type_id = "G_TYPE_SRV_TARGET", cheader_filename = "gio/gio.h")]
        public class SrvTarget {
-               public unowned GLib.SrvTarget copy ();
+               public GLib.SrvTarget copy ();
                public unowned string get_hostname ();
                public uint16 get_port ();
                public uint16 get_priority ();
index b892307f2c511d21a56a8775a10dfb3986f5907b..289edaf749307a8dc433728302f79dced592a64d 100644 (file)
@@ -25,7 +25,7 @@ namespace Gnome {
                public bool attr_exists (string attr);
                public void clear_localestring (string attr);
                public void clear_section (string section);
-               public unowned Gnome.DesktopItem copy ();
+               public Gnome.DesktopItem copy ();
                public int drop_uri_list (string uri_list, Gnome.DesktopItemLaunchFlags flags) throws GLib.Error;
                public int drop_uri_list_with_env (string uri_list, Gnome.DesktopItemLaunchFlags flags, string[] envp) throws GLib.Error;
                public static GLib.Quark error_quark ();
index 01a2987191eb53d0bd9d3497f69853186901981e..87db857f7286f2fb6bac1ce4c56f22319ccbf353 100644 (file)
@@ -5,14 +5,14 @@ namespace GnomeKeyring {
        [Compact]
        [CCode (copy_function = "gnome_keyring_access_control_copy", cheader_filename = "gnome-keyring.h")]
        public class AccessControl {
-               public unowned GnomeKeyring.AccessControl copy ();
+               public GnomeKeyring.AccessControl copy ();
                [CCode (has_construct_function = false)]
                public AccessControl (GnomeKeyring.ApplicationRef application, GnomeKeyring.AccessType types_allowed);
        }
        [Compact]
        [CCode (copy_function = "gnome_keyring_application_ref_copy", cheader_filename = "gnome-keyring.h")]
        public class ApplicationRef {
-               public unowned GnomeKeyring.ApplicationRef copy ();
+               public GnomeKeyring.ApplicationRef copy ();
                [CCode (has_construct_function = false)]
                public ApplicationRef ();
        }
@@ -22,7 +22,7 @@ namespace GnomeKeyring {
                public uint len;
                public void append_string (string name, string value);
                public void append_uint32 (string name, uint32 value);
-               public unowned GnomeKeyring.AttributeList copy ();
+               public GnomeKeyring.AttributeList copy ();
                public GnomeKeyring.Attribute index (int i);
        }
        [Compact]
@@ -37,7 +37,7 @@ namespace GnomeKeyring {
        [Compact]
        [CCode (copy_function = "gnome_keyring_info_copy", cheader_filename = "gnome-keyring.h")]
        public class Info {
-               public unowned GnomeKeyring.Info copy ();
+               public GnomeKeyring.Info copy ();
                public ulong get_ctime ();
                public bool get_is_locked ();
                public bool get_lock_on_idle ();
@@ -49,7 +49,7 @@ namespace GnomeKeyring {
        [Compact]
        [CCode (copy_function = "gnome_keyring_item_info_copy", cheader_filename = "gnome-keyring.h")]
        public class ItemInfo {
-               public unowned GnomeKeyring.ItemInfo copy ();
+               public GnomeKeyring.ItemInfo copy ();
                public ulong get_ctime ();
                public unowned string get_display_name ();
                public ulong get_mtime ();
index 0f80cf7724851a2e2f0be465adf9b7805dac4152..888525d87020698c6efa49a9ff7203c8ea1a4ac1 100644 (file)
@@ -244,7 +244,7 @@ namespace GnomeVFS {
                public weak string name;
                public void* reserved1;
                public weak GLib.List supported_uri_schemes;
-               public unowned GnomeVFS.MimeApplication copy ();
+               public GnomeVFS.MimeApplication copy ();
                public bool equal (GnomeVFS.MimeApplication app_b);
                [CCode (has_construct_function = false)]
                public MimeApplication.from_desktop_id (string id);
index 52bc2d3d71e649bbab4a8f057aa448c9f0856156..0d75a8b2ceae6bc3baaa47e6f84addb9fd31a1ff 100644 (file)
@@ -427,7 +427,7 @@ namespace Goo {
        public class CanvasStyle : GLib.Object {
                public weak Goo.CanvasStyle parent;
                public weak GLib.Array properties;
-               public unowned Goo.CanvasStyle copy ();
+               public Goo.CanvasStyle copy ();
                public unowned Goo.CanvasStyle get_parent ();
                public GLib.Value get_property (GLib.Quark property_id);
                [CCode (has_construct_function = false)]
index a31e78193599124be4187ddebffdb985741c1ee7..5d3cc8fbe5681d1f57c30bb47d7f785794a57691 100644 (file)
@@ -1745,7 +1745,7 @@ namespace Gtk {
        [Compact]
        [CCode (copy_function = "gtk_icon_info_copy", type_id = "GTK_TYPE_ICON_INFO", cheader_filename = "gtk/gtk.h")]
        public class IconInfo {
-               public unowned Gtk.IconInfo copy ();
+               public Gtk.IconInfo copy ();
                [CCode (has_construct_function = false)]
                public IconInfo.for_pixbuf (Gtk.IconTheme icon_theme, Gdk.Pixbuf pixbuf);
                public bool get_attach_points (Gdk.Point[] points);
@@ -1761,7 +1761,7 @@ namespace Gtk {
        [CCode (ref_function = "gtk_icon_set_ref", unref_function = "gtk_icon_set_unref", type_id = "GTK_TYPE_ICON_SET", cheader_filename = "gtk/gtk.h")]
        public class IconSet {
                public void add_source (Gtk.IconSource source);
-               public unowned Gtk.IconSet copy ();
+               public Gtk.IconSet copy ();
                [CCode (has_construct_function = false)]
                public IconSet.from_pixbuf (Gdk.Pixbuf pixbuf);
                public void get_sizes (Gtk.IconSize[] sizes);
@@ -1772,7 +1772,7 @@ namespace Gtk {
        [Compact]
        [CCode (copy_function = "gtk_icon_source_copy", type_id = "GTK_TYPE_ICON_SOURCE", cheader_filename = "gtk/gtk.h")]
        public class IconSource {
-               public unowned Gtk.IconSource copy ();
+               public Gtk.IconSource copy ();
                public Gtk.TextDirection get_direction ();
                public bool get_direction_wildcarded ();
                public unowned string get_filename ();
@@ -2575,7 +2575,7 @@ namespace Gtk {
        }
        [CCode (cheader_filename = "gtk/gtk.h")]
        public class PageSetup : GLib.Object {
-               public unowned Gtk.PageSetup copy ();
+               public Gtk.PageSetup copy ();
                [CCode (has_construct_function = false)]
                public PageSetup.from_file (string file_name) throws GLib.Error;
                [CCode (has_construct_function = false)]
@@ -2651,7 +2651,7 @@ namespace Gtk {
        [Compact]
        [CCode (copy_function = "gtk_paper_size_copy", type_id = "GTK_TYPE_PAPER_SIZE", cheader_filename = "gtk/gtk.h")]
        public class PaperSize {
-               public unowned Gtk.PaperSize copy ();
+               public Gtk.PaperSize copy ();
                [CCode (has_construct_function = false)]
                public PaperSize.custom (string name, string display_name, double width, double height, Gtk.Unit unit);
                [CCode (has_construct_function = false)]
@@ -2770,7 +2770,7 @@ namespace Gtk {
        }
        [CCode (cheader_filename = "gtk/gtk.h")]
        public class PrintSettings : GLib.Object {
-               public unowned Gtk.PrintSettings copy ();
+               public Gtk.PrintSettings copy ();
                public void @foreach (Gtk.PrintSettingsFunc func);
                [CCode (has_construct_function = false)]
                public PrintSettings.from_file (string file_name) throws GLib.Error;
@@ -3056,7 +3056,7 @@ namespace Gtk {
                public weak Gdk.Color[] text;
                public int xthickness;
                public int ythickness;
-               public unowned Gtk.RcStyle copy ();
+               public Gtk.RcStyle copy ();
                [NoWrapper]
                public virtual unowned Gtk.RcStyle create_rc_style ();
                [NoWrapper]
@@ -3912,7 +3912,7 @@ namespace Gtk {
                public int right_margin;
                public weak Pango.TabArray tabs;
                public Gtk.WrapMode wrap_mode;
-               public unowned Gtk.TextAttributes copy ();
+               public Gtk.TextAttributes copy ();
                public void copy_values (Gtk.TextAttributes dest);
                [CCode (has_construct_function = false)]
                public TextAttributes ();
@@ -4588,7 +4588,7 @@ namespace Gtk {
        [Immutable]
        [CCode (copy_function = "gtk_tree_row_reference_copy", type_id = "GTK_TYPE_TREE_ROW_REFERENCE", cheader_filename = "gtk/gtk.h")]
        public class TreeRowReference {
-               public unowned Gtk.TreeRowReference copy ();
+               public Gtk.TreeRowReference copy ();
                public static void deleted (GLib.Object proxy, Gtk.TreePath path);
                public unowned Gtk.TreeModel get_model ();
                public Gtk.TreePath get_path ();
index e7c0f8df20d8db7dc174521f87cc06335c29c038..de6972d134bc3d46444b5c896c8bae6551f02028 100644 (file)
@@ -138,7 +138,7 @@ namespace Gtk {
        }
        [CCode (cheader_filename = "gtksourceview/gtksourceview.h")]
        public class SourceStyle : GLib.Object {
-               public unowned Gtk.SourceStyle copy ();
+               public Gtk.SourceStyle copy ();
                [NoAccessorMethod]
                public string background { owned get; construct; }
                [NoAccessorMethod]
index b7788c04f25a55890e900e00d269ebe0aaf6fdb2..89e44c9b3dacd7282938c9c4ff32776f91f5df27 100644 (file)
@@ -183,7 +183,7 @@ namespace Oobs {
        public class ListIter {
                public void* data;
                public uint stamp;
-               public unowned Oobs.ListIter copy ();
+               public Oobs.ListIter copy ();
                public static bool next (Oobs.List list, Oobs.ListIter iter);
        }
        [CCode (cheader_filename = "oobs/oobs.h")]
index 3bd57d35abb5c8ca74d71b0f989998b3e1c296df..939c336c888033d588f2d0ca416f41b79af8046f 100644 (file)
@@ -344,7 +344,7 @@ namespace Soup {
                public weak Soup.Protocol protocol;
                public weak string query;
                public weak string user;
-               public unowned Soup.Uri copy ();
+               public Soup.Uri copy ();
                public unowned Soup.Uri copy_root ();
                public static void decode (string part);
                public static string encode (string part, string escape_extra);
index 0c37b95b02e62eae9716c1bc2ec552a944273aac..a08d4823c4a44bbb67d0659c002947ffca60cc0c 100644 (file)
@@ -99,7 +99,7 @@ namespace Soup {
        public class Buffer {
                public weak string data;
                public size_t length;
-               public unowned Soup.Buffer copy ();
+               public Soup.Buffer copy ();
                public void* get_owner ();
                [CCode (has_construct_function = false)]
                public Buffer (Soup.MemoryUse use, void* data, size_t length);
@@ -132,7 +132,7 @@ namespace Soup {
                public bool secure;
                public weak string value;
                public bool applies_to_uri (Soup.URI uri);
-               public unowned Soup.Cookie copy ();
+               public Soup.Cookie copy ();
                public bool equal (Soup.Cookie cookie2);
                [CCode (has_construct_function = false)]
                public Cookie (string name, string value, string domain, string path, int max_age);
@@ -180,7 +180,7 @@ namespace Soup {
                public int second;
                public bool utc;
                public int year;
-               public unowned Soup.Date copy ();
+               public Soup.Date copy ();
                [CCode (has_construct_function = false)]
                public Date.from_now (int offset_seconds);
                [CCode (has_construct_function = false)]
index 4cfc82057f6a6998c28cae585a2c75d7e4db5987..70338120463e2575b37575c03ef68e55b29b8e3f 100644 (file)
@@ -8,6 +8,9 @@ gconf_client_get_entry.locale nullable="1"
 gconf_client_notify_add.func transfer_ownership="1"
 gconf_client_notify_add.destroy_notify hidden="1"
 gconf_client_get_without_default transfer_ownership="1"
+gconf_entry_copy transfer_ownership="1"
+gconf_schema_copy transfer_ownership="1"
+gconf_value_copy transfer_ownership="1"
 # deprecated and useless
 gconf_init hidden="1"
 gconf_meta_info_mod_time name="get_mod_time"
index 3443296af09cc7667f6b3660970eae3ef9947117..2eec9b0882a97f6a03fef7c0dc1764c82637889d 100644 (file)
@@ -73,6 +73,7 @@ gdk_property_change.data no_array_length="1"
 gdk_property_get.actual_property_type is_out="1"
 GdkRectangle is_value_type="1"
 gdk_rectangle_union.dest is_out="1"
+gdk_region_copy transfer_ownership="1"
 gdk_region_get_clipbox.rectangle is_out="1"
 gdk_region_rectangle transfer_ownership="1"
 gdk_region_polygon transfer_ownership="1"
index 5bccf8e6ddf885c88346a3243d7e3a18f15421be..fc102482ef25d79e5976181dced24c6004d1615c 100644 (file)
@@ -105,3 +105,4 @@ g_app_info_launch_uris.uris nullable="1"
 g_loadable_icon_load.type nullable="1"
 g_loadable_icon_load_finish.type nullable="1"
 
+g_srv_target_copy transfer_ownership="1"
\ No newline at end of file
index 45efcf45fde6247784600c75225c7f29a2d4e8f0..8aab809b5d9d8ad00e821b5d8dc69de659c2e05d 100644 (file)
@@ -1,4 +1,5 @@
 Gnome cheader_filename="libgnome/gnome-desktop-item.h"
+gnome_desktop_item_copy transfer_ownership="1"
 gnome_desktop_item_drop_uri_list_with_env.envp is_array="1"
 gnome_desktop_item_get_strings is_array="1" array_null_terminated="1"
 gnome_desktop_item_launch_with_env.envp is_array="1"
index fcb534e6e2dc8032c63987628cee9c6f0623e90c..0a63481eda98399a65f90411f58907a6dfb02cf5 100644 (file)
@@ -184,3 +184,9 @@ gnome_keyring_item_grant_access_rights.data hidden="1"
 gnome_keyring_item_grant_access_rights.keyring nullable="1"
 gnome_keyring_item_grant_access_rights.destroy_data hidden="1"
 gnome_keyring_item_grant_access_rights_sync.keyring nullable="1"
+
+gnome_keyring_access_control_copy transfer_ownership="1"
+gnome_keyring_application_ref_copy transfer_ownership="1"
+gnome_keyring_attribute_list_copy transfer_ownership="1"
+gnome_keyring_info_copy transfer_ownership="1"
+gnome_keyring_item_info_copy transfer_ownership="1"
index b52807a8b92a86d5ce2141b16dfc6759d45f07a2..6b437239027746b2244804246e74b73c27adea6d 100644 (file)
@@ -6,6 +6,7 @@ GnomeVFSFileSize hidden="1"
 GnomeVFSMimeApplication cheader_filename="libgnomevfs/gnome-vfs-mime-handlers.h"
 GnomeVFSMimeApplication.priv hidden="1"
 GnomeVFSMimeApplication.requires_terminal hidden="1"
+gnome_vfs_mime_application_copy transfer_ownership="1"
 GnomeVFSVolume type_check_function="GNOME_IS_VFS_VOLUME"
 GnomeVFSVolumeMonitor type_check_function="GNOME_IS_VFS_VOLUME_MONITOR"
 gnome_vfs_async_xfer.update_callback_data hidden="1"
index b966b04c6c3e6b136bcd5e3f8aee7dc9cf98f9ab..e8b60a28337980c373bf81aabf7a08e4eaf3fed6 100644 (file)
@@ -21,6 +21,7 @@ goo_canvas_polyline_new hidden="1"
 goo_canvas_polyline_model_new hidden="1"
 goo_canvas_rect_new hidden="1"
 goo_canvas_rect_model_new hidden="1"
+goo_canvas_style_copy transfer_ownership="1"
 goo_canvas_table_new hidden="1"
 goo_canvas_table_model_new hidden="1"
 goo_canvas_text_new hidden="1"
index 6d7be66c4b871d02e666db85d9e0aced21189280..a1eeaf68910c4e2e48e1ff34152985b6c7396d14 100644 (file)
@@ -141,11 +141,14 @@ GtkHandleBox::child_detached hidden="1"
 gtk_hscale_new.adjustment nullable="1"
 gtk_get_current_event transfer_ownership="1"
 gtk_get_option_group transfer_ownership="1"
+gtk_icon_info_copy transfer_ownership="1"
 gtk_icon_info_get_embedded_rect.rectangle is_out="1"
 gtk_icon_view_get_cursor.path transfer_ownership="1"
 gtk_icon_view_get_tooltip_context.iter is_out="1"
 gtk_icon_view_get_tooltip_context.x is_out="1"
 gtk_icon_view_get_tooltip_context.y is_out="1"
+gtk_icon_set_copy transfer_ownership="1"
+gtk_icon_source_copy transfer_ownership="1"
 GtkIconView::item_activated has_emitter="1"
 gtk_icon_view_select_all hidden="1" experimental="1"
 gtk_icon_view_selected_foreach.data hidden="1"
@@ -244,6 +247,7 @@ gtk_notebook_set_tab_label.tab_label nullable="1"
 gtk_notebook_set_group.group nullable="1"
 gtk_notebook_page_num hidden="1"
 GtkObject::destroy has_emitter="1"
+gtk_page_setup_copy transfer_ownership="1"
 gtk_parse_args.argv is_array="1"
 gtk_paint_arrow.area nullable="1"
 gtk_paint_arrow.widget nullable="1"
@@ -305,7 +309,9 @@ gtk_paint_tab.detail nullable="1"
 gtk_paint_vline.area nullable="1"
 gtk_paint_vline.widget nullable="1"
 gtk_paint_vline.detail nullable="1"
+gtk_paper_size_copy transfer_ownership="1"
 GtkPlug::embedded hidden="1"
+gtk_print_settings_copy transfer_ownership="1"
 gtk_printer_accepts_pdf hidden="1" experimental="1"
 gtk_printer_accepts_ps hidden="1" experimental="1"
 gtk_printer_is_virtual hidden="1" experimental="1"
@@ -331,6 +337,7 @@ GtkRequisition is_value_type="1"
 gtk_rc_get_style_by_paths nullable="1"
 gtk_rc_get_style_by_paths.widget_path nullable="1"
 gtk_rc_get_style_by_paths.class_path nullable="1"
+gtk_rc_style_copy transfer_ownership="1"
 gtk_scale_button_new.icons is_array="1" no_array_length="1"
 gtk_scale_button_set_icons.icons is_array="1" no_array_length="1"
 gtk_scale_draw_value hidden="1"
@@ -374,6 +381,7 @@ GtkTargetEntry is_value_type="1"
 gtk_target_list_add_table.targets is_array="1"
 gtk_target_list_new.targets is_array="1"
 gtk_target_list_new.ntargets hidden="1"
+gtk_text_attributes_copy transfer_ownership="1"
 GtkTextBuffer::apply_tag has_emitter="1"
 GtkTextBuffer::begin_user_action has_emitter="1"
 GtkTextBuffer::end_user_action has_emitter="1"
@@ -436,6 +444,7 @@ gtk_tool_item_toolbar_reconfigured hidden="1"
 GtkToolItem::set_tooltip hidden="1"
 GtkTreeIter is_value_type="1" use_const="0"
 GtkTreeRowReference is_value_type="0" is_immutable="1"
+gtk_tree_row_reference_copy transfer_ownership="1"
 gtk_tree_model_filter_new.root nullable="1"
 gtk_tree_model_get ellipsis="1" sentinel="-1"
 gtk_tree_model_get_iter.iter is_out="1"
index 9370abd3be36b4fb78bd8bee520a746280e76a11..1956e1e97abc51742f2045daa5dc96f30e57aee6 100644 (file)
@@ -20,6 +20,7 @@ gtk_source_language_manager_set_search_path.dirs is_array="1" nullable="1" array
 GtkSourcePrintCompositor cheader_filename="gtksourceview/gtksourceprintcompositor.h"
 GtkSourceSearchFlags cheader_filename="gtksourceview/gtksourceiter.h"
 GtkSourceStyleSchemeManager cheader_filename="gtksourceview/gtksourcestyleschememanager.h"
+gtk_source_style_copy transfer_ownership="1"
 gtk_source_style_scheme_manager_get_search_path is_array="1" array_null_terminated="1"
 gtk_source_style_scheme_manager_get_scheme_ids is_array="1" array_null_terminated="1"
 GtkTextRegion hidden="1"
index ac582f408330837e167edc333c51d9f6f0df8381..a5b4838ca4038bd09e9478cb3c903bc43c345f97 100644 (file)
@@ -1,4 +1,4 @@
 Oobs cheader_filename="oobs/oobs.h"
 gid_t name="long"
 uid_t name="long"
-
+oobs_list_iter_copy transfer_ownership="1"
index 7b809895feccd487fc4d716cf3e9f3f57e7964c2..20aaf11a1e0058bd00bc9d18e9ac25415a64d40c 100644 (file)
@@ -29,6 +29,7 @@ soup_session_queue_message.msg transfer_ownership="1"
 SoupSoap hidden="1"
 SoupSoapMessage hidden="1"
 SoupSoapResponse hidden="1"
+soup_uri_copy transfer_ownership="1"
 soup_uri_encode transfer_ownership="1"
 soup_xml_real_node hidden="1"
 SoupXmlrpc hidden="1"
index b6a7d90a2b8f8842d423aa27d2bff8c0aecd2aab..c7ab3afcb4c6c2db8b7fc34f8a5d7b47a562c095 100644 (file)
@@ -4,6 +4,9 @@ soup_auth_is_authenticated hidden="1"
 soup_auth_is_for_proxy hidden="1"
 SoupAuthDomain:add-path hidden="1"
 SoupAuthDomain:remove-path hidden="1"
+soup_buffer_copy transfer_ownership="1"
+soup_cookie_copy transfer_ownership="1"
+soup_date_copy transfer_ownership="1"
 SoupMessage::finished has_emitter="1"
 SoupMessage::got_body has_emitter="1"
 SoupMessage::got_chunk has_emitter="1"
index d03d8665bf01790bcace89f304a5b874259f79ab..871e8dc4bf22e4f461656fd8756b829dd4483123 100644 (file)
@@ -1,5 +1,14 @@
 Poppler cheader_filename="poppler.h"
+poppler_action_copy transfer_ownership="1"
+poppler_dest_copy transfer_ownership="1"
 poppler_document_new_from_file.password nullable="1"
+poppler_fonts_iter_copy transfer_ownership="1"
+poppler_form_field_mapping_copy transfer_ownership="1"
+poppler_image_mapping_copy transfer_ownership="1"
+poppler_index_iter_copy transfer_ownership="1"
+poppler_link_mapping_copy transfer_ownership="1"
 poppler_page_get_size.width is_out="1"
 poppler_page_get_size.height is_out="1"
+poppler_page_transition_copy transfer_ownership="1"
+poppler_rectangle_copy transfer_ownership="1"
 
index a6c2cecd6a115c50fc72dcc958aa1117318b7347..91845ebb027c4ce8b1cf21e67351a3b942be0a19 100644 (file)
@@ -1,5 +1,6 @@
 WebKit cheader_filename="webkit/webkit.h" lower_case_cprefix="webkit_"
 webkit_web_frame_get_global_context hidden="1"
+webkit_web_settings_copy transfer_ownership="1"
 WebKitWebView::copy_clipboard has_emitter="1"
 WebKitWebView::cut_clipboard has_emitter="1"
 WebKitWebView::hovering_over_link.p0 nullable="1"
index 2edf7d87fa3ecfd587df5bdfa2ea687d63cb5625..ae52b396ab8888a4dea7c9a8f42bc7b17b5c1922 100644 (file)
@@ -13,7 +13,7 @@ namespace Poppler {
                public weak Poppler.ActionNamed named;
                public Poppler.ActionType type;
                public weak Poppler.ActionUri uri;
-               public unowned Poppler.Action copy ();
+               public Poppler.Action copy ();
        }
        [Compact]
        [CCode (cheader_filename = "poppler.h")]
@@ -89,7 +89,7 @@ namespace Poppler {
                public double top;
                public Poppler.DestType type;
                public double zoom;
-               public unowned Poppler.Dest copy ();
+               public Poppler.Dest copy ();
        }
        [CCode (cheader_filename = "poppler.h")]
        public class Document : GLib.Object {
@@ -146,7 +146,7 @@ namespace Poppler {
        [Compact]
        [CCode (copy_function = "poppler_fonts_iter_copy", type_id = "POPPLER_TYPE_FONTS_ITER", cheader_filename = "poppler.h")]
        public class FontsIter {
-               public unowned Poppler.FontsIter copy ();
+               public Poppler.FontsIter copy ();
                public unowned string get_file_name ();
                public Poppler.FontType get_font_type ();
                public unowned string get_full_name ();
@@ -191,7 +191,7 @@ namespace Poppler {
        public class FormFieldMapping {
                public weak Poppler.Rectangle area;
                public weak Poppler.FormField field;
-               public unowned Poppler.FormFieldMapping copy ();
+               public Poppler.FormFieldMapping copy ();
                [CCode (has_construct_function = false)]
                public FormFieldMapping ();
        }
@@ -200,14 +200,14 @@ namespace Poppler {
        public class ImageMapping {
                public weak Poppler.Rectangle area;
                public weak Gdk.Pixbuf image;
-               public unowned Poppler.ImageMapping copy ();
+               public Poppler.ImageMapping copy ();
                [CCode (has_construct_function = false)]
                public ImageMapping ();
        }
        [Compact]
        [CCode (copy_function = "poppler_index_iter_copy", type_id = "POPPLER_TYPE_INDEX_ITER", cheader_filename = "poppler.h")]
        public class IndexIter {
-               public unowned Poppler.IndexIter copy ();
+               public Poppler.IndexIter copy ();
                public unowned Poppler.Action get_action ();
                public unowned Poppler.IndexIter get_child ();
                public bool is_open ();
@@ -220,7 +220,7 @@ namespace Poppler {
        public class LinkMapping {
                public weak Poppler.Action action;
                public weak Poppler.Rectangle area;
-               public unowned Poppler.LinkMapping copy ();
+               public Poppler.LinkMapping copy ();
                [CCode (has_construct_function = false)]
                public LinkMapping ();
        }
@@ -268,7 +268,7 @@ namespace Poppler {
                public bool rectangular;
                public double scale;
                public Poppler.PageTransitionType type;
-               public unowned Poppler.PageTransition copy ();
+               public Poppler.PageTransition copy ();
                [CCode (has_construct_function = false)]
                public PageTransition ();
        }
@@ -279,7 +279,7 @@ namespace Poppler {
                public double x2;
                public double y1;
                public double y2;
-               public unowned Poppler.Rectangle copy ();
+               public Poppler.Rectangle copy ();
                [CCode (has_construct_function = false)]
                public Rectangle ();
        }
index 5a013a822745f52de40bfc2805af0ef9254b49c8..4b07f611de4f0e6f83bc1e104995f8031a0651a5 100644 (file)
@@ -144,7 +144,7 @@ namespace WebKit {
        }
        [CCode (cheader_filename = "webkit/webkit.h")]
        public class WebSettings : GLib.Object {
-               public unowned WebKit.WebSettings copy ();
+               public WebKit.WebSettings copy ();
                [CCode (has_construct_function = false)]
                public WebSettings ();
                [NoAccessorMethod]