Fixed bug #66: Added more checks for focusedElem being null/undefined. This prevents exceptions when there isn't proper focus.
Added/fixed jshint rules for tests
Fixed issue #69: Pre-rendered links break Markdown links
Corrected test comment
Added more tests for recent bug fix
Added entry for recent bug fix to changelist
Updated marked.js to latest version: chjj/marked@31c50a9f146ac5bc725b0529452500574e9e3f30 (v0.2.9). This gives "smartypants" support: three dots to ellipsis, two dashes to m-dash, plain single- and double-quotes to curly ones.
Fixed issue #70: Firefox/Thunderbird: Code blocks with horizontal scroll would have bad background colour
Fixed issue #52: Inline code line breaks are lost
Renamed the Mozilla options.js background script to background-services.js. This better reflects the breadth of use of the file.
Fixed bug #71: Thunderbird: OptionsStore.set/remove callbacks not firing. Refactored Mozilla background service code. Made auto-tests available on Thunderbird (they would have caught the bug).
Added links to Tania's website
Fixed issue #57: MD links should automatically add schema
Don't add schema to link if it's an anchor link
Fixed bug #77: Sometimes options page MD preview doesn't initially render. Also copied a bit of code from the css-update branch
Changelist now shows up at top after update (this is a reversion to earlier behaviour)
Updated changelist. Prepping for release
Moved "other tools" section from README to NOTES. Added CSSUtilities.
Fixed bug: Chrome: If many tabs were being restored, the hotkey handler could fail to get activated. (And the background page would spit out lots of errors.)