Download List

Project Description

Mysaifu JVM is a free Java virtual machine for Windows Mobile.

System Requirements

System requirement is not defined

Released at 2006-08-14 09:20
Mysaifu JVM 0.2.8 (1 files Hide)

Release Notes

1. クラスライブラリをGNU Classpath 0.90から0.91にアップデートしました
2. JNI関数をいくつか実装しました
3. その他バグ修正を行いました

Changelog

java.awtパッケージ
-WindowPeer.getBounds()が常にnullを返していた。(GNU Classpath 0.91のWindowクラスは、peerのgetBounds()がnullを返すことを許さなくなった)
-TextArea.SCROLLBARS_NONEが正しく動作していなかった。
-MenuItem.setEnabled(boolean)メソッドが機能していなかった。
-Menu.insert()が正しく動作していなかった。

JNI
-以下の関数を実装した。
GetBooleanArrayRegion()
GetByteArrayRegion()
GetCharArrayRegion()
GetShortArrayRegion()
GetIntArrayRegion()
GetLongArrayRegion()
GetFloatArrayRegion()
GetDoubleArrayRegion()
SetBooleanArrayRegion()
SetByteArrayRegion()
SetCharArrayRegion()
SetShortArrayRegion()
SetIntArrayRegion()
SetLongArrayRegion()
SetFloatArrayRegion()
SetDoubleArrayRegion()
GetStringCritical()
ReleaseStringCritical()

JVM本体
-クラスライブラリをGNU Classpath 0.91にアップデートした。
-System.out.print("\n")とすると、ヒープエラーが発生してJVMがクラッシュしていた。
-配列のclone()メソッド呼び出しを行うソースコードが、JDK1.5でコンパイルされていると、実行時にIllegalAccessErrorが発生していた。