Thunderbird/Add-ons Guide 57: Difference between revisions

More.
(Replacement for nsIExternalProtocolService::LoadUrl)
(More.)
Line 36: Line 36:
** Date.prototype.toLocaleFormat
** Date.prototype.toLocaleFormat
** {get,set}ComplexValue use of nsISupportsString -- replacement: {get,set}StringPref()
** {get,set}ComplexValue use of nsISupportsString -- replacement: {get,set}StringPref()
** Mechanism to store add-on preferences in defaults/preferences/xx.js. See {{bug|1414398}}. '''Thunderbird 58 Beta not affected due to backout of this core change.'''
** Mechanism to store add-on preferences in defaults/preferences/xx.js. '''Thunderbird 58 Beta not affected due to backout of this core change.''' Work on the way to re-establish this feature, see {{bug|1414398}}.


* JS changes in mozilla58 [https://www.fxsitecompat.com/en-CA/versions/58/]
* JS changes in mozilla58 [https://www.fxsitecompat.com/en-CA/versions/58/]
Line 43: Line 43:


* Removed in mozilla59
* Removed in mozilla59
** Inline options. See {{bug|1419145}}. Add-ons need to embed a WebExtension to display an options dialog[https://developer.mozilla.org/Add-ons/WebExtensions/Embedded_WebExtensions][https://developer.mozilla.org/Add-ons/WebExtensions/manifest.json/options_ui].
** Inline options. Analysis on the way of how this feature can be restored, see {{bug|1419145}}. Current solution: Add-ons need to embed a WebExtension to display an options dialog[https://developer.mozilla.org/Add-ons/WebExtensions/Embedded_WebExtensions][https://developer.mozilla.org/Add-ons/WebExtensions/manifest.json/options_ui], not working due to {{bug|1418914}}.


* JS changes in mozilla59 [https://www.fxsitecompat.com/en-CA/versions/59/]
* JS changes in mozilla59 [https://www.fxsitecompat.com/en-CA/versions/59/]
** catch (ex if ...)
** catch (ex if ...)
316

edits