gecko-dev/toolkit/mozapps/extensions/internal
Dave Townsend e60d913b41 Bug 1193973: System add-ons that shipped with the app should be loaded in safe mode. r=rhelmer
By making the updated system add-on install location return an empty set when
in safe mode it causes us to rescan and enable the default system add-ons.

The complication is calling the uninstall method on the updated add-ons when
switching to safe mode, for that we have to cache the fact that an add-on
can run in safe mode in the bootstrappedAddons data so it persists to the
next restart and can be accessed when the updated add-on has been hidden.

--HG--
extra : commitid : 2BJfLTeXSwu
extra : rebase_source : 79d6df358d6cec2d5e4b8df265a56da049d6fd58
2015-09-24 11:23:35 -07:00
..
AddonLogging.jsm
AddonRepository_SQLiteMigrator.jsm Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
AddonRepository.jsm Bug 1207497 - Part 1: Remove use of expression closure from toolkit/, exept tests. r=Gijs 2015-09-24 21:20:04 +09:00
AddonUpdateChecker.jsm Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
Content.js Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
GMPProvider.jsm Bug 1192924: Expose the update URL formatting code a new UpdateUtils module. r=rstrong 2015-09-14 11:04:19 -07:00
LightweightThemeImageOptimizer.jsm Backed out 7 changesets (bug 1048048) for android crashes in various chunks CLOSED TREE 2015-09-21 09:08:34 -07:00
moz.build Backed out 3 changesets (bug 1192924) for Android bustage CLOSED TREE 2015-09-22 11:02:55 -07:00
PluginProvider.jsm Bug 1207497 - Part 1: Remove use of expression closure from toolkit/, exept tests. r=Gijs 2015-09-24 21:20:04 +09:00
ProductAddonChecker.jsm Backed out 3 changesets (bug 1192924) for Android bustage CLOSED TREE 2015-09-22 11:02:55 -07:00
SpellCheckDictionaryBootstrap.js
WebExtensionBootstrap.js Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
XPIProvider.jsm Bug 1193973: System add-ons that shipped with the app should be loaded in safe mode. r=rhelmer 2015-09-24 11:23:35 -07:00
XPIProviderUtils.js Bug 1193973: System add-ons that shipped with the app should be loaded in safe mode. r=rhelmer 2015-09-24 11:23:35 -07:00