author | Jan de Mooij <jdemooij@mozilla.com> |
Thu, 26 Jul 2018 10:57:15 +0200 | |
changeset 428566 | 49dceb93cc0c4fd78b378ddd89ea1144f99e21a1 |
parent 428565 | 28325e1f71a4cdfd1a80ca7e883a06f062a06013 |
child 428567 | 4cd7934210ccceab2e4a8aa41dcca27b3cb22d87 |
push id | 34337 |
push user | ncsoregi@mozilla.com |
push date | Thu, 26 Jul 2018 21:58:45 +0000 |
treeherder | mozilla-central@8f2f847b2f9d [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | bholley |
bugs | 1478275 |
milestone | 63.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
js/xpconnect/src/XPCJSRuntime.cpp | file | annotate | diff | comparison | revisions | |
js/xpconnect/src/xpcprivate.h | file | annotate | diff | comparison | revisions |
--- a/js/xpconnect/src/XPCJSRuntime.cpp +++ b/js/xpconnect/src/XPCJSRuntime.cpp @@ -210,17 +210,16 @@ public: namespace xpc { CompartmentPrivate::CompartmentPrivate(JS::Compartment* c) : wantXrays(false) , allowWaivers(true) , isWebExtensionContentScript(false) , allowCPOWs(false) , isContentXBLCompartment(false) - , isAddonCompartment(false) , universalXPConnectEnabled(false) , forcePermissiveCOWs(false) , wasNuked(false) , mWrappedJSMap(JSObject2WrappedJSMap::newMap(XPC_JS_MAP_LENGTH)) { MOZ_COUNT_CTOR(xpc::CompartmentPrivate); mozilla::PodArrayZero(wrapperDenialWarnings); }
--- a/js/xpconnect/src/xpcprivate.h +++ b/js/xpconnect/src/xpcprivate.h @@ -2868,21 +2868,16 @@ public: // to opt into CPOWs. It's necessary for the implementation of // RemoteAddonsParent.jsm. bool allowCPOWs; // True if this compartment is a content XBL compartment. Every global in // such a compartment is a content XBL scope. bool isContentXBLCompartment; - // True if EnsureAddonCompartment has been called for this compartment. - // Note that this is false for extensions that ship with the browser, like - // browser/extensions/activity-stream. - bool isAddonCompartment; - // This is only ever set during mochitest runs when enablePrivilege is called. // It's intended as a temporary stopgap measure until we can finish ripping out // enablePrivilege. Once set, this value is never unset (i.e., it doesn't follow // the old scoping rules of enablePrivilege). // // Using it in production is inherently unsafe. bool universalXPConnectEnabled;