summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJeroen Frijters <jeroen@sumatra.nl>2004-12-06 20:43:12 +0000
committerJeroen Frijters <jeroen@sumatra.nl>2004-12-06 20:43:12 +0000
commit3bdd7371262360c0f91635f901ec6bc06f7f3b5a (patch)
tree17c115df1772470160f1af810c70f74b25a424e1 /ChangeLog
parent130cc65919ab367ca858fb666973b07f2eec5f45 (diff)
downloadclasspath-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--ChangeLog69
1 files changed, 69 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f22751982..c9bd1d571 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.