<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:dc="http://purl.org/dc/elements/1.1/">
 <channel>
  <pubDate>Fri, 05 Mar 2010 14:48:00 GMT</pubDate>
  <description>Releases headline of Mysaifu JVM(mysaifujvm) @ SourceForge.JP</description>
  <atom:link href="http://sourceforge.jp/projects/mysaifujvm/releases/rss" rel="self" type="application/rss+xml" />
  <link>http://sourceforge.jp/projects/mysaifujvm/releases/</link>
  <title>New Releases of Mysaifu JVM</title>
  <language>ja-jp</language>
  <item>
   <pubDate>Fri, 05 Mar 2010 14:48:00 GMT</pubDate>
   <title>Mysaifu JVM - 0.4.8</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/46208</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/46208</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;div class=&quot;wiki-compact&quot;&gt;&lt;p&gt;* Enabled SSL/TLS protocols.
* Implemented non-blocking socket I/O.
* Added thread dump feature.
* Bug fix.&lt;/p&gt;&lt;/div&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;div class=&quot;wiki-compact&quot;&gt;&lt;p&gt;* JVM
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;FIXED: Illegal cast result float to interger types, and double to integer types. (Bug &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/20056&quot; class=&quot;tracker&quot;&gt;#20056&lt;/a&gt;)
&lt;/li&gt;&lt;li&gt;FIXED: Illegal line number in stack trace message.(Bug &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/19442&quot; class=&quot;tracker&quot;&gt;#19442&lt;/a&gt;)
&lt;/li&gt;&lt;li&gt;Support thread dump. (Feature request &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/19436&quot; class=&quot;tracker&quot;&gt;#19436&lt;/a&gt;)
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;* JNI
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;FIXED: Cannot invoke a method whose parameter is multi-dimension array from JNI.(Bug &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/19967&quot; class=&quot;tracker&quot;&gt;#19967&lt;/a&gt;)
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;* Package java.awt
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;FIXED: Call &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/wiki/GraphicsDevice&quot;&gt;GraphicsDevice&lt;/a&gt;.setFullScreenWindow(Window) with hidden Window, and call Window.setVisible(true), but the Window does not in full screen mode.(Bug &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/19759&quot; class=&quot;tracker&quot;&gt;#19759&lt;/a&gt;)
&lt;/li&gt;&lt;li&gt;FIXED: Unnecessary &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/wiki/MouseEvents&quot;&gt;MouseEvents&lt;/a&gt; occurred when Tap and Hold.(Bug &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/20749&quot; class=&quot;tracker&quot;&gt;#20749&lt;/a&gt;)
&lt;/li&gt;&lt;li&gt;FIXED: Window.getFont() and Frame.getFont() returns null.(Bug &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/20708&quot; class=&quot;tracker&quot;&gt;#20708&lt;/a&gt;)
&lt;/li&gt;&lt;li&gt;FIXED: Font.canDisplayUpTo() always throws &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/wiki/UnsupportedOperationException&quot;&gt;UnsupportedOperationException&lt;/a&gt;.(Bug &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/20510&quot; class=&quot;tracker&quot;&gt;#20510&lt;/a&gt;)
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;* Package java.lang
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;FIXED: Thread.interrupted() does not clear internal interrupted event. (Bug &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/9453&quot; class=&quot;tracker&quot;&gt;#9453&lt;/a&gt;)
&lt;/li&gt;&lt;li&gt;FIXED: Thrad.getState() throws &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/wiki/UnsatisfiedLinkError&quot;&gt;UnsatisfiedLinkError&lt;/a&gt;.(Bug &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/19478&quot; class=&quot;tracker&quot;&gt;#19478&lt;/a&gt;)
&lt;/li&gt;&lt;li&gt;FIXED: Deadlock occurres in &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/wiki/ClassLoader&quot;&gt;ClassLoader&lt;/a&gt;.findLoadedClass().(Bug &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/19458&quot; class=&quot;tracker&quot;&gt;#19458&lt;/a&gt;)
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;* Package java.nio
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;FIXED: &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/wiki/SelectorProvider&quot;&gt;SelectorProvider&lt;/a&gt;.provider().openSelector() always throws &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/wiki/ExceptionInInitializerError&quot;&gt;ExceptionInInitializerError&lt;/a&gt;.(Bug &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/12454&quot; class=&quot;tracker&quot;&gt;#12454&lt;/a&gt;)
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;* Package java.net
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;FIXED: Socket.bind() does not throws &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/wiki/BindException&quot;&gt;BindException&lt;/a&gt; when a port number specified which already bound.(Bug &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/20366&quot; class=&quot;tracker&quot;&gt;#20366&lt;/a&gt;)
&lt;/li&gt;&lt;li&gt;Enables SSL/TLS protocols. (Bug &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/8053&quot; class=&quot;tracker&quot;&gt;#8053&lt;/a&gt;, &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/12433&quot; class=&quot;tracker&quot;&gt;#12433&lt;/a&gt;, &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/19580&quot; class=&quot;tracker&quot;&gt;#19580&lt;/a&gt;)
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;* Package javax.swing
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;FIXED: Divider of JSplitPane is too thin.(Bug &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/19447&quot; class=&quot;tracker&quot;&gt;#19447&lt;/a&gt;) (Caused by Bug &lt;a href=&quot;http://sourceforge.jp/projects/mysaifujvm/tracker/detail/20056&quot; class=&quot;tracker&quot;&gt;#20056&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description>
  </item>
  <item>
   <pubDate>Sat, 17 Oct 2009 12:01:00 GMT</pubDate>
   <title>DevTG01 - Toshiba TG01 accelerometer control library - 0.0.2</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/44006</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/44006</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;New release.&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Sat, 17 Oct 2009 11:36:00 GMT</pubDate>
   <title>Mysaifu JVM - 0.4.7</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/44005</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/44005</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;Fixed 6 bugs.&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;JVM&lt;br /&gt;o FIXED:Removed horizontal scroll bar from console window.(Bug #19144)&lt;br /&gt;o FIXED:Don't call AccessController.doPrivileged() when the SecurityManager is not set. (Bug #19110)&lt;br /&gt;&lt;br /&gt;JNI&lt;br /&gt;o FIXED:JVM crash when JavaVM-&amp;gt;GetEnv() called.(Bug #19173)&lt;br /&gt;o FIXED:When the JNI function throws Exceptions, JVM crashed.(Bug #19181)&lt;br /&gt;&lt;br /&gt;AWT native interface (JAWT)&lt;br /&gt;o FIXED:JAWT crash when the Component has no native peer. (Bug #19161)&lt;br /&gt;&lt;br /&gt;Package java.lang&lt;br /&gt;o FIXED:System.currentTimeMillis() returns wrong value.(Bug #19106)&lt;br /&gt;&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Wed, 07 Oct 2009 15:48:00 GMT</pubDate>
   <title>Mysaifu JVM - 0.4.6</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/43898</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/43898</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;SecurityManager&lt;/code&gt; is available.
&lt;/li&gt;
&lt;li&gt;
Fixed 24 bugs.
&lt;/li&gt;
&lt;/ol&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;
&lt;b&gt;JVM&lt;/b&gt;

&lt;ul&gt;

&lt;li&gt;
Changed file search algorythm in rt.jar (linear search -&amp;gt; binary search).
&lt;/li&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;&lt;code&gt;NoClassDefFoundError&lt;/code&gt; occurres when class initialization failed. JVM must throw &lt;code&gt;ExceptionInInitializerError&lt;/code&gt;.(Bug #19034)
&lt;/li&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;Same DLL can be loaded by multiple class loaders.(Bug #19040)
&lt;/li&gt;

&lt;/ul&gt;


&lt;b&gt;Package &lt;code&gt;java.awt&lt;/code&gt;&lt;/b&gt;

&lt;ul&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;Cannot display chinese font in English version OS.(Bug #9674, Bug #14239)
&lt;/li&gt;
&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;Font size is incorrect.(Bug #15422)
&lt;/li&gt;

&lt;li&gt;
&lt;code&gt;Graphics.drawImage (Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver observer)&lt;/code&gt; throws &lt;code&gt;AWTError&lt;/code&gt; when &lt;code&gt;img&lt;/code&gt; is instanceof &lt;code&gt;BufferdImage&lt;/code&gt;.(Bug #15943)
&lt;/li&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;&lt;code&gt;Graphics.drawPolyline()&lt;/code&gt; throws &lt;code&gt;AWTError&lt;/code&gt; when parameter size less than 1.(Bug #16996)
&lt;/li&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;Scroll range of &lt;code&gt;ScrollPane&lt;/code&gt; is wrong.(Bug #17511)
&lt;/li&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt; &lt;code&gt;Toolkit.getSystemClipboard()&lt;/code&gt; does not check caller's permission.(Bug #18901)
&lt;/li&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;Many classes in &lt;code&gt;java.awt&lt;/code&gt; package don't work when the &lt;code&gt;SecurityManager&lt;/code&gt; is set.(Bug #18902)
&lt;/li&gt;

&lt;/ul&gt;


&lt;b&gt;Package &lt;code&gt;java.io&lt;/code&gt;&lt;/b&gt;

&lt;ul&gt;

&lt;li&gt;
&lt;code&gt;ByteArrayOutputStream&lt;/code&gt; always throws &lt;code&gt;AccessControlException&lt;/code&gt; when the &lt;code&gt;SecurityManager&lt;/code&gt; is set.(Bug #19047)
&lt;/li&gt;

&lt;/ul&gt;


&lt;b&gt;Package &lt;code&gt;java.lang&lt;/code&gt;&lt;/b&gt;

&lt;ul&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;Return value of &lt;code&gt;System.getProperty(&quot;java.home&quot;)&lt;/code&gt; is wrong.(Bug #18877)
&lt;/li&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;Return value of &lt;code&gt;Class.getInterfaces()&lt;/code&gt; is wrong.(Bug #18893)
&lt;/li&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;Main thread's &lt;code&gt;ThreadGroup&lt;/code&gt; has no parent.(Bug #18914)
&lt;/li&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;Cannot load class when the &lt;code&gt;SecurityManager&lt;/code&gt; does not permit to access &lt;code&gt;java.class.path&lt;/code&gt;(Bug #18921)
&lt;/li&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;&lt;code&gt;AccessControlException&lt;/code&gt; occurred in &lt;code&gt;ClassLoader.getResource()&lt;/code&gt;(Bug #18938, Bug #18940)
&lt;/li&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;Constructor &lt;code&gt;String(byte[] data, int offset, int count)&lt;/code&gt; throws &lt;code&gt;AccessControlException&lt;/code&gt;when the &lt;code&gt;SecurityManager&lt;/code&gt; is set.(Bug #18955)
&lt;/li&gt;

&lt;/ul&gt;


&lt;b&gt;Package &lt;code&gt;java.lang.reflect&lt;/code&gt;&lt;/b&gt;

&lt;ul&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;&lt;code&gt;Method.invoke()&lt;/code&gt; does not throw &lt;code&gt;InvocationTargetException&lt;/code&gt;.(Bug #18990)
&lt;/li&gt;

&lt;/ul&gt;

&lt;b&gt;Package &lt;code&gt;java.net&lt;/code&gt;&lt;/b&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;&quot;jar:&quot; protocol's &lt;code&gt;URLConnection.getPermission()&lt;/code&gt; always returns &lt;code&gt;AllPermission&lt;/code&gt;.(Bug #18975)
&lt;/li&gt;

&lt;/ul&gt;


&lt;b&gt;Package &lt;code&gt;java.security&lt;/code&gt;&lt;/b&gt;

&lt;ul&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt; JVM hangs up when the &lt;code&gt;SecurityManager&lt;/code&gt; is set.(Bug #16092)
&lt;/li&gt;

&lt;/ul&gt;

&lt;b&gt;Package &lt;code&gt;java.util.zip&lt;/code&gt;&lt;/b&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;Exception occurres in &lt;code&gt;ZipInputStream.getNextEntry()&lt;/code&gt; after &lt;code&gt;getNextEntry()&lt;/code&gt; returns &lt;code&gt;null&lt;/code&gt;.(Bug #15428)
&lt;/li&gt;

&lt;/ul&gt;

&lt;b&gt;Package &lt;code&gt;javax.sound.sampled&lt;/code&gt;&lt;/b&gt;

&lt;ul&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;&lt;code&gt;AccessControlException&lt;/code&gt; occurres when &lt;code&gt;SecurityManager&lt;/code&gt; is set. (Bug #19044)
&lt;/li&gt;

&lt;/ul&gt;

&lt;b&gt;Package &lt;code&gt;gnu.classpath&lt;/code&gt;&lt;/b&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;&lt;code&gt;ServiceFactory&lt;/code&gt; always throws &lt;code&gt;AccessControlException&lt;/code&gt; when &lt;code&gt;SecurityManager&lt;/code&gt;is set.(Bug #19046)
&lt;/ul&gt;


&lt;/ul&gt;</description>
  </item>
  <item>
   <pubDate>Mon, 02 Mar 2009 15:09:00 GMT</pubDate>
   <title>Mysaifu JVM - 0.4.5</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/37970</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/37970</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;Fixed 8 bugs.&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;b&gt;JVM&lt;/b&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt; Wrong parameter passed &lt;code&gt;ClassLoader.loadClass(String)&lt;/code&gt; from VM. (Bug #12218)
&lt;/li&gt;
&lt;/ul&gt;


&lt;b&gt;Package &lt;code&gt;java.awt&lt;/code&gt;&lt;/b&gt;

&lt;ul&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt; &lt;code&gt;Graphics.drawString(String, int, int)&lt;/code&gt; throws &lt;code&gt;AWTError&lt;/code&gt; when empty String passed. (Bug #15250)
&lt;/li&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt; &lt;code&gt;GraphicsConfiguration.createCompatibleImage()&lt;/code&gt; always throws &lt;code&gt;Exception&lt;/code&gt;.(Bug #15251)
&lt;/li&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt; Paint result with &lt;code&gt;GradientPaint&lt;/code&gt; is wrong. (Bug #15293)
&lt;/li&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt; &lt;code&gt;Graphics.drawLine(int x1, int y1, int x2, int y2)&lt;/code&gt; does not draw point &lt;code&gt;x2, y2&lt;/code&gt;.(Bug #15318)
&lt;/li&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt; &lt;code&gt;Component.createVolatileImage(int, int)&lt;/code&gt; always returns &lt;code&gt;null&lt;/code&gt;. (Bug #15370)
&lt;/li&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt; &lt;code&gt;Robot&lt;/code&gt; class is not implemented.(Bug #15374)
&lt;/li&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt; Return value of &lt;code&gt;Component.createImage(int width, int height)&lt;/code&gt; is not a subclass of &lt;code&gt;BufferedImage&lt;/code&gt;. (Bug #15171)
&lt;/li&gt;

&lt;/ul&gt;</description>
  </item>
  <item>
   <pubDate>Sun, 22 Feb 2009 05:14:00 GMT</pubDate>
   <title>Mysaifu JVM - 0.4.4</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/37780</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/37780</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;Fixed three AWT bugs.&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;Package java.awt&lt;br /&gt;&lt;br /&gt;    * FIXED: AWT components are transparent.(Bug #12678)&lt;br /&gt;    * FIXED:WindowEvent.WINDOW_CLOSING not occurred when &amp;quot;smart minimize&amp;quot; button tapped.(Bug #14074)&lt;br /&gt;      To enable event, set following system property &amp;quot;true&amp;quot;.&lt;br /&gt;      gnu.java.awt.peer.wce.enableWindowClosingEvent&lt;br /&gt;      This property only works on Windows Mobile 5.0 or later.&lt;br /&gt;    * FIXED:MouseEvent.getClickCount() always returns 1.(Bug #15110)&lt;br /&gt;&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Sun, 15 Feb 2009 14:34:00 GMT</pubDate>
   <title>Mysaifu JVM - 0.4.3</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/37671</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/37671</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;o Support annotations.&lt;br /&gt;o Fixed AWT library bugs.&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;Package java.awt&lt;br /&gt;* FIXED: Resource leak in BufferedImage.getGraphics().(Bug #14778)&lt;br /&gt;* FIXED: Following code does not work correctly. (Bug #15066)&lt;br /&gt;  BufferedImage img = new BufferedImage(...);&lt;br /&gt;  Graphics2D g = img.createGraphics();&lt;br /&gt;  Graphics2D g2 = g.create();&lt;br /&gt;  g2.drawRectngle();&lt;br /&gt;  g.drawString();&lt;br /&gt;&lt;br /&gt;Package java.lang.reflect&lt;br /&gt;* FIXED:Class.getAnnotations(), Method.getAnnotations(), Field.getAnnotations() always returns empty array.(Bug #14996)&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Mon, 02 Feb 2009 14:07:00 GMT</pubDate>
   <title>Mysaifu JVM - 0.4.2</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/37419</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/37419</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;Implemented following methods:&lt;br /&gt;o Font.createFont(File, int)&lt;br /&gt;o Font.createFont(InputStream, int)&lt;br /&gt;o Graphics2D.fill(Shape)&lt;br /&gt;o Graphics2D.draw(Shape)&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;JVM&lt;br /&gt;o FIXED: Shutdown hook thread not executed(Bug #14218)&lt;br /&gt;&lt;br /&gt;JNI&lt;br /&gt;o FIXED: Pass a wrong value to the Java method which has boolean, byte, char, short, or float argument via CallXXX() function.(Bug #14662)&lt;br /&gt;&lt;br /&gt;Package java.awt&lt;br /&gt;o Implemented Font.createFont(). (Feature Request #10411)&lt;br /&gt;o Implemented Graphics2D.fill(Shape) and Graphics2D.draw(Shape). Now you can fill and draw any Shape object.(Feature Request #9123)&lt;br /&gt;&lt;br /&gt;Package java.net&lt;br /&gt;o FIXED: MulticastSocket.setNetworkInterface() always throws Exception. (Bug #14132)&lt;br /&gt;&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Fri, 28 Nov 2008 15:11:00 GMT</pubDate>
   <title>Java Communications API - 0.0.3</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/34835</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/34835</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;Now you can specify COM port number by following system properties.&lt;br /&gt;&lt;br /&gt;gnu.javax.comm.wce.minimumPort - Minimum port number gnu.javax.comm.wce.maximumPort - Maximum port number &lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Thu, 27 Nov 2008 16:11:00 GMT</pubDate>
   <title>Java3D - 0.0.1</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/34282</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/34282</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description></description>
  </item>
  <item>
   <pubDate>Sun, 23 Nov 2008 16:25:43 GMT</pubDate>
   <title>Mysaifu JVM - 0.4.1</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/33879</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/33879</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;1. New option -Xmemusage which shows current Java heap memory usage.&lt;br /&gt;2. Fixed 6 bugs.&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;JVM&lt;br /&gt;o Added -Xmemusage option. (Feature request #12694)&lt;br /&gt;o JVM crashed when try to execute JAR file. (Bug #14098)&lt;br /&gt;&lt;br /&gt;Pacakgejava.awt&lt;br /&gt;oGraphicsEnvironment.getAvailableFontNames(), .getAllFonts() returns empty array. (Bug #9675)&lt;br /&gt;o MenuBar.add(Menu) cannot assign &amp;quot;left soft key&amp;quot; in Windows Mobile 5.0/6.0/6.1. (Bug #12910)&lt;br /&gt;&lt;br /&gt;Package java.io&lt;br /&gt;o File.delete() failes when File is a directory. (Bug #14088)&lt;br /&gt;&lt;br /&gt;Package java.net&lt;br /&gt;o Exception occurred in DatagramSocket.receive(DatagramPacket) when the message is longer than the packet's length.&lt;br /&gt;&lt;br /&gt;Package javax.sound.sampled&lt;br /&gt;o Exception occurred in AudioSystem.getClip().(Bug #12644)&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Wed, 19 Nov 2008 15:37:50 GMT</pubDate>
   <title>Java Communications API - 0.0.2</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/33818</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/33818</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;Fixed SerialPort bug. (parity not supported).&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;Fixed: SerialPort.setSerialPortParams() ignores parity parameter.&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Mon, 10 Nov 2008 00:58:00 GMT</pubDate>
   <title>Mysaifu JVM - 0.4.0</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/33687</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/33687</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;Fixed three bugs.&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;
&lt;b&gt;JVM&lt;/b&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;Option &lt;code&gt;-classpath&lt;/code&gt; discards more than 255 characters.(Bug #12863)
&lt;/li&gt;

&lt;/ul&gt;

&lt;b&gt;Package &lt;code&gt;java.awt&lt;/code&gt;&lt;/b&gt;&lt;br&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;&lt;code&gt;TextArea.setText(TextArea.getText());&lt;/code&gt;brokes text data.(Bug #12914)
&lt;/li&gt;


&lt;/ul&gt;


&lt;b&gt;Package &lt;code&gt;java.lang&lt;/code&gt;&lt;/b&gt;

&lt;ul&gt;

&lt;li&gt;
&lt;b&gt;FIXED:&lt;/b&gt;&lt;code&gt;Interface.class.getSuperclass()&lt;/code&gt; returns &lt;code&gt;Object.class&lt;/code&gt;.(Bug #12796)
&lt;/li&gt;

&lt;/ul&gt;

&lt;/ul&gt;
</description>
  </item>
  <item>
   <pubDate>Fri, 13 Jun 2008 13:25:21 GMT</pubDate>
   <title>Mysaifu JVM - 0.3.9</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/31548</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/31548</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;いくつかのバグを修正しました。&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;JVM本体 &lt;br /&gt;*基底クラスと派生クラスに同一のシグニチャを持つprivateメソッドがあり、かつ基底クラスのメソッドがfinal宣言されていた場合、クラスロード時にVerifyErrorが発生していた。(Bug #12474) &lt;br /&gt;*引数の数が16個を超えるネイティブメソッドを呼び出すと、JVMがクラッシュしていた。VirtualMachineErrorをthrowするように修正した。さらに、引数の最大数を24個に増やした。 &lt;br /&gt;*オプション-Xbootclasspathに2つ以上のパスを指定していると、JVMがハングしていた。(Bug #12627) &lt;br /&gt;パッケージjava.awt &lt;br /&gt;*TextAreaに&amp;quot;\r\n&amp;quot;ではなく&amp;quot;\n&amp;quot;を渡した場合、改行の前に&amp;quot;□&amp;quot;が表示されていた。(Bug #12384) &lt;br /&gt;*Fontの論理名を無視していた。(Bug #12716) &lt;br /&gt;パッケージjava.io &lt;br /&gt;*FileOutputStream()が常にファイルを新規作成していたため、既存ファイルへの追記ができなかった。(Bug #12481) &lt;br /&gt;パッケージjava.lang &lt;br /&gt;*System.getenv()を呼び出すとJVMがクラッシュしていた。(Bug #12697) &lt;br /&gt;パッケージjava.util.concurrent &lt;br /&gt;*パッケージ内のクラスをロードするとUnsatisfiedLinkErrorが発生していた。(Bug #12483) &lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Mon, 05 May 2008 14:56:52 GMT</pubDate>
   <title>Mysaifu JVM - 0.3.8</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/30885</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/30885</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;- libiconvをバージョンアップしました&lt;br /&gt;- バグフィックスを行いました&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;更新履歴を参照してください。&lt;br /&gt;&lt;a href=&quot;http://www2s.biglobe.ne.jp/~dat/java/project/jvm/download.html&quot; rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;http://www2s.biglobe.ne.jp/~dat/java/project/jvm/download.html&lt;/a&gt;&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Thu, 24 Apr 2008 13:32:00 GMT</pubDate>
   <title>Mysaifu JVM - 0.3.7</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/30724</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/30724</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;-クラスライブラリをGNU Classpath 0.97にアップデートしました&lt;br /&gt;-AWTライブラリがGIFの透過色、アニメーションGIFに対応しました&lt;br /&gt;-命令実行時の内部動作を変更しました&lt;br /&gt;-メモリ使用量を削減しました&lt;br /&gt;-JVMクラッシュ時の出力情報を詳細化しました&lt;br /&gt;-いくつかのバグ修正を行いました&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;&lt;a href=&quot;http://www2s.biglobe.ne.jp/~dat/java/project/jvm/download.html&quot; rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;http://www2s.biglobe.ne.jp/~dat/java/project/jvm/download.html&lt;/a&gt;&lt;br /&gt;を参照してください。&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Fri, 29 Feb 2008 12:59:00 GMT</pubDate>
   <title>Mysaifu JVM - 0.3.6</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/29692</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/29692</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description></description>
  </item>
  <item>
   <pubDate>Sat, 02 Feb 2008 14:26:45 GMT</pubDate>
   <title>Mysaifu JVM - 0.3.5</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/29215</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/29215</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;- Implemented java.nio.FileChannel.lock() method.&lt;br /&gt;  (It only works on Windows Mobile 5.0 or later)&lt;br /&gt;- Bug fixes.&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;JVM &lt;br /&gt;- FIXED:JVM crashes when apply array object to instanceof instruction. (Bug #11769) &lt;br /&gt;&lt;br /&gt;Package java.awt &lt;br /&gt;- FIXED:ArrayIndexOutOfBoundsException occurred in Image.setPixels().(Bug #11771) &lt;br /&gt;&lt;br /&gt;Package java.io &lt;br /&gt;- FIXED: ObjectStreamClass checks serialVersionUID of array object.(Bug #11734) &lt;br /&gt;&lt;br /&gt;Package java.nio &lt;br /&gt;- Implemented FileChannel.lock(). It only works on Windows Mobile 5.0 or later (Feature Request #7497) &lt;br /&gt;&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Wed, 12 Sep 2007 14:32:40 GMT</pubDate>
   <title>Mysaifu JVM - 0.3.4</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/27122</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/27122</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;kmmalloc-2.5.3の内容を反映した&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;- kmmalloc-2.5.3の内容を反映した&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Sat, 16 Dec 2006 14:09:39 GMT</pubDate>
   <title>Mysaifu JVM - 0.3.3</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/23134</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/23134</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;1. Graphics2D機能の追加&lt;br /&gt;2. ファイナライズ処理の高速化&lt;br /&gt;3. バグフィックス&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;java.awtパッケージ &lt;br /&gt;*Graphics2D.setStroke(Stroke)を実装した。ただし、BasicStrokeのみサポート。 &lt;br /&gt;*Graphics2D.draw(Shape)を実装した。 &lt;br /&gt;&lt;br /&gt;JNI &lt;br /&gt;*以下のような場合に、CallVoidMethod()で B.method() を呼び出すと、JVMがクラッシュしていた。 &lt;br /&gt;public interface I {&lt;br /&gt;  public void method();&lt;br /&gt;}&lt;br /&gt;public class A implements I {&lt;br /&gt;  public void method() {}&lt;br /&gt;}&lt;br /&gt;public class B extends A {&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;JVM本体 &lt;br /&gt;*以下のキャストが失敗していた。&lt;br /&gt;byte[][] b = new byte[1][1];&lt;br /&gt;Object[] o = (Object[]) b;&lt;br /&gt;&lt;br /&gt;*ファイナライズ処理を高速化した。 &lt;br /&gt;&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Fri, 03 Nov 2006 13:49:43 GMT</pubDate>
   <title>Mysaifu JVM - 0.3.2</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/22568</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/22568</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;1. Graphics2Dを一部サポートした&lt;br /&gt;2. -Xss, -Xoss, -Xlogfile オプションを追加した&lt;br /&gt;3. バグフィックスを行った&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;java.awtパッケージ &lt;br /&gt;- LightWeightコンポーネントに関するFocusEventが正しくpostされていなかった。 &lt;br /&gt;- Frame.getFrames()内でArrayIndexOutOfBoundsExceptionが発生することがあった。 &lt;br /&gt;- Graphics.clearRect(), dispose()メソッド内でリソースリークが発生していた。 &lt;br /&gt;- Graphics2D.setPaint(Paint)メソッドをサポートした。ただし、Color, GradiantPaint, およびTexturePaintのみサポートする。 &lt;br /&gt;- drawImage(Image, int, int)はBufferedImageを描画できるようになった。 &lt;br /&gt;- GraphicsEnvironment.createGraphics(BufferedImage)をサポートした。 &lt;br /&gt;- Frame以外のComponentに設定したPopupMenuが動作していなかった。 &lt;br /&gt;&lt;br /&gt;java.ioパッケージ &lt;br /&gt;- File.toURI()が誤った値を返していた。 &lt;br /&gt;&lt;br /&gt;javax.swingパッケージ &lt;br /&gt;- JTextFieldにフォーカスが設定できなくなっていた。 &lt;br /&gt;&lt;br /&gt;JVM本体 &lt;br /&gt;- Javaスタックサイズを指定可能とした。（オプション -Xoss） &lt;br /&gt;- ネイティブスタックサイズを指定可能とした。（オプション -Xss） &lt;br /&gt;- -Xlogfile:オプションを追加した。 &lt;br /&gt;- StackOverflowErrorがStackTraceElementを保持するように修正した。 &lt;br /&gt;&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Sat, 16 Sep 2006 02:23:43 GMT</pubDate>
   <title>Mysaifu JVM - 0.3.1</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/21779</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/21779</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;1. 一部の命令について処理の高速化を行った&lt;br /&gt;2. バグ修正を実施した&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;gnu.classpathパッケージ &lt;br /&gt;- VMStackWalker.getClassContext()内でメモリリークが発生していた&lt;br /&gt; &lt;br /&gt;java.langパッケージ &lt;br /&gt;-Object.wait()内でメモリリークが発生していた&lt;br /&gt;&lt;br /&gt;java.util.prefsパッケージ &lt;br /&gt;-UnsatisfiedLinkErrorが発生していた&lt;br /&gt;&lt;br /&gt;JVM本体 &lt;br /&gt;-バイトコード実行処理時のアドレス計算処理を削減した&lt;br /&gt;-以下の命令実行時の処理内容を削減した&lt;br /&gt; baload, saload, caload, saload, iaload, faload, laload, aaload, bastore, sastore, castore, sastore, iastore, fastore, lastore, aastore &lt;br /&gt;-クラス初期化時(メソッド&amp;lt;clinit&amp;gt;呼び出し時）に、オペランドスタックの状態が不正になっていた&lt;br /&gt;-Throwable.printStackTrace()で表示されるソースコードの行数が不正な値となっていた&lt;br /&gt;-以下の命令について、2回目以降の実行速度を高速化させた&lt;br /&gt; new, invokevirtual, invokestatic, invokespecial, instanceof, getfield, putfield &lt;br /&gt;-ClassFile構造体のメモリ使用量を削減した&lt;br /&gt;&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Fri, 08 Sep 2006 07:02:27 GMT</pubDate>
   <title>Mysaifu JVM - 0.3.0</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/21655</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/21655</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;1.コンパイラをeMbedded Visual C++4.0から、Visual Studio 2005 Standard Editionに変更しました。&lt;br /&gt;2.AWT native interface (JAWT.DLL)を追加しました。&lt;br /&gt;3.クラスパスとカレントディレクトリのデフォルト値をレジストリで変更できるようにしました。&lt;br /&gt;4.バグ修正を行いました。&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;全般 &lt;br /&gt;-コンパイラをeMbedded Visual C++ 4.0からVisual Studio 2005に変更した。 &lt;br /&gt;-ソースコードのディレクトリ構成を変更した &lt;br /&gt;&lt;br /&gt;java.awtパッケージ &lt;br /&gt;-WCETextComponentPeer.setNativeCaretPosition()の宣言が誤っていた。(intを返すメソッドとして宣言されていた） &lt;br /&gt;-AWT Native Interface (jawt.dll) を追加した。 &lt;br /&gt;&lt;br /&gt;JVM本体 &lt;br /&gt;-入力ダイアログを表示していると、&amp;quot;Today&amp;quot;画面が表示されなくなる問題を解決した。 &lt;br /&gt;-クラスファイルを実行中に、外部からプログラムを終了できなくなっていた点を修正した。（ウインドウは消えるが、プロセスは残ったままになっていた） &lt;br /&gt;-レジストリの設定により、「デフォルトのClasspath」と「カレントディレクトリ」をそれぞれ変更できるようにした。（レジストリHKCU\Software\Mysaifu\Mysaifu JVM\DefaultClassPath および HKCU\Software\Mysaifu JVM\DefaultCurrentDirectory) &lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Sat, 26 Aug 2006 10:21:45 GMT</pubDate>
   <title>Mysaifu JVM - 0.2.9</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/21498</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/21498</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;1. クラスライブラリをGNU Classpath 0.92にアップデートしました&lt;br /&gt;2. Windows Mobile 5.0を正式サポートしました&lt;br /&gt;3. いくつかのJNI関数を実装しました&lt;br /&gt;4. XML処理ライブラリ(libxml2, libxslt)を追加し、javax.xmlパッケージを利用可能にしました&lt;br /&gt;5. バグフィックスを実施しました&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;java.awtパッケージ &lt;br /&gt;- Font.layoutGlyphVector()を呼び出すとUnsupportedOperationExceptionが常にthrowされていた。 &lt;br /&gt;-タップ時にpostされるMouseEventのgetModifiers()の戻り値にInputEvent.BUTTON1_MASKが設定されていなかった。(InputEvent.BUTTON1_DOWN_MASKしかなかった） &lt;br /&gt;-タップされた際にMouseEvent.MOUSE_PRESSEDイベントだけでなくMouseEvent.MOUSE_MOVEDイベントもpostするようにした。（アプリケーションによっては、MouseEvent.MOUSE_MOVEDの間隔がある程度&amp;quot;連続している&amp;quot;ことを想定しているものがあるため） &lt;br /&gt;-MenuBar.add(Menu)の4回目の呼び出しで登録されたMenuを開くことができなかった点を修正した。 &lt;br /&gt;-GraphicsDevice.setFullScreenWindow(Window)メソッドを呼び出すと、常にUnsatisfiedLinkErrorが throwされていた点を修正した。（ネイティブメソッド名がおかしかった） &lt;br /&gt;-GraphicsEnvironment.getMaximumWindowBounds()の返す値が、メニューバーの大きさを考慮していなかった。 &lt;br /&gt;&lt;br /&gt;java.utilパッケージ &lt;br /&gt;-ZipFileがファイルオープンに失敗した場合にthrowされるZipExceptionメッセージに、ファイル名を含めるようにした。 &lt;br /&gt;&lt;br /&gt;javax.xmlパッケージ &lt;br /&gt;-UnsatisfiedLinkErrorが発生していた点を修正した。 (ライブラリ libxml2, libxslt をWindows CEに移植した） &lt;br /&gt;&lt;br /&gt;JNI &lt;br /&gt;-以下の関数を実装した。 &lt;br /&gt; GetPrimitiveArrayCritical() &lt;br /&gt; ReleasePrimitiveArrayCritical() &lt;br /&gt; GetJavaVM() &lt;br /&gt; GetEnv() &lt;br /&gt; JNI_GetCreatedJavaVMs() &lt;br /&gt;-DLLをロードした際に、そのDLL内のJNI_OnLoad()関数を呼び出すようにした。 &lt;br /&gt;-GetVersion()はJNI_VERSION_1_2を返すように変更した。（従来はJNI_VERSION_1_1を返していた） &lt;br /&gt;&lt;br /&gt;JVM本体 &lt;br /&gt;-クラスライブラリをGNU Classpath 0.91から0.92にアップデートした。 &lt;br /&gt;-Microsoft Windows Mobile 5.0をサポートした。 &lt;br /&gt;-ファイル jre\bin\errono.dll を削除した。 &lt;br /&gt;-以下のファイルを追加した。 &lt;br /&gt; jre\bin\libwce.dll &lt;br /&gt; jre\bin\libxml2.dll &lt;br /&gt; jre\bin\libxslt.dll &lt;br /&gt; jre\bin\xmlj.dll &lt;br /&gt;-システムプロパティjava.class.versionを&amp;quot;46.0&amp;quot;から&amp;quot;49.0&amp;quot;に変更した。 &lt;br /&gt;-以下のようなコードを実行すると、ヒープエラーが発生してJVMがクラッシュしていた。 &lt;br /&gt;  String[][] array = new String[4][1];&lt;br /&gt;-invokevirtual命令実行時にWin32例外&amp;quot;Access violation&amp;quot;が発生することがあった点を修正した。 &lt;br /&gt;&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Mon, 14 Aug 2006 00:20:05 GMT</pubDate>
   <title>Mysaifu JVM - 0.2.8</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/21354</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/21354</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;1. クラスライブラリをGNU Classpath 0.90から0.91にアップデートしました&lt;br /&gt;2. JNI関数をいくつか実装しました&lt;br /&gt;3. その他バグ修正を行いました&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;java.awtパッケージ &lt;br /&gt;-WindowPeer.getBounds()が常にnullを返していた。(GNU Classpath 0.91のWindowクラスは、peerのgetBounds()がnullを返すことを許さなくなった） &lt;br /&gt;-TextArea.SCROLLBARS_NONEが正しく動作していなかった。 &lt;br /&gt;-MenuItem.setEnabled(boolean)メソッドが機能していなかった。 &lt;br /&gt;-Menu.insert()が正しく動作していなかった。 &lt;br /&gt;&lt;br /&gt;JNI &lt;br /&gt;-以下の関数を実装した。 &lt;br /&gt; GetBooleanArrayRegion() &lt;br /&gt; GetByteArrayRegion() &lt;br /&gt; GetCharArrayRegion() &lt;br /&gt; GetShortArrayRegion() &lt;br /&gt; GetIntArrayRegion() &lt;br /&gt; GetLongArrayRegion() &lt;br /&gt; GetFloatArrayRegion() &lt;br /&gt; GetDoubleArrayRegion() &lt;br /&gt; SetBooleanArrayRegion() &lt;br /&gt; SetByteArrayRegion() &lt;br /&gt; SetCharArrayRegion() &lt;br /&gt; SetShortArrayRegion() &lt;br /&gt; SetIntArrayRegion() &lt;br /&gt; SetLongArrayRegion() &lt;br /&gt; SetFloatArrayRegion() &lt;br /&gt; SetDoubleArrayRegion() &lt;br /&gt; GetStringCritical() &lt;br /&gt; ReleaseStringCritical() &lt;br /&gt;&lt;br /&gt;JVM本体 &lt;br /&gt;-クラスライブラリをGNU Classpath 0.91にアップデートした。 &lt;br /&gt;-System.out.print(&amp;quot;\n&amp;quot;)とすると、ヒープエラーが発生してJVMがクラッシュしていた。 &lt;br /&gt;-配列のclone()メソッド呼び出しを行うソースコードが、JDK1.5でコンパイルされていると、実行時にIllegalAccessErrorが発生していた。 &lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Thu, 13 Jul 2006 14:56:19 GMT</pubDate>
   <title>Mysaifu JVM - 0.2.7</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/20935</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/20935</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;バグフィックスを行いました。&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;java.awtパッケージ&lt;br /&gt;-Focusに関するイベントが正しく通知されていなかった点を修正した。&lt;br /&gt;&lt;br /&gt;JVM本体&lt;br /&gt;-Object.wait()/notify()がデッドロックする問題を修正した。&lt;br /&gt;-JDK1.5でコンパイルされたコードを実行すると、エラーが発生する問題を修正した。&lt;br /&gt;&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Sat, 13 May 2006 14:08:01 GMT</pubDate>
   <title>Mysaifu JVM - 0.2.6</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/20148</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/20148</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;バグ修正を行った。&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;java.awtパッケージ &lt;br /&gt;- ChoiceクラスがItemEventを通知していなかった。 &lt;br /&gt;java.langパッケージ &lt;br /&gt;- Runtime.exec()に渡したコマンドライン引数が、対象プログラムに渡されていなかった。 &lt;br /&gt;&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Sun, 09 Apr 2006 12:25:36 GMT</pubDate>
   <title>Mysaifu JVM - 0.2.5</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/19728</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/19728</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;*起動時のオプションを２つ追加した。&lt;br /&gt;*メモリ使用量を少しだけ削減した。&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;java.awtパッケージ &lt;br /&gt;-Frameを最初に表示させたときに、toFront()メソッドを呼び出すようにした。 &lt;br /&gt;JVM本体 &lt;br /&gt;-実行中のウインドウ（JVM runningと表示するウインドウ）を非表示にするオプションを追加した。(-Xhidevmwindow オプション） &lt;br /&gt;-「カレントディレクトリ」を指定するオプションを追加した。(-setcwdオプション） &lt;br /&gt;-クラスファイル内の文字列（CONSTANT_String)を保持するために使用するメモリ量を、8バイト削減した。&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Sun, 26 Mar 2006 12:36:37 GMT</pubDate>
   <title>Mysaifu JVM - 0.2.4</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/19471</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/19471</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;・ヒープ確保速度を少し高速化した&lt;br /&gt;・バグ修正を実施した&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;java.awtパッケージ &lt;br /&gt;・フォントサイズが大きすぎた点を修正した。 &lt;br /&gt;・Graphics.fillRect()メソッドで描画する矩形の大きさが、縦横1ドットずつ大きすぎた点を修正した。 &lt;br /&gt;・Menu.remove(int)メソッドが機能していなかった。ネイティブメソッドを修正した。 &lt;br /&gt;・Graphics.drawString()の描画位置が、フォントのベースラインではなく、ディセントの位置になっていた点を修正した。 &lt;br /&gt;・GraphicsDevice.getDisplayMode()が常にnullを返していた。正しい値を返すように修正した。 &lt;br /&gt;・GraphicsDevice.setFullScreenWindow(Window)メソッドを呼び出すと、常にNullPointerExceptionが throwされていた点を修正した。 &lt;br /&gt;&lt;br /&gt;java.swing.filechooserパッケージ &lt;br /&gt;・FileSystemViewを実装し、JFileChooserを利用可能にした。 &lt;br /&gt;&lt;br /&gt;JVM本体 &lt;br /&gt;・配列オブジェクト内に使用していない（無駄な）フラグ領域があった。これらのフラグについては設定／参照を行わないように修正した。 &lt;br /&gt;・配列のメモリ使用量を削減した。 &lt;br /&gt;・64バイト以下のヒープ領域を確保する場合、ヒープのゼロクリアをヒープ確保時に行うのではなく、ヒープ開放時に行うようにした。GCの速度は低下するが、確保時の速度が向上した。 &lt;br /&gt;&lt;/p&gt;</description>
  </item>
  <item>
   <pubDate>Wed, 15 Mar 2006 12:35:19 GMT</pubDate>
   <title>Mysaifu JVM - 0.2.3</title>
   <link>http://sourceforge.jp/projects/mysaifujvm/releases/19344</link>
   <guid>http://sourceforge.jp/projects/mysaifujvm/releases/19344</guid>
   <dc:creator>freebeans (freebeans)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;p&gt;・クラスライブラリをGNU Classpath 0.20から0.90にアップデートしました&lt;br /&gt;・バグ修正を行いました。&lt;/p&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;p&gt;java.awtパッケージ &lt;br /&gt;-Graphics.drawImage()メソッドで、イメージのスケーリングを可能とした。 &lt;br /&gt;&lt;br /&gt;java.langパッケージ &lt;br /&gt;-System.arraycopy()内でExceptionOccurred()を呼び出していたために、ローカル参照領域が不足することがあった。ExceptionCheck()を呼び出すように修正した。 &lt;br /&gt;&lt;br /&gt;JNI &lt;br /&gt;-ExceptionCheck()の実装が誤っており、常にfalseを返していた。 &lt;br /&gt;&lt;br /&gt;JVM本体&lt;br /&gt;-クラスライブラリをGNU Classpath 0.20から0.90にアップデートした。&lt;br /&gt;-登録できるグローバル参照の最大数を、4096から8192に拡張した。 &lt;/p&gt;</description>
  </item>
</channel>
</rss>

