aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Brendan Taylor <whateley@gmail.com>2010-11-13 18:45:26 -0700
committerGravatar Brendan Taylor <whateley@gmail.com>2010-11-13 18:45:26 -0700
commitf163f3ed879a78a34f65c502119c107536876f81 (patch)
treea040ec81e82ca55e2334df484a9a6a74d92ad190 /src
parentcf9eabb212135abbff07aa32e7f5bd9f7c38cbdd (diff)
parent9611080ef53ab8e45a4b02aaf100e473ddb5440d (diff)
Merge commit '9611080ef53ab8e45a4b'
Diffstat (limited to 'src')
-rw-r--r--src/callbacks.c6
-rw-r--r--src/callbacks.h3
-rw-r--r--src/uzbl-core.c1
-rw-r--r--src/uzbl-core.h1
4 files changed, 11 insertions, 0 deletions
diff --git a/src/callbacks.c b/src/callbacks.c
index 0cf713b..b32356e 100644
--- a/src/callbacks.c
+++ b/src/callbacks.c
@@ -195,6 +195,12 @@ cmd_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",
!uzbl.behave.disable_plugins, NULL);
diff --git a/src/callbacks.h b/src/callbacks.h
index 1f03f36..7678541 100644
--- a/src/callbacks.h
+++ b/src/callbacks.h
@@ -62,6 +62,9 @@ void
cmd_set_zoom_type();
void
+cmd_disable_pagecache();
+
+void
cmd_disable_plugins();
void
diff --git a/src/uzbl-core.c b/src/uzbl-core.c
index 777c9b4..1bac5ed 100644
--- a/src/uzbl-core.c
+++ b/src/uzbl-core.c
@@ -117,6 +117,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 a572d72..d957d68 100644
--- a/src/uzbl-core.h
+++ b/src/uzbl-core.h
@@ -146,6 +146,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;