[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.