<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>