From: Rico Tzschichholz Date: Tue, 18 Dec 2018 10:07:57 +0000 (+0100) Subject: vapi: Update GIR-based bindings X-Git-Tag: 0.43.4~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2c3d6492afdfb87fa0129861f9bf8e5f14c4a166;p=thirdparty%2Fvala.git vapi: Update GIR-based bindings --- 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 lookup_by_name (string hostname, GLib.Cancellable? cancellable = null) throws GLib.Error; [Version (since = "2.22")] public virtual async GLib.List lookup_by_name_async (string hostname, GLib.Cancellable? cancellable = null) throws GLib.Error; + [Version (since = "2.60")] + public virtual GLib.List 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 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 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,