[epiphany/clear-hsts-cache-dialog] clear-data-dialog: expose the new HSTS policies cache data



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]