From: Daniel Carl Date: Sat, 23 Mar 2013 10:27:39 +0000 (+0100) Subject: Reduced the number of webkit settings. X-Git-Url: https://git.owens.tech///git?a=commitdiff_plain;h=c72173fed970f001c8c1e8df7f9a3d7acc31ad59;p=vimb.git Reduced the number of webkit settings. 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. --- diff --git a/src/config.h b/src/config.h index 7d3341b..96911e2 100644 --- a/src/config.h +++ b/src/config.h @@ -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"}, diff --git a/src/setting.c b/src/setting.c index 7bbfe84..1ad41a5 100644 --- a/src/setting.c +++ b/src/setting.c @@ -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}},