Setting codebase for applets

Pavel Roskin kaffe@rufus.w3.org
Wed, 16 Jun 1999 13:41:26 +0400 (EEST)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--96667023-156461561-929526086=:23540
Content-Type: TEXT/PLAIN; charset=US-ASCII

Hello!

The attached patch makes Javanoid
http://webhome.infonie.fr/rfaitout/index.htm
work again (now with sound!)

The Kaffe's appletviewer will now try to set codebase to the current
directory with "file:" prepended. This is how JDK does it.

I personally don't like this code very much, since it will most likely
work incorrectly on "other OS'es". Feel free to write it better. It is
perhaps java.net.URL which should be improved.

Nevertheless it is IMHO better to set the codebase to a value which
is correct in most cases than leave it to be "" if not specified in the
html-file.

Pavel Roskin

--96667023-156461561-929526086=:23540
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="av.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.10.9906161341260.23540@proxy.typhoon.spb.ru>
Content-Description: 
Content-Disposition: attachment; filename="av.diff"

SW5kZXg6IGxpYnJhcmllcy9qYXZhbGliL2thZmZlL2FwcGxldC9BcHBsZXRW
aWV3ZXIuamF2YQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6
IC9ob21lL2N2c3B1YmxpYy9rYWZmZS9saWJyYXJpZXMvamF2YWxpYi9rYWZm
ZS9hcHBsZXQvQXBwbGV0Vmlld2VyLmphdmEsdg0KcmV0cmlldmluZyByZXZp
c2lvbiAxLjkNCmRpZmYgLXUgLXIxLjkgQXBwbGV0Vmlld2VyLmphdmENCi0t
LSBBcHBsZXRWaWV3ZXIuamF2YQkxOTk5LzAzLzExIDIxOjEwOjA5CTEuOQ0K
KysrIEFwcGxldFZpZXdlci5qYXZhCTE5OTkvMDYvMTUgMjI6NTk6MTgNCkBA
IC01MCw3ICs1MCw3IEBADQogew0KIAlBcHBsZXQgYXBwOw0KIAlWZWN0b3Ig
YXBwcyA9IG5ldyBWZWN0b3IoKTsNCi0JU3RyaW5nIGNvZGViYXNlID0gIiI7
DQorCVN0cmluZyBjb2RlYmFzZTsNCiAJU3RyaW5nIGFyY2hpdmUgPSAiIjsN
CiAJU3RyaW5nIGNvZGU7DQogCUhhc2h0YWJsZSBwYXJhbURpY3QgPSBuZXcg
SGFzaHRhYmxlKCk7DQpAQCAtNjUsNiArNjUsMTQgQEANCiAJc3RhdGUuc2V0
Rm9udChuZXcgRm9udCgiU2Fuc1NlcmlmIiwgRm9udC5CT0xELCAxMikpOw0K
IAlhZGQoIHN0YXRlKTsNCiAJYWRkV2luZG93TGlzdGVuZXIodGhpcyk7DQor
DQorCXRyeSB7DQorCQlVUkwgY29kZWJhc2VVcmwgPSBuZXcgVVJMKCAiZmls
ZSIsICIiLA0KKwkJCVN5c3RlbS5nZXRQcm9wZXJ0eSggInVzZXIuZGlyIikg
KyAnLycpOw0KKwkJY29kZWJhc2UgPSBjb2RlYmFzZVVybC50b1N0cmluZygp
Ow0KKwl9IGNhdGNoIChNYWxmb3JtZWRVUkxFeGNlcHRpb24gXykgew0KKwkJ
Y29kZWJhc2UgPSAiIjsNCisJfQ0KIA0KIAl0cnkgew0KIAkJaW50IHR0eXBl
Ow0K
--96667023-156461561-929526086=:23540--