[vala/0.44: 3/4] webkit2gtk-4.0: Update to 2.26.0



commit 85f79ac57e8050ee225e53010ce0c0459b04aaac
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Thu Sep 19 19:48:06 2019 +0200

    webkit2gtk-4.0: Update to 2.26.0

 vapi/javascriptcoregtk-4.0.vapi        |  2 +-
 vapi/webkit2gtk-4.0.vapi               | 61 +++++++++++++++++++++++++++++++---
 vapi/webkit2gtk-web-extension-4.0.vapi |  7 +++-
 3 files changed, 64 insertions(+), 6 deletions(-)
---
diff --git a/vapi/javascriptcoregtk-4.0.vapi b/vapi/javascriptcoregtk-4.0.vapi
index 2351da8f4..79fdad7d4 100644
--- a/vapi/javascriptcoregtk-4.0.vapi
+++ b/vapi/javascriptcoregtk-4.0.vapi
@@ -225,7 +225,7 @@ namespace JSC {
                public unowned string get_name ();
                public unowned JSC.Class get_parent ();
                [NoAccessorMethod]
-               public JSC.Context context { owned get; construct; }
+               public JSC.Context context { construct; }
                public string name { get; construct; }
                public JSC.Class parent { get; construct; }
        }
diff --git a/vapi/webkit2gtk-4.0.vapi b/vapi/webkit2gtk-4.0.vapi
index ab6cce319..690d4ae94 100644
--- a/vapi/webkit2gtk-4.0.vapi
+++ b/vapi/webkit2gtk-4.0.vapi
@@ -305,11 +305,42 @@ namespace WebKit {
                public bool list_text_fields (out unowned GLib.GenericArray<string> field_names, out unowned 
GLib.GenericArray<string> field_values);
                public void submit ();
        }
