OpenJDK 6 build 16 source bundle posted

Joseph D. Darcy Joe.Darcy at Sun.COM
Wed Apr 15 19:17:36 PDT 2009


Without further adieu, the source bundle for OpenJDK 6 b16 is available 
from

    http://download.java.net/openjdk/jdk6/

and the OpenJDK 6 Mercurial repositories 
(http://hg.openjdk.java.net/jdk6/jdk6) will be tagged with the build 
information accordingly.

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 binary plugs now defaults to false (6781572 "Default to 
IMPORT_BINARY_PLUGS=false for OpenJDK 6 builds") 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

-Joe




More information about the jdk6-dev mailing list