Description
Below is the output of Mozilla's Compatibility Tests checker. Any help in fixing them would be appreciated. The last one, deals with multi process (e10s), which is definitely a big one and discussed more in #211.
The "newChannel" functions have been deprecated in favor of their new versions (ending with 2).
Warning: The "newChannel" functions have been deprecated in favor of their new versions (ending with 2). See https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIIOService for more information.
components/protocols.js
37 let uri = ioService.newURI(url, null, null);
38 let channel = ioService.newChannelFromURI(uri);
39 channel.owner = systemPrincipal;
The FUEL library is no longer supported.
Warning: The FUEL library is no longer supported. Please use the Add-ons SDK instead. See https://developer.mozilla.org/docs/Add-ons/SDK for more information.
common/content/io.js
1022 context.anchored = false;
1023 if (services.get("vc").compare(Application.version, "32") < 0) {
1024 context.generate = function () {
Extension is not marked as compatible with Multi Process
Warning: Your extension is not marked as compatible with Multi-Process Firefox and may not work in future versions of Firefox. Please review it, make changes if needed and set em:multiprocessCompatible to true in install.rdf if it's compatible. See https://developer.mozilla.org/docs/Mozilla/Add-ons/Working_with_multiprocess_Firefox for more information.