Bug 886237 - Splitting up XPCComponents. r=bholley

This commit is contained in:
Gabor Krizsanits 2013-08-22 08:26:37 +02:00
Родитель 8fc3495832
Коммит 9df5adf4ff
4 изменённых файлов: 1595 добавлений и 1539 удалений

1573
js/xpconnect/src/Sandbox.cpp Normal file

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -51,6 +51,7 @@ CPP_SOURCES += [
'nsCxPusher.cpp',
'nsScriptError.cpp',
'nsXPConnect.cpp',
'Sandbox.cpp',
]
FAIL_ON_WARNINGS = True

Просмотреть файл

@ -3681,7 +3681,22 @@ xpc_GetSafeJSContext()
return XPCJSRuntime::Get()->GetJSContextStack()->GetSafeJSContext();
}
bool
NewFunctionForwarder(JSContext *cx, JS::HandleId id, JS::HandleObject callable,
bool doclone, JS::MutableHandleValue vp);
nsresult
ThrowAndFail(nsresult errNum, JSContext* cx, bool* retval);
// Infallible.
already_AddRefed<nsIXPCComponents_utils_Sandbox>
NewSandboxConstructor();
bool
IsSandbox(JSObject *obj);
namespace xpc {
struct SandboxOptions {
SandboxOptions(JSContext *cx)
: wantXrays(true)