| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* vm/reference/java/lang/Runtime.java (defaultProperties): New
field, to work around bootstrap issue.
(securityManager): Make package visible.
(Runtime): Remove bootstrap dependencies from constructor.
* vm/reference/java/lang/Thread.java: Use securityManager field
directly.
* vm/reference/java/lang/VMSystem.java (insertSystemProperties):
Move to Runtime, for bootstrap issue.
* java/lang/Object.java: Document bootstrap importance.
* java/lang/String.java: Ditto.
* java/lang/ThreadGroup.java: Use securityManager field directly.
* java/lang/System.java (defaultProperties): Remove, to work
around bootstrap issue.
* java/util/Dictionary.java: Document bootstrap importance.
* java/util/Hashtable.java: Ditto.
* java/util/Propeties.java: Ditto.
* java/util/StringTokenizer.java: Ditto.
* java/util/WeakHashMap.java: Ditto.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* java/lang/RuntimePermission.java: Improve Javadoc.
* java/lang/SecurityManager.java: Improve Javadoc and formatting.
* java/lang/System.java (setIn, setOut, setErr): Add required
security check.
(defaultProperties): Add a default, to allow clean resetting of
properties back to the VM startup state.
(setProperties): Correctly reset properties to default state.
* native/jni/java-lang/java_lang_System.c: Update method
signatures for changing I/O.
* include/java_lang_System.h: Ditto.
* vm/reference/java/lang/Runtime.java: Add shutdown hook
capability, as well as updating the exec calls.
* vm/reference/java/lang/VMSecurityManager.java: Improve Javadoc.
* java/util/PropertyPermission.java: Fix implication bugs.
* java/util/PropertyPermissionCollection.java: Ditto.
|
|
|
|
|
|
|
| |
* java/lang/System.java (static): Set java.io.tmpdir from java.tmpdir
if not yet set.
* java/io/File.java (createTempFile): Use java.io.tmpdir property not
java.tmpdir.
|
|
|
|
|
|
|
| |
* vm/reference/java/lang/Runtime.java: Formatting and Javadoc.
* vm/reference/java/lang/VMSystem.java: Ditto.
* java/lang/System.java: Ditto.
* java/util/Properties.java: Fix doc typo.
|
| |
|
|
|
|
| |
encoding aliases.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/awt/image/GdkPixbufDecoder.java: wrapped loadLibrary
call within if (Configuration.INIT_LOAD_LIBRARY)
* gnu/java/awt/peer/gtk/GtkToolkit.java: same
* java/io/File.java: same
* java/io/FileDescriptor.java: same
* java/io/FileInputStream.java: same
* java/io/FileOutputStream.java: same
* java/io/ObjectInputStream.java: same
* java/io/ObjectOutputStream.java: same
* java/io/ObjectStreamClass.java: same
* java/io/RandomAccessFile.java: same
* java/lang/Double.java: same
* java/lang/Float.java: same
* java/lang/Math.java: same
* java/lang/Object.java: same
* java/lang/System.java: same
* java/lang/reflect/Array.java: same
* java/math/BigInteger.java: same
* java/net/InetAddress.java: same
* java/net/PlainDatagramSocketImpl.java: same
* java/net/PlainSocketImpl.java: same
* java/util/ResourceBundle.java: same
* java/util/TimeZone.java: same
* vm/reference/java/lang/Throwable.java: remove unused loadLibrary
call, VMs typically statically link these native methods instead.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(definedPackages, parent, systemClassLoader): new private fields
(ClassLoader): new constructor that takes a parent classloader
(definePackage, getPackage, getPackages): new protected methods
* java/lang/Package.java: 1.2 updates
(Package): change argument order to match ClassLoader.definePackage(),
throw NullPointerException when name == null
(getPackage, getPackages): implemented
* java/lang/Sysem.java: 1.2 updates
(setProperty): new method
(runFinalizersOnExit): deprecated
|
| |
|
|
|
|
|
| |
Fix copyright lines.
Mental note: Kill anyone who ever uses a different format for the license header.
|
| |
|
|
|
|
| |
they didn't exist.
|
| |
|
|
|
|
|
|
|
| |
in, out and err have to be initialized in the static initializer so that
they are guaranteed to be initialized in the correct order--after
properties is initialized. I made an optimization on the SecurityManager
usage as well, and have not yet tested it with Japhar.
|
| |
|
| |
|
|
|