Commits:
Release as 1.0.4
This release fixes http://bugs.conkeror.org/issue513
kludge issue 513
buffer.js: improve C-k behavior in minibuffer
After killing a buffer in the minibuffer (using C-k), always select the next
item in the buffer list, or the previous one if the buffer being killed is the
last one.
history.js: Fix clear-history for FF >= 45
Method removeAllPages was replaced by clear.
search-engines: Remove broken Answers search engine
search-engines: Update some engines to https
Updates for creativecommons, wiktionary, scholar, and slang.
Patch provided by Adam Plaice.
favicon: Add filler callback and principal
Somewhere around version 50, Firefox started giving a deprecation
warning if these args, marked optional or missing in MDN documentation,
weren't present.
search-engines: Update google, wikipedia, and yahoo
key-kill.js: eliminate a strict mode warning
keywords.js: restyle to eliminate strict mode warnings
There were several warnings like this:
JavaScript strict warning: chrome://conkeror/content/keywords.js,
line 20: SyntaxError: in strict mode code, functions may be declared
only at top level or immediately within another function
application.ini: Fix Goanna version number
modules/download-manager.js: Fix bug preventing completion of downloads.
Use new nsIPermission api
modules/permission-manager.js: Use new api for Mozilla/Firefox
versions 42 and up. The new api uses protocol://domain instead of a
simple domain (e.g., https://google.com instead of google.com).