gecko-dev/browser/installer
Kris Maglione be628a4524 Bug 1456677: Make the blocklist service a JSM, with an XPCOM service stub. r=Gijs
Aside from making things easier for JS callers, this also makes it harder to
accidentally trigger an early load of the service, which can be expensive
during startup.

This also makes a slight change to nsPluginHost to initially preserve the
previous blocklist state when a plugin is updated, to avoid the risk of the
possible additioanl asynchrony unblocking a plugin that should stay blocked.

MozReview-Commit-ID: 4EvIGJ1Ke0Z

--HG--
rename : toolkit/mozapps/extensions/nsBlocklistService.js => toolkit/mozapps/extensions/Blocklist.jsm
extra : rebase_source : e7047615ea3a728478695c76a0c521b0281f363b
extra : amend_source : b74115abacacd17ae3e8433a534a5bbb541905b0
2018-04-24 17:46:44 -07:00
..
windows Backed out 2 changesets (bug 1436662) for build bustages on /installer/windows. CLOSED TREE 2018-04-17 19:08:21 +03:00
Makefile.in Backed out 2 changesets (bug 1436662) for build bustages on /installer/windows. CLOSED TREE 2018-04-17 19:08:21 +03:00
allowed-dupes.mn Bug 1372694 - Stop making the default theme a heavyweight theme. r=kmag,aswan 2018-04-01 13:53:31 +02:00
package-manifest.in Bug 1456677: Make the blocklist service a JSM, with an XPCOM service stub. r=Gijs 2018-04-24 17:46:44 -07:00
removed-files.in Bug 1392913 - Remove updatev2.manifest support and other code that is no longer necessary for backwards compatibility after the next watershed. r=mhowell 2017-09-27 13:57:18 -07:00