# Monday, August 6, 2007
« What about AWT / Swing Support? | Main | Floating Point "Redundant" Cast Performa... »
IKVM 0.34 Update

I made another 0.34 update, since 0.36 is probably still a ways off.

Changes:

  • Fixed handling of magic “assembly” type for assembly attribute annotations (bug #1721688).
  • LocalVariableTable robustness fix (bug #1765952).
  • Fixed handling of public interfaces extending non-public interfaces in ikvmc.
  • Fixed parameter annotations on redirected contructors.
  • Fixed casting ghost interface arrays (bug #1757889).
  • Fixed JNI NewObject method.
  • Fix to make sure all implemented interface methods on .NET types are public (so that ikvmstub generates jars that javac is happy with).

Files are available here: ikvm-0.34.0.4.zip (source + binaries) and ikvmbin-0.34.0.4.zip (binaries).

Update: I forgot to update the AWT toolkit property's assembly version. Fixed in current zips. Thanks to Ted O'Conner for pointing this out.

Monday, August 6, 2007 10:41:11 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [1]
Monday, August 6, 2007 8:11:36 PM (W. Europe Daylight Time, UTC+02:00)
Running ikvmstub on the 0.34.0.4 IKVM.Runtime.dll and IKVM.GNU.Classpath.dll fails.

java.awt.AWTError: Cannot load AWT toolkit: ikvm.awt.NetToolkit, IKVM.AWT.WinForms, Version=0.34.0.3, Culture=neutral, PublicKeyToken=13235d27fcbfff58

It looks like the default_awt_peer_toolkit still references the previous version.
Ted O'Connor
Comments are closed.