summaryrefslogtreecommitdiff
path: root/CHANGELOG
blob: 2ea2b81e58c5277964535252c34ff1123a1cc3a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
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://<name> uris are replaced with dwb:<name>
  * 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