# Tuesday, 21 April 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.

Changes:

  • 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, 21 April 2009 08:03:55 (W. Europe Daylight Time, UTC+02:00)  #    Comments [2]
Tuesday, 21 April 2009 19:34:22 (W. Europe Daylight Time, UTC+02:00)
Hey Jeroen,

What do you mean by generic types not being canonicalized in Mono?
Rodrigo Kumpera
Wednesday, 22 April 2009 05:59:35 (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.
Name
E-mail
Home page

I apologize for the lameness of this, but the comment spam was driving me nuts. In order to be able to post a comment, you need to answer a simple question. Hopefully this question is easy enough not to annoy serious commenters, but hard enough to keep the spammers away.

Anti-Spam Question: What method on java.lang.System returns an object's original hashcode (i.e. the one that would be returned by java.lang.Object.hashCode() if it wasn't overridden)? (case is significant)

Answer:  
Comment (HTML not allowed)  

Live Comment Preview