[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, 18 Dec 2018 11:39:58 +0000 (UTC)
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]