diff options
Diffstat (limited to 'desktop/options.h')
-rw-r--r-- | desktop/options.h | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/desktop/options.h b/desktop/options.h index 9b7064efa..b74fab829 100644 --- a/desktop/options.h +++ b/desktop/options.h @@ -16,7 +16,8 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -/** \file +/** + * \file * Option available on all platforms * * Non-platform specific options can be added by editing this file @@ -27,8 +28,8 @@ * with different macro definitions so there is no guard */ -#ifndef _NETSURF_DESKTOP_OPTIONS_H_ -#define _NETSURF_DESKTOP_OPTIONS_H_ +#ifndef NETSURF_DESKTOP_OPTIONS_H_ +#define NETSURF_DESKTOP_OPTIONS_H_ #include "netsurf/types.h" @@ -91,6 +92,9 @@ NSOPTION_STRING(accept_charset, NULL) /** Preferred maximum size of memory cache / bytes. */ NSOPTION_INTEGER(memory_cache_size, 12 * 1024 * 1024) +/** Preferred location of disc cache, or NULL for system provided location */ +NSOPTION_STRING(disc_cache_path, NULL) + /** Preferred expiry size of disc cache / bytes. */ NSOPTION_UINT(disc_cache_size, 1024 * 1024 * 1024) @@ -104,9 +108,6 @@ NSOPTION_BOOL(block_advertisements, false) * http://www.w3.org/Submission/2011/SUBM-web-tracking-protection-20110224/#dnt-uas */ NSOPTION_BOOL(do_not_track, false) -/** Minimum GIF animation delay */ -NSOPTION_INTEGER(minimum_gif_delay, 10) - /** Whether to send the referer HTTP header */ NSOPTION_BOOL(send_referer, true) @@ -122,6 +123,9 @@ NSOPTION_BOOL(animate_images, true) /** Whether to execute javascript */ NSOPTION_BOOL(enable_javascript, false) +/** Whether to allow Author level CSS. */ +NSOPTION_BOOL(author_level_css, true) + /** Maximum time (in seconds) to wait for a script to run */ NSOPTION_INTEGER(script_timeout, 10) @@ -167,12 +171,6 @@ NSOPTION_INTEGER(window_width, 0) /** default height of new windows */ NSOPTION_INTEGER(window_height, 0) -/** width of screen when above options were saved */ -NSOPTION_INTEGER(window_screen_width, 0) - -/** height of screen when above options were saved */ -NSOPTION_INTEGER(window_screen_height, 0) - /** default size of status bar vs. h scroll bar */ NSOPTION_INTEGER(toolbar_status_size, 6667) @@ -260,6 +258,9 @@ NSOPTION_BOOL(enable_PDF_compression, true) /** setting a password and encoding PDF documents */ NSOPTION_BOOL(enable_PDF_password, false) +/** whether to prefer dark mode (light on dark) */ +NSOPTION_BOOL(prefer_dark_mode, false) + /******** System colours ********/ NSOPTION_COLOUR(sys_colour_ActiveBorder, 0x00d3d3d3) NSOPTION_COLOUR(sys_colour_ActiveCaption, 0x00f1f1f1) @@ -291,6 +292,6 @@ NSOPTION_COLOUR(sys_colour_WindowFrame, 0x004e4e4e) NSOPTION_COLOUR(sys_colour_WindowText, 0x00000000) /** Filter for non-verbose logging */ -NSOPTION_STRING(log_filter, "level:WARNING") +NSOPTION_STRING(log_filter, NETSURF_BUILTIN_LOG_FILTER) /** Filter for verbose logging */ -NSOPTION_STRING(verbose_filter, "level:VERBOSE") +NSOPTION_STRING(verbose_filter, NETSURF_BUILTIN_VERBOSE_FILTER) |