diff options
author | Antenore Gatta <antenore@simbiosi.org> | 2021-05-04 01:22:31 +0300 |
---|---|---|
committer | Antenore Gatta <antenore@simbiosi.org> | 2021-05-04 01:22:31 +0300 |
commit | d7d8b0ff4f2c40744c0dce49a6a22eef7c23b9c4 (patch) | |
tree | dfb1e4e2c509153a01f984c1a05efd9aab583698 /plugins/www/www_plugin.c | |
parent | 92b0d31b7951f518d5c2100161a7d7a2f1e10520 (diff) |
WWW plugin deprecations and warnings
Diffstat (limited to 'plugins/www/www_plugin.c')
-rw-r--r-- | plugins/www/www_plugin.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/plugins/www/www_plugin.c b/plugins/www/www_plugin.c index c9220b2bd..53ca9c43f 100644 --- a/plugins/www/www_plugin.c +++ b/plugins/www/www_plugin.c @@ -51,6 +51,7 @@ #include "www_utils.h" #include "www_plugin.h" +#define UNUSED(x) (void)(x) #define GET_PLUGIN_DATA(gp) (RemminaPluginWWWData *)g_object_get_data(G_OBJECT(gp), "plugin-data") @@ -188,6 +189,7 @@ void remmina_plugin_www_on_create(WebKitWebView *webview, WebKitNavigationAction webkit_navigation_action_get_request(a)); REMMINA_PLUGIN_DEBUG("Downloading url %s ", url); WebKitDownload *d = webkit_web_view_download_uri(gpdata->webview, url); + UNUSED(d); break; case WEBKIT_NAVIGATION_TYPE_FORM_SUBMITTED: @@ -246,6 +248,7 @@ void remmina_plugin_www_decide_newwin(WebKitPolicyDecision *decision, RemminaPro webkit_navigation_action_get_request(a)); REMMINA_PLUGIN_DEBUG("Downloading url %s ", url); WebKitDownload *d = webkit_web_view_download_uri(gpdata->webview, url); + UNUSED(d); break; @@ -391,6 +394,9 @@ static gboolean remmina_www_query_feature(RemminaProtocolWidget *gp, const Remmi static gboolean remmina_plugin_www_load_failed_tls_cb(WebKitWebView *webview, gchar *failing_uri, GTlsCertificate *certificate, + GTlsCertificateFlags errors, RemminaProtocolWidget *gp) __attribute__ ((unused)); +static gboolean remmina_plugin_www_load_failed_tls_cb(WebKitWebView *webview, + gchar *failing_uri, GTlsCertificate *certificate, GTlsCertificateFlags errors, RemminaProtocolWidget *gp) { TRACE_CALL(__func__); @@ -515,13 +521,15 @@ static void remmina_plugin_www_init(RemminaProtocolWidget *gp) } if (remmina_plugin_service->file_get_int(remminafile, "ignore-tls-errors", FALSE)) { - webkit_web_context_set_tls_errors_policy(gpdata->context, WEBKIT_TLS_ERRORS_POLICY_IGNORE); + webkit_website_data_manager_set_tls_errors_policy + (gpdata->data_mgr, WEBKIT_TLS_ERRORS_POLICY_IGNORE); g_info("Ignore TLS errors"); } if (remmina_plugin_service->file_get_string(remminafile, "proxy-url")) { gchar *proxyurl = g_strdup(remmina_plugin_service->file_get_string(remminafile, "proxy-url")); WebKitNetworkProxySettings *proxy_settings = webkit_network_proxy_settings_new (proxyurl, NULL); - webkit_web_context_set_network_proxy_settings(gpdata->context, WEBKIT_NETWORK_PROXY_MODE_CUSTOM, proxy_settings); + webkit_website_data_manager_set_network_proxy_settings + (gpdata->data_mgr, WEBKIT_NETWORK_PROXY_MODE_CUSTOM, proxy_settings); webkit_network_proxy_settings_free(proxy_settings); g_free(proxyurl); } |