Fix build with recent java versions.
updateAlwaysOnTopState() was added in java 1.6 update 45.
Fix update region
Implement Area class for dirty area
(hide differences between J2ME and J2SE Rectangle implementations)
0.3.0 release
Added java-j2me and java-j2se to EXTRA_DIST
Cosmetics
Implement HSound
Add padding to correctly position uo mask bits in memory
bd_user_input(): return -1 if key is not handled in BD-J
BD-J UO mask support
Hide some warnings when building without BD-J
Optimized copying to application-allocated frame buffer.
(copy only changed region)
J2SE compatible IxcRegistry
J2SE: Added J2ME-compatible BufferedImage.
Set libbluray.jar to be first in classpath so that our own implementation is used instead of the one in JVM bootclasspath.
Set java.awt.graphicsenv property to java.awt.BDGraphicsEnvironment
(J2ME 1.4 uses toolkit function to get GraphicsEnvironment. J2SE 1.6+ seems to use this property instead of toolkit.)
Stop remote (Ixc) threads when stopping xlet. Remote threads run in callee context / thread group.
Fixed "java.lang.UnsupportedOperationException: PERPIXEL_TRANSLUCENT translucency is not supported"
Fix JVM shutdown when bdj_open() and bdj_close() are called from different threads
Support for building with MSVC 2010 & 2012
Optimized file I/O for chained usage with libavformat