Fixes for 27010, 32878, and 32948.

git-svn-id: svn://10.0.0.236/trunk@67181 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
mstoltz%netscape.com
2000-04-26 03:50:07 +00:00
parent 53f13b1aba
commit 1aebd93c62
24 changed files with 685 additions and 439 deletions

View File

@@ -103,8 +103,6 @@ public:
GetScriptSecurityManager();
private:
void
LookupPrincipal(nsCOMPtr<nsIPrincipal>* aPrincipal);
NS_IMETHOD
GetSubjectPrincipal(JSContext *aCx, nsIPrincipal **result);
@@ -140,6 +138,9 @@ private:
GetPrincipalAndFrame(JSContext *cx, nsIPrincipal **result,
JSStackFrame **frameResult);
NS_IMETHOD
SavePrincipal(nsIPrincipal* aToSave);
NS_IMETHOD
InitFromPrefs();
@@ -158,10 +159,11 @@ private:
nsObjectHashtable *mOriginToPolicyMap;
nsIPref *mPrefs;
nsIPrincipal *mSystemPrincipal;
nsCOMPtr<nsIPrincipal> mSystemCertificate;
nsSupportsHashtable *mPrincipals;
PRBool mIsJavaScriptEnabled;
PRBool mIsMailJavaScriptEnabled;
PRBool mIsWritingPrefs;
PRBool mIsAccessingPrefs;
unsigned char hasPolicyVector[(NS_DOM_PROP_MAX >> 3) + 1];
unsigned char hasDomainPolicyVector[(NS_DOM_PROP_MAX >> 3) + 1];
};