[epiphany/clear-hsts-cache-dialog] clear-data-dialog: expose the new HSTS policies cache data
- From: Claudio Saavedra <csaavedra src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany/clear-hsts-cache-dialog] clear-data-dialog: expose the new HSTS policies cache data
- Date: Fri, 6 Sep 2019 09:13:31 +0000 (UTC)
commit af282ff8309b767f756e5a1e9c8e3d95017b6170
Author: Claudio Saavedra <csaavedra igalia com>
Date: Fri Sep 6 12:10:54 2019 +0300
clear-data-dialog: expose the new HSTS policies cache data
WebKitGTK+ 2.26 introduces automatic support of the HSTS specification.
The HSTS policies are available for removal through
WebKitWebsiteDataManager. Add support to the clear data dialog
for the new WEBKIT_WEBSITE_DATA_HSTS_CACHE type.
meson.build | 2 +-
src/clear-data-dialog.c | 6 ++++--
2 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/meson.build b/meson.build
index e9febf976..62f533752 100644
--- a/meson.build
+++ b/meson.build
@@ -76,7 +76,7 @@ config_h = declare_dependency(
glib_requirement = '>= 2.61.2'
gtk_requirement = '>= 3.24.0'
nettle_requirement = '>= 3.4'
-webkitgtk_requirement = '>= 2.25.1'
+webkitgtk_requirement = '>= 2.25.92'
cairo_dep = dependency('cairo', version: '>= 1.2')
gcr_dep = dependency('gcr-3', version: '>= 3.5.5')
diff --git a/src/clear-data-dialog.c b/src/clear-data-dialog.c
index 20437484f..de7e25f18 100644
--- a/src/clear-data-dialog.c
+++ b/src/clear-data-dialog.c
@@ -68,7 +68,8 @@ G_DEFINE_TYPE (ClearDataDialog, clear_data_dialog, GTK_TYPE_DIALOG)
WEBKIT_WEBSITE_DATA_LOCAL_STORAGE | \
WEBKIT_WEBSITE_DATA_WEBSQL_DATABASES | \
WEBKIT_WEBSITE_DATA_INDEXEDDB_DATABASES | \
- WEBKIT_WEBSITE_DATA_PLUGIN_DATA
+ WEBKIT_WEBSITE_DATA_PLUGIN_DATA | \
+ WEBKIT_WEBSITE_DATA_HSTS_CACHE
typedef struct {
WebKitWebsiteDataTypes type;
@@ -82,7 +83,8 @@ static const DataEntry data_entries[] = {
{ WEBKIT_WEBSITE_DATA_OFFLINE_APPLICATION_CACHE, TRUE, N_("Offline web application cache") },
{ WEBKIT_WEBSITE_DATA_INDEXEDDB_DATABASES, FALSE, N_("IndexedDB databases") },
{ WEBKIT_WEBSITE_DATA_WEBSQL_DATABASES, FALSE, N_("WebSQL databases") },
- { WEBKIT_WEBSITE_DATA_PLUGIN_DATA, FALSE, N_("Plugins data") }
+ { WEBKIT_WEBSITE_DATA_PLUGIN_DATA, FALSE, N_("Plugins data") },
+ { WEBKIT_WEBSITE_DATA_HSTS_CACHE, FALSE, N_("HSTS policies cache") }
};
static WebKitWebsiteDataManager *
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]