Changes since 2012-12-03: New features: * New commandline option --proxy for dwbem * New commands 'reload_bookmarks', 'reload_quickmarks' * New option 'load-on-focus' * Prompt if a form should be resubmitted * Expand ~ in user-stylesheet-uri * New command 'print_preview', new option 'print-previewer' * New option 'accept-language' * New extension 'unique_tabs' * Indicate installed/disabled extensions when calling dwbem -a/-l * Allow arbitrary uri-schemes for commandline/open-prompt * Check for supercookies * New commandline option '--check-syntax' * Searchable find/command history * HSTS-support * Added bashcompletion for dwb/dwbem * Control-Return follows selection in new tab, Shift-Return follows selection in background tab * New option 'max-visible-completions' * Mousewheel cycles through tabs * New command 'tabdo' * New option 'passthrough-keys' * Refactored scripting api Bug fixes: * Fixing a use after free when reading scripts * Fixing memory leak in connect_object * Fixing memory leak in signal_set * Escape download path when spawning with application, parse arguments with g_shell_parse_argv * Fixing hint clicking on youtube images * Fixing wrong default PREFIX * Fixing broken layout on dwb:quickmarks * Fixing wrong font size in hints * Fixing format security errors * Fixing a segfault when a tab is closed * Unref use WebKitHitTestResults * Fixing --no-confirm of dwbem deleted the config * Adding elements with contenteditable property to editable elements * Fixing several segfaults when connecting GObject in the scripting context * Fixing ignored '@'-shortcut * Check for numpad-return Removed: * Removed scratchpad Changes since 2012-10-28: New features: * Paste primary selection into webview * New option 'hints-key-lock' * Tab numbers in the status line * Extended javascript api Bug fixes: * Fixing :search command * Increasing performance of adblocker after a decrease with webkit-1.10 * Fixing 2 segfaults in js-api * Ignore the default action for Mouse Buttons 8 and 9 * Fixing a memory leak when closing a tab * Fixing segfault if userscript is a symlink * Ellipsize dwb:-links correctly * Update status bar if a tab is closed * Fixing wrong excaping when backslash is mapped to a shortcut Removed: * Command line option -s removed Changes since 2012-08-22: New features: * Indicator for quick/bookmarks * Scratchpad for userscripts * Update statusbar from userscripts * New option 'enable-webgl' * New option 'enable-accelerated-compositing' * New option 'show-single-tab' * Implementing 'mouseMove' signal for userscripts * Implementing 'Object.setPrivate', 'Object.getPrivate' for userscripts * Allow usage of directories for 'adblock-filterlist' * Extension manager for javascript extensions * New option 'sync-files', old 'sync-files' is now 'file-sync-interval' * New methods 'Array.fastIndexOf', 'Array.fastLastIndexOf' * More information in version info Bug fixes: * Fixing element hider issues with webkit-1.10 * Unescape uris with javascript-scheme * Always unprotect callback function in request_callback * Protect callback function in global_send_request * Adding missing download command to keys * Fixing wrong section number in dwb-js-manpage * Create js-quark before creating any objects; don't allocate position string in dwb_update_status_text * Use sizeof for stack-allocated strings; fixing one possible buffer overflow * Set default value for sync_files * Don't ignore case in directory listings * Create a new webview in view_create_web_view_cb if tabs are disabled * Fixing possible segfault in dwb_normal_mode * Let wv, frame and download be derived from gobject; fixing possible segfault in tabs_create; apply scripts before checking signals * Fixing several typos * Ignore empty key-names in dwb:keys * Descriptions for cookie-functions * Respect evironment LDFLAGS * Check if key or value is NULL in dwb_set_key, fixes a possible segfault Changes since 2012-05-11 New features: * A javascript api * Extensions: 'formfiller', 'requestpolicy', 'perdomainsettings', 'userscripts' * Token matching for tab completion * New command 'sanitize' * New option 'addressbar-dns-lookup' * New option 'close-last-tab-policy' * Create hints for image maps * Added DWB_PROXY environment variable to external download command * Use up/down key for tab completion * Adding download-speed to the download label * Focus hints with up/down-keys * New command 'toggle_tab' * New setting 'do-not-track' * Tilde-expansion for paths * New option 'bars-padding' * New option 'searchengine-submit-pattern' * New options 'progressbar-empty-color', 'progressbar-full-color', 'progressbar-style' Removed: * $XDG_CONFIG_HOME/dwb/scripts/ is no longer supported, scripts from that directory are only injected with the 'userscripts' extension. * Removed command 'reload_scripts'. Bug fixes: * Fixing wrong tab marked as protected when session is restored * Try to avoid overlapping hints * Fixing a bug when a new searchengine is added on certain sites. * Fixing segfault when web-inspector is closed * Fixing several memory leaks. * Fixing a use-after-free and a too small malloc * Don't unescape uri in the statusbar if it contains \n, \r or \f * Fixing issues with onscreen keyboards * Fixing issues with autocompletion Changes since 2012-02-01 New features: * New settings 'close-tab-focus-policy', 'new-tab-position-policy'' * New setting 'ssl-use-system-ca-file' for libsoup > 2.38 * New commands 'hints_background' 'hints_images_background', 'hints_url_background', opens hints in a background tab * New setting 'update-search-delay' * New commands 'back_open', 'backopen_url' * Adding case sensitive search * Tilde expansion for downloads and pathcompletion * New command 'dump' * New commands 'toggle_local_setting', 'local_set' * New settings 'font-hidden-statusbar' * New setting 'hint-auto-follow' * New command 'normal_mode' * New setting 'use-ntlm' * New dwb-uri 'dwb:searchengines' * New command 'cancel_download' * New command 'clear_tab' * New settings 'download-gradient-start', 'download-gradient-end' * New setting 'auto-insert-mode' * New command 'reload_userscripts' * New commands 'tab_move', 'tab_move_left', 'tab_move_right' * Adding 'DWB_MIME_TYPE' environment variable for external download scripts * New setting 'tabbar-visible' * Adding to small status bars if the statusbar is hidden that show links under pointer and insert mode state Changed: * All dwb:// uris are replaced with dwb: * Additional dbus backend for single instance handling * Possibility to send commands in userscripts to stdout, must be sent to $DWB_FIFO instead Removed: * Removed settings 'mail-handler', 'ftp-handler' Bug fixes: * Fixing broken downloads with libwebkit > 1.8.0 * Fixing a possible segfault in the proxy setting * Fixing several memory leaks * Fixing not saved mimetypes for downloads opened with external applications * Fixing segfault when startpage is not set * Fixing several typos * Several minor bug fixes