From 65804b1715f223d1ab6cddfd949a2d4dd47ca8b1 Mon Sep 17 00:00:00 2001 From: Brendan Taylor Date: Fri, 25 Feb 2011 13:47:21 -0700 Subject: add current_encoding variable --- src/callbacks.c | 7 +++++++ src/callbacks.h | 3 +++ src/uzbl-core.c | 1 + src/uzbl-core.h | 1 + 4 files changed, 12 insertions(+) (limited to 'src') diff --git a/src/callbacks.c b/src/callbacks.c index d315a9e..470e8dd 100644 --- a/src/callbacks.c +++ b/src/callbacks.c @@ -290,6 +290,13 @@ cmd_caret_browsing() { uzbl.behave.caret_browsing, NULL); } +void +set_current_encoding() { + webkit_web_view_set_custom_encoding(uzbl.gui.web_view, + uzbl.behave.current_encoding); +} + + void cmd_fifo_dir() { uzbl.behave.fifo_dir = init_fifo(uzbl.behave.fifo_dir); diff --git a/src/callbacks.h b/src/callbacks.h index 13cb83d..ab0c1df 100644 --- a/src/callbacks.h +++ b/src/callbacks.h @@ -109,6 +109,9 @@ cmd_resizable_txt(); void cmd_default_encoding(); +void +set_current_encoding(); + void cmd_enforce_96dpi(); diff --git a/src/uzbl-core.c b/src/uzbl-core.c index 638dd1f..a7f418c 100644 --- a/src/uzbl-core.c +++ b/src/uzbl-core.c @@ -131,6 +131,7 @@ const struct var_name_to_ptr_t { { "stylesheet_uri", PTR_V_STR(uzbl.behave.style_uri, 1, cmd_style_uri)}, { "resizable_text_areas", PTR_V_INT(uzbl.behave.resizable_txt, 1, cmd_resizable_txt)}, { "default_encoding", PTR_V_STR(uzbl.behave.default_encoding, 1, cmd_default_encoding)}, + { "current_encoding", PTR_V_STR(uzbl.behave.current_encoding, 1, set_current_encoding)}, { "enforce_96_dpi", PTR_V_INT(uzbl.behave.enforce_96dpi, 1, cmd_enforce_96dpi)}, { "caret_browsing", PTR_V_INT(uzbl.behave.caret_browsing, 1, cmd_caret_browsing)}, { "scrollbars_visible", PTR_V_INT(uzbl.gui.scrollbars_visible, 1, cmd_scrollbars_visibility)}, diff --git a/src/uzbl-core.h b/src/uzbl-core.h index 1285e3a..a4e055f 100644 --- a/src/uzbl-core.h +++ b/src/uzbl-core.h @@ -187,6 +187,7 @@ typedef struct { gchar* style_uri; guint resizable_txt; gchar* default_encoding; + gchar* current_encoding; guint enforce_96dpi; gchar *inject_html; guint caret_browsing; -- cgit v1.2.3