Use "0o"-prefixed octal literals
Remove javascript version because not supported any more since mozilla57
Replace for each by `for (... of ...) because E4X/ECMA-357 is depre…
…cated
Define variables before using them
Use ChromeUtils.import() because it's faster than `Components.utils…
….import()` According to https://wiki.mozilla.org/Thunderbird/Add-ons_Guide_57
Delete unused property addonRootDir which was set by a failing function
Error is "NS_NOINTERFACE for uri.file" Using the stack to get the addon root dir seems to be hacky anyway? Bootstrapped extensions would have an `installPath` which would be more appropriate
Replace legacy iterators with generators
The support for the non-standard, legacy iterator protocol has been removed.
Every dialog using <prefwindow> must now include this CSS.
The interface has been removed in mozilla60. evaluate() returns an XPathResult, so we can use its result to access the named constant properties.
Do not rely on StopIteration for the fade animation
We now use a standard generator, which never throws StopIteration.
Mark Firefox < 57 (ie, all) and TB < 57 as unsupported.
This version of the extension is incompatible with pre-quantum mozillas, which in particular makes it useless for Firefox as quantum dropped XUL. I don't know about SeaMonkey, ChatiZilla and Zotero. Let's prevent the extension from loading for these codebases.
Merge pull request #3 from indigoxela/thunderbird-57
draw mail count background with cairo
Merge pull request #6 from vantu5z/thunderbird-57
update Russian translation
Merge pull request #8 from cbsghost/thunderbird-57
Update zh-TW locale.