summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2023-04-01 13:25:58 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2023-04-01 13:57:56 +0200
commit5a7223397a9eac4799bdba663b2c82fa911e9c15 (patch)
tree28754edf70e61116fb49e4784f85b023de00510b
parent4d724824b703072936fe1e70510f8e2a8d0bcc5b (diff)
downloadvala-5a7223397a9eac4799bdba663b2c82fa911e9c15.tar.gz
webkit2gtk-4.1: Update to 2.40.0
-rw-r--r--vapi/Makefile.am2
-rw-r--r--vapi/metadata/WebKit2-4.1-custom.vala6
-rw-r--r--vapi/webkit2gtk-4.1.vapi120
-rw-r--r--vapi/webkit2gtk-web-extension-4.1.vapi60
4 files changed, 145 insertions, 43 deletions
diff --git a/vapi/Makefile.am b/vapi/Makefile.am
index 167eabcf5..2c8038500 100644
--- a/vapi/Makefile.am
+++ b/vapi/Makefile.am
@@ -800,7 +800,7 @@ webkit2gtk-4.0:
$(GENVAPI) --library $(srcdir)/webkit2gtk-4.0 --metadatadir $(METADATADIR) --pkg gtk+-3.0 --pkg libsoup-2.4 $(METADATADIR)/WebKit2-4.0-custom.vala $(GIRDIR)/WebKit2-4.0.gir
webkit2gtk-4.1:
- $(GENVAPI) --library $(srcdir)/webkit2gtk-4.1 --metadatadir $(METADATADIR) --pkg gtk+-3.0 --pkg libsoup-3.0 $(GIRDIR)/WebKit2-4.1.gir
+ $(GENVAPI) --library $(srcdir)/webkit2gtk-4.1 --metadatadir $(METADATADIR) --pkg gtk+-3.0 --pkg libsoup-3.0 $(METADATADIR)/WebKit2-4.1-custom.vala $(GIRDIR)/WebKit2-4.1.gir
webkit2gtk-5.0:
$(GENVAPI) --library $(srcdir)/webkit2gtk-5.0 --metadatadir $(METADATADIR) --pkg gtk4 --pkg libsoup-3.0 $(GIRDIR)/WebKit2-5.0.gir
diff --git a/vapi/metadata/WebKit2-4.1-custom.vala b/vapi/metadata/WebKit2-4.1-custom.vala
new file mode 100644
index 000000000..d17eca7e5
--- /dev/null
+++ b/vapi/metadata/WebKit2-4.1-custom.vala
@@ -0,0 +1,6 @@
+namespace WebKit {
+ public errordomain JavascriptError {
+ [CCode (cname = "WEBKIT_JAVASCRIPT_ERROR_SCRIPT_FAILED")]
+ FAILED
+ }
+}
diff --git a/vapi/webkit2gtk-4.1.vapi b/vapi/webkit2gtk-4.1.vapi
index fb0f94e82..c2cc5471c 100644
--- a/vapi/webkit2gtk-4.1.vapi
+++ b/vapi/webkit2gtk-4.1.vapi
@@ -117,6 +117,8 @@ namespace WebKit {
public ContextMenu ();
public void append (WebKit.ContextMenuItem item);
public unowned WebKit.ContextMenuItem first ();
+ [Version (since = "2.40")]
+ public unowned Gdk.Event get_event ();
public unowned WebKit.ContextMenuItem get_item_at_position (uint position);
public unowned GLib.List<WebKit.ContextMenuItem> get_items ();
public uint get_n_items ();
@@ -214,7 +216,7 @@ namespace WebKit {
public void cancel ();
[Version (since = "2.6")]
public bool get_allow_overwrite ();
- public unowned string get_destination ();
+ public unowned string? get_destination ();
public double get_elapsed_time ();
public double get_estimated_progress ();
public uint64 get_received_data_length ();
@@ -223,7 +225,7 @@ namespace WebKit {
public unowned WebKit.WebView get_web_view ();
[Version (since = "2.6")]
public void set_allow_overwrite (bool allowed);
- public void set_destination (string uri);
+ public void set_destination (string destination);
[Version (since = "2.6")]
public bool allow_overwrite { get; set; }
public string destination { get; }
@@ -424,7 +426,7 @@ namespace WebKit {
public void set_color (Gdk.RGBA? rgba);
}
[CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_install_missing_media_plugins_permission_request_get_type ()")]
- [Version (since = "2.10")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.10")]
public class InstallMissingMediaPluginsPermissionRequest : GLib.Object, WebKit.PermissionRequest {
[CCode (has_construct_function = false)]
protected InstallMissingMediaPluginsPermissionRequest ();
@@ -484,6 +486,8 @@ namespace WebKit {
public WebKit.NavigationAction copy ();
[Version (since = "2.6")]
public void free ();
+ [Version (since = "2.40")]
+ public unowned string? get_frame_name ();
[Version (since = "2.6")]
public uint get_modifiers ();
[Version (since = "2.6")]
@@ -501,6 +505,7 @@ namespace WebKit {
public class NavigationPolicyDecision : WebKit.PolicyDecision {
[CCode (has_construct_function = false)]
protected NavigationPolicyDecision ();
+ [Version (deprecated = true, deprecated_since = "2.40")]
public unowned string get_frame_name ();
[Version (deprecated = true, deprecated_since = "2.6")]
public uint get_modifiers ();
@@ -512,6 +517,7 @@ namespace WebKit {
public WebKit.NavigationType get_navigation_type ();
[Version (deprecated = true, deprecated_since = "2.6")]
public unowned WebKit.URIRequest get_request ();
+ [Version (deprecated = true, deprecated_since = "2.40")]
public string frame_name { get; }
[Version (deprecated = true, deprecated_since = "2.6")]
public uint modifiers { get; }
@@ -567,6 +573,8 @@ namespace WebKit {
[CCode (has_construct_function = false)]
protected OptionMenu ();
public void activate_item (uint index);
+ [Version (since = "2.40")]
+ public unowned Gdk.Event get_event ();
public unowned WebKit.OptionMenuItem get_item (uint index);
public uint get_n_items ();
public void select_item (uint index);
@@ -586,6 +594,20 @@ namespace WebKit {
public bool is_group_label ();
public bool is_selected ();
}
+ [CCode (cheader_filename = "webkit2/webkit2.h", ref_function = "webkit_permission_state_query_ref", type_id = "webkit_permission_state_query_get_type ()", unref_function = "webkit_permission_state_query_unref")]
+ [Compact]
+ public class PermissionStateQuery {
+ [Version (since = "2.40")]
+ public void finish (WebKit.PermissionState state);
+ [Version (since = "2.40")]
+ public unowned string get_name ();
+ [Version (since = "2.40")]
+ public unowned WebKit.SecurityOrigin get_security_origin ();
+ [Version (since = "2.40")]
+ public unowned WebKit.PermissionStateQuery @ref ();
+ [Version (since = "2.40")]
+ public void unref ();
+ }
[CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_plugin_get_type ()")]
[Version (deprecated = true, deprecated_since = "2.32")]
public class Plugin : GLib.Object {
@@ -613,7 +635,7 @@ namespace WebKit {
public void use_with_policies (WebKit.WebsitePolicies policies);
}
[CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_print_custom_widget_get_type ()")]
- [Version (since = "2.16")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.16")]
public class PrintCustomWidget : GLib.Object {
[CCode (has_construct_function = false)]
public PrintCustomWidget (Gtk.Widget widget, string title);
@@ -638,7 +660,7 @@ namespace WebKit {
public Gtk.PrintSettings print_settings { get; set; }
[NoAccessorMethod]
public WebKit.WebView web_view { owned get; construct; }
- [Version (since = "2.16")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.16")]
public signal WebKit.PrintCustomWidget create_custom_widget ();
public signal void failed (WebKit.PrintError error);
public signal void finished ();
@@ -649,6 +671,8 @@ namespace WebKit {
protected ResponsePolicyDecision ();
public unowned WebKit.URIRequest get_request ();
public unowned WebKit.URIResponse get_response ();
+ [Version (since = "2.40")]
+ public bool is_main_frame_main_resource ();
[Version (since = "2.4")]
public bool is_mime_type_supported ();
public WebKit.URIRequest request { get; }
@@ -669,6 +693,15 @@ namespace WebKit {
[Version (since = "2.24")]
public void unref ();
}
+ [CCode (cheader_filename = "webkit2/webkit2.h", ref_function = "webkit_script_message_reply_ref", type_id = "webkit_script_message_reply_get_type ()", unref_function = "webkit_script_message_reply_unref")]
+ [Compact]
+ [Version (since = "2.40")]
+ public class ScriptMessageReply {
+ public unowned WebKit.ScriptMessageReply @ref ();
+ public void return_error_message (string error_message);
+ public void return_value (JSC.Value reply_value);
+ public void unref ();
+ }
[CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_security_manager_get_type ()")]
public class SecurityManager : GLib.Object {
[CCode (has_construct_function = false)]
@@ -724,6 +757,8 @@ namespace WebKit {
public unowned string get_default_font_family ();
public uint32 get_default_font_size ();
public uint32 get_default_monospace_font_size ();
+ [Version (since = "2.40")]
+ public bool get_disable_web_security ();
public bool get_draw_compositing_indicators ();
[Version (deprecated = true, deprecated_since = "2.32.", since = "2.2")]
public bool get_enable_accelerated_2d_canvas ();
@@ -734,7 +769,7 @@ namespace WebKit {
public bool get_enable_dns_prefetching ();
[Version (since = "2.20")]
public bool get_enable_encrypted_media ();
- [Version (deprecated = true, deprecated_since = "2.38.")]
+ [Version (deprecated = true, deprecated_since = "2.38")]
public bool get_enable_frame_flattening ();
public bool get_enable_fullscreen ();
public bool get_enable_html5_database ();
@@ -806,6 +841,8 @@ namespace WebKit {
public void set_default_font_family (string default_font_family);
public void set_default_font_size (uint32 font_size);
public void set_default_monospace_font_size (uint32 font_size);
+ [Version (since = "2.40")]
+ public void set_disable_web_security (bool disabled);
public void set_draw_compositing_indicators (bool enabled);
[Version (deprecated = true, deprecated_since = "2.32.", since = "2.2")]
public void set_enable_accelerated_2d_canvas (bool enabled);
@@ -816,7 +853,7 @@ namespace WebKit {
public void set_enable_dns_prefetching (bool enabled);
[Version (since = "2.20")]
public void set_enable_encrypted_media (bool enabled);
- [Version (deprecated = true, deprecated_since = "2.38.")]
+ [Version (deprecated = true, deprecated_since = "2.38")]
public void set_enable_frame_flattening (bool enabled);
public void set_enable_fullscreen (bool enabled);
public void set_enable_html5_database (bool enabled);
@@ -889,6 +926,8 @@ namespace WebKit {
public string default_font_family { get; set construct; }
public uint default_font_size { get; set construct; }
public uint default_monospace_font_size { get; set construct; }
+ [Version (since = "2.40")]
+ public bool disable_web_security { get; set construct; }
public bool draw_compositing_indicators { get; set construct; }
[Version (deprecated = true, deprecated_since = "2.32.", since = "2.2")]
public bool enable_accelerated_2d_canvas { get; set construct; }
@@ -998,6 +1037,8 @@ namespace WebKit {
public void finish_error (GLib.Error error);
[Version (since = "2.36")]
public void finish_with_response (WebKit.URISchemeResponse response);
+ [Version (since = "2.40")]
+ public GLib.InputStream get_http_body ();
[Version (since = "2.36")]
public unowned Soup.MessageHeaders get_http_headers ();
[Version (since = "2.36")]
@@ -1060,6 +1101,8 @@ namespace WebKit {
public bool register_script_message_handler (string name);
[Version (since = "2.22")]
public bool register_script_message_handler_in_world (string name, string world_name);
+ [Version (since = "2.40")]
+ public bool register_script_message_handler_with_reply (string name, string world_name);
[Version (since = "2.24")]
public void remove_all_filters ();
public void remove_all_scripts ();
@@ -1076,7 +1119,9 @@ namespace WebKit {
[Version (since = "2.22")]
public void unregister_script_message_handler_in_world (string name, string world_name);
[Version (since = "2.8")]
- public signal void script_message_received (WebKit.JavascriptResult js_result);
+ public signal void script_message_received (WebKit.JavascriptResult value);
+ [Version (since = "2.40")]
+ public signal bool script_message_with_reply_received (JSC.Value value, WebKit.ScriptMessageReply reply);
}
[CCode (cheader_filename = "webkit2/webkit2.h", type_id = "webkit_user_media_permission_request_get_type ()")]
[Version (since = "2.8")]
@@ -1150,7 +1195,7 @@ namespace WebKit {
public unowned WebKit.GeolocationManager get_geolocation_manager ();
[Version (deprecated = true, deprecated_since = "2.32")]
public async GLib.List<WebKit.Plugin> get_plugins (GLib.Cancellable? cancellable = null) throws GLib.Error;
- [Version (since = "2.4")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.4")]
public WebKit.ProcessModel get_process_model ();
[Version (since = "2.26")]
public bool get_sandbox_enabled ();
@@ -1190,7 +1235,7 @@ namespace WebKit {
[Version (deprecated = true, deprecated_since = "2.32.", since = "2.16")]
public void set_network_proxy_settings (WebKit.NetworkProxyMode proxy_mode, WebKit.NetworkProxySettings? proxy_settings);
public void set_preferred_languages ([CCode (array_length = false, array_null_terminated = true)] string[]? languages);
- [Version (since = "2.4")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.4")]
public void set_process_model (WebKit.ProcessModel process_model);
[Version (since = "2.26")]
public void set_sandbox_enabled (bool enabled);
@@ -1270,6 +1315,7 @@ namespace WebKit {
[Version (since = "2.8")]
public signal void failed_with_tls_errors (GLib.TlsCertificate certificate, GLib.TlsCertificateFlags errors);
public signal void finished ();
+ [Version (deprecated = true, deprecated_since = "2.40")]
public signal void received_data (uint64 data_length);
public signal void sent_request (WebKit.URIRequest request, WebKit.URIResponse redirected_response);
}
@@ -1277,11 +1323,15 @@ namespace WebKit {
public class WebView : WebKit.WebViewBase, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public WebView ();
+ [Version (since = "2.40")]
+ public async JSC.Value call_async_javascript_function (string body, ssize_t length, GLib.Variant? arguments, string? world_name, string? source_uri, GLib.Cancellable? cancellable = null) throws GLib.Error;
public async bool can_execute_editing_command (string command, GLib.Cancellable? cancellable = null) throws GLib.Error;
public bool can_go_back ();
public bool can_go_forward ();
public bool can_show_mime_type (string mime_type);
public WebKit.Download download_uri (string uri);
+ [Version (since = "2.40")]
+ public async JSC.Value evaluate_javascript (string script, ssize_t length, string? world_name, string? source_uri, GLib.Cancellable? cancellable = null) throws GLib.Error;
public void execute_editing_command (string command);
[Version (since = "2.10")]
public void execute_editing_command_with_argument (string command, string argument);
@@ -1347,10 +1397,13 @@ namespace WebKit {
public void reload_bypass_cache ();
[Version (since = "2.12")]
public void restore_session_state (WebKit.WebViewSessionState state);
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.38")]
public async void run_async_javascript_function_in_world (string body, GLib.Variant arguments, string world_name, GLib.Cancellable? cancellable = null);
+ [Version (deprecated = true, deprecated_since = "2.40")]
public async WebKit.JavascriptResult run_javascript (string script, GLib.Cancellable? cancellable = null) throws GLib.Error;
+ [Version (deprecated = true, deprecated_since = "2.40")]
public async WebKit.JavascriptResult run_javascript_from_gresource (string resource, GLib.Cancellable? cancellable = null) throws GLib.Error;
- [Version (since = "2.22")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.22")]
public async WebKit.JavascriptResult run_javascript_in_world (string script, string world_name, GLib.Cancellable? cancellable = null) throws GLib.Error;
public async GLib.InputStream save (WebKit.SaveMode save_mode, GLib.Cancellable? cancellable = null) throws GLib.Error;
public async bool save_to_file (GLib.File file, WebKit.SaveMode save_mode, GLib.Cancellable? cancellable = null) throws GLib.Error;
@@ -1376,7 +1429,7 @@ namespace WebKit {
public void set_settings (WebKit.Settings settings);
public void set_zoom_level (double zoom_level);
[NoWrapper]
- public virtual bool show_option_menu (Gdk.Rectangle rectangle, WebKit.OptionMenu menu);
+ public virtual bool show_option_menu (WebKit.OptionMenu menu, Gdk.Event event, Gdk.Rectangle rectangle);
public void stop_loading ();
[Version (since = "2.34")]
public void terminate_web_process ();
@@ -1461,6 +1514,8 @@ namespace WebKit {
public signal bool on_show_option_menu (WebKit.OptionMenu menu, Gdk.Event event, Gdk.Rectangle rectangle);
public virtual signal bool permission_request (WebKit.PermissionRequest permission_request);
public virtual signal bool print (WebKit.PrintOperation print_operation);
+ [Version (since = "2.40")]
+ public virtual signal bool query_permission_state (WebKit.PermissionStateQuery query);
public virtual signal void ready_to_show ();
public virtual signal void resource_load_started (WebKit.WebResource resource, WebKit.URIRequest request);
public virtual signal void run_as_modal ();
@@ -1527,23 +1582,27 @@ namespace WebKit {
public unowned string? get_base_data_directory ();
[Version (since = "2.16")]
public unowned WebKit.CookieManager get_cookie_manager ();
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.10")]
public unowned string? get_disk_cache_directory ();
- [Version (since = "2.30")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.30")]
public unowned string? get_dom_cache_directory ();
- [Version (since = "2.26")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.26")]
public unowned string? get_hsts_cache_directory ();
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.10")]
public unowned string? get_indexeddb_directory ();
- [Version (since = "2.30")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.30")]
public unowned string? get_itp_directory ();
[Version (since = "2.30")]
public bool get_itp_enabled ();
[Version (since = "2.30")]
public async GLib.List<WebKit.ITPThirdParty> get_itp_summary (GLib.Cancellable? cancellable = null) throws GLib.Error;
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.10")]
public unowned string? get_local_storage_directory ();
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.10")]
public unowned string? get_offline_application_cache_directory ();
[Version (since = "2.30")]
public bool get_persistent_credential_storage_enabled ();
- [Version (since = "2.30")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.30")]
public unowned string? get_service_worker_registrations_directory ();
[Version (since = "2.32")]
public WebKit.TLSErrorsPolicy get_tls_errors_policy ();
@@ -1563,20 +1622,24 @@ namespace WebKit {
public void set_tls_errors_policy (WebKit.TLSErrorsPolicy policy);
public string base_cache_directory { get; construct; }
public string base_data_directory { get; construct; }
+ [Version (deprecated = true, deprecated_since = "2.40.", since = "2.10")]
public string disk_cache_directory { get; construct; }
- [Version (since = "2.30")]
+ [Version (deprecated = true, deprecated_since = "2.40.", since = "2.30")]
public string dom_cache_directory { get; construct; }
- [Version (since = "2.26")]
+ [Version (deprecated = true, deprecated_since = "2.40.", since = "2.26")]
public string hsts_cache_directory { get; construct; }
+ [Version (deprecated = true, deprecated_since = "2.40.", since = "2.10")]
public string indexeddb_directory { get; construct; }
[NoAccessorMethod]
[Version (since = "2.16")]
public bool is_ephemeral { get; construct; }
- [Version (since = "2.30")]
+ [Version (deprecated = true, deprecated_since = "2.40.", since = "2.30")]
public string itp_directory { get; construct; }
+ [Version (deprecated = true, deprecated_since = "2.40.", since = "2.10")]
public string local_storage_directory { get; construct; }
+ [Version (deprecated = true, deprecated_since = "2.40.", since = "2.10")]
public string offline_application_cache_directory { get; construct; }
- [Version (since = "2.30")]
+ [Version (deprecated = true, deprecated_since = "2.40.", since = "2.30")]
public string service_worker_registrations_directory { get; construct; }
[Version (deprecated = true, deprecated_since = "2.24.", since = "2.10")]
public string websql_directory { get; construct; }
@@ -1813,6 +1876,13 @@ namespace WebKit {
NO_PROXY,
CUSTOM
}
+ [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_PERMISSION_STATE_", type_id = "webkit_permission_state_get_type ()")]
+ [Version (since = "2.40")]
+ public enum PermissionState {
+ GRANTED,
+ DENIED,
+ PROMPT
+ }
[CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_POLICY_DECISION_TYPE_", type_id = "webkit_policy_decision_type_get_type ()")]
public enum PolicyDecisionType {
NAVIGATION_ACTION,
@@ -1825,7 +1895,7 @@ namespace WebKit {
CANCEL
}
[CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_PROCESS_MODEL_", type_id = "webkit_process_model_get_type ()")]
- [Version (since = "2.4")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.4")]
public enum ProcessModel {
SHARED_SECONDARY_PROCESS,
MULTIPLE_SECONDARY_PROCESSES
@@ -1924,9 +1994,13 @@ namespace WebKit {
FAVICON_UNKNOWN;
public static GLib.Quark quark ();
}
- [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_JAVASCRIPT_ERROR_SCRIPT_", type_id = "webkit_javascript_error_get_type ()")]
+ [CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_JAVASCRIPT_ERROR_", type_id = "webkit_javascript_error_get_type ()")]
public errordomain JavascriptError {
- FAILED;
+ [CCode (cname = "WEBKIT_JAVASCRIPT_ERROR_SCRIPT_FAILED")]
+ FAILED,
+ SCRIPT_FAILED,
+ INVALID_PARAMETER,
+ INVALID_RESULT;
public static GLib.Quark quark ();
}
[CCode (cheader_filename = "webkit2/webkit2.h", cprefix = "WEBKIT_NETWORK_ERROR_", type_id = "webkit_network_error_get_type ()")]
diff --git a/vapi/webkit2gtk-web-extension-4.1.vapi b/vapi/webkit2gtk-web-extension-4.1.vapi
index 02c2a1605..4f5935ca6 100644
--- a/vapi/webkit2gtk-web-extension-4.1.vapi
+++ b/vapi/webkit2gtk-web-extension-4.1.vapi
@@ -882,12 +882,13 @@ namespace WebKit {
public bool has_attribute_ns (string namespaceURI, string localName);
[Version (deprecated = true, deprecated_since = "2.22")]
public bool has_attributes ();
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.22")]
public bool html_input_element_get_auto_filled ();
- [Version (since = "2.22")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.22")]
public bool html_input_element_is_user_edited ();
- [Version (since = "2.22")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.22")]
public void html_input_element_set_auto_filled (bool auto_filled);
- [Version (since = "2.22")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.22")]
public void html_input_element_set_editing_value (string value);
[Version (deprecated = true, deprecated_since = "2.22", since = "2.16")]
public unowned WebKit.DOM.Element insert_adjacent_element (string where, WebKit.DOM.Element element) throws GLib.Error;
@@ -3249,7 +3250,7 @@ namespace WebKit {
public ushort compare_document_position (WebKit.DOM.Node other);
[Version (deprecated = true, deprecated_since = "2.22")]
public bool contains (WebKit.DOM.Node other);
- [Version (since = "2.22")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.22")]
public static unowned WebKit.DOM.Node for_js_value ([CCode (type = "JSCValue*")] JSC.Value value);
[Version (deprecated = true, deprecated_since = "2.22")]
public string get_base_uri ();
@@ -3943,19 +3944,19 @@ namespace WebKit {
[CCode (cheader_filename = "webkit2/webkit-web-extension.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "webkit_console_message_get_type ()")]
[Compact]
public class ConsoleMessage {
- [Version (since = "2.12")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.12")]
public WebKit.ConsoleMessage copy ();
- [Version (since = "2.12")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.12")]
public void free ();
- [Version (since = "2.12")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.12")]
public WebKit.ConsoleMessageLevel get_level ();
- [Version (since = "2.12")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.12")]
public uint get_line ();
- [Version (since = "2.12")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.12")]
public WebKit.ConsoleMessageSource get_source ();
- [Version (since = "2.12")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.12")]
public unowned string get_source_id ();
- [Version (since = "2.12")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.12")]
public unowned string get_text ();
}
[CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_context_menu_get_type ()")]
@@ -3964,6 +3965,8 @@ namespace WebKit {
public ContextMenu ();
public void append (WebKit.ContextMenuItem item);
public unowned WebKit.ContextMenuItem first ();
+ [Version (since = "2.40")]
+ public unowned Gdk.Event get_event ();
public unowned WebKit.ContextMenuItem get_item_at_position (uint position);
public unowned GLib.List<WebKit.ContextMenuItem> get_items ();
public uint get_n_items ();
@@ -4015,9 +4018,9 @@ namespace WebKit {
public JSC.Context get_js_context ();
[Version (since = "2.22")]
public JSC.Context get_js_context_for_script_world (WebKit.ScriptWorld world);
- [Version (since = "2.22")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.22")]
public JSC.Value get_js_value_for_dom_object (WebKit.DOM.Object dom_object);
- [Version (since = "2.22")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.22")]
public JSC.Value get_js_value_for_dom_object_in_script_world (WebKit.DOM.Object dom_object, WebKit.ScriptWorld world);
[Version (since = "2.2")]
public unowned string get_uri ();
@@ -4128,21 +4131,40 @@ namespace WebKit {
[Version (since = "2.28")]
public signal void user_message_received (WebKit.UserMessage message);
}
+ [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_web_form_manager_get_type ()")]
+ [Version (since = "2.40")]
+ public class WebFormManager : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected WebFormManager ();
+ public static void input_element_auto_fill (JSC.Value element, string value);
+ public static bool input_element_is_auto_filled (JSC.Value element);
+ public static bool input_element_is_user_edited (JSC.Value element);
+ public signal void form_controls_associated (WebKit.Frame frame, GLib.GenericArray<JSC.Value> elements);
+ public signal void will_send_submit_event (JSC.Value form, WebKit.Frame source_frame, WebKit.Frame target_frame);
+ public signal void will_submit_form (JSC.Value form, WebKit.Frame source_frame, WebKit.Frame target_frame);
+ }
[CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_web_hit_test_result_get_type ()")]
[Version (since = "2.8")]
public class WebHitTestResult : WebKit.HitTestResult {
[CCode (has_construct_function = false)]
protected WebHitTestResult ();
+ [Version (since = "2.40")]
+ public JSC.Value? get_js_node (WebKit.ScriptWorld? world);
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.8")]
public unowned WebKit.DOM.Node get_node ();
+ [Version (deprecated = true, deprecated_since = "2.40")]
public WebKit.DOM.Node node { get; construct; }
}
[CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_web_page_get_type ()")]
public class WebPage : GLib.Object {
[CCode (has_construct_function = false)]
protected WebPage ();
+ [Version (deprecated = true, deprecated_since = "2.40.")]
public unowned WebKit.DOM.Document get_dom_document ();
[Version (since = "2.10")]
public unowned WebKit.WebEditor get_editor ();
+ [Version (since = "2.40")]
+ public unowned WebKit.WebFormManager get_form_manager (WebKit.ScriptWorld? world);
public uint64 get_id ();
[Version (since = "2.2")]
public unowned WebKit.Frame get_main_frame ();
@@ -4150,23 +4172,23 @@ namespace WebKit {
[Version (since = "2.28")]
public async WebKit.UserMessage send_message_to_view (WebKit.UserMessage message, GLib.Cancellable? cancellable) throws GLib.Error;
public string uri { get; }
- [Version (since = "2.12")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.12")]
public signal void console_message_sent (WebKit.ConsoleMessage console_message);
[Version (since = "2.8")]
public signal bool context_menu (WebKit.ContextMenu context_menu, WebKit.WebHitTestResult hit_test_result);
public signal void document_loaded ();
[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")]
+ [Version (deprecated = true, deprecated_since = "2.40", 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.28")]
public signal bool user_message_received (WebKit.UserMessage message);
- [Version (since = "2.20")]
+ [Version (deprecated = true, deprecated_since = "2.40", 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);
}
[CCode (cheader_filename = "webkit2/webkit-web-extension.h", cprefix = "WEBKIT_CONSOLE_MESSAGE_LEVEL_", type_id = "webkit_console_message_level_get_type ()")]
- [Version (since = "2.12")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.12")]
public enum ConsoleMessageLevel {
INFO,
LOG,
@@ -4175,7 +4197,7 @@ namespace WebKit {
DEBUG
}
[CCode (cheader_filename = "webkit2/webkit-web-extension.h", cprefix = "WEBKIT_CONSOLE_MESSAGE_SOURCE_", type_id = "webkit_console_message_source_get_type ()")]
- [Version (since = "2.12")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.12")]
public enum ConsoleMessageSource {
JAVASCRIPT,
NETWORK,
@@ -4234,7 +4256,7 @@ namespace WebKit {
CUSTOM
}
[CCode (cheader_filename = "webkit2/webkit-web-extension.h", cprefix = "WEBKIT_FORM_SUBMISSION_WILL_", type_id = "webkit_form_submission_step_get_type ()")]
- [Version (since = "2.20")]
+ [Version (deprecated = true, deprecated_since = "2.40", since = "2.20")]
public enum FormSubmissionStep {
SEND_DOM_EVENT,
COMPLETE