[Xfce4-commits] <midori:master> Default local storage, database and offline app cache to disabled
Christian Dywan
noreply at xfce.org
Sat Jan 30 17:40:03 CET 2010
Updating branch refs/heads/master
to 3441ab45ef827830ae3151dea92c7a5ccebd44e6 (commit)
from a1c598851b3ab9a35b0d790d2ac8c86103d0045d (commit)
commit 3441ab45ef827830ae3151dea92c7a5ccebd44e6
Author: Christian Dywan <christian at twotoasts.de>
Date: Sat Jan 30 17:15:28 2010 +0100
Default local storage, database and offline app cache to disabled
midori/midori-websettings.c | 60 +++++++++++++++++++++++++++++++++++++++++++
1 files changed, 60 insertions(+), 0 deletions(-)
diff --git a/midori/midori-websettings.c b/midori/midori-websettings.c
index 0dd6494..ce5b7a1 100644
--- a/midori/midori-websettings.c
+++ b/midori/midori-websettings.c
@@ -155,6 +155,9 @@ enum
PROP_ENABLE_SCRIPTS,
PROP_ENABLE_PLUGINS,
PROP_ENABLE_DEVELOPER_EXTRAS,
+ PROP_ENABLE_HTML5_DATABASE,
+ PROP_ENABLE_HTML5_LOCAL_STORAGE,
+ PROP_ENABLE_OFFLINE_WEB_APPLICATION_CACHE,
PROP_ENABLE_PAGE_CACHE,
PROP_ZOOM_TEXT_AND_IMAGES,
PROP_FIND_WHILE_TYPING,
@@ -860,6 +863,31 @@ midori_web_settings_class_init (MidoriWebSettingsClass* class)
"Enable special extensions for developers",
TRUE,
flags));
+ #if WEBKIT_CHECK_VERSION (1, 1, 8)
+ g_object_class_install_property (gobject_class,
+ PROP_ENABLE_HTML5_DATABASE,
+ g_param_spec_boolean ("enable-html5-database",
+ _("Enable HTML5 database support"),
+ _("Whether to enable HTML5 database support"),
+ FALSE,
+ flags));
+ g_object_class_install_property (gobject_class,
+ PROP_ENABLE_HTML5_LOCAL_STORAGE,
+ g_param_spec_boolean ("enable-html5-local-storage",
+ _("Enable HTML5 local storage support"),
+ _("Whether to enable HTML5 local storage support"),
+ FALSE,
+ flags));
+ #endif
+ #if WEBKIT_CHECK_VERSION (1, 1, 13)
+ g_object_class_install_property (gobject_class,
+ PROP_ENABLE_OFFLINE_WEB_APPLICATION_CACHE,
+ g_param_spec_boolean ("enable-offline-web-application-cache",
+ _("Enable offline web application cache"),
+ _("Whether to enable offline web application cache"),
+ FALSE,
+ flags));
+ #endif
#if WEBKIT_CHECK_VERSION (1, 1, 18)
g_object_class_install_property (gobject_class,
PROP_ENABLE_PAGE_CACHE,
@@ -1418,6 +1446,22 @@ midori_web_settings_set_property (GObject* object,
g_object_set (web_settings, "WebKitWebSettings::enable-developer-extras",
g_value_get_boolean (value), NULL);
break;
+ #if WEBKIT_CHECK_VERSION (1, 1, 8)
+ case PROP_ENABLE_HTML5_DATABASE:
+ g_object_set (web_settings, "WebKitWebSettings::enable-html5-database",
+ g_value_get_boolean (value), NULL);
+ break;
+ case PROP_ENABLE_HTML5_LOCAL_STORAGE:
+ g_object_set (web_settings, "WebKitWebSettings::enable-html5-local-storage",
+ g_value_get_boolean (value), NULL);
+ break;
+ #endif
+ #if WEBKIT_CHECK_VERSION (1, 1, 13)
+ case PROP_ENABLE_OFFLINE_WEB_APPLICATION_CACHE:
+ g_object_set (web_settings, "WebKitWebSettings::enable-offline-web-application-cache",
+ g_value_get_boolean (value), NULL);
+ break;
+ #endif
#if WEBKIT_CHECK_VERSION (1, 1, 18)
case PROP_ENABLE_PAGE_CACHE:
g_object_set (web_settings, "WebKitWebSettings::enable-page-cache",
@@ -1646,6 +1690,22 @@ midori_web_settings_get_property (GObject* object,
g_value_set_boolean (value, katze_object_get_boolean (web_settings,
"WebKitWebSettings::enable-developer-extras"));
break;
+ #if WEBKIT_CHECK_VERSION (1, 1, 8)
+ case PROP_ENABLE_HTML5_DATABASE:
+ g_value_set_boolean (value, katze_object_get_boolean (web_settings,
+ "WebKitWebSettings::enable-html5-database"));
+ break;
+ case PROP_ENABLE_HTML5_LOCAL_STORAGE:
+ g_value_set_boolean (value, katze_object_get_boolean (web_settings,
+ "WebKitWebSettings::enable-html5-local-storage"));
+ break;
+ #endif
+ #if WEBKIT_CHECK_VERSION (1, 1, 13)
+ case PROP_ENABLE_OFFLINE_WEB_APPLICATION_CACHE:
+ g_value_set_boolean (value, katze_object_get_boolean (web_settings,
+ "WebKitWebSettings::enable-offline-web-application-cache"));
+ break;
+ #endif
#if WEBKIT_CHECK_VERSION (1, 1, 18)
case PROP_ENABLE_PAGE_CACHE:
g_value_set_boolean (value, katze_object_get_boolean (web_settings,
More information about the Xfce4-commits
mailing list