Andrew Haley wrote:
> I couldn't see a ChangeLog.
I forgot to write it. Sorry.
> Jeroen, can you please use "text/plain" instead of
> "application/octet-stream"?
Is this better?
> As it stands, mail readers won't display your patch.
Sorry, Exchange sucks, it insists on using its own mime type regardless
of what the mail client says, but I don't know which is more broken, my
server or your client ;-)
Regards,
Jeroen
Index: ChangeLog
===================================================================
RCS file: /cvsroot/classpath/classpath/ChangeLog,v
retrieving revision 1.2872
diff -u -r1.2872 ChangeLog
--- ChangeLog 6 Dec 2004 12:37:54 -0000 1.2872
+++ ChangeLog 6 Dec 2004 13:24:56 -0000
@@ -1,5 +1,74 @@
2004-12-06 Jeroen Frijters <[EMAIL PROTECTED]>
+ * 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 Jeroen Frijters <[EMAIL PROTECTED]>
+
* java/io/BufferedInputStream.java
(read(byte,int,int)): Handle case when zero bytes are requested.
_______________________________________________
Classpath mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/classpath