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



commit 595306aed31c2fee461cdf7d624a4319bc80ce0f
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Mon Oct 19 21:01:55 2020 +0200

    vapi: Update GIR-based bindings

 vapi/clutter-1.0.vapi      | 23 +++++++++++++++++++++--
 vapi/gtk+-3.0.vapi         | 16 ++++++++++++++--
 vapi/harfbuzz-gobject.vapi |  7 +++++++
 vapi/libsoup-2.4.vapi      | 22 ++++++++++++----------
 4 files changed, 54 insertions(+), 14 deletions(-)
---
diff --git a/vapi/clutter-1.0.vapi b/vapi/clutter-1.0.vapi
index 8fedf446b..80a1fc36a 100644
--- a/vapi/clutter-1.0.vapi
+++ b/vapi/clutter-1.0.vapi
@@ -6917,29 +6917,48 @@ namespace Clutter {
                public virtual signal bool rotate (Clutter.Actor actor, double angle);
        }
        [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_score_get_type ()")]
-       [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
+       [Version (since = "0.6")]
        public class Score : GLib.Object {
                [CCode (has_construct_function = false)]
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public Score ();
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public ulong append (Clutter.Timeline? parent, Clutter.Timeline timeline);
-               [Version (since = "0.8")]
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.8")]
                public ulong append_at_marker (Clutter.Timeline parent, string marker_name, Clutter.Timeline 
timeline);
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public bool get_loop ();
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public unowned Clutter.Timeline get_timeline (ulong id_);
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public bool is_playing ();
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public GLib.SList<weak Clutter.Timeline> list_timelines ();
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public void pause ();
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public void remove (ulong id_);
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public void remove_all ();
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public void rewind ();
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public void set_loop (bool loop);
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public void start ();
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public void stop ();
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public bool loop { get; set; }
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public virtual signal void completed ();
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public virtual signal void paused ();
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public virtual signal void started ();
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public virtual signal void timeline_completed (Clutter.Timeline timeline);
+               [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
                public virtual signal void timeline_started (Clutter.Timeline timeline);
        }
        [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_script_get_type ()")]
diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi
index 9db2cd808..788c5094c 100644
--- a/vapi/gtk+-3.0.vapi
+++ b/vapi/gtk+-3.0.vapi
@@ -2751,9 +2751,9 @@ namespace Gtk {
                public virtual signal void cut_clipboard ();
                public virtual signal void delete_from_cursor (Gtk.DeleteType type, int count);
                [Version (since = "2.16")]
-               public signal void icon_press (Gtk.EntryIconPosition icon_pos, Gdk.EventButton event);
+               public signal void icon_press (Gtk.EntryIconPosition icon_pos, Gdk.Event event);
                [Version (since = "2.16")]
-               public signal void icon_release (Gtk.EntryIconPosition icon_pos, Gdk.EventButton event);
+               public signal void icon_release (Gtk.EntryIconPosition icon_pos, Gdk.Event event);
                public virtual signal void insert_at_cursor (string str);
                [Version (since = "3.22.27")]
                public virtual signal void insert_emoji ();
@@ -5666,6 +5666,12 @@ namespace Gtk {
                [CCode (cname = "embedded")]
                public signal void on_embedded ();
        }
+       [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_plug_accessible_get_type ()")]
+       public class PlugAccessible : Gtk.WindowAccessible, Atk.Component, Atk.Window {
+               [CCode (has_construct_function = false)]
+               protected PlugAccessible ();
+               public string get_id ();
+       }
        [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_popover_get_type ()")]
        [Version (since = "3.12")]
        public class Popover : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
@@ -7108,6 +7114,12 @@ namespace Gtk {
                public virtual signal void plug_added ();
                public virtual signal bool plug_removed ();
        }
+       [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_socket_accessible_get_type ()")]
+       public class SocketAccessible : Gtk.ContainerAccessible, Atk.Component {
+               [CCode (has_construct_function = false)]
+               protected SocketAccessible ();
+               public void embed (string path);
+       }
        [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_spin_button_get_type ()")]
        public class SpinButton : Gtk.Entry, Atk.Implementor, Gtk.Buildable, Gtk.CellEditable, Gtk.Editable, 
Gtk.Orientable {
                [CCode (has_construct_function = false, type = "GtkWidget*")]
diff --git a/vapi/harfbuzz-gobject.vapi b/vapi/harfbuzz-gobject.vapi
index 1322c35cd..7d48fd415 100644
--- a/vapi/harfbuzz-gobject.vapi
+++ b/vapi/harfbuzz-gobject.vapi
@@ -54,6 +54,8 @@ namespace HarfBuzz {
                public static HarfBuzz.Buffer create ();
                [Version (since = "0.9.7")]
                public static HarfBuzz.Bool deserialize_glyphs (HarfBuzz.Buffer buffer, [CCode 
(array_length_cname = "buf_len", array_length_pos = 2.5)] string[] buf, out string end_ptr, HarfBuzz.Font 
font, HarfBuzz.BufferSerializeFormat format);
+               [Version (since = "2.7.3")]
+               public static HarfBuzz.Bool deserialize_unicode (HarfBuzz.Buffer buffer, [CCode 
(array_length_cname = "buf_len", array_length_pos = 2.5)] string[] buf, out string end_ptr, 
HarfBuzz.BufferSerializeFormat format);
                [Version (since = "1.5.0")]
                public static HarfBuzz.BufferDiffFlags diff (HarfBuzz.Buffer buffer, HarfBuzz.Buffer 
reference, HarfBuzz.Codepoint dottedcircle_glyph, uint position_fuzz);
                [Version (since = "0.9.42")]
@@ -88,6 +90,7 @@ namespace HarfBuzz {
                public static HarfBuzz.UnicodeFuncs get_unicode_funcs (HarfBuzz.Buffer buffer);
                [Version (since = "0.9.7")]
                public static void guess_segment_properties (HarfBuzz.Buffer buffer);
+               public static HarfBuzz.Bool has_positions (HarfBuzz.Buffer buffer);
                [Version (since = "0.9.2")]
                public static void normalize_glyphs (HarfBuzz.Buffer buffer);
                [Version (since = "0.9.2")]
@@ -100,6 +103,8 @@ namespace HarfBuzz {
                public static void reverse_clusters (HarfBuzz.Buffer buffer);
                [Version (since = "0.9.41")]
                public static void reverse_range (HarfBuzz.Buffer buffer, uint start, uint end);
+               [Version (since = "2.7.3")]
+               public static uint serialize (HarfBuzz.Buffer buffer, uint start, uint end, [CCode 
(array_length_cname = "buf_size", array_length_pos = 4.5, array_length_type = "guint")] out uint8[] buf, out 
uint buf_consumed, HarfBuzz.Font? font, HarfBuzz.BufferSerializeFormat format, HarfBuzz.BufferSerializeFlags 
flags);
                [Version (since = "0.9.7")]
                public static HarfBuzz.BufferSerializeFormat serialize_format_from_string ([CCode 
(array_length_cname = "len", array_length_pos = 1.1)] uint8[] str);
                [Version (since = "0.9.7")]
@@ -109,6 +114,8 @@ namespace HarfBuzz {
                [CCode (array_length = false, array_null_terminated = true)]
                [Version (since = "0.9.7")]
                public static unowned string[] serialize_list_formats ();
+               [Version (since = "2.7.3")]
+               public static uint serialize_unicode (HarfBuzz.Buffer buffer, uint start, uint end, [CCode 
(array_length_cname = "buf_size", array_length_pos = 4.5, array_length_type = "guint")] out uint8[] buf, out 
uint buf_consumed, HarfBuzz.BufferSerializeFormat format, HarfBuzz.BufferSerializeFlags flags);
                [Version (since = "0.9.42")]
                public static void set_cluster_level (HarfBuzz.Buffer buffer, HarfBuzz.BufferClusterLevel 
cluster_level);
                [Version (since = "0.9.5")]
diff --git a/vapi/libsoup-2.4.vapi b/vapi/libsoup-2.4.vapi
index 1963a38e8..cf67516d2 100644
--- a/vapi/libsoup-2.4.vapi
+++ b/vapi/libsoup-2.4.vapi
@@ -237,12 +237,12 @@ namespace Soup {
                public void* auth_data { get; set; }
        }
        [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_manager_get_type ()")]
-       [Version (since = "2.42")]
        public class AuthManager : GLib.Object, Soup.SessionFeature {
                [CCode (has_construct_function = false)]
                protected AuthManager ();
                [Version (since = "2.58")]
                public void clear_cached_credentials ();
+               [Version (since = "2.42")]
                public void use_auth (Soup.URI uri, Soup.Auth auth);
                public virtual signal void authenticate (Soup.Message msg, Soup.Auth auth, bool retrying);
        }
@@ -334,17 +334,18 @@ namespace Soup {
        public class Connection {
        }
        [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_content_decoder_get_type ()")]
-       [Version (since = "2.30")]
        public class ContentDecoder : GLib.Object, Soup.SessionFeature {
                [CCode (has_construct_function = false)]
                protected ContentDecoder ();
        }
        [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_content_sniffer_get_type ()")]
-       [Version (since = "2.28")]
        public class ContentSniffer : GLib.Object, Soup.SessionFeature {
                [CCode (has_construct_function = false)]
+               [Version (since = "2.28")]
                public ContentSniffer ();
+               [Version (since = "2.28")]
                public virtual size_t get_buffer_size ();
+               [Version (since = "2.28")]
                public virtual string sniff (Soup.Message msg, Soup.Buffer buffer, out 
GLib.HashTable<string,string>? @params);
        }
        [CCode (cheader_filename = "libsoup/soup.h", copy_function = "g_boxed_copy", free_function = 
"g_boxed_free", type_id = "soup_cookie_get_type ()")]
@@ -776,18 +777,20 @@ namespace Soup {
                public void to_message (Soup.MessageHeaders dest_headers, Soup.MessageBody dest_body);
        }
        [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_multipart_input_stream_get_type ()")]
-       [Version (since = "2.40")]
        public class MultipartInputStream : GLib.FilterInputStream, GLib.PollableInputStream {
                [CCode (has_construct_function = false)]
+               [Version (since = "2.40")]
                public MultipartInputStream (Soup.Message msg, GLib.InputStream base_stream);
+               [Version (since = "2.40")]
                public unowned Soup.MessageHeaders? get_headers ();
+               [Version (since = "2.40")]
                public GLib.InputStream? next_part (GLib.Cancellable? cancellable = null) throws GLib.Error;
+               [Version (since = "2.40")]
                public async GLib.InputStream? next_part_async (int io_priority, GLib.Cancellable? 
cancellable) throws GLib.Error;
                [NoAccessorMethod]
                public Soup.Message message { owned get; construct; }
        }
        [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_proxy_resolver_default_get_type ()")]
-       [Version (deprecated = true, since = "2.34")]
        public class ProxyResolverDefault : GLib.Object, Soup.ProxyURIResolver, Soup.SessionFeature {
                [CCode (has_construct_function = false)]
                protected ProxyResolverDefault ();
@@ -1051,7 +1054,6 @@ namespace Soup {
                public signal void tunneling (GLib.Object connection);
        }
        [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_session_async_get_type ()")]
-       [Version (deprecated = true, deprecated_since = "2.42")]
        public class SessionAsync : Soup.Session {
                [CCode (has_construct_function = false, type = "SoupSession*")]
                [Version (deprecated = true)]
@@ -1061,7 +1063,6 @@ namespace Soup {
                public SessionAsync.with_options (string optname1, ...);
        }
        [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_session_sync_get_type ()")]
-       [Version (deprecated = true, deprecated_since = "2.42")]
        public class SessionSync : Soup.Session {
                [CCode (has_construct_function = false, type = "SoupSession*")]
                [Version (deprecated = true)]
@@ -1234,14 +1235,17 @@ namespace Soup {
                public virtual signal void pong (GLib.Bytes message);
        }
        [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_websocket_extension_get_type ()")]
-       [Version (since = "2.68")]
        public abstract class WebsocketExtension : GLib.Object {
                [CCode (has_construct_function = false)]
                protected WebsocketExtension ();
                public virtual bool configure (Soup.WebsocketConnectionType connection_type, 
GLib.HashTable<void*,void*>? @params) throws GLib.Error;
+               [Version (since = "2.68")]
                public virtual string? get_request_params ();
+               [Version (since = "2.68")]
                public virtual string? get_response_params ();
+               [Version (since = "2.68")]
                public virtual GLib.Bytes process_incoming_message (ref uint8 header, owned GLib.Bytes 
payload) throws GLib.Error;
+               [Version (since = "2.68")]
                public virtual GLib.Bytes process_outgoing_message (ref uint8 header, owned GLib.Bytes 
payload) throws GLib.Error;
        }
        [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_websocket_extension_deflate_get_type 
()")]
@@ -1250,7 +1254,6 @@ namespace Soup {
                protected WebsocketExtensionDeflate ();
        }
        [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_websocket_extension_manager_get_type 
()")]
-       [Version (since = "2.68")]
        public class WebsocketExtensionManager : GLib.Object, Soup.SessionFeature {
                [CCode (has_construct_function = false)]
                protected WebsocketExtensionManager ();
@@ -1274,7 +1277,6 @@ namespace Soup {
                public abstract uint get_proxy_sync (Soup.Message msg, GLib.Cancellable? cancellable, out 
unowned Soup.Address addr);
        }
        [CCode (cheader_filename = "libsoup/soup.h", type_cname = "SoupProxyURIResolverInterface", type_id = 
"soup_proxy_uri_resolver_get_type ()")]
-       [Version (deprecated = true)]
        public interface ProxyURIResolver : Soup.SessionFeature, GLib.Object {
                [Version (deprecated = true, since = "2.26.3")]
                public abstract void get_proxy_uri_async (Soup.URI uri, GLib.MainContext? async_context, 
GLib.Cancellable? cancellable, [CCode (scope = "async")] Soup.ProxyURIResolverCallback callback);


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