[vala/staging] vapi: Update GIR-based bindings
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/staging] vapi: Update GIR-based bindings
- Date: Tue, 22 Feb 2022 17:36:49 +0000 (UTC)
commit 14df6c1b42730bce264d8077011037080ff0c52c
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Tue Feb 22 17:39:35 2022 +0100
vapi: Update GIR-based bindings
vapi/gio-2.0.vapi | 7 +++----
vapi/gnome-desktop-3.0.vapi | 3 +++
vapi/gnome-desktop-4.vapi | 3 +++
vapi/gobject-introspection-1.0.vapi | 6 ++++++
vapi/gtk+-3.0.vapi | 4 ++++
vapi/gtk4.vapi | 36 +++++++++++++++++-------------------
vapi/libsoup-3.0.vapi | 20 --------------------
7 files changed, 36 insertions(+), 43 deletions(-)
---
diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi
index 17fde2ebe..db0a3f956 100644
--- a/vapi/gio-2.0.vapi
+++ b/vapi/gio-2.0.vapi
@@ -1210,6 +1210,7 @@ namespace GLib {
public class DebugControllerDBus : GLib.Object, GLib.DebugController, GLib.Initable {
[CCode (has_construct_function = false)]
public DebugControllerDBus (GLib.DBusConnection connection, GLib.Cancellable? cancellable =
null) throws GLib.Error;
+ public void stop ();
[NoAccessorMethod]
public GLib.DBusConnection connection { owned get; construct; }
public virtual signal bool authorize (GLib.DBusMethodInvocation invocation);
@@ -3611,7 +3612,6 @@ namespace GLib {
[CCode (cheader_filename = "gio/gio.h", type_cname = "GDebugControllerInterface", type_id =
"g_debug_controller_get_type ()")]
[Version (since = "2.72")]
public interface DebugController : GLib.Initable, GLib.Object {
- public static GLib.DebugController dup_default ();
public bool get_debug_enabled ();
public void set_debug_enabled (bool debug_enabled);
[ConcreteAccessor]
@@ -3820,6 +3820,8 @@ namespace GLib {
public abstract async bool mount_enclosing_volume (GLib.MountMountFlags flags,
GLib.MountOperation? mount_operation, GLib.Cancellable? cancellable = null) throws GLib.Error;
public abstract async GLib.File mount_mountable (GLib.MountMountFlags flags,
GLib.MountOperation? mount_operation, GLib.Cancellable? cancellable = null) throws GLib.Error;
public abstract bool move (GLib.File destination, GLib.FileCopyFlags flags, GLib.Cancellable?
cancellable = null, GLib.FileProgressCallback? progress_callback = null) throws GLib.Error;
+ [Version (since = "2.72")]
+ public virtual async bool move_async (GLib.File destination, GLib.FileCopyFlags flags, int
io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null, GLib.FileProgressCallback?
progress_callback) throws GLib.Error;
[Version (since = "2.56")]
public static GLib.File new_build_filename (string first_element, ...);
public static GLib.File new_for_commandline_arg (string arg);
@@ -5180,9 +5182,6 @@ namespace GLib {
[Version (replacement = "Action.print_detailed_name", since = "2.38")]
public static string action_print_detailed_name (string action_name, GLib.Variant? target_value);
[CCode (cheader_filename = "gio/gio.h")]
- [Version (replacement = "DebugController.dup_default", since = "2.72")]
- public static GLib.DebugController debug_controller_dup_default ();
- [CCode (cheader_filename = "gio/gio.h")]
[Version (replacement = "DtlsClientConnection.new", since = "2.48")]
public static GLib.DtlsClientConnection dtls_client_connection_new (GLib.DatagramBased base_socket,
GLib.SocketConnectable? server_identity) throws GLib.Error;
[CCode (cheader_filename = "gio/gio.h")]
diff --git a/vapi/gnome-desktop-3.0.vapi b/vapi/gnome-desktop-3.0.vapi
index 31014bd41..cae6f8202 100644
--- a/vapi/gnome-desktop-3.0.vapi
+++ b/vapi/gnome-desktop-3.0.vapi
@@ -117,14 +117,17 @@ namespace Gnome {
public bool can_thumbnail (string uri, string mime_type, long mtime);
[Version (since = "2.2")]
public void create_failed_thumbnail (string uri, long mtime);
+ public async void create_failed_thumbnail_async (string uri, long original_mtime,
GLib.Cancellable? cancellable) throws GLib.Error;
[Version (since = "2.2")]
public Gdk.Pixbuf generate_thumbnail (string uri, string mime_type);
+ public async Gdk.Pixbuf generate_thumbnail_async (string uri, string mime_type,
GLib.Cancellable? cancellable) throws GLib.Error;
[Version (since = "2.2")]
public bool has_valid_failed_thumbnail (string uri, long mtime);
[Version (since = "2.2")]
public string lookup (string uri, long mtime);
[Version (since = "2.2")]
public void save_thumbnail (Gdk.Pixbuf thumbnail, string uri, long original_mtime);
+ public async void save_thumbnail_async (Gdk.Pixbuf thumbnail, string uri, long
original_mtime, GLib.Cancellable? cancellable) throws GLib.Error;
}
[CCode (cheader_filename = "libgnome-desktop/gnome-idle-monitor.h", type_id =
"gnome_idle_monitor_get_type ()")]
public class IdleMonitor : GLib.Object, GLib.Initable {
diff --git a/vapi/gnome-desktop-4.vapi b/vapi/gnome-desktop-4.vapi
index 6524478fb..1475bdad4 100644
--- a/vapi/gnome-desktop-4.vapi
+++ b/vapi/gnome-desktop-4.vapi
@@ -51,14 +51,17 @@ namespace Gnome {
public bool can_thumbnail (string uri, string mime_type, long mtime);
[Version (since = "2.2")]
public void create_failed_thumbnail (string uri, long mtime);
+ public async void create_failed_thumbnail_async (string uri, long original_mtime,
GLib.Cancellable? cancellable) throws GLib.Error;
[Version (since = "2.2")]
public Gdk.Pixbuf generate_thumbnail (string uri, string mime_type);
+ public async Gdk.Pixbuf generate_thumbnail_async (string uri, string mime_type,
GLib.Cancellable? cancellable) throws GLib.Error;
[Version (since = "2.2")]
public bool has_valid_failed_thumbnail (string uri, long mtime);
[Version (since = "2.2")]
public string lookup (string uri, long mtime);
[Version (since = "2.2")]
public void save_thumbnail (Gdk.Pixbuf thumbnail, string uri, long original_mtime);
+ public async void save_thumbnail_async (Gdk.Pixbuf thumbnail, string uri, long
original_mtime, GLib.Cancellable? cancellable) throws GLib.Error;
}
[CCode (cheader_filename = "libgnome-desktop/gnome-idle-monitor.h", type_id =
"gnome_idle_monitor_get_type ()")]
public class IdleMonitor : GLib.Object, GLib.Initable {
diff --git a/vapi/gobject-introspection-1.0.vapi b/vapi/gobject-introspection-1.0.vapi
index 88a70496b..2b8b627ed 100644
--- a/vapi/gobject-introspection-1.0.vapi
+++ b/vapi/gobject-introspection-1.0.vapi
@@ -471,4 +471,10 @@ namespace GI {
[CCode (cheader_filename = "girepository.h", cname = "gi_get_minor_version")]
[Version (since = "1.60")]
public static uint get_minor_version ();
+ [CCode (cheader_filename = "girepository.h", cname = "gi_type_tag_argument_from_hash_pointer")]
+ [Version (since = "1.72")]
+ public static void type_tag_argument_from_hash_pointer (GI.TypeTag storage_type, void* hash_pointer,
GI.Argument arg);
+ [CCode (cheader_filename = "girepository.h", cname = "gi_type_tag_hash_pointer_from_argument")]
+ [Version (since = "1.72")]
+ public static void* type_tag_hash_pointer_from_argument (GI.TypeTag storage_type, GI.Argument arg);
}
diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi
index f70360f3a..732af1878 100644
--- a/vapi/gtk+-3.0.vapi
+++ b/vapi/gtk+-3.0.vapi
@@ -3091,6 +3091,7 @@ namespace Gtk {
public signal void up_folder ();
}
[CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id =
"gtk_file_chooser_widget_accessible_get_type ()")]
+ [Version (since = "3.24.30")]
public class FileChooserWidgetAccessible : Gtk.ContainerAccessible, Atk.Action, Atk.Component {
[CCode (has_construct_function = false)]
protected FileChooserWidgetAccessible ();
@@ -3795,6 +3796,7 @@ namespace Gtk {
public string title { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_header_bar_accessible_get_type
()")]
+ [Version (since = "3.24.11")]
public class HeaderBarAccessible : Gtk.ContainerAccessible, Atk.Component {
[CCode (has_construct_function = false)]
protected HeaderBarAccessible ();
@@ -5667,6 +5669,7 @@ namespace Gtk {
public signal void on_embedded ();
}
[CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_plug_accessible_get_type ()")]
+ [Version (since = "3.24.30")]
public class PlugAccessible : Gtk.WindowAccessible, Atk.Component, Atk.Window {
[CCode (has_construct_function = false)]
protected PlugAccessible ();
@@ -7115,6 +7118,7 @@ namespace Gtk {
public virtual signal bool plug_removed ();
}
[CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_socket_accessible_get_type ()")]
+ [Version (since = "3.24.30")]
public class SocketAccessible : Gtk.ContainerAccessible, Atk.Component {
[CCode (has_construct_function = false)]
protected SocketAccessible ();
diff --git a/vapi/gtk4.vapi b/vapi/gtk4.vapi
index a388943bb..ac1a82b33 100644
--- a/vapi/gtk4.vapi
+++ b/vapi/gtk4.vapi
@@ -4961,7 +4961,7 @@ namespace Gdk {
[CCode (has_construct_function = false)]
protected Device ();
public bool get_caps_lock_state ();
- public unowned Gdk.DeviceTool get_device_tool ();
+ public unowned Gdk.DeviceTool? get_device_tool ();
public Pango.Direction get_direction ();
public unowned Gdk.Display get_display ();
public bool get_has_cursor ();
@@ -4972,7 +4972,6 @@ namespace Gdk {
public unowned string? get_product_id ();
public bool get_scroll_lock_state ();
public unowned Gdk.Seat get_seat ();
- [Version (deprecated = true, deprecated_since = "4.6")]
public Gdk.InputSource get_source ();
public unowned Gdk.Surface? get_surface_at_position (out double win_x, out double win_y);
[Version (since = "4.2")]
@@ -4994,7 +4993,6 @@ namespace Gdk {
public bool scroll_lock_state { get; }
[NoAccessorMethod]
public Gdk.Seat seat { owned get; set; }
- [Version (deprecated = true, deprecated_since = "4.6")]
public Gdk.InputSource source { get; construct; }
[NoAccessorMethod]
public Gdk.DeviceTool tool { owned get; }
@@ -7109,9 +7107,9 @@ namespace Gtk {
[NoWrapper]
public virtual void get_cell_property (Gtk.CellRenderer renderer, uint property_id, ref
GLib.Value value, GLib.ParamSpec pspec);
public unowned string get_current_path_string ();
- public unowned Gtk.CellEditable get_edit_widget ();
- public unowned Gtk.CellRenderer get_edited_cell ();
- public unowned Gtk.CellRenderer get_focus_cell ();
+ public unowned Gtk.CellEditable? get_edit_widget ();
+ public unowned Gtk.CellRenderer? get_edited_cell ();
+ public unowned Gtk.CellRenderer? get_focus_cell ();
public unowned Gtk.CellRenderer? get_focus_from_sibling (Gtk.CellRenderer renderer);
public unowned GLib.List<Gtk.CellRenderer> get_focus_siblings (Gtk.CellRenderer renderer);
public virtual void get_preferred_height (Gtk.CellAreaContext context, Gtk.Widget widget, out
int minimum_height, out int natural_height);
@@ -7132,7 +7130,7 @@ namespace Gtk {
public void request_renderer (Gtk.CellRenderer renderer, Gtk.Orientation orientation,
Gtk.Widget widget, int for_size, out int minimum_size, out int natural_size);
[NoWrapper]
public virtual void set_cell_property (Gtk.CellRenderer renderer, uint property_id,
GLib.Value value, GLib.ParamSpec pspec);
- public void set_focus_cell (Gtk.CellRenderer renderer);
+ public void set_focus_cell (Gtk.CellRenderer? renderer);
public virtual void snapshot (Gtk.CellAreaContext context, Gtk.Widget widget, Gtk.Snapshot
snapshot, Gdk.Rectangle background_area, Gdk.Rectangle cell_area, Gtk.CellRendererState flags, bool
paint_focus);
public void stop_editing (bool canceled);
public Gtk.CellEditable edit_widget { get; }
@@ -7969,7 +7967,7 @@ namespace Gtk {
public unowned Gdk.Drop? get_current_drop ();
[Version (deprecated = true, deprecated_since = "4.4")]
public unowned Gdk.Drop? get_drop ();
- public Gdk.ContentFormats? get_formats ();
+ public unowned Gdk.ContentFormats? get_formats ();
[CCode (array_length_pos = 0.1, array_length_type = "gsize")]
public unowned GLib.Type[]? get_gtypes ();
public bool get_preload ();
@@ -7981,7 +7979,7 @@ namespace Gtk {
public Gdk.DragAction actions { get; set; }
[Version (since = "4.4")]
public Gdk.Drop current_drop { get; }
- public Gdk.ContentFormats formats { owned get; construct; }
+ public Gdk.ContentFormats formats { get; construct; }
public bool preload { get; set; }
public GLib.Value value { get; }
public signal bool accept (Gdk.Drop drop);
@@ -8227,12 +8225,12 @@ namespace Gtk {
public unowned Gdk.Device? get_current_event_device ();
public Gdk.ModifierType get_current_event_state ();
public uint32 get_current_event_time ();
- public unowned string get_name ();
+ public unowned string? get_name ();
public Gtk.PropagationLimit get_propagation_limit ();
public Gtk.PropagationPhase get_propagation_phase ();
public unowned Gtk.Widget get_widget ();
public void reset ();
- public void set_name (string name);
+ public void set_name (string? name);
public void set_propagation_limit (Gtk.PropagationLimit limit);
public void set_propagation_phase (Gtk.PropagationPhase phase);
public string name { get; set; }
@@ -8257,8 +8255,8 @@ namespace Gtk {
public EventControllerKey ();
public bool forward (Gtk.Widget widget);
public uint get_group ();
- public unowned Gtk.IMContext get_im_context ();
- public void set_im_context (Gtk.IMContext im_context);
+ public unowned Gtk.IMContext? get_im_context ();
+ public void set_im_context (Gtk.IMContext? im_context);
public signal void im_update ();
public signal bool key_pressed (uint keyval, uint keycode, Gdk.ModifierType state);
public signal void key_released (uint keyval, uint keycode, Gdk.ModifierType state);
@@ -8957,7 +8955,7 @@ namespace Gtk {
public int get_columns ();
public bool get_cursor (out Gtk.TreePath path, out unowned Gtk.CellRenderer cell);
public bool get_dest_item_at_pos (int drag_x, int drag_y, out Gtk.TreePath path, out
Gtk.IconViewDropPosition pos);
- public void get_drag_dest_item (out Gtk.TreePath path, out Gtk.IconViewDropPosition pos);
+ public void get_drag_dest_item (out Gtk.TreePath? path, out Gtk.IconViewDropPosition pos);
public bool get_item_at_pos (int x, int y, out Gtk.TreePath path, out unowned
Gtk.CellRenderer cell);
public int get_item_column (Gtk.TreePath path);
public Gtk.Orientation get_item_orientation ();
@@ -10133,7 +10131,7 @@ namespace Gtk {
public void get_error () throws GLib.Error;
public bool get_has_selection ();
public int get_n_pages_to_print ();
- public unowned Gtk.PrintSettings get_print_settings ();
+ public unowned Gtk.PrintSettings? get_print_settings ();
public Gtk.PrintStatus get_status ();
public unowned string get_status_string ();
public bool get_support_selection ();
@@ -10846,7 +10844,7 @@ namespace Gtk {
public SingleSelection (owned GLib.ListModel? model);
public bool get_autoselect ();
public bool get_can_unselect ();
- public unowned GLib.ListModel get_model ();
+ public unowned GLib.ListModel? get_model ();
public uint get_selected ();
public unowned GLib.Object? get_selected_item ();
public void set_autoselect (bool autoselect);
@@ -12806,8 +12804,8 @@ namespace Gtk {
public Gtk.FileChooserAction get_action ();
public unowned string? get_choice (string id);
public bool get_create_folders ();
- public GLib.File get_current_folder ();
- public string get_current_name ();
+ public GLib.File? get_current_folder ();
+ public string? get_current_name ();
public GLib.File? get_file ();
public GLib.ListModel get_files ();
public unowned Gtk.FileFilter? get_filter ();
@@ -12820,7 +12818,7 @@ namespace Gtk {
public void set_action (Gtk.FileChooserAction action);
public void set_choice (string id, string option);
public void set_create_folders (bool create_folders);
- public bool set_current_folder (GLib.File file) throws GLib.Error;
+ public bool set_current_folder (GLib.File? file) throws GLib.Error;
public void set_current_name (string name);
public bool set_file (GLib.File file) throws GLib.Error;
public void set_filter (Gtk.FileFilter filter);
diff --git a/vapi/libsoup-3.0.vapi b/vapi/libsoup-3.0.vapi
index 29127e20f..9fd12137c 100644
--- a/vapi/libsoup-3.0.vapi
+++ b/vapi/libsoup-3.0.vapi
@@ -140,14 +140,6 @@ namespace Soup {
[NoAccessorMethod]
public Soup.CacheType cache_type { get; construct; }
}
- [CCode (cheader_filename = "libsoup/soup.h", has_type_id = false)]
- [Compact]
- public class ClientMessageIO {
- }
- [CCode (cheader_filename = "libsoup/soup.h", has_type_id = false)]
- [Compact]
- public class Connection {
- }
[CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_content_decoder_get_type ()")]
public sealed class ContentDecoder : GLib.Object, Soup.SessionFeature {
[CCode (has_construct_function = false)]
@@ -449,14 +441,6 @@ namespace Soup {
public uint64 get_response_start ();
public uint64 get_tls_start ();
}
- [CCode (cheader_filename = "libsoup/soup.h", has_type_id = false)]
- [Compact]
- public class MessageQueue {
- }
- [CCode (cheader_filename = "libsoup/soup.h", has_type_id = false)]
- [Compact]
- public class MessageQueueItem {
- }
[CCode (cheader_filename = "libsoup/soup.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "soup_multipart_get_type ()")]
[Compact]
public class Multipart {
@@ -614,10 +598,6 @@ namespace Soup {
public virtual signal void request_queued (Soup.Message msg);
public virtual signal void request_unqueued (Soup.Message msg);
}
- [CCode (cheader_filename = "libsoup/soup.h", has_type_id = false)]
- [Compact]
- public class Socket {
- }
[CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_websocket_connection_get_type ()")]
public sealed class WebsocketConnection : GLib.Object {
[CCode (has_construct_function = false)]
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]