diff options
-rw-r--r-- | vapi/gio-2.0.vapi | 35 | ||||
-rw-r--r-- | vapi/gobject-introspection-1.0.vapi | 6 | ||||
-rw-r--r-- | vapi/graphene-1.0.vapi | 4 | ||||
-rw-r--r-- | vapi/libgeoclue-2.0.vapi | 11 |
4 files changed, 54 insertions, 2 deletions
diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi index ccd044729..7c253ed23 100644 --- a/vapi/gio-2.0.vapi +++ b/vapi/gio-2.0.vapi @@ -45,6 +45,9 @@ namespace GLib { public static string? get_generic_icon_name (string type); [CCode (cheader_filename = "gio/gio.h")] public static GLib.Icon get_icon (string type); + [CCode (array_length = false, array_null_terminated = true, cheader_filename = "gio/gio.h")] + [Version (since = "2.60")] + public static unowned string[] get_mime_dirs (); [CCode (cheader_filename = "gio/gio.h")] public static string? get_mime_type (string type); [CCode (cheader_filename = "gio/gio.h")] @@ -64,6 +67,9 @@ namespace GLib { public static bool is_unknown (string type); [CCode (cheader_filename = "gio/gio.h", cname = "g_content_types_get_registered")] public static GLib.List<string> list_registered (); + [CCode (cheader_filename = "gio/gio.h")] + [Version (since = "2.60")] + public static void set_mime_dirs ([CCode (array_length = false, array_null_terminated = true)] string[]? dirs); } namespace DBus { [CCode (cheader_filename = "gio/gio.h")] @@ -664,6 +670,8 @@ namespace GLib { public DBusConnection.for_address_sync (string address, GLib.DBusConnectionFlags flags, GLib.DBusAuthObserver? observer = null, GLib.Cancellable? cancellable = null) throws GLib.Error; public GLib.DBusCapabilityFlags get_capabilities (); public bool get_exit_on_close (); + [Version (since = "2.60")] + public GLib.DBusConnectionFlags get_flags (); public unowned string get_guid (); [Version (since = "2.34")] public uint32 get_last_serial (); @@ -707,8 +715,7 @@ namespace GLib { [NoAccessorMethod] public bool closed { get; } public bool exit_on_close { get; set; } - [NoAccessorMethod] - public GLib.DBusConnectionFlags flags { construct; } + public GLib.DBusConnectionFlags flags { get; construct; } public string guid { get; construct; } public GLib.IOStream stream { get; construct; } public string unique_name { get; } @@ -2807,6 +2814,8 @@ namespace GLib { public bool get_completed (); [Version (since = "2.36")] public unowned GLib.MainContext get_context (); + [Version (since = "2.60")] + public unowned string? get_name (); [Version (since = "2.36")] public int get_priority (); [Version (since = "2.36")] @@ -2852,6 +2861,8 @@ namespace GLib { public void run_in_thread_sync (GLib.TaskThreadFunc task_func); [Version (since = "2.36")] public void set_check_cancellable (bool check_cancellable); + [Version (since = "2.60")] + public void set_name (string? name); [Version (since = "2.36")] public void set_priority (int priority); [Version (since = "2.36")] @@ -2960,6 +2971,8 @@ namespace GLib { public unowned GLib.TlsDatabase get_database (); [Version (since = "2.30")] public unowned GLib.TlsInteraction get_interaction (); + [Version (since = "2.60")] + public unowned string? get_negotiated_protocol (); public unowned GLib.TlsCertificate get_peer_certificate (); public GLib.TlsCertificateFlags get_peer_certificate_errors (); [Version (deprecated = true, deprecated_since = "2.60.", since = "2.28")] @@ -2969,6 +2982,8 @@ namespace GLib { public bool get_use_system_certdb (); public virtual bool handshake (GLib.Cancellable? cancellable = null) throws GLib.Error; public virtual async bool handshake_async (int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null) throws GLib.Error; + [Version (since = "2.60")] + public void set_advertised_protocols ([CCode (array_length = false, array_null_terminated = true)] string[]? protocols); public void set_certificate (GLib.TlsCertificate certificate); [Version (since = "2.30")] public void set_database (GLib.TlsDatabase database); @@ -2979,6 +2994,10 @@ namespace GLib { public void set_require_close_notify (bool require_close_notify); [Version (deprecated = true, deprecated_since = "2.30")] public void set_use_system_certdb (bool use_system_certdb); + [CCode (array_length = false, array_null_terminated = true)] + [NoAccessorMethod] + [Version (since = "2.60")] + public string[] advertised_protocols { owned get; set; } [NoAccessorMethod] public GLib.IOStream base_io_stream { owned get; construct; } public GLib.TlsCertificate certificate { get; set; } @@ -2986,6 +3005,8 @@ namespace GLib { public GLib.TlsDatabase database { get; set; } [Version (since = "2.30")] public GLib.TlsInteraction interaction { get; set; } + [Version (since = "2.60")] + public string negotiated_protocol { get; } public GLib.TlsCertificate peer_certificate { get; } public GLib.TlsCertificateFlags peer_certificate_errors { get; } public GLib.TlsRehandshakeMode rehandshake_mode { get; set construct; } @@ -3440,12 +3461,16 @@ namespace GLib { public unowned GLib.TlsCertificate get_certificate (); public unowned GLib.TlsDatabase get_database (); public unowned GLib.TlsInteraction get_interaction (); + [Version (since = "2.60")] + public abstract unowned string? get_negotiated_protocol (); public unowned GLib.TlsCertificate get_peer_certificate (); public GLib.TlsCertificateFlags get_peer_certificate_errors (); public GLib.TlsRehandshakeMode get_rehandshake_mode (); public bool get_require_close_notify (); public abstract bool handshake (GLib.Cancellable? cancellable = null) throws GLib.Error; public abstract async bool handshake_async (int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null) throws GLib.Error; + [Version (since = "2.60")] + public abstract void set_advertised_protocols ([CCode (array_length = false, array_null_terminated = true)] string[]? protocols); public void set_certificate (GLib.TlsCertificate certificate); public void set_database (GLib.TlsDatabase database); public void set_interaction (GLib.TlsInteraction? interaction); @@ -3454,6 +3479,10 @@ namespace GLib { public void set_require_close_notify (bool require_close_notify); public abstract bool shutdown (bool shutdown_read, bool shutdown_write, GLib.Cancellable? cancellable = null) throws GLib.Error; public abstract async bool shutdown_async (bool shutdown_read, bool shutdown_write, int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null) throws GLib.Error; + [CCode (array_length = false, array_null_terminated = true)] + [NoAccessorMethod] + [Version (since = "2.60")] + public abstract string[] advertised_protocols { owned get; set; } [NoAccessorMethod] public abstract GLib.DatagramBased base_socket { owned get; construct; } [ConcreteAccessor] @@ -3462,6 +3491,8 @@ namespace GLib { public abstract GLib.TlsDatabase database { get; set; } [ConcreteAccessor] public abstract GLib.TlsInteraction interaction { get; set; } + [Version (since = "2.60")] + public abstract string negotiated_protocol { get; } [ConcreteAccessor] public abstract GLib.TlsCertificate peer_certificate { get; } [ConcreteAccessor] diff --git a/vapi/gobject-introspection-1.0.vapi b/vapi/gobject-introspection-1.0.vapi index 06e5f63c4..7a700f130 100644 --- a/vapi/gobject-introspection-1.0.vapi +++ b/vapi/gobject-introspection-1.0.vapi @@ -438,17 +438,23 @@ namespace GI { [CCode (cheader_filename = "girepository.h", has_target = false)] public delegate void ObjectInfoUnrefFunction (void* object); [CCode (cheader_filename = "girepository.h", cname = "GI_MAJOR_VERSION")] + [Version (since = "1.60")] public const int MAJOR_VERSION; [CCode (cheader_filename = "girepository.h", cname = "GI_MICRO_VERSION")] + [Version (since = "1.60")] public const int MICRO_VERSION; [CCode (cheader_filename = "girepository.h", cname = "GI_MINOR_VERSION")] + [Version (since = "1.60")] public const int MINOR_VERSION; [CCode (cheader_filename = "girepository.h", cname = "GI_TYPE_TAG_N_TYPES")] public const int TYPE_TAG_N_TYPES; [CCode (cheader_filename = "girepository.h", cname = "gi_get_major_version")] + [Version (since = "1.60")] public static uint get_major_version (); [CCode (cheader_filename = "girepository.h", cname = "gi_get_micro_version")] + [Version (since = "1.60")] public static uint get_micro_version (); [CCode (cheader_filename = "girepository.h", cname = "gi_get_minor_version")] + [Version (since = "1.60")] public static uint get_minor_version (); } diff --git a/vapi/graphene-1.0.vapi b/vapi/graphene-1.0.vapi index b1aa112b2..3b76a31d6 100644 --- a/vapi/graphene-1.0.vapi +++ b/vapi/graphene-1.0.vapi @@ -580,4 +580,8 @@ namespace Graphene { [CCode (cheader_filename = "graphene-gobject.h", cname = "GRAPHENE_VEC4_LEN")] [Version (since = "1.0")] public const int VEC4_LEN; + [CCode (cheader_filename = "graphene-gobject.h", cname = "false")] + public const int @false; + [CCode (cheader_filename = "graphene-gobject.h", cname = "true")] + public const int @true; } diff --git a/vapi/libgeoclue-2.0.vapi b/vapi/libgeoclue-2.0.vapi index 34b1cb512..cd6af9127 100644 --- a/vapi/libgeoclue-2.0.vapi +++ b/vapi/libgeoclue-2.0.vapi @@ -120,10 +120,21 @@ namespace GClue { public async bool call_add_agent (string arg_id, GLib.Cancellable? cancellable) throws GLib.Error; public bool call_add_agent_sync (string arg_id, GLib.Cancellable? cancellable = null) throws GLib.Error; [CCode (async_result_pos = 2.1)] + public async bool call_create_client (GLib.Cancellable? cancellable, out string out_client) throws GLib.Error; + public bool call_create_client_sync (out string out_client, GLib.Cancellable? cancellable = null) throws GLib.Error; + public async bool call_delete_client (string arg_client, GLib.Cancellable? cancellable) throws GLib.Error; + public bool call_delete_client_sync (string arg_client, GLib.Cancellable? cancellable = null) throws GLib.Error; + [CCode (async_result_pos = 2.1)] public async bool call_get_client (GLib.Cancellable? cancellable, out string out_client) throws GLib.Error; public bool call_get_client_sync (out string out_client, GLib.Cancellable? cancellable = null) throws GLib.Error; public void complete_add_agent (owned GLib.DBusMethodInvocation invocation); + public void complete_create_client (owned GLib.DBusMethodInvocation invocation, string client); + public void complete_delete_client (owned GLib.DBusMethodInvocation invocation); public void complete_get_client (owned GLib.DBusMethodInvocation invocation, string client); + [NoWrapper] + public abstract bool handle_create_client (GLib.DBusMethodInvocation invocation); + [NoWrapper] + public abstract bool handle_delete_client (GLib.DBusMethodInvocation invocation, string arg_client); public static unowned GLib.DBusInterfaceInfo interface_info (); public static uint override_properties (GLib.ObjectClass klass, uint property_id_begin); [NoAccessorMethod] |