From: Rico Tzschichholz Date: Fri, 11 Aug 2023 20:30:33 +0000 (+0200) Subject: vapi: Update GIR-based bindings X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d04c4185129e4d9caa2463e748007fd404a376d8;p=thirdparty%2Fvala.git vapi: Update GIR-based bindings --- diff --git a/vapi/graphene-gobject-1.0.vapi b/vapi/graphene-gobject-1.0.vapi index 97dd479fe..ca8bfac0f 100644 --- a/vapi/graphene-gobject-1.0.vapi +++ b/vapi/graphene-gobject-1.0.vapi @@ -230,6 +230,8 @@ namespace Graphene { public float x; public float y; public float distance (Graphene.Point b, out float d_x, out float d_y); + [Version (since = "1.12")] + public float distance_squared (Graphene.Point b); public bool equal (Graphene.Point b); public unowned Graphene.Point? init (float x, float y); public unowned Graphene.Point? init_from_point (Graphene.Point src); diff --git a/vapi/gudev-1.0.vapi b/vapi/gudev-1.0.vapi index 1d72e54b0..4d083761b 100644 --- a/vapi/gudev-1.0.vapi +++ b/vapi/gudev-1.0.vapi @@ -21,6 +21,9 @@ namespace GUdev { [CCode (has_construct_function = false)] protected Device (); public unowned string get_action (); + [CCode (array_length = false, array_null_terminated = true)] + [Version (since = "238")] + public unowned string[] get_current_tags (); public unowned string? get_device_file (); [CCode (array_length = false, array_null_terminated = true)] public unowned string[] get_device_file_symlinks (); diff --git a/vapi/harfbuzz-gobject.vapi b/vapi/harfbuzz-gobject.vapi index 4e45e158e..6d1e4e70d 100644 --- a/vapi/harfbuzz-gobject.vapi +++ b/vapi/harfbuzz-gobject.vapi @@ -1983,6 +1983,7 @@ namespace HarfBuzz { [Version (since = "0.9.31")] public const int BUFFER_REPLACEMENT_CODEPOINT_DEFAULT; [CCode (cheader_filename = "hb-gobject.h", cname = "HB_CODEPOINT_INVALID")] + [Version (since = "8.0.0")] public const HarfBuzz.Codepoint CODEPOINT_INVALID; [CCode (cheader_filename = "hb-gobject.h", cname = "HB_FEATURE_GLOBAL_START")] [Version (since = "2.0.0")] @@ -2121,6 +2122,9 @@ namespace HarfBuzz { [Version (since = "1.8.5")] public static void ot_layout_collect_features (HarfBuzz.Face face, HarfBuzz.Tag table_tag, [CCode (array_length = false, array_null_terminated = true)] HarfBuzz.Tag[]? scripts, [CCode (array_length = false, array_null_terminated = true)] HarfBuzz.Tag[]? languages, [CCode (array_length = false, array_null_terminated = true)] HarfBuzz.Tag[]? features, out unowned HarfBuzz.Set feature_indexes); [CCode (cheader_filename = "hb-gobject.h")] + [Version (since = "8.1.0")] + public static void ot_layout_collect_features_map (HarfBuzz.Face face, HarfBuzz.Tag table_tag, uint script_index, uint language_index, out unowned HarfBuzz.Map feature_map); + [CCode (cheader_filename = "hb-gobject.h")] [Version (since = "0.9.8")] public static void ot_layout_collect_lookups (HarfBuzz.Face face, HarfBuzz.Tag table_tag, [CCode (array_length = false, array_null_terminated = true)] HarfBuzz.Tag[]? scripts, [CCode (array_length = false, array_null_terminated = true)] HarfBuzz.Tag[]? languages, [CCode (array_length = false, array_null_terminated = true)] HarfBuzz.Tag[]? features, out unowned HarfBuzz.Set lookup_indexes); [CCode (cheader_filename = "hb-gobject.h")] @@ -2141,15 +2145,19 @@ namespace HarfBuzz { [Version (since = "2.6.0")] public static HarfBuzz.Bool ot_layout_get_baseline (HarfBuzz.Font font, HarfBuzz.OtLayoutBaselineTag baseline_tag, HarfBuzz.Direction direction, HarfBuzz.Tag script_tag, HarfBuzz.Tag language_tag, out HarfBuzz.Position coord); [CCode (cheader_filename = "hb-gobject.h")] + [Version (since = "8.0.0")] public static HarfBuzz.Bool ot_layout_get_baseline2 (HarfBuzz.Font font, HarfBuzz.OtLayoutBaselineTag baseline_tag, HarfBuzz.Direction direction, HarfBuzz.Script script, HarfBuzz.Language? language, out HarfBuzz.Position coord); [CCode (cheader_filename = "hb-gobject.h")] [Version (since = "4.0.0")] public static void ot_layout_get_baseline_with_fallback (HarfBuzz.Font font, HarfBuzz.OtLayoutBaselineTag baseline_tag, HarfBuzz.Direction direction, HarfBuzz.Tag script_tag, HarfBuzz.Tag language_tag, out HarfBuzz.Position coord); [CCode (cheader_filename = "hb-gobject.h")] + [Version (since = "8.0.0")] public static void ot_layout_get_baseline_with_fallback2 (HarfBuzz.Font font, HarfBuzz.OtLayoutBaselineTag baseline_tag, HarfBuzz.Direction direction, HarfBuzz.Script script, HarfBuzz.Language? language, out HarfBuzz.Position coord); [CCode (cheader_filename = "hb-gobject.h")] + [Version (since = "8.0.0")] public static HarfBuzz.Bool ot_layout_get_font_extents (HarfBuzz.Font font, HarfBuzz.Direction direction, HarfBuzz.Tag script_tag, HarfBuzz.Tag language_tag, out unowned HarfBuzz.FontExtents? extents); [CCode (cheader_filename = "hb-gobject.h")] + [Version (since = "8.0.0")] public static HarfBuzz.Bool ot_layout_get_font_extents2 (HarfBuzz.Font font, HarfBuzz.Direction direction, HarfBuzz.Script script, HarfBuzz.Language? language, out unowned HarfBuzz.FontExtents? extents); [CCode (cheader_filename = "hb-gobject.h")] [Version (since = "0.9.7")]