<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-27700</id>
	<title>Nabble - OpenJDK Hotspot</title>
	<updated>2009-12-23T06:01:30Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/OpenJDK-Hotspot-f27700.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenJDK-Hotspot-f27700.html" />
	<subtitle type="html">The HotSpot code base has been worked on by dozens of people, over the course of 10 years, so far. (That's good and bad.) It's big. There are nearly 1500 C/C++ header and source files, comprising almost 250,000 lines of code. In addition to the expected class loader, bytecode interpreter, and supporting runtime routines, you get two runtime compilers from bytecode to native instructions, 3 (or so) garbage collectors, and a set of high-performance runtime libraries for synchronization, etc.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26902593</id>
	<title>hg: jdk7/hotspot/hotspot: 24 new changesets</title>
	<published>2009-12-23T06:01:30Z</published>
	<updated>2009-12-23T06:01:30Z</updated>
	<author>
		<name>Erik Trimble</name>
	</author>
	<content type="html">Changeset: 455105fc81d9
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;katleman
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-12 15:35 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/455105fc81d9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/455105fc81d9&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b76 for changeset 9174bb32e934
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;Changeset: 7589c1b72907
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-03 12:52 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/7589c1b72907&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/7589c1b72907&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b77 for changeset 455105fc81d9
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;Changeset: 74e00f62c726
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;trims
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-11 16:38 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/74e00f62c726&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/74e00f62c726&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: e703499b4b51
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 12:51 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/e703499b4b51&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/e703499b4b51&lt;/a&gt;&lt;br&gt;&lt;br&gt;6909462: Fix nbproject/private references in .hgignore
&lt;br&gt;Summary: See bugzilla issue 100097
&lt;br&gt;Reviewed-by: tbell
&lt;br&gt;Contributed-by: Jesse Glick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26902593&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jesse.glick@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! .hgignore
&lt;br&gt;&lt;br&gt;Changeset: 1cf572922ff1
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-17 14:10 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/1cf572922ff1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/1cf572922ff1&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b78 for changeset e703499b4b51
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;Changeset: 61b46f7853d4
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;trims
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-22 16:32 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/61b46f7853d4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/61b46f7853d4&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 22e4972db0a6
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;trims
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-22 16:33 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/22e4972db0a6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/22e4972db0a6&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 920875ae1277
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;trims
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-22 16:35 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/920875ae1277&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/920875ae1277&lt;/a&gt;&lt;br&gt;&lt;br&gt;6912782: Bump the HS17 build number to 06
&lt;br&gt;Summary: Update the HS17 build number to 06
&lt;br&gt;Reviewed-by: jcoomes
&lt;br&gt;&lt;br&gt;! make/hotspot_version
&lt;br&gt;&lt;br&gt;Changeset: 9749fbc4859b
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;trims
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-23 02:57 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/9749fbc4859b&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/9749fbc4859b&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 4b966d9946a3
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mchung
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-25 08:37 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/4b966d9946a3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/4b966d9946a3&lt;/a&gt;&lt;br&gt;&lt;br&gt;6888880: JKernel VM to inject the sun.jkernel.DownloadManager as a boot classloader hook
&lt;br&gt;Summary: Call sun.jkernel.DownloadManager.setBootClassLoaderHook during the kernel VM initialization
&lt;br&gt;Reviewed-by: alanb, coleenp, acorn
&lt;br&gt;&lt;br&gt;! src/share/vm/classfile/vmSymbols.hpp
&lt;br&gt;! src/share/vm/runtime/thread.cpp
&lt;br&gt;&lt;br&gt;Changeset: 0018cf203583
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;coleenp
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-02 07:59 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/0018cf203583&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/0018cf203583&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 95e9083cf4a7
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;dholmes
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-01 22:29 -0500
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/95e9083cf4a7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/95e9083cf4a7&lt;/a&gt;&lt;br&gt;&lt;br&gt;6822370: ReentrantReadWriteLock: threads hung when there are no threads holding onto the lock (Netra x4450)
&lt;br&gt;Summary: This day one bug is caused by missing memory barriers in various Parker::park() paths that can result in lost wakeups and hangs.
&lt;br&gt;Reviewed-by: dice, acorn
&lt;br&gt;&lt;br&gt;! src/os/linux/vm/os_linux.cpp
&lt;br&gt;! src/os/solaris/vm/os_solaris.cpp
&lt;br&gt;&lt;br&gt;Changeset: 3115100553b5
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;dholmes
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-02 20:32 -0500
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/3115100553b5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/3115100553b5&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 547f81740344
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;minqi
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-11 11:09 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/547f81740344&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/547f81740344&lt;/a&gt;&lt;br&gt;&lt;br&gt;6361589: Print out stack trace for target thread of GC crash
&lt;br&gt;Summary: If GC crashed with java thread involved, print out the java stack trace in error report
&lt;br&gt;Reviewed-by: never, ysr, coleenp, dholmes
&lt;br&gt;&lt;br&gt;! src/share/vm/runtime/frame.cpp
&lt;br&gt;! src/share/vm/runtime/globals.hpp
&lt;br&gt;! src/share/vm/runtime/thread.cpp
&lt;br&gt;! src/share/vm/runtime/thread.hpp
&lt;br&gt;! src/share/vm/runtime/vmStructs.cpp
&lt;br&gt;! src/share/vm/runtime/vmThread.cpp
&lt;br&gt;! src/share/vm/runtime/vmThread.hpp
&lt;br&gt;! src/share/vm/utilities/vmError.cpp
&lt;br&gt;&lt;br&gt;Changeset: 9127aa69352e
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;dcubed
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-14 09:51 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/9127aa69352e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/9127aa69352e&lt;/a&gt;&lt;br&gt;&lt;br&gt;6648438: 4/4 src/share/vm/prims/jvmtiEnv.cpp:457 assert(phase == JVMTI_PHASE_LIVE,&amp;quot;sanity check&amp;quot;)
&lt;br&gt;Summary: Return error on invalid JVMTI_PHASE instead of asserting.
&lt;br&gt;Reviewed-by: dholmes, ohair
&lt;br&gt;&lt;br&gt;! src/share/vm/prims/jvmtiEnv.cpp
&lt;br&gt;&lt;br&gt;Changeset: 98cd9901c161
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;dcubed
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-14 10:05 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/98cd9901c161&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/98cd9901c161&lt;/a&gt;&lt;br&gt;&lt;br&gt;6849968: 3/2 JVMTI tests fails on jdk5.0 with hs14
&lt;br&gt;Summary: If a JVMTI agent asks for version 1.0, then it should get version 1.0 semantics.
&lt;br&gt;Reviewed-by: dholmes, ohair
&lt;br&gt;&lt;br&gt;! src/share/vm/prims/jvmtiEnv.cpp
&lt;br&gt;! src/share/vm/prims/jvmtiEnvBase.cpp
&lt;br&gt;! src/share/vm/prims/jvmtiEnvBase.hpp
&lt;br&gt;! src/share/vm/prims/jvmtiExport.cpp
&lt;br&gt;! src/share/vm/prims/jvmtiExport.hpp
&lt;br&gt;! src/share/vm/prims/jvmtiHpp.xsl
&lt;br&gt;&lt;br&gt;Changeset: dcb15a6f342d
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;dcubed
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-14 13:26 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/dcb15a6f342d&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/dcb15a6f342d&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;! src/share/vm/prims/jvmtiEnv.cpp
&lt;br&gt;! src/share/vm/prims/jvmtiEnvBase.cpp
&lt;br&gt;! src/share/vm/prims/jvmtiEnvBase.hpp
&lt;br&gt;! src/share/vm/prims/jvmtiExport.cpp
&lt;br&gt;&lt;br&gt;Changeset: 167c2986d91b
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;phh
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 12:54 -0500
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/167c2986d91b&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/167c2986d91b&lt;/a&gt;&lt;br&gt;&lt;br&gt;6843629: Make current hotspot build part of jdk5 control build
&lt;br&gt;Summary: Source changes for older compilers plus makefile changes.
&lt;br&gt;Reviewed-by: xlu
&lt;br&gt;&lt;br&gt;! make/linux/makefiles/debug.make
&lt;br&gt;! make/linux/makefiles/fastdebug.make
&lt;br&gt;! make/linux/makefiles/jsig.make
&lt;br&gt;! make/linux/makefiles/jvmg.make
&lt;br&gt;! make/linux/makefiles/launcher.make
&lt;br&gt;! make/linux/makefiles/saproc.make
&lt;br&gt;! make/linux/makefiles/vm.make
&lt;br&gt;! make/solaris/makefiles/debug.make
&lt;br&gt;! make/solaris/makefiles/dtrace.make
&lt;br&gt;! make/solaris/makefiles/fastdebug.make
&lt;br&gt;! make/solaris/makefiles/jsig.make
&lt;br&gt;! make/solaris/makefiles/jvmg.make
&lt;br&gt;! make/solaris/makefiles/launcher.make
&lt;br&gt;! make/solaris/makefiles/saproc.make
&lt;br&gt;! make/solaris/makefiles/sparcWorks.make
&lt;br&gt;! make/solaris/makefiles/vm.make
&lt;br&gt;! src/os/linux/vm/os_linux.cpp
&lt;br&gt;! src/os/solaris/dtrace/libjvm_db.c
&lt;br&gt;! src/os/solaris/vm/os_solaris.cpp
&lt;br&gt;! src/os/windows/vm/os_windows.cpp
&lt;br&gt;! src/share/vm/ci/bcEscapeAnalyzer.hpp
&lt;br&gt;! src/share/vm/code/dependencies.cpp
&lt;br&gt;! src/share/vm/code/dependencies.hpp
&lt;br&gt;! src/share/vm/memory/heap.cpp
&lt;br&gt;! src/share/vm/memory/referenceProcessor.cpp
&lt;br&gt;! src/share/vm/oops/instanceRefKlass.cpp
&lt;br&gt;! src/share/vm/oops/oop.hpp
&lt;br&gt;! src/share/vm/runtime/os.hpp
&lt;br&gt;&lt;br&gt;Changeset: 2e8bdfdd3ba2
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;xlu
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 13:16 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/2e8bdfdd3ba2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/2e8bdfdd3ba2&lt;/a&gt;&lt;br&gt;&lt;br&gt;6899467: System property java.class.version out-of-sync with VM for jdk 5.0 with HS 16 in nightly build
&lt;br&gt;Reviewed-by: kvn, never, dholmes, ysr
&lt;br&gt;&lt;br&gt;! src/share/vm/classfile/classFileParser.cpp
&lt;br&gt;&lt;br&gt;Changeset: d48983315b71
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;xlu
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 13:19 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/d48983315b71&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/d48983315b71&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 933a3e806ce6
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;xlu
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 14:27 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/933a3e806ce6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/933a3e806ce6&lt;/a&gt;&lt;br&gt;&lt;br&gt;6895168: JCK api/signaturetest/sigtest.basic.html#basic test fails for jdk 5.0 with HS 16 in nightly build
&lt;br&gt;Reviewed-by: dholmes, acorn, jrose
&lt;br&gt;&lt;br&gt;! src/share/vm/oops/instanceKlass.cpp
&lt;br&gt;! src/share/vm/oops/instanceKlass.hpp
&lt;br&gt;! src/share/vm/prims/jvm.cpp
&lt;br&gt;&lt;br&gt;Changeset: ba60f0a5d714
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;xlu
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 15:44 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/ba60f0a5d714&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/ba60f0a5d714&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 6952ed8677bf
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;xlu
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-17 01:19 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/6952ed8677bf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/6952ed8677bf&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: a5a6adfca6ec
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;trims
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-23 03:12 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/a5a6adfca6ec&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/a5a6adfca6ec&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;! src/share/vm/classfile/classFileParser.cpp
&lt;br&gt;! src/share/vm/classfile/vmSymbols.hpp
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Virtual-Machine-f27706.html&quot; embed=&quot;fixTarget[27706]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Virtual Machine&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hg%3A-jdk7-hotspot-hotspot%3A-24-new-changesets-tp26902593p26902593.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26900564</id>
	<title>hg: jdk7/hotspot/hotspot: 3 new changesets</title>
	<published>2009-12-23T02:50:42Z</published>
	<updated>2009-12-23T02:50:42Z</updated>
	<author>
		<name>Jon Masamitsu</name>
	</author>
	<content type="html">Changeset: 44f61c24ddab
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;iveresov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 15:12 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/44f61c24ddab&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/44f61c24ddab&lt;/a&gt;&lt;br&gt;&lt;br&gt;6862387: tune concurrent refinement further
&lt;br&gt;Summary: Reworked the concurrent refinement: threads activation, feedback-based threshold adjustment, other miscellaneous fixes.
&lt;br&gt;Reviewed-by: apetrusenko, tonyp
&lt;br&gt;&lt;br&gt;! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
&lt;br&gt;! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
&lt;br&gt;! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
&lt;br&gt;! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
&lt;br&gt;! src/share/vm/gc_implementation/g1/concurrentMark.cpp
&lt;br&gt;! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
&lt;br&gt;! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
&lt;br&gt;! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
&lt;br&gt;! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
&lt;br&gt;! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
&lt;br&gt;! src/share/vm/gc_implementation/g1/g1_globals.hpp
&lt;br&gt;! src/share/vm/gc_implementation/g1/ptrQueue.cpp
&lt;br&gt;! src/share/vm/gc_implementation/g1/ptrQueue.hpp
&lt;br&gt;! src/share/vm/gc_implementation/g1/satbQueue.cpp
&lt;br&gt;! src/share/vm/gc_implementation/g1/satbQueue.hpp
&lt;br&gt;! src/share/vm/gc_implementation/includeDB_gc_g1
&lt;br&gt;&lt;br&gt;Changeset: cc0ca4f00e89
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jmasa
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-22 22:35 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/cc0ca4f00e89&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/cc0ca4f00e89&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 7ac7d558e895
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jmasa
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-23 00:47 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/7ac7d558e895&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/7ac7d558e895&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Virtual-Machine-f27706.html&quot; embed=&quot;fixTarget[27706]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Virtual Machine&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hg%3A-jdk7-hotspot-hotspot%3A-3-new-changesets-tp26900564p26900564.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26899754</id>
	<title>Why not reusing oop in static methods ?</title>
	<published>2009-12-23T01:23:58Z</published>
	<updated>2009-12-23T01:23:58Z</updated>
	<author>
		<name>Ulf Zibis-2</name>
	</author>
	<content type="html">In dissassembly of a static method I see following code:
&lt;br&gt;&lt;br&gt;&amp;nbsp; ...
&lt;br&gt;&amp;nbsp; 0x00baa8db: mov &amp;nbsp; &amp;nbsp;$0x188,%ebp
&lt;br&gt;&amp;nbsp; 0x00baa8e0: mov &amp;nbsp; &amp;nbsp;0x142b58d8(%ebp),%edi &amp;nbsp;;*getstatic c2bIndex
&lt;br&gt;&amp;nbsp; ...
&lt;br&gt;&amp;nbsp; 0x00baa8ff: mov &amp;nbsp; &amp;nbsp;$0x190,%ebx
&lt;br&gt;&amp;nbsp; 0x00baa904: mov &amp;nbsp; &amp;nbsp;0x142b58d8(%ebx),%ebp &amp;nbsp;;*getstatic c2b
&lt;br&gt;&amp;nbsp; ...
&lt;br&gt;&amp;nbsp; 0x00baa979: mov &amp;nbsp; &amp;nbsp;$0x198,%ebp
&lt;br&gt;&amp;nbsp; 0x00baa97e: mov &amp;nbsp; &amp;nbsp;0x142b58d8(%ebp),%ebp &amp;nbsp;;*getstatic planeOffsets
&lt;br&gt;&amp;nbsp; ...
&lt;br&gt;&lt;br&gt;Why not reusing oop &amp;lt;0x142b58d8&amp;gt; ? :
&lt;br&gt;&lt;br&gt;&amp;nbsp; ...
&lt;br&gt;&amp;nbsp; 0x00baa8db: mov &amp;nbsp; &amp;nbsp;$0x142b58d8,%ebp
&lt;br&gt;&amp;nbsp; 0x00baa8e0: mov &amp;nbsp; &amp;nbsp;0x188(%ebp),%edi &amp;nbsp;;*getstatic c2bIndex
&lt;br&gt;&amp;nbsp; ...
&lt;br&gt;&amp;nbsp; 0x00baa8ff: mov &amp;nbsp; &amp;nbsp;0x190(%ebp),%ebx &amp;nbsp;;*getstatic c2b
&lt;br&gt;&amp;nbsp; ...
&lt;br&gt;&amp;nbsp; 0x00baa974: mov &amp;nbsp; &amp;nbsp;0x198(%ebp),%ebp &amp;nbsp;;*getstatic planeOffsets
&lt;br&gt;&amp;nbsp; ...
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-Ulf
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Compiler-Development-List-f27707.html&quot; embed=&quot;fixTarget[27707]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Compiler Development List&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Why-not-reusing-oop-in-static-methods---tp26899754p26899754.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26899359</id>
	<title>hg: jdk7/hotspot/hotspot: 3 new changesets</title>
	<published>2009-12-23T00:37:10Z</published>
	<updated>2009-12-23T00:37:10Z</updated>
	<author>
		<name>Igor Veresov</name>
	</author>
	<content type="html">Changeset: 85f13cdfbc1d
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;twisti
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 12:48 +0100
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/85f13cdfbc1d&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/85f13cdfbc1d&lt;/a&gt;&lt;br&gt;&lt;br&gt;6829192: JSR 292 needs to support 64-bit x86
&lt;br&gt;Summary: changes for method handles and invokedynamic
&lt;br&gt;Reviewed-by: kvn
&lt;br&gt;&lt;br&gt;! src/cpu/x86/vm/assembler_x86.cpp
&lt;br&gt;! src/cpu/x86/vm/interp_masm_x86_32.cpp
&lt;br&gt;! src/cpu/x86/vm/interp_masm_x86_64.cpp
&lt;br&gt;! src/cpu/x86/vm/interp_masm_x86_64.hpp
&lt;br&gt;! src/cpu/x86/vm/interpreter_x86_64.cpp
&lt;br&gt;! src/cpu/x86/vm/methodHandles_x86.cpp
&lt;br&gt;! src/cpu/x86/vm/stubGenerator_x86_64.cpp
&lt;br&gt;! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
&lt;br&gt;! src/cpu/x86/vm/templateTable_x86_32.cpp
&lt;br&gt;! src/cpu/x86/vm/templateTable_x86_64.cpp
&lt;br&gt;! src/cpu/x86/vm/templateTable_x86_64.hpp
&lt;br&gt;! src/share/vm/classfile/classFileParser.cpp
&lt;br&gt;&lt;br&gt;Changeset: 032260830071
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;never
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 22:15 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/032260830071&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/032260830071&lt;/a&gt;&lt;br&gt;&lt;br&gt;5057818: codecache full and compiler disabled in bigapps fastdebug run
&lt;br&gt;Reviewed-by: kvn
&lt;br&gt;&lt;br&gt;! src/share/vm/code/nmethod.cpp
&lt;br&gt;! src/share/vm/code/nmethod.hpp
&lt;br&gt;&lt;br&gt;Changeset: 1ea456c6f2b7
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;iveresov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-22 17:56 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/1ea456c6f2b7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/1ea456c6f2b7&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Virtual-Machine-f27706.html&quot; embed=&quot;fixTarget[27706]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Virtual Machine&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hg%3A-jdk7-hotspot-hotspot%3A-3-new-changesets-tp26899359p26899359.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26889188</id>
	<title>Re: Inline threshold relative to frequency</title>
	<published>2009-12-22T06:28:49Z</published>
	<updated>2009-12-22T06:28:49Z</updated>
	<author>
		<name>Ulf Zibis-2</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Here the Bug Id's:&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6908238&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;6908238
- HotSpot compiler should handle inlining threshold dynamically&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6908240&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;6908240
- javac should avoid copy &amp;amp; paste same code&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Please review,&lt;br&gt;
&lt;br&gt;
-Ulf&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Am 04.12.2009 20:44, Ulf Zibis schrieb:
&lt;blockquote cite=&quot;mid:4B196692.20002@gmx.de&quot; type=&quot;cite&quot;&gt;I have filed 2
bugs:
  &lt;br&gt;
&amp;nbsp;&amp;nbsp; internal review ID: 1665161
  &lt;br&gt;
&amp;nbsp;&amp;nbsp; internal review ID: 1665163
  &lt;br&gt;
  &lt;br&gt;
Please review,
  &lt;br&gt;
  &lt;br&gt;
-Ulf
  &lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
Am 23.11.2009 11:38, Christian Thalinger schrieb:
  &lt;br&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;On Sun, 2009-11-22 at 00:49 +0100, Ulf Zibis
wrote:
    &lt;br&gt;
&amp;nbsp;
    &lt;blockquote type=&quot;cite&quot;&gt;Hi,
      &lt;br&gt;
      &lt;br&gt;
wouldn't it make sense, if the inline threshold for a method would be
relative to the frequency of it's usage?
      &lt;br&gt;
      &lt;br&gt;
See the method below. It has 189 bytes of byte code, so it &quot;too big&quot;
under default inline threshold.
      &lt;br&gt;
As it is called very frequent, performance should increase
&quot;dramatically&quot;, if it could be inlined, as the pushing of the numerous
parameters to stack could be saved.
      &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/blockquote&gt;
    &lt;br&gt;
Well, it &quot;could&quot; be a good idea but it does not necessarily increase
    &lt;br&gt;
&quot;dramatically&quot; performance.&amp;nbsp; It's not easy to find good inlining
    &lt;br&gt;
heuristics that work in all cases.
    &lt;br&gt;
    &lt;br&gt;
Inlining a rather big method, like yours, has a number side-effects to
    &lt;br&gt;
the caller, most importantly:
    &lt;br&gt;
    &lt;br&gt;
a) it becomes bigger -&amp;gt; cache effects
    &lt;br&gt;
b) register pressure might increase -&amp;gt; worse register allocation
(but
    &lt;br&gt;
could be the other way around)
    &lt;br&gt;
    &lt;br&gt;
Also note that not all architectures use the stack for passing call
    &lt;br&gt;
arguments.&amp;nbsp; Even x86_64 has enough argument registers for this
    &lt;br&gt;
particular method.
    &lt;br&gt;
    &lt;br&gt;
-- Christian
    &lt;br&gt;
    &lt;br&gt;
    &lt;br&gt;
&amp;nbsp; &lt;/blockquote&gt;
  &lt;br&gt;
  &lt;br&gt;
&lt;/blockquote&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Compiler-Development-List-f27707.html&quot; embed=&quot;fixTarget[27707]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Compiler Development List&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Inline-threshold-relative-to-frequency-tp26461580p26889188.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888965</id>
	<title>Re: Multiple copies of same code</title>
	<published>2009-12-22T06:12:16Z</published>
	<updated>2009-12-22T06:12:16Z</updated>
	<author>
		<name>Ulf Zibis-2</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
I have filed a bug:
&lt;br&gt;
&lt;a href=&quot;http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6908240&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;6908240
- javac should avoid copy &amp;amp; paste same code&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Please review,
&lt;br&gt;
&lt;br&gt;
-Ulf
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Am 30.11.2009 20:09, Tom Rodriguez schrieb:
&lt;blockquote cite=&quot;mid:DECD19C5-46CB-4D80-A4ED-BA05549899C6@Sun.COM&quot; type=&quot;cite&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;On Nov 24, 2009, at 1:56 PM, Ulf Zibis wrote:

  &lt;/pre&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;I think, it's not only the code size that matters, but too the performance lack from all these jumps.
    &lt;/pre&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;
I wasn't suggesting that duplication of code is always irrelevant, just that in the particular case of the exception entry points it would impossible to measure an improvement from their elimination because the overall path is so expensive that a short jump wouldn't be noticeable.

tom

  &lt;/pre&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;In the method code below, you see a 2-line finally block. Looking at the compile result, I can see, that this block is repeated 6 times and consumes 1/3 of the whole assembly code for this method. Additionally, there are plenty of range-check and null-check block which too seem to be copy-and-pasted, so I guess, removing the redundant blocks from this example would make the code half-sized.

On the other hand, the 1-length int [] dp could be optimized to a normal int field and pushing the 6 parameters to stack could be saved, if method decode() would be inlined, but isn't because of inline threshold, which sadly isn't frequency-related. This would additionally increase the performance.


        private CoderResult decodeArrayLoop(ByteBuffer src, CharBuffer dst) {

            byte[] sa = src.array();
            int sp = src.arrayOffset() + src.position();
            int sl = sp + src.remaining();

            char[] da = dst.array();
            int [] dp = new int[1];
            dp[0] = dst.arrayOffset() + dst.position();
            int dl = dp[0] + dst.remaining();
            try {
                while (sp &amp;lt; sl) {
                    CoderResult result;
                    byte byte1 = sa[sp];
                    if (byte1 &amp;gt;= 0) {               // ASCII      G0
                        if (dp[0] == dl)
                            return CoderResult.OVERFLOW;
                        da[dp[0]++] = (char)(byte1 &amp;amp; 0xff);
                        sp++;
                    } else if (byte1 != SS2) {      // Codeset 1  G1
                        if (sp + 1 == sl)
                            break;
                        result = decode(byte1, sa[sp+1], 0, da, dp, dl);
                        if (result != null)
                            return result;
                        sp += 2;
                    } else {                        // Codeset 2  G2
                        if (sp + 4 &amp;gt; sl)
                            break;
                        int cnsPlane = cnspToIndex[sa[sp+1] &amp;amp; 0xff];
                        if (cnsPlane &amp;lt; 0)
                            return CoderResult.malformedForLength(2);
                        result = decode(sa[sp+2], sa[sp+3], cnsPlane, da, dp, dl);
                        if (result != null)
                            return result;
                        sp += 4;
                    }
                }
                return CoderResult.UNDERFLOW;
            } finally {
                src.position(sp - src.arrayOffset());
                dst.position(dp[0] - dst.arrayOffset());
            }
        }


-Ulf


Am 22.11.2009 17:59, Chuck Rasbold schrieb:
    &lt;/pre&gt;
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;pre wrap=&quot;&quot;&gt;Sure.  It would be great to merge redundant code paths.  But I don't 
think the cost/benefit ratio is worth it. 

In the case you cite, there would be a savings of 4 bytes per path 
removed, which are projected to be very infrequent. In a JIT, you
have to spend your compilation budget wisely.

It's not that it can't be done. There are just better places to spend time. 

On Sat, Nov 21, 2009 at 5:54 AM, Ulf Zibis &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888965&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ulf.Zibis@...&lt;/a&gt; wrote:
In output of PrintAssembly I frequently see :

...
...   # more than 10 recurrences
...
726   B108: #        B114 &amp;lt;- B10  Freq: 9.99898e-006
726           # exception oop is in EAX; no code emitted
726           MOV    ECX,EAX
728           JMP,s  B114
728
72a   B109: #        B114 &amp;lt;- B9  Freq: 9.99918e-006
72a           # exception oop is in EAX; no code emitted
72a           MOV    ECX,EAX
72c           JMP,s  B114
72c
72e   B110: #        B114 &amp;lt;- B6  Freq: 9.99938e-006
72e           # exception oop is in EAX; no code emitted
72e           MOV    ECX,EAX
730           JMP,s  B114
730
732   B111: #        B114 &amp;lt;- B4  Freq: 9.99959e-006
732           # exception oop is in EAX; no code emitted
732           MOV    ECX,EAX
734           JMP,s  B114
734
736   B112: #        B114 &amp;lt;- B3  Freq: 9.99979e-006
736           # exception oop is in EAX; no code emitted
736           MOV    ECX,EAX
738           JMP,s  B114
738
73a   B113: #        B114 &amp;lt;- B2  Freq: 9.99999e-006
73a           # exception oop is in EAX; no code emitted
73a           MOV    ECX,EAX
73a
73c   B114: #        N1132 &amp;lt;- B79 B113 B112 B111 B110 B109 B108 B103 B102 B101 B100 B93 B92 B91 B90 B87 B86 B85 B84 B83 B82 B81 B80 B107 B106 B105 B104 B78 B77 B76 B75 B99  Freq: 7.11172e-005


Wouldn't it be better to have :

...
...   # more than 10 recurrences
...
73a   B108: #        B114 &amp;lt;- B10  Freq: 9.99898e-006
73a   B109: #        B114 &amp;lt;- B9  Freq: 9.99918e-006
73a   B110: #        B114 &amp;lt;- B6  Freq: 9.99938e-006
73a   B111: #        B114 &amp;lt;- B4  Freq: 9.99959e-006
73a   B112: #        B114 &amp;lt;- B3  Freq: 9.99979e-006
73a   B113: #        B114 &amp;lt;- B2  Freq: 9.99999e-006
73a           # exception oop is in EAX; no code emitted
73a           MOV    ECX,EAX
73a
73c   B114: #        N1132 &amp;lt;- B79 B113 B112 B111 B110 B109 B108 B103 B102 B101 B100 B93 B92 B91 B90 B87 B86 B85 B84 B83 B82 B81 B80 B107 B106 B105 B104 B78 B77 B76 B75 B99  Freq: 7.11172e-005



      &lt;/pre&gt;
    &lt;/blockquote&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;

  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Compiler-Development-List-f27707.html&quot; embed=&quot;fixTarget[27707]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Compiler Development List&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Multiple-copies-of-same-code-tp26456797p26888965.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888843</id>
	<title>HotSpot compiler should refactor helper arrays after inlining - Was: Multiple copies of same code</title>
	<published>2009-12-22T06:02:57Z</published>
	<updated>2009-12-22T06:02:57Z</updated>
	<author>
		<name>Ulf Zibis-2</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=UTF-8&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Am 04.12.2009 21:38, Ulf Zibis schrieb:
&lt;blockquote cite=&quot;mid:4B197330.5030202@gmx.de&quot; type=&quot;cite&quot;&gt;On the other
hand, the 1-length int [] dp could be optimized to a normal int field
and pushing the 6 parameters to stack could be saved, if method
decode() &lt;br&gt;
would be inlined, but isn't because of inline threshold, which sadly
isn't frequency-related. This would additionally increase the
performance.
  &lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
Here the bug report:&lt;br&gt;
&lt;a href=&quot;http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6908239&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;6908239
- HotSpot compiler should refactor helper arrays after inlining&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
-Ulf&lt;br&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Compiler-Development-List-f27707.html&quot; embed=&quot;fixTarget[27707]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Compiler Development List&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Multiple-copies-of-same-code-tp26456797p26888843.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888420</id>
	<title>Review Request: Zero fix</title>
	<published>2009-12-22T05:32:04Z</published>
	<updated>2009-12-22T05:32:04Z</updated>
	<author>
		<name>Gary Benson</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;Zero currently won't build on zSeries or PowerPC machines with
&lt;br&gt;assertions turned on. &amp;nbsp;This webrev fixes:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://cr.openjdk.java.net/~gbenson/zero-signedness-fix/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~gbenson/zero-signedness-fix/&lt;/a&gt;&lt;br&gt;&lt;br&gt;I haven't filed a bug for this one, it'll only get bounced by
&lt;br&gt;the triage people if I file it.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Gary
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://gbenson.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gbenson.net/&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Virtual-Machine-f27706.html&quot; embed=&quot;fixTarget[27706]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Virtual Machine&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Review-Request%3A-Zero-fix-tp26888420p26888420.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26886943</id>
	<title>Re: Review Request: 6909153: Fix broken options on Zero</title>
	<published>2009-12-22T03:29:33Z</published>
	<updated>2009-12-22T03:29:33Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/12/22 Christian Thalinger &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886943&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Christian.Thalinger@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Fri, 2009-12-18 at 08:38 +0000, Gary Benson wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Christian Thalinger wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; On Wed, 2009-12-09 at 16:30 +0000, Gary Benson wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; I've been doing a mini-audit of Zero to ensure it still works with
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; non-standard options.  This webrev:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;   &lt;a href=&quot;http://cr.openjdk.java.net/~gbenson/zero-options-fixes/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~gbenson/zero-options-fixes/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; fixes the following issues:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;   1. HotSpot would segfault with -XX:+CITime if the VM is built
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;      with no compilers.  The patch fixes this.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;   2. The C++ interpreter doesn't support -XX:+ProfileInterpreter
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;      and -XX:+UseCompressedOops, and Zero doesn't support
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;      -XX:+TaggedStackInterpreter.  The patch disables these
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;      options in these configurations.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Changes look good to me.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; I haven't filed a bug for this, so it has no bug id yet.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; The CR is:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; 6909153: Fix broken options on Zero
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Would it be possible for someone to push this for me?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ohh, sorry, I forgot this one.  I'll do it when I find some time
&lt;br&gt;&amp;gt; (currently having vacation).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- Christian
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;It's a pity external contributors can't submit JPRT commits; is there
&lt;br&gt;a plan to implement this?
&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Virtual-Machine-f27706.html&quot; embed=&quot;fixTarget[27706]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Virtual Machine&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Review-Request%3A-Fix-broken-options-on-Zero-tp26713203p26886943.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26886834</id>
	<title>Re: Review Request: 6909153: Fix broken options on Zero</title>
	<published>2009-12-22T03:16:57Z</published>
	<updated>2009-12-22T03:16:57Z</updated>
	<author>
		<name>Christian Thalinger-3</name>
	</author>
	<content type="html">On Fri, 2009-12-18 at 08:38 +0000, Gary Benson wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Christian Thalinger wrote:
&lt;br&gt;&amp;gt; &amp;gt; On Wed, 2009-12-09 at 16:30 +0000, Gary Benson wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I've been doing a mini-audit of Zero to ensure it still works with
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; non-standard options. &amp;nbsp;This webrev:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &lt;a href=&quot;http://cr.openjdk.java.net/~gbenson/zero-options-fixes/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~gbenson/zero-options-fixes/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; fixes the following issues:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; 1. HotSpot would segfault with -XX:+CITime if the VM is built
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;with no compilers. &amp;nbsp;The patch fixes this.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; 2. The C++ interpreter doesn't support -XX:+ProfileInterpreter
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;and -XX:+UseCompressedOops, and Zero doesn't support
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;-XX:+TaggedStackInterpreter. &amp;nbsp;The patch disables these
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;options in these configurations.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Changes look good to me.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I haven't filed a bug for this, so it has no bug id yet.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; The CR is:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 6909153: Fix broken options on Zero
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Would it be possible for someone to push this for me?
&lt;/div&gt;&lt;br&gt;Ohh, sorry, I forgot this one. &amp;nbsp;I'll do it when I find some time
&lt;br&gt;(currently having vacation).
&lt;br&gt;&lt;br&gt;-- Christian
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Virtual-Machine-f27706.html&quot; embed=&quot;fixTarget[27706]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Virtual Machine&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Review-Request%3A-Fix-broken-options-on-Zero-tp26713203p26886834.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26874352</id>
	<title>Re: Build Promotions</title>
	<published>2009-12-21T06:03:17Z</published>
	<updated>2009-12-21T06:03:17Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/12/21 Erik Trimble &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26874352&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Erik.Trimble@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Andrew John Hughes wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I notice from &lt;a href=&quot;http://download.java.net/jdk7/changes/jdk7-b78.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.java.net/jdk7/changes/jdk7-b78.html&lt;/a&gt;&amp;nbsp;that
&lt;br&gt;&amp;gt;&amp;gt; there are again no new HotSpot changesets in b78, as there weren't in
&lt;br&gt;&amp;gt;&amp;gt; b77.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; When is the next promotion planned?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; They'll be bits in b79.   It doesn't promote until about Jan 14th, but I'll
&lt;br&gt;&amp;gt; likely promote into the master Hotspot repo well before that.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://openjdk.java.net/projects/jdk7/calendar/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net/projects/jdk7/calendar/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; (I got wrapped up in the hs16/6u18 stuff, and didn't want to rush a push for
&lt;br&gt;&amp;gt; b78)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Erik Trimble
&lt;br&gt;&amp;gt; Java System Support
&lt;br&gt;&amp;gt; Mailstop:  usca22-123
&lt;br&gt;&amp;gt; Phone:  x17195
&lt;br&gt;&amp;gt; Santa Clara, CA
&lt;br&gt;&amp;gt; Timezone: US/Pacific (GMT-0800)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Ah, thanks, I'll look forward to it.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net/projects/jdk7/builds/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net/projects/jdk7/builds/&lt;/a&gt;&amp;nbsp;seems to be outdated :(
&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Virtual-Machine-f27706.html&quot; embed=&quot;fixTarget[27706]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Virtual Machine&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Build-Promotions-tp26873252p26874352.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26873764</id>
	<title>Re: Build Promotions</title>
	<published>2009-12-21T05:06:39Z</published>
	<updated>2009-12-21T05:06:39Z</updated>
	<author>
		<name>Erik Trimble</name>
	</author>
	<content type="html">Andrew John Hughes wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I notice from &lt;a href=&quot;http://download.java.net/jdk7/changes/jdk7-b78.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.java.net/jdk7/changes/jdk7-b78.html&lt;/a&gt;&amp;nbsp;that
