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



commit 8f7dacbaec9ac3345c0038d27aec56133a98b5a8
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Fri Jan 14 14:37:12 2022 +0100

    vapi: Update GIR-based bindings

 vapi/gobject-introspection-1.0.vapi | 3 ++-
 vapi/gstreamer-pbutils-1.0.vapi     | 2 +-
 vapi/libgeoclue-2.0.vapi            | 3 ++-
 vapi/libsoup-3.0.vapi               | 2 +-
 vapi/metadata/Geoclue-2.0.metadata  | 2 ++
 vapi/pango.vapi                     | 2 ++
 6 files changed, 10 insertions(+), 4 deletions(-)
---
diff --git a/vapi/gobject-introspection-1.0.vapi b/vapi/gobject-introspection-1.0.vapi
index b0fbcf4a3..88a70496b 100644
--- a/vapi/gobject-introspection-1.0.vapi
+++ b/vapi/gobject-introspection-1.0.vapi
@@ -382,7 +382,8 @@ namespace GI {
                INVALID,
                CALL,
                ASYNC,
-               NOTIFIED
+               NOTIFIED,
+               FOREVER
        }
        [CCode (cheader_filename = "girepository.h", cprefix = "GI_TRANSFER_", has_type_id = false)]
        public enum Transfer {
diff --git a/vapi/gstreamer-pbutils-1.0.vapi b/vapi/gstreamer-pbutils-1.0.vapi
index de623fb11..363a808ff 100644
--- a/vapi/gstreamer-pbutils-1.0.vapi
+++ b/vapi/gstreamer-pbutils-1.0.vapi
@@ -33,7 +33,7 @@ namespace Gst {
                                public static unowned string get_profile ([CCode (array_length_cname = "len", 
array_length_pos = 1.1, array_length_type = "guint")] uint8[] sps);
                                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_h264_get_profile_flags_level")]
                                [Version (since = "1.20")]
-                               public static bool get_profile_flags_level ([CCode (array_length_cname = 
"len", array_length_pos = 1.5, array_length_type = "guint", type = "const guint8*")] uint8[] codec_data, out 
uint8 profile, out uint8 flags, out uint8 level);
+                               public static bool get_profile_flags_level ([CCode (array_length_cname = 
"len", array_length_pos = 1.5, array_length_type = "guint")] uint8[] codec_data, out uint8 profile, out uint8 
flags, out uint8 level);
                        }
                        namespace MPEG4Video {
                                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_mpeg4video_caps_set_level_and_profile")]
diff --git a/vapi/libgeoclue-2.0.vapi b/vapi/libgeoclue-2.0.vapi
index e6ebba290..eb66f9729 100644
--- a/vapi/libgeoclue-2.0.vapi
+++ b/vapi/libgeoclue-2.0.vapi
@@ -60,9 +60,10 @@ namespace GClue {
                public async Simple (string desktop_id, GClue.AccuracyLevel accuracy_level, GLib.Cancellable? 
cancellable) throws GLib.Error;
                public unowned GClue.ClientProxy get_client ();
                public unowned GClue.Location get_location ();
-               public static async void new_with_thresholds (string desktop_id, GClue.AccuracyLevel 
accuracy_level, uint time_threshold, uint distance_threshold, GLib.Cancellable? cancellable);
                [CCode (has_construct_function = false)]
                public Simple.sync (string desktop_id, GClue.AccuracyLevel accuracy_level, GLib.Cancellable? 
cancellable = null) throws GLib.Error;
+               [CCode (cname = "gclue_simple_new_with_thresholds", finish_name = "gclue_simple_new_finish", 
has_construct_function = false)]
+               public async Simple.with_thresholds (string desktop_id, GClue.AccuracyLevel accuracy_level, 
uint time_threshold, uint distance_threshold, GLib.Cancellable? cancellable) throws GLib.Error;
                [CCode (has_construct_function = false)]
                public Simple.with_thresholds_sync (string desktop_id, GClue.AccuracyLevel accuracy_level, 
uint time_threshold, uint distance_threshold, GLib.Cancellable? cancellable = null) throws GLib.Error;
                [NoAccessorMethod]
diff --git a/vapi/libsoup-3.0.vapi b/vapi/libsoup-3.0.vapi
index e71e95398..29127e20f 100644
--- a/vapi/libsoup-3.0.vapi
+++ b/vapi/libsoup-3.0.vapi
@@ -280,7 +280,7 @@ namespace Soup {
                public void set_response_filter (owned Soup.LoggerFilter response_filter);
                [NoAccessorMethod]
                public Soup.LoggerLogLevel level { get; set; }
-               public int max_body_size { get; set; }
+               public int max_body_size { get; set construct; }
        }
        [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_message_get_type ()")]
        public sealed class Message : GLib.Object {
diff --git a/vapi/metadata/Geoclue-2.0.metadata b/vapi/metadata/Geoclue-2.0.metadata
new file mode 100644
index 000000000..bbb932bcd
--- /dev/null
+++ b/vapi/metadata/Geoclue-2.0.metadata
@@ -0,0 +1,2 @@
+Simple
+       .new_with_thresholds finish_name="gclue_simple_new_finish"
diff --git a/vapi/pango.vapi b/vapi/pango.vapi
index ba24cf005..a29ff268e 100644
--- a/vapi/pango.vapi
+++ b/vapi/pango.vapi
@@ -223,10 +223,12 @@ namespace Pango {
                public Pango.CoverageLevel @get (int index_);
                [Version (deprecated = true, deprecated_since = "1.44")]
                public void max (Pango.Coverage other);
+               [Version (deprecated = true, deprecated_since = "1.52")]
                public unowned Pango.Coverage @ref ();
                public void @set (int index_, Pango.CoverageLevel level);
                [Version (deprecated = true, deprecated_since = "1.44")]
                public void to_bytes ([CCode (array_length_cname = "n_bytes", array_length_pos = 1.1)] out 
uint8[] bytes);
+               [Version (deprecated = true, deprecated_since = "1.52")]
                public void unref ();
        }
        [CCode (cheader_filename = "pango/pango.h", type_id = "pango_font_get_type ()")]


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