Add config option for setting default charset.
This will be used for pages with no specified charset.
This commit is contained in:
parent
745a319baf
commit
298e688933
2 changed files with 6 additions and 0 deletions
|
@ -13,6 +13,7 @@ static Parameter defconfig[ParameterLast] = {
|
|||
SETB(Certificate, 0),
|
||||
SETB(CaretBrowsing, 0),
|
||||
SETV(CookiePolicies, "@Aa"),
|
||||
SETV(DefaultCharset, "UTF-8"),
|
||||
SETB(DiskCache, 1),
|
||||
SETB(DNSPrefetch, 0),
|
||||
SETI(FontSize, 12),
|
||||
|
|
5
surf.c
5
surf.c
|
@ -65,6 +65,7 @@ typedef enum {
|
|||
Certificate,
|
||||
CookiePolicies,
|
||||
DiskCache,
|
||||
DefaultCharset,
|
||||
DNSPrefetch,
|
||||
FontSize,
|
||||
FrameFlattening,
|
||||
|
@ -695,6 +696,9 @@ setparameter(Client *c, int refresh, ParamName p, const Arg *a)
|
|||
WEBKIT_CACHE_MODEL_WEB_BROWSER :
|
||||
WEBKIT_CACHE_MODEL_DOCUMENT_VIEWER);
|
||||
return; /* do not update */
|
||||
case DefaultCharset:
|
||||
webkit_settings_set_default_charset(s, a->v);
|
||||
return; /* do not update */
|
||||
case DNSPrefetch:
|
||||
webkit_settings_set_enable_dns_prefetching(s, a->b);
|
||||
return; /* do not update */
|
||||
|
@ -1008,6 +1012,7 @@ newview(Client *c, WebKitWebView *rv)
|
|||
} else {
|
||||
settings = webkit_settings_new_with_settings(
|
||||
"auto-load-images", curconfig[LoadImages].val.b,
|
||||
"default-charset", curconfig[DefaultCharset].val.v,
|
||||
"default-font-size", curconfig[FontSize].val.i,
|
||||
"enable-caret-browsing", curconfig[CaretBrowsing].val.b,
|
||||
"enable-developer-extras", curconfig[Inspector].val.b,
|
||||
|
|
Loading…
Reference in a new issue