Reduced the number of webkit settings.
authorDaniel Carl <danielcarl@gmx.de>
Sat, 23 Mar 2013 10:27:39 +0000 (11:27 +0100)
committerDaniel Carl <danielcarl@gmx.de>
Sat, 23 Mar 2013 10:27:39 +0000 (11:27 +0100)
The less setting we must parse the faster we can apply the settings. Also the
setting completions will keep readable. If anyone like a special setting to be
configurable to runtime, it's an easy job to add the item to the setting list
and to the default config.

src/config.h
src/setting.c

index 7d3341b..96911e2 100644 (file)
@@ -93,7 +93,6 @@ const struct {
     {"searchengine-add dl=https://duckduckgo.com/lite/?q=%s"},
     {"searchengine-add dd=https://duckduckgo.com/?q=%s"},
     {"set images=on"},
-    {"set shrinkimages=on"},
     {"set cursivfont=serif"},
     {"set defaultencondig=utf-8"},
     {"set defaultfont=sans-serif"},
@@ -101,38 +100,17 @@ const struct {
     {"set monofontsize=11"},
     {"set caret=off"},
     {"set webinspector=off"},
-    {"set dnsprefetching=on"},
-    {"set dompaste=off"},
-    {"set frameflattening=off"},
-    {"set enable-file-access-from-file-uris=off"},
-    {"set enable-html5-database=off"},
-    {"set enable-html5-local-storage=off"},
-    {"set javaapplet=off"},
     {"set offlinecache=on"},
     {"set pagecache=on"},
     {"set plugins=on"},
     {"set scripts=on"},
-    {"set enable-site-specific-quirks=off"},
-    {"set enable-spatial-navigation=off"},
-    {"set spell=off"},
-    {"set enable-universal-access-from-file-uris=off"},
-    {"set enable-webgl=off"},
     {"set xssauditor=on"},
-    {"set enforce-96-dpi=off"},
-    {"set fantasyfont=serif"},
-    {"set javascript-can-access-clipboard=off"},
-    {"set javascript-can-open-windows-automatically=off"},
     {"set minimumfontsize=5"},
-    {"set minimum-logical-font-size=5"},
     {"set monofont=monospace"},
     {"set backgrounds=on"},
-    {"set resizetextareas=on"},
     {"set sansfont=sens-serif"},
     {"set seriffont=serif"},
-    {"set spelllang="},
-    {"set tab-key-cycles-through-elements=on"},
     {"set useragent=vimb/" VERSION " (X11; Linux i686) AppleWebKit/535.22+ Compatible (Safari)"},
-    {"set zoomstep=0.1"},
     {"set stylesheet=on"},
     {"set proxy=on"},
     {"set cookie-timeout=4800"},
index 7bbfe84..1ad41a5 100644 (file)
@@ -45,7 +45,6 @@ static Setting default_settings[] = {
     /* webkit settings */
     /* alias,  name,               type,         func,           arg */
     {"images", "auto-load-images", TYPE_BOOLEAN, setting_webkit, {0}},
-    {"shrinkimages", "auto-shrink-images", TYPE_BOOLEAN, setting_webkit, {0}},
     {"cursivfont", "cursive-font-family", TYPE_CHAR, setting_webkit, {0}},
     {"defaultencondig", "default-encoding", TYPE_CHAR, setting_webkit, {0}},
     {"defaultfont", "default-font-family", TYPE_CHAR, setting_webkit, {0}},
@@ -53,43 +52,21 @@ static Setting default_settings[] = {
     {"monofontsize", "default-monospace-font-size", TYPE_INTEGER, setting_webkit, {0}},
     {"caret", "enable-caret-browsing", TYPE_BOOLEAN, setting_webkit, {0}},
     {"webinspector", "enable-developer-extras", TYPE_BOOLEAN, setting_webkit, {0}},
-    {"dnsprefetching", "enable-dns-prefetching", TYPE_BOOLEAN, setting_webkit, {0}},
-    {"dompaste", "enable-dom-paste", TYPE_BOOLEAN, setting_webkit, {0}},
-    {"frameflattening", "enable-frame-flattening", TYPE_BOOLEAN, setting_webkit, {0}},
-    {NULL, "enable-file-access-from-file-uris", TYPE_BOOLEAN, setting_webkit, {0}},
-    {NULL, "enable-html5-database", TYPE_BOOLEAN, setting_webkit, {0}},
-    {NULL, "enable-html5-local-storage", TYPE_BOOLEAN, setting_webkit, {0}},
-    {"javaapplet", "enable-java-applet", TYPE_BOOLEAN, setting_webkit, {0}},
     {"offlinecache", "enable-offline-web-application-cache", TYPE_BOOLEAN, setting_webkit, {0}},
     {"pagecache", "enable-page-cache", TYPE_BOOLEAN, setting_webkit, {0}},
     {"plugins", "enable-plugins", TYPE_BOOLEAN, setting_webkit, {0}},
     {"scripts", "enable-scripts", TYPE_BOOLEAN, setting_webkit, {0}},
-    {NULL, "enable-site-specific-quirks", TYPE_BOOLEAN, setting_webkit, {0}},
-    {NULL, "enable-spatial-navigation", TYPE_BOOLEAN, setting_webkit, {0}},
-    {"spell", "enable-spell-checking", TYPE_BOOLEAN, setting_webkit, {0}},
-    {NULL, "enable-universal-access-from-file-uris", TYPE_BOOLEAN, setting_webkit, {0}},
-    {NULL, "enable-webgl", TYPE_BOOLEAN, setting_webkit, {0}},
     {"xssauditor", "enable-xss-auditor", TYPE_BOOLEAN, setting_webkit, {0}},
-    {NULL, "enforce-96-dpi", TYPE_BOOLEAN, setting_webkit, {0}},
-    {"fantasyfont", "fantasy-font-family", TYPE_CHAR, setting_webkit, {0}},
-    {NULL, "javascript-can-access-clipboard", TYPE_BOOLEAN, setting_webkit, {0}},
-    {NULL, "javascript-can-open-windows-automatically", TYPE_BOOLEAN, setting_webkit, {0}},
     {"minimumfontsize", "minimum-font-size", TYPE_INTEGER, setting_webkit, {0}},
-    {NULL, "minimum-logical-font-size", TYPE_INTEGER, setting_webkit, {0}},
     {"monofont", "monospace-font-family", TYPE_CHAR, setting_webkit, {0}},
     {"backgrounds", "print-backgrounds", TYPE_BOOLEAN, setting_webkit, {0}},
-    {"resizetextareas", "resizable-text-areas", TYPE_BOOLEAN, setting_webkit, {0}},
     {"sansfont", "sans-serif-font-family", TYPE_CHAR, setting_webkit, {0}},
     {"seriffont", "serif-font-family", TYPE_CHAR, setting_webkit, {0}},
-    {"spelllang", "spell-checking-languages", TYPE_CHAR, setting_webkit, {0}},
-    {NULL, "tab-key-cycles-through-elements", TYPE_BOOLEAN, setting_webkit, {0}},
     {"useragent", "user-agent", TYPE_CHAR, setting_webkit, {0}},
-    {"zoomstep", "zoom-step", TYPE_FLOAT, setting_webkit, {0}},
 
     /* internal variables */
     {NULL, "stylesheet", TYPE_BOOLEAN, setting_user_style, {0}},
 
-    /* TODO make soup setting local */
     {NULL, "proxy", TYPE_BOOLEAN, setting_proxy, {0}},
     {NULL, "cookie-timeout", TYPE_INTEGER, setting_cookie_timeout, {0}},
     {NULL, "strict-ssl", TYPE_BOOLEAN, setting_strict_ssl, {0}},