+       [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_geolocation_manager_get_type ()")]
+       public class GeolocationManager : GLib.Object {
+               [CCode (has_construct_function = false)]
+               protected GeolocationManager ();
+               [Version (since = "2.26")]
+               public void failed (string error_message);
+               [Version (since = "2.26")]
+               public bool get_enable_high_accuracy ();
+               [Version (since = "2.26")]
+               public void update_position (WebKit.GeolocationPosition position);
+               [Version (since = "2.26")]
+               public bool enable_high_accuracy { get; }
+               [Version (since = "2.26")]
+               public signal bool start ();
+               [Version (since = "2.26")]
+               public signal void stop ();
+       }
        [CCode (cheader_filename = "webkit2/webkit2.h", type_id = 
"webkit_geolocation_permission_request_get_type ()")]
        public class GeolocationPermissionRequest : GLib.Object, WebKit.PermissionRequest {
                [CCode (has_construct_function = false)]
                protected GeolocationPermissionRequest ();
        }
+       [CCode (cheader_filename = "webkit2/webkit2.h", copy_function = "g_boxed_copy", free_function = 
"g_boxed_free", type_id = "webkit_geolocation_position_get_type ()")]
+       [Compact]
+       [Version (since = "2.26")]
+       public class GeolocationPosition {
+               [CCode (has_construct_function = false)]
+               public GeolocationPosition (double latitude, double longitude, double accuracy);
+               public WebKit.GeolocationPosition copy ();
+               public void free ();
+               public void set_altitude (double altitude);
+               public void set_altitude_accuracy (double altitude_accuracy);
+               public void set_heading (double heading);
+               public void set_speed (double speed);
+               public void set_timestamp (uint64 timestamp);
+       }
        [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_hit_test_result_get_type ()")]
        public class HitTestResult : GLib.Object {
                [CCode (has_construct_function = false)]
@@ -651,6 +682,8 @@ namespace WebKit {
                public bool get_enable_javascript ();
                [Version (since = "2.24")]
                public bool get_enable_javascript_markup ();
+               [Version (since = "2.26")]
+               public bool get_enable_media ();
                [Version (since = "2.22")]
                public bool get_enable_media_capabilities ();
                [Version (since = "2.4")]
@@ -721,6 +754,8 @@ namespace WebKit {
                public void set_enable_javascript (bool enabled);
                [Version (since = "2.24")]
                public void set_enable_javascript_markup (bool enabled);
+               [Version (since = "2.26")]
+               public void set_enable_media (bool enabled);
                [Version (since = "2.22")]
                public void set_enable_media_capabilities (bool enabled);
                [Version (since = "2.4")]
@@ -792,6 +827,8 @@ namespace WebKit {
                public bool enable_javascript { get; set construct; }
                [Version (since = "2.24")]
                public bool enable_javascript_markup { get; set construct; }
+               [Version (since = "2.26")]
+               public bool enable_media { get; set construct; }
                [Version (since = "2.22")]
                public bool enable_media_capabilities { get; set construct; }
                [Version (since = "2.4")]
@@ -928,6 +965,8 @@ namespace WebKit {
                [Version (since = "2.6")]
                public void remove_all_style_sheets ();
                public void remove_filter (WebKit.UserContentFilter filter);
+               [Version (since = "2.26")]
+               public void remove_filter_by_id (string filter_id);
                [Version (since = "2.8")]
                public void unregister_script_message_handler (string name);
                [Version (since = "2.22")]
@@ -977,6 +1016,8 @@ namespace WebKit {
                [CCode (has_construct_function = false)]
                [Version (since = "2.8")]
                public WebContext ();
+               [Version (since = "2.26")]
+               public void add_path_to_sandbox (string path, bool read_only);
                [Version (since = "2.6")]
                public void allow_tls_certificate_for_host (GLib.TlsCertificate certificate, string host);
                public void clear_cache ();
@@ -989,15 +1030,19 @@ namespace WebKit {
                public static unowned WebKit.WebContext get_default ();
                public unowned WebKit.FaviconDatabase get_favicon_database ();
                public unowned string get_favicon_database_directory ();
+               [Version (since = "2.26")]
+               public unowned WebKit.GeolocationManager get_geolocation_manager ();
                public async GLib.List<WebKit.Plugin> get_plugins (GLib.Cancellable? cancellable = null) 
throws GLib.Error;
                [Version (since = "2.4")]
                public WebKit.ProcessModel get_process_model ();
+               [Version (since = "2.26")]
+               public bool get_sandbox_enabled ();
                public unowned WebKit.SecurityManager get_security_manager ();
                public bool get_spell_checking_enabled ();
                [CCode (array_length = false, array_null_terminated = true)]
                public unowned string[] get_spell_checking_languages ();
                public WebKit.TLSErrorsPolicy get_tls_errors_policy ();
-               [Version (since = "2.10")]
+               [Version (deprecated = true, deprecated_since = "2.26", since = "2.10")]
                public uint get_web_process_count_limit ();
                [Version (since = "2.10")]
                public unowned WebKit.WebsiteDataManager get_website_data_manager ();
@@ -1022,13 +1067,15 @@ namespace WebKit {
                public void set_preferred_languages ([CCode (array_length = false, array_null_terminated = 
true)] string[]? languages);
                [Version (since = "2.4")]
                public void set_process_model (WebKit.ProcessModel process_model);
+               [Version (since = "2.26")]
+               public void set_sandbox_enabled (bool enabled);
                public void set_spell_checking_enabled (bool enabled);
                public void set_spell_checking_languages ([CCode (array_length = false, array_null_terminated 
= true)] string[] languages);
                public void set_tls_errors_policy (WebKit.TLSErrorsPolicy policy);
                public void set_web_extensions_directory (string directory);
                [Version (since = "2.4")]
                public void set_web_extensions_initialization_user_data (GLib.Variant user_data);
-               [Version (since = "2.10")]
+               [Version (deprecated = true, deprecated_since = "2.26", since = "2.10")]
                public void set_web_process_count_limit (uint limit);
                [CCode (has_construct_function = false)]
                [Version (since = "2.10")]
@@ -1284,13 +1331,15 @@ namespace WebKit {
                public unowned WebKit.CookieManager get_cookie_manager ();
                [Version (since = "2.10")]
                public unowned string? get_disk_cache_directory ();
+               [Version (since = "2.26")]
+               public unowned string? get_hsts_cache_directory ();
                [Version (since = "2.10")]
                public unowned string? get_indexeddb_directory ();
                [Version (since = "2.10")]
                public unowned string? get_local_storage_directory ();
                [Version (since = "2.10")]
                public unowned string? get_offline_application_cache_directory ();
-               [Version (since = "2.10")]
+               [Version (deprecated = true, deprecated_since = "2.24.", since = "2.10")]
                public unowned string? get_websql_directory ();
                [Version (since = "2.16")]
                public async bool remove (WebKit.WebsiteDataTypes types, GLib.List<WebKit.WebsiteData> 
website_data, GLib.Cancellable? cancellable = null) throws GLib.Error;
@@ -1300,6 +1349,8 @@ namespace WebKit {
                public string base_data_directory { get; construct; }
                [Version (since = "2.10")]
                public string disk_cache_directory { get; construct; }
+               [Version (since = "2.26")]
+               public string hsts_cache_directory { get; construct; }
                [Version (since = "2.10")]
                public string indexeddb_directory { get; construct; }
                [NoAccessorMethod]
@@ -1309,7 +1360,7 @@ namespace WebKit {
                public string local_storage_directory { get; construct; }
                [Version (since = "2.10")]
                public string offline_application_cache_directory { get; construct; }
-               [Version (since = "2.10")]
+               [Version (deprecated = true, deprecated_since = "2.24.", since = "2.10")]
                public string websql_directory { get; construct; }
        }
        [CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_window_properties_get_type ()")]
@@ -1403,6 +1454,7 @@ namespace WebKit {
                MEDIA_MUTE,
                DOWNLOAD_VIDEO_TO_DISK,
                DOWNLOAD_AUDIO_TO_DISK,
+               INSERT_EMOJI,
                CUSTOM
        }
        [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_COOKIE_POLICY_ACCEPT_", type_id = 
"webkit_cookie_accept_policy_get_type ()")]
@@ -1572,6 +1624,7 @@ namespace WebKit {
                PLUGIN_DATA,
                COOKIES,
                DEVICE_ID_HASH_SALT,
+               HSTS_CACHE,
                ALL
        }
        [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_DOWNLOAD_ERROR_")]
diff --git a/vapi/webkit2gtk-web-extension-4.0.vapi b/vapi/webkit2gtk-web-extension-4.0.vapi
index 76d9d56e3..8886ce2f4 100644
--- a/vapi/webkit2gtk-web-extension-4.0.vapi
+++ b/vapi/webkit2gtk-web-extension-4.0.vapi
@@ -4009,6 +4009,8 @@ namespace WebKit {
        public class Frame : GLib.Object {
                [CCode (has_construct_function = false)]
                protected Frame ();
+               [Version (since = "2.26")]
+               public uint64 get_id ();
                [Version (deprecated = true, deprecated_since = "2.22", since = "2.2")]
                public unowned JS.GlobalContext get_javascript_context_for_script_world (WebKit.ScriptWorld 
world);
                [Version (deprecated = true, deprecated_since = "2.22", since = "2.2")]
@@ -4136,8 +4138,10 @@ namespace WebKit {
                [Version (since = "2.8")]
                public signal bool context_menu (WebKit.ContextMenu context_menu, WebKit.WebHitTestResult 
hit_test_result);
                public signal void document_loaded ();
-               [Version (since = "2.16")]
+               [Version (deprecated = true, deprecated_since = "2.26", since = "2.16")]
                public signal void form_controls_associated (GLib.GenericArray<WebKit.DOM.Element> elements);
+               [Version (since = "2.26")]
+               public signal void form_controls_associated_for_frame (GLib.GenericArray<WebKit.DOM.Element> 
elements, WebKit.Frame frame);
                public signal bool send_request (WebKit.URIRequest request, WebKit.URIResponse 
redirected_response);
                [Version (since = "2.20")]
                public signal void will_submit_form (WebKit.DOM.Element form, WebKit.FormSubmissionStep step, 
WebKit.Frame source_frame, WebKit.Frame target_frame, GLib.GenericArray<string> text_field_names, 
GLib.GenericArray<string> text_field_values);
@@ -4206,6 +4210,7 @@ namespace WebKit {
                MEDIA_MUTE,
                DOWNLOAD_VIDEO_TO_DISK,
                DOWNLOAD_AUDIO_TO_DISK,
+               INSERT_EMOJI,
                CUSTOM
        }
        [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cprefix = 
"WEBKIT_FORM_SUBMISSION_WILL_", type_id = "webkit_form_submission_step_get_type ()")]


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