gecko-dev/caps
Tom Ritter 117e232bdc Bug 1576254 - Add isSystemOrAddonPrincipal to JSPrincipal and nsJSPrincipals r=luke
Finally, here we add the virtual method isSystemOrAddonPrincipal to the
JSPrincipal object.

We also add it to nsJSPrincipal (where it has an easy implementation), and
to carry classes that are used by JS tests and the shell.

Differential Revision: https://phabricator.services.mozilla.com/D47477

--HG--
extra : moz-landing-system : lando
2019-10-04 17:37:36 +00:00
..
tests Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-07-16 07:33:44 +00:00
BasePrincipal.cpp Bug 1583871 Refactor ThirdpartyUtil.cpp r=ckerschb 2019-10-02 15:10:40 +00:00
BasePrincipal.h Bug 1583871 Refactor ThirdpartyUtil.cpp r=ckerschb 2019-10-02 15:10:40 +00:00
ContentPrincipal.cpp Bug 1558915 - Use infallible nsIURI::SchemeIs in various places r=Ehsan 2019-08-07 19:49:40 +00:00
ContentPrincipal.h Bug 1560455 - rename CodebasePrincipal to ContentPrincipal. r=ckerschb 2019-07-08 16:37:45 +00:00
DomainPolicy.cpp Bug 1289211 - Rename InfallibleTArray to nsTArray in caps/ r=bzbarsky 2019-07-10 03:24:29 +00:00
DomainPolicy.h Bug 1289211 - Rename InfallibleTArray to nsTArray in caps/ r=bzbarsky 2019-07-10 03:24:29 +00:00
ExpandedPrincipal.cpp Bug 1547707 - Add in origin attributes to ExpandedPrincipal serialization. r=ckerschb 2019-06-05 11:27:16 +00:00
ExpandedPrincipal.h Bug 1547707 - Add in origin attributes to ExpandedPrincipal serialization. r=ckerschb 2019-06-05 11:27:16 +00:00
moz.build Bug 1508939 - cpp serialization r=ckerschb,mccr8,mikedeboer 2019-06-03 12:37:12 +00:00
nsIAddonPolicyService.idl Bug 1545822 - Clean up some whitespace in XPIDL files. r=froydnj 2019-04-21 01:47:00 +00:00
nsIDomainPolicy.idl
nsIPrincipal.idl Bug 1583871 Refactor ThirdpartyUtil.cpp r=ckerschb 2019-10-02 15:10:40 +00:00
nsIScriptSecurityManager.idl Bug 1560455 - rename CodebasePrincipal to ContentPrincipal. r=ckerschb 2019-07-08 16:37:45 +00:00
nsJSPrincipals.cpp Bug 1576254 - Add isSystemOrAddonPrincipal to JSPrincipal and nsJSPrincipals r=luke 2019-10-04 17:37:36 +00:00
nsJSPrincipals.h Bug 1576254 - Add isSystemOrAddonPrincipal to JSPrincipal and nsJSPrincipals r=luke 2019-10-04 17:37:36 +00:00
nsScriptSecurityManager.cpp Bug 1577298 - Do not stop at the current document when computing the top-level principal for storage partitioning; r=baku 2019-09-27 14:05:13 +00:00
nsScriptSecurityManager.h
NullPrincipal.cpp Bug 1560455 - rename CodebasePrincipal to ContentPrincipal. r=ckerschb 2019-07-08 16:37:45 +00:00
NullPrincipal.h Bug 1508939 - cpp serialization r=ckerschb,mccr8,mikedeboer 2019-06-03 12:37:12 +00:00
NullPrincipalURI.cpp Bug 1556747 - Remove UUIDGenerator dependency of NullPrincipalURI.cpp r=ckerschb 2019-06-05 12:07:33 +00:00
NullPrincipalURI.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
OriginAttributes.cpp Bug 1577298 - Do not stop at the current document when computing the top-level principal for storage partitioning; r=baku 2019-09-27 14:05:13 +00:00
OriginAttributes.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-08-13 07:15:25 +00:00
SystemPrincipal.cpp Bug 1508939 - cpp serialization r=ckerschb,mccr8,mikedeboer 2019-06-03 12:37:12 +00:00
SystemPrincipal.h Bug 1508939 - cpp serialization r=ckerschb,mccr8,mikedeboer 2019-06-03 12:37:12 +00:00