[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commit-cp] classpath ./ChangeLog java/security/AccessContr...
From: |
Casey Marshall |
Subject: |
[commit-cp] classpath ./ChangeLog java/security/AccessContr... |
Date: |
Sat, 21 Aug 2004 18:55:40 -0400 |
CVSROOT: /cvsroot/classpath
Module name: classpath
Branch:
Changes by: Casey Marshall <address@hidden> 04/08/21 22:51:19
Modified files:
. : ChangeLog
java/security : AccessController.java
vm/reference/java/security: VMAccessController.java
Log message:
2004-08-21 Casey Marshall <address@hidden>
* java/security/AccessController.java
Removed FIXME comment.
(doPriviliged(PrivilegedAction)): push and pop a null context.
(doPrivileged(PrivilegedExceptionAction)): likewise.
(doPrivileged(PrivilegedAction,AccessControlContext)): only pass
the context to `VMAccessController.pushContext'.
(doPrivileged(PrivilegedExceptionAction,AccessControlContext)):
likewise.
* vm/reference/java/security/VMAccessController.java
(contexts): use a ThreadLocal for this field.
(pushContext): only take the context as parameter; insert it
into a thread local stack.
(popContext): take no arguments. Handle new form of `contexts'
stack.
(getContext): set `inGetContext' as early as possible.
Include the call just prior to `doPrivileged' too.
Handle new form of `contexts' stack.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.2430&tr2=1.2431&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/security/AccessController.java.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/vm/reference/java/security/VMAccessController.java.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [commit-cp] classpath ./ChangeLog java/security/AccessContr...,
Casey Marshall <=