gecko-dev/js/xpconnect/idl
Bobby Holley 8ac1ba8830 Bug 695292 - Port SimpleTest.executeSoon() to SpecialPowers. r=mrbkap
If we just naively use the thread manager to dispatch the event via SpecialPowers,
we cannot avoid the XPCWrappedJS for the runnable being in chrome scope (even if
we pass a content object, we make the call in chrome scope, so we pass a cross-
compartment wrapper). This means that the machinery in
nsXPCWrappedJSClass::CheckForException ends up calling the error reporter for the
SpecialPowers scope, which isn't what we want.

Messing around with the implementation of CheckForException is playing with fire.
So we work around this with an explicit Cu API. :-(
2012-08-17 15:13:23 -07:00
..
Makefile.in Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted 2012-08-04 20:26:44 +02:00
mozIJSSubScriptLoader.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIJSContextStack.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIJSEngineTelemetryStats.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIJSRuntimeService.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIScriptError.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIXPConnect.idl Bug 780618 - Move all error codes to nsError.h; r=ehsan 2012-07-27 17:03:27 +03:00
nsIXPCScriptable.idl Bug 780618 - Move all error codes to nsError.h; r=ehsan 2012-07-27 17:03:27 +03:00
nsIXPCScriptNotify.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIXPCSecurityManager.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
xpccomponents.idl Bug 695292 - Port SimpleTest.executeSoon() to SpecialPowers. r=mrbkap 2012-08-17 15:13:23 -07:00
xpcexception.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
xpcIJSGetFactory.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
xpcIJSModuleLoader.idl Bug 759095 - upgrade license to MPL 2, and other licensing cleanups. 2012-05-29 16:52:43 +01:00
xpcIJSWeakReference.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
xpcjsid.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00