# Tuesday, April 21, 2009
« New Development Snapshot | Main | IKVM 0.40 Release Candidate 1 »
New Development Snapshot

A couple of fixes and some more OpenJDK AWT/Swing merges.


  • Fixed build regression introduced in previous snapshot caused by different build directory structure in OpenJDK 6 b16.
  • Handle Graphics2D.setPaint(null) correctly.
  • Integrated OpenJDK java/awt/image and java/awt/image/renderable packages.
  • Fixed duplicate MemberRefs generated by IKVM.Reflection.Emit caused by Mono workaround generic types not being canonicalized.
  • Integrated OpenJDK sun/swing and sun/awt packages.

Binaries available here: ikvmbin-0.41.3398.zip

Tuesday, April 21, 2009 8:03:55 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [2]
Tuesday, April 21, 2009 7:34:22 PM (W. Europe Daylight Time, UTC+02:00)
Hey Jeroen,

What do you mean by generic types not being canonicalized in Mono?
Rodrigo Kumpera
Wednesday, April 22, 2009 5:59:35 AM (W. Europe Daylight Time, UTC+02:00)
It's not that Mono isn't canonicalizing the types, but the generic types that I introduced to workaround the fact that Mono doesn't support creating generic type instances from user defined types weren't being canonicalized.

So the workaround for bug https://bugzilla.novell.com/show_bug.cgi?id=486307 didn't canonicalize the types.
Comments are closed.