[vala/0.44: 3/4] webkit2gtk-4.0: Update to 2.26.0
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/0.44: 3/4] webkit2gtk-4.0: Update to 2.26.0
- Date: Thu, 19 Sep 2019 18:39:41 +0000 (UTC)
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]