<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>TL;DR: Could someone please step forward to maintain an
information pages of gecko changes between TB 52 and TB 59 that
affect addons?<br>
</p>
<p>It is going to be quite a burden for our addon developers to
maintain compatibility when m-c is removing interfaces and making
other changes that were delayed until gecko 57 because of impact
on extension developers. Many popular extensions are barely
maintained, and the burden of figuring all of this out is going to
be hard.</p>
<p>We don't really have the resources to support all of the
activities that the Mozilla addon team used to provide, but will
stop providing after XUL addons are deprecated for Firefox in
gecko 57. But it would be great if someone could step forward and
maintain a page of changes needed to make a TB 52 addon compatible
with TB 59.</p>
<p>We may also need to rethink some fundamental addon policies for
TB 59. Like, we will need to come up with our own review strategy,
as I assume that the Firefox addon team will cease reviewing XUL
addons. We should probably rethink the "compatible by default"
decision that was made by Firefox years ago, but supported by them
using an automatic scanning of addons for incompatible features,
which we never implemented. The old system of relying on addon
developers to flag their addons as compatible with TB 59 will
probably be needed, as the vast majority of addons will no longer
be compatible without maintenance effort by addon developers.</p>
<p>:rkent<br>
</p>
<br>
<div class="moz-cite-prefix">On 8/7/2017 6:19 AM, Jörg Knobloch
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:4e88038e-f048-8db4-4d7f-03f73cca8b89@jorgk.com">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<p>In the process of streamlining their APIs for mozilla57,
Mozilla core yesterday removed nsILocalFile (to be replaced with
nsIFile) which will affect many add-ons. As of yesterday, those
add-ons stopped working in Thunderbird Daily.</p>
<p>As previously advised, STEEL has also been removed. Here a list
of interfaces removed last week:</p>
<p>nsILocalFile, steelIApplication, extIApplication,
nsIEntityConverter, nsIProgrammingLanguage, nsILocaleService and
friends, nsIScriptableDateFormat</p>
<p>Details: <a moz-do-not-send="true"
href="https://bugzilla.mozilla.org/show_bug.cgi?id=1347507">Bug
1347507</a><br>
</p>
<p>Removal imminent for nsIFilePicker.show().<br>
</p>
<div class="moz-signature">-- <br>
Jörg Knobloch - <a href="mailto:jorgk@jorgk.com"
moz-do-not-send="true">jorgk@jorgk.com</a> - <a
href="http://www.jorgk.com" moz-do-not-send="true">www.jorgk.com</a><br>
<a href="http://www.jorgk.com/misc/Mozilla-work.pdf"
moz-do-not-send="true">Thunderbird Developer</a> (<a
href="https://wiki.mozilla.org/Modules/Thunderbird#Thunderbird"
moz-do-not-send="true">Thunderbird</a>, <a
href="https://wiki.mozilla.org/Modules/Thunderbird#Compose"
moz-do-not-send="true">Compose</a> and Mailnews <a
href="https://wiki.mozilla.org/Modules/MailNews_Core#Editor"
moz-do-not-send="true">Editor</a> and <a
href="https://wiki.mozilla.org/Modules/MailNews_Core#MIME_Parser"
moz-do-not-send="true">MIME</a> peer) - Member of the <a
href="https://wiki.mozilla.org/Modules/Thunderbird#Thunderbird_Council"
moz-do-not-send="true">Thunderbird Council</a><br>
<img moz-do-not-send="true"
src="http://www.jorgk.com/images/make-tb-great-again.png"
border="0"> </div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
tb-planning mailing list
<a class="moz-txt-link-abbreviated" href="mailto:tb-planning@mozilla.org">tb-planning@mozilla.org</a>
<a class="moz-txt-link-freetext" href="https://mail.mozilla.org/listinfo/tb-planning">https://mail.mozilla.org/listinfo/tb-planning</a>
</pre>
</blockquote>
<br>
</body>
</html>