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



commit 2c3d6492afdfb87fa0129861f9bf8e5f14c4a166
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Tue Dec 18 11:07:57 2018 +0100

    vapi: Update GIR-based bindings

 vapi/gio-2.0.vapi                       | 12 ++++++++++++
 vapi/gobject-introspection-1.0.vapi     | 14 ++++++++++++++
 vapi/metadata/GIRepository-2.0.metadata |  1 +
 vapi/pango.vapi                         |  1 -
 4 files changed, 27 insertions(+), 1 deletion(-)
---
diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi
index 97634a97f..74cd6befa 100644
--- a/vapi/gio-2.0.vapi
+++ b/vapi/gio-2.0.vapi
@@ -2069,6 +2069,10 @@ namespace GLib {
                public virtual GLib.List<GLib.InetAddress> lookup_by_name (string hostname, GLib.Cancellable? 
cancellable = null) throws GLib.Error;
                [Version (since = "2.22")]
                public virtual async GLib.List<GLib.InetAddress> lookup_by_name_async (string hostname, 
GLib.Cancellable? cancellable = null) throws GLib.Error;
+               [Version (since = "2.60")]
+               public virtual GLib.List<GLib.InetAddress> lookup_by_name_with_flags (string hostname, 
GLib.ResolverNameLookupFlags flags, GLib.Cancellable? cancellable = null) throws GLib.Error;
+               [Version (since = "2.60")]
+               public virtual async GLib.List<GLib.InetAddress> lookup_by_name_with_flags_async (string 
hostname, GLib.ResolverNameLookupFlags flags, GLib.Cancellable? cancellable = null) throws GLib.Error;
                [Version (since = "2.34")]
                public virtual GLib.List<GLib.Variant> lookup_records (string rrname, GLib.ResolverRecordType 
record_type, GLib.Cancellable? cancellable = null) throws GLib.Error;
                [Version (since = "2.34")]
@@ -4366,6 +4370,14 @@ namespace GLib {
                FOR_SESSION,
                PERMANENTLY
        }
+       [CCode (cheader_filename = "gio/gio.h", cprefix = "G_RESOLVER_NAME_LOOKUP_FLAGS_", type_id = 
"g_resolver_name_lookup_flags_get_type ()")]
+       [Flags]
+       [Version (since = "2.60")]
+       public enum ResolverNameLookupFlags {
+               DEFAULT,
+               IPV4_ONLY,
+               IPV6_ONLY
+       }
        [CCode (cheader_filename = "gio/gio.h", cprefix = "G_RESOLVER_RECORD_", type_id = 
"g_resolver_record_type_get_type ()")]
        [Version (since = "2.34")]
        public enum ResolverRecordType {
diff --git a/vapi/gobject-introspection-1.0.vapi b/vapi/gobject-introspection-1.0.vapi
index 1c3d25cd6..06e5f63c4 100644
--- a/vapi/gobject-introspection-1.0.vapi
+++ b/vapi/gobject-introspection-1.0.vapi
@@ -437,4 +437,18 @@ namespace GI {
        public delegate void ObjectInfoSetValueFunction (GLib.Value value, void* object);
        [CCode (cheader_filename = "girepository.h", has_target = false)]
        public delegate void ObjectInfoUnrefFunction (void* object);
+       [CCode (cheader_filename = "girepository.h", cname = "GI_MAJOR_VERSION")]
+       public const int MAJOR_VERSION;
+       [CCode (cheader_filename = "girepository.h", cname = "GI_MICRO_VERSION")]
+       public const int MICRO_VERSION;
+       [CCode (cheader_filename = "girepository.h", cname = "GI_MINOR_VERSION")]
+       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")]
+       public static uint get_major_version ();
+       [CCode (cheader_filename = "girepository.h", cname = "gi_get_micro_version")]
+       public static uint get_micro_version ();
+       [CCode (cheader_filename = "girepository.h", cname = "gi_get_minor_version")]
+       public static uint get_minor_version ();
 }
diff --git a/vapi/metadata/GIRepository-2.0.metadata b/vapi/metadata/GIRepository-2.0.metadata
index 64313818c..2f1f9aef1 100644
--- a/vapi/metadata/GIRepository-2.0.metadata
+++ b/vapi/metadata/GIRepository-2.0.metadata
@@ -1,4 +1,5 @@
 * skip=false
+cclosure_marshal_generic skip
 info_new skip
 
 CallbackInfo base_type="GI.CallableInfo"
diff --git a/vapi/pango.vapi b/vapi/pango.vapi
index b74e27334..73f575152 100644
--- a/vapi/pango.vapi
+++ b/vapi/pango.vapi
@@ -810,7 +810,6 @@ namespace Pango {
                EXACT
        }
        [CCode (cheader_filename = "pango/pango.h", cprefix = "PANGO_DIRECTION_", type_id = 
"pango_direction_get_type ()")]
-       [Version (deprecated = true, deprecated_since = "1.44")]
        public enum Direction {
                LTR,
                RTL,


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