diff options
author | Jeroen Frijters <jeroen@sumatra.nl> | 2004-12-06 20:43:12 +0000 |
---|---|---|
committer | Jeroen Frijters <jeroen@sumatra.nl> | 2004-12-06 20:43:12 +0000 |
commit | 3bdd7371262360c0f91635f901ec6bc06f7f3b5a (patch) | |
tree | 17c115df1772470160f1af810c70f74b25a424e1 /ChangeLog | |
parent | 130cc65919ab367ca858fb666973b07f2eec5f45 (diff) | |
download | classpath-3bdd7371262360c0f91635f901ec6bc06f7f3b5a.tar.gz |
2004-12-06 Jeroen Frijters <jeroen@frijters.net>
* gnu/classpath/SystemProperties.java: New file.
* vm/reference/gnu/classpath/VMSystemProperties.java: New file.
* gnu/java/io/EncodingManager.java,
gnu/java/net/protocol/file/Connection.java,
java/io/File.java,
java/lang/Throwable.java,
java/security/Security.java,
java/security/cert/X509CRLSelector.java,
java/security/cert/X509CertSelector.java,
java/util/Locale.java,
vm/reference/java/lang/VMClassLoader.java:
Modified to use SystemProperties.
* java/lang/Class.java: Modified to use SecurityManager.current.
* java/lang/ClassLoader.java
(StaticData.systemClassLoader): New field.
(StaticData.static): New static initializer to install default
security manager.
(ClassLoader()): Modified to use StaticData.systemClassLoader.
ClassLoader(ClassLoader)): Modified to use SecurityManager.current.
(findSystemClass): Modified to use StaticData.systemClassLoader.
(getParent): Modified to use SecurityManager.current.
(getSystemResource,getSystemResources): Modified to use
StaticData.systemClassLoader.
(getSystemClassLoader): Modified to use SecurityManager.current and
StaticData.systemClassLoader.
(getExtClassLoaderUrls,getSystemClassLoaderUrls): Modified to use
SystemProperties.
(defaultGetSystemClassLoader): Modified to use SecurityManager.current
and SystemProperties.
(getSystemProperty): Removed.
* java/lang/Runtime.java
(securityManager): Removed.
(defaultProperties): Removed.
(static): Removed.
(Runtime): Modified to use SystemProperties.
(exit,removeShutdownHook,halt,runFinalizersOnExit,exec,load,loadLib):
Modified to use SecurityManager.current.
(loadLibrary): Modified to use SecurityManager.current and changed
call to System.mapLibraryName to VMRuntime.mapLibraryName.
* java/lang/SecurityManager.java
(current): New field.
* java/lang/System.java
(systemClassLoader): Removed.
(properties): Removed.
(in,out,err): Initialize in-line.
(static): Removed.
(initLoadLibrary): Removed.
(initProperties): Removed.
(initSystemClassLoader): Removed.
(initSecurityManager): Removed.
(setIn,setOut,setErr,setSecurityManager,getSecurityManager,getenv):
Modified to use SecurityManager.current.
(getProperties,setProperties,getProperty(String),
getProperty(String,String),setProperty): Modified to use
SecurityManager.current and SystemProperties.
(mapLibraryName): Modified to call VMRuntime.mapLibraryName.
* java/lang/Thread.java: Modified to use SecurityManager.current.
* java/lang/ThreadGroup.java: Modified to use SecurityManager.current.
* native/jni/java-lang/java_lang_VMSystem.c
(Java_java_lang_VMSystem_isWordsBigEndian): Removed.
* vm/reference/java/lang/VMRuntime.java
(nativeGetLibname): Removed (renamed to mapLibraryName).
(mapLibraryName): New method.
(insertSystemProperties): Removed.
* vm/reference/java/lang/VMSystem.java
(isWordsBigEndian): Removed.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 69 |
1 files changed, 69 insertions, 0 deletions
@@ -1,3 +1,72 @@ +2004-12-06 Jeroen Frijters <jeroen@frijters.net> + + * gnu/classpath/SystemProperties.java: New file. + * vm/reference/gnu/classpath/VMSystemProperties.java: New file. + * gnu/java/io/EncodingManager.java, + gnu/java/net/protocol/file/Connection.java, + java/io/File.java, + java/lang/Throwable.java, + java/security/Security.java, + java/security/cert/X509CRLSelector.java, + java/security/cert/X509CertSelector.java, + java/util/Locale.java, + vm/reference/java/lang/VMClassLoader.java: + Modified to use SystemProperties. + * java/lang/Class.java: Modified to use SecurityManager.current. + * java/lang/ClassLoader.java + (StaticData.systemClassLoader): New field. + (StaticData.static): New static initializer to install default + security manager. + (ClassLoader()): Modified to use StaticData.systemClassLoader. + ClassLoader(ClassLoader)): Modified to use SecurityManager.current. + (findSystemClass): Modified to use StaticData.systemClassLoader. + (getParent): Modified to use SecurityManager.current. + (getSystemResource,getSystemResources): Modified to use + StaticData.systemClassLoader. + (getSystemClassLoader): Modified to use SecurityManager.current and + StaticData.systemClassLoader. + (getExtClassLoaderUrls,getSystemClassLoaderUrls): Modified to use + SystemProperties. + (defaultGetSystemClassLoader): Modified to use SecurityManager.current + and SystemProperties. + (getSystemProperty): Removed. + * java/lang/Runtime.java + (securityManager): Removed. + (defaultProperties): Removed. + (static): Removed. + (Runtime): Modified to use SystemProperties. + (exit,removeShutdownHook,halt,runFinalizersOnExit,exec,load,loadLib): + Modified to use SecurityManager.current. + (loadLibrary): Modified to use SecurityManager.current and changed + call to System.mapLibraryName to VMRuntime.mapLibraryName. + * java/lang/SecurityManager.java + (current): New field. + * java/lang/System.java + (systemClassLoader): Removed. + (properties): Removed. + (in,out,err): Initialize in-line. + (static): Removed. + (initLoadLibrary): Removed. + (initProperties): Removed. + (initSystemClassLoader): Removed. + (initSecurityManager): Removed. + (setIn,setOut,setErr,setSecurityManager,getSecurityManager,getenv): + Modified to use SecurityManager.current. + (getProperties,setProperties,getProperty(String), + getProperty(String,String),setProperty): Modified to use + SecurityManager.current and SystemProperties. + (mapLibraryName): Modified to call VMRuntime.mapLibraryName. + * java/lang/Thread.java: Modified to use SecurityManager.current. + * java/lang/ThreadGroup.java: Modified to use SecurityManager.current. + * native/jni/java-lang/java_lang_VMSystem.c + (Java_java_lang_VMSystem_isWordsBigEndian): Removed. + * vm/reference/java/lang/VMRuntime.java + (nativeGetLibname): Removed (renamed to mapLibraryName). + (mapLibraryName): New method. + (insertSystemProperties): Removed. + * vm/reference/java/lang/VMSystem.java + (isWordsBigEndian): Removed. + 2004-12-06 Michael Koch <konqueror@gmx.de> * include/java_io_ObjectInputStream.h: Regenerated. |