From 3ec27602e25add1d2fde1efa8a850d02e613bd7f Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Fri, 26 Nov 2021 20:16:19 +0100 Subject: [PATCH] webkit2gtk-*.0: Update to 2.35.1 --- vapi/webkit2gtk-4.0.vapi | 21 +++++++++++++++++++++ vapi/webkit2gtk-5.0.vapi | 21 +++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/vapi/webkit2gtk-4.0.vapi b/vapi/webkit2gtk-4.0.vapi index f7c7ea8ea..3e7405db9 100644 --- a/vapi/webkit2gtk-4.0.vapi +++ b/vapi/webkit2gtk-4.0.vapi @@ -1071,11 +1071,32 @@ namespace WebKit { public void finish (GLib.InputStream stream, int64 stream_length, string? content_type); [Version (since = "2.2")] public void finish_error (GLib.Error error); + [Version (since = "2.36")] + public void finish_with_response (WebKit.URISchemeResponse response); + public Soup.MessageHeaders get_http_headers (); + [Version (since = "2.36")] + public unowned string get_http_method (); public unowned string get_path (); public unowned string get_scheme (); public unowned string get_uri (); public unowned WebKit.WebView get_web_view (); } + [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_uri_scheme_response_get_type ()")] + public class URISchemeResponse : GLib.Object { + [CCode (has_construct_function = false)] + [Version (since = "2.36")] + public URISchemeResponse (GLib.InputStream input_stream, int64 stream_length); + [Version (since = "2.36")] + public void set_content_type (string content_type); + public void set_http_headers (Soup.MessageHeaders headers); + [Version (since = "2.36")] + public void set_status (uint status_code, string? reason_phrase); + [NoAccessorMethod] + [Version (since = "2.36")] + public GLib.InputStream stream { construct; } + [NoAccessorMethod] + public int64 stream_length { construct; } + } [CCode (cheader_filename = "webkit2/webkit2.h", ref_function = "webkit_user_content_filter_ref", type_id = "webkit_user_content_filter_get_type ()", unref_function = "webkit_user_content_filter_unref")] [Compact] public class UserContentFilter { diff --git a/vapi/webkit2gtk-5.0.vapi b/vapi/webkit2gtk-5.0.vapi index b004cf6f4..7937eceb5 100644 --- a/vapi/webkit2gtk-5.0.vapi +++ b/vapi/webkit2gtk-5.0.vapi @@ -1064,11 +1064,32 @@ namespace WebKit { public void finish (GLib.InputStream stream, int64 stream_length, string? content_type); [Version (since = "2.2")] public void finish_error (GLib.Error error); + [Version (since = "2.36")] + public void finish_with_response (WebKit.URISchemeResponse response); + public Soup.MessageHeaders get_http_headers (); + [Version (since = "2.36")] + public unowned string get_http_method (); public unowned string get_path (); public unowned string get_scheme (); public unowned string get_uri (); public unowned WebKit.WebView get_web_view (); } + [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_uri_scheme_response_get_type ()")] + public class URISchemeResponse : GLib.Object { + [CCode (has_construct_function = false)] + [Version (since = "2.36")] + public URISchemeResponse (GLib.InputStream input_stream, int64 stream_length); + [Version (since = "2.36")] + public void set_content_type (string content_type); + public void set_http_headers (Soup.MessageHeaders headers); + [Version (since = "2.36")] + public void set_status (uint status_code, string? reason_phrase); + [NoAccessorMethod] + [Version (since = "2.36")] + public GLib.InputStream stream { construct; } + [NoAccessorMethod] + public int64 stream_length { construct; } + } [CCode (cheader_filename = "webkit2/webkit2.h", ref_function = "webkit_user_content_filter_ref", type_id = "webkit_user_content_filter_get_type ()", unref_function = "webkit_user_content_filter_unref")] [Compact] public class UserContentFilter { -- 2.47.2