OpenJDK 6: b16 Source Bundle Published
By darcy on Apr 15, 2009
Update: Due to a misunderstanding, some of the expected fixes were missing from the original b16 source bundle. The corrected bundle has subsequently been posted.
On April 15, the source bundle for OpenJDK 6 b16 was published.
The previous source bundle was for b14. There was no distinct b15 per se; b15 was used to mark the transition from teamware to Mercurial. The b16 build is the first to be done purely in Mercurial.
There were 45 bug fixes in this build ranging from security fixes to sound updates; OpenJDK 6 b16 has all relevant security fixes from the recent JDK synchronized security release. A few fixes of note, during a build importing the binary plugs now defaults to false (6781572) and several fixes were applied that should render a few IcedTea patches unnecessary:
6736248 EnumEditor bug. Class check incorrect
6733718 test /java/awt/FullScreen/UninitializedDisplayModeChangeTest/ fails
6593946 (bf) X-Buffer.compact() does not discard mark as specified
6778493 Fix (langtools) ant build to honor fcs MILESTONE setting
The other non security bugs fixed in this build are:
6761791 Crash in the FontManager code due to use of JNIEnv saved by another thread
6512707 "incompatible types" after (unrelated) annotation processing
6632696 Writing to closed output files (writeBytes) leaks native memory (unix)
6788196 (porting) Bounds checks in io_util.c rely on undefined behaviour
6791458 FileInputStream/RandomAccessFile.read leaks memory if invoked on closed stream with len > 8k
6792066 src/share/native/java/io/io_util.c clean-ups
6819886 System.getProperty("os.name") reports Vista on Windows 7
6821031 Upgrade OpenJDK's LittleCMS version to 1.18
6800572 Removing elements from views of NavigableMap implementations does not always work correctly.
6801020 Concurrent Semaphore release may cause some require thread not signaled
6806019 38 JCK api/javax_sound/midi/ tests fails starting from jdk7 b46
6803402 Race condition in AbstractQueuedSynchronizer
6793757 Fix formatting of copyright notices in Gervill
6794201 remove unused sources
6808724 UninitializedDisplayModeChangeTest/DisplayModeChanger.java has wrong legal notice
6821030 Merge OpenJDK Gervill with upstream sources, Q1CY2009
6823445 Gervill SoftChannel/ResetAllControllers jtreg test fails after portamento fix from last merge
6823446 Gervill SoftLowFrequencyOscillator fails when freq is set to 0 cent or 8.1758 Hz.
6824976 Fix NAWK assignment in shell script jdk/make/java/java/genlocales.gmk
6828183 testcase from SSR09_01 into jdk6-open hangs