&lt;br&gt;&amp;gt; there are again no new HotSpot changesets in b78, as there weren't in
&lt;br&gt;&amp;gt; b77.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When is the next promotion planned?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;They'll be bits in b79. &amp;nbsp; It doesn't promote until about Jan 14th, but 
&lt;br&gt;I'll likely promote into the master Hotspot repo well before that.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net/projects/jdk7/calendar/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net/projects/jdk7/calendar/&lt;/a&gt;&lt;br&gt;&lt;br&gt;(I got wrapped up in the hs16/6u18 stuff, and didn't want to rush a push 
&lt;br&gt;for b78)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Erik Trimble
&lt;br&gt;Java System Support
&lt;br&gt;Mailstop: &amp;nbsp;usca22-123
&lt;br&gt;Phone: &amp;nbsp;x17195
&lt;br&gt;Santa Clara, CA
&lt;br&gt;Timezone: US/Pacific (GMT-0800)
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Virtual-Machine-f27706.html&quot; embed=&quot;fixTarget[27706]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Virtual Machine&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Build-Promotions-tp26873252p26873764.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26873252</id>
	<title>Build Promotions</title>
	<published>2009-12-21T04:17:45Z</published>
	<updated>2009-12-21T04:17:45Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;I notice from &lt;a href=&quot;http://download.java.net/jdk7/changes/jdk7-b78.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.java.net/jdk7/changes/jdk7-b78.html&lt;/a&gt;&amp;nbsp;that
&lt;br&gt;there are again no new HotSpot changesets in b78, as there weren't in
&lt;br&gt;b77.
&lt;br&gt;&lt;br&gt;When is the next promotion planned?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Virtual-Machine-f27706.html&quot; embed=&quot;fixTarget[27706]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Virtual Machine&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Build-Promotions-tp26873252p26873252.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26870570</id>
	<title>Re: Trouble with hsdis on Itanium</title>
	<published>2009-12-20T23:04:46Z</published>
	<updated>2009-12-20T23:04:46Z</updated>
	<author>
		<name>Олег Олейник</name>
	</author>
	<content type="html">&lt;br&gt;Dennis,
&lt;br&gt;&lt;br&gt;Please see here: &lt;a href=&quot;http://forums.sun.com/thread.jspa?messageID=10890826&amp;#10890826&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forums.sun.com/thread.jspa?messageID=10890826&amp;#10890826&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Oleg Oleinik
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Dennis Byrne &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26870570&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dennisbyrne@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: HotSpot Open Source Developers &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26870570&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hotspot-dev@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Date: Fri, 18 Dec 2009 09:17:11 -0600
&lt;br&gt;Subject: Trouble with hsdis on Itanium
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; After compiling hsdis-ia64.so and running jdk1.6.0_17 with &amp;quot; -server
&lt;br&gt;&amp;gt; -XX:+UnlockDiagnosticVMOptions
&lt;br&gt;&amp;gt; -XX:PrintAssemblyOptions=hsdis-print-bytes&amp;quot; I am getting this error.
&lt;br&gt;&amp;gt; Any help would be appreciated. &amp;nbsp;Does &amp;quot;please port hsdis to this
&lt;br&gt;&amp;gt; platform&amp;quot; mean I am SOL? &amp;nbsp;Has anyone done this before?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; CompilerOracle: print WriterReader.write
&lt;br&gt;&amp;gt; Compiled (c2) &amp;nbsp; 1 &amp;nbsp; nmethod WriterReader::write (10 bytes)
&lt;br&gt;&amp;gt; &amp;nbsp;total in heap &amp;nbsp;[0x2000000001de6b50,0x2000000001de6db0] = 608
&lt;br&gt;&amp;gt; &amp;nbsp;relocation &amp;nbsp; &amp;nbsp; [0x2000000001de6c88,0x2000000001de6c98] = 16
&lt;br&gt;&amp;gt; &amp;nbsp;main code &amp;nbsp; &amp;nbsp; &amp;nbsp;[0x2000000001de6ca0,0x2000000001de6d40] = 160
&lt;br&gt;&amp;gt; &amp;nbsp;stub code &amp;nbsp; &amp;nbsp; &amp;nbsp;[0x2000000001de6d40,0x2000000001de6d80] = 64
&lt;br&gt;&amp;gt; &amp;nbsp;scopes data &amp;nbsp; &amp;nbsp;[0x2000000001de6d80,0x2000000001de6d88] = 8
&lt;br&gt;&amp;gt; &amp;nbsp;scopes pcs &amp;nbsp; &amp;nbsp; [0x2000000001de6d88,0x2000000001de6da0] = 24
&lt;br&gt;&amp;gt; &amp;nbsp;dependencies &amp;nbsp; [0x2000000001de6da0,0x2000000001de6da8] = 8
&lt;br&gt;&amp;gt; &amp;nbsp;oops &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [0x2000000001de6da8,0x2000000001de6db0] = 8
&lt;br&gt;&amp;gt; Loaded disassembler from hsdis-ia64.so
&lt;br&gt;&amp;gt; Decoding compiled method 0x2000000001de6b50:
&lt;br&gt;&amp;gt; Code:
&lt;br&gt;&amp;gt; hsdis: bad native mach=architecture not set in Makefile!; please port
&lt;br&gt;&amp;gt; hsdis to this platform
&lt;br&gt;&amp;gt; hsdis output options:
&lt;br&gt;&amp;gt; &amp;nbsp; mach=&amp;lt;arch&amp;gt; &amp;nbsp; select disassembly mode
&lt;br&gt;&amp;gt; &amp;nbsp; help &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;print this message
&lt;br&gt;&amp;gt; [Disassembling for mach='unknown']
&lt;br&gt;&amp;gt; OopMapSet contains 0 OopMaps
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Dennis Byrne
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Virtual-Machine-f27706.html&quot; embed=&quot;fixTarget[27706]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Virtual Machine&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Trouble-with-hsdis-on-Itanium-tp26844889p26870570.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26860904</id>
	<title>Re: for pre-review (M): 6912064: type profiles need to be more thorough for dynamic language support</title>
	<published>2009-12-19T20:19:31Z</published>
	<updated>2009-12-19T20:19:31Z</updated>
	<author>
		<name>John Rose-6</name>
	</author>
	<content type="html">On Dec 19, 2009, at 7:22 PM, Igor Veresov wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; If you're going to address the other points in the future, could you please also add support for c1-based profiling of these items?
&lt;br&gt;&lt;br&gt;Yes, good point. &amp;nbsp;-- John
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Compiler-Development-List-f27707.html&quot; embed=&quot;fixTarget[27707]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Compiler Development List&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/for-pre-review-%28M%29%3A-6912064%3A-type-profiles-need-to-be-more-thorough-for-dynamic-language-support-tp26853563p26860904.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26860702</id>
	<title>Re: for pre-review (M): 6912064: type profiles need to be more thorough for dynamic language support</title>
	<published>2009-12-19T19:22:35Z</published>
	<updated>2009-12-19T19:22:35Z</updated>
	<author>
		<name>Igor Veresov</name>
	</author>
	<content type="html">John,
&lt;br&gt;&lt;br&gt;If you're going to address the other points in the future, could you 
&lt;br&gt;please also add support for c1-based profiling of these items?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;igor
&lt;br&gt;&lt;br&gt;On 12/19/09 12:58 AM, John Rose wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; In order to compile dynamically typed languages, the JVM needs to collect more dynamic typing profile information, and use the information it collects more completely.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Specifically:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - existing profiles on instanceof bytecodes need to be used (they are currently ignored)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - existing profiles on invocation receivers need to be used (they are currently used only in conjunction with inlining optimizations)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - certain type comparisons which appear monomorphic should be compiled to fail on uncommon traps, rather than normal slow path code
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - profiles need to be collected on invokedynamic instructions
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - profiles should also be collected on selected non-receiver arguments of method calls
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This is a preliminary review. &amp;nbsp;The current webrev addresses only the first and third of the above points:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://cr.openjdk.java.net/~jrose/6912064/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~jrose/6912064/webrev.00/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- John
&lt;/div&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Compiler-Development-List-f27707.html&quot; embed=&quot;fixTarget[27707]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Compiler Development List&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/for-pre-review-%28M%29%3A-6912064%3A-type-profiles-need-to-be-more-thorough-for-dynamic-language-support-tp26853563p26860702.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26853643</id>
	<title>year-end status of JSR 292 code pipeline</title>
	<published>2009-12-19T01:19:36Z</published>
	<updated>2009-12-19T01:19:36Z</updated>
	<author>
		<name>John Rose-6</name>
	</author>
	<content type="html">Enclosed it a summary of where we are. &amp;nbsp;(CC-ing mlvm-dev.)
&lt;br&gt;&lt;br&gt;Thank you, Christian, for pushing a mountain of code up the review trail.
&lt;br&gt;&lt;br&gt;I have spent the last four weeks earnestly using the JSR 292 APIs (draft though they are), and removing performance bottlenecks from a test application (Rhino, in fact). &amp;nbsp;The JVM-related results are in the four reviews I just sent out, which are bug numbers 6912062 through 6912065.
&lt;br&gt;&lt;br&gt;The fact that these bug numbers are consecutive suggests to me that I'm the only one in the whole company filing bugs, and therefore that it is quitting time... &amp;nbsp;We'll pick up the review and engineering activities in January!
&lt;br&gt;&lt;br&gt;Merry Christmas, and every other good seasonal wish,
&lt;br&gt;&lt;br&gt;-- John
&lt;br&gt;&lt;br&gt;--------------------------------
&lt;br&gt;pending reviews headed for hotspot-comp:
&lt;br&gt;&lt;br&gt;meth.walker-6894206.patch
&lt;br&gt;6894206: JVM needs a way to traverse method handle structures
&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~twisti/6894206/webrev.04/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~twisti/6894206/webrev.04/&lt;/a&gt;&lt;br&gt;Reviewed-by: kvn
&lt;br&gt;&lt;br&gt;indy-cleanup-6893081.patch
&lt;br&gt;6893081: method handle &amp; invokedynamic code needs additional cleanup (post 6815692, 6858164)
&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~twisti/6893081/webrev.05/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~twisti/6893081/webrev.05/&lt;/a&gt;&lt;br&gt;Reviewed-by: kvn, never
&lt;br&gt;&lt;br&gt;indy.compiler-6829187.patch
&lt;br&gt;6829187: compiler optimizations required for JSR 292
&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~twisti/6829187/webrev.04/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~twisti/6829187/webrev.04/&lt;/a&gt;&lt;br&gt;Reviewed-by: kvn, never
&lt;br&gt;&lt;br&gt;indy.compiler.inline-6893268.patch
&lt;br&gt;6893268 additional dynamic language related optimizations in C2
&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~twisti/6893268/webrev.04/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~twisti/6893268/webrev.04/&lt;/a&gt;&lt;br&gt;Reviewed-by: kvn, never
&lt;br&gt;&lt;br&gt;--------------------------------
&lt;br&gt;new reviews in hotspot-comp:
&lt;br&gt;&lt;br&gt;disassembler-6912062.patch
&lt;br&gt;6912062: disassembler plugin needs to produce symbolic information in product mode
&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~jrose/6912062/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~jrose/6912062/webrev.00/&lt;/a&gt;&lt;br&gt;Reviewed-by: ?
&lt;br&gt;&lt;br&gt;inlines-6912063.patch
&lt;br&gt;6912063: inlining parameters need to be adjusted for some uses of the JVM
&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~jrose/6912063/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~jrose/6912063/webrev.00/&lt;/a&gt;&lt;br&gt;Reviewed-by: ?
&lt;br&gt;&lt;br&gt;dynopt-6912064.patch
&lt;br&gt;6912064 type profiles need to be more thorough for dynamic language support
&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~jrose/6912064/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~jrose/6912064/webrev.00/&lt;/a&gt;&lt;br&gt;Reviewed-by: ?
&lt;br&gt;&lt;br&gt;trustfinal-6912065.patch
&lt;br&gt;6912065 final fields in objects need to support inlining optimizations for JSR 292
&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~jrose/6912065/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~jrose/6912065/webrev.00/&lt;/a&gt;&lt;br&gt;Reviewed-by: ?
&lt;br&gt;&lt;br&gt;--------------------------------
&lt;br&gt;finished reviews already committed to hotspot-comp:
&lt;br&gt;&lt;br&gt;indy-6858164.patch
&lt;br&gt;6858164: invokedynamic code needs some cleanup (post-6655638)
&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~jrose/6858164/webrev.02/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~jrose/6858164/webrev.02/&lt;/a&gt;&lt;br&gt;&lt;br&gt;indy-amd64-6829192.patch
&lt;br&gt;6829192 JSR 292 needs to support 64-bit x86
&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~twisti/6829192/webrev.02/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~twisti/6829192/webrev.02/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Compiler-Development-List-f27707.html&quot; embed=&quot;fixTarget[27707]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Compiler Development List&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/year-end-status-of-JSR-292-code-pipeline-tp26853643p26853643.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26853602</id>
	<title>for review (S): 6912065: final fields in objects need to support inlining optimizations for JSR 292</title>
	<published>2009-12-19T01:11:17Z</published>
	<updated>2009-12-19T01:11:17Z</updated>
	<author>
		<name>John Rose-6</name>
	</author>
	<content type="html">A value in an object field cannot be constant-folded even when the field is marked 'final' and the enclosing object itself can be determined at compile time. &amp;nbsp;This is because 'final' fields are not enforced by the JVM.
&lt;br&gt;&lt;br&gt;The long term fix for this is to properly optimize the common case of any field which is set in an object constructor and then never changed, not even by reflection or JNI.
&lt;br&gt;&lt;br&gt;This is a performance issue for method handle combinators like MethodHandles.guardWithTest. &amp;nbsp;They are a hybrid of data structure and function pointer. &amp;nbsp;As function pointers they need to be inlined and optimized. &amp;nbsp;As data structures, they are tied together via final fields, which must be foldable at compile time in order to complete the inlining process.
&lt;br&gt;&lt;br&gt;As a stopgap measure, we will instruct the JVM to &amp;quot;trust&amp;quot; final fields in selected (trusted!) packages, notably java.dyn and sun.dyn. &amp;nbsp;This trust directive will be configurable, so that dynamic language runtimes can be included as necessary.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~jrose/6912065/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~jrose/6912065/webrev.00/&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- John
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Compiler-Development-List-f27707.html&quot; embed=&quot;fixTarget[27707]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Compiler Development List&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/for-review-%28S%29%3A-6912065%3A-final-fields-in-objects-need-to-support-inlining-optimizations-for-JSR-292-tp26853602p26853602.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26853563</id>
	<title>for pre-review (M): 6912064: type profiles need to be more thorough for dynamic language support</title>
	<published>2009-12-19T00:58:34Z</published>
	<updated>2009-12-19T00:58:34Z</updated>
	<author>
		<name>John Rose-6</name>
	</author>
	<content type="html">In order to compile dynamically typed languages, the JVM needs to collect more dynamic typing profile information, and use the information it collects more completely.
&lt;br&gt;&lt;br&gt;Specifically:
&lt;br&gt;&lt;br&gt;- existing profiles on instanceof bytecodes need to be used (they are currently ignored)
&lt;br&gt;&lt;br&gt;- existing profiles on invocation receivers need to be used (they are currently used only in conjunction with inlining optimizations)
&lt;br&gt;&lt;br&gt;- certain type comparisons which appear monomorphic should be compiled to fail on uncommon traps, rather than normal slow path code
&lt;br&gt;&lt;br&gt;- profiles need to be collected on invokedynamic instructions
&lt;br&gt;&lt;br&gt;- profiles should also be collected on selected non-receiver arguments of method calls
&lt;br&gt;&lt;br&gt;This is a preliminary review. &amp;nbsp;The current webrev addresses only the first and third of the above points:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~jrose/6912064/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~jrose/6912064/webrev.00/&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- John
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Compiler-Development-List-f27707.html&quot; embed=&quot;fixTarget[27707]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Compiler Development List&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/for-pre-review-%28M%29%3A-6912064%3A-type-profiles-need-to-be-more-thorough-for-dynamic-language-support-tp26853563p26853563.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26853527</id>
	<title>for review (M): 6912063: inlining parameters need to be adjusted for some uses of the JVM</title>
	<published>2009-12-19T00:46:30Z</published>
	<updated>2009-12-19T00:46:30Z</updated>
	<author>
		<name>John Rose-6</name>
	</author>
	<content type="html">Currently, the inlining heuristics cannot be tuned in product builds. &amp;nbsp;This makes it impossible to tune them meaningfully, especially for uses of the JVM for languages other than Java, which may have radically different call graphs.
&lt;br&gt;&lt;br&gt;We should move the inlining heuristic flags into product mode (as hidden diagnostics, at least).
&lt;br&gt;&lt;br&gt;Also, call sites which serves a &amp;quot;glue&amp;quot; for JSR 292 should not be charged to the inlining depth heuristic.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~jrose/6912063/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~jrose/6912063/webrev.00/&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- John
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Compiler-Development-List-f27707.html&quot; embed=&quot;fixTarget[27707]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Compiler Development List&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/for-review-%28M%29%3A-6912063%3A-inlining-parameters-need-to-be-adjusted-for-some-uses-of-the-JVM-tp26853527p26853527.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26853458</id>
	<title>for review (M): 6912062 disassembler plugin needs to produce symbolic information in product mode</title>
	<published>2009-12-19T00:26:26Z</published>
	<updated>2009-12-19T00:26:26Z</updated>
	<author>
		<name>John Rose-6</name>
	</author>
	<content type="html">I've been working on dynamic language performance tuning lately, and have found that the product-mode disassembler is deficient.
&lt;br&gt;&lt;br&gt;The disassembler plugin uses certain JVM functions to display information about values (especially managed pointers) embedded in the disassembled code. &amp;nbsp;Unfortunately, in the product build, many of these functions are stubbed out, and produce no output. &amp;nbsp;This leaves puzzling blank spaces in the disassembled code produced by the JVM. &amp;nbsp;This is true in the product build, which is the default and often the only build available.
&lt;br&gt;&lt;br&gt;Fortunately, it is a simple matter to move those functions into the product build. &amp;nbsp;There are not many of them, and they are not complex, so the footprint impact is minimal.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~jrose/6912062/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~jrose/6912062/webrev.00/&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- John
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Compiler-Development-List-f27707.html&quot; embed=&quot;fixTarget[27707]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Compiler Development List&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/for-review-%28M%29%3A-6912062-disassembler-plugin-needs-to-produce-symbolic-information-in-product-mode-tp26853458p26853458.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26853169</id>
	<title>Re: Request for reviews (XXL): 6893268: additional dynamic language related optimizations in C2</title>
	<published>2009-12-18T23:00:54Z</published>
	<updated>2009-12-18T23:00:54Z</updated>
	<author>
		<name>John Rose-6</name>
	</author>
	<content type="html">On Dec 16, 2009, at 2:09 PM, Tom Rodriguez wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; The only comment I'd make is that I don't think you need to the ResourceMark in is_in_package anymore and you might consider adding a VM_ENTRY_MARK at the top so that you only have to do one VM transition. &amp;nbsp;Everything you are calling requires a VM transition and is implemented with GUARDED_VM_ENTRY. &amp;nbsp;Otherwise I'm ok with it.
&lt;br&gt;&lt;br&gt;I made the changes you suggested on top of Christian's. &amp;nbsp;I also removed the 'friend ciKlass' declaration.
&lt;br&gt;&lt;br&gt;But I don't think the package test was strict enough. &amp;nbsp;I added checks to reject the klass if it is in a subpackage of the queried package, or if it is not loaded by the system class loader. &amp;nbsp;I also moved the logic into ciInstanceKlass, where I think it fits better.
&lt;br&gt;&lt;br&gt;Doing the subpackage test requires an &amp;quot;index_of&amp;quot; operation in symbolOop etc.
&lt;br&gt;&lt;br&gt;Here's the patch; let me know what you think. &amp;nbsp;I could hold back this change until I do the &amp;quot;trust finals&amp;quot; option in a later push.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://cr.openjdk.java.net/~jrose/pkgtest/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~jrose/pkgtest/webrev.00/&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- John
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;indy.compiler.pkgtest.patch.zip&lt;/strong&gt; (3K) &lt;a href=&quot;http://old.nabble.com/attachment/26853169/0/indy.compiler.pkgtest.patch.zip&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Compiler-Development-List-f27707.html&quot; embed=&quot;fixTarget[27707]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Compiler Development List&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Request-for-reviews-%28XXL%29%3A-6893268%3A-additional-dynamic-language-related-optimizations-in-C2-tp26100351p26853169.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26851833</id>
	<title>Re: Request Review: 6902182: Starting with jdwp agent should not incur performance penalty</title>
	<published>2009-12-18T17:15:54Z</published>
	<updated>2009-12-18T17:15:54Z</updated>
	<author>
		<name>Daniel D. Daugherty</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Deneau, Tom wrote:
&lt;blockquote cite=&quot;mid:510934C4EB2082479E7D4AA4D06A8882ABDAE6C8@SAUSEXMBP01.amd.com&quot; type=&quot;cite&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;Dan --

Thanks for the very thorough review.  Just to make sure I understand the major points of your new recommendations...

   * Definitely need to expand should_post_on_exceptions to take into account the other two events, agreed.

   * Make it all fit into the should_xxx framework already in jvmti.

   * But add the additional features of
      * a second flavor of should_post_on_exceptions will take a JavaThread argument
      * the result from should_post_on_exceptions will be cached in a flag in JavaThread
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;tt&gt;&lt;br&gt;
When the thread specific event flags are calculated, the&lt;br&gt;
merged state of the three interesting events is cached in&lt;br&gt;
the JavaThread. I don't mean that the should_post_on_exceptions()&lt;br&gt;
function should update the cache in the JavaThread.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/tt&gt;
&lt;blockquote cite=&quot;mid:510934C4EB2082479E7D4AA4D06A8882ABDAE6C8@SAUSEXMBP01.amd.com&quot; type=&quot;cite&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;If you feel that the cached flag should more cleanly be in jvmtiThreadState rather than in JavaThread itself, I don't think the extra overhead of one more dereference in the JITted code should be worried about.  Anyway, let me know of your decision.
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;tt&gt;&lt;br&gt;
There are other things that should be moved also so go&lt;br&gt;
ahead and put the new cache field in the JavaThread.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/tt&gt;
&lt;blockquote cite=&quot;mid:510934C4EB2082479E7D4AA4D06A8882ABDAE6C8@SAUSEXMBP01.amd.com&quot; type=&quot;cite&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;To cache the value in  either JavaThread or jvmtiThreadState, I wanted to make sure to catch all the places where the cached value might have to change.  The original code had
   * in  recompute_thread_enabled
   * when jvmtiThreadState gets changed in JavaThread

I think you're saying that only the first of these is really needed. Assuming we initialize the cached flag to false.  Is that correct?
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;tt&gt;&lt;br&gt;
Yes. Inside recompute_thread_enabled() is the right place.&lt;br&gt;
Same place as the interp_only_mode stuff is done.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/tt&gt;
&lt;blockquote cite=&quot;mid:510934C4EB2082479E7D4AA4D06A8882ABDAE6C8@SAUSEXMBP01.amd.com&quot; type=&quot;cite&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;I think you're recommending we have both of the following:
   * a &quot;global&quot; should_post_on_exceptions() which would be true if one of the three events was globally enabled or enabled on any thread.

   * a thread-specific should_post_on_exceptions(JavaThread *) that just checks the specific thread (similar to the way the must_post_exception_events worked in the old webrev, except that it will check all three events)


Do we think the global should_post_on_exceptions() would be used anywhere?  I can't think of a place offhand.  Do you think we should implement this global function anyway?
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;tt&gt;&lt;br&gt;
Yes. The can_.../should_... stuff is created by the macro&lt;br&gt;
and it will want to create a no-args should_... function.&lt;br&gt;
We should keep the implementation architecture clean...&lt;br&gt;
&lt;br&gt;
Dan&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/tt&gt;
&lt;blockquote cite=&quot;mid:510934C4EB2082479E7D4AA4D06A8882ABDAE6C8@SAUSEXMBP01.amd.com&quot; type=&quot;cite&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;
-- Tom  D.



==========================================================================================================
-----Original Message-----
From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26851833&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;serviceability-dev-bounces@...&lt;/a&gt; [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26851833&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;serviceability-dev-bounces@...&lt;/a&gt;] On Behalf Of Daniel D. Daugherty
Sent: Friday, December 18, 2009 11:54 AM
To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26851833&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;serviceability-dev@...&lt;/a&gt;; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26851833&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hotspot-compiler-dev@...&lt;/a&gt;
Subject: Re: Request Review: 6902182: Starting with jdwp agent should not incur performance penalty

Cross posting to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26851833&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;serviceability-dev@...&lt;/a&gt;
since this review request also touches JVM/TI code...

This is the restored/revamped version of my comments. Sorry for
any confusion that I caused in my first posting!


  &lt;/pre&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;From: &quot;Deneau, Tom&quot; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26851833&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tom.deneau@...&lt;/a&gt;
Date: December 14, 2009 1:26:09 PM PST
To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26851833&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hotspot-compiler-dev@...&lt;/a&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26851833&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hotspot-compiler-dev@...&lt;/a&gt;
Subject: RE: Request Review: 6902182: Starting with jdwp agent should not	incur performance penalty

New webrev is at  &lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://cr.openjdk.java.net/~tdeneau/6902182/webrev.02/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~tdeneau/6902182/webrev.02/&lt;/a&gt;

This rev changes

  * two places in the compiler where code for exception throws is
    being JITted (see parse2.cpp, graphKit.cpp).  I was thinking the
    common code in these two should be extracted to one place but I
    wasn't sure whether that belonged in graphKit.cpp or in
    macro.cpp.

  * trace_exception in opto/runtime.cpp

  * exception_handler_for_pc_helper in c1/c1_Runtime1.cpp


Previously these places checked jvmti_can_post_exceptions() which only
looked at whether the jvmti capabilities for exceptions were enabled,
taking a slow path if true.

Now they check a new flag JavaThread::_must_post_exception_events.
This new flag is updated by calling jvmtiExport::must_post_exception_events
whenever the jvmti situation for a thread might have changed.

jvmtiExport::must_post_exception_events uses logic similar to that
used by jvmtiExport::post_exception_throw and returns false if
jvmtiExport::post_exception_throw wouldn't have done anything.

I would appreciate it if someone familiar with the jvmti codepaths
could review this to make sure that the must_post_exception_events
flag is being updated in all the necessary places.  Right now, it gets
updated in
  * JavaThread::set_jvmti_thread_state
  * JvmtiEventControllerPrivate::recompute_enabled
    &lt;/pre&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;

JvmtiExport::can_post_exceptions()

     This query method is a bundling of three different but related
     capabilities. If one of the following capabilities is enabled:

         can_generate_exception_events
         can_generate_frame_pop_events
         can_generate_method_exit_events

     then the agent is indicating that it may be interested in
     using JVM/TI events related to exceptions. I say &quot;may be
     interested&quot; because until the agent actually enables an event
     and specifies an event handler, there is no real interest.

     This function is like a &quot;hold the date&quot; e-mail for an upcoming
     gathering. No specifics, but a just a notice that you might
     need to block out some time on your schedule, etc.


In the current system, C1's exception_handler_for_pc_helper()
and C2's OptoRuntime::handle_exception_C_helper()
call JvmtiExport::can_post_exceptions() directly.
C2's GraphKit::builtin_throw() and Parse::do_one_bytecode()
call env()-&amp;gt;jvmti_can_post_exceptions() which uses a
cached value from JvmtiExport::can_post_exceptions().

In the new code, must_post_exception_events_flag() is called
for the current JavaThread and that translates into a query
of the new JavaThread field where the state of needing to
post exception events is cached. This new cached field is set
to true when:

- JVMTI_EVENT_EXCEPTION is enabled in any environment
- or when JVMTI_EVENT_EXCEPTION tracing is enabled (I'm not
   sure that this check is needed, but I'd have to do more
   research)

Only the JVMTI_EVENT_EXCEPTION event is checked here. Frame
pop events and method exit event settings are not checked so
it seems like we're missing exception support when the agent
is interested in frame pop events or method exit events but
has not expressed an interest in all exception events.
Perhaps I missed it, but, since I'm going to recommend a
different way of doing this, the point is fairly moot.

I think adding the new field to the JavaThread is a bit
misplaced. This is JVM/TI state information and that belongs
in JvmtiThreadState. However, I'm guessing that you're trying
to avoid fetching the JavaThread, fetching the JvmtiThreadState
and finally adding the offset to the new field in the
JvmtiThreadState. For simplicity in the generated code, I can
see why adding to the JavaThread is easier. (Note: I tried to
remember this paragraph as I originally wrote it. Not sure how
I did, but I think I got the gist :-)).

Also, there are several other instances of JVM/TI'ness in the
JavaThread outside of the JvmtiThreadState pointer. That's an
implementation architecture problem outside of the scope of
this change.


Taking a step back, it certainly looks like this should be
done as a pair of functions:

    JvmtiExport::can_we_do_foo()
    JvmtiExport::should_we_do_foo()

The &quot;can_we_do_...&quot; function answers the question of whether
the agent &quot;may be interested&quot; in &quot;foo&quot; and maybe we need to
do some prep work. The &quot;should_we_do_...&quot; function answers
the question of whether one or more threads need to do &quot;foo&quot;
related work.

A good example of this distinction is &quot;can_post_field_access()&quot;
and &quot;should_post_field_access()&quot;. The can_post_field_access()
function is called to determine if fast versions of the JNI
Get&amp;lt;Primitive&amp;gt;Field() functions should be generated. In this
particular case, the can_... function tells us to skip the work
of generating the fast versions. The should_post_field_access()
function is called by the various JNI Get... functions to
determine if any threads are interested in field access events.
The event posting code itself determines the threads to which
the events are posted.

All of the existing should_post_...() functions answer the query
in an aggregate sense, i.e., at least one thread needs to post
the event in question. Since exception posting is very expensive
due to deoptimization, I think we need an additional form of the
should_post_exceptions() query that takes a JavaThread param.
The new query will answer the question relative to the specified
JavaThread.

We already have JvmtiExport::can_post_exceptions() so we need
to add JvmtiExport::should_post_exceptions(); the new query
will answer the question of whether any of the exception related
events are enabled globally, i.e., in any environment or any
thread. We're also going to need a new bit combination value

    CAN_POST_EXCEPTION_EVENTS =
        MONITOR_BITS | FRAME_POP_BIT | METHOD_EXIT_BIT;

JvmtiEventControllerPrivate::recompute_enabled() will have to
be modified to set the new should_post_exceptions flag based on
the new CAN_POST_EXCEPTION_EVENTS.

We also need to add the new
JvmtiExport::should_post_exceptions(JavaThread *) that:

- gets the JvmtiThreadState from the JavaThread *
- if state == NULL, return false
- iterate the JvmtiEnvThreadState objects and if one of
   the interesting events is enabled, then return true
- otherwise return false

To make life easier for the compilers, we should also export
the should_post_exceptions(JavaThread *) state to the related
JavaThread.


src/share/vm/c1/c1_Runtime1.cpp
     Use JvmtiExport::should_post_exceptions(thread) instead of
     can_post_exceptions(). BTW, I just noticed that original
     proposed change called JavaThread::current() instead of
     using the 'thread' variable. Why?

src/share/vm/opto/graphKit.cpp
     No comments.

src/share/vm/opto/parse2.cpp
     No comments.

src/share/vm/opto/runtime.cpp
     Use JvmtiExport::should_post_exceptions(thread) instead of
     can_post_exceptions(). BTW, I just noticed that original
     proposed change called JavaThread::current() instead of
     using the 'thread' variable. Why?

src/share/vm/opto/runtime.hpp
     No comments; this webrev shows no diffs for this file.

src/share/vm/prims/jvmtiEventController.cpp
     Don't add new lines 570-572. This should be done in
     recompute_thread_enabled() itself. However, it should be done
     similar to the way the interp_only_mode field on the JavaThread
     is done.

     You'll need:
         - to check three bits instead of one
         - add enable_must_post_exception_events_flag and
           disable_must_post_exception_events_flag to
           to JvmtiThreadState; these methods will fetch the
           JavaThread from the JvmtiThreadState and call the
           right JavaThread method for setting the state.
         - call state-&amp;gt;enable_must_post_exception_events_flag()
           or state-&amp;gt;disable_must_post_exception_events_flag()
           as needed.

     Add new CAN_POST_EXCEPTION_EVENTS value that combines
     MONITOR_BITS | FRAME_POP_BIT | METHOD_EXIT_BIT

     Add call to new JvmtiExport::set_should_post_exceptions()
     in the &quot;if (delta != 0)&quot; block. Use the new
     CAN_POST_EXCEPTION_EVENTS value for the comparison.

src/share/vm/prims/jvmtiExport.cpp
     Don't need the new JvmtiExport::must_post_exception_events()
     function.

src/share/vm/prims/jvmtiExport.hpp
     Don't need the new JvmtiExport::must_post_exception_events()
     declaration.

     Add a new JVMTI_SUPPORT_FLAG() macro call for the new
     should_post_exceptions flag.

src/share/vm/prims/jvmtiThreadState.[ch]pp
     You'll need new methods here:
         enable_must_post_exception_events_flag()
         disable_must_post_exception_events_flag()

src/share/vm/runtime/thread.cpp
     Don't need to change set_jvmti_thread_state().
     I don't think you need update_must_post_exception_events_flag().

src/share/vm/runtime/thread.hpp
     Don't need to change set_jvmti_thread_state().
     I don't think you need update_must_post_exception_events_flag().



  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Compiler-Development-List-f27707.html&quot; embed=&quot;fixTarget[27707]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Compiler Development List&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Request-Review%3A-6902182%3A-Starting-with-jdwp-agent-should-not-incur-performance-penalty-tp26718087p26851833.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26851711</id>
	<title>RE: Request Review: 6902182: Starting with jdwp agent should not incur	performance penalty</title>
	<published>2009-12-18T16:49:21Z</published>
	<updated>2009-12-18T16:49:21Z</updated>
	<author>
		<name>Deneau, Tom</name>
	</author>
	<content type="html">Dan --
&lt;br&gt;&lt;br&gt;Thanks for the very thorough review. &amp;nbsp;Just to make sure I understand the major points of your new recommendations...
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* Definitely need to expand should_post_on_exceptions to take into account the other two events, agreed.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* Make it all fit into the should_xxx framework already in jvmti.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* But add the additional features of
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * a second flavor of should_post_on_exceptions will take a JavaThread argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * the result from should_post_on_exceptions will be cached in a flag in JavaThread
&lt;br&gt;&lt;br&gt;If you feel that the cached flag should more cleanly be in jvmtiThreadState rather than in JavaThread itself, I don't think the extra overhead of one more dereference in the JITted code should be worried about. &amp;nbsp;Anyway, let me know of your decision.
&lt;br&gt;&lt;br&gt;To cache the value in &amp;nbsp;either JavaThread or jvmtiThreadState, I wanted to make sure to catch all the places where the cached value might have to change. &amp;nbsp;The original code had
&lt;br&gt;&amp;nbsp; &amp;nbsp;* in &amp;nbsp;recompute_thread_enabled
&lt;br&gt;&amp;nbsp; &amp;nbsp;* when jvmtiThreadState gets changed in JavaThread
&lt;br&gt;&lt;br&gt;I think you're saying that only the first of these is really needed. Assuming we initialize the cached flag to false. &amp;nbsp;Is that correct?
&lt;br&gt;&lt;br&gt;I think you're recommending we have both of the following:
&lt;br&gt;&amp;nbsp; &amp;nbsp;* a &amp;quot;global&amp;quot; should_post_on_exceptions() which would be true if one of the three events was globally enabled or enabled on any thread.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* a thread-specific should_post_on_exceptions(JavaThread *) that just checks the specific thread (similar to the way the must_post_exception_events worked in the old webrev, except that it will check all three events)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Do we think the global should_post_on_exceptions() would be used anywhere? &amp;nbsp;I can't think of a place offhand. &amp;nbsp;Do you think we should implement this global function anyway?
&lt;br&gt;&lt;br&gt;-- Tom &amp;nbsp;D.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;==========================================================================================================
&lt;br&gt;-----Original Message-----
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26851711&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;serviceability-dev-bounces@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26851711&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;serviceability-dev-bounces@...&lt;/a&gt;] On Behalf Of Daniel D. Daugherty
&lt;br&gt;Sent: Friday, December 18, 2009 11:54 AM
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26851711&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;serviceability-dev@...&lt;/a&gt;; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26851711&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hotspot-compiler-dev@...&lt;/a&gt;
&lt;br&gt;Subject: Re: Request Review: 6902182: Starting with jdwp agent should not incur performance penalty
&lt;br&gt;&lt;br&gt;Cross posting to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26851711&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;serviceability-dev@...&lt;/a&gt;
&lt;br&gt;since this review request also touches JVM/TI code...
&lt;br&gt;&lt;br&gt;This is the restored/revamped version of my comments. Sorry for
&lt;br&gt;any confusion that I caused in my first posting!
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; From: &amp;quot;Deneau, Tom&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26851711&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tom.deneau@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Date: December 14, 2009 1:26:09 PM PST
&lt;br&gt;&amp;gt; To: &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26851711&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hotspot-compiler-dev@...&lt;/a&gt;&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26851711&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hotspot-compiler-dev@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: RE: Request Review: 6902182: Starting with jdwp agent should not	incur performance penalty
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; New webrev is at &amp;nbsp;&lt;a href=&quot;http://cr.openjdk.java.net/~tdeneau/6902182/webrev.02/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~tdeneau/6902182/webrev.02/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This rev changes
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; * two places in the compiler where code for exception throws is
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; being JITted (see parse2.cpp, graphKit.cpp). &amp;nbsp;I was thinking the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; common code in these two should be extracted to one place but I
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; wasn't sure whether that belonged in graphKit.cpp or in
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; macro.cpp.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; * trace_exception in opto/runtime.cpp
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; * exception_handler_for_pc_helper in c1/c1_Runtime1.cpp
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Previously these places checked jvmti_can_post_exceptions() which only
&lt;br&gt;&amp;gt; looked at whether the jvmti capabilities for exceptions were enabled,
&lt;br&gt;&amp;gt; taking a slow path if true.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Now they check a new flag JavaThread::_must_post_exception_events.
&lt;br&gt;&amp;gt; This new flag is updated by calling jvmtiExport::must_post_exception_events
&lt;br&gt;&amp;gt; whenever the jvmti situation for a thread might have changed.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; jvmtiExport::must_post_exception_events uses logic similar to that
&lt;br&gt;&amp;gt; used by jvmtiExport::post_exception_throw and returns false if
&lt;br&gt;&amp;gt; jvmtiExport::post_exception_throw wouldn't have done anything.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I would appreciate it if someone familiar with the jvmti codepaths
&lt;br&gt;&amp;gt; could review this to make sure that the must_post_exception_events
&lt;br&gt;&amp;gt; flag is being updated in all the necessary places. &amp;nbsp;Right now, it gets
&lt;br&gt;&amp;gt; updated in
&lt;br&gt;&amp;gt; &amp;nbsp; * JavaThread::set_jvmti_thread_state
&lt;br&gt;&amp;gt; &amp;nbsp; * JvmtiEventControllerPrivate::recompute_enabled
&lt;/div&gt;&lt;br&gt;&lt;br&gt;JvmtiExport::can_post_exceptions()
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;This query method is a bundling of three different but related
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;capabilities. If one of the following capabilities is enabled:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;can_generate_exception_events
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;can_generate_frame_pop_events
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;can_generate_method_exit_events
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;then the agent is indicating that it may be interested in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;using JVM/TI events related to exceptions. I say &amp;quot;may be
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;interested&amp;quot; because until the agent actually enables an event
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;and specifies an event handler, there is no real interest.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;This function is like a &amp;quot;hold the date&amp;quot; e-mail for an upcoming
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;gathering. No specifics, but a just a notice that you might
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;need to block out some time on your schedule, etc.
&lt;br&gt;&lt;br&gt;&lt;br&gt;In the current system, C1's exception_handler_for_pc_helper()
&lt;br&gt;and C2's OptoRuntime::handle_exception_C_helper()
&lt;br&gt;call JvmtiExport::can_post_exceptions() directly.
&lt;br&gt;C2's GraphKit::builtin_throw() and Parse::do_one_bytecode()
&lt;br&gt;call env()-&amp;gt;jvmti_can_post_exceptions() which uses a
&lt;br&gt;cached value from JvmtiExport::can_post_exceptions().
&lt;br&gt;&lt;br&gt;In the new code, must_post_exception_events_flag() is called
&lt;br&gt;for the current JavaThread and that translates into a query
&lt;br&gt;of the new JavaThread field where the state of needing to
&lt;br&gt;post exception events is cached. This new cached field is set
&lt;br&gt;to true when:
&lt;br&gt;&lt;br&gt;- JVMTI_EVENT_EXCEPTION is enabled in any environment
&lt;br&gt;- or when JVMTI_EVENT_EXCEPTION tracing is enabled (I'm not
&lt;br&gt;&amp;nbsp; &amp;nbsp;sure that this check is needed, but I'd have to do more
&lt;br&gt;&amp;nbsp; &amp;nbsp;research)
&lt;br&gt;&lt;br&gt;Only the JVMTI_EVENT_EXCEPTION event is checked here. Frame
&lt;br&gt;pop events and method exit event settings are not checked so
&lt;br&gt;it seems like we're missing exception support when the agent
&lt;br&gt;is interested in frame pop events or method exit events but
&lt;br&gt;has not expressed an interest in all exception events.
&lt;br&gt;Perhaps I missed it, but, since I'm going to recommend a
&lt;br&gt;different way of doing this, the point is fairly moot.
&lt;br&gt;&lt;br&gt;I think adding the new field to the JavaThread is a bit
&lt;br&gt;misplaced. This is JVM/TI state information and that belongs
&lt;br&gt;in JvmtiThreadState. However, I'm guessing that you're trying
&lt;br&gt;to avoid fetching the JavaThread, fetching the JvmtiThreadState
&lt;br&gt;and finally adding the offset to the new field in the
&lt;br&gt;JvmtiThreadState. For simplicity in the generated code, I can
&lt;br&gt;see why adding to the JavaThread is easier. (Note: I tried to
&lt;br&gt;remember this paragraph as I originally wrote it. Not sure how
&lt;br&gt;I did, but I think I got the gist :-)).
&lt;br&gt;&lt;br&gt;Also, there are several other instances of JVM/TI'ness in the
&lt;br&gt;JavaThread outside of the JvmtiThreadState pointer. That's an
&lt;br&gt;implementation architecture problem outside of the scope of
&lt;br&gt;this change.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Taking a step back, it certainly looks like this should be
&lt;br&gt;done as a pair of functions:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; JvmtiExport::can_we_do_foo()
&lt;br&gt;&amp;nbsp; &amp;nbsp; JvmtiExport::should_we_do_foo()
&lt;br&gt;&lt;br&gt;The &amp;quot;can_we_do_...&amp;quot; function answers the question of whether
&lt;br&gt;the agent &amp;quot;may be interested&amp;quot; in &amp;quot;foo&amp;quot; and maybe we need to
&lt;br&gt;do some prep work. The &amp;quot;should_we_do_...&amp;quot; function answers
&lt;br&gt;the question of whether one or more threads need to do &amp;quot;foo&amp;quot;
&lt;br&gt;related work.
&lt;br&gt;&lt;br&gt;A good example of this distinction is &amp;quot;can_post_field_access()&amp;quot;
&lt;br&gt;and &amp;quot;should_post_field_access()&amp;quot;. The can_post_field_access()
&lt;br&gt;function is called to determine if fast versions of the JNI
&lt;br&gt;Get&amp;lt;Primitive&amp;gt;Field() functions should be generated. In this
&lt;br&gt;particular case, the can_... function tells us to skip the work
&lt;br&gt;of generating the fast versions. The should_post_field_access()
&lt;br&gt;function is called by the various JNI Get... functions to
&lt;br&gt;determine if any threads are interested in field access events.
&lt;br&gt;The event posting code itself determines the threads to which
&lt;br&gt;the events are posted.
&lt;br&gt;&lt;br&gt;All of the existing should_post_...() functions answer the query
&lt;br&gt;in an aggregate sense, i.e., at least one thread needs to post
&lt;br&gt;the event in question. Since exception posting is very expensive
&lt;br&gt;due to deoptimization, I think we need an additional form of the
&lt;br&gt;should_post_exceptions() query that takes a JavaThread param.
&lt;br&gt;The new query will answer the question relative to the specified
&lt;br&gt;JavaThread.
&lt;br&gt;&lt;br&gt;We already have JvmtiExport::can_post_exceptions() so we need
&lt;br&gt;to add JvmtiExport::should_post_exceptions(); the new query
&lt;br&gt;will answer the question of whether any of the exception related
&lt;br&gt;events are enabled globally, i.e., in any environment or any
&lt;br&gt;thread. We're also going to need a new bit combination value
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; CAN_POST_EXCEPTION_EVENTS =
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MONITOR_BITS | FRAME_POP_BIT | METHOD_EXIT_BIT;
&lt;br&gt;&lt;br&gt;JvmtiEventControllerPrivate::recompute_enabled() will have to
&lt;br&gt;be modified to set the new should_post_exceptions flag based on
&lt;br&gt;the new CAN_POST_EXCEPTION_EVENTS.
&lt;br&gt;&lt;br&gt;We also need to add the new
&lt;br&gt;JvmtiExport::should_post_exceptions(JavaThread *) that:
&lt;br&gt;&lt;br&gt;- gets the JvmtiThreadState from the JavaThread *
&lt;br&gt;- if state == NULL, return false
&lt;br&gt;- iterate the JvmtiEnvThreadState objects and if one of
&lt;br&gt;&amp;nbsp; &amp;nbsp;the interesting events is enabled, then return true
&lt;br&gt;- otherwise return false
&lt;br&gt;&lt;br&gt;To make life easier for the compilers, we should also export
&lt;br&gt;the should_post_exceptions(JavaThread *) state to the related
&lt;br&gt;JavaThread.
&lt;br&gt;&lt;br&gt;&lt;br&gt;src/share/vm/c1/c1_Runtime1.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Use JvmtiExport::should_post_exceptions(thread) instead of
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;can_post_exceptions(). BTW, I just noticed that original
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;proposed change called JavaThread::current() instead of
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;using the 'thread' variable. Why?
&lt;br&gt;&lt;br&gt;src/share/vm/opto/graphKit.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;No comments.
&lt;br&gt;&lt;br&gt;src/share/vm/opto/parse2.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;No comments.
&lt;br&gt;&lt;br&gt;src/share/vm/opto/runtime.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Use JvmtiExport::should_post_exceptions(thread) instead of
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;can_post_exceptions(). BTW, I just noticed that original
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;proposed change called JavaThread::current() instead of
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;using the 'thread' variable. Why?
&lt;br&gt;&lt;br&gt;src/share/vm/opto/runtime.hpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;No comments; this webrev shows no diffs for this file.
&lt;br&gt;&lt;br&gt;src/share/vm/prims/jvmtiEventController.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Don't add new lines 570-572. This should be done in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;recompute_thread_enabled() itself. However, it should be done
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;similar to the way the interp_only_mode field on the JavaThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;is done.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;You'll need:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- to check three bits instead of one
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- add enable_must_post_exception_events_flag and
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;disable_must_post_exception_events_flag to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;to JvmtiThreadState; these methods will fetch the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;JavaThread from the JvmtiThreadState and call the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;right JavaThread method for setting the state.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- call state-&amp;gt;enable_must_post_exception_events_flag()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;or state-&amp;gt;disable_must_post_exception_events_flag()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;as needed.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Add new CAN_POST_EXCEPTION_EVENTS value that combines
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;MONITOR_BITS | FRAME_POP_BIT | METHOD_EXIT_BIT
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Add call to new JvmtiExport::set_should_post_exceptions()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;in the &amp;quot;if (delta != 0)&amp;quot; block. Use the new
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;CAN_POST_EXCEPTION_EVENTS value for the comparison.
&lt;br&gt;&lt;br&gt;src/share/vm/prims/jvmtiExport.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Don't need the new JvmtiExport::must_post_exception_events()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;function.
&lt;br&gt;&lt;br&gt;src/share/vm/prims/jvmtiExport.hpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Don't need the new JvmtiExport::must_post_exception_events()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;declaration.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Add a new JVMTI_SUPPORT_FLAG() macro call for the new
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;should_post_exceptions flag.
&lt;br&gt;&lt;br&gt;src/share/vm/prims/jvmtiThreadState.[ch]pp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;You'll need new methods here:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;enable_must_post_exception_events_flag()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;disable_must_post_exception_events_flag()
&lt;br&gt;&lt;br&gt;src/share/vm/runtime/thread.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Don't need to change set_jvmti_thread_state().
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;I don't think you need update_must_post_exception_events_flag().
&lt;br&gt;&lt;br&gt;src/share/vm/runtime/thread.hpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Don't need to change set_jvmti_thread_state().
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;I don't think you need update_must_post_exception_events_flag().
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Compiler-Development-List-f27707.html&quot; embed=&quot;fixTarget[27707]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Compiler Development List&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Request-Review%3A-6902182%3A-Starting-with-jdwp-agent-should-not-incur-performance-penalty-tp26718087p26851711.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26849911</id>
	<title>hg: jdk7/hotspot-rt/langtools: 13 new changesets</title>
	<published>2009-12-18T13:23:12Z</published>
	<updated>2009-12-18T13:23:12Z</updated>
	<author>
		<name>john.coomes</name>
	</author>
	<content type="html">Changeset: cff85998bf4d
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-17 16:45 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/cff85998bf4d&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/cff85998bf4d&lt;/a&gt;&lt;br&gt;&lt;br&gt;6898585: restructure langtools build.xml to facilitate more options for &amp;lt;build-classes&amp;gt; macro
&lt;br&gt;Reviewed-by: ohair
&lt;br&gt;&lt;br&gt;! make/build.xml
&lt;br&gt;&lt;br&gt;Changeset: a509a22f9845
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-19 11:38 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/a509a22f9845&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/a509a22f9845&lt;/a&gt;&lt;br&gt;&lt;br&gt;6902264: fix indentation of tableswitch and lookupswitch
&lt;br&gt;Reviewed-by: ksrini
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/classfile/Instruction.java
&lt;br&gt;! src/share/classes/com/sun/tools/javap/CodeWriter.java
&lt;br&gt;&lt;br&gt;Changeset: 2ebae181a4ab
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-19 11:43 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/2ebae181a4ab&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/2ebae181a4ab&lt;/a&gt;&lt;br&gt;&lt;br&gt;6900511: javac command line help broken
&lt;br&gt;Reviewed-by: ksrini
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/main/JavacOption.java
&lt;br&gt;&lt;br&gt;Changeset: b1bb8164a9bd
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-19 11:49 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/b1bb8164a9bd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/b1bb8164a9bd&lt;/a&gt;&lt;br&gt;&lt;br&gt;6902720: javac pretty printer does not handle enums correctly
&lt;br&gt;Reviewed-by: mcimadamore
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/tree/Pretty.java
&lt;br&gt;+ test/tools/javac/6902720/E1.java
&lt;br&gt;+ test/tools/javac/6902720/E2.java
&lt;br&gt;+ test/tools/javac/6902720/Test.java
&lt;br&gt;&lt;br&gt;Changeset: 243d0be1ba99
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-20 10:15 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/243d0be1ba99&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/243d0be1ba99&lt;/a&gt;&lt;br&gt;&lt;br&gt;6903456: 6898585 drops javadoc doclet.xml from JDK
&lt;br&gt;Reviewed-by: ohair
&lt;br&gt;&lt;br&gt;! make/build.xml
&lt;br&gt;&lt;br&gt;Changeset: 4325b440eb3e
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-20 11:18 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/4325b440eb3e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/4325b440eb3e&lt;/a&gt;&lt;br&gt;&lt;br&gt;6902337: fix langtools build to allow forward refs into jdk/ repo
&lt;br&gt;Reviewed-by: ohair, mcimadamore
&lt;br&gt;&lt;br&gt;! make/Makefile
&lt;br&gt;! make/build.properties
&lt;br&gt;! make/build.xml
&lt;br&gt;+ make/tools/GenStubs/GenStubs.java
&lt;br&gt;&lt;br&gt;Changeset: b1508b6affd8
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;tbell
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 19:58 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/b1508b6affd8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/b1508b6affd8&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 121e0ebf1658
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;darcy
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-03 14:03 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/121e0ebf1658&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/121e0ebf1658&lt;/a&gt;&lt;br&gt;&lt;br&gt;6906748: Project Coin: Minor strings in switch cleanup
&lt;br&gt;Reviewed-by: jjg
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/code/Source.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Lower.java
&lt;br&gt;&lt;br&gt;Changeset: ea89c5d4af08
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 14:35 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/ea89c5d4af08&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/ea89c5d4af08&lt;/a&gt;&lt;br&gt;&lt;br&gt;6907660: stupid typo in ZipFileIndex guarantees NPE
&lt;br&gt;Reviewed-by: darcy
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
&lt;br&gt;&lt;br&gt;Changeset: ceb2857fce7d
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;tbell
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-08 09:16 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/ceb2857fce7d&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/ceb2857fce7d&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 381399872958
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 12:52 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/381399872958&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/381399872958&lt;/a&gt;&lt;br&gt;&lt;br&gt;6909462: Fix nbproject/private references in .hgignore
&lt;br&gt;Summary: See bugzilla issue 100097
&lt;br&gt;Reviewed-by: tbell
&lt;br&gt;Contributed-by: Jesse Glick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849911&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jesse.glick@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! .hgignore
&lt;br&gt;&lt;br&gt;Changeset: acc1e40a5874
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 23:39 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/acc1e40a5874&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/acc1e40a5874&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 44022ba69c2f
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-17 14:10 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/44022ba69c2f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/44022ba69c2f&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b78 for changeset acc1e40a5874
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Runtime-System-f27704.html&quot; embed=&quot;fixTarget[27704]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Runtime System&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hg%3A-jdk7-hotspot-rt-langtools%3A-13-new-changesets-tp26849911p26849911.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26849827</id>
	<title>hg: jdk7/hotspot-rt/jdk: 82 new changesets</title>
	<published>2009-12-18T12:57:11Z</published>
	<updated>2009-12-18T12:57:11Z</updated>
	<author>
		<name>john.coomes</name>
	</author>
	<content type="html">Changeset: 6fac6e5fdf0c
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mullan
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-18 12:34 -0500
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/6fac6e5fdf0c&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/6fac6e5fdf0c&lt;/a&gt;&lt;br&gt;&lt;br&gt;6894461: OCSP Checker should not wrap all Exception as &amp;quot;Unable to send OCSP request.&amp;quot;(introduced by #6885667)
&lt;br&gt;Reviewed-by: vinnie, xuelei
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/security/provider/certpath/OCSPChecker.java
&lt;br&gt;&lt;br&gt;Changeset: f329c9e0d39f
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-18 11:10 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/f329c9e0d39f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/f329c9e0d39f&lt;/a&gt;&lt;br&gt;&lt;br&gt;6902323: Fix testcase sun/tools/native2ascii/NativeErrors.java
&lt;br&gt;6902325: Fix testcase sun/tools/jhat/HatHeapDump1Test.java
&lt;br&gt;Reviewed-by: tbell, dcubed
&lt;br&gt;&lt;br&gt;! test/ProblemList.txt
&lt;br&gt;! test/sun/tools/jhat/HatRun.java
&lt;br&gt;! test/sun/tools/native2ascii/NativeErrors.java
&lt;br&gt;- test/sun/tools/native2ascii/test2
&lt;br&gt;&lt;br&gt;Changeset: ce94cd61b33e
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-18 11:12 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/ce94cd61b33e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/ce94cd61b33e&lt;/a&gt;&lt;br&gt;&lt;br&gt;6892742: Improve root set used by jhat
&lt;br&gt;Reviewed-by: tbell, dcubed
&lt;br&gt;Contributed-by: Keith Randall &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849827&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;keith.randall@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/hat/internal/model/JavaStatic.java
&lt;br&gt;&lt;br&gt;Changeset: 041b482fdbe2
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-18 11:13 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/041b482fdbe2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/041b482fdbe2&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 5ac84cf85a24
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-18 11:15 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/5ac84cf85a24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/5ac84cf85a24&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- test/sun/tools/native2ascii/test2
&lt;br&gt;&lt;br&gt;Changeset: c8fb7e11daf8
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mchung
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-18 22:29 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/c8fb7e11daf8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/c8fb7e11daf8&lt;/a&gt;&lt;br&gt;&lt;br&gt;6902678: com.sun.tracing.ProviderFactory.createProvider doesn't throw IllegalArgumentException
&lt;br&gt;Summary: doPrivileged for calls that have permission check instead of catching all exceptions
&lt;br&gt;Reviewed-by: kamg, dcubed
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tracing/ProviderFactory.java
&lt;br&gt;! src/share/classes/sun/tracing/MultiplexProviderFactory.java
&lt;br&gt;! src/share/classes/sun/tracing/NullProviderFactory.java
&lt;br&gt;! src/share/classes/sun/tracing/PrintStreamProviderFactory.java
&lt;br&gt;! src/share/classes/sun/tracing/ProviderSkeleton.java
&lt;br&gt;! src/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java
&lt;br&gt;+ test/com/sun/tracing/BasicWithSecurityMgr.java
&lt;br&gt;&lt;br&gt;Changeset: ca026eb5cf3c
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jccollet
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-20 14:50 +0100
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/ca026eb5cf3c&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/ca026eb5cf3c&lt;/a&gt;&lt;br&gt;&lt;br&gt;6901170: HttpCookie parsing of version and max-age mis-handled
&lt;br&gt;Summary: Accept single quotes in cookies and better exception handling in CookieManager
&lt;br&gt;Reviewed-by: chegar
&lt;br&gt;&lt;br&gt;! src/share/classes/java/net/CookieManager.java
&lt;br&gt;! src/share/classes/java/net/HttpCookie.java
&lt;br&gt;! test/java/net/CookieHandler/TestHttpCookie.java
&lt;br&gt;&lt;br&gt;Changeset: 92198fb7e908
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;dcubed
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 10:29 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/92198fb7e908&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/92198fb7e908&lt;/a&gt;&lt;br&gt;&lt;br&gt;6903102: 3/3 fixes in nightly testing version of ShellScaffold.sh need to be committed
&lt;br&gt;Summary: Merge Jim's ShellScaffold.sh fixes with Tim's ShellScaffold.sh fixes.
&lt;br&gt;Reviewed-by: tbell
&lt;br&gt;&lt;br&gt;! test/com/sun/jdi/ShellScaffold.sh
&lt;br&gt;&lt;br&gt;Changeset: 5d2e63dad298
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mullan
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 12:36 -0500
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/5d2e63dad298&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/5d2e63dad298&lt;/a&gt;&lt;br&gt;&lt;br&gt;6899503: Security code issue using Verisign root certificate
&lt;br&gt;Summary: Add support for reordering out-of-order certificate chains
&lt;br&gt;Reviewed-by: vinnie, xuelei
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/security/validator/PKIXValidator.java
&lt;br&gt;&lt;br&gt;Changeset: 38960b705c30
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mullan
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 13:57 -0500
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/38960b705c30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/38960b705c30&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 1ced99075109
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;alanb
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 19:26 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/1ced99075109&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/1ced99075109&lt;/a&gt;&lt;br&gt;&lt;br&gt;6888171: JMX Monitor API should not require JavaBeans to be present
&lt;br&gt;Reviewed-by: emcmanus
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java
&lt;br&gt;! src/share/classes/com/sun/jmx/mbeanserver/MBeanIntrospector.java
&lt;br&gt;&lt;br&gt;Changeset: 03f841635453
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 09:51 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/03f841635453&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/03f841635453&lt;/a&gt;&lt;br&gt;&lt;br&gt;6902666: Include closed tests in the test/Makefile jdk_* targets
&lt;br&gt;6902667: Fix JT_HOME not working from env in jdk/test/Makefile
&lt;br&gt;Reviewed-by: mullan, dcubed
&lt;br&gt;&lt;br&gt;! test/Makefile
&lt;br&gt;! test/ProblemList.txt
&lt;br&gt;&lt;br&gt;Changeset: 8d555c08e267
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 13:00 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/8d555c08e267&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/8d555c08e267&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 2fec95bd2192
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mchung
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 08:21 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/2fec95bd2192&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/2fec95bd2192&lt;/a&gt;&lt;br&gt;&lt;br&gt;6903638: Remove dependency on AuthPermission from SecurityConstants
&lt;br&gt;Summary: Move two static fields from SecurityConstants to javax.security.auth.Subject
&lt;br&gt;Reviewed-by: mullan
&lt;br&gt;&lt;br&gt;! src/share/classes/javax/security/auth/Subject.java
&lt;br&gt;! src/share/classes/sun/security/util/SecurityConstants.java
&lt;br&gt;&lt;br&gt;Changeset: 542a1f9d08be
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mchung
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 10:46 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/542a1f9d08be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/542a1f9d08be&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 826cc6f77c4a
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mchung
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 14:59 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/826cc6f77c4a&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/826cc6f77c4a&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: ea9411ec1458
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;tbell
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 19:57 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/ea9411ec1458&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/ea9411ec1458&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- test/sun/tools/native2ascii/test2
&lt;br&gt;&lt;br&gt;Changeset: 57195a368d33
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-25 08:24 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/57195a368d33&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/57195a368d33&lt;/a&gt;&lt;br&gt;&lt;br&gt;6904183: Fix jdk/test/com/sun/jdi tests to run with -samevm
&lt;br&gt;Reviewed-by: dcubed
&lt;br&gt;&lt;br&gt;! test/Makefile
&lt;br&gt;! test/ProblemList.txt
&lt;br&gt;! test/com/sun/jdi/BadHandshakeTest.java
&lt;br&gt;! test/com/sun/jdi/DoubleAgentTest.java
&lt;br&gt;! test/com/sun/jdi/ExclusiveBind.java
&lt;br&gt;! test/com/sun/jdi/JITDebug.sh
&lt;br&gt;! test/com/sun/jdi/RepStep.java
&lt;br&gt;! test/com/sun/jdi/RunToExit.java
&lt;br&gt;! test/com/sun/jdi/SimulResumerTest.java
&lt;br&gt;! test/com/sun/jdi/Solaris32AndSolaris64Test.sh
&lt;br&gt;! test/com/sun/jdi/VMConnection.java
&lt;br&gt;! test/com/sun/jdi/connect/spi/DebugUsingCustomConnector.java
&lt;br&gt;! test/com/sun/jdi/connect/spi/GeneratedConnectors.java
&lt;br&gt;! test/com/sun/jdi/connect/spi/SimpleLaunchingConnector.java
&lt;br&gt;! test/com/sun/jdi/redefine/RedefineTest.java
&lt;br&gt;&lt;br&gt;Changeset: 7871897537b1
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;weijun
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 08:51 +0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/7871897537b1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/7871897537b1&lt;/a&gt;&lt;br&gt;&lt;br&gt;6853328: Support OK-AS-DELEGATE flag
&lt;br&gt;Reviewed-by: valeriep
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/security/jgss/ExtendedGSSContext.java
&lt;br&gt;! src/share/classes/org/ietf/jgss/GSSContext.java
&lt;br&gt;! src/share/classes/sun/net/www/protocol/http/spnego/NegotiatorImpl.java
&lt;br&gt;! src/share/classes/sun/security/jgss/GSSContextImpl.java
&lt;br&gt;! src/share/classes/sun/security/jgss/krb5/InitialToken.java
&lt;br&gt;! src/share/classes/sun/security/jgss/krb5/Krb5Context.java
&lt;br&gt;! src/share/classes/sun/security/jgss/spi/GSSContextSpi.java
&lt;br&gt;! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java
&lt;br&gt;! src/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java
&lt;br&gt;! src/share/classes/sun/security/krb5/Credentials.java
&lt;br&gt;! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java
&lt;br&gt;! test/sun/security/krb5/auto/Context.java
&lt;br&gt;! test/sun/security/krb5/auto/KDC.java
&lt;br&gt;+ test/sun/security/krb5/auto/OkAsDelegate.java
&lt;br&gt;+ test/sun/security/krb5/auto/OkAsDelegateXRealm.java
&lt;br&gt;+ test/sun/security/krb5/auto/ok-as-delegate-xrealm.sh
&lt;br&gt;+ test/sun/security/krb5/auto/ok-as-delegate.sh
&lt;br&gt;&lt;br&gt;Changeset: a7bf281b1de3
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;weijun
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 08:51 +0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/a7bf281b1de3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/a7bf281b1de3&lt;/a&gt;&lt;br&gt;&lt;br&gt;6901085: SPNEGO does not works with native program
&lt;br&gt;Reviewed-by: valeriep
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java
&lt;br&gt;&lt;br&gt;Changeset: a7d0572340fd
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;weijun
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 08:51 +0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/a7d0572340fd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/a7d0572340fd&lt;/a&gt;&lt;br&gt;&lt;br&gt;6770883: Infinite loop if SPNEGO specified as sun.security.jgss.mechanism
&lt;br&gt;Reviewed-by: valeriep
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/security/jgss/spnego/SpNegoMechFactory.java
&lt;br&gt;+ test/sun/security/jgss/spnego/NoSpnegoAsDefMech.java
&lt;br&gt;&lt;br&gt;Changeset: d5a1c012921d
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;tbell
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-29 15:24 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/d5a1c012921d&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/d5a1c012921d&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- test/sun/tools/native2ascii/test2
&lt;br&gt;&lt;br&gt;Changeset: de45eac5670e
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ksrini
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-20 11:01 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/de45eac5670e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/de45eac5670e&lt;/a&gt;&lt;br&gt;&lt;br&gt;6367077: Purge LD_LIBRARY_PATH usage from the launcher
&lt;br&gt;6899834: (launcher) remove the solaris libjvm.so symlink
&lt;br&gt;Summary: Fixes other related issues as well.
&lt;br&gt;Reviewed-by: darcy, ohair, xlu, martin
&lt;br&gt;&lt;br&gt;! make/java/jli/Makefile
&lt;br&gt;! make/java/main/java/Makefile
&lt;br&gt;! make/java/redist/Makefile
&lt;br&gt;! src/share/bin/java.c
&lt;br&gt;! src/solaris/bin/java_md.c
&lt;br&gt;! test/tools/launcher/Arrrghs.java
&lt;br&gt;+ test/tools/launcher/ExecutionEnvironment.java
&lt;br&gt;- test/tools/launcher/SolarisDataModel.sh
&lt;br&gt;- test/tools/launcher/SolarisRunpath.sh
&lt;br&gt;! test/tools/launcher/TestHelper.java
&lt;br&gt;- test/tools/launcher/libraryCaller.c
&lt;br&gt;- test/tools/launcher/libraryCaller.h
&lt;br&gt;- test/tools/launcher/libraryCaller.java
&lt;br&gt;&lt;br&gt;Changeset: 026e0baaef90
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-30 14:15 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/026e0baaef90&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/026e0baaef90&lt;/a&gt;&lt;br&gt;&lt;br&gt;6903197: Some java template files need to be renamed to .java.template
&lt;br&gt;Reviewed-by: alanb
&lt;br&gt;&lt;br&gt;! make/java/java/Makefile
&lt;br&gt;! make/java/java/genlocales.gmk
&lt;br&gt;! make/java/java/localegen.sh
&lt;br&gt;! make/java/nio/Makefile
&lt;br&gt;! make/netbeans/README
&lt;br&gt;! make/sun/nio/Makefile
&lt;br&gt;- make/tools/CharsetMapping/DoubleByte-X.java
&lt;br&gt;+ make/tools/CharsetMapping/DoubleByte-X.java.template
&lt;br&gt;- make/tools/CharsetMapping/SingleByte-X.java
&lt;br&gt;+ make/tools/CharsetMapping/SingleByte-X.java.template
&lt;br&gt;! make/tools/src/build/tools/charsetmapping/GenerateDBCS.java
&lt;br&gt;! make/tools/src/build/tools/charsetmapping/GenerateSBCS.java
&lt;br&gt;- src/share/classes/sun/util/CoreResourceBundleControl-XLocales.java
&lt;br&gt;+ src/share/classes/sun/util/CoreResourceBundleControl-XLocales.java.template
&lt;br&gt;- src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java
&lt;br&gt;+ src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java.template
&lt;br&gt;- test/java/util/Formatter/Basic-X.java
&lt;br&gt;+ test/java/util/Formatter/Basic-X.java.template
&lt;br&gt;! test/java/util/Formatter/genBasic.sh
&lt;br&gt;&lt;br&gt;Changeset: 44ad385143a8
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-01 08:51 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/44ad385143a8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/44ad385143a8&lt;/a&gt;&lt;br&gt;&lt;br&gt;6905705: Fix broken exit code values in jdk/test/Makefile
&lt;br&gt;Reviewed-by: tbell
&lt;br&gt;&lt;br&gt;! test/Makefile
&lt;br&gt;! test/ProblemList.txt
&lt;br&gt;! test/com/sun/jdi/BadHandshakeTest.java
&lt;br&gt;! test/com/sun/jdi/DoubleAgentTest.java
&lt;br&gt;! test/com/sun/jdi/ExclusiveBind.java
&lt;br&gt;! test/com/sun/jdi/RunToExit.java
&lt;br&gt;! test/com/sun/jdi/connect/spi/SimpleLaunchingConnector.java
&lt;br&gt;&lt;br&gt;Changeset: f07f6eb5d597
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-01 08:54 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/f07f6eb5d597&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/f07f6eb5d597&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- test/tools/launcher/SolarisDataModel.sh
&lt;br&gt;- test/tools/launcher/SolarisRunpath.sh
&lt;br&gt;- test/tools/launcher/libraryCaller.c
&lt;br&gt;- test/tools/launcher/libraryCaller.h
&lt;br&gt;- test/tools/launcher/libraryCaller.java
&lt;br&gt;&lt;br&gt;Changeset: 561186928899
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;vinnie
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-02 17:06 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/561186928899&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/561186928899&lt;/a&gt;&lt;br&gt;&lt;br&gt;6906510: Fix testcase for 6894643: Separate out dependency on Kerberos
&lt;br&gt;Reviewed-by: weijun
&lt;br&gt;&lt;br&gt;! test/sun/security/krb5/auto/SSL.java
&lt;br&gt;&lt;br&gt;Changeset: 79d91585d7d7
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;vinnie
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-02 17:34 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/79d91585d7d7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/79d91585d7d7&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- make/tools/CharsetMapping/DoubleByte-X.java
&lt;br&gt;- make/tools/CharsetMapping/SingleByte-X.java
&lt;br&gt;- src/share/classes/sun/util/CoreResourceBundleControl-XLocales.java
&lt;br&gt;- src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java
&lt;br&gt;- test/java/util/Formatter/Basic-X.java
&lt;br&gt;- test/sun/tools/native2ascii/test2
&lt;br&gt;- test/tools/launcher/SolarisDataModel.sh
&lt;br&gt;- test/tools/launcher/SolarisRunpath.sh
&lt;br&gt;- test/tools/launcher/libraryCaller.c
&lt;br&gt;- test/tools/launcher/libraryCaller.h
&lt;br&gt;- test/tools/launcher/libraryCaller.java
&lt;br&gt;&lt;br&gt;Changeset: bc12627832e0
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;vinnie
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-03 21:30 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/bc12627832e0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/bc12627832e0&lt;/a&gt;&lt;br&gt;&lt;br&gt;6906854: SSL/Krb5 testcase should not use a fixed port number
&lt;br&gt;Reviewed-by: alanb
&lt;br&gt;&lt;br&gt;! test/ProblemList.txt
&lt;br&gt;! test/sun/security/krb5/auto/SSL.java
&lt;br&gt;&lt;br&gt;Changeset: 1755493c5774
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;darcy
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-03 18:19 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/1755493c5774&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/1755493c5774&lt;/a&gt;&lt;br&gt;&lt;br&gt;6907177: Update jdk tests to remove unncessary -source and -target options
&lt;br&gt;Reviewed-by: ohair
&lt;br&gt;&lt;br&gt;! test/demo/jvmti/hprof/CpuOldTest.java
&lt;br&gt;! test/demo/jvmti/hprof/CpuSamplesTest.java
&lt;br&gt;! test/demo/jvmti/hprof/CpuTimesDefineClassTest.java
&lt;br&gt;! test/demo/jvmti/hprof/CpuTimesTest.java
&lt;br&gt;! test/demo/jvmti/hprof/HeapAllTest.java
&lt;br&gt;! test/demo/jvmti/hprof/HeapBinaryFormatTest.java
&lt;br&gt;! test/demo/jvmti/hprof/HeapDumpTest.java
&lt;br&gt;! test/demo/jvmti/hprof/HeapSitesTest.java
&lt;br&gt;! test/demo/jvmti/hprof/OptionsTest.java
&lt;br&gt;! test/java/io/Serializable/enum/array/Test.java
&lt;br&gt;! test/java/io/Serializable/enum/badResolve/Write.java
&lt;br&gt;! test/java/io/Serializable/enum/basic/Test.java
&lt;br&gt;! test/java/io/Serializable/enum/classObject/Test.java
&lt;br&gt;! test/java/io/Serializable/enum/constantSubclasses/Write.java
&lt;br&gt;! test/java/io/Serializable/enum/ignoreSerializationFields/Test.java
&lt;br&gt;! test/java/io/Serializable/enum/ignoreSerializationMethods/Test.java
&lt;br&gt;! test/java/io/Serializable/enum/mismatchedTypecode/Test.java
&lt;br&gt;! test/java/io/Serializable/enum/missingConstant/Write.java
&lt;br&gt;! test/java/io/Serializable/enum/unshared/Test.java
&lt;br&gt;! test/java/lang/Boolean/MakeBooleanComparable.java
&lt;br&gt;! test/java/lang/Class/Cast.java
&lt;br&gt;! test/java/lang/Class/IsEnum.java
&lt;br&gt;! test/java/lang/Class/asSubclass/BasicUnit.java
&lt;br&gt;! test/java/lang/ClassLoader/Assert.sh
&lt;br&gt;! test/java/lang/Integer/BitTwiddle.java
&lt;br&gt;! test/java/lang/Long/BitTwiddle.java
&lt;br&gt;! test/java/lang/Math/Atan2Tests.java
&lt;br&gt;! test/java/lang/Math/IeeeRecommendedTests.java
&lt;br&gt;! test/java/lang/Math/PowTests.java
&lt;br&gt;! test/java/lang/Math/TanTests.java
&lt;br&gt;! test/java/lang/Runtime/exec/WinCommand.java
&lt;br&gt;! test/java/lang/Thread/GenerifyStackTraces.java
&lt;br&gt;! test/java/lang/Thread/UncaughtExceptions.sh
&lt;br&gt;! test/java/lang/annotation/UnitTest.java
&lt;br&gt;! test/java/lang/annotation/package-info.java
&lt;br&gt;! test/java/lang/management/CompositeData/MemoryNotifInfoCompositeData.java
&lt;br&gt;! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java
&lt;br&gt;! test/java/lang/management/ManagementFactory/MXBeanProxyTest.java
&lt;br&gt;! test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java
&lt;br&gt;! test/java/lang/management/ManagementFactory/ProxyExceptions.java
&lt;br&gt;! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java
&lt;br&gt;! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java
&lt;br&gt;! test/java/lang/management/RuntimeMXBean/GetSystemProperties.java
&lt;br&gt;! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh
&lt;br&gt;! test/java/lang/reflect/Constructor/GenericStringTest.java
&lt;br&gt;! test/java/lang/reflect/Field/GenericStringTest.java
&lt;br&gt;! test/java/lang/reflect/Generics/StringsAndBounds.java
&lt;br&gt;! test/java/lang/reflect/Generics/TestC1.java
&lt;br&gt;! test/java/lang/reflect/Generics/TestC2.java
&lt;br&gt;! test/java/lang/reflect/Generics/TestN1.java
&lt;br&gt;! test/java/lang/reflect/Generics/exceptionCauseTest.java
&lt;br&gt;! test/java/lang/reflect/Generics/getAnnotationTest.java
&lt;br&gt;! test/java/lang/reflect/Method/Equals.java
&lt;br&gt;! test/java/lang/reflect/Method/GenericStringTest.java
&lt;br&gt;! test/java/math/BigDecimal/DivideTests.java
&lt;br&gt;! test/java/math/BigDecimal/IntegralDivisionTests.java
&lt;br&gt;! test/java/math/BigDecimal/PowTests.java
&lt;br&gt;! test/java/math/BigDecimal/ToPlainStringTests.java
&lt;br&gt;! test/java/math/BigDecimal/ZeroScalingTests.java
&lt;br&gt;! test/java/math/RoundingMode/RoundingModeTests.java
&lt;br&gt;! test/java/net/ProxySelector/ProxyTest.java
&lt;br&gt;! test/java/net/URL/PerConnectionProxy.java
&lt;br&gt;! test/java/security/cert/PKIXBuilderParameters/InvalidParameters.java
&lt;br&gt;! test/java/security/cert/PKIXParameters/InvalidParameters.java
&lt;br&gt;! test/java/util/AbstractList/CheckForComodification.java
&lt;br&gt;! test/java/util/Collections/AddAll.java
&lt;br&gt;! test/java/util/Collections/Disjoint.java
&lt;br&gt;! test/java/util/Collections/Frequency.java
&lt;br&gt;! test/java/util/EnumMap/EnumMapBash.java
&lt;br&gt;! test/java/util/EnumSet/AllOf.java
&lt;br&gt;! test/java/util/EnumSet/ComplementOf.java
&lt;br&gt;! test/java/util/EnumSet/EnumSetBash.java
&lt;br&gt;! test/java/util/EnumSet/JumboRange.java
&lt;br&gt;! test/java/util/EnumSet/Range.java
&lt;br&gt;! test/java/util/Formattable/StockName.java
&lt;br&gt;! test/java/util/IdentityHashMap/ToString.java
&lt;br&gt;! test/java/util/Locale/Bug4175998Test.java
&lt;br&gt;! test/java/util/UUID/UUIDTest.java
&lt;br&gt;! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java
&lt;br&gt;! test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java
&lt;br&gt;! test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java
&lt;br&gt;! test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java
&lt;br&gt;! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java
&lt;br&gt;! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java
&lt;br&gt;! test/java/util/concurrent/Exchanger/ExchangeLoops.java
&lt;br&gt;! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java
&lt;br&gt;! test/java/util/concurrent/FutureTask/CancelledFutureLoops.java
&lt;br&gt;! test/java/util/concurrent/atomic/VMSupportsCS8.java
&lt;br&gt;! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java
&lt;br&gt;! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java
&lt;br&gt;! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java
&lt;br&gt;! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java
&lt;br&gt;! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java
&lt;br&gt;! test/sun/management/AgentCheckTest.java
&lt;br&gt;! test/sun/security/util/Oid/S11N.sh
&lt;br&gt;! test/sun/tools/jconsole/ResourceCheckTest.sh
&lt;br&gt;&lt;br&gt;Changeset: 0f494453cd0a
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;weijun
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 15:27 +0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/0f494453cd0a&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/0f494453cd0a&lt;/a&gt;&lt;br&gt;&lt;br&gt;6879540: enable empty password for kerberos 5
&lt;br&gt;Reviewed-by: valeriep, wetmore
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/crypto/provider/HmacCore.java
&lt;br&gt;! src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
&lt;br&gt;&lt;br&gt;Changeset: 17be46c2f853
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;weijun
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 15:29 +0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/17be46c2f853&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/17be46c2f853&lt;/a&gt;&lt;br&gt;&lt;br&gt;6886058: JNDI LDAP InitialLdapContext SECURITY_CREDENTIALS byte[] can be corrupted, then LDAP referral fails
&lt;br&gt;Reviewed-by: vinnie, xuelei
&lt;br&gt;&lt;br&gt;! src/share/classes/javax/naming/InitialContext.java
&lt;br&gt;! src/share/classes/javax/naming/directory/InitialDirContext.java
&lt;br&gt;! src/share/classes/javax/naming/ldap/InitialLdapContext.java
&lt;br&gt;&lt;br&gt;Changeset: 327adb1c2224
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;vinnie
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 17:06 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/327adb1c2224&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/327adb1c2224&lt;/a&gt;&lt;br&gt;&lt;br&gt;6876158: Remove dependencies on Signer, Certificate, Identity, IdentityScope classes from java.security pkg
&lt;br&gt;Reviewed-by: alanb, mullan
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/security/auth/PolicyFile.java
&lt;br&gt;! src/share/classes/sun/security/pkcs/PKCS10.java
&lt;br&gt;- src/share/classes/sun/security/provider/IdentityDatabase.java
&lt;br&gt;! src/share/classes/sun/security/provider/PolicyFile.java
&lt;br&gt;- src/share/classes/sun/security/provider/SystemIdentity.java
&lt;br&gt;- src/share/classes/sun/security/provider/SystemSigner.java
&lt;br&gt;! src/share/classes/sun/security/tools/JarSigner.java
&lt;br&gt;! src/share/classes/sun/security/tools/KeyTool.java
&lt;br&gt;! src/share/classes/sun/security/x509/CertAndKeyGen.java
&lt;br&gt;- src/share/classes/sun/security/x509/X500Signer.java
&lt;br&gt;- src/share/classes/sun/security/x509/X509Cert.java
&lt;br&gt;- src/share/classes/sun/tools/jar/JarVerifierStream.java
&lt;br&gt;&lt;br&gt;Changeset: c68f6b6b47fd
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;alanb
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 12:24 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/c68f6b6b47fd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/c68f6b6b47fd&lt;/a&gt;&lt;br&gt;&lt;br&gt;6903753: (se) Selector should implement Closeable
&lt;br&gt;Reviewed-by: chegar, forax
&lt;br&gt;&lt;br&gt;! src/share/classes/java/nio/channels/Selector.java
&lt;br&gt;&lt;br&gt;Changeset: 587fa61c0f07
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;alanb
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 12:29 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/587fa61c0f07&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/587fa61c0f07&lt;/a&gt;&lt;br&gt;&lt;br&gt;6902010: (cl) Delay initialization of ClassLoader.parallelLoaders
&lt;br&gt;Reviewed-by: forax, mchung, valeriep
&lt;br&gt;&lt;br&gt;! src/share/classes/java/lang/ClassLoader.java
&lt;br&gt;&lt;br&gt;Changeset: 63cab9078ac2
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;alanb
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 20:25 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/63cab9078ac2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/63cab9078ac2&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- src/share/classes/sun/security/provider/IdentityDatabase.java
&lt;br&gt;- src/share/classes/sun/security/provider/SystemIdentity.java
&lt;br&gt;- src/share/classes/sun/security/provider/SystemSigner.java
&lt;br&gt;- src/share/classes/sun/security/x509/X500Signer.java
&lt;br&gt;- src/share/classes/sun/security/x509/X509Cert.java
&lt;br&gt;- src/share/classes/sun/tools/jar/JarVerifierStream.java
&lt;br&gt;&lt;br&gt;Changeset: e47e55b6ecf6
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;martin
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 15:32 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e47e55b6ecf6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e47e55b6ecf6&lt;/a&gt;&lt;br&gt;&lt;br&gt;6905029: Broken links in Deflater and DeflaterOutputStream javadoc
&lt;br&gt;Summary: Fix syntax errors in @links
&lt;br&gt;Reviewed-by: alanb
&lt;br&gt;&lt;br&gt;! src/share/classes/java/util/zip/Deflater.java
&lt;br&gt;! src/share/classes/java/util/zip/DeflaterOutputStream.java
&lt;br&gt;&lt;br&gt;Changeset: 0dcdb13ab6d0
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;martin
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 16:44 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/0dcdb13ab6d0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/0dcdb13ab6d0&lt;/a&gt;&lt;br&gt;&lt;br&gt;6900043: Add method to return line.separator property
&lt;br&gt;Summary: Add System.lineSeparator(), returning getProperty(&amp;quot;line.separator&amp;quot;)
&lt;br&gt;Reviewed-by: darcy
&lt;br&gt;&lt;br&gt;! src/share/classes/java/lang/System.java
&lt;br&gt;! src/share/classes/java/util/Formatter.java
&lt;br&gt;&lt;br&gt;Changeset: 146c8921267f
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjb
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-08 12:40 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/146c8921267f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/146c8921267f&lt;/a&gt;&lt;br&gt;&lt;br&gt;6905046: More Dual-pivot quicksort improvements
&lt;br&gt;Summary: More improvements from the DPQ team
&lt;br&gt;Reviewed-by: alanb
&lt;br&gt;&lt;br&gt;! src/share/classes/java/util/DualPivotQuicksort.java
&lt;br&gt;&lt;br&gt;Changeset: d7c07e9258a9
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;tbell
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-08 09:15 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/d7c07e9258a9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/d7c07e9258a9&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- make/tools/CharsetMapping/DoubleByte-X.java
&lt;br&gt;- make/tools/CharsetMapping/SingleByte-X.java
&lt;br&gt;- src/share/classes/sun/security/provider/IdentityDatabase.java
&lt;br&gt;- src/share/classes/sun/security/provider/SystemIdentity.java
&lt;br&gt;- src/share/classes/sun/security/provider/SystemSigner.java
&lt;br&gt;- src/share/classes/sun/security/x509/X500Signer.java
&lt;br&gt;- src/share/classes/sun/security/x509/X509Cert.java
&lt;br&gt;- src/share/classes/sun/tools/jar/JarVerifierStream.java
&lt;br&gt;- src/share/classes/sun/util/CoreResourceBundleControl-XLocales.java
&lt;br&gt;- src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java
&lt;br&gt;- test/java/util/Formatter/Basic-X.java
&lt;br&gt;- test/sun/tools/native2ascii/test2
&lt;br&gt;- test/tools/launcher/SolarisDataModel.sh
&lt;br&gt;- test/tools/launcher/SolarisRunpath.sh
&lt;br&gt;- test/tools/launcher/libraryCaller.c
&lt;br&gt;- test/tools/launcher/libraryCaller.h
&lt;br&gt;- test/tools/launcher/libraryCaller.java
&lt;br&gt;&lt;br&gt;Changeset: 479c14bec7f1
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;prr
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-30 14:39 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/479c14bec7f1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/479c14bec7f1&lt;/a&gt;&lt;br&gt;&lt;br&gt;6904962: GlyphVector.getVisualBounds should not be affected by leading or trailing white space.
&lt;br&gt;Reviewed-by: igor, dougfelt
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/font/StandardGlyphVector.java
&lt;br&gt;+ test/java/awt/font/GlyphVector/VisualBounds.java
&lt;br&gt;&lt;br&gt;Changeset: 92fa88af9467
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;lana
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-02 16:18 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/92fa88af9467&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/92fa88af9467&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- make/tools/fontchecker/Makefile
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontCheckDummy.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontChecker.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontCheckerConstants.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontFileFilter.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/README.txt
&lt;br&gt;- src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventBuffer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventClientFactory.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventConnection.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventParams.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/LeaseManager.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/LeaseRenewer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/ReceiverBuffer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptorSupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/SingleMBeanForwarder.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/MBeanInjector.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/ObjectNameRouter.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/package.html
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/DefaultRewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/IdentityProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/JMXNamespaceContext.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/RewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/RoutingOnlyProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/SerialRewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/package.html
&lt;br&gt;- src/share/classes/com/sun/jmx/remote/internal/ProxyInputStream.java
&lt;br&gt;- src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java
&lt;br&gt;- src/share/classes/java/nio/ByteBufferAs-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/Direct-X-Buffer-bin.java
&lt;br&gt;- src/share/classes/java/nio/Direct-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/Heap-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/X-Buffer-bin.java
&lt;br&gt;- src/share/classes/java/nio/X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/charset/Charset-X-Coder.java
&lt;br&gt;- src/share/classes/javax/management/ClientContext.java
&lt;br&gt;- src/share/classes/javax/management/Description.java
&lt;br&gt;- src/share/classes/javax/management/DescriptorFields.java
&lt;br&gt;- src/share/classes/javax/management/DynamicWrapperMBean.java
&lt;br&gt;- src/share/classes/javax/management/GenericMBeanException.java
&lt;br&gt;- src/share/classes/javax/management/Impact.java
&lt;br&gt;- src/share/classes/javax/management/MBean.java
&lt;br&gt;- src/share/classes/javax/management/ManagedAttribute.java
&lt;br&gt;- src/share/classes/javax/management/ManagedOperation.java
&lt;br&gt;- src/share/classes/javax/management/NotificationInfo.java
&lt;br&gt;- src/share/classes/javax/management/NotificationInfos.java
&lt;br&gt;- src/share/classes/javax/management/ObjectNameTemplate.java
&lt;br&gt;- src/share/classes/javax/management/QueryNotificationFilter.java
&lt;br&gt;- src/share/classes/javax/management/QueryParser.java
&lt;br&gt;- src/share/classes/javax/management/SendNotification.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClient.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientDelegate.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientDelegateMBean.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientNotFoundException.java
&lt;br&gt;- src/share/classes/javax/management/event/EventConsumer.java
&lt;br&gt;- src/share/classes/javax/management/event/EventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/EventReceiver.java
&lt;br&gt;- src/share/classes/javax/management/event/EventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/EventSubscriber.java
&lt;br&gt;- src/share/classes/javax/management/event/FetchingEventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/FetchingEventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/ListenerInfo.java
&lt;br&gt;- src/share/classes/javax/management/event/NotificationManager.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushEventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushEventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushServer.java
&lt;br&gt;- src/share/classes/javax/management/event/package-info.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXDomain.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespace.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaceMBean.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespacePermission.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaceView.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaces.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXRemoteNamespace.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXRemoteNamespaceMBean.java
&lt;br&gt;- src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java
&lt;br&gt;- src/share/classes/javax/management/namespace/MBeanServerSupport.java
&lt;br&gt;- src/share/classes/javax/management/namespace/VirtualEventManager.java
&lt;br&gt;- src/share/classes/javax/management/namespace/package-info.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMapping.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingClass.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java
&lt;br&gt;- src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java
&lt;br&gt;- src/share/classes/sun/misc/Version-template.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java
&lt;br&gt;- src/share/classes/sun/security/provider/certpath/LDAPCertStore.java
&lt;br&gt;- src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java
&lt;br&gt;- src/share/classes/sun/tools/jconsole/Version-template.java
&lt;br&gt;- src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java
&lt;br&gt;- src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java
&lt;br&gt;- src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c
&lt;br&gt;- test/java/nio/Buffer/Basic-X.java
&lt;br&gt;- test/java/nio/Buffer/CopyDirect-X-Memory.java
&lt;br&gt;- test/javax/management/Introspector/AnnotatedMBeanTest.java
&lt;br&gt;- test/javax/management/Introspector/AnnotatedNotificationInfoTest.java
&lt;br&gt;- test/javax/management/Introspector/ExceptionsDescriptorTest.java
&lt;br&gt;- test/javax/management/Introspector/MBeanDescriptionTest.java
&lt;br&gt;- test/javax/management/Introspector/ObjectNameTemplateTest.java
&lt;br&gt;- test/javax/management/Introspector/ParameterNameTest.java
&lt;br&gt;- test/javax/management/Introspector/ResourceInjectionTest.java
&lt;br&gt;- test/javax/management/MBeanServer/AttributeListMapTest.java
&lt;br&gt;- test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java
&lt;br&gt;- test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java
&lt;br&gt;- test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java
&lt;br&gt;- test/javax/management/ObjectName/ValueOfTest.java
&lt;br&gt;- test/javax/management/context/ContextForwarderTest.java
&lt;br&gt;- test/javax/management/context/ContextTest.java
&lt;br&gt;- test/javax/management/context/LocaleAwareBroadcasterTest.java
&lt;br&gt;- test/javax/management/context/LocaleTest.java
&lt;br&gt;- test/javax/management/context/LocalizableTest.java
&lt;br&gt;- test/javax/management/context/RemoteContextTest.java
&lt;br&gt;- test/javax/management/context/localizable/MBeanDescriptions.properties
&lt;br&gt;- test/javax/management/context/localizable/MBeanDescriptions_fr.java
&lt;br&gt;- test/javax/management/context/localizable/Whatsit.java
&lt;br&gt;- test/javax/management/context/localizable/WhatsitMBean.java
&lt;br&gt;- test/javax/management/descriptor/DescriptorConstructorTest.java
&lt;br&gt;- test/javax/management/eventService/AddRemoveListenerTest.java
&lt;br&gt;- test/javax/management/eventService/CustomForwarderTest.java
&lt;br&gt;- test/javax/management/eventService/EventClientExecutorTest.java
&lt;br&gt;- test/javax/management/eventService/EventClientThreadTest.java
&lt;br&gt;- test/javax/management/eventService/EventDelegateSecurityTest.java
&lt;br&gt;- test/javax/management/eventService/EventManagerTest.java
&lt;br&gt;- test/javax/management/eventService/FetchingTest.java
&lt;br&gt;- test/javax/management/eventService/LeaseManagerDeadlockTest.java
&lt;br&gt;- test/javax/management/eventService/LeaseTest.java
&lt;br&gt;- test/javax/management/eventService/ListenerTest.java
&lt;br&gt;- test/javax/management/eventService/MyFetchingEventForwarder.java
&lt;br&gt;- test/javax/management/eventService/NotSerializableNotifTest.java
&lt;br&gt;- test/javax/management/eventService/PublishTest.java
&lt;br&gt;- test/javax/management/eventService/ReconnectableConnectorTest.java
&lt;br&gt;- test/javax/management/eventService/SharingThreadTest.java
&lt;br&gt;- test/javax/management/eventService/SubUnsubTest.java
&lt;br&gt;- test/javax/management/eventService/SubscribeTest.java
&lt;br&gt;- test/javax/management/eventService/UsingEventService.java
&lt;br&gt;- test/javax/management/interop/MBeanExceptionInteropTest.java
&lt;br&gt;- test/javax/management/modelmbean/DefaultDescriptorFieldTest.java
&lt;br&gt;- test/javax/management/monitor/InstantiateMonitorNotificationTest.java
&lt;br&gt;- test/javax/management/mxbean/CustomTypeTest.java
&lt;br&gt;- test/javax/management/mxbean/JMXServiceURLTest.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/CustomLongMXBean.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/CustomMXBean.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/package-info.java
&lt;br&gt;- test/javax/management/namespace/DomainCreationTest.java
&lt;br&gt;- test/javax/management/namespace/EventWithNamespaceControlTest.java
&lt;br&gt;- test/javax/management/namespace/EventWithNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/ExportNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXDomainTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceSecurityTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceViewTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespacesTest.java
&lt;br&gt;- test/javax/management/namespace/JMXRemoteNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXRemoteTargetNamespace.java
&lt;br&gt;- test/javax/management/namespace/LazyDomainTest.java
&lt;br&gt;- test/javax/management/namespace/LeadingSeparatorsTest.java
&lt;br&gt;- test/javax/management/namespace/MXBeanRefTest.java
&lt;br&gt;- test/javax/management/namespace/NamespaceController.java
&lt;br&gt;- test/javax/management/namespace/NamespaceControllerMBean.java
&lt;br&gt;- test/javax/management/namespace/NamespaceCreationTest.java
&lt;br&gt;- test/javax/management/namespace/NamespaceNotificationsTest.java
&lt;br&gt;- test/javax/management/namespace/NullDomainObjectNameTest.java
&lt;br&gt;- test/javax/management/namespace/NullObjectNameTest.java
&lt;br&gt;- test/javax/management/namespace/QueryNamesTest.java
&lt;br&gt;- test/javax/management/namespace/RemoveNotificationListenerTest.java
&lt;br&gt;- test/javax/management/namespace/RoutingServerProxyTest.java
&lt;br&gt;- test/javax/management/namespace/SerialParamProcessorTest.java
&lt;br&gt;- test/javax/management/namespace/SourceNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualMBeanNotifTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualMBeanTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualNamespaceQueryTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualPropsTest.java
&lt;br&gt;- test/javax/management/namespace/Wombat.java
&lt;br&gt;- test/javax/management/namespace/WombatMBean.java
&lt;br&gt;- test/javax/management/namespace/namespace.policy
&lt;br&gt;- test/javax/management/notification/SupportClearTest.java
&lt;br&gt;- test/javax/management/openmbean/CompositeDataToMapTest.java
&lt;br&gt;- test/javax/management/openmbean/GenericMBeanExceptionTest.java
&lt;br&gt;- test/javax/management/query/QueryDottedAttrTest.java
&lt;br&gt;- test/javax/management/query/QueryNotifFilterTest.java
&lt;br&gt;- test/javax/management/query/QueryParseTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java
&lt;br&gt;- test/javax/management/standardmbean/FindMethodTest.java
&lt;br&gt;- test/javax/management/standardmbean/RegistrationTest.java
&lt;br&gt;&lt;br&gt;Changeset: 9f220ed252d9
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;lana
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-10 09:43 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/9f220ed252d9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/9f220ed252d9&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 6286daeb7d5a
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;anthony
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-20 19:11 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/6286daeb7d5a&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/6286daeb7d5a&lt;/a&gt;&lt;br&gt;&lt;br&gt;6863566: Java should support the freedesktop.org startup notification specification
&lt;br&gt;Summary: The startup notification gets removed as soon as a Java top-level window is shown
&lt;br&gt;Reviewed-by: anthony, art, dcherepanov
&lt;br&gt;Contributed-by: Damjan Jovanovic &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849827&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;damjan.jov@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! src/solaris/classes/sun/awt/X11/XWindowPeer.java
&lt;br&gt;&lt;br&gt;Changeset: 84b4935285c8
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;denis
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-24 18:46 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/84b4935285c8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/84b4935285c8&lt;/a&gt;&lt;br&gt;&lt;br&gt;5098433: REG: DnD of File-List between JVM is broken for non ASCII file names - Win32
&lt;br&gt;Reviewed-by: uta, dav
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/awt/datatransfer/DataTransferer.java
&lt;br&gt;! src/windows/native/sun/windows/awt_DnDDS.cpp
&lt;br&gt;+ test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/AbsoluteComponentCenterCalculator.java
&lt;br&gt;+ test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.html
&lt;br&gt;+ test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.java
&lt;br&gt;+ test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/FileListTransferable.java
&lt;br&gt;+ test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/InterprocessMessages.java
&lt;br&gt;+ test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/NextFramePositionCalculator.java
&lt;br&gt;+ test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/SourcePanel.java
&lt;br&gt;+ test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/TargetPanel.java
&lt;br&gt;&lt;br&gt;Changeset: b62c74b1772e
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;denis
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-25 21:27 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/b62c74b1772e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/b62c74b1772e&lt;/a&gt;&lt;br&gt;&lt;br&gt;4899516: Transferable has no DataFlavors when dragging from Gnome window to Swing
&lt;br&gt;Reviewed-by: uta, dav
&lt;br&gt;Contributed-by: Damjan Jovanovic &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849827&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;damjan.jov@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/awt/datatransfer/DataTransferer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XDataTransferer.java
&lt;br&gt;! src/solaris/lib/flavormap.properties
&lt;br&gt;! src/windows/classes/sun/awt/windows/WDataTransferer.java
&lt;br&gt;+ test/java/awt/dnd/URIListBetweenJVMsTest/FileListTransferable.java
&lt;br&gt;+ test/java/awt/dnd/URIListBetweenJVMsTest/InterprocessMessages.java
&lt;br&gt;+ test/java/awt/dnd/URIListBetweenJVMsTest/SourceFileListFrame.java
&lt;br&gt;+ test/java/awt/dnd/URIListBetweenJVMsTest/TargetFileListFrame.java
&lt;br&gt;+ test/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.html
&lt;br&gt;+ test/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.java
&lt;br&gt;! test/java/awt/regtesthelpers/process/ProcessCommunicator.java
&lt;br&gt;&lt;br&gt;Changeset: 6fd07b903478
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;lana
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-25 22:14 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/6fd07b903478&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/6fd07b903478&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- make/tools/fontchecker/Makefile
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontCheckDummy.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontChecker.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontCheckerConstants.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontFileFilter.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/README.txt
&lt;br&gt;- src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventBuffer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventClientFactory.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventConnection.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventParams.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/LeaseManager.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/LeaseRenewer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/ReceiverBuffer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptorSupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/SingleMBeanForwarder.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/MBeanInjector.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/ObjectNameRouter.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/package.html
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/DefaultRewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/IdentityProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/JMXNamespaceContext.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/RewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/RoutingOnlyProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/SerialRewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/package.html
&lt;br&gt;- src/share/classes/com/sun/jmx/remote/internal/ProxyInputStream.java
&lt;br&gt;- src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java
&lt;br&gt;- src/share/classes/java/nio/ByteBufferAs-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/Direct-X-Buffer-bin.java
&lt;br&gt;- src/share/classes/java/nio/Direct-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/Heap-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/X-Buffer-bin.java
&lt;br&gt;- src/share/classes/java/nio/X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/charset/Charset-X-Coder.java
&lt;br&gt;- src/share/classes/javax/management/ClientContext.java
&lt;br&gt;- src/share/classes/javax/management/Description.java
&lt;br&gt;- src/share/classes/javax/management/DescriptorFields.java
&lt;br&gt;- src/share/classes/javax/management/DynamicWrapperMBean.java
&lt;br&gt;- src/share/classes/javax/management/GenericMBeanException.java
&lt;br&gt;- src/share/classes/javax/management/Impact.java
&lt;br&gt;- src/share/classes/javax/management/MBean.java
&lt;br&gt;- src/share/classes/javax/management/ManagedAttribute.java
&lt;br&gt;- src/share/classes/javax/management/ManagedOperation.java
&lt;br&gt;- src/share/classes/javax/management/NotificationInfo.java
&lt;br&gt;- src/share/classes/javax/management/NotificationInfos.java
&lt;br&gt;- src/share/classes/javax/management/ObjectNameTemplate.java
&lt;br&gt;- src/share/classes/javax/management/QueryNotificationFilter.java
&lt;br&gt;- src/share/classes/javax/management/QueryParser.java
&lt;br&gt;- src/share/classes/javax/management/SendNotification.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClient.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientDelegate.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientDelegateMBean.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientNotFoundException.java
&lt;br&gt;- src/share/classes/javax/management/event/EventConsumer.java
&lt;br&gt;- src/share/classes/javax/management/event/EventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/EventReceiver.java
&lt;br&gt;- src/share/classes/javax/management/event/EventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/EventSubscriber.java
&lt;br&gt;- src/share/classes/javax/management/event/FetchingEventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/FetchingEventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/ListenerInfo.java
&lt;br&gt;- src/share/classes/javax/management/event/NotificationManager.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushEventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushEventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushServer.java
&lt;br&gt;- src/share/classes/javax/management/event/package-info.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXDomain.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespace.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaceMBean.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespacePermission.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaceView.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaces.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXRemoteNamespace.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXRemoteNamespaceMBean.java
&lt;br&gt;- src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java
&lt;br&gt;- src/share/classes/javax/management/namespace/MBeanServerSupport.java
&lt;br&gt;- src/share/classes/javax/management/namespace/VirtualEventManager.java
&lt;br&gt;- src/share/classes/javax/management/namespace/package-info.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMapping.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingClass.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java
&lt;br&gt;- src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java
&lt;br&gt;- src/share/classes/sun/misc/Version-template.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java
&lt;br&gt;- src/share/classes/sun/security/provider/certpath/LDAPCertStore.java
&lt;br&gt;- src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java
&lt;br&gt;- src/share/classes/sun/tools/jconsole/Version-template.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XWindowPeer.java
&lt;br&gt;- src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java
&lt;br&gt;- src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java
&lt;br&gt;- src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c
&lt;br&gt;- test/java/nio/Buffer/Basic-X.java
&lt;br&gt;- test/java/nio/Buffer/CopyDirect-X-Memory.java
&lt;br&gt;- test/javax/management/Introspector/AnnotatedMBeanTest.java
&lt;br&gt;- test/javax/management/Introspector/AnnotatedNotificationInfoTest.java
&lt;br&gt;- test/javax/management/Introspector/ExceptionsDescriptorTest.java
&lt;br&gt;- test/javax/management/Introspector/MBeanDescriptionTest.java
&lt;br&gt;- test/javax/management/Introspector/ObjectNameTemplateTest.java
&lt;br&gt;- test/javax/management/Introspector/ParameterNameTest.java
&lt;br&gt;- test/javax/management/Introspector/ResourceInjectionTest.java
&lt;br&gt;- test/javax/management/MBeanServer/AttributeListMapTest.java
&lt;br&gt;- test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java
&lt;br&gt;- test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java
&lt;br&gt;- test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java
&lt;br&gt;- test/javax/management/ObjectName/ValueOfTest.java
&lt;br&gt;- test/javax/management/context/ContextForwarderTest.java
&lt;br&gt;- test/javax/management/context/ContextTest.java
&lt;br&gt;- test/javax/management/context/LocaleAwareBroadcasterTest.java
&lt;br&gt;- test/javax/management/context/LocaleTest.java
&lt;br&gt;- test/javax/management/context/LocalizableTest.java
&lt;br&gt;- test/javax/management/context/RemoteContextTest.java
&lt;br&gt;- test/javax/management/context/localizable/MBeanDescriptions.properties
&lt;br&gt;- test/javax/management/context/localizable/MBeanDescriptions_fr.java
&lt;br&gt;- test/javax/management/context/localizable/Whatsit.java
&lt;br&gt;- test/javax/management/context/localizable/WhatsitMBean.java
&lt;br&gt;- test/javax/management/descriptor/DescriptorConstructorTest.java
&lt;br&gt;- test/javax/management/eventService/AddRemoveListenerTest.java
&lt;br&gt;- test/javax/management/eventService/CustomForwarderTest.java
&lt;br&gt;- test/javax/management/eventService/EventClientExecutorTest.java
&lt;br&gt;- test/javax/management/eventService/EventClientThreadTest.java
&lt;br&gt;- test/javax/management/eventService/EventDelegateSecurityTest.java
&lt;br&gt;- test/javax/management/eventService/EventManagerTest.java
&lt;br&gt;- test/javax/management/eventService/FetchingTest.java
&lt;br&gt;- test/javax/management/eventService/LeaseManagerDeadlockTest.java
&lt;br&gt;- test/javax/management/eventService/LeaseTest.java
&lt;br&gt;- test/javax/management/eventService/ListenerTest.java
&lt;br&gt;- test/javax/management/eventService/MyFetchingEventForwarder.java
&lt;br&gt;- test/javax/management/eventService/NotSerializableNotifTest.java
&lt;br&gt;- test/javax/management/eventService/PublishTest.java
&lt;br&gt;- test/javax/management/eventService/ReconnectableConnectorTest.java
&lt;br&gt;- test/javax/management/eventService/SharingThreadTest.java
&lt;br&gt;- test/javax/management/eventService/SubUnsubTest.java
&lt;br&gt;- test/javax/management/eventService/SubscribeTest.java
&lt;br&gt;- test/javax/management/eventService/UsingEventService.java
&lt;br&gt;- test/javax/management/interop/MBeanExceptionInteropTest.java
&lt;br&gt;- test/javax/management/modelmbean/DefaultDescriptorFieldTest.java
&lt;br&gt;- test/javax/management/monitor/InstantiateMonitorNotificationTest.java
&lt;br&gt;- test/javax/management/mxbean/CustomTypeTest.java
&lt;br&gt;- test/javax/management/mxbean/JMXServiceURLTest.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/CustomLongMXBean.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/CustomMXBean.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/package-info.java
&lt;br&gt;- test/javax/management/namespace/DomainCreationTest.java
&lt;br&gt;- test/javax/management/namespace/EventWithNamespaceControlTest.java
&lt;br&gt;- test/javax/management/namespace/EventWithNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/ExportNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXDomainTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceSecurityTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceViewTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespacesTest.java
&lt;br&gt;- test/javax/management/namespace/JMXRemoteNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXRemoteTargetNamespace.java
&lt;br&gt;- test/javax/management/namespace/LazyDomainTest.java
&lt;br&gt;- test/javax/management/namespace/LeadingSeparatorsTest.java
&lt;br&gt;- test/javax/management/namespace/MXBeanRefTest.java
&lt;br&gt;- test/javax/management/namespace/NamespaceController.java
&lt;br&gt;- test/javax/management/namespace/NamespaceControllerMBean.java
&lt;br&gt;- test/javax/management/namespace/NamespaceCreationTest.java
&lt;br&gt;- test/javax/management/namespace/NamespaceNotificationsTest.java
&lt;br&gt;- test/javax/management/namespace/NullDomainObjectNameTest.java
&lt;br&gt;- test/javax/management/namespace/NullObjectNameTest.java
&lt;br&gt;- test/javax/management/namespace/QueryNamesTest.java
&lt;br&gt;- test/javax/management/namespace/RemoveNotificationListenerTest.java
&lt;br&gt;- test/javax/management/namespace/RoutingServerProxyTest.java
&lt;br&gt;- test/javax/management/namespace/SerialParamProcessorTest.java
&lt;br&gt;- test/javax/management/namespace/SourceNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualMBeanNotifTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualMBeanTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualNamespaceQueryTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualPropsTest.java
&lt;br&gt;- test/javax/management/namespace/Wombat.java
&lt;br&gt;- test/javax/management/namespace/WombatMBean.java
&lt;br&gt;- test/javax/management/namespace/namespace.policy
&lt;br&gt;- test/javax/management/notification/SupportClearTest.java
&lt;br&gt;- test/javax/management/openmbean/CompositeDataToMapTest.java
&lt;br&gt;- test/javax/management/openmbean/GenericMBeanExceptionTest.java
&lt;br&gt;- test/javax/management/query/QueryDottedAttrTest.java
&lt;br&gt;- test/javax/management/query/QueryNotifFilterTest.java
&lt;br&gt;- test/javax/management/query/QueryParseTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java
&lt;br&gt;- test/javax/management/standardmbean/FindMethodTest.java
&lt;br&gt;- test/javax/management/standardmbean/RegistrationTest.java
&lt;br&gt;&lt;br&gt;Changeset: e6b46fc235b0
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;art
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 15:26 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e6b46fc235b0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e6b46fc235b0&lt;/a&gt;&lt;br&gt;&lt;br&gt;4913324: Deadlock when using two event queues
&lt;br&gt;Reviewed-by: anthony, ant, dcherepanov
&lt;br&gt;&lt;br&gt;! src/share/classes/java/awt/EventDispatchThread.java
&lt;br&gt;! src/share/classes/java/awt/EventQueue.java
&lt;br&gt;! src/share/classes/sun/awt/AWTAccessor.java
&lt;br&gt;! src/share/classes/sun/awt/AppContext.java
&lt;br&gt;! src/share/classes/sun/awt/SunToolkit.java
&lt;br&gt;+ test/java/awt/EventQueue/PushPopDeadlock2/PushPopTest.java
&lt;br&gt;&lt;br&gt;Changeset: ca34cfff70a4
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;anthony
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 16:07 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/ca34cfff70a4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/ca34cfff70a4&lt;/a&gt;&lt;br&gt;&lt;br&gt;6402325: Swing toolbars vs native toolbars on Windows
&lt;br&gt;Summary: Introduce support for different window types: NORMAL, UTILITY, POPUP
&lt;br&gt;Reviewed-by: art, dcherepanov
&lt;br&gt;&lt;br&gt;! src/share/classes/java/awt/Window.java
&lt;br&gt;! src/share/classes/javax/swing/Popup.java
&lt;br&gt;! src/share/classes/sun/awt/SunToolkit.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/InfoWindow.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XNETProtocol.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XToolkit.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XWindowPeer.java
&lt;br&gt;! src/windows/classes/sun/awt/windows/WDialogPeer.java
&lt;br&gt;! src/windows/classes/sun/awt/windows/WFramePeer.java
&lt;br&gt;! src/windows/classes/sun/awt/windows/WWindowPeer.java
&lt;br&gt;! src/windows/native/sun/windows/awt_Dialog.cpp
&lt;br&gt;! src/windows/native/sun/windows/awt_Window.cpp
&lt;br&gt;! src/windows/native/sun/windows/awt_Window.h
&lt;br&gt;+ test/java/awt/Window/WindowType/WindowType.java
&lt;br&gt;&lt;br&gt;Changeset: 6ffb01da29ce
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;anthony
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-02 14:51 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/6ffb01da29ce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/6ffb01da29ce&lt;/a&gt;&lt;br&gt;&lt;br&gt;6901021: Security Warning Icon not getting displayed properly when frame loses focus
&lt;br&gt;Summary: Make sure the gray icon is selected when hiding the security warning
&lt;br&gt;Reviewed-by: art, dcherepanov
&lt;br&gt;&lt;br&gt;! src/windows/native/sun/windows/awt_Toolkit.cpp
&lt;br&gt;! src/windows/native/sun/windows/awt_Window.cpp
&lt;br&gt;&lt;br&gt;Changeset: 35d43184687d
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ant
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-02 17:26 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/35d43184687d&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/35d43184687d&lt;/a&gt;&lt;br&gt;&lt;br&gt;6566375: PIT : test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html
&lt;br&gt;Reviewed-by: art, dcherepanov
&lt;br&gt;&lt;br&gt;! test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.java
&lt;br&gt;&lt;br&gt;Changeset: 44f04b551d8f
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ant
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-04 15:07 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/44f04b551d8f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/44f04b551d8f&lt;/a&gt;&lt;br&gt;&lt;br&gt;6903354: deadlock involving Component.show &amp; SunToolkit.getImageFromHash
&lt;br&gt;Reviewed-by: art, bae
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/awt/SunToolkit.java
&lt;br&gt;&lt;br&gt;Changeset: 4ff2fe6c2738
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;yan
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 13:32 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/4ff2fe6c2738&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/4ff2fe6c2738&lt;/a&gt;&lt;br&gt;&lt;br&gt;5099725: AWT doesn't seem to handle MappingNotify events under X11.
&lt;br&gt;5036807: Pressing action keys &amp;quot;STOP/AGAIN/COMPOSE&amp;quot; generates keycode of F11/F12 keys.
&lt;br&gt;4787377: VK_STOP key on Solaris generates wrong Key Code
&lt;br&gt;Summary: Added an event processing lumped with similar native code for similar bugs.
&lt;br&gt;Reviewed-by: art
&lt;br&gt;&lt;br&gt;! make/sun/xawt/mapfile-vers
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XEmbedHelper.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XKeysym.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XToolkit.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XlibWrapper.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/keysym2ucs.h
&lt;br&gt;! src/solaris/native/sun/xawt/XlibWrapper.c
&lt;br&gt;&lt;br&gt;Changeset: e4c0c37f6ad5
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;dcherepanov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 13:43 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e4c0c37f6ad5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e4c0c37f6ad5&lt;/a&gt;&lt;br&gt;&lt;br&gt;6823138: Need to replace ComponentAccessor with AWTAccessor
&lt;br&gt;Reviewed-by: art, anthony
&lt;br&gt;&lt;br&gt;! src/share/classes/java/awt/Component.java
&lt;br&gt;! src/share/classes/java/awt/Window.java
&lt;br&gt;! src/share/classes/sun/awt/AWTAccessor.java
&lt;br&gt;- src/share/classes/sun/awt/ComponentAccessor.java
&lt;br&gt;! src/share/classes/sun/awt/GlobalCursorManager.java
&lt;br&gt;! src/share/classes/sun/awt/SunToolkit.java
&lt;br&gt;- src/share/classes/sun/awt/WindowAccessor.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XComponentPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XContentWindow.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XDialogPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XDragSourceContextPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XEmbedChildProxy.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XGlobalCursorManager.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XTextFieldPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XToolkit.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XWindow.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XWindowPeer.java
&lt;br&gt;! src/windows/classes/sun/awt/windows/WCanvasPeer.java
&lt;br&gt;! src/windows/classes/sun/awt/windows/WComponentPeer.java
&lt;br&gt;! src/windows/classes/sun/awt/windows/WDialogPeer.java
&lt;br&gt;! src/windows/classes/sun/awt/windows/WFileDialogPeer.java
&lt;br&gt;! src/windows/classes/sun/awt/windows/WPrintDialogPeer.java
&lt;br&gt;&lt;br&gt;Changeset: 5ab49c5b9423
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;dcherepanov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 14:07 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/5ab49c5b9423&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/5ab49c5b9423&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;! src/solaris/classes/sun/awt/X11/XToolkit.java
&lt;br&gt;&lt;br&gt;Changeset: 384659657472
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ant
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 16:38 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/384659657472&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/384659657472&lt;/a&gt;&lt;br&gt;&lt;br&gt;6903890: SWT_AWT focus issues when a dialog is shown/disposed, on X11
&lt;br&gt;Reviewed-by: art, dcherepanov
&lt;br&gt;&lt;br&gt;! src/solaris/classes/sun/awt/X11/XEmbedClientHelper.java
&lt;br&gt;&lt;br&gt;Changeset: 725bf9c81f86
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mchung
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-08 09:02 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/725bf9c81f86&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/725bf9c81f86&lt;/a&gt;&lt;br&gt;&lt;br&gt;6907568: java/awt/KeyboardFocusManager.java inproperly merged and lost a changeset
&lt;br&gt;Summary: Reapply fix for 6879044 in java.awt.KeyboardFocusManager
&lt;br&gt;Reviewed-by: dcherepanov, asaha
&lt;br&gt;&lt;br&gt;! src/share/classes/java/awt/KeyboardFocusManager.java
&lt;br&gt;&lt;br&gt;Changeset: 624683dd9066
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;anthony
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-09 14:02 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/624683dd9066&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/624683dd9066&lt;/a&gt;&lt;br&gt;&lt;br&gt;6900622: Security warning icon is not getting displayed properly for tooltip
&lt;br&gt;Summary: Pass a correct value for the hWndInsertAfter argument to the ::SetWindowPos() function
&lt;br&gt;Reviewed-by: art, dcherepanov
&lt;br&gt;&lt;br&gt;! src/windows/native/sun/windows/awt_Window.cpp
&lt;br&gt;! src/windows/native/sun/windows/awt_Window.h
&lt;br&gt;&lt;br&gt;Changeset: e5ed96d088dd
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;dav
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-09 14:33 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e5ed96d088dd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e5ed96d088dd&lt;/a&gt;&lt;br&gt;&lt;br&gt;6903893: Fix failed for CR 6834576: RemoveChild/ test fail with deadlock on rhel and sles
&lt;br&gt;Reviewed-by: dcherepanov, art
&lt;br&gt;&lt;br&gt;! src/solaris/classes/sun/awt/X11/XToolkit.java
&lt;br&gt;&lt;br&gt;Changeset: fb57c1bd637a
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;lana
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-10 09:46 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/fb57c1bd637a&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/fb57c1bd637a&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- src/share/classes/sun/awt/ComponentAccessor.java
&lt;br&gt;- src/share/classes/sun/awt/WindowAccessor.java
&lt;br&gt;&lt;br&gt;Changeset: 7bcb1864f424
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;rupashka
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 20:57 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/7bcb1864f424&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/7bcb1864f424&lt;/a&gt;&lt;br&gt;&lt;br&gt;6823603: Generics: JList
&lt;br&gt;Reviewed-by: peterz, alexp
&lt;br&gt;Contributed-by: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849827&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fbrunnerlist@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;! src/share/classes/javax/swing/AbstractListModel.java
&lt;br&gt;! src/share/classes/javax/swing/DefaultListCellRenderer.java
&lt;br&gt;! src/share/classes/javax/swing/DefaultListModel.java
&lt;br&gt;! src/share/classes/javax/swing/JList.java
&lt;br&gt;! src/share/classes/javax/swing/ListCellRenderer.java
&lt;br&gt;! src/share/classes/javax/swing/ListModel.java
&lt;br&gt;+ test/javax/swing/JList/6823603/bug6823603.java
&lt;br&gt;&lt;br&gt;Changeset: 496c2f20dfac
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;peterz
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-25 20:47 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/496c2f20dfac&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/496c2f20dfac&lt;/a&gt;&lt;br&gt;&lt;br&gt;6888156: With GTK Look and Feel Icons cannot be rendered in Jtable Cells
&lt;br&gt;Reviewed-by: rupashka
&lt;br&gt;&lt;br&gt;! src/share/classes/javax/swing/JTable.java
&lt;br&gt;+ test/javax/swing/JTable/Test6888156.java
&lt;br&gt;&lt;br&gt;Changeset: bb05c76b5c2f
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;lana
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-25 14:37 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/bb05c76b5c2f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/bb05c76b5c2f&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- make/tools/fontchecker/Makefile
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontCheckDummy.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontChecker.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontCheckerConstants.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontFileFilter.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/README.txt
&lt;br&gt;- src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventBuffer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventClientFactory.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventConnection.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventParams.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/LeaseManager.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/LeaseRenewer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/ReceiverBuffer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptorSupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/SingleMBeanForwarder.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/MBeanInjector.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/ObjectNameRouter.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/package.html
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/DefaultRewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/IdentityProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/JMXNamespaceContext.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/RewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/RoutingOnlyProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/SerialRewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/package.html
&lt;br&gt;- src/share/classes/com/sun/jmx/remote/internal/ProxyInputStream.java
&lt;br&gt;- src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java
&lt;br&gt;- src/share/classes/java/nio/ByteBufferAs-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/Direct-X-Buffer-bin.java
&lt;br&gt;- src/share/classes/java/nio/Direct-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/Heap-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/X-Buffer-bin.java
&lt;br&gt;- src/share/classes/java/nio/X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/charset/Charset-X-Coder.java
&lt;br&gt;- src/share/classes/javax/management/ClientContext.java
&lt;br&gt;- src/share/classes/javax/management/Description.java
&lt;br&gt;- src/share/classes/javax/management/DescriptorFields.java
&lt;br&gt;- src/share/classes/javax/management/DynamicWrapperMBean.java
&lt;br&gt;- src/share/classes/javax/management/GenericMBeanException.java
&lt;br&gt;- src/share/classes/javax/management/Impact.java
&lt;br&gt;- src/share/classes/javax/management/MBean.java
&lt;br&gt;- src/share/classes/javax/management/ManagedAttribute.java
&lt;br&gt;- src/share/classes/javax/management/ManagedOperation.java
&lt;br&gt;- src/share/classes/javax/management/NotificationInfo.java
&lt;br&gt;- src/share/classes/javax/management/NotificationInfos.java
&lt;br&gt;- src/share/classes/javax/management/ObjectNameTemplate.java
&lt;br&gt;- src/share/classes/javax/management/QueryNotificationFilter.java
&lt;br&gt;- src/share/classes/javax/management/QueryParser.java
&lt;br&gt;- src/share/classes/javax/management/SendNotification.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClient.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientDelegate.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientDelegateMBean.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientNotFoundException.java
&lt;br&gt;- src/share/classes/javax/management/event/EventConsumer.java
&lt;br&gt;- src/share/classes/javax/management/event/EventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/EventReceiver.java
&lt;br&gt;- src/share/classes/javax/management/event/EventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/EventSubscriber.java
&lt;br&gt;- src/share/classes/javax/management/event/FetchingEventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/FetchingEventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/ListenerInfo.java
&lt;br&gt;- src/share/classes/javax/management/event/NotificationManager.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushEventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushEventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushServer.java
&lt;br&gt;- src/share/classes/javax/management/event/package-info.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXDomain.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespace.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaceMBean.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespacePermission.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaceView.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaces.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXRemoteNamespace.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXRemoteNamespaceMBean.java
&lt;br&gt;- src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java
&lt;br&gt;- src/share/classes/javax/management/namespace/MBeanServerSupport.java
&lt;br&gt;- src/share/classes/javax/management/namespace/VirtualEventManager.java
&lt;br&gt;- src/share/classes/javax/management/namespace/package-info.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMapping.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingClass.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java
&lt;br&gt;- src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java
&lt;br&gt;- src/share/classes/sun/misc/Version-template.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java
&lt;br&gt;- src/share/classes/sun/security/provider/certpath/LDAPCertStore.java
&lt;br&gt;- src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java
&lt;br&gt;- src/share/classes/sun/tools/jconsole/Version-template.java
&lt;br&gt;- src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java
&lt;br&gt;- src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java
&lt;br&gt;- src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c
&lt;br&gt;- test/java/nio/Buffer/Basic-X.java
&lt;br&gt;- test/java/nio/Buffer/CopyDirect-X-Memory.java
&lt;br&gt;- test/javax/management/Introspector/AnnotatedMBeanTest.java
&lt;br&gt;- test/javax/management/Introspector/AnnotatedNotificationInfoTest.java
&lt;br&gt;- test/javax/management/Introspector/ExceptionsDescriptorTest.java
&lt;br&gt;- test/javax/management/Introspector/MBeanDescriptionTest.java
&lt;br&gt;- test/javax/management/Introspector/ObjectNameTemplateTest.java
&lt;br&gt;- test/javax/management/Introspector/ParameterNameTest.java
&lt;br&gt;- test/javax/management/Introspector/ResourceInjectionTest.java
&lt;br&gt;- test/javax/management/MBeanServer/AttributeListMapTest.java
&lt;br&gt;- test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java
&lt;br&gt;- test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java
&lt;br&gt;- test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java
&lt;br&gt;- test/javax/management/ObjectName/ValueOfTest.java
&lt;br&gt;- test/javax/management/context/ContextForwarderTest.java
&lt;br&gt;- test/javax/management/context/ContextTest.java
&lt;br&gt;- test/javax/management/context/LocaleAwareBroadcasterTest.java
&lt;br&gt;- test/javax/management/context/LocaleTest.java
&lt;br&gt;- test/javax/management/context/LocalizableTest.java
&lt;br&gt;- test/javax/management/context/RemoteContextTest.java
&lt;br&gt;- test/javax/management/context/localizable/MBeanDescriptions.properties
&lt;br&gt;- test/javax/management/context/localizable/MBeanDescriptions_fr.java
&lt;br&gt;- test/javax/management/context/localizable/Whatsit.java
&lt;br&gt;- test/javax/management/context/localizable/WhatsitMBean.java
&lt;br&gt;- test/javax/management/descriptor/DescriptorConstructorTest.java
&lt;br&gt;- test/javax/management/eventService/AddRemoveListenerTest.java
&lt;br&gt;- test/javax/management/eventService/CustomForwarderTest.java
&lt;br&gt;- test/javax/management/eventService/EventClientExecutorTest.java
&lt;br&gt;- test/javax/management/eventService/EventClientThreadTest.java
&lt;br&gt;- test/javax/management/eventService/EventDelegateSecurityTest.java
&lt;br&gt;- test/javax/management/eventService/EventManagerTest.java
&lt;br&gt;- test/javax/management/eventService/FetchingTest.java
&lt;br&gt;- test/javax/management/eventService/LeaseManagerDeadlockTest.java
&lt;br&gt;- test/javax/management/eventService/LeaseTest.java
&lt;br&gt;- test/javax/management/eventService/ListenerTest.java
&lt;br&gt;- test/javax/management/eventService/MyFetchingEventForwarder.java
&lt;br&gt;- test/javax/management/eventService/NotSerializableNotifTest.java
&lt;br&gt;- test/javax/management/eventService/PublishTest.java
&lt;br&gt;- test/javax/management/eventService/ReconnectableConnectorTest.java
&lt;br&gt;- test/javax/management/eventService/SharingThreadTest.java
&lt;br&gt;- test/javax/management/eventService/SubUnsubTest.java
&lt;br&gt;- test/javax/management/eventService/SubscribeTest.java
&lt;br&gt;- test/javax/management/eventService/UsingEventService.java
&lt;br&gt;- test/javax/management/interop/MBeanExceptionInteropTest.java
&lt;br&gt;- test/javax/management/modelmbean/DefaultDescriptorFieldTest.java
&lt;br&gt;- test/javax/management/monitor/InstantiateMonitorNotificationTest.java
&lt;br&gt;- test/javax/management/mxbean/CustomTypeTest.java
&lt;br&gt;- test/javax/management/mxbean/JMXServiceURLTest.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/CustomLongMXBean.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/CustomMXBean.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/package-info.java
&lt;br&gt;- test/javax/management/namespace/DomainCreationTest.java
&lt;br&gt;- test/javax/management/namespace/EventWithNamespaceControlTest.java
&lt;br&gt;- test/javax/management/namespace/EventWithNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/ExportNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXDomainTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceSecurityTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceViewTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespacesTest.java
&lt;br&gt;- test/javax/management/namespace/JMXRemoteNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXRemoteTargetNamespace.java
&lt;br&gt;- test/javax/management/namespace/LazyDomainTest.java
&lt;br&gt;- test/javax/management/namespace/LeadingSeparatorsTest.java
&lt;br&gt;- test/javax/management/namespace/MXBeanRefTest.java
&lt;br&gt;- test/javax/management/namespace/NamespaceController.java
&lt;br&gt;- test/javax/management/namespace/NamespaceControllerMBean.java
&lt;br&gt;- test/javax/management/namespace/NamespaceCreationTest.java
&lt;br&gt;- test/javax/management/namespace/NamespaceNotificationsTest.java
&lt;br&gt;- test/javax/management/namespace/NullDomainObjectNameTest.java
&lt;br&gt;- test/javax/management/namespace/NullObjectNameTest.java
&lt;br&gt;- test/javax/management/namespace/QueryNamesTest.java
&lt;br&gt;- test/javax/management/namespace/RemoveNotificationListenerTest.java
&lt;br&gt;- test/javax/management/namespace/RoutingServerProxyTest.java
&lt;br&gt;- test/javax/management/namespace/SerialParamProcessorTest.java
&lt;br&gt;- test/javax/management/namespace/SourceNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualMBeanNotifTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualMBeanTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualNamespaceQueryTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualPropsTest.java
&lt;br&gt;- test/javax/management/namespace/Wombat.java
&lt;br&gt;- test/javax/management/namespace/WombatMBean.java
&lt;br&gt;- test/javax/management/namespace/namespace.policy
&lt;br&gt;- test/javax/management/notification/SupportClearTest.java
&lt;br&gt;- test/javax/management/openmbean/CompositeDataToMapTest.java
&lt;br&gt;- test/javax/management/openmbean/GenericMBeanExceptionTest.java
&lt;br&gt;- test/javax/management/query/QueryDottedAttrTest.java
&lt;br&gt;- test/javax/management/query/QueryNotifFilterTest.java
&lt;br&gt;- test/javax/management/query/QueryParseTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java
&lt;br&gt;- test/javax/management/standardmbean/FindMethodTest.java
&lt;br&gt;- test/javax/management/standardmbean/RegistrationTest.java
&lt;br&gt;&lt;br&gt;Changeset: d505826eabca
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;okutsu
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 16:20 +0900
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/d505826eabca&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/d505826eabca&lt;/a&gt;&lt;br&gt;&lt;br&gt;6904997: (tz) Windows-only: tzmappings needs update for KB976098
&lt;br&gt;Reviewed-by: peytoia
&lt;br&gt;&lt;br&gt;! src/windows/lib/tzmappings
&lt;br&gt;&lt;br&gt;Changeset: 76b887e939d4
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;malenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 15:24 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/76b887e939d4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/76b887e939d4&lt;/a&gt;&lt;br&gt;&lt;br&gt;5102804: Memory leak in Introspector.getBeanInfo(Class) for custom BeanInfo: Class param
&lt;br&gt;Reviewed-by: peterz
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/beans/WeakCache.java
&lt;br&gt;! src/share/classes/java/beans/Introspector.java
&lt;br&gt;+ test/java/beans/Introspector/Test5102804.java
&lt;br&gt;&lt;br&gt;Changeset: 965ffc33d9a2
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;amenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-06 19:47 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/965ffc33d9a2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/965ffc33d9a2&lt;/a&gt;&lt;br&gt;&lt;br&gt;6744801: JCK api/javax_sound/interactive/RecordSoundTest.html#RecordSoundTest fails on Solaris10 x64 for -d64
&lt;br&gt;Reviewed-by: dav
&lt;br&gt;&lt;br&gt;! make/javax/sound/Makefile
&lt;br&gt;&lt;br&gt;Changeset: fe03ca4901a4
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;amenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-06 19:48 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/fe03ca4901a4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/fe03ca4901a4&lt;/a&gt;&lt;br&gt;&lt;br&gt;6887318: Incorrect constant used in DirectSound Mixer implementation
&lt;br&gt;Reviewed-by: uta
&lt;br&gt;&lt;br&gt;! src/windows/native/com/sun/media/sound/PLATFORM_API_WinOS_DirectSound.cpp
&lt;br&gt;&lt;br&gt;Changeset: 1d7b87d34cf8
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;kalli
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 17:13 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/1d7b87d34cf8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/1d7b87d34cf8&lt;/a&gt;&lt;br&gt;&lt;br&gt;6833357: Improve time-stamp support in Gervill to reduce jitter
&lt;br&gt;Reviewed-by: amenkov
&lt;br&gt;&lt;br&gt;+ src/share/classes/com/sun/media/sound/MidiDeviceReceiver.java
&lt;br&gt;! src/share/classes/com/sun/media/sound/SoftAudioBuffer.java
&lt;br&gt;! src/share/classes/com/sun/media/sound/SoftChannel.java
&lt;br&gt;! src/share/classes/com/sun/media/sound/SoftLimiter.java
&lt;br&gt;! src/share/classes/com/sun/media/sound/SoftMainMixer.java
&lt;br&gt;! src/share/classes/com/sun/media/sound/SoftReceiver.java
&lt;br&gt;! src/share/classes/com/sun/media/sound/SoftSynthesizer.java
&lt;br&gt;! src/share/classes/com/sun/media/sound/SoftVoice.java
&lt;br&gt;+ test/javax/sound/midi/Gervill/SoftReceiver/GetMidiDevice.java
&lt;br&gt;+ test/javax/sound/midi/Gervill/SoftSynthesizer/TestPreciseTimestampRendering.java
&lt;br&gt;&lt;br&gt;Changeset: e7483b15706f
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;kalli
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 17:36 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e7483b15706f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e7483b15706f&lt;/a&gt;&lt;br&gt;&lt;br&gt;6823449: Gervill: ArrayIndexOutOfBoundsException thrown when trying to play too may voices at same time
&lt;br&gt;Reviewed-by: amenkov
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/media/sound/SoftChannel.java
&lt;br&gt;+ test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest2.java
&lt;br&gt;&lt;br&gt;Changeset: c5cefcfdac9a
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;amenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 17:54 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/c5cefcfdac9a&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/c5cefcfdac9a&lt;/a&gt;&lt;br&gt;&lt;br&gt;6832063: OpenJDK fails to open the default ALSA device when PulseAudio is enabled
&lt;br&gt;Reviewed-by: amenkov
&lt;br&gt;Contributed-by: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849827&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omajid@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;! src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_PCM.c
&lt;br&gt;&lt;br&gt;Changeset: f20c9e76c3e0
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;amenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 18:36 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/f20c9e76c3e0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/f20c9e76c3e0&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;! make/javax/sound/Makefile
&lt;br&gt;- make/tools/fontchecker/Makefile
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontCheckDummy.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontChecker.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontCheckerConstants.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontFileFilter.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/README.txt
&lt;br&gt;- src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventBuffer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventClientFactory.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventConnection.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventParams.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/LeaseManager.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/LeaseRenewer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/ReceiverBuffer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptorSupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/SingleMBeanForwarder.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/MBeanInjector.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/ObjectNameRouter.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/package.html
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/DefaultRewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/IdentityProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/JMXNamespaceContext.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/RewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/RoutingOnlyProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/SerialRewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/package.html
&lt;br&gt;- src/share/classes/com/sun/jmx/remote/internal/ProxyInputStream.java
&lt;br&gt;- src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java
&lt;br&gt;- src/share/classes/java/nio/ByteBufferAs-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/Direct-X-Buffer-bin.java
&lt;br&gt;- src/share/classes/java/nio/Direct-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/Heap-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/X-Buffer-bin.java
&lt;br&gt;- src/share/classes/java/nio/X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/charset/Charset-X-Coder.java
&lt;br&gt;- src/share/classes/javax/management/ClientContext.java
&lt;br&gt;- src/share/classes/javax/management/Description.java
&lt;br&gt;- src/share/classes/javax/management/DescriptorFields.java
&lt;br&gt;- src/share/classes/javax/management/DynamicWrapperMBean.java
&lt;br&gt;- src/share/classes/javax/management/GenericMBeanException.java
&lt;br&gt;- src/share/classes/javax/management/Impact.java
&lt;br&gt;- src/share/classes/javax/management/MBean.java
&lt;br&gt;- src/share/classes/javax/management/ManagedAttribute.java
&lt;br&gt;- src/share/classes/javax/management/ManagedOperation.java
&lt;br&gt;- src/share/classes/javax/management/NotificationInfo.java
&lt;br&gt;- src/share/classes/javax/management/NotificationInfos.java
&lt;br&gt;- src/share/classes/javax/management/ObjectNameTemplate.java
&lt;br&gt;- src/share/classes/javax/management/QueryNotificationFilter.java
&lt;br&gt;- src/share/classes/javax/management/QueryParser.java
&lt;br&gt;- src/share/classes/javax/management/SendNotification.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClient.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientDelegate.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientDelegateMBean.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientNotFoundException.java
&lt;br&gt;- src/share/classes/javax/management/event/EventConsumer.java
&lt;br&gt;- src/share/classes/javax/management/event/EventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/EventReceiver.java
&lt;br&gt;- src/share/classes/javax/management/event/EventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/EventSubscriber.java
&lt;br&gt;- src/share/classes/javax/management/event/FetchingEventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/FetchingEventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/ListenerInfo.java
&lt;br&gt;- src/share/classes/javax/management/event/NotificationManager.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushEventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushEventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushServer.java
&lt;br&gt;- src/share/classes/javax/management/event/package-info.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXDomain.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespace.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaceMBean.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespacePermission.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaceView.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaces.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXRemoteNamespace.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXRemoteNamespaceMBean.java
&lt;br&gt;- src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java
&lt;br&gt;- src/share/classes/javax/management/namespace/MBeanServerSupport.java
&lt;br&gt;- src/share/classes/javax/management/namespace/VirtualEventManager.java
&lt;br&gt;- src/share/classes/javax/management/namespace/package-info.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMapping.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingClass.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java
&lt;br&gt;- src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java
&lt;br&gt;- src/share/classes/sun/misc/Version-template.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java
&lt;br&gt;- src/share/classes/sun/security/provider/certpath/LDAPCertStore.java
&lt;br&gt;- src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java
&lt;br&gt;- src/share/classes/sun/tools/jconsole/Version-template.java
&lt;br&gt;- src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java
&lt;br&gt;- src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java
&lt;br&gt;- src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c
&lt;br&gt;- test/java/nio/Buffer/Basic-X.java
&lt;br&gt;- test/java/nio/Buffer/CopyDirect-X-Memory.java
&lt;br&gt;- test/javax/management/Introspector/AnnotatedMBeanTest.java
&lt;br&gt;- test/javax/management/Introspector/AnnotatedNotificationInfoTest.java
&lt;br&gt;- test/javax/management/Introspector/ExceptionsDescriptorTest.java
&lt;br&gt;- test/javax/management/Introspector/MBeanDescriptionTest.java
&lt;br&gt;- test/javax/management/Introspector/ObjectNameTemplateTest.java
&lt;br&gt;- test/javax/management/Introspector/ParameterNameTest.java
&lt;br&gt;- test/javax/management/Introspector/ResourceInjectionTest.java
&lt;br&gt;- test/javax/management/MBeanServer/AttributeListMapTest.java
&lt;br&gt;- test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java
&lt;br&gt;- test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java
&lt;br&gt;- test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java
&lt;br&gt;- test/javax/management/ObjectName/ValueOfTest.java
&lt;br&gt;- test/javax/management/context/ContextForwarderTest.java
&lt;br&gt;- test/javax/management/context/ContextTest.java
&lt;br&gt;- test/javax/management/context/LocaleAwareBroadcasterTest.java
&lt;br&gt;- test/javax/management/context/LocaleTest.java
&lt;br&gt;- test/javax/management/context/LocalizableTest.java
&lt;br&gt;- test/javax/management/context/RemoteContextTest.java
&lt;br&gt;- test/javax/management/context/localizable/MBeanDescriptions.properties
&lt;br&gt;- test/javax/management/context/localizable/MBeanDescriptions_fr.java
&lt;br&gt;- test/javax/management/context/localizable/Whatsit.java
&lt;br&gt;- test/javax/management/context/localizable/WhatsitMBean.java
&lt;br&gt;- test/javax/management/descriptor/DescriptorConstructorTest.java
&lt;br&gt;- test/javax/management/eventService/AddRemoveListenerTest.java
&lt;br&gt;- test/javax/management/eventService/CustomForwarderTest.java
&lt;br&gt;- test/javax/management/eventService/EventClientExecutorTest.java
&lt;br&gt;- test/javax/management/eventService/EventClientThreadTest.java
&lt;br&gt;- test/javax/management/eventService/EventDelegateSecurityTest.java
&lt;br&gt;- test/javax/management/eventService/EventManagerTest.java
&lt;br&gt;- test/javax/management/eventService/FetchingTest.java
&lt;br&gt;- test/javax/management/eventService/LeaseManagerDeadlockTest.java
&lt;br&gt;- test/javax/management/eventService/LeaseTest.java
&lt;br&gt;- test/javax/management/eventService/ListenerTest.java
&lt;br&gt;- test/javax/management/eventService/MyFetchingEventForwarder.java
&lt;br&gt;- test/javax/management/eventService/NotSerializableNotifTest.java
&lt;br&gt;- test/javax/management/eventService/PublishTest.java
&lt;br&gt;- test/javax/management/eventService/ReconnectableConnectorTest.java
&lt;br&gt;- test/javax/management/eventService/SharingThreadTest.java
&lt;br&gt;- test/javax/management/eventService/SubUnsubTest.java
&lt;br&gt;- test/javax/management/eventService/SubscribeTest.java
&lt;br&gt;- test/javax/management/eventService/UsingEventService.java
&lt;br&gt;- test/javax/management/interop/MBeanExceptionInteropTest.java
&lt;br&gt;- test/javax/management/modelmbean/DefaultDescriptorFieldTest.java
&lt;br&gt;- test/javax/management/monitor/InstantiateMonitorNotificationTest.java
&lt;br&gt;- test/javax/management/mxbean/CustomTypeTest.java
&lt;br&gt;- test/javax/management/mxbean/JMXServiceURLTest.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/CustomLongMXBean.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/CustomMXBean.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/package-info.java
&lt;br&gt;- test/javax/management/namespace/DomainCreationTest.java
&lt;br&gt;- test/javax/management/namespace/EventWithNamespaceControlTest.java
&lt;br&gt;- test/javax/management/namespace/EventWithNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/ExportNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXDomainTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceSecurityTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceViewTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespacesTest.java
&lt;br&gt;- test/javax/management/namespace/JMXRemoteNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXRemoteTargetNamespace.java
&lt;br&gt;- test/javax/management/namespace/LazyDomainTest.java
&lt;br&gt;- test/javax/management/namespace/LeadingSeparatorsTest.java
&lt;br&gt;- test/javax/management/namespace/MXBeanRefTest.java
&lt;br&gt;- test/javax/management/namespace/NamespaceController.java
&lt;br&gt;- test/javax/management/namespace/NamespaceControllerMBean.java
&lt;br&gt;- test/javax/management/namespace/NamespaceCreationTest.java
&lt;br&gt;- test/javax/management/namespace/NamespaceNotificationsTest.java
&lt;br&gt;- test/javax/management/namespace/NullDomainObjectNameTest.java
&lt;br&gt;- test/javax/management/namespace/NullObjectNameTest.java
&lt;br&gt;- test/javax/management/namespace/QueryNamesTest.java
&lt;br&gt;- test/javax/management/namespace/RemoveNotificationListenerTest.java
&lt;br&gt;- test/javax/management/namespace/RoutingServerProxyTest.java
&lt;br&gt;- test/javax/management/namespace/SerialParamProcessorTest.java
&lt;br&gt;- test/javax/management/namespace/SourceNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualMBeanNotifTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualMBeanTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualNamespaceQueryTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualPropsTest.java
&lt;br&gt;- test/javax/management/namespace/Wombat.java
&lt;br&gt;- test/javax/management/namespace/WombatMBean.java
&lt;br&gt;- test/javax/management/namespace/namespace.policy
&lt;br&gt;- test/javax/management/notification/SupportClearTest.java
&lt;br&gt;- test/javax/management/openmbean/CompositeDataToMapTest.java
&lt;br&gt;- test/javax/management/openmbean/GenericMBeanExceptionTest.java
&lt;br&gt;- test/javax/management/query/QueryDottedAttrTest.java
&lt;br&gt;- test/javax/management/query/QueryNotifFilterTest.java
&lt;br&gt;- test/javax/management/query/QueryParseTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java
&lt;br&gt;- test/javax/management/standardmbean/FindMethodTest.java
&lt;br&gt;- test/javax/management/standardmbean/RegistrationTest.java
&lt;br&gt;&lt;br&gt;Changeset: fd3f28151089
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;amenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 18:38 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/fd3f28151089&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/fd3f28151089&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: efab4331ec26
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;malenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-30 18:26 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/efab4331ec26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/efab4331ec26&lt;/a&gt;&lt;br&gt;&lt;br&gt;6905515: Test failed: java/beans/XMLEncoder/6329581/Test6329581.java
&lt;br&gt;Reviewed-by: peterz
&lt;br&gt;&lt;br&gt;! test/java/beans/XMLEncoder/6329581/Test6329581.java
&lt;br&gt;&lt;br&gt;Changeset: 31fac6705b41
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;malenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-30 18:30 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/31fac6705b41&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/31fac6705b41&lt;/a&gt;&lt;br&gt;&lt;br&gt;6905516: Test failed: java/beans/EventHandler/Test6788531.java
&lt;br&gt;Reviewed-by: peterz
&lt;br&gt;&lt;br&gt;! test/java/beans/EventHandler/Test6788531.java
&lt;br&gt;&lt;br&gt;Changeset: 931cfd3ba5b6
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;malenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-09 11:34 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/931cfd3ba5b6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/931cfd3ba5b6&lt;/a&gt;&lt;br&gt;&lt;br&gt;4638075: DOC: Doc for java.beans.PropertyDescriptor.getPropertyType() is incorrect.
&lt;br&gt;Reviewed-by: gsm
&lt;br&gt;&lt;br&gt;! src/share/classes/java/beans/IndexedPropertyDescriptor.java
&lt;br&gt;! src/share/classes/java/beans/PropertyDescriptor.java
&lt;br&gt;&lt;br&gt;Changeset: d72275039339
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;malenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-09 11:38 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/d72275039339&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/d72275039339&lt;/a&gt;&lt;br&gt;&lt;br&gt;6905574: DOC: Introspector's javadoc contains wrong statement
&lt;br&gt;Reviewed-by: gsm
&lt;br&gt;&lt;br&gt;! src/share/classes/java/beans/Introspector.java
&lt;br&gt;&lt;br&gt;Changeset: f012e2c094ff
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;peterz
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-10 12:08 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/f012e2c094ff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/f012e2c094ff&lt;/a&gt;&lt;br&gt;&lt;br&gt;6827653: Make Synth UI classes public
&lt;br&gt;Reviewed-by: alexp
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/ComponentUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicLabelUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicListUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicTextUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/DefaultMenuLayout.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/nimbus/package.html
&lt;br&gt;- src/share/classes/javax/swing/plaf/synth/DefaultMenuLayout.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthBorder.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthButtonUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthDefaultLookup.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameTitlePane.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthLabelUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthListUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java
&lt;br&gt;+ src/share/classes/javax/swing/plaf/synth/SynthMenuLayout.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthMenuUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthPainter.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthPanelUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthSliderUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthStyle.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthStyleFactory.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthTableUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java
&lt;br&gt;+ src/share/classes/javax/swing/plaf/synth/SynthUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthViewportUI.java
&lt;br&gt;- src/share/classes/sun/swing/plaf/synth/SynthUI.java
&lt;br&gt;&lt;br&gt;Changeset: d2680a125e32
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;lana
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-10 09:50 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/d2680a125e32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/d2680a125e32&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- src/share/classes/javax/swing/plaf/synth/DefaultMenuLayout.java
&lt;br&gt;- src/share/classes/sun/swing/plaf/synth/SynthUI.java
&lt;br&gt;&lt;br&gt;Changeset: be6bc681579a
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;lana
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 00:09 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/be6bc681579a&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/be6bc681579a&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- src/share/classes/javax/swing/plaf/synth/DefaultMenuLayout.java
&lt;br&gt;- src/share/classes/sun/awt/ComponentAccessor.java
&lt;br&gt;- src/share/classes/sun/awt/WindowAccessor.java
&lt;br&gt;- src/share/classes/sun/swing/plaf/synth/SynthUI.java
&lt;br&gt;&lt;br&gt;Changeset: 447726d0daff
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 12:52 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/447726d0daff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/447726d0daff&lt;/a&gt;&lt;br&gt;&lt;br&gt;6909462: Fix nbproject/private references in .hgignore
&lt;br&gt;Summary: See bugzilla issue 100097
&lt;br&gt;Reviewed-by: tbell
&lt;br&gt;Contributed-by: Jesse Glick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849827&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jesse.glick@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! .hgignore
&lt;br&gt;&lt;br&gt;Changeset: 1143e498f813
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 23:39 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/1143e498f813&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/1143e498f813&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: e4dcfb35ee68
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-17 14:10 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e4dcfb35ee68&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jdk/rev/e4dcfb35ee68&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b78 for changeset 1143e498f813
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Runtime-System-f27704.html&quot; embed=&quot;fixTarget[27704]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Runtime System&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hg%3A-jdk7-hotspot-rt-jdk%3A-82-new-changesets-tp26849827p26849827.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26849604</id>
	<title>hg: jdk7/hotspot-rt/jaxws: 2 new changesets</title>
	<published>2009-12-18T12:53:23Z</published>
	<updated>2009-12-18T12:53:23Z</updated>
	<author>
		<name>john.coomes</name>
	</author>
	<content type="html">Changeset: fc1c72d1dfbb
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 12:52 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jaxws/rev/fc1c72d1dfbb&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jaxws/rev/fc1c72d1dfbb&lt;/a&gt;&lt;br&gt;&lt;br&gt;6909462: Fix nbproject/private references in .hgignore
&lt;br&gt;Summary: See bugzilla issue 100097
&lt;br&gt;Reviewed-by: tbell
&lt;br&gt;Contributed-by: Jesse Glick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849604&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jesse.glick@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! .hgignore
&lt;br&gt;&lt;br&gt;Changeset: c08894f5b6e5
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-17 14:10 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jaxws/rev/c08894f5b6e5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jaxws/rev/c08894f5b6e5&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b78 for changeset fc1c72d1dfbb
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Runtime-System-f27704.html&quot; embed=&quot;fixTarget[27704]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Runtime System&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hg%3A-jdk7-hotspot-rt-jaxws%3A-2-new-changesets-tp26849604p26849604.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26849600</id>
	<title>hg: jdk7/hotspot-rt/jaxp: 2 new changesets</title>
	<published>2009-12-18T12:53:18Z</published>
	<updated>2009-12-18T12:53:18Z</updated>
	<author>
		<name>john.coomes</name>
	</author>
	<content type="html">Changeset: 7a12d3789e1b
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 12:52 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jaxp/rev/7a12d3789e1b&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jaxp/rev/7a12d3789e1b&lt;/a&gt;&lt;br&gt;&lt;br&gt;6909462: Fix nbproject/private references in .hgignore
&lt;br&gt;Summary: See bugzilla issue 100097
&lt;br&gt;Reviewed-by: tbell
&lt;br&gt;Contributed-by: Jesse Glick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849600&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jesse.glick@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! .hgignore
&lt;br&gt;&lt;br&gt;Changeset: b1005c504358
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-17 14:10 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/jaxp/rev/b1005c504358&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/jaxp/rev/b1005c504358&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b78 for changeset 7a12d3789e1b
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Runtime-System-f27704.html&quot; embed=&quot;fixTarget[27704]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Runtime System&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hg%3A-jdk7-hotspot-rt-jaxp%3A-2-new-changesets-tp26849600p26849600.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26849532</id>
	<title>hg: jdk7/hotspot-rt/corba: 2 new changesets</title>
	<published>2009-12-18T12:48:01Z</published>
	<updated>2009-12-18T12:48:01Z</updated>
	<author>
		<name>john.coomes</name>
	</author>
	<content type="html">Changeset: a7f7276b48cd
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 12:51 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/corba/rev/a7f7276b48cd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/corba/rev/a7f7276b48cd&lt;/a&gt;&lt;br&gt;&lt;br&gt;6909462: Fix nbproject/private references in .hgignore
&lt;br&gt;Summary: See bugzilla issue 100097
&lt;br&gt;Reviewed-by: tbell
&lt;br&gt;Contributed-by: Jesse Glick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849532&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jesse.glick@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! .hgignore
&lt;br&gt;&lt;br&gt;Changeset: ec0421b5703b
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-17 14:10 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/corba/rev/ec0421b5703b&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/corba/rev/ec0421b5703b&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b78 for changeset a7f7276b48cd
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Runtime-System-f27704.html&quot; embed=&quot;fixTarget[27704]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Runtime System&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hg%3A-jdk7-hotspot-rt-corba%3A-2-new-changesets-tp26849532p26849532.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26849529</id>
	<title>hg: jdk7/hotspot-rt: 6 new changesets</title>
	<published>2009-12-18T12:47:57Z</published>
	<updated>2009-12-18T12:47:57Z</updated>
	<author>
		<name>john.coomes</name>
	</author>
	<content type="html">Changeset: 382219a27386
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-18 16:41 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/rev/382219a27386&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/rev/382219a27386&lt;/a&gt;&lt;br&gt;&lt;br&gt;6727046: Add message when docs are skipped in control build
&lt;br&gt;6864011: typo? in top level Makefile: DAYE_STAMP
&lt;br&gt;Reviewed-by: jjg
&lt;br&gt;&lt;br&gt;! Makefile
&lt;br&gt;! make/Defs-internal.gmk
&lt;br&gt;! make/jdk-rules.gmk
&lt;br&gt;! make/sanity-rules.gmk
&lt;br&gt;&lt;br&gt;Changeset: 08f13b9af1b2
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;tbell
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 19:55 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/rev/08f13b9af1b2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/rev/08f13b9af1b2&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 80161484b6b1
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;tbell
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-08 09:14 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/rev/80161484b6b1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/rev/80161484b6b1&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: ea77a8b9b028
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 12:51 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/rev/ea77a8b9b028&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/rev/ea77a8b9b028&lt;/a&gt;&lt;br&gt;&lt;br&gt;6909462: Fix nbproject/private references in .hgignore
&lt;br&gt;Summary: See bugzilla issue 100097
&lt;br&gt;Reviewed-by: tbell
&lt;br&gt;Contributed-by: Jesse Glick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849529&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jesse.glick@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! .hgignore
&lt;br&gt;&lt;br&gt;Changeset: ab4ae8f45146
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 23:38 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/rev/ab4ae8f45146&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/rev/ab4ae8f45146&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 20aeeb517139
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-17 14:10 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-rt/rev/20aeeb517139&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-rt/rev/20aeeb517139&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b78 for changeset ab4ae8f45146
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Runtime-System-f27704.html&quot; embed=&quot;fixTarget[27704]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Runtime System&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hg%3A-jdk7-hotspot-rt%3A-6-new-changesets-tp26849529p26849529.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26849501</id>
	<title>hg: jdk7/hotspot-gc/langtools: 13 new changesets</title>
	<published>2009-12-18T12:44:43Z</published>
	<updated>2009-12-18T12:44:43Z</updated>
	<author>
		<name>john.coomes</name>
	</author>
	<content type="html">Changeset: cff85998bf4d
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-17 16:45 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/cff85998bf4d&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/cff85998bf4d&lt;/a&gt;&lt;br&gt;&lt;br&gt;6898585: restructure langtools build.xml to facilitate more options for &amp;lt;build-classes&amp;gt; macro
&lt;br&gt;Reviewed-by: ohair
&lt;br&gt;&lt;br&gt;! make/build.xml
&lt;br&gt;&lt;br&gt;Changeset: a509a22f9845
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-19 11:38 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/a509a22f9845&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/a509a22f9845&lt;/a&gt;&lt;br&gt;&lt;br&gt;6902264: fix indentation of tableswitch and lookupswitch
&lt;br&gt;Reviewed-by: ksrini
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/classfile/Instruction.java
&lt;br&gt;! src/share/classes/com/sun/tools/javap/CodeWriter.java
&lt;br&gt;&lt;br&gt;Changeset: 2ebae181a4ab
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-19 11:43 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/2ebae181a4ab&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/2ebae181a4ab&lt;/a&gt;&lt;br&gt;&lt;br&gt;6900511: javac command line help broken
&lt;br&gt;Reviewed-by: ksrini
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/main/JavacOption.java
&lt;br&gt;&lt;br&gt;Changeset: b1bb8164a9bd
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-19 11:49 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/b1bb8164a9bd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/b1bb8164a9bd&lt;/a&gt;&lt;br&gt;&lt;br&gt;6902720: javac pretty printer does not handle enums correctly
&lt;br&gt;Reviewed-by: mcimadamore
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/tree/Pretty.java
&lt;br&gt;+ test/tools/javac/6902720/E1.java
&lt;br&gt;+ test/tools/javac/6902720/E2.java
&lt;br&gt;+ test/tools/javac/6902720/Test.java
&lt;br&gt;&lt;br&gt;Changeset: 243d0be1ba99
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-20 10:15 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/243d0be1ba99&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/243d0be1ba99&lt;/a&gt;&lt;br&gt;&lt;br&gt;6903456: 6898585 drops javadoc doclet.xml from JDK
&lt;br&gt;Reviewed-by: ohair
&lt;br&gt;&lt;br&gt;! make/build.xml
&lt;br&gt;&lt;br&gt;Changeset: 4325b440eb3e
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-20 11:18 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/4325b440eb3e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/4325b440eb3e&lt;/a&gt;&lt;br&gt;&lt;br&gt;6902337: fix langtools build to allow forward refs into jdk/ repo
&lt;br&gt;Reviewed-by: ohair, mcimadamore
&lt;br&gt;&lt;br&gt;! make/Makefile
&lt;br&gt;! make/build.properties
&lt;br&gt;! make/build.xml
&lt;br&gt;+ make/tools/GenStubs/GenStubs.java
&lt;br&gt;&lt;br&gt;Changeset: b1508b6affd8
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;tbell
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 19:58 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/b1508b6affd8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/b1508b6affd8&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 121e0ebf1658
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;darcy
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-03 14:03 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/121e0ebf1658&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/121e0ebf1658&lt;/a&gt;&lt;br&gt;&lt;br&gt;6906748: Project Coin: Minor strings in switch cleanup
&lt;br&gt;Reviewed-by: jjg
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/code/Source.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Lower.java
&lt;br&gt;&lt;br&gt;Changeset: ea89c5d4af08
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 14:35 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/ea89c5d4af08&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/ea89c5d4af08&lt;/a&gt;&lt;br&gt;&lt;br&gt;6907660: stupid typo in ZipFileIndex guarantees NPE
&lt;br&gt;Reviewed-by: darcy
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
&lt;br&gt;&lt;br&gt;Changeset: ceb2857fce7d
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;tbell
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-08 09:16 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/ceb2857fce7d&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/ceb2857fce7d&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 381399872958
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 12:52 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/381399872958&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/381399872958&lt;/a&gt;&lt;br&gt;&lt;br&gt;6909462: Fix nbproject/private references in .hgignore
&lt;br&gt;Summary: See bugzilla issue 100097
&lt;br&gt;Reviewed-by: tbell
&lt;br&gt;Contributed-by: Jesse Glick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849501&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jesse.glick@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! .hgignore
&lt;br&gt;&lt;br&gt;Changeset: acc1e40a5874
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 23:39 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/acc1e40a5874&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/acc1e40a5874&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 44022ba69c2f
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-17 14:10 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/44022ba69c2f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/langtools/rev/44022ba69c2f&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b78 for changeset acc1e40a5874
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Garbage-Collection-f27705.html&quot; embed=&quot;fixTarget[27705]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Garbage Collection&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hg%3A-jdk7-hotspot-gc-langtools%3A-13-new-changesets-tp26849501p26849501.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26849387</id>
	<title>hg: jdk7/hotspot-gc/jdk: 82 new changesets</title>
	<published>2009-12-18T12:18:40Z</published>
	<updated>2009-12-18T12:18:40Z</updated>
	<author>
		<name>john.coomes</name>
	</author>
	<content type="html">Changeset: 6fac6e5fdf0c
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mullan
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-18 12:34 -0500
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/6fac6e5fdf0c&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/6fac6e5fdf0c&lt;/a&gt;&lt;br&gt;&lt;br&gt;6894461: OCSP Checker should not wrap all Exception as &amp;quot;Unable to send OCSP request.&amp;quot;(introduced by #6885667)
&lt;br&gt;Reviewed-by: vinnie, xuelei
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/security/provider/certpath/OCSPChecker.java
&lt;br&gt;&lt;br&gt;Changeset: f329c9e0d39f
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-18 11:10 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/f329c9e0d39f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/f329c9e0d39f&lt;/a&gt;&lt;br&gt;&lt;br&gt;6902323: Fix testcase sun/tools/native2ascii/NativeErrors.java
&lt;br&gt;6902325: Fix testcase sun/tools/jhat/HatHeapDump1Test.java
&lt;br&gt;Reviewed-by: tbell, dcubed
&lt;br&gt;&lt;br&gt;! test/ProblemList.txt
&lt;br&gt;! test/sun/tools/jhat/HatRun.java
&lt;br&gt;! test/sun/tools/native2ascii/NativeErrors.java
&lt;br&gt;- test/sun/tools/native2ascii/test2
&lt;br&gt;&lt;br&gt;Changeset: ce94cd61b33e
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-18 11:12 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/ce94cd61b33e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/ce94cd61b33e&lt;/a&gt;&lt;br&gt;&lt;br&gt;6892742: Improve root set used by jhat
&lt;br&gt;Reviewed-by: tbell, dcubed
&lt;br&gt;Contributed-by: Keith Randall &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849387&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;keith.randall@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/hat/internal/model/JavaStatic.java
&lt;br&gt;&lt;br&gt;Changeset: 041b482fdbe2
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-18 11:13 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/041b482fdbe2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/041b482fdbe2&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 5ac84cf85a24
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-18 11:15 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/5ac84cf85a24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/5ac84cf85a24&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- test/sun/tools/native2ascii/test2
&lt;br&gt;&lt;br&gt;Changeset: c8fb7e11daf8
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mchung
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-18 22:29 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/c8fb7e11daf8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/c8fb7e11daf8&lt;/a&gt;&lt;br&gt;&lt;br&gt;6902678: com.sun.tracing.ProviderFactory.createProvider doesn't throw IllegalArgumentException
&lt;br&gt;Summary: doPrivileged for calls that have permission check instead of catching all exceptions
&lt;br&gt;Reviewed-by: kamg, dcubed
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tracing/ProviderFactory.java
&lt;br&gt;! src/share/classes/sun/tracing/MultiplexProviderFactory.java
&lt;br&gt;! src/share/classes/sun/tracing/NullProviderFactory.java
&lt;br&gt;! src/share/classes/sun/tracing/PrintStreamProviderFactory.java
&lt;br&gt;! src/share/classes/sun/tracing/ProviderSkeleton.java
&lt;br&gt;! src/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java
&lt;br&gt;+ test/com/sun/tracing/BasicWithSecurityMgr.java
&lt;br&gt;&lt;br&gt;Changeset: ca026eb5cf3c
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jccollet
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-20 14:50 +0100
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/ca026eb5cf3c&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/ca026eb5cf3c&lt;/a&gt;&lt;br&gt;&lt;br&gt;6901170: HttpCookie parsing of version and max-age mis-handled
&lt;br&gt;Summary: Accept single quotes in cookies and better exception handling in CookieManager
&lt;br&gt;Reviewed-by: chegar
&lt;br&gt;&lt;br&gt;! src/share/classes/java/net/CookieManager.java
&lt;br&gt;! src/share/classes/java/net/HttpCookie.java
&lt;br&gt;! test/java/net/CookieHandler/TestHttpCookie.java
&lt;br&gt;&lt;br&gt;Changeset: 92198fb7e908
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;dcubed
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 10:29 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/92198fb7e908&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/92198fb7e908&lt;/a&gt;&lt;br&gt;&lt;br&gt;6903102: 3/3 fixes in nightly testing version of ShellScaffold.sh need to be committed
&lt;br&gt;Summary: Merge Jim's ShellScaffold.sh fixes with Tim's ShellScaffold.sh fixes.
&lt;br&gt;Reviewed-by: tbell
&lt;br&gt;&lt;br&gt;! test/com/sun/jdi/ShellScaffold.sh
&lt;br&gt;&lt;br&gt;Changeset: 5d2e63dad298
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mullan
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 12:36 -0500
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/5d2e63dad298&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/5d2e63dad298&lt;/a&gt;&lt;br&gt;&lt;br&gt;6899503: Security code issue using Verisign root certificate
&lt;br&gt;Summary: Add support for reordering out-of-order certificate chains
&lt;br&gt;Reviewed-by: vinnie, xuelei
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/security/validator/PKIXValidator.java
&lt;br&gt;&lt;br&gt;Changeset: 38960b705c30
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mullan
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 13:57 -0500
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/38960b705c30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/38960b705c30&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 1ced99075109
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;alanb
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 19:26 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/1ced99075109&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/1ced99075109&lt;/a&gt;&lt;br&gt;&lt;br&gt;6888171: JMX Monitor API should not require JavaBeans to be present
&lt;br&gt;Reviewed-by: emcmanus
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java
&lt;br&gt;! src/share/classes/com/sun/jmx/mbeanserver/MBeanIntrospector.java
&lt;br&gt;&lt;br&gt;Changeset: 03f841635453
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 09:51 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/03f841635453&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/03f841635453&lt;/a&gt;&lt;br&gt;&lt;br&gt;6902666: Include closed tests in the test/Makefile jdk_* targets
&lt;br&gt;6902667: Fix JT_HOME not working from env in jdk/test/Makefile
&lt;br&gt;Reviewed-by: mullan, dcubed
&lt;br&gt;&lt;br&gt;! test/Makefile
&lt;br&gt;! test/ProblemList.txt
&lt;br&gt;&lt;br&gt;Changeset: 8d555c08e267
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 13:00 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/8d555c08e267&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/8d555c08e267&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 2fec95bd2192
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mchung
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 08:21 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/2fec95bd2192&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/2fec95bd2192&lt;/a&gt;&lt;br&gt;&lt;br&gt;6903638: Remove dependency on AuthPermission from SecurityConstants
&lt;br&gt;Summary: Move two static fields from SecurityConstants to javax.security.auth.Subject
&lt;br&gt;Reviewed-by: mullan
&lt;br&gt;&lt;br&gt;! src/share/classes/javax/security/auth/Subject.java
&lt;br&gt;! src/share/classes/sun/security/util/SecurityConstants.java
&lt;br&gt;&lt;br&gt;Changeset: 542a1f9d08be
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mchung
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 10:46 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/542a1f9d08be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/542a1f9d08be&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 826cc6f77c4a
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mchung
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 14:59 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/826cc6f77c4a&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/826cc6f77c4a&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: ea9411ec1458
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;tbell
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 19:57 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/ea9411ec1458&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/ea9411ec1458&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- test/sun/tools/native2ascii/test2
&lt;br&gt;&lt;br&gt;Changeset: 57195a368d33
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-25 08:24 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/57195a368d33&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/57195a368d33&lt;/a&gt;&lt;br&gt;&lt;br&gt;6904183: Fix jdk/test/com/sun/jdi tests to run with -samevm
&lt;br&gt;Reviewed-by: dcubed
&lt;br&gt;&lt;br&gt;! test/Makefile
&lt;br&gt;! test/ProblemList.txt
&lt;br&gt;! test/com/sun/jdi/BadHandshakeTest.java
&lt;br&gt;! test/com/sun/jdi/DoubleAgentTest.java
&lt;br&gt;! test/com/sun/jdi/ExclusiveBind.java
&lt;br&gt;! test/com/sun/jdi/JITDebug.sh
&lt;br&gt;! test/com/sun/jdi/RepStep.java
&lt;br&gt;! test/com/sun/jdi/RunToExit.java
&lt;br&gt;! test/com/sun/jdi/SimulResumerTest.java
&lt;br&gt;! test/com/sun/jdi/Solaris32AndSolaris64Test.sh
&lt;br&gt;! test/com/sun/jdi/VMConnection.java
&lt;br&gt;! test/com/sun/jdi/connect/spi/DebugUsingCustomConnector.java
&lt;br&gt;! test/com/sun/jdi/connect/spi/GeneratedConnectors.java
&lt;br&gt;! test/com/sun/jdi/connect/spi/SimpleLaunchingConnector.java
&lt;br&gt;! test/com/sun/jdi/redefine/RedefineTest.java
&lt;br&gt;&lt;br&gt;Changeset: 7871897537b1
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;weijun
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 08:51 +0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/7871897537b1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/7871897537b1&lt;/a&gt;&lt;br&gt;&lt;br&gt;6853328: Support OK-AS-DELEGATE flag
&lt;br&gt;Reviewed-by: valeriep
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/security/jgss/ExtendedGSSContext.java
&lt;br&gt;! src/share/classes/org/ietf/jgss/GSSContext.java
&lt;br&gt;! src/share/classes/sun/net/www/protocol/http/spnego/NegotiatorImpl.java
&lt;br&gt;! src/share/classes/sun/security/jgss/GSSContextImpl.java
&lt;br&gt;! src/share/classes/sun/security/jgss/krb5/InitialToken.java
&lt;br&gt;! src/share/classes/sun/security/jgss/krb5/Krb5Context.java
&lt;br&gt;! src/share/classes/sun/security/jgss/spi/GSSContextSpi.java
&lt;br&gt;! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java
&lt;br&gt;! src/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java
&lt;br&gt;! src/share/classes/sun/security/krb5/Credentials.java
&lt;br&gt;! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java
&lt;br&gt;! test/sun/security/krb5/auto/Context.java
&lt;br&gt;! test/sun/security/krb5/auto/KDC.java
&lt;br&gt;+ test/sun/security/krb5/auto/OkAsDelegate.java
&lt;br&gt;+ test/sun/security/krb5/auto/OkAsDelegateXRealm.java
&lt;br&gt;+ test/sun/security/krb5/auto/ok-as-delegate-xrealm.sh
&lt;br&gt;+ test/sun/security/krb5/auto/ok-as-delegate.sh
&lt;br&gt;&lt;br&gt;Changeset: a7bf281b1de3
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;weijun
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 08:51 +0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/a7bf281b1de3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/a7bf281b1de3&lt;/a&gt;&lt;br&gt;&lt;br&gt;6901085: SPNEGO does not works with native program
&lt;br&gt;Reviewed-by: valeriep
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java
&lt;br&gt;&lt;br&gt;Changeset: a7d0572340fd
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;weijun
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 08:51 +0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/a7d0572340fd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/a7d0572340fd&lt;/a&gt;&lt;br&gt;&lt;br&gt;6770883: Infinite loop if SPNEGO specified as sun.security.jgss.mechanism
&lt;br&gt;Reviewed-by: valeriep
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/security/jgss/spnego/SpNegoMechFactory.java
&lt;br&gt;+ test/sun/security/jgss/spnego/NoSpnegoAsDefMech.java
&lt;br&gt;&lt;br&gt;Changeset: d5a1c012921d
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;tbell
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-29 15:24 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/d5a1c012921d&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/d5a1c012921d&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- test/sun/tools/native2ascii/test2
&lt;br&gt;&lt;br&gt;Changeset: de45eac5670e
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ksrini
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-20 11:01 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/de45eac5670e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/de45eac5670e&lt;/a&gt;&lt;br&gt;&lt;br&gt;6367077: Purge LD_LIBRARY_PATH usage from the launcher
&lt;br&gt;6899834: (launcher) remove the solaris libjvm.so symlink
&lt;br&gt;Summary: Fixes other related issues as well.
&lt;br&gt;Reviewed-by: darcy, ohair, xlu, martin
&lt;br&gt;&lt;br&gt;! make/java/jli/Makefile
&lt;br&gt;! make/java/main/java/Makefile
&lt;br&gt;! make/java/redist/Makefile
&lt;br&gt;! src/share/bin/java.c
&lt;br&gt;! src/solaris/bin/java_md.c
&lt;br&gt;! test/tools/launcher/Arrrghs.java
&lt;br&gt;+ test/tools/launcher/ExecutionEnvironment.java
&lt;br&gt;- test/tools/launcher/SolarisDataModel.sh
&lt;br&gt;- test/tools/launcher/SolarisRunpath.sh
&lt;br&gt;! test/tools/launcher/TestHelper.java
&lt;br&gt;- test/tools/launcher/libraryCaller.c
&lt;br&gt;- test/tools/launcher/libraryCaller.h
&lt;br&gt;- test/tools/launcher/libraryCaller.java
&lt;br&gt;&lt;br&gt;Changeset: 026e0baaef90
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-30 14:15 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/026e0baaef90&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/026e0baaef90&lt;/a&gt;&lt;br&gt;&lt;br&gt;6903197: Some java template files need to be renamed to .java.template
&lt;br&gt;Reviewed-by: alanb
&lt;br&gt;&lt;br&gt;! make/java/java/Makefile
&lt;br&gt;! make/java/java/genlocales.gmk
&lt;br&gt;! make/java/java/localegen.sh
&lt;br&gt;! make/java/nio/Makefile
&lt;br&gt;! make/netbeans/README
&lt;br&gt;! make/sun/nio/Makefile
&lt;br&gt;- make/tools/CharsetMapping/DoubleByte-X.java
&lt;br&gt;+ make/tools/CharsetMapping/DoubleByte-X.java.template
&lt;br&gt;- make/tools/CharsetMapping/SingleByte-X.java
&lt;br&gt;+ make/tools/CharsetMapping/SingleByte-X.java.template
&lt;br&gt;! make/tools/src/build/tools/charsetmapping/GenerateDBCS.java
&lt;br&gt;! make/tools/src/build/tools/charsetmapping/GenerateSBCS.java
&lt;br&gt;- src/share/classes/sun/util/CoreResourceBundleControl-XLocales.java
&lt;br&gt;+ src/share/classes/sun/util/CoreResourceBundleControl-XLocales.java.template
&lt;br&gt;- src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java
&lt;br&gt;+ src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java.template
&lt;br&gt;- test/java/util/Formatter/Basic-X.java
&lt;br&gt;+ test/java/util/Formatter/Basic-X.java.template
&lt;br&gt;! test/java/util/Formatter/genBasic.sh
&lt;br&gt;&lt;br&gt;Changeset: 44ad385143a8
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-01 08:51 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/44ad385143a8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/44ad385143a8&lt;/a&gt;&lt;br&gt;&lt;br&gt;6905705: Fix broken exit code values in jdk/test/Makefile
&lt;br&gt;Reviewed-by: tbell
&lt;br&gt;&lt;br&gt;! test/Makefile
&lt;br&gt;! test/ProblemList.txt
&lt;br&gt;! test/com/sun/jdi/BadHandshakeTest.java
&lt;br&gt;! test/com/sun/jdi/DoubleAgentTest.java
&lt;br&gt;! test/com/sun/jdi/ExclusiveBind.java
&lt;br&gt;! test/com/sun/jdi/RunToExit.java
&lt;br&gt;! test/com/sun/jdi/connect/spi/SimpleLaunchingConnector.java
&lt;br&gt;&lt;br&gt;Changeset: f07f6eb5d597
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-01 08:54 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/f07f6eb5d597&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/f07f6eb5d597&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- test/tools/launcher/SolarisDataModel.sh
&lt;br&gt;- test/tools/launcher/SolarisRunpath.sh
&lt;br&gt;- test/tools/launcher/libraryCaller.c
&lt;br&gt;- test/tools/launcher/libraryCaller.h
&lt;br&gt;- test/tools/launcher/libraryCaller.java
&lt;br&gt;&lt;br&gt;Changeset: 561186928899
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;vinnie
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-02 17:06 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/561186928899&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/561186928899&lt;/a&gt;&lt;br&gt;&lt;br&gt;6906510: Fix testcase for 6894643: Separate out dependency on Kerberos
&lt;br&gt;Reviewed-by: weijun
&lt;br&gt;&lt;br&gt;! test/sun/security/krb5/auto/SSL.java
&lt;br&gt;&lt;br&gt;Changeset: 79d91585d7d7
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;vinnie
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-02 17:34 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/79d91585d7d7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/79d91585d7d7&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- make/tools/CharsetMapping/DoubleByte-X.java
&lt;br&gt;- make/tools/CharsetMapping/SingleByte-X.java
&lt;br&gt;- src/share/classes/sun/util/CoreResourceBundleControl-XLocales.java
&lt;br&gt;- src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java
&lt;br&gt;- test/java/util/Formatter/Basic-X.java
&lt;br&gt;- test/sun/tools/native2ascii/test2
&lt;br&gt;- test/tools/launcher/SolarisDataModel.sh
&lt;br&gt;- test/tools/launcher/SolarisRunpath.sh
&lt;br&gt;- test/tools/launcher/libraryCaller.c
&lt;br&gt;- test/tools/launcher/libraryCaller.h
&lt;br&gt;- test/tools/launcher/libraryCaller.java
&lt;br&gt;&lt;br&gt;Changeset: bc12627832e0
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;vinnie
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-03 21:30 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/bc12627832e0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/bc12627832e0&lt;/a&gt;&lt;br&gt;&lt;br&gt;6906854: SSL/Krb5 testcase should not use a fixed port number
&lt;br&gt;Reviewed-by: alanb
&lt;br&gt;&lt;br&gt;! test/ProblemList.txt
&lt;br&gt;! test/sun/security/krb5/auto/SSL.java
&lt;br&gt;&lt;br&gt;Changeset: 1755493c5774
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;darcy
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-03 18:19 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/1755493c5774&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/1755493c5774&lt;/a&gt;&lt;br&gt;&lt;br&gt;6907177: Update jdk tests to remove unncessary -source and -target options
&lt;br&gt;Reviewed-by: ohair
&lt;br&gt;&lt;br&gt;! test/demo/jvmti/hprof/CpuOldTest.java
&lt;br&gt;! test/demo/jvmti/hprof/CpuSamplesTest.java
&lt;br&gt;! test/demo/jvmti/hprof/CpuTimesDefineClassTest.java
&lt;br&gt;! test/demo/jvmti/hprof/CpuTimesTest.java
&lt;br&gt;! test/demo/jvmti/hprof/HeapAllTest.java
&lt;br&gt;! test/demo/jvmti/hprof/HeapBinaryFormatTest.java
&lt;br&gt;! test/demo/jvmti/hprof/HeapDumpTest.java
&lt;br&gt;! test/demo/jvmti/hprof/HeapSitesTest.java
&lt;br&gt;! test/demo/jvmti/hprof/OptionsTest.java
&lt;br&gt;! test/java/io/Serializable/enum/array/Test.java
&lt;br&gt;! test/java/io/Serializable/enum/badResolve/Write.java
&lt;br&gt;! test/java/io/Serializable/enum/basic/Test.java
&lt;br&gt;! test/java/io/Serializable/enum/classObject/Test.java
&lt;br&gt;! test/java/io/Serializable/enum/constantSubclasses/Write.java
&lt;br&gt;! test/java/io/Serializable/enum/ignoreSerializationFields/Test.java
&lt;br&gt;! test/java/io/Serializable/enum/ignoreSerializationMethods/Test.java
&lt;br&gt;! test/java/io/Serializable/enum/mismatchedTypecode/Test.java
&lt;br&gt;! test/java/io/Serializable/enum/missingConstant/Write.java
&lt;br&gt;! test/java/io/Serializable/enum/unshared/Test.java
&lt;br&gt;! test/java/lang/Boolean/MakeBooleanComparable.java
&lt;br&gt;! test/java/lang/Class/Cast.java
&lt;br&gt;! test/java/lang/Class/IsEnum.java
&lt;br&gt;! test/java/lang/Class/asSubclass/BasicUnit.java
&lt;br&gt;! test/java/lang/ClassLoader/Assert.sh
&lt;br&gt;! test/java/lang/Integer/BitTwiddle.java
&lt;br&gt;! test/java/lang/Long/BitTwiddle.java
&lt;br&gt;! test/java/lang/Math/Atan2Tests.java
&lt;br&gt;! test/java/lang/Math/IeeeRecommendedTests.java
&lt;br&gt;! test/java/lang/Math/PowTests.java
&lt;br&gt;! test/java/lang/Math/TanTests.java
&lt;br&gt;! test/java/lang/Runtime/exec/WinCommand.java
&lt;br&gt;! test/java/lang/Thread/GenerifyStackTraces.java
&lt;br&gt;! test/java/lang/Thread/UncaughtExceptions.sh
&lt;br&gt;! test/java/lang/annotation/UnitTest.java
&lt;br&gt;! test/java/lang/annotation/package-info.java
&lt;br&gt;! test/java/lang/management/CompositeData/MemoryNotifInfoCompositeData.java
&lt;br&gt;! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java
&lt;br&gt;! test/java/lang/management/ManagementFactory/MXBeanProxyTest.java
&lt;br&gt;! test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java
&lt;br&gt;! test/java/lang/management/ManagementFactory/ProxyExceptions.java
&lt;br&gt;! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java
&lt;br&gt;! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java
&lt;br&gt;! test/java/lang/management/RuntimeMXBean/GetSystemProperties.java
&lt;br&gt;! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh
&lt;br&gt;! test/java/lang/reflect/Constructor/GenericStringTest.java
&lt;br&gt;! test/java/lang/reflect/Field/GenericStringTest.java
&lt;br&gt;! test/java/lang/reflect/Generics/StringsAndBounds.java
&lt;br&gt;! test/java/lang/reflect/Generics/TestC1.java
&lt;br&gt;! test/java/lang/reflect/Generics/TestC2.java
&lt;br&gt;! test/java/lang/reflect/Generics/TestN1.java
&lt;br&gt;! test/java/lang/reflect/Generics/exceptionCauseTest.java
&lt;br&gt;! test/java/lang/reflect/Generics/getAnnotationTest.java
&lt;br&gt;! test/java/lang/reflect/Method/Equals.java
&lt;br&gt;! test/java/lang/reflect/Method/GenericStringTest.java
&lt;br&gt;! test/java/math/BigDecimal/DivideTests.java
&lt;br&gt;! test/java/math/BigDecimal/IntegralDivisionTests.java
&lt;br&gt;! test/java/math/BigDecimal/PowTests.java
&lt;br&gt;! test/java/math/BigDecimal/ToPlainStringTests.java
&lt;br&gt;! test/java/math/BigDecimal/ZeroScalingTests.java
&lt;br&gt;! test/java/math/RoundingMode/RoundingModeTests.java
&lt;br&gt;! test/java/net/ProxySelector/ProxyTest.java
&lt;br&gt;! test/java/net/URL/PerConnectionProxy.java
&lt;br&gt;! test/java/security/cert/PKIXBuilderParameters/InvalidParameters.java
&lt;br&gt;! test/java/security/cert/PKIXParameters/InvalidParameters.java
&lt;br&gt;! test/java/util/AbstractList/CheckForComodification.java
&lt;br&gt;! test/java/util/Collections/AddAll.java
&lt;br&gt;! test/java/util/Collections/Disjoint.java
&lt;br&gt;! test/java/util/Collections/Frequency.java
&lt;br&gt;! test/java/util/EnumMap/EnumMapBash.java
&lt;br&gt;! test/java/util/EnumSet/AllOf.java
&lt;br&gt;! test/java/util/EnumSet/ComplementOf.java
&lt;br&gt;! test/java/util/EnumSet/EnumSetBash.java
&lt;br&gt;! test/java/util/EnumSet/JumboRange.java
&lt;br&gt;! test/java/util/EnumSet/Range.java
&lt;br&gt;! test/java/util/Formattable/StockName.java
&lt;br&gt;! test/java/util/IdentityHashMap/ToString.java
&lt;br&gt;! test/java/util/Locale/Bug4175998Test.java
&lt;br&gt;! test/java/util/UUID/UUIDTest.java
&lt;br&gt;! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java
&lt;br&gt;! test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java
&lt;br&gt;! test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java
&lt;br&gt;! test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java
&lt;br&gt;! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java
&lt;br&gt;! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java
&lt;br&gt;! test/java/util/concurrent/Exchanger/ExchangeLoops.java
&lt;br&gt;! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java
&lt;br&gt;! test/java/util/concurrent/FutureTask/CancelledFutureLoops.java
&lt;br&gt;! test/java/util/concurrent/atomic/VMSupportsCS8.java
&lt;br&gt;! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java
&lt;br&gt;! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java
&lt;br&gt;! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java
&lt;br&gt;! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java
&lt;br&gt;! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java
&lt;br&gt;! test/sun/management/AgentCheckTest.java
&lt;br&gt;! test/sun/security/util/Oid/S11N.sh
&lt;br&gt;! test/sun/tools/jconsole/ResourceCheckTest.sh
&lt;br&gt;&lt;br&gt;Changeset: 0f494453cd0a
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;weijun
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 15:27 +0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/0f494453cd0a&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/0f494453cd0a&lt;/a&gt;&lt;br&gt;&lt;br&gt;6879540: enable empty password for kerberos 5
&lt;br&gt;Reviewed-by: valeriep, wetmore
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/crypto/provider/HmacCore.java
&lt;br&gt;! src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
&lt;br&gt;&lt;br&gt;Changeset: 17be46c2f853
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;weijun
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 15:29 +0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/17be46c2f853&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/17be46c2f853&lt;/a&gt;&lt;br&gt;&lt;br&gt;6886058: JNDI LDAP InitialLdapContext SECURITY_CREDENTIALS byte[] can be corrupted, then LDAP referral fails
&lt;br&gt;Reviewed-by: vinnie, xuelei
&lt;br&gt;&lt;br&gt;! src/share/classes/javax/naming/InitialContext.java
&lt;br&gt;! src/share/classes/javax/naming/directory/InitialDirContext.java
&lt;br&gt;! src/share/classes/javax/naming/ldap/InitialLdapContext.java
&lt;br&gt;&lt;br&gt;Changeset: 327adb1c2224
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;vinnie
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 17:06 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/327adb1c2224&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/327adb1c2224&lt;/a&gt;&lt;br&gt;&lt;br&gt;6876158: Remove dependencies on Signer, Certificate, Identity, IdentityScope classes from java.security pkg
&lt;br&gt;Reviewed-by: alanb, mullan
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/security/auth/PolicyFile.java
&lt;br&gt;! src/share/classes/sun/security/pkcs/PKCS10.java
&lt;br&gt;- src/share/classes/sun/security/provider/IdentityDatabase.java
&lt;br&gt;! src/share/classes/sun/security/provider/PolicyFile.java
&lt;br&gt;- src/share/classes/sun/security/provider/SystemIdentity.java
&lt;br&gt;- src/share/classes/sun/security/provider/SystemSigner.java
&lt;br&gt;! src/share/classes/sun/security/tools/JarSigner.java
&lt;br&gt;! src/share/classes/sun/security/tools/KeyTool.java
&lt;br&gt;! src/share/classes/sun/security/x509/CertAndKeyGen.java
&lt;br&gt;- src/share/classes/sun/security/x509/X500Signer.java
&lt;br&gt;- src/share/classes/sun/security/x509/X509Cert.java
&lt;br&gt;- src/share/classes/sun/tools/jar/JarVerifierStream.java
&lt;br&gt;&lt;br&gt;Changeset: c68f6b6b47fd
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;alanb
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 12:24 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/c68f6b6b47fd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/c68f6b6b47fd&lt;/a&gt;&lt;br&gt;&lt;br&gt;6903753: (se) Selector should implement Closeable
&lt;br&gt;Reviewed-by: chegar, forax
&lt;br&gt;&lt;br&gt;! src/share/classes/java/nio/channels/Selector.java
&lt;br&gt;&lt;br&gt;Changeset: 587fa61c0f07
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;alanb
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 12:29 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/587fa61c0f07&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/587fa61c0f07&lt;/a&gt;&lt;br&gt;&lt;br&gt;6902010: (cl) Delay initialization of ClassLoader.parallelLoaders
&lt;br&gt;Reviewed-by: forax, mchung, valeriep
&lt;br&gt;&lt;br&gt;! src/share/classes/java/lang/ClassLoader.java
&lt;br&gt;&lt;br&gt;Changeset: 63cab9078ac2
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;alanb
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 20:25 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/63cab9078ac2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/63cab9078ac2&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- src/share/classes/sun/security/provider/IdentityDatabase.java
&lt;br&gt;- src/share/classes/sun/security/provider/SystemIdentity.java
&lt;br&gt;- src/share/classes/sun/security/provider/SystemSigner.java
&lt;br&gt;- src/share/classes/sun/security/x509/X500Signer.java
&lt;br&gt;- src/share/classes/sun/security/x509/X509Cert.java
&lt;br&gt;- src/share/classes/sun/tools/jar/JarVerifierStream.java
&lt;br&gt;&lt;br&gt;Changeset: e47e55b6ecf6
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;martin
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 15:32 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/e47e55b6ecf6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/e47e55b6ecf6&lt;/a&gt;&lt;br&gt;&lt;br&gt;6905029: Broken links in Deflater and DeflaterOutputStream javadoc
&lt;br&gt;Summary: Fix syntax errors in @links
&lt;br&gt;Reviewed-by: alanb
&lt;br&gt;&lt;br&gt;! src/share/classes/java/util/zip/Deflater.java
&lt;br&gt;! src/share/classes/java/util/zip/DeflaterOutputStream.java
&lt;br&gt;&lt;br&gt;Changeset: 0dcdb13ab6d0
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;martin
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 16:44 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/0dcdb13ab6d0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/0dcdb13ab6d0&lt;/a&gt;&lt;br&gt;&lt;br&gt;6900043: Add method to return line.separator property
&lt;br&gt;Summary: Add System.lineSeparator(), returning getProperty(&amp;quot;line.separator&amp;quot;)
&lt;br&gt;Reviewed-by: darcy
&lt;br&gt;&lt;br&gt;! src/share/classes/java/lang/System.java
&lt;br&gt;! src/share/classes/java/util/Formatter.java
&lt;br&gt;&lt;br&gt;Changeset: 146c8921267f
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjb
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-08 12:40 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/146c8921267f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/146c8921267f&lt;/a&gt;&lt;br&gt;&lt;br&gt;6905046: More Dual-pivot quicksort improvements
&lt;br&gt;Summary: More improvements from the DPQ team
&lt;br&gt;Reviewed-by: alanb
&lt;br&gt;&lt;br&gt;! src/share/classes/java/util/DualPivotQuicksort.java
&lt;br&gt;&lt;br&gt;Changeset: d7c07e9258a9
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;tbell
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-08 09:15 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/d7c07e9258a9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/d7c07e9258a9&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- make/tools/CharsetMapping/DoubleByte-X.java
&lt;br&gt;- make/tools/CharsetMapping/SingleByte-X.java
&lt;br&gt;- src/share/classes/sun/security/provider/IdentityDatabase.java
&lt;br&gt;- src/share/classes/sun/security/provider/SystemIdentity.java
&lt;br&gt;- src/share/classes/sun/security/provider/SystemSigner.java
&lt;br&gt;- src/share/classes/sun/security/x509/X500Signer.java
&lt;br&gt;- src/share/classes/sun/security/x509/X509Cert.java
&lt;br&gt;- src/share/classes/sun/tools/jar/JarVerifierStream.java
&lt;br&gt;- src/share/classes/sun/util/CoreResourceBundleControl-XLocales.java
&lt;br&gt;- src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java
&lt;br&gt;- test/java/util/Formatter/Basic-X.java
&lt;br&gt;- test/sun/tools/native2ascii/test2
&lt;br&gt;- test/tools/launcher/SolarisDataModel.sh
&lt;br&gt;- test/tools/launcher/SolarisRunpath.sh
&lt;br&gt;- test/tools/launcher/libraryCaller.c
&lt;br&gt;- test/tools/launcher/libraryCaller.h
&lt;br&gt;- test/tools/launcher/libraryCaller.java
&lt;br&gt;&lt;br&gt;Changeset: 479c14bec7f1
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;prr
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-30 14:39 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/479c14bec7f1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/479c14bec7f1&lt;/a&gt;&lt;br&gt;&lt;br&gt;6904962: GlyphVector.getVisualBounds should not be affected by leading or trailing white space.
&lt;br&gt;Reviewed-by: igor, dougfelt
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/font/StandardGlyphVector.java
&lt;br&gt;+ test/java/awt/font/GlyphVector/VisualBounds.java
&lt;br&gt;&lt;br&gt;Changeset: 92fa88af9467
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;lana
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-02 16:18 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/92fa88af9467&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/92fa88af9467&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- make/tools/fontchecker/Makefile
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontCheckDummy.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontChecker.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontCheckerConstants.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontFileFilter.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/README.txt
&lt;br&gt;- src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventBuffer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventClientFactory.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventConnection.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventParams.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/LeaseManager.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/LeaseRenewer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/ReceiverBuffer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptorSupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/SingleMBeanForwarder.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/MBeanInjector.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/ObjectNameRouter.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/package.html
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/DefaultRewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/IdentityProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/JMXNamespaceContext.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/RewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/RoutingOnlyProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/SerialRewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/package.html
&lt;br&gt;- src/share/classes/com/sun/jmx/remote/internal/ProxyInputStream.java
&lt;br&gt;- src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java
&lt;br&gt;- src/share/classes/java/nio/ByteBufferAs-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/Direct-X-Buffer-bin.java
&lt;br&gt;- src/share/classes/java/nio/Direct-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/Heap-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/X-Buffer-bin.java
&lt;br&gt;- src/share/classes/java/nio/X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/charset/Charset-X-Coder.java
&lt;br&gt;- src/share/classes/javax/management/ClientContext.java
&lt;br&gt;- src/share/classes/javax/management/Description.java
&lt;br&gt;- src/share/classes/javax/management/DescriptorFields.java
&lt;br&gt;- src/share/classes/javax/management/DynamicWrapperMBean.java
&lt;br&gt;- src/share/classes/javax/management/GenericMBeanException.java
&lt;br&gt;- src/share/classes/javax/management/Impact.java
&lt;br&gt;- src/share/classes/javax/management/MBean.java
&lt;br&gt;- src/share/classes/javax/management/ManagedAttribute.java
&lt;br&gt;- src/share/classes/javax/management/ManagedOperation.java
&lt;br&gt;- src/share/classes/javax/management/NotificationInfo.java
&lt;br&gt;- src/share/classes/javax/management/NotificationInfos.java
&lt;br&gt;- src/share/classes/javax/management/ObjectNameTemplate.java
&lt;br&gt;- src/share/classes/javax/management/QueryNotificationFilter.java
&lt;br&gt;- src/share/classes/javax/management/QueryParser.java
&lt;br&gt;- src/share/classes/javax/management/SendNotification.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClient.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientDelegate.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientDelegateMBean.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientNotFoundException.java
&lt;br&gt;- src/share/classes/javax/management/event/EventConsumer.java
&lt;br&gt;- src/share/classes/javax/management/event/EventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/EventReceiver.java
&lt;br&gt;- src/share/classes/javax/management/event/EventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/EventSubscriber.java
&lt;br&gt;- src/share/classes/javax/management/event/FetchingEventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/FetchingEventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/ListenerInfo.java
&lt;br&gt;- src/share/classes/javax/management/event/NotificationManager.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushEventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushEventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushServer.java
&lt;br&gt;- src/share/classes/javax/management/event/package-info.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXDomain.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespace.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaceMBean.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespacePermission.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaceView.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaces.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXRemoteNamespace.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXRemoteNamespaceMBean.java
&lt;br&gt;- src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java
&lt;br&gt;- src/share/classes/javax/management/namespace/MBeanServerSupport.java
&lt;br&gt;- src/share/classes/javax/management/namespace/VirtualEventManager.java
&lt;br&gt;- src/share/classes/javax/management/namespace/package-info.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMapping.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingClass.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java
&lt;br&gt;- src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java
&lt;br&gt;- src/share/classes/sun/misc/Version-template.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java
&lt;br&gt;- src/share/classes/sun/security/provider/certpath/LDAPCertStore.java
&lt;br&gt;- src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java
&lt;br&gt;- src/share/classes/sun/tools/jconsole/Version-template.java
&lt;br&gt;- src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java
&lt;br&gt;- src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java
&lt;br&gt;- src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c
&lt;br&gt;- test/java/nio/Buffer/Basic-X.java
&lt;br&gt;- test/java/nio/Buffer/CopyDirect-X-Memory.java
&lt;br&gt;- test/javax/management/Introspector/AnnotatedMBeanTest.java
&lt;br&gt;- test/javax/management/Introspector/AnnotatedNotificationInfoTest.java
&lt;br&gt;- test/javax/management/Introspector/ExceptionsDescriptorTest.java
&lt;br&gt;- test/javax/management/Introspector/MBeanDescriptionTest.java
&lt;br&gt;- test/javax/management/Introspector/ObjectNameTemplateTest.java
&lt;br&gt;- test/javax/management/Introspector/ParameterNameTest.java
&lt;br&gt;- test/javax/management/Introspector/ResourceInjectionTest.java
&lt;br&gt;- test/javax/management/MBeanServer/AttributeListMapTest.java
&lt;br&gt;- test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java
&lt;br&gt;- test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java
&lt;br&gt;- test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java
&lt;br&gt;- test/javax/management/ObjectName/ValueOfTest.java
&lt;br&gt;- test/javax/management/context/ContextForwarderTest.java
&lt;br&gt;- test/javax/management/context/ContextTest.java
&lt;br&gt;- test/javax/management/context/LocaleAwareBroadcasterTest.java
&lt;br&gt;- test/javax/management/context/LocaleTest.java
&lt;br&gt;- test/javax/management/context/LocalizableTest.java
&lt;br&gt;- test/javax/management/context/RemoteContextTest.java
&lt;br&gt;- test/javax/management/context/localizable/MBeanDescriptions.properties
&lt;br&gt;- test/javax/management/context/localizable/MBeanDescriptions_fr.java
&lt;br&gt;- test/javax/management/context/localizable/Whatsit.java
&lt;br&gt;- test/javax/management/context/localizable/WhatsitMBean.java
&lt;br&gt;- test/javax/management/descriptor/DescriptorConstructorTest.java
&lt;br&gt;- test/javax/management/eventService/AddRemoveListenerTest.java
&lt;br&gt;- test/javax/management/eventService/CustomForwarderTest.java
&lt;br&gt;- test/javax/management/eventService/EventClientExecutorTest.java
&lt;br&gt;- test/javax/management/eventService/EventClientThreadTest.java
&lt;br&gt;- test/javax/management/eventService/EventDelegateSecurityTest.java
&lt;br&gt;- test/javax/management/eventService/EventManagerTest.java
&lt;br&gt;- test/javax/management/eventService/FetchingTest.java
&lt;br&gt;- test/javax/management/eventService/LeaseManagerDeadlockTest.java
&lt;br&gt;- test/javax/management/eventService/LeaseTest.java
&lt;br&gt;- test/javax/management/eventService/ListenerTest.java
&lt;br&gt;- test/javax/management/eventService/MyFetchingEventForwarder.java
&lt;br&gt;- test/javax/management/eventService/NotSerializableNotifTest.java
&lt;br&gt;- test/javax/management/eventService/PublishTest.java
&lt;br&gt;- test/javax/management/eventService/ReconnectableConnectorTest.java
&lt;br&gt;- test/javax/management/eventService/SharingThreadTest.java
&lt;br&gt;- test/javax/management/eventService/SubUnsubTest.java
&lt;br&gt;- test/javax/management/eventService/SubscribeTest.java
&lt;br&gt;- test/javax/management/eventService/UsingEventService.java
&lt;br&gt;- test/javax/management/interop/MBeanExceptionInteropTest.java
&lt;br&gt;- test/javax/management/modelmbean/DefaultDescriptorFieldTest.java
&lt;br&gt;- test/javax/management/monitor/InstantiateMonitorNotificationTest.java
&lt;br&gt;- test/javax/management/mxbean/CustomTypeTest.java
&lt;br&gt;- test/javax/management/mxbean/JMXServiceURLTest.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/CustomLongMXBean.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/CustomMXBean.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/package-info.java
&lt;br&gt;- test/javax/management/namespace/DomainCreationTest.java
&lt;br&gt;- test/javax/management/namespace/EventWithNamespaceControlTest.java
&lt;br&gt;- test/javax/management/namespace/EventWithNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/ExportNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXDomainTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceSecurityTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceViewTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespacesTest.java
&lt;br&gt;- test/javax/management/namespace/JMXRemoteNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXRemoteTargetNamespace.java
&lt;br&gt;- test/javax/management/namespace/LazyDomainTest.java
&lt;br&gt;- test/javax/management/namespace/LeadingSeparatorsTest.java
&lt;br&gt;- test/javax/management/namespace/MXBeanRefTest.java
&lt;br&gt;- test/javax/management/namespace/NamespaceController.java
&lt;br&gt;- test/javax/management/namespace/NamespaceControllerMBean.java
&lt;br&gt;- test/javax/management/namespace/NamespaceCreationTest.java
&lt;br&gt;- test/javax/management/namespace/NamespaceNotificationsTest.java
&lt;br&gt;- test/javax/management/namespace/NullDomainObjectNameTest.java
&lt;br&gt;- test/javax/management/namespace/NullObjectNameTest.java
&lt;br&gt;- test/javax/management/namespace/QueryNamesTest.java
&lt;br&gt;- test/javax/management/namespace/RemoveNotificationListenerTest.java
&lt;br&gt;- test/javax/management/namespace/RoutingServerProxyTest.java
&lt;br&gt;- test/javax/management/namespace/SerialParamProcessorTest.java
&lt;br&gt;- test/javax/management/namespace/SourceNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualMBeanNotifTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualMBeanTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualNamespaceQueryTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualPropsTest.java
&lt;br&gt;- test/javax/management/namespace/Wombat.java
&lt;br&gt;- test/javax/management/namespace/WombatMBean.java
&lt;br&gt;- test/javax/management/namespace/namespace.policy
&lt;br&gt;- test/javax/management/notification/SupportClearTest.java
&lt;br&gt;- test/javax/management/openmbean/CompositeDataToMapTest.java
&lt;br&gt;- test/javax/management/openmbean/GenericMBeanExceptionTest.java
&lt;br&gt;- test/javax/management/query/QueryDottedAttrTest.java
&lt;br&gt;- test/javax/management/query/QueryNotifFilterTest.java
&lt;br&gt;- test/javax/management/query/QueryParseTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java
&lt;br&gt;- test/javax/management/standardmbean/FindMethodTest.java
&lt;br&gt;- test/javax/management/standardmbean/RegistrationTest.java
&lt;br&gt;&lt;br&gt;Changeset: 9f220ed252d9
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;lana
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-10 09:43 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/9f220ed252d9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/9f220ed252d9&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 6286daeb7d5a
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;anthony
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-20 19:11 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/6286daeb7d5a&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/6286daeb7d5a&lt;/a&gt;&lt;br&gt;&lt;br&gt;6863566: Java should support the freedesktop.org startup notification specification
&lt;br&gt;Summary: The startup notification gets removed as soon as a Java top-level window is shown
&lt;br&gt;Reviewed-by: anthony, art, dcherepanov
&lt;br&gt;Contributed-by: Damjan Jovanovic &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849387&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;damjan.jov@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! src/solaris/classes/sun/awt/X11/XWindowPeer.java
&lt;br&gt;&lt;br&gt;Changeset: 84b4935285c8
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;denis
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-24 18:46 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/84b4935285c8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/84b4935285c8&lt;/a&gt;&lt;br&gt;&lt;br&gt;5098433: REG: DnD of File-List between JVM is broken for non ASCII file names - Win32
&lt;br&gt;Reviewed-by: uta, dav
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/awt/datatransfer/DataTransferer.java
&lt;br&gt;! src/windows/native/sun/windows/awt_DnDDS.cpp
&lt;br&gt;+ test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/AbsoluteComponentCenterCalculator.java
&lt;br&gt;+ test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.html
&lt;br&gt;+ test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.java
&lt;br&gt;+ test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/FileListTransferable.java
&lt;br&gt;+ test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/InterprocessMessages.java
&lt;br&gt;+ test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/NextFramePositionCalculator.java
&lt;br&gt;+ test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/SourcePanel.java
&lt;br&gt;+ test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/TargetPanel.java
&lt;br&gt;&lt;br&gt;Changeset: b62c74b1772e
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;denis
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-25 21:27 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/b62c74b1772e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/b62c74b1772e&lt;/a&gt;&lt;br&gt;&lt;br&gt;4899516: Transferable has no DataFlavors when dragging from Gnome window to Swing
&lt;br&gt;Reviewed-by: uta, dav
&lt;br&gt;Contributed-by: Damjan Jovanovic &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849387&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;damjan.jov@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/awt/datatransfer/DataTransferer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XDataTransferer.java
&lt;br&gt;! src/solaris/lib/flavormap.properties
&lt;br&gt;! src/windows/classes/sun/awt/windows/WDataTransferer.java
&lt;br&gt;+ test/java/awt/dnd/URIListBetweenJVMsTest/FileListTransferable.java
&lt;br&gt;+ test/java/awt/dnd/URIListBetweenJVMsTest/InterprocessMessages.java
&lt;br&gt;+ test/java/awt/dnd/URIListBetweenJVMsTest/SourceFileListFrame.java
&lt;br&gt;+ test/java/awt/dnd/URIListBetweenJVMsTest/TargetFileListFrame.java
&lt;br&gt;+ test/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.html
&lt;br&gt;+ test/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.java
&lt;br&gt;! test/java/awt/regtesthelpers/process/ProcessCommunicator.java
&lt;br&gt;&lt;br&gt;Changeset: 6fd07b903478
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;lana
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-25 22:14 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/6fd07b903478&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/6fd07b903478&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- make/tools/fontchecker/Makefile
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontCheckDummy.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontChecker.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontCheckerConstants.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontFileFilter.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/README.txt
&lt;br&gt;- src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventBuffer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventClientFactory.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventConnection.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventParams.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/LeaseManager.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/LeaseRenewer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/ReceiverBuffer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptorSupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/SingleMBeanForwarder.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/MBeanInjector.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/ObjectNameRouter.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/package.html
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/DefaultRewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/IdentityProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/JMXNamespaceContext.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/RewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/RoutingOnlyProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/SerialRewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/package.html
&lt;br&gt;- src/share/classes/com/sun/jmx/remote/internal/ProxyInputStream.java
&lt;br&gt;- src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java
&lt;br&gt;- src/share/classes/java/nio/ByteBufferAs-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/Direct-X-Buffer-bin.java
&lt;br&gt;- src/share/classes/java/nio/Direct-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/Heap-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/X-Buffer-bin.java
&lt;br&gt;- src/share/classes/java/nio/X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/charset/Charset-X-Coder.java
&lt;br&gt;- src/share/classes/javax/management/ClientContext.java
&lt;br&gt;- src/share/classes/javax/management/Description.java
&lt;br&gt;- src/share/classes/javax/management/DescriptorFields.java
&lt;br&gt;- src/share/classes/javax/management/DynamicWrapperMBean.java
&lt;br&gt;- src/share/classes/javax/management/GenericMBeanException.java
&lt;br&gt;- src/share/classes/javax/management/Impact.java
&lt;br&gt;- src/share/classes/javax/management/MBean.java
&lt;br&gt;- src/share/classes/javax/management/ManagedAttribute.java
&lt;br&gt;- src/share/classes/javax/management/ManagedOperation.java
&lt;br&gt;- src/share/classes/javax/management/NotificationInfo.java
&lt;br&gt;- src/share/classes/javax/management/NotificationInfos.java
&lt;br&gt;- src/share/classes/javax/management/ObjectNameTemplate.java
&lt;br&gt;- src/share/classes/javax/management/QueryNotificationFilter.java
&lt;br&gt;- src/share/classes/javax/management/QueryParser.java
&lt;br&gt;- src/share/classes/javax/management/SendNotification.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClient.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientDelegate.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientDelegateMBean.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientNotFoundException.java
&lt;br&gt;- src/share/classes/javax/management/event/EventConsumer.java
&lt;br&gt;- src/share/classes/javax/management/event/EventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/EventReceiver.java
&lt;br&gt;- src/share/classes/javax/management/event/EventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/EventSubscriber.java
&lt;br&gt;- src/share/classes/javax/management/event/FetchingEventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/FetchingEventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/ListenerInfo.java
&lt;br&gt;- src/share/classes/javax/management/event/NotificationManager.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushEventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushEventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushServer.java
&lt;br&gt;- src/share/classes/javax/management/event/package-info.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXDomain.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespace.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaceMBean.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespacePermission.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaceView.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaces.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXRemoteNamespace.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXRemoteNamespaceMBean.java
&lt;br&gt;- src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java
&lt;br&gt;- src/share/classes/javax/management/namespace/MBeanServerSupport.java
&lt;br&gt;- src/share/classes/javax/management/namespace/VirtualEventManager.java
&lt;br&gt;- src/share/classes/javax/management/namespace/package-info.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMapping.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingClass.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java
&lt;br&gt;- src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java
&lt;br&gt;- src/share/classes/sun/misc/Version-template.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java
&lt;br&gt;- src/share/classes/sun/security/provider/certpath/LDAPCertStore.java
&lt;br&gt;- src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java
&lt;br&gt;- src/share/classes/sun/tools/jconsole/Version-template.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XWindowPeer.java
&lt;br&gt;- src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java
&lt;br&gt;- src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java
&lt;br&gt;- src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c
&lt;br&gt;- test/java/nio/Buffer/Basic-X.java
&lt;br&gt;- test/java/nio/Buffer/CopyDirect-X-Memory.java
&lt;br&gt;- test/javax/management/Introspector/AnnotatedMBeanTest.java
&lt;br&gt;- test/javax/management/Introspector/AnnotatedNotificationInfoTest.java
&lt;br&gt;- test/javax/management/Introspector/ExceptionsDescriptorTest.java
&lt;br&gt;- test/javax/management/Introspector/MBeanDescriptionTest.java
&lt;br&gt;- test/javax/management/Introspector/ObjectNameTemplateTest.java
&lt;br&gt;- test/javax/management/Introspector/ParameterNameTest.java
&lt;br&gt;- test/javax/management/Introspector/ResourceInjectionTest.java
&lt;br&gt;- test/javax/management/MBeanServer/AttributeListMapTest.java
&lt;br&gt;- test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java
&lt;br&gt;- test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java
&lt;br&gt;- test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java
&lt;br&gt;- test/javax/management/ObjectName/ValueOfTest.java
&lt;br&gt;- test/javax/management/context/ContextForwarderTest.java
&lt;br&gt;- test/javax/management/context/ContextTest.java
&lt;br&gt;- test/javax/management/context/LocaleAwareBroadcasterTest.java
&lt;br&gt;- test/javax/management/context/LocaleTest.java
&lt;br&gt;- test/javax/management/context/LocalizableTest.java
&lt;br&gt;- test/javax/management/context/RemoteContextTest.java
&lt;br&gt;- test/javax/management/context/localizable/MBeanDescriptions.properties
&lt;br&gt;- test/javax/management/context/localizable/MBeanDescriptions_fr.java
&lt;br&gt;- test/javax/management/context/localizable/Whatsit.java
&lt;br&gt;- test/javax/management/context/localizable/WhatsitMBean.java
&lt;br&gt;- test/javax/management/descriptor/DescriptorConstructorTest.java
&lt;br&gt;- test/javax/management/eventService/AddRemoveListenerTest.java
&lt;br&gt;- test/javax/management/eventService/CustomForwarderTest.java
&lt;br&gt;- test/javax/management/eventService/EventClientExecutorTest.java
&lt;br&gt;- test/javax/management/eventService/EventClientThreadTest.java
&lt;br&gt;- test/javax/management/eventService/EventDelegateSecurityTest.java
&lt;br&gt;- test/javax/management/eventService/EventManagerTest.java
&lt;br&gt;- test/javax/management/eventService/FetchingTest.java
&lt;br&gt;- test/javax/management/eventService/LeaseManagerDeadlockTest.java
&lt;br&gt;- test/javax/management/eventService/LeaseTest.java
&lt;br&gt;- test/javax/management/eventService/ListenerTest.java
&lt;br&gt;- test/javax/management/eventService/MyFetchingEventForwarder.java
&lt;br&gt;- test/javax/management/eventService/NotSerializableNotifTest.java
&lt;br&gt;- test/javax/management/eventService/PublishTest.java
&lt;br&gt;- test/javax/management/eventService/ReconnectableConnectorTest.java
&lt;br&gt;- test/javax/management/eventService/SharingThreadTest.java
&lt;br&gt;- test/javax/management/eventService/SubUnsubTest.java
&lt;br&gt;- test/javax/management/eventService/SubscribeTest.java
&lt;br&gt;- test/javax/management/eventService/UsingEventService.java
&lt;br&gt;- test/javax/management/interop/MBeanExceptionInteropTest.java
&lt;br&gt;- test/javax/management/modelmbean/DefaultDescriptorFieldTest.java
&lt;br&gt;- test/javax/management/monitor/InstantiateMonitorNotificationTest.java
&lt;br&gt;- test/javax/management/mxbean/CustomTypeTest.java
&lt;br&gt;- test/javax/management/mxbean/JMXServiceURLTest.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/CustomLongMXBean.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/CustomMXBean.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/package-info.java
&lt;br&gt;- test/javax/management/namespace/DomainCreationTest.java
&lt;br&gt;- test/javax/management/namespace/EventWithNamespaceControlTest.java
&lt;br&gt;- test/javax/management/namespace/EventWithNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/ExportNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXDomainTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceSecurityTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceViewTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespacesTest.java
&lt;br&gt;- test/javax/management/namespace/JMXRemoteNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXRemoteTargetNamespace.java
&lt;br&gt;- test/javax/management/namespace/LazyDomainTest.java
&lt;br&gt;- test/javax/management/namespace/LeadingSeparatorsTest.java
&lt;br&gt;- test/javax/management/namespace/MXBeanRefTest.java
&lt;br&gt;- test/javax/management/namespace/NamespaceController.java
&lt;br&gt;- test/javax/management/namespace/NamespaceControllerMBean.java
&lt;br&gt;- test/javax/management/namespace/NamespaceCreationTest.java
&lt;br&gt;- test/javax/management/namespace/NamespaceNotificationsTest.java
&lt;br&gt;- test/javax/management/namespace/NullDomainObjectNameTest.java
&lt;br&gt;- test/javax/management/namespace/NullObjectNameTest.java
&lt;br&gt;- test/javax/management/namespace/QueryNamesTest.java
&lt;br&gt;- test/javax/management/namespace/RemoveNotificationListenerTest.java
&lt;br&gt;- test/javax/management/namespace/RoutingServerProxyTest.java
&lt;br&gt;- test/javax/management/namespace/SerialParamProcessorTest.java
&lt;br&gt;- test/javax/management/namespace/SourceNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualMBeanNotifTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualMBeanTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualNamespaceQueryTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualPropsTest.java
&lt;br&gt;- test/javax/management/namespace/Wombat.java
&lt;br&gt;- test/javax/management/namespace/WombatMBean.java
&lt;br&gt;- test/javax/management/namespace/namespace.policy
&lt;br&gt;- test/javax/management/notification/SupportClearTest.java
&lt;br&gt;- test/javax/management/openmbean/CompositeDataToMapTest.java
&lt;br&gt;- test/javax/management/openmbean/GenericMBeanExceptionTest.java
&lt;br&gt;- test/javax/management/query/QueryDottedAttrTest.java
&lt;br&gt;- test/javax/management/query/QueryNotifFilterTest.java
&lt;br&gt;- test/javax/management/query/QueryParseTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java
&lt;br&gt;- test/javax/management/standardmbean/FindMethodTest.java
&lt;br&gt;- test/javax/management/standardmbean/RegistrationTest.java
&lt;br&gt;&lt;br&gt;Changeset: e6b46fc235b0
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;art
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 15:26 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/e6b46fc235b0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/e6b46fc235b0&lt;/a&gt;&lt;br&gt;&lt;br&gt;4913324: Deadlock when using two event queues
&lt;br&gt;Reviewed-by: anthony, ant, dcherepanov
&lt;br&gt;&lt;br&gt;! src/share/classes/java/awt/EventDispatchThread.java
&lt;br&gt;! src/share/classes/java/awt/EventQueue.java
&lt;br&gt;! src/share/classes/sun/awt/AWTAccessor.java
&lt;br&gt;! src/share/classes/sun/awt/AppContext.java
&lt;br&gt;! src/share/classes/sun/awt/SunToolkit.java
&lt;br&gt;+ test/java/awt/EventQueue/PushPopDeadlock2/PushPopTest.java
&lt;br&gt;&lt;br&gt;Changeset: ca34cfff70a4
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;anthony
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 16:07 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/ca34cfff70a4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/ca34cfff70a4&lt;/a&gt;&lt;br&gt;&lt;br&gt;6402325: Swing toolbars vs native toolbars on Windows
&lt;br&gt;Summary: Introduce support for different window types: NORMAL, UTILITY, POPUP
&lt;br&gt;Reviewed-by: art, dcherepanov
&lt;br&gt;&lt;br&gt;! src/share/classes/java/awt/Window.java
&lt;br&gt;! src/share/classes/javax/swing/Popup.java
&lt;br&gt;! src/share/classes/sun/awt/SunToolkit.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/InfoWindow.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XNETProtocol.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XToolkit.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XWindowPeer.java
&lt;br&gt;! src/windows/classes/sun/awt/windows/WDialogPeer.java
&lt;br&gt;! src/windows/classes/sun/awt/windows/WFramePeer.java
&lt;br&gt;! src/windows/classes/sun/awt/windows/WWindowPeer.java
&lt;br&gt;! src/windows/native/sun/windows/awt_Dialog.cpp
&lt;br&gt;! src/windows/native/sun/windows/awt_Window.cpp
&lt;br&gt;! src/windows/native/sun/windows/awt_Window.h
&lt;br&gt;+ test/java/awt/Window/WindowType/WindowType.java
&lt;br&gt;&lt;br&gt;Changeset: 6ffb01da29ce
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;anthony
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-02 14:51 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/6ffb01da29ce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/6ffb01da29ce&lt;/a&gt;&lt;br&gt;&lt;br&gt;6901021: Security Warning Icon not getting displayed properly when frame loses focus
&lt;br&gt;Summary: Make sure the gray icon is selected when hiding the security warning
&lt;br&gt;Reviewed-by: art, dcherepanov
&lt;br&gt;&lt;br&gt;! src/windows/native/sun/windows/awt_Toolkit.cpp
&lt;br&gt;! src/windows/native/sun/windows/awt_Window.cpp
&lt;br&gt;&lt;br&gt;Changeset: 35d43184687d
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ant
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-02 17:26 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/35d43184687d&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/35d43184687d&lt;/a&gt;&lt;br&gt;&lt;br&gt;6566375: PIT : test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html
&lt;br&gt;Reviewed-by: art, dcherepanov
&lt;br&gt;&lt;br&gt;! test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.java
&lt;br&gt;&lt;br&gt;Changeset: 44f04b551d8f
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ant
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-04 15:07 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/44f04b551d8f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/44f04b551d8f&lt;/a&gt;&lt;br&gt;&lt;br&gt;6903354: deadlock involving Component.show &amp; SunToolkit.getImageFromHash
&lt;br&gt;Reviewed-by: art, bae
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/awt/SunToolkit.java
&lt;br&gt;&lt;br&gt;Changeset: 4ff2fe6c2738
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;yan
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 13:32 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/4ff2fe6c2738&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/4ff2fe6c2738&lt;/a&gt;&lt;br&gt;&lt;br&gt;5099725: AWT doesn't seem to handle MappingNotify events under X11.
&lt;br&gt;5036807: Pressing action keys &amp;quot;STOP/AGAIN/COMPOSE&amp;quot; generates keycode of F11/F12 keys.
&lt;br&gt;4787377: VK_STOP key on Solaris generates wrong Key Code
&lt;br&gt;Summary: Added an event processing lumped with similar native code for similar bugs.
&lt;br&gt;Reviewed-by: art
&lt;br&gt;&lt;br&gt;! make/sun/xawt/mapfile-vers
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XEmbedHelper.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XKeysym.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XToolkit.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XlibWrapper.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/keysym2ucs.h
&lt;br&gt;! src/solaris/native/sun/xawt/XlibWrapper.c
&lt;br&gt;&lt;br&gt;Changeset: e4c0c37f6ad5
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;dcherepanov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 13:43 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/e4c0c37f6ad5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/e4c0c37f6ad5&lt;/a&gt;&lt;br&gt;&lt;br&gt;6823138: Need to replace ComponentAccessor with AWTAccessor
&lt;br&gt;Reviewed-by: art, anthony
&lt;br&gt;&lt;br&gt;! src/share/classes/java/awt/Component.java
&lt;br&gt;! src/share/classes/java/awt/Window.java
&lt;br&gt;! src/share/classes/sun/awt/AWTAccessor.java
&lt;br&gt;- src/share/classes/sun/awt/ComponentAccessor.java
&lt;br&gt;! src/share/classes/sun/awt/GlobalCursorManager.java
&lt;br&gt;! src/share/classes/sun/awt/SunToolkit.java
&lt;br&gt;- src/share/classes/sun/awt/WindowAccessor.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XComponentPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XContentWindow.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XDialogPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XDragSourceContextPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XEmbedChildProxy.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XGlobalCursorManager.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XTextFieldPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XToolkit.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XWindow.java
&lt;br&gt;! src/solaris/classes/sun/awt/X11/XWindowPeer.java
&lt;br&gt;! src/windows/classes/sun/awt/windows/WCanvasPeer.java
&lt;br&gt;! src/windows/classes/sun/awt/windows/WComponentPeer.java
&lt;br&gt;! src/windows/classes/sun/awt/windows/WDialogPeer.java
&lt;br&gt;! src/windows/classes/sun/awt/windows/WFileDialogPeer.java
&lt;br&gt;! src/windows/classes/sun/awt/windows/WPrintDialogPeer.java
&lt;br&gt;&lt;br&gt;Changeset: 5ab49c5b9423
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;dcherepanov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 14:07 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/5ab49c5b9423&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/5ab49c5b9423&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;! src/solaris/classes/sun/awt/X11/XToolkit.java
&lt;br&gt;&lt;br&gt;Changeset: 384659657472
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ant
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-07 16:38 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/384659657472&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/384659657472&lt;/a&gt;&lt;br&gt;&lt;br&gt;6903890: SWT_AWT focus issues when a dialog is shown/disposed, on X11
&lt;br&gt;Reviewed-by: art, dcherepanov
&lt;br&gt;&lt;br&gt;! src/solaris/classes/sun/awt/X11/XEmbedClientHelper.java
&lt;br&gt;&lt;br&gt;Changeset: 725bf9c81f86
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mchung
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-08 09:02 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/725bf9c81f86&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/725bf9c81f86&lt;/a&gt;&lt;br&gt;&lt;br&gt;6907568: java/awt/KeyboardFocusManager.java inproperly merged and lost a changeset
&lt;br&gt;Summary: Reapply fix for 6879044 in java.awt.KeyboardFocusManager
&lt;br&gt;Reviewed-by: dcherepanov, asaha
&lt;br&gt;&lt;br&gt;! src/share/classes/java/awt/KeyboardFocusManager.java
&lt;br&gt;&lt;br&gt;Changeset: 624683dd9066
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;anthony
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-09 14:02 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/624683dd9066&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/624683dd9066&lt;/a&gt;&lt;br&gt;&lt;br&gt;6900622: Security warning icon is not getting displayed properly for tooltip
&lt;br&gt;Summary: Pass a correct value for the hWndInsertAfter argument to the ::SetWindowPos() function
&lt;br&gt;Reviewed-by: art, dcherepanov
&lt;br&gt;&lt;br&gt;! src/windows/native/sun/windows/awt_Window.cpp
&lt;br&gt;! src/windows/native/sun/windows/awt_Window.h
&lt;br&gt;&lt;br&gt;Changeset: e5ed96d088dd
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;dav
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-09 14:33 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/e5ed96d088dd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/e5ed96d088dd&lt;/a&gt;&lt;br&gt;&lt;br&gt;6903893: Fix failed for CR 6834576: RemoveChild/ test fail with deadlock on rhel and sles
&lt;br&gt;Reviewed-by: dcherepanov, art
&lt;br&gt;&lt;br&gt;! src/solaris/classes/sun/awt/X11/XToolkit.java
&lt;br&gt;&lt;br&gt;Changeset: fb57c1bd637a
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;lana
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-10 09:46 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/fb57c1bd637a&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/fb57c1bd637a&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- src/share/classes/sun/awt/ComponentAccessor.java
&lt;br&gt;- src/share/classes/sun/awt/WindowAccessor.java
&lt;br&gt;&lt;br&gt;Changeset: 7bcb1864f424
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;rupashka
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-23 20:57 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/7bcb1864f424&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/7bcb1864f424&lt;/a&gt;&lt;br&gt;&lt;br&gt;6823603: Generics: JList
&lt;br&gt;Reviewed-by: peterz, alexp
&lt;br&gt;Contributed-by: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849387&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fbrunnerlist@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;! src/share/classes/javax/swing/AbstractListModel.java
&lt;br&gt;! src/share/classes/javax/swing/DefaultListCellRenderer.java
&lt;br&gt;! src/share/classes/javax/swing/DefaultListModel.java
&lt;br&gt;! src/share/classes/javax/swing/JList.java
&lt;br&gt;! src/share/classes/javax/swing/ListCellRenderer.java
&lt;br&gt;! src/share/classes/javax/swing/ListModel.java
&lt;br&gt;+ test/javax/swing/JList/6823603/bug6823603.java
&lt;br&gt;&lt;br&gt;Changeset: 496c2f20dfac
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;peterz
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-25 20:47 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/496c2f20dfac&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/496c2f20dfac&lt;/a&gt;&lt;br&gt;&lt;br&gt;6888156: With GTK Look and Feel Icons cannot be rendered in Jtable Cells
&lt;br&gt;Reviewed-by: rupashka
&lt;br&gt;&lt;br&gt;! src/share/classes/javax/swing/JTable.java
&lt;br&gt;+ test/javax/swing/JTable/Test6888156.java
&lt;br&gt;&lt;br&gt;Changeset: bb05c76b5c2f
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;lana
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-25 14:37 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/bb05c76b5c2f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/bb05c76b5c2f&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- make/tools/fontchecker/Makefile
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontCheckDummy.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontChecker.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontCheckerConstants.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontFileFilter.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/README.txt
&lt;br&gt;- src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventBuffer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventClientFactory.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventConnection.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventParams.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/LeaseManager.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/LeaseRenewer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/ReceiverBuffer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptorSupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/SingleMBeanForwarder.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/MBeanInjector.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/ObjectNameRouter.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/package.html
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/DefaultRewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/IdentityProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/JMXNamespaceContext.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/RewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/RoutingOnlyProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/SerialRewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/package.html
&lt;br&gt;- src/share/classes/com/sun/jmx/remote/internal/ProxyInputStream.java
&lt;br&gt;- src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java
&lt;br&gt;- src/share/classes/java/nio/ByteBufferAs-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/Direct-X-Buffer-bin.java
&lt;br&gt;- src/share/classes/java/nio/Direct-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/Heap-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/X-Buffer-bin.java
&lt;br&gt;- src/share/classes/java/nio/X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/charset/Charset-X-Coder.java
&lt;br&gt;- src/share/classes/javax/management/ClientContext.java
&lt;br&gt;- src/share/classes/javax/management/Description.java
&lt;br&gt;- src/share/classes/javax/management/DescriptorFields.java
&lt;br&gt;- src/share/classes/javax/management/DynamicWrapperMBean.java
&lt;br&gt;- src/share/classes/javax/management/GenericMBeanException.java
&lt;br&gt;- src/share/classes/javax/management/Impact.java
&lt;br&gt;- src/share/classes/javax/management/MBean.java
&lt;br&gt;- src/share/classes/javax/management/ManagedAttribute.java
&lt;br&gt;- src/share/classes/javax/management/ManagedOperation.java
&lt;br&gt;- src/share/classes/javax/management/NotificationInfo.java
&lt;br&gt;- src/share/classes/javax/management/NotificationInfos.java
&lt;br&gt;- src/share/classes/javax/management/ObjectNameTemplate.java
&lt;br&gt;- src/share/classes/javax/management/QueryNotificationFilter.java
&lt;br&gt;- src/share/classes/javax/management/QueryParser.java
&lt;br&gt;- src/share/classes/javax/management/SendNotification.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClient.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientDelegate.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientDelegateMBean.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientNotFoundException.java
&lt;br&gt;- src/share/classes/javax/management/event/EventConsumer.java
&lt;br&gt;- src/share/classes/javax/management/event/EventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/EventReceiver.java
&lt;br&gt;- src/share/classes/javax/management/event/EventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/EventSubscriber.java
&lt;br&gt;- src/share/classes/javax/management/event/FetchingEventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/FetchingEventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/ListenerInfo.java
&lt;br&gt;- src/share/classes/javax/management/event/NotificationManager.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushEventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushEventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushServer.java
&lt;br&gt;- src/share/classes/javax/management/event/package-info.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXDomain.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespace.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaceMBean.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespacePermission.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaceView.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaces.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXRemoteNamespace.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXRemoteNamespaceMBean.java
&lt;br&gt;- src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java
&lt;br&gt;- src/share/classes/javax/management/namespace/MBeanServerSupport.java
&lt;br&gt;- src/share/classes/javax/management/namespace/VirtualEventManager.java
&lt;br&gt;- src/share/classes/javax/management/namespace/package-info.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMapping.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingClass.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java
&lt;br&gt;- src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java
&lt;br&gt;- src/share/classes/sun/misc/Version-template.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java
&lt;br&gt;- src/share/classes/sun/security/provider/certpath/LDAPCertStore.java
&lt;br&gt;- src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java
&lt;br&gt;- src/share/classes/sun/tools/jconsole/Version-template.java
&lt;br&gt;- src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java
&lt;br&gt;- src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java
&lt;br&gt;- src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c
&lt;br&gt;- test/java/nio/Buffer/Basic-X.java
&lt;br&gt;- test/java/nio/Buffer/CopyDirect-X-Memory.java
&lt;br&gt;- test/javax/management/Introspector/AnnotatedMBeanTest.java
&lt;br&gt;- test/javax/management/Introspector/AnnotatedNotificationInfoTest.java
&lt;br&gt;- test/javax/management/Introspector/ExceptionsDescriptorTest.java
&lt;br&gt;- test/javax/management/Introspector/MBeanDescriptionTest.java
&lt;br&gt;- test/javax/management/Introspector/ObjectNameTemplateTest.java
&lt;br&gt;- test/javax/management/Introspector/ParameterNameTest.java
&lt;br&gt;- test/javax/management/Introspector/ResourceInjectionTest.java
&lt;br&gt;- test/javax/management/MBeanServer/AttributeListMapTest.java
&lt;br&gt;- test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java
&lt;br&gt;- test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java
&lt;br&gt;- test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java
&lt;br&gt;- test/javax/management/ObjectName/ValueOfTest.java
&lt;br&gt;- test/javax/management/context/ContextForwarderTest.java
&lt;br&gt;- test/javax/management/context/ContextTest.java
&lt;br&gt;- test/javax/management/context/LocaleAwareBroadcasterTest.java
&lt;br&gt;- test/javax/management/context/LocaleTest.java
&lt;br&gt;- test/javax/management/context/LocalizableTest.java
&lt;br&gt;- test/javax/management/context/RemoteContextTest.java
&lt;br&gt;- test/javax/management/context/localizable/MBeanDescriptions.properties
&lt;br&gt;- test/javax/management/context/localizable/MBeanDescriptions_fr.java
&lt;br&gt;- test/javax/management/context/localizable/Whatsit.java
&lt;br&gt;- test/javax/management/context/localizable/WhatsitMBean.java
&lt;br&gt;- test/javax/management/descriptor/DescriptorConstructorTest.java
&lt;br&gt;- test/javax/management/eventService/AddRemoveListenerTest.java
&lt;br&gt;- test/javax/management/eventService/CustomForwarderTest.java
&lt;br&gt;- test/javax/management/eventService/EventClientExecutorTest.java
&lt;br&gt;- test/javax/management/eventService/EventClientThreadTest.java
&lt;br&gt;- test/javax/management/eventService/EventDelegateSecurityTest.java
&lt;br&gt;- test/javax/management/eventService/EventManagerTest.java
&lt;br&gt;- test/javax/management/eventService/FetchingTest.java
&lt;br&gt;- test/javax/management/eventService/LeaseManagerDeadlockTest.java
&lt;br&gt;- test/javax/management/eventService/LeaseTest.java
&lt;br&gt;- test/javax/management/eventService/ListenerTest.java
&lt;br&gt;- test/javax/management/eventService/MyFetchingEventForwarder.java
&lt;br&gt;- test/javax/management/eventService/NotSerializableNotifTest.java
&lt;br&gt;- test/javax/management/eventService/PublishTest.java
&lt;br&gt;- test/javax/management/eventService/ReconnectableConnectorTest.java
&lt;br&gt;- test/javax/management/eventService/SharingThreadTest.java
&lt;br&gt;- test/javax/management/eventService/SubUnsubTest.java
&lt;br&gt;- test/javax/management/eventService/SubscribeTest.java
&lt;br&gt;- test/javax/management/eventService/UsingEventService.java
&lt;br&gt;- test/javax/management/interop/MBeanExceptionInteropTest.java
&lt;br&gt;- test/javax/management/modelmbean/DefaultDescriptorFieldTest.java
&lt;br&gt;- test/javax/management/monitor/InstantiateMonitorNotificationTest.java
&lt;br&gt;- test/javax/management/mxbean/CustomTypeTest.java
&lt;br&gt;- test/javax/management/mxbean/JMXServiceURLTest.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/CustomLongMXBean.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/CustomMXBean.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/package-info.java
&lt;br&gt;- test/javax/management/namespace/DomainCreationTest.java
&lt;br&gt;- test/javax/management/namespace/EventWithNamespaceControlTest.java
&lt;br&gt;- test/javax/management/namespace/EventWithNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/ExportNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXDomainTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceSecurityTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceViewTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespacesTest.java
&lt;br&gt;- test/javax/management/namespace/JMXRemoteNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXRemoteTargetNamespace.java
&lt;br&gt;- test/javax/management/namespace/LazyDomainTest.java
&lt;br&gt;- test/javax/management/namespace/LeadingSeparatorsTest.java
&lt;br&gt;- test/javax/management/namespace/MXBeanRefTest.java
&lt;br&gt;- test/javax/management/namespace/NamespaceController.java
&lt;br&gt;- test/javax/management/namespace/NamespaceControllerMBean.java
&lt;br&gt;- test/javax/management/namespace/NamespaceCreationTest.java
&lt;br&gt;- test/javax/management/namespace/NamespaceNotificationsTest.java
&lt;br&gt;- test/javax/management/namespace/NullDomainObjectNameTest.java
&lt;br&gt;- test/javax/management/namespace/NullObjectNameTest.java
&lt;br&gt;- test/javax/management/namespace/QueryNamesTest.java
&lt;br&gt;- test/javax/management/namespace/RemoveNotificationListenerTest.java
&lt;br&gt;- test/javax/management/namespace/RoutingServerProxyTest.java
&lt;br&gt;- test/javax/management/namespace/SerialParamProcessorTest.java
&lt;br&gt;- test/javax/management/namespace/SourceNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualMBeanNotifTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualMBeanTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualNamespaceQueryTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualPropsTest.java
&lt;br&gt;- test/javax/management/namespace/Wombat.java
&lt;br&gt;- test/javax/management/namespace/WombatMBean.java
&lt;br&gt;- test/javax/management/namespace/namespace.policy
&lt;br&gt;- test/javax/management/notification/SupportClearTest.java
&lt;br&gt;- test/javax/management/openmbean/CompositeDataToMapTest.java
&lt;br&gt;- test/javax/management/openmbean/GenericMBeanExceptionTest.java
&lt;br&gt;- test/javax/management/query/QueryDottedAttrTest.java
&lt;br&gt;- test/javax/management/query/QueryNotifFilterTest.java
&lt;br&gt;- test/javax/management/query/QueryParseTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java
&lt;br&gt;- test/javax/management/standardmbean/FindMethodTest.java
&lt;br&gt;- test/javax/management/standardmbean/RegistrationTest.java
&lt;br&gt;&lt;br&gt;Changeset: d505826eabca
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;okutsu
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 16:20 +0900
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/d505826eabca&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/d505826eabca&lt;/a&gt;&lt;br&gt;&lt;br&gt;6904997: (tz) Windows-only: tzmappings needs update for KB976098
&lt;br&gt;Reviewed-by: peytoia
&lt;br&gt;&lt;br&gt;! src/windows/lib/tzmappings
&lt;br&gt;&lt;br&gt;Changeset: 76b887e939d4
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;malenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 15:24 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/76b887e939d4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/76b887e939d4&lt;/a&gt;&lt;br&gt;&lt;br&gt;5102804: Memory leak in Introspector.getBeanInfo(Class) for custom BeanInfo: Class param
&lt;br&gt;Reviewed-by: peterz
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/beans/WeakCache.java
&lt;br&gt;! src/share/classes/java/beans/Introspector.java
&lt;br&gt;+ test/java/beans/Introspector/Test5102804.java
&lt;br&gt;&lt;br&gt;Changeset: 965ffc33d9a2
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;amenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-06 19:47 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/965ffc33d9a2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/965ffc33d9a2&lt;/a&gt;&lt;br&gt;&lt;br&gt;6744801: JCK api/javax_sound/interactive/RecordSoundTest.html#RecordSoundTest fails on Solaris10 x64 for -d64
&lt;br&gt;Reviewed-by: dav
&lt;br&gt;&lt;br&gt;! make/javax/sound/Makefile
&lt;br&gt;&lt;br&gt;Changeset: fe03ca4901a4
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;amenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-06 19:48 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/fe03ca4901a4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/fe03ca4901a4&lt;/a&gt;&lt;br&gt;&lt;br&gt;6887318: Incorrect constant used in DirectSound Mixer implementation
&lt;br&gt;Reviewed-by: uta
&lt;br&gt;&lt;br&gt;! src/windows/native/com/sun/media/sound/PLATFORM_API_WinOS_DirectSound.cpp
&lt;br&gt;&lt;br&gt;Changeset: 1d7b87d34cf8
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;kalli
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 17:13 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/1d7b87d34cf8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/1d7b87d34cf8&lt;/a&gt;&lt;br&gt;&lt;br&gt;6833357: Improve time-stamp support in Gervill to reduce jitter
&lt;br&gt;Reviewed-by: amenkov
&lt;br&gt;&lt;br&gt;+ src/share/classes/com/sun/media/sound/MidiDeviceReceiver.java
&lt;br&gt;! src/share/classes/com/sun/media/sound/SoftAudioBuffer.java
&lt;br&gt;! src/share/classes/com/sun/media/sound/SoftChannel.java
&lt;br&gt;! src/share/classes/com/sun/media/sound/SoftLimiter.java
&lt;br&gt;! src/share/classes/com/sun/media/sound/SoftMainMixer.java
&lt;br&gt;! src/share/classes/com/sun/media/sound/SoftReceiver.java
&lt;br&gt;! src/share/classes/com/sun/media/sound/SoftSynthesizer.java
&lt;br&gt;! src/share/classes/com/sun/media/sound/SoftVoice.java
&lt;br&gt;+ test/javax/sound/midi/Gervill/SoftReceiver/GetMidiDevice.java
&lt;br&gt;+ test/javax/sound/midi/Gervill/SoftSynthesizer/TestPreciseTimestampRendering.java
&lt;br&gt;&lt;br&gt;Changeset: e7483b15706f
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;kalli
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 17:36 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/e7483b15706f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/e7483b15706f&lt;/a&gt;&lt;br&gt;&lt;br&gt;6823449: Gervill: ArrayIndexOutOfBoundsException thrown when trying to play too may voices at same time
&lt;br&gt;Reviewed-by: amenkov
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/media/sound/SoftChannel.java
&lt;br&gt;+ test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest2.java
&lt;br&gt;&lt;br&gt;Changeset: c5cefcfdac9a
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;amenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 17:54 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/c5cefcfdac9a&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/c5cefcfdac9a&lt;/a&gt;&lt;br&gt;&lt;br&gt;6832063: OpenJDK fails to open the default ALSA device when PulseAudio is enabled
&lt;br&gt;Reviewed-by: amenkov
&lt;br&gt;Contributed-by: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849387&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omajid@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;! src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_PCM.c
&lt;br&gt;&lt;br&gt;Changeset: f20c9e76c3e0
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;amenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 18:36 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/f20c9e76c3e0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/f20c9e76c3e0&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;! make/javax/sound/Makefile
&lt;br&gt;- make/tools/fontchecker/Makefile
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontCheckDummy.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontChecker.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontCheckerConstants.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/FontFileFilter.java
&lt;br&gt;- make/tools/src/build/tools/fontchecker/README.txt
&lt;br&gt;- src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventBuffer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventClientFactory.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventConnection.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/EventParams.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/LeaseManager.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/LeaseRenewer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/ReceiverBuffer.java
&lt;br&gt;- src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptorSupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/interceptor/SingleMBeanForwarder.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/MBeanInjector.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java
&lt;br&gt;- src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/ObjectNameRouter.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/package.html
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/DefaultRewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/IdentityProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/JMXNamespaceContext.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/RewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/RoutingOnlyProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/SerialRewritingProcessor.java
&lt;br&gt;- src/share/classes/com/sun/jmx/namespace/serial/package.html
&lt;br&gt;- src/share/classes/com/sun/jmx/remote/internal/ProxyInputStream.java
&lt;br&gt;- src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java
&lt;br&gt;- src/share/classes/java/nio/ByteBufferAs-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/Direct-X-Buffer-bin.java
&lt;br&gt;- src/share/classes/java/nio/Direct-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/Heap-X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/X-Buffer-bin.java
&lt;br&gt;- src/share/classes/java/nio/X-Buffer.java
&lt;br&gt;- src/share/classes/java/nio/charset/Charset-X-Coder.java
&lt;br&gt;- src/share/classes/javax/management/ClientContext.java
&lt;br&gt;- src/share/classes/javax/management/Description.java
&lt;br&gt;- src/share/classes/javax/management/DescriptorFields.java
&lt;br&gt;- src/share/classes/javax/management/DynamicWrapperMBean.java
&lt;br&gt;- src/share/classes/javax/management/GenericMBeanException.java
&lt;br&gt;- src/share/classes/javax/management/Impact.java
&lt;br&gt;- src/share/classes/javax/management/MBean.java
&lt;br&gt;- src/share/classes/javax/management/ManagedAttribute.java
&lt;br&gt;- src/share/classes/javax/management/ManagedOperation.java
&lt;br&gt;- src/share/classes/javax/management/NotificationInfo.java
&lt;br&gt;- src/share/classes/javax/management/NotificationInfos.java
&lt;br&gt;- src/share/classes/javax/management/ObjectNameTemplate.java
&lt;br&gt;- src/share/classes/javax/management/QueryNotificationFilter.java
&lt;br&gt;- src/share/classes/javax/management/QueryParser.java
&lt;br&gt;- src/share/classes/javax/management/SendNotification.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClient.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientDelegate.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientDelegateMBean.java
&lt;br&gt;- src/share/classes/javax/management/event/EventClientNotFoundException.java
&lt;br&gt;- src/share/classes/javax/management/event/EventConsumer.java
&lt;br&gt;- src/share/classes/javax/management/event/EventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/EventReceiver.java
&lt;br&gt;- src/share/classes/javax/management/event/EventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/EventSubscriber.java
&lt;br&gt;- src/share/classes/javax/management/event/FetchingEventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/FetchingEventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/ListenerInfo.java
&lt;br&gt;- src/share/classes/javax/management/event/NotificationManager.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushEventForwarder.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushEventRelay.java
&lt;br&gt;- src/share/classes/javax/management/event/RMIPushServer.java
&lt;br&gt;- src/share/classes/javax/management/event/package-info.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXDomain.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespace.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaceMBean.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespacePermission.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaceView.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXNamespaces.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXRemoteNamespace.java
&lt;br&gt;- src/share/classes/javax/management/namespace/JMXRemoteNamespaceMBean.java
&lt;br&gt;- src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java
&lt;br&gt;- src/share/classes/javax/management/namespace/MBeanServerSupport.java
&lt;br&gt;- src/share/classes/javax/management/namespace/VirtualEventManager.java
&lt;br&gt;- src/share/classes/javax/management/namespace/package-info.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMapping.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingClass.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java
&lt;br&gt;- src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java
&lt;br&gt;- src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java
&lt;br&gt;- src/share/classes/sun/misc/Version-template.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java
&lt;br&gt;- src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java
&lt;br&gt;- src/share/classes/sun/security/provider/certpath/LDAPCertStore.java
&lt;br&gt;- src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java
&lt;br&gt;- src/share/classes/sun/tools/jconsole/Version-template.java
&lt;br&gt;- src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java
&lt;br&gt;- src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java
&lt;br&gt;- src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c
&lt;br&gt;- test/java/nio/Buffer/Basic-X.java
&lt;br&gt;- test/java/nio/Buffer/CopyDirect-X-Memory.java
&lt;br&gt;- test/javax/management/Introspector/AnnotatedMBeanTest.java
&lt;br&gt;- test/javax/management/Introspector/AnnotatedNotificationInfoTest.java
&lt;br&gt;- test/javax/management/Introspector/ExceptionsDescriptorTest.java
&lt;br&gt;- test/javax/management/Introspector/MBeanDescriptionTest.java
&lt;br&gt;- test/javax/management/Introspector/ObjectNameTemplateTest.java
&lt;br&gt;- test/javax/management/Introspector/ParameterNameTest.java
&lt;br&gt;- test/javax/management/Introspector/ResourceInjectionTest.java
&lt;br&gt;- test/javax/management/MBeanServer/AttributeListMapTest.java
&lt;br&gt;- test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java
&lt;br&gt;- test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java
&lt;br&gt;- test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java
&lt;br&gt;- test/javax/management/ObjectName/ValueOfTest.java
&lt;br&gt;- test/javax/management/context/ContextForwarderTest.java
&lt;br&gt;- test/javax/management/context/ContextTest.java
&lt;br&gt;- test/javax/management/context/LocaleAwareBroadcasterTest.java
&lt;br&gt;- test/javax/management/context/LocaleTest.java
&lt;br&gt;- test/javax/management/context/LocalizableTest.java
&lt;br&gt;- test/javax/management/context/RemoteContextTest.java
&lt;br&gt;- test/javax/management/context/localizable/MBeanDescriptions.properties
&lt;br&gt;- test/javax/management/context/localizable/MBeanDescriptions_fr.java
&lt;br&gt;- test/javax/management/context/localizable/Whatsit.java
&lt;br&gt;- test/javax/management/context/localizable/WhatsitMBean.java
&lt;br&gt;- test/javax/management/descriptor/DescriptorConstructorTest.java
&lt;br&gt;- test/javax/management/eventService/AddRemoveListenerTest.java
&lt;br&gt;- test/javax/management/eventService/CustomForwarderTest.java
&lt;br&gt;- test/javax/management/eventService/EventClientExecutorTest.java
&lt;br&gt;- test/javax/management/eventService/EventClientThreadTest.java
&lt;br&gt;- test/javax/management/eventService/EventDelegateSecurityTest.java
&lt;br&gt;- test/javax/management/eventService/EventManagerTest.java
&lt;br&gt;- test/javax/management/eventService/FetchingTest.java
&lt;br&gt;- test/javax/management/eventService/LeaseManagerDeadlockTest.java
&lt;br&gt;- test/javax/management/eventService/LeaseTest.java
&lt;br&gt;- test/javax/management/eventService/ListenerTest.java
&lt;br&gt;- test/javax/management/eventService/MyFetchingEventForwarder.java
&lt;br&gt;- test/javax/management/eventService/NotSerializableNotifTest.java
&lt;br&gt;- test/javax/management/eventService/PublishTest.java
&lt;br&gt;- test/javax/management/eventService/ReconnectableConnectorTest.java
&lt;br&gt;- test/javax/management/eventService/SharingThreadTest.java
&lt;br&gt;- test/javax/management/eventService/SubUnsubTest.java
&lt;br&gt;- test/javax/management/eventService/SubscribeTest.java
&lt;br&gt;- test/javax/management/eventService/UsingEventService.java
&lt;br&gt;- test/javax/management/interop/MBeanExceptionInteropTest.java
&lt;br&gt;- test/javax/management/modelmbean/DefaultDescriptorFieldTest.java
&lt;br&gt;- test/javax/management/monitor/InstantiateMonitorNotificationTest.java
&lt;br&gt;- test/javax/management/mxbean/CustomTypeTest.java
&lt;br&gt;- test/javax/management/mxbean/JMXServiceURLTest.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/CustomLongMXBean.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/CustomMXBean.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java
&lt;br&gt;- test/javax/management/mxbean/customtypes/package-info.java
&lt;br&gt;- test/javax/management/namespace/DomainCreationTest.java
&lt;br&gt;- test/javax/management/namespace/EventWithNamespaceControlTest.java
&lt;br&gt;- test/javax/management/namespace/EventWithNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/ExportNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXDomainTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceSecurityTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespaceViewTest.java
&lt;br&gt;- test/javax/management/namespace/JMXNamespacesTest.java
&lt;br&gt;- test/javax/management/namespace/JMXRemoteNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/JMXRemoteTargetNamespace.java
&lt;br&gt;- test/javax/management/namespace/LazyDomainTest.java
&lt;br&gt;- test/javax/management/namespace/LeadingSeparatorsTest.java
&lt;br&gt;- test/javax/management/namespace/MXBeanRefTest.java
&lt;br&gt;- test/javax/management/namespace/NamespaceController.java
&lt;br&gt;- test/javax/management/namespace/NamespaceControllerMBean.java
&lt;br&gt;- test/javax/management/namespace/NamespaceCreationTest.java
&lt;br&gt;- test/javax/management/namespace/NamespaceNotificationsTest.java
&lt;br&gt;- test/javax/management/namespace/NullDomainObjectNameTest.java
&lt;br&gt;- test/javax/management/namespace/NullObjectNameTest.java
&lt;br&gt;- test/javax/management/namespace/QueryNamesTest.java
&lt;br&gt;- test/javax/management/namespace/RemoveNotificationListenerTest.java
&lt;br&gt;- test/javax/management/namespace/RoutingServerProxyTest.java
&lt;br&gt;- test/javax/management/namespace/SerialParamProcessorTest.java
&lt;br&gt;- test/javax/management/namespace/SourceNamespaceTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualMBeanNotifTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualMBeanTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualNamespaceQueryTest.java
&lt;br&gt;- test/javax/management/namespace/VirtualPropsTest.java
&lt;br&gt;- test/javax/management/namespace/Wombat.java
&lt;br&gt;- test/javax/management/namespace/WombatMBean.java
&lt;br&gt;- test/javax/management/namespace/namespace.policy
&lt;br&gt;- test/javax/management/notification/SupportClearTest.java
&lt;br&gt;- test/javax/management/openmbean/CompositeDataToMapTest.java
&lt;br&gt;- test/javax/management/openmbean/GenericMBeanExceptionTest.java
&lt;br&gt;- test/javax/management/query/QueryDottedAttrTest.java
&lt;br&gt;- test/javax/management/query/QueryNotifFilterTest.java
&lt;br&gt;- test/javax/management/query/QueryParseTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java
&lt;br&gt;- test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java
&lt;br&gt;- test/javax/management/standardmbean/FindMethodTest.java
&lt;br&gt;- test/javax/management/standardmbean/RegistrationTest.java
&lt;br&gt;&lt;br&gt;Changeset: fd3f28151089
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;amenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-27 18:38 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/fd3f28151089&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/fd3f28151089&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: efab4331ec26
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;malenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-30 18:26 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/efab4331ec26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/efab4331ec26&lt;/a&gt;&lt;br&gt;&lt;br&gt;6905515: Test failed: java/beans/XMLEncoder/6329581/Test6329581.java
&lt;br&gt;Reviewed-by: peterz
&lt;br&gt;&lt;br&gt;! test/java/beans/XMLEncoder/6329581/Test6329581.java
&lt;br&gt;&lt;br&gt;Changeset: 31fac6705b41
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;malenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-30 18:30 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/31fac6705b41&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/31fac6705b41&lt;/a&gt;&lt;br&gt;&lt;br&gt;6905516: Test failed: java/beans/EventHandler/Test6788531.java
&lt;br&gt;Reviewed-by: peterz
&lt;br&gt;&lt;br&gt;! test/java/beans/EventHandler/Test6788531.java
&lt;br&gt;&lt;br&gt;Changeset: 931cfd3ba5b6
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;malenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-09 11:34 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/931cfd3ba5b6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/931cfd3ba5b6&lt;/a&gt;&lt;br&gt;&lt;br&gt;4638075: DOC: Doc for java.beans.PropertyDescriptor.getPropertyType() is incorrect.
&lt;br&gt;Reviewed-by: gsm
&lt;br&gt;&lt;br&gt;! src/share/classes/java/beans/IndexedPropertyDescriptor.java
&lt;br&gt;! src/share/classes/java/beans/PropertyDescriptor.java
&lt;br&gt;&lt;br&gt;Changeset: d72275039339
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;malenkov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-09 11:38 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/d72275039339&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/d72275039339&lt;/a&gt;&lt;br&gt;&lt;br&gt;6905574: DOC: Introspector's javadoc contains wrong statement
&lt;br&gt;Reviewed-by: gsm
&lt;br&gt;&lt;br&gt;! src/share/classes/java/beans/Introspector.java
&lt;br&gt;&lt;br&gt;Changeset: f012e2c094ff
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;peterz
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-10 12:08 +0300
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/f012e2c094ff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/f012e2c094ff&lt;/a&gt;&lt;br&gt;&lt;br&gt;6827653: Make Synth UI classes public
&lt;br&gt;Reviewed-by: alexp
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/ComponentUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicLabelUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicListUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicTextUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/basic/DefaultMenuLayout.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/nimbus/package.html
&lt;br&gt;- src/share/classes/javax/swing/plaf/synth/DefaultMenuLayout.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthBorder.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthButtonUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthDefaultLookup.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameTitlePane.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthLabelUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthListUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java
&lt;br&gt;+ src/share/classes/javax/swing/plaf/synth/SynthMenuLayout.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthMenuUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthPainter.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthPanelUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthSliderUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthStyle.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthStyleFactory.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthTableUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java
&lt;br&gt;+ src/share/classes/javax/swing/plaf/synth/SynthUI.java
&lt;br&gt;! src/share/classes/javax/swing/plaf/synth/SynthViewportUI.java
&lt;br&gt;- src/share/classes/sun/swing/plaf/synth/SynthUI.java
&lt;br&gt;&lt;br&gt;Changeset: d2680a125e32
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;lana
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-10 09:50 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/d2680a125e32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/d2680a125e32&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- src/share/classes/javax/swing/plaf/synth/DefaultMenuLayout.java
&lt;br&gt;- src/share/classes/sun/swing/plaf/synth/SynthUI.java
&lt;br&gt;&lt;br&gt;Changeset: be6bc681579a
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;lana
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 00:09 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/be6bc681579a&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/be6bc681579a&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- src/share/classes/javax/swing/plaf/synth/DefaultMenuLayout.java
&lt;br&gt;- src/share/classes/sun/awt/ComponentAccessor.java
&lt;br&gt;- src/share/classes/sun/awt/WindowAccessor.java
&lt;br&gt;- src/share/classes/sun/swing/plaf/synth/SynthUI.java
&lt;br&gt;&lt;br&gt;Changeset: 447726d0daff
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 12:52 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/447726d0daff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/447726d0daff&lt;/a&gt;&lt;br&gt;&lt;br&gt;6909462: Fix nbproject/private references in .hgignore
&lt;br&gt;Summary: See bugzilla issue 100097
&lt;br&gt;Reviewed-by: tbell
&lt;br&gt;Contributed-by: Jesse Glick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849387&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jesse.glick@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! .hgignore
&lt;br&gt;&lt;br&gt;Changeset: 1143e498f813
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 23:39 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/1143e498f813&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/1143e498f813&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: e4dcfb35ee68
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-17 14:10 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/e4dcfb35ee68&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jdk/rev/e4dcfb35ee68&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b78 for changeset 1143e498f813
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Garbage-Collection-f27705.html&quot; embed=&quot;fixTarget[27705]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Garbage Collection&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hg%3A-jdk7-hotspot-gc-jdk%3A-82-new-changesets-tp26849387p26849387.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26849090</id>
	<title>hg: jdk7/hotspot-gc/jaxws: 2 new changesets</title>
	<published>2009-12-18T12:14:59Z</published>
	<updated>2009-12-18T12:14:59Z</updated>
	<author>
		<name>john.coomes</name>
	</author>
	<content type="html">Changeset: fc1c72d1dfbb
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 12:52 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jaxws/rev/fc1c72d1dfbb&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jaxws/rev/fc1c72d1dfbb&lt;/a&gt;&lt;br&gt;&lt;br&gt;6909462: Fix nbproject/private references in .hgignore
&lt;br&gt;Summary: See bugzilla issue 100097
&lt;br&gt;Reviewed-by: tbell
&lt;br&gt;Contributed-by: Jesse Glick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849090&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jesse.glick@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! .hgignore
&lt;br&gt;&lt;br&gt;Changeset: c08894f5b6e5
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-17 14:10 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jaxws/rev/c08894f5b6e5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jaxws/rev/c08894f5b6e5&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b78 for changeset fc1c72d1dfbb
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Garbage-Collection-f27705.html&quot; embed=&quot;fixTarget[27705]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Garbage Collection&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hg%3A-jdk7-hotspot-gc-jaxws%3A-2-new-changesets-tp26849090p26849090.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26849089</id>
	<title>hg: jdk7/hotspot-gc/jaxp: 2 new changesets</title>
	<published>2009-12-18T12:14:54Z</published>
	<updated>2009-12-18T12:14:54Z</updated>
	<author>
		<name>john.coomes</name>
	</author>
	<content type="html">Changeset: 7a12d3789e1b
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 12:52 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jaxp/rev/7a12d3789e1b&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jaxp/rev/7a12d3789e1b&lt;/a&gt;&lt;br&gt;&lt;br&gt;6909462: Fix nbproject/private references in .hgignore
&lt;br&gt;Summary: See bugzilla issue 100097
&lt;br&gt;Reviewed-by: tbell
&lt;br&gt;Contributed-by: Jesse Glick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849089&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jesse.glick@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! .hgignore
&lt;br&gt;&lt;br&gt;Changeset: b1005c504358
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-17 14:10 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/jaxp/rev/b1005c504358&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/jaxp/rev/b1005c504358&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b78 for changeset 7a12d3789e1b
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Garbage-Collection-f27705.html&quot; embed=&quot;fixTarget[27705]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Garbage Collection&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hg%3A-jdk7-hotspot-gc-jaxp%3A-2-new-changesets-tp26849089p26849089.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26849036</id>
	<title>hg: jdk7/hotspot-gc/corba: 2 new changesets</title>
	<published>2009-12-18T12:11:02Z</published>
	<updated>2009-12-18T12:11:02Z</updated>
	<author>
		<name>john.coomes</name>
	</author>
	<content type="html">Changeset: a7f7276b48cd
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-16 12:51 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/corba/rev/a7f7276b48cd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/corba/rev/a7f7276b48cd&lt;/a&gt;&lt;br&gt;&lt;br&gt;6909462: Fix nbproject/private references in .hgignore
&lt;br&gt;Summary: See bugzilla issue 100097
&lt;br&gt;Reviewed-by: tbell
&lt;br&gt;Contributed-by: Jesse Glick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26849036&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jesse.glick@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;! .hgignore
&lt;br&gt;&lt;br&gt;Changeset: ec0421b5703b
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mikejwre
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-12-17 14:10 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/hotspot-gc/corba/rev/ec0421b5703b&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/hotspot-gc/corba/rev/ec0421b5703b&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b78 for changeset a7f7276b48cd
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenJDK-Hotspot-Garbage-Collection-f27705.html&quot; embed=&quot;fixTarget[27705]&quot; target=&quot;_top&quot; &gt;OpenJDK Hotspot Garbage Collection&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hg%3A-jdk7-hotspot-gc-corba%3A-2-new-changesets-tp26849036p26849036.html" />
</entry>

</feed>
