[kaffe] Kaffe CVS: kaffe stack
Kaffe CVS
kaffe@kaffe.org
Fri May 30 23:03:01 2003
CVSROOT: /cvs/kaffe
Module name: kaffe
Changes by: stack 03/05/30 23:01:17
Modified files:
. : ChangeLog
include : system.h
kaffe/kaffe : main.c
libraries/clib/net: PlainSocketImpl.c
libraries/javalib: essential.files
libraries/javalib/java/net: URLConnection.java
libraries/javalib/kaffe/jar: ExecJar.java ExecJarName.java
libraries/javalib/kaffe/lang: AppClassLoader.java
libraries/javalib/kaffe/net/www/protocol/file:
FileURLConnection.java
libraries/javalib/profiles/default: core.files
Added files:
libraries/javalib/gnu/java/security/provider: DefaultPolicy.java
libraries/javalib/java/security: Policy.java
Log message:
2003-05-30 Tim Stack <stack@cs.utah.edu>
* include/system.h:
Change kaffe_version to the "jdk" version, 1.2. Move KAFFEVERSION
to kaffe_vm_version.
* kaffe/kaffe/main.c:
Don't use the AppClassLoader for kaffe.jar.ExecJar.
* libraries/clib/net/PlainSocketImpl.c:
SO_LINGER is set using a struct, not an int.
* libraries/javalib/Makefile.am:
Add gnu/java/security/provider/DefaultPolicy.java and
java/security/Policy.java.
* libraries/javalib/essential.files:
Add Permissions.java.
* libraries/javalib/gnu/java/security/provider/DefaultPolicy.java:
Borrowed from classpath.
* libraries/javalib/java/net/URLConnection.java:
Add getPermission().
* libraries/javalib/java/security/Policy.java:
Borrowed from classpath.
* libraries/javalib/kaffe/jar/ExecJar.java,
libraries/javalib/kaffe/jar/ExecJarName.java:
Update to take advantage of AppClassLoader.
* libraries/javalib/kaffe/lang/AppClassLoader.java:
Some cleanup, added addSource method so ExecJar could add its jar
files to the path.
* libraries/javalib/kaffe/net/www/protocol/files/FileURLConnection.java:
Handle directories.
* libraries/javalib/profiles/default/core.files:
Add gnu/java/security/provider/DefaultPolicy.java and
java/security/Policy.java.