Removal of nsILocalFile and other interfaces, was: Upcoming change to fixIterator function in iteratorUtils.jsm
ben.bucksch at beonex.com
Tue Aug 8 18:09:48 UTC 2017
I would suggest to keep such interfaces. an empty interface is not really a maintenance burden. and adding this file will be 100 times easier than fixing all callers, even if it's just a replacement.
this is particularly true for extensions without maintainer. it's the user that counts, not who is at fault. this is a relatively easy way to avoid unnecessary breakage.
you might be able to just undo these m-c commits, or (to avoid changes to m-c) move the IDL files to a new dir in mailnews/compat/src/public/.
Am 7. August 2017 15:55:37 MESZ, schrieb "Joshua Cranmer 🐧" <pidgeot18 at gmail.com>:
>On 8/7/2017 8:53 AM, CardBook wrote:
>> thanks a lot Jörg
>> have you an example how to replace the nsILocalFile with nsIFile ?...
>s/nsILocalFile/nsIFile/g. The contents of nsILocalFile were blanked out
>years ago and everything moved to nsIFile, but the interface itself was
>not deleted due solely to add-on impact.
>Thunderbird and DXR developer
>Source code archæologist
>tb-planning mailing list
>tb-planning at mozilla.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the tb-planning