[vala/staging] vapi: Update GIR-based bindings



commit dd53026534a7cd8d7b049a1b09266684b6a47d2e
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Sat Jan 5 19:34:32 2019 +0100

    vapi: Update GIR-based bindings

 vapi/gio-2.0.vapi                   | 35 +++++++++++++++++++++++++++++++++--
 vapi/gobject-introspection-1.0.vapi |  6 ++++++
 vapi/graphene-1.0.vapi              |  4 ++++
 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]


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]