From 9611080ef53ab8e45a4b02aaf100e473ddb5440d Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Sun, 5 Sep 2010 21:45:26 +0200 Subject: Enable webkit pagecache by default --- src/callbacks.c | 6 ++++++ src/callbacks.h | 3 +++ src/uzbl-core.c | 1 + src/uzbl-core.h | 1 + 4 files changed, 11 insertions(+) (limited to 'src') diff --git a/src/callbacks.c b/src/callbacks.c index d2352b2..17517e4 100644 --- a/src/callbacks.c +++ b/src/callbacks.c @@ -181,6 +181,12 @@ cmd_zoom_level() { webkit_web_view_set_zoom_level (uzbl.gui.web_view, uzbl.behave.zoom_level); } +void +cmd_disable_pagecache() { + g_object_set (G_OBJECT(view_settings()), "enable-page-cache", + !uzbl.behave.disable_pagecache, NULL); +} + void cmd_disable_plugins() { g_object_set (G_OBJECT(view_settings()), "enable-plugins", diff --git a/src/callbacks.h b/src/callbacks.h index fdd08e4..cf3780f 100644 --- a/src/callbacks.h +++ b/src/callbacks.h @@ -58,6 +58,9 @@ cmd_zoom_level(); void cmd_set_zoom_type(); +void +cmd_disable_pagecache(); + void cmd_disable_plugins(); diff --git a/src/uzbl-core.c b/src/uzbl-core.c index 7be98c3..2e87d1b 100644 --- a/src/uzbl-core.c +++ b/src/uzbl-core.c @@ -125,6 +125,7 @@ const struct var_name_to_ptr_t { { "fantasy_font_family", PTR_V_STR(uzbl.behave.fantasy_font_family, 1, cmd_fantasy_font_family)}, { "monospace_size", PTR_V_INT(uzbl.behave.monospace_size, 1, cmd_font_size)}, { "minimum_font_size", PTR_V_INT(uzbl.behave.minimum_font_size, 1, cmd_minimum_font_size)}, + { "disable_pagecache", PTR_V_INT(uzbl.behave.disable_pagecache, 1, cmd_disable_pagecache)}, { "disable_plugins", PTR_V_INT(uzbl.behave.disable_plugins, 1, cmd_disable_plugins)}, { "disable_scripts", PTR_V_INT(uzbl.behave.disable_scripts, 1, cmd_disable_scripts)}, { "autoload_images", PTR_V_INT(uzbl.behave.autoload_img, 1, cmd_autoload_img)}, diff --git a/src/uzbl-core.h b/src/uzbl-core.h index 5760423..0c5061a 100644 --- a/src/uzbl-core.h +++ b/src/uzbl-core.h @@ -144,6 +144,7 @@ typedef struct { guint minimum_font_size; gfloat zoom_level; gboolean zoom_type; + guint disable_pagecache; guint disable_plugins; guint disable_scripts; guint autoload_img; -- cgit v1.2.3