gecko-dev/js/xpconnect
Andrew McCreight cd3f453103 Bug 1407735 - Make the JS loader XPCOM component use a singleton. r=kmag
mozJSComponentLoader is created using XPCOM. However, you can only
call it once or it'll crash. This patch fixes that by using a
singleton macro.

MozReview-Commit-ID: Bq2k7nv9dKA

--HG--
extra : rebase_source : d2008da7628edf5db283c8a44c17e741f7ae0a96
2017-10-23 13:53:58 -07:00
..
crashtests Bug 1382531 - Part 1: rewrite crashtest for data: URI is unique opaque origin. r=smaug 2017-07-25 09:56:02 +08:00
idl Bug 1409598 - Change nsIXPCScriptable::className and nsIClassInfo::{contractID,classDescription} from string to AUTF8String. r=froydnj. 2017-10-18 13:17:26 +11:00
loader Bug 1407735 - Make the JS loader XPCOM component use a singleton. r=kmag 2017-10-23 13:53:58 -07:00
public Bug 1409598 - Change nsIXPCScriptable::className and nsIClassInfo::{contractID,classDescription} from string to AUTF8String. r=froydnj. 2017-10-18 13:17:26 +11:00
shell Backed out changeset 109e89a7d561 (bug 1391420) for busting Linux pgo builds. r=backout on a CLOSED TREE 2017-08-23 18:12:46 +02:00
src Bug 1407735 - Make the JS loader XPCOM component use a singleton. r=kmag 2017-10-23 13:53:58 -07:00
tests Bug 1354730. Disable named property object (aka global scope polluter) behavior for all Xrays. r=kmag 2017-10-16 10:58:09 -04:00
wrappers Bug 1354730. Disable named property object (aka global scope polluter) behavior for all Xrays. r=kmag 2017-10-16 10:58:09 -04:00
moz.build Bug 1400406 - js/xpconnect/moz.build contains a reference to a non-existent directory. r=gps 2017-09-15 14:35:15 -07:00