From peter.zhelezniakov at sun.com Thu May 6 08:55:16 2010 From: peter.zhelezniakov at sun.com (peter.zhelezniakov at sun.com) Date: Thu, 06 May 2010 08:55:16 +0000 Subject: hg: jdk7/swing/jdk: 6919629: Nimbus L&F Nimbus.Overrides option leaks significant amounts of memory Message-ID: <20100506085529.03C3D444AB@hg.openjdk.java.net> Changeset: 042eb92f89ad Author: peterz Date: 2010-05-06 12:57 +0400 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/042eb92f89ad 6919629: Nimbus L&F Nimbus.Overrides option leaks significant amounts of memory Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java + test/javax/swing/plaf/nimbus/Test6919629.java From roman at kennke.org Fri May 7 20:06:52 2010 From: roman at kennke.org (Roman Kennke) Date: Fri, 07 May 2010 22:06:52 +0200 Subject: Text rendering/layout problem in Swing Message-ID: <1273262812.1940.111.camel@moonlight> While hunting a bug in the Freetype Fontscaler, I came over an issue in the way Swing lays out and renders text. In many (if not all) cases in Swing, FontMetrics.getHeight() is used to lay out text inside a text component or label. For example, in PlainView, we use numberOfLines * fm.getHeight() to determine the height of the text component. I believe this is wrong. Font height is defined as the distance between two consecutive lines of text, from baseline to baseline. As the API docs state, two lines can overlap a little, for example, the undershoot of a 'g' can overlap into the next line. This is what actually happens with Freetype on certain fonts (I can see this on a Ubuntu install when running the Font2Demo for example, see http://www.limasoftware.net/neugens/downloads/stuff/font2dbug/bug.png). The problem is that the undershoot is then sometimes clipped away. The correct way to measure these things is (according to several sources I found in the web): - Use ascent to determine the amount of space from the top of a text frame/component to the first baseline. - Use height to determine the amount of space from one baseline to the next. - Use descent to determine the amount of space from the last baseline to the bottom of the text frame/component. This is also consonant with the API docs of FontMetrics.getHeight(). Due to hinting effects it is not necessarily the case that height = ascent + descent + leading. In particular, it can happen that height < ascent + descent + leading. Also, in cases where leading != 0, it is possible that a text component ends up with a pixel (or so) too much space at the bottom (the additional leading of the last line, which is actually not necessary). For single line text components (labels, fields) this boils down to using fm.getAscent() + fm.getDescent() for the total height. For multiline text components this needs to be fm.getAscent() + numLines * fm.getHeight() + fm.getDescent(). Doing this for labels (see attached patch) fixes the problem that I see with OpenJDK+FreeType on Ubuntu as mentioned above. But it is clear that this problem exists all over the place in Swing. My question would be if it is considered feasible to fix this or if such a change would not even be considered due to compatibility reasons and similar. I believe this will improve text rendering subtly but considerably. Thanks, Roman -------------- next part -------------- A non-text attachment was scrubbed... Name: fixlabellayout.patch Type: text/x-patch Size: 577 bytes Desc: not available URL: From roman at kennke.org Fri May 7 22:24:07 2010 From: roman at kennke.org (Roman Kennke) Date: Sat, 08 May 2010 00:24:07 +0200 Subject: Text rendering/layout problem in Swing In-Reply-To: <1273262812.1940.111.camel@moonlight> References: <1273262812.1940.111.camel@moonlight> Message-ID: <1273271047.27271.2.camel@moonlight> > For multiline text components this needs to be fm.getAscent() + numLines > * fm.getHeight() + fm.getDescent(). That should have been fm.getAscent() + (numLines - 1) * fm.getHeight() + fm.getDescent() instead. /Roman From pavel.porvatov at sun.com Mon May 17 13:25:19 2010 From: pavel.porvatov at sun.com (pavel.porvatov at sun.com) Date: Mon, 17 May 2010 13:25:19 +0000 Subject: hg: jdk7/swing/jdk: 6938481: 4906607 is not fixed for NIMBUS L&F Message-ID: <20100517132554.199F344E41@hg.openjdk.java.net> Changeset: 3b909e2e2131 Author: rupashka Date: 2010-05-17 17:23 +0400 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/3b909e2e2131 6938481: 4906607 is not fixed for NIMBUS L&F Reviewed-by: alexp ! src/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java From yuka.kamiya at sun.com Tue May 18 07:50:39 2010 From: yuka.kamiya at sun.com (yuka.kamiya at sun.com) Date: Tue, 18 May 2010 07:50:39 +0000 Subject: hg: jdk7/swing/jdk: 6953294: Fix for 6909002 was incorrectly merged Message-ID: <20100518075100.E307244F83@hg.openjdk.java.net> Changeset: 57d7b80faad8 Author: peytoia Date: 2010-05-18 16:40 +0900 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/57d7b80faad8 6953294: Fix for 6909002 was incorrectly merged Reviewed-by: okutsu ! make/com/sun/Makefile - make/com/sun/inputmethods/Makefile - make/com/sun/inputmethods/indicim/Makefile - make/com/sun/inputmethods/thaiim/Makefile - src/share/classes/com/sun/inputmethods/internal/indicim/DevanagariInputMethodDescriptor.java - src/share/classes/com/sun/inputmethods/internal/indicim/DevanagariTables.java - src/share/classes/com/sun/inputmethods/internal/indicim/IndicInputMethod.java - src/share/classes/com/sun/inputmethods/internal/indicim/IndicInputMethodImpl.java - src/share/classes/com/sun/inputmethods/internal/indicim/java.awt.im.spi.InputMethodDescriptor - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_de.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_es.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_fr.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_it.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_ja.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_ko.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_sv.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_zh_CN.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_zh_TW.properties - src/share/classes/com/sun/inputmethods/internal/thaiim/ThaiInputMethod.java - src/share/classes/com/sun/inputmethods/internal/thaiim/ThaiInputMethodDescriptor.java - src/share/classes/com/sun/inputmethods/internal/thaiim/ThaiInputMethodImpl.java - src/share/classes/com/sun/inputmethods/internal/thaiim/ThaiRules.java - src/share/classes/com/sun/inputmethods/internal/thaiim/java.awt.im.spi.InputMethodDescriptor - src/share/classes/com/sun/inputmethods/internal/thaiim/resources/DisplayNames.properties From sergey.malenkov at sun.com Thu May 20 14:55:15 2010 From: sergey.malenkov at sun.com (sergey.malenkov at sun.com) Date: Thu, 20 May 2010 14:55:15 +0000 Subject: hg: jdk7/swing/jdk: 6479191: LTP: XMLEncoder does not update initialized property of GridBagConstraints type Message-ID: <20100520145544.388F744396@hg.openjdk.java.net> Changeset: a71c27e3ec4a Author: malenkov Date: 2010-05-20 18:44 +0400 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/a71c27e3ec4a 6479191: LTP: XMLEncoder does not update initialized property of GridBagConstraints type Reviewed-by: rupashka ! src/share/classes/java/beans/DefaultPersistenceDelegate.java ! src/share/classes/java/beans/MetaData.java ! src/share/classes/java/beans/XMLEncoder.java ! test/java/beans/XMLEncoder/java_awt_GridBagConstraints.java From neugens at limasoftware.net Sun May 9 12:17:09 2010 From: neugens at limasoftware.net (Mario Torre) Date: Sun, 09 May 2010 12:17:09 -0000 Subject: [OpenJDK 2D-Dev] Font rendering issue In-Reply-To: <1273400051.16277.47.camel@localhost> References: <1269296837.2362.29.camel@localhost> <1269358114.2372.37.camel@localhost> <4BA91737.2070609@sun.com> <1269373906.2613.46.camel@moonlight> <4BA92049.7050002@sun.com> <1273097924.13679.188.camel@localhost> <1273400051.16277.47.camel@localhost> Message-ID: <1273407425.12737.84.camel@localhost> Il giorno dom, 09/05/2010 alle 12.14 +0200, Mario Torre ha scritto: > ly = (jfloat) ROUND(FT26Dot6ToFloat( > scalerInfo->face->size->metrics.height + > bmodifier) + ay - dy); > And here is the proposed webrev: http://cr.openjdk.java.net/~neugens/100134/webrev.02/ As noted, this doesn't really fix all the bugs, it just fixes the rounding for leading, which, by chance, workarounds the other issues and appear to fix the rendering as well. Cheers, Mario -- pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF Proud GNU Classpath developer: http://www.classpath.org/ Read About us at: http://planet.classpath.org OpenJDK: http://openjdk.java.net/projects/caciocavallo/ Please, support open standards: http://endsoftpatents.org/ From lana.steuck at oracle.com Sat May 22 17:26:14 2010 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Sat, 22 May 2010 17:26:14 +0000 Subject: hg: jdk7/swing: 8 new changesets Message-ID: <20100522172615.6F2C8444E8@hg.openjdk.java.net> Changeset: b7b4797303cb Author: mikejwre Date: 2010-05-06 18:25 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/rev/b7b4797303cb Added tag jdk7-b92 for changeset 5f5c33d417f3 ! .hgtags Changeset: aa4f995fb65e Author: prr Date: 2010-05-11 14:31 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/rev/aa4f995fb65e 6931180: Migration to recent versions of MS Platform SDK Summary: Changes to enable building JDK7 with Microsoft Visual Studio 2010 Reviewed-by: ohair, art, ccheung, dcubed ! README-builds.html Changeset: 5fc102ff48f0 Author: mikejwre Date: 2010-05-12 17:19 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/rev/5fc102ff48f0 Merge Changeset: ec423e5e725d Author: mikejwre Date: 2010-05-13 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/rev/ec423e5e725d Added tag jdk7-b93 for changeset 5fc102ff48f0 ! .hgtags Changeset: 2512c00f089f Author: prr Date: 2010-05-19 09:44 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/rev/2512c00f089f 6903970: VS2008/VS2010 build fails in make/sun/jkernel because of "afxres.h" missing Reviewed-by: ohair, art ! README-builds.html Changeset: be22d34852cd Author: prr Date: 2010-05-19 09:46 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/rev/be22d34852cd Merge Changeset: d7f35c61afa0 Author: mikejwre Date: 2010-05-19 20:16 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/rev/d7f35c61afa0 Merge Changeset: d923ba684bc4 Author: mikejwre Date: 2010-05-20 16:00 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/rev/d923ba684bc4 Added tag jdk7-b94 for changeset d7f35c61afa0 ! .hgtags From lana.steuck at oracle.com Sat May 22 17:26:20 2010 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Sat, 22 May 2010 17:26:20 +0000 Subject: hg: jdk7/swing/corba: 9 new changesets Message-ID: <20100522172630.04A89444E9@hg.openjdk.java.net> Changeset: ae18df0d4767 Author: mikejwre Date: 2010-05-06 18:25 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/corba/rev/ae18df0d4767 Added tag jdk7-b92 for changeset 930582f667a1 ! .hgtags Changeset: ee2d8f1bef5b Author: prr Date: 2010-05-11 14:35 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/corba/rev/ee2d8f1bef5b 6931180: Migration to recent versions of MS Platform SDK Summary: Changes to enable building JDK7 with Microsoft Visual Studio 2010 Reviewed-by: ohair, art, ccheung, dcubed ! make/common/Defs-windows.gmk ! make/common/shared/Compiler-msvc.gmk ! make/common/shared/Defs-windows.gmk ! make/common/shared/Platform.gmk Changeset: 9718d624864c Author: mikejwre Date: 2010-05-12 17:19 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/corba/rev/9718d624864c Merge Changeset: f2ff4938cecd Author: mikejwre Date: 2010-05-13 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/corba/rev/f2ff4938cecd Added tag jdk7-b93 for changeset 9718d624864c ! .hgtags Changeset: cefae6b4a590 Author: alanb Date: 2010-04-24 17:09 +0100 URL: http://hg.openjdk.java.net/jdk7/swing/corba/rev/cefae6b4a590 6939646: Remove obsolete com.sun.corba.se.internal.io package Reviewed-by: ohair ! make/sun/corba/Makefile - make/sun/corba/core/Makefile - make/sun/corba/core/mapfile-vers - src/share/classes/com/sun/corba/se/internal/io/IIOPInputStream.java - src/share/classes/com/sun/corba/se/internal/io/IIOPOutputStream.java - src/share/classes/com/sun/corba/se/internal/io/LibraryManager.java - src/share/classes/com/sun/corba/se/internal/io/ObjectStreamClass.java - src/share/native/com/sun/corba/se/internal/io/ioser.c Changeset: 458c1408450c Author: lana Date: 2010-05-02 15:49 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/corba/rev/458c1408450c Merge Changeset: f13708960583 Author: lana Date: 2010-05-11 16:34 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/corba/rev/f13708960583 Merge - make/sun/corba/core/Makefile - make/sun/corba/core/mapfile-vers - src/share/classes/com/sun/corba/se/internal/io/IIOPInputStream.java - src/share/classes/com/sun/corba/se/internal/io/IIOPOutputStream.java - src/share/classes/com/sun/corba/se/internal/io/LibraryManager.java - src/share/classes/com/sun/corba/se/internal/io/ObjectStreamClass.java - src/share/native/com/sun/corba/se/internal/io/ioser.c Changeset: 533c11186b44 Author: lana Date: 2010-05-19 12:25 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/corba/rev/533c11186b44 Merge - make/sun/corba/core/Makefile - make/sun/corba/core/mapfile-vers - src/share/classes/com/sun/corba/se/internal/io/IIOPInputStream.java - src/share/classes/com/sun/corba/se/internal/io/IIOPOutputStream.java - src/share/classes/com/sun/corba/se/internal/io/LibraryManager.java - src/share/classes/com/sun/corba/se/internal/io/ObjectStreamClass.java - src/share/native/com/sun/corba/se/internal/io/ioser.c Changeset: 06dbf406818c Author: mikejwre Date: 2010-05-20 16:00 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/corba/rev/06dbf406818c Added tag jdk7-b94 for changeset 533c11186b44 ! .hgtags From lana.steuck at oracle.com Sat May 22 17:29:21 2010 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Sat, 22 May 2010 17:29:21 +0000 Subject: hg: jdk7/swing/hotspot: 74 new changesets Message-ID: <20100522173158.A8229444EB@hg.openjdk.java.net> Changeset: ef74d6d1ac1e Author: never Date: 2010-04-14 15:30 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ef74d6d1ac1e 6938026: C2 compiler fails in Node::rematerialize()const Reviewed-by: twisti ! src/share/vm/opto/parse1.cpp Changeset: 9f5b60a14736 Author: never Date: 2010-04-15 18:14 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/9f5b60a14736 6939930: exception unwind changes in 6919934 hurts compilation speed Reviewed-by: twisti ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: f9271ff9d324 Author: twisti Date: 2010-04-15 02:40 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/f9271ff9d324 6941224: Improved stack overflow handling for Zero Summary: Adding stack overflow checking to Shark brought to light a bunch of deficiencies in Zero's stack overflow code. Reviewed-by: twisti Contributed-by: Gary Benson ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/cppInterpreter_zero.hpp ! src/cpu/zero/vm/entryFrame_zero.hpp ! src/cpu/zero/vm/fakeStubFrame_zero.hpp ! src/cpu/zero/vm/interpreterFrame_zero.hpp ! src/cpu/zero/vm/interpreterRT_zero.cpp ! src/cpu/zero/vm/stack_zero.hpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/os_cpu/linux_zero/vm/thread_linux_zero.hpp ! src/share/vm/includeDB_zero Changeset: badea972a310 Author: twisti Date: 2010-04-16 00:52 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/badea972a310 Merge Changeset: a9584793da0f Author: twisti Date: 2010-04-15 03:13 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/a9584793da0f 6944028: 6940701 broke Zero Summary: The fix for 6940701 broke Zero. Reviewed-by: twisti Contributed-by: Gary Benson ! src/cpu/zero/vm/globals_zero.hpp Changeset: d32d2a2f62cd Author: twisti Date: 2010-04-16 02:59 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/d32d2a2f62cd Merge Changeset: aa9c266de52a Author: twisti Date: 2010-04-16 05:05 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/aa9c266de52a 6944473: 6941224 misses new files Summary: Two new files are missing in the push for 6941224. Reviewed-by: twisti Contributed-by: Gary Benson + src/cpu/zero/vm/stack_zero.cpp + src/cpu/zero/vm/stack_zero.inline.hpp Changeset: c544d979f886 Author: twisti Date: 2010-04-19 02:13 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/c544d979f886 6944503: Improved Zero crash dump Summary: With Zero on a GC crash the stack was dumped differently to other crashes. Reviewed-by: twisti Contributed-by: Gary Benson ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/vmError.hpp Changeset: bc32f286fae0 Author: never Date: 2010-04-20 13:26 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/bc32f286fae0 6945219: minor SA fixes Reviewed-by: twisti ! agent/src/os/linux/ps_core.c ! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java ! agent/src/share/classes/sun/jvm/hotspot/HSDB.java ! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java ! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureIterator.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java ! agent/src/share/classes/sun/jvm/hotspot/ui/FrameWrapper.java ! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/Assert.java Changeset: ba07d5be2d51 Author: jrose Date: 2010-04-21 01:13 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ba07d5be2d51 Merge Changeset: 0bfd3fb24150 Author: jmasa Date: 2010-04-13 13:52 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/0bfd3fb24150 6858496: Clear all SoftReferences before an out-of-memory due to GC overhead limit. Summary: Ensure a full GC that clears SoftReferences before throwing an out-of-memory Reviewed-by: ysr, jcoomes ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge ! src/share/vm/gc_implementation/includeDB_gc_serial ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp ! src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.cpp ! src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genMarkSweep.cpp Changeset: 7666957bc44d Author: tonyp Date: 2010-03-30 15:43 -0400 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/7666957bc44d 6937142: G1: improvements to debugging output (S-M) Summary: Various fixes to the G1 debugging output. Reviewed-by: johnc, iveresov ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 5dbd9300cf9c Author: johnc Date: 2010-04-15 15:52 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/5dbd9300cf9c 6943926: G1: Integer overflow during heap region verification Summary: The expression that calculates the live bytes for a heap region can overflow for a suitably large humongous region/object. Cache the object size in a suitably sized local variable so that the expression is converted to a wider type. Reviewed-by: tonyp, jmasa, iveresov, apetrusenko ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: f9ec1e4bbb44 Author: tonyp Date: 2010-04-15 18:45 -0400 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/f9ec1e4bbb44 6939027: G1: assertion failure during the concurrent phase of cleanup Summary: The outgoing region map is not maintained properly and it's causing an assert failure. Given that we don't actually use it, I'm removing it. I'm piggy-backing a small change on this which removes a message that it's printed before a Full GC when DisableExplicitGC is set. Reviewed-by: apetrusenko, ysr ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp Changeset: 79e419e5ea3b Author: apetrusenko Date: 2010-04-16 08:48 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/79e419e5ea3b 6942253: G1: replace G1ParallelGCAllocBufferSize with YoungPLABSize and OldPLABSize Summary: Replaces the G1-specific parameter with the existing ones that are used by the other GCs (YoungPLABSize and OldPLABSize) Reviewed-by: tonyp, johnc ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: bdb5361c461c Author: kevinw Date: 2010-04-16 17:36 +0100 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/bdb5361c461c 6897143: Stress test crashes during HeapInspection using ParallelGC. Summary: ensure_parsability() must be called even if GC_locker prevents GC. Reviewed-by: ysr, chrisphi ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp Changeset: 6ecb6e6de3d6 Author: kevinw Date: 2010-04-19 05:40 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/6ecb6e6de3d6 Merge Changeset: 1316cec51b4d Author: johnc Date: 2010-04-22 10:02 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/1316cec51b4d 6819061: G1: eliminate serial Other times that are proportional to the collection set length 6871109: G1: remove the concept of the scan only prefix Summary: Removed scan only regions and associated code. The young portion of the collection set is now constructed incrementally - when a young region is retired as the current allocation region it is added to the collection set. Reviewed-by: apetrusenko, iveresov, tonyp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/survRateGroup.cpp ! src/share/vm/gc_implementation/g1/survRateGroup.hpp ! src/share/vm/services/g1MemoryPool.cpp Changeset: 454ff03c0daf Author: tonyp Date: 2010-04-26 18:01 -0400 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/454ff03c0daf Merge Changeset: d7f654633cfe Author: never Date: 2010-04-26 11:27 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/d7f654633cfe 6946040: add intrinsic for short and char reverseBytes Reviewed-by: never, twisti Contributed-by: Hiroshi Yamauchi ! make/linux/makefiles/adlc.make ! make/solaris/makefiles/adlc.make ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/formssel.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/subnode.hpp + test/compiler/6431242/Test.java + test/compiler/6946040/TestCharShortByteSwap.java Changeset: b4776199210f Author: never Date: 2010-04-26 23:59 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/b4776199210f 6943485: JVMTI always on capabilities change code generation too much Reviewed-by: twisti, dcubed ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/prims/jvmtiManageCapabilities.cpp Changeset: 314e17ca2c23 Author: iveresov Date: 2010-04-27 11:19 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/314e17ca2c23 6946892: c1 shouldn't sign-extend to upper 32bits on x64 Summary: c1 does sign-extension when it loads ints and shorts from memory to 64-bit registers. This causes problems for c2 because it relies on the fact the int passed in a 64-bit register is zero-extended. Reviewed-by: never ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Changeset: 90acda19b80f Author: jrose Date: 2010-04-29 00:03 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/90acda19b80f Merge Changeset: 7b03170e1fcb Author: trims Date: 2010-04-29 15:18 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/7b03170e1fcb Merge Changeset: 310cdbc35535 Author: trims Date: 2010-04-29 15:47 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/310cdbc35535 6948636: Bump the HS18 build number to 04 Summary: Update the HS18 build number to 04 Reviewed-by: jcoomes ! make/hotspot_version Changeset: e3fa0cc77f74 Author: trims Date: 2010-05-04 12:23 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/e3fa0cc77f74 Merge Changeset: 3221d1887d30 Author: trims Date: 2010-05-04 12:25 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/3221d1887d30 Added tag hs18-b03 for changeset 25f53b53aaa3 ! .hgtags Changeset: fd3de7134574 Author: mikejwre Date: 2010-05-06 18:25 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/fd3de7134574 Added tag jdk7-b92 for changeset 3221d1887d30 ! .hgtags Changeset: fb57d4cf76c2 Author: prr Date: 2010-05-11 14:35 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/fb57d4cf76c2 6931180: Migration to recent versions of MS Platform SDK 6951582: Build problems on win64 Summary: Changes to enable building JDK7 with Microsoft Visual Studio 2010 Reviewed-by: ohair, art, ccheung, dcubed ! make/windows/build_vm_def.sh ! make/windows/makefiles/compile.make ! make/windows/makefiles/defs.make ! make/windows/makefiles/sanity.make ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/runtime/sharedRuntimeTrig.cpp Changeset: 9d865fc2f644 Author: mikejwre Date: 2010-05-12 17:19 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/9d865fc2f644 Merge Changeset: 62c1088d26fc Author: mikejwre Date: 2010-05-13 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/62c1088d26fc Added tag jdk7-b93 for changeset 9d865fc2f644 ! .hgtags Changeset: 615a9d95d265 Author: johnc Date: 2010-04-27 18:13 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/615a9d95d265 6946056: assert((intptr_t) sp()<=(intptr_t) result,"result must>=than stack pointer"), frame_x86.cpp:295 Summary: frame::interpreter_frame_monitor_end() will spuriously assert for a frame that spans 0x80000000. Cast values to intptr_t* (rather than intptr_t) so that an unsigned pointer compare is performed. Reviewed-by: never, jcoomes, pbk ! src/cpu/x86/vm/frame_x86.cpp Changeset: cff162798819 Author: jcoomes Date: 2009-10-11 16:19 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/cff162798819 6888953: some calls to function-like macros are missing semicolons Reviewed-by: pbk, kvn ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/loaderConstraints.cpp ! src/share/vm/classfile/resolutionErrors.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/compiler/compileLog.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/memory/blockOffsetTable.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/oops/generateOopMap.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/prims/forte.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/utilities/xmlstream.cpp Changeset: f03d0a26bf83 Author: jcoomes Date: 2010-04-22 13:23 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/f03d0a26bf83 6888954: argument formatting for assert() and friends Reviewed-by: kvn, twisti, apetrusenko, never, dcubed ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/threadCritical_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/code/exceptionHandlerTable.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/stubs.cpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlassKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/memprofiler.cpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/signature.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/vmError.hpp + test/runtime/6888954/vmerrors.sh Changeset: befdf73d6b82 Author: tonyp Date: 2010-05-03 16:31 -0400 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/befdf73d6b82 Merge ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Changeset: 731bcbe3c9c4 Author: trims Date: 2010-05-06 12:46 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/731bcbe3c9c4 6950438: Add 6u18 and 6u20 release values explicitly to jprt.properties file Summary: modify jprt.properties to allow JPRT to use 6u18 and 6u18 targets Reviewed-by: ohair ! make/jprt.properties Changeset: 5dabb4e73380 Author: trims Date: 2010-05-06 13:03 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/5dabb4e73380 Merge Changeset: 80ccc94456b2 Author: trims Date: 2010-05-07 15:12 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/80ccc94456b2 Merge Changeset: 359375cb7de6 Author: trims Date: 2010-05-07 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/359375cb7de6 Added tag hs18-b04 for changeset 310cdbc35535 ! .hgtags Changeset: e8e83be27dd7 Author: never Date: 2010-05-10 14:58 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/e8e83be27dd7 6951190: assert(!klass_is_exact(),"only non-exact klass") while building JDK Reviewed-by: kvn ! src/share/vm/opto/library_call.cpp Changeset: 96d554193f72 Author: coleenp Date: 2010-04-19 18:58 -0400 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/96d554193f72 6944822: Fix for 6938627 exposes problem with hard-coded buffer sizes Summary: Make tmpdir buffer sizes MAX_PATH+1 Reviewed-by: dholmes, coleenp Contributed-by: andreas.kohn at fredhopper.com ! src/os/linux/vm/attachListener_linux.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/attachListener_solaris.cpp Changeset: 77261afdc5f2 Author: coleenp Date: 2010-05-04 15:12 -0400 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/77261afdc5f2 6935118: UseCompressedOops modification in methodOopDesc::sort_methods() causes JCK timeout Summary: Add comparison functions for compressed oops to use bubblesort. Reviewed-by: never, coleenp Contributed-by: volker.simonis at gmail.com ! src/share/vm/oops/methodOop.cpp + test/runtime/6925573/SortMethodsTest.java Changeset: f43b5e9f7881 Author: kamg Date: 2010-05-05 09:28 -0400 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/f43b5e9f7881 6949118: jvm.dll shows the company name as Sun Microsystems Summary: Changed to "Oracle Corporation" Reviewed-by: coleenp, dcubed ! make/hotspot_distro Changeset: 3fca8e9cd36a Author: dcubed Date: 2010-05-05 16:39 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/3fca8e9cd36a Merge ! src/os/linux/vm/os_linux.cpp Changeset: 4ad4e0ee3779 Author: dcubed Date: 2010-05-10 13:09 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/4ad4e0ee3779 Merge Changeset: 2ad074ba8456 Author: dcubed Date: 2010-05-11 17:41 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/2ad074ba8456 Merge Changeset: c640000b7cc1 Author: twisti Date: 2010-04-29 06:30 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/c640000b7cc1 6829193: JSR 292 needs to support SPARC Summary: There are unimplemented portions of the hotspot code for method handles and invokedynamic specific to SPARC. Reviewed-by: kvn, never, jrose ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/assembler_sparc.inline.hpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/interpreter_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: ae8f909e5fc7 Author: iveresov Date: 2010-04-29 17:53 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ae8f909e5fc7 6948602: Disable use of SSE4.2 in String.indexOf intrinsic until 6942326 is fixed Summary: Disable the use of pcmpestri until it can be guaranteed that the load doesn't cross in to the uncommited space. See 6942326. Reviewed-by: never, kvn ! src/share/vm/opto/library_call.cpp Changeset: 0c5b3cf3c1f5 Author: twisti Date: 2010-04-30 04:27 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/0c5b3cf3c1f5 6939182: Zero JNI handles fix Summary: Zero will exit with an error when invoked with -Xcheck:jni. Reviewed-by: twisti, kamg Contributed-by: Gary Benson ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/frame_zero.cpp ! src/cpu/zero/vm/frame_zero.hpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/cpu/zero/vm/javaFrameAnchor_zero.hpp ! src/cpu/zero/vm/stack_zero.cpp ! src/cpu/zero/vm/stack_zero.hpp ! src/os_cpu/linux_zero/vm/thread_linux_zero.hpp Changeset: 2338d41fbd81 Author: twisti Date: 2010-04-30 08:37 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/2338d41fbd81 6943304: remove tagged stack interpreter Reviewed-by: coleenp, never, gbenson ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.hpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/interpreterRT_sparc.cpp ! src/cpu/sparc/vm/interpreter_sparc.hpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.hpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.hpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/cpu/x86/vm/interpreterRT_x86_32.cpp ! src/cpu/x86/vm/interpreterRT_x86_64.cpp ! src/cpu/x86/vm/interpreter_x86.hpp ! src/cpu/x86/vm/interpreter_x86_32.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/zero/vm/interpreter_zero.hpp ! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp ! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframeArray.cpp Changeset: cd5dbf694d45 Author: jrose Date: 2010-05-01 02:42 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/cd5dbf694d45 6939134: JSR 292 adjustments to method handle invocation Summary: split MethodHandle.invoke into invokeExact and invokeGeneric; also clean up JVM-to-Java interfaces Reviewed-by: twisti ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciSymbol.cpp ! src/share/vm/ci/ciSymbol.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/includeDB_core ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/cpCacheOop.cpp ! src/share/vm/oops/cpCacheOop.hpp ! src/share/vm/oops/methodKlass.cpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/oops/methodOop.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/prims/methodHandleWalk.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 2ffde6cfe049 Author: jrose Date: 2010-05-01 21:57 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/2ffde6cfe049 6939196: method handle signatures off the boot class path get linkage errors Summary: Adjust MethodType lookup logic to search off the BCP, but not to cache those results Reviewed-by: twisti ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/signature.cpp ! src/share/vm/runtime/signature.hpp Changeset: 68d6683eaef7 Author: twisti Date: 2010-05-04 02:33 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/68d6683eaef7 6949423: remove tagged stack interpreter for Zero Summary: Missed Zero changes for 6943304. Reviewed-by: twisti Contributed-by: Gary Benson ! src/cpu/zero/vm/interpreter_zero.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp Changeset: d6e880569997 Author: twisti Date: 2010-05-05 05:57 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/d6e880569997 6949830: 6939134 broke Zero Summary: The commit for 6939134 broke Zero. Reviewed-by: twisti Contributed-by: Gary Benson ! src/cpu/zero/vm/methodHandles_zero.cpp Changeset: 348346af6676 Author: twisti Date: 2010-05-06 02:09 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/348346af6676 6950178: Zero stack improvements Summary: Moves the logic for determining the size of the Zero stack into the ZeroStack class. Reviewed-by: twisti Contributed-by: Gary Benson ! src/cpu/zero/vm/stack_zero.cpp ! src/cpu/zero/vm/stack_zero.hpp ! src/cpu/zero/vm/stack_zero.inline.hpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/share/vm/includeDB_zero Changeset: 6cfbdb113e52 Author: twisti Date: 2010-05-07 04:20 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/6cfbdb113e52 6950617: Zero/Shark interface updates Summary: Zero needs a couple of new methods to allow Shark to access the new frame anchor field. Reviewed-by: twisti Contributed-by: Gary Benson ! src/cpu/zero/vm/frame_zero.cpp ! src/cpu/zero/vm/frame_zero.hpp ! src/cpu/zero/vm/javaFrameAnchor_zero.hpp ! src/os_cpu/linux_zero/vm/thread_linux_zero.hpp Changeset: df736661d0c8 Author: jrose Date: 2010-05-11 15:19 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/df736661d0c8 Merge ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/signature.cpp Changeset: 22af4ce8dba1 Author: twisti Date: 2010-05-12 03:49 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/22af4ce8dba1 6951784: Zero deoptimizer changes Summary: The way Zero currently handles deoptimization can lead to methods being freed while they are still being executed. Reviewed-by: twisti Contributed-by: Gary Benson ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/cppInterpreter_zero.hpp ! src/cpu/zero/vm/entry_zero.hpp Changeset: ef1a1d051971 Author: jrose Date: 2010-05-12 22:06 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ef1a1d051971 Merge ! src/share/vm/oops/methodOop.cpp Changeset: 2fb8834f4446 Author: trims Date: 2010-05-13 14:35 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/2fb8834f4446 Merge Changeset: eefa1a6f1582 Author: trims Date: 2010-05-13 14:47 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/eefa1a6f1582 6952178: Fork HS18 to HS19 - renumber Major and build numbers of JVM Summary: Update the Major and build numbers for HS19 fork Reviewed-by: jcoomes ! make/hotspot_version Changeset: 3bfae429e2cf Author: ysr Date: 2010-05-03 10:24 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/3bfae429e2cf 6948537: CMS: BOT walkers observe out-of-thin-air zeros on sun4v sparc/CMT Summary: On sun4v/CMT avoid use of memset() in BOT updates so as to prevent concurrent BOT readers from seeing the phantom zeros arising from memset()'s use of BIS. Reviewed-by: jmasa, johnc, minqi, poonam, tonyp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/memory/blockOffsetTable.hpp ! src/share/vm/runtime/globals.hpp Changeset: 7145628c2fa2 Author: tonyp Date: 2010-05-03 17:23 -0400 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/7145628c2fa2 Merge Changeset: bb843ebc7c55 Author: ysr Date: 2010-05-03 20:19 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/bb843ebc7c55 6919638: CMS: ExplicitGCInvokesConcurrent misinteracts with gc locker Summary: GC-locker induced concurrent full gc should be asynchronous; policy now controlled by a separate flag, which defaults to false. Reviewed-by: jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/runtime/globals.hpp Changeset: a8127dc669ba Author: ysr Date: 2010-05-10 12:31 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/a8127dc669ba 6951188: CMS: move PromotionInfo into its own file Summary: Moved PromotionInfo and friends into new files promotionInfo.{h,c}pp from their previous compactibleFreeListSpace.{h,c}pp home. Reviewed-by: apetrusenko ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp + src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp + src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp ! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep Changeset: 67d74f7a15d9 Author: jcoomes Date: 2010-05-12 10:28 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/67d74f7a15d9 6951923: some uses of fatal1 were missed by 6888954 Reviewed-by: jcoomes Contributed-by: Gary Benson ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp Changeset: 8bfe9058ca46 Author: jcoomes Date: 2010-05-13 13:05 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/8bfe9058ca46 Merge ! src/share/vm/runtime/globals.hpp Changeset: 093432aa7573 Author: trims Date: 2010-05-13 17:10 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/093432aa7573 Merge Changeset: 5488b2963a50 Author: trims Date: 2010-05-18 14:10 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/5488b2963a50 Merge ! .hgtags Changeset: daf617c34be6 Author: prr Date: 2010-05-19 10:21 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/daf617c34be6 6953588: hotspot\src\share\vm\interpreter\bytecodes.cpp doesn't compile with VS2010 on AMD64 Reviewed-by: dcubed ! src/share/vm/interpreter/bytecodes.cpp Changeset: d38f45079fe9 Author: mikejwre Date: 2010-05-19 20:16 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/d38f45079fe9 Merge ! src/share/vm/interpreter/bytecodes.cpp Changeset: b1f1fb382940 Author: mikejwre Date: 2010-05-20 16:00 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/b1f1fb382940 Added tag jdk7-b94 for changeset d38f45079fe9 ! .hgtags Changeset: 215de60567b1 Author: trims Date: 2010-05-21 14:01 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/215de60567b1 Added tag hs19-b01 for changeset 8bfe9058ca46 ! .hgtags Changeset: 91d861ba858d Author: trims Date: 2010-05-21 14:03 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/91d861ba858d Merge ! .hgtags From lana.steuck at oracle.com Sat May 22 17:40:14 2010 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Sat, 22 May 2010 17:40:14 +0000 Subject: hg: jdk7/swing/jaxp: 3 new changesets Message-ID: <20100522174014.AFF04444EC@hg.openjdk.java.net> Changeset: c725ca829c5a Author: mikejwre Date: 2010-05-06 18:26 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jaxp/rev/c725ca829c5a Added tag jdk7-b92 for changeset e6a40e4bb104 ! .hgtags Changeset: 2de307cd3b4e Author: mikejwre Date: 2010-05-13 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jaxp/rev/2de307cd3b4e Added tag jdk7-b93 for changeset c725ca829c5a ! .hgtags Changeset: 67921863774c Author: mikejwre Date: 2010-05-20 16:00 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jaxp/rev/67921863774c Added tag jdk7-b94 for changeset 2de307cd3b4e ! .hgtags From lana.steuck at oracle.com Sat May 22 17:40:18 2010 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Sat, 22 May 2010 17:40:18 +0000 Subject: hg: jdk7/swing/jaxws: 3 new changesets Message-ID: <20100522174018.EA31D444ED@hg.openjdk.java.net> Changeset: 797bef191975 Author: mikejwre Date: 2010-05-06 18:26 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jaxws/rev/797bef191975 Added tag jdk7-b92 for changeset df7c033f6a11 ! .hgtags Changeset: 8515e093efd1 Author: mikejwre Date: 2010-05-13 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jaxws/rev/8515e093efd1 Added tag jdk7-b93 for changeset 797bef191975 ! .hgtags Changeset: 3d5bc8c32313 Author: mikejwre Date: 2010-05-20 16:00 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jaxws/rev/3d5bc8c32313 Added tag jdk7-b94 for changeset 8515e093efd1 ! .hgtags From lana.steuck at oracle.com Sat May 22 17:41:13 2010 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Sat, 22 May 2010 17:41:13 +0000 Subject: hg: jdk7/swing/jdk: 33 new changesets Message-ID: <20100522174839.11EA0444F0@hg.openjdk.java.net> Changeset: fa09af0e5b7c Author: mikejwre Date: 2010-05-06 18:26 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/fa09af0e5b7c Added tag jdk7-b92 for changeset f2dce7210cc0 ! .hgtags Changeset: 7bbb5f3b6eed Author: prr Date: 2010-05-11 14:36 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/7bbb5f3b6eed 6931180: Migration to recent versions of MS Platform SDK 6944048: VS2010 build failure in make/com/sun/java/pack: missing unpack200.exe.manifest 6944015: VS2010 build failure in awt_TextArea.cpp: ambiguous call to abs() 6936319: JDK build fails in awt_DnDDS.cpp with Visual Studio 2008/Platform SDK 7 6944516: Windows L&F is broken in SwingSet2, when JDK is built with the recent Windows SDK Summary: Changes to enable building JDK7 with Microsoft Visual Studio 2010 Reviewed-by: ohair, art, ccheung, dcubed ! make/com/sun/java/pack/Makefile ! make/common/Defs-windows.gmk ! make/common/Modules.gmk ! make/common/Release.gmk ! make/common/shared/Compiler-msvc.gmk ! make/common/shared/Defs-versions.gmk ! make/common/shared/Defs-windows.gmk ! make/common/shared/Platform.gmk ! src/share/bin/main.c ! src/windows/bin/java_md.c ! src/windows/native/sun/jkernel/DownloadDialog.cpp ! src/windows/native/sun/jkernel/DownloadHelper.cpp ! src/windows/native/sun/jkernel/stdafx.h ! src/windows/native/sun/windows/awt_DesktopProperties.cpp ! src/windows/native/sun/windows/awt_DnDDS.cpp ! src/windows/native/sun/windows/awt_TextArea.cpp Changeset: 219b84b9533a Author: mikejwre Date: 2010-05-12 17:19 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/219b84b9533a Merge Changeset: d352cd74ef71 Author: mikejwre Date: 2010-05-13 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/d352cd74ef71 Added tag jdk7-b93 for changeset 219b84b9533a ! .hgtags Changeset: 0c3c502b9a84 Author: art Date: 2010-04-27 18:08 +0400 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/0c3c502b9a84 6880336: SwingWorker deadlocks due one thread in the swingworker-pool Reviewed-by: dcherepanov, alexp ! src/share/classes/javax/swing/SwingWorker.java + test/javax/swing/SwingWorker/6880336/NestedWorkers.java Changeset: 5eccce06fed5 Author: anthony Date: 2010-04-28 17:16 +0400 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/5eccce06fed5 6913179: The java.awt.FileDialog should use native GTK file chooser on linux distros Summary: Introduce a GTK-based alternative implementation of the FileDialogPeer on X11 Reviewed-by: anthony, peterz Contributed-by: Costantino Cerbo ! make/sun/xawt/FILES_c_unix.gmk ! make/sun/xawt/FILES_export_unix.gmk ! make/sun/xawt/mapfile-vers ! src/solaris/classes/sun/awt/UNIXToolkit.java + src/solaris/classes/sun/awt/X11/GtkFileDialogPeer.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/native/sun/awt/awt_UNIXToolkit.c ! src/solaris/native/sun/awt/gtk2_interface.c ! src/solaris/native/sun/awt/gtk2_interface.h + src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c + src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.h ! src/solaris/native/sun/awt/swing_GTKEngine.c ! src/solaris/native/sun/awt/swing_GTKStyle.c Changeset: 78537b37b7de Author: lana Date: 2010-04-30 17:03 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/78537b37b7de Merge - make/tools/CharsetMapping/Big5.c2b ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: 32f3993fdb3e Author: lana Date: 2010-05-11 16:33 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/32f3993fdb3e Merge Changeset: c34d92f8304b Author: lana Date: 2010-05-11 16:34 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/c34d92f8304b Merge Changeset: edde2f60415b Author: weijun Date: 2010-04-22 12:45 +0800 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/edde2f60415b 6856069: PrincipalName.clone() does not invoke super.clone() Reviewed-by: chegar ! src/share/classes/sun/security/krb5/PrincipalName.java + test/sun/security/krb5/ServiceNameClone.java Changeset: 0c27202d66c1 Author: chegar Date: 2010-04-27 09:42 +0100 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/0c27202d66c1 6718504: IN6_IS_ADDR_ANY tests only 12 bytes of 16-byte address Reviewed-by: alanb ! src/windows/native/java/net/net_util_md.h + test/java/net/DatagramSocket/LocalSocketAddress.java Changeset: b833a422c776 Author: weijun Date: 2010-04-29 15:50 +0800 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/b833a422c776 6947487: use HexDumpEncoder.encodeBuffer() Reviewed-by: mullan ! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! src/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java ! src/share/classes/javax/security/auth/kerberos/KeyImpl.java ! src/share/classes/sun/security/krb5/EncryptionKey.java ! src/share/classes/sun/security/provider/certpath/CertId.java ! src/share/classes/sun/security/tools/KeyTool.java Changeset: 4c8075f8c0ee Author: weijun Date: 2010-04-29 15:51 +0800 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/4c8075f8c0ee 6844193: support max_retries in krb5.conf Reviewed-by: valeriep ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/KrbKdcReq.java + test/sun/security/krb5/auto/MaxRetries.java Changeset: 937ec1a4ea35 Author: lana Date: 2010-05-02 15:54 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/937ec1a4ea35 Merge Changeset: 5dfa4f0429d8 Author: chegar Date: 2010-05-05 13:18 +0100 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/5dfa4f0429d8 6886723: light weight http server doesn't return correct status code for HEAD requests Reviewed-by: michaelm ! src/share/classes/sun/net/httpserver/ExchangeImpl.java + test/com/sun/net/httpserver/bugs/HeadTest.java Changeset: 3d51799b65a9 Author: weijun Date: 2010-05-06 11:26 +0800 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/3d51799b65a9 6948909: Jarsigner removes MANIFEST.MF info for badly packages jar's Reviewed-by: mullan, xuelei ! src/share/classes/sun/security/tools/JarSigner.java + test/sun/security/tools/jarsigner/diffend.sh Changeset: 8834c3633f0b Author: weijun Date: 2010-05-06 13:42 +0800 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/8834c3633f0b 6890876: jarsigner can add CRL info into signed jar Reviewed-by: mullan ! src/share/classes/com/sun/jarsigner/ContentSignerParameters.java ! src/share/classes/java/security/CodeSigner.java ! src/share/classes/java/util/jar/JarVerifier.java + src/share/classes/sun/misc/JavaSecurityCodeSignerAccess.java ! src/share/classes/sun/misc/SharedSecrets.java ! src/share/classes/sun/security/pkcs/PKCS7.java ! src/share/classes/sun/security/tools/JarSigner.java ! src/share/classes/sun/security/tools/JarSignerResources.java ! src/share/classes/sun/security/tools/KeyTool.java ! src/share/classes/sun/security/tools/TimestampedSigner.java ! src/share/classes/sun/security/util/Resources.java ! src/share/classes/sun/security/util/SignatureFileVerifier.java ! src/share/classes/sun/security/x509/X509CRLImpl.java + test/sun/security/tools/jarsigner/crl.sh Changeset: 0bda20126372 Author: chegar Date: 2010-05-06 17:17 +0100 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/0bda20126372 6946825: com.sun.net.httpserver.HttpServer; Memory Leak on Non HTTP conform open socket Reviewed-by: michaelm ! src/share/classes/sun/net/httpserver/ServerImpl.java Changeset: a6928350e1f2 Author: chegar Date: 2010-05-07 10:11 +0100 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/a6928350e1f2 6947917: Error in basic authentication when user name and password are long Reviewed-by: weijun ! src/share/classes/sun/net/www/protocol/http/BasicAuthentication.java + test/sun/net/www/protocol/http/BasicLongCredentials.java Changeset: 4fba3512c566 Author: chegar Date: 2010-05-07 16:11 +0100 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/4fba3512c566 6946673: DatagramSocket.connect() documentation contradicts the implementation Reviewed-by: alanb ! src/share/classes/java/net/DatagramSocket.java Changeset: ec45423a4700 Author: martin Date: 2010-05-09 00:59 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/ec45423a4700 6933217: Huge arrays handled poorly in core libraries Summary: Write overflow-conscious array resizing code Reviewed-by: chegar ! src/share/classes/java/io/ByteArrayOutputStream.java ! src/share/classes/java/lang/AbstractStringBuilder.java ! src/share/classes/java/util/AbstractCollection.java ! src/share/classes/java/util/ArrayList.java ! src/share/classes/java/util/Hashtable.java ! src/share/classes/java/util/PriorityQueue.java ! src/share/classes/java/util/Vector.java Changeset: 0144f2fc69a3 Author: martin Date: 2010-05-09 00:59 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/0144f2fc69a3 6950540: PriorityQueue(collection) should throw NPE if collection contains a null Summary: Rewrite PriorityQueue constructors for best performance and error handling Reviewed-by: dholmes, chegar ! src/share/classes/java/util/PriorityQueue.java + test/java/util/PriorityQueue/NoNulls.java Changeset: df4d3e3e465a Author: martin Date: 2010-05-09 16:03 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/df4d3e3e465a 6937857: Concurrent calls to new Random() not random enough Summary: seed uniquifier should use an independent PRNG Reviewed-by: dl ! src/share/classes/java/util/Random.java ! test/java/util/Random/DistinctSeeds.java Changeset: ab0673a2e681 Author: martin Date: 2010-05-09 16:37 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/ab0673a2e681 6937842: Unreadable \uXXXX in javadoc Summary: Replace \uXXXX by \u005CXXXX, or simply delete Reviewed-by: sherman ! src/share/classes/java/lang/String.java ! src/share/classes/java/util/zip/Deflater.java Changeset: c533a177ef64 Author: lana Date: 2010-05-11 16:35 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/c533a177ef64 Merge Changeset: 238023f36777 Author: anthony Date: 2010-05-18 19:35 +0400 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/238023f36777 6953275: Many Swing tests are failing because of a GTK lib Reviewed-by: art, dcherepanov ! src/solaris/native/sun/awt/gtk2_interface.c ! src/solaris/native/sun/awt/gtk2_interface.h Changeset: ac527b9eca58 Author: lana Date: 2010-05-18 11:29 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/ac527b9eca58 Merge Changeset: 2aefa7aaf517 Author: lana Date: 2010-05-19 12:27 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/2aefa7aaf517 Merge Changeset: 416cfd5c6ca9 Author: prr Date: 2010-05-19 09:45 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/416cfd5c6ca9 6903970: VS2008/VS2010 build fails in make/sun/jkernel because of "afxres.h" missing Reviewed-by: ohair, art ! make/common/shared/Defs-windows.gmk ! make/sun/jkernel/Makefile Changeset: 7a1873e045cb Author: prr Date: 2010-05-19 09:46 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/7a1873e045cb Merge Changeset: cf44386c8fe3 Author: mikejwre Date: 2010-05-19 20:16 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/cf44386c8fe3 Merge Changeset: 1ad7fbef48d0 Author: mikejwre Date: 2010-05-20 16:00 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/1ad7fbef48d0 Added tag jdk7-b94 for changeset cf44386c8fe3 ! .hgtags Changeset: a0c6dae0f173 Author: lana Date: 2010-05-21 17:49 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/a0c6dae0f173 Merge From lana.steuck at oracle.com Sat May 22 17:54:51 2010 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Sat, 22 May 2010 17:54:51 +0000 Subject: hg: jdk7/swing/langtools: 9 new changesets Message-ID: <20100522175511.BB5A1444F2@hg.openjdk.java.net> Changeset: 683cd1f6bc4b Author: mikejwre Date: 2010-05-06 18:26 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/langtools/rev/683cd1f6bc4b Added tag jdk7-b92 for changeset 98cba5876cb5 ! .hgtags Changeset: e224d437e84a Author: mikejwre Date: 2010-05-13 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/langtools/rev/e224d437e84a Added tag jdk7-b93 for changeset 683cd1f6bc4b ! .hgtags Changeset: 04cf82179fa7 Author: mcimadamore Date: 2010-04-21 12:24 +0100 URL: http://hg.openjdk.java.net/jdk7/swing/langtools/rev/04cf82179fa7 6730476: invalid "unchecked generic array" warning Summary: Reifiable-ness of varargs element type should be checked after JLS3 15.12.2.8 Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/varargs/6730476/T6730476a.java + test/tools/javac/varargs/6730476/T6730476b.java Changeset: 32675c68a3ca Author: jjg Date: 2010-04-29 14:25 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/langtools/rev/32675c68a3ca 6948251: need to quote args in langtools launcher script Reviewed-by: darcy ! src/share/bin/launcher.sh-template Changeset: c399da99fa16 Author: lana Date: 2010-05-02 15:55 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/langtools/rev/c399da99fa16 Merge Changeset: a6f2911a7c55 Author: mcimadamore Date: 2010-05-03 17:12 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/langtools/rev/a6f2911a7c55 6943289: Project Coin: Improved Exception Handling for Java (aka 'multicatch') Reviewed-by: jjg, darcy + src/share/classes/com/sun/source/tree/DisjointTypeTree.java ! src/share/classes/com/sun/source/tree/Tree.java ! src/share/classes/com/sun/source/tree/TreeVisitor.java ! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/share/classes/com/sun/source/util/TreeScanner.java ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java + test/tools/javac/multicatch/Neg01.java + test/tools/javac/multicatch/Neg01.out + test/tools/javac/multicatch/Neg02.java + test/tools/javac/multicatch/Neg02.out + test/tools/javac/multicatch/Neg03.java + test/tools/javac/multicatch/Neg03.out + test/tools/javac/multicatch/Neg04.java + test/tools/javac/multicatch/Neg04.out + test/tools/javac/multicatch/Pos01.java + test/tools/javac/multicatch/Pos02.java + test/tools/javac/multicatch/Pos03.java + test/tools/javac/multicatch/Pos04.java + test/tools/javac/multicatch/Pos05.java Changeset: 1cb2b5acc291 Author: lana Date: 2010-05-11 16:36 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/langtools/rev/1cb2b5acc291 Merge Changeset: bb3d7c75a56d Author: lana Date: 2010-05-19 12:28 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/langtools/rev/bb3d7c75a56d Merge Changeset: 67cac01ed62a Author: mikejwre Date: 2010-05-20 16:00 -0700 URL: http://hg.openjdk.java.net/jdk7/swing/langtools/rev/67cac01ed62a Added tag jdk7-b94 for changeset bb3d7c75a56d ! .hgtags From alexander.potochkin at sun.com Tue May 25 16:14:25 2010 From: alexander.potochkin at sun.com (alexander.potochkin at sun.com) Date: Tue, 25 May 2010 16:14:25 +0000 Subject: hg: jdk7/swing/jdk: 6786238: api/javax_swing/DefaultDesktopManager/descriptions.html#xxxFrame Fails with NPE since 6u12 b02 Message-ID: <20100525161454.70C42445C8@hg.openjdk.java.net> Changeset: 3de717f6ddab Author: alexp Date: 2010-05-25 20:22 +0400 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/3de717f6ddab 6786238: api/javax_swing/DefaultDesktopManager/descriptions.html#xxxFrame Fails with NPE since 6u12 b02 Reviewed-by: rupashka ! src/share/classes/javax/swing/DefaultDesktopManager.java From alexander.potochkin at sun.com Tue May 25 16:22:25 2010 From: alexander.potochkin at sun.com (alexander.potochkin at sun.com) Date: Tue, 25 May 2010 16:22:25 +0000 Subject: hg: jdk7/swing/jdk: 6937798: Nimbus: Issues with JTable grid Message-ID: <20100525162238.A260946DDC@hg.openjdk.java.net> Changeset: 1297a41dbb47 Author: alexp Date: 2010-05-25 20:30 +0400 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/1297a41dbb47 6937798: Nimbus: Issues with JTable grid Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/synth/SynthTableUI.java + test/javax/swing/JTable/6937798/bug6937798.java From alexander.potochkin at sun.com Tue May 25 16:31:27 2010 From: alexander.potochkin at sun.com (alexander.potochkin at sun.com) Date: Tue, 25 May 2010 16:31:27 +0000 Subject: hg: jdk7/swing/jdk: 6768387: REGRESSION: JTable no longer serializable Message-ID: <20100525163139.C714A46DDD@hg.openjdk.java.net> Changeset: 8d59b361635f Author: alexp Date: 2010-05-25 20:39 +0400 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/8d59b361635f 6768387: REGRESSION: JTable no longer serializable Reviewed-by: rupashka ! src/share/classes/sun/swing/table/DefaultTableCellHeaderRenderer.java + test/javax/swing/JTable/6768387/bug6768387.java From alexander.potochkin at sun.com Tue May 25 16:47:21 2010 From: alexander.potochkin at sun.com (alexander.potochkin at sun.com) Date: Tue, 25 May 2010 16:47:21 +0000 Subject: hg: jdk7/swing/jdk: 6884066: JTableHeader listens mouse in disabled state and doesn't work when not attached to a table Message-ID: <20100525164733.B783246DDE@hg.openjdk.java.net> Changeset: d540eeccf73a Author: alexp Date: 2010-05-25 20:54 +0400 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/d540eeccf73a 6884066: JTableHeader listens mouse in disabled state and doesn't work when not attached to a table Reviewed-by: rupashka ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java ! src/share/classes/sun/swing/SwingUtilities2.java + test/javax/swing/JTableHeader/6884066/bug6884066.java From jason_mehrens at hotmail.com Tue May 25 19:03:00 2010 From: jason_mehrens at hotmail.com (Jason Mehrens) Date: Tue, 25 May 2010 14:03:00 -0500 Subject: hg: jdk7/swing/jdk: 6884066: JTableHeader listens mouse in disabled state and doesn't work when not attached to a table In-Reply-To: <20100525164733.B783246DDE@hg.openjdk.java.net> References: <20100525164733.B783246DDE@hg.openjdk.java.net> Message-ID: So 6550602 can be closed and added to the umbrella bug? Jason > From: alexander.potochkin at sun.com > To: jdk7-changes at openjdk.java.net; swing-dev at openjdk.java.net > Date: Tue, 25 May 2010 16:47:21 +0000 > Subject: hg: jdk7/swing/jdk: 6884066: JTableHeader listens mouse in disabled state and doesn't work when not attached to a table > > Changeset: d540eeccf73a > Author: alexp > Date: 2010-05-25 20:54 +0400 > URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/d540eeccf73a > > 6884066: JTableHeader listens mouse in disabled state and doesn't work when not attached to a table > Reviewed-by: rupashka > > ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java > ! src/share/classes/javax/swing/JTable.java > ! src/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java > ! src/share/classes/sun/swing/SwingUtilities2.java > + test/javax/swing/JTableHeader/6884066/bug6884066.java > _________________________________________________________________ Hotmail has tools for the New Busy. Search, chat and e-mail from your inbox. http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_1 -------------- next part -------------- An HTML attachment was scrubbed... URL: From nfmccrina at gmail.com Wed May 26 06:14:56 2010 From: nfmccrina at gmail.com (Nathan McCrina) Date: Wed, 26 May 2010 02:14:56 -0400 Subject: Problem with JButton Message-ID: <1274854496.2074.12.camel@CORTANA> I'm sorry if this is the wrong place to put this, please tell me where to go with it if that's the case. I'm having this issue where the text in a JButton gets truncated (i.e. the first part of the string is shown, then ellipses) if the string ends in the character 'v', even if the JButton is in a layout that would allow it to expand. I'm using the openjdk from Ubuntu 10.04, and this problem seems specific to openjdk (someone on ubuntuforums didn't have this issue using sun-java). I would like to know where to go to file a bug report, since the bugzilla link on the contribute page (bugs.openjdk.java.net) doesn't appear to work. Cheers, Nathan McCrina From Pavel.Porvatov at Sun.COM Wed May 26 09:19:34 2010 From: Pavel.Porvatov at Sun.COM (Pavel Porvatov) Date: Wed, 26 May 2010 13:19:34 +0400 Subject: Problem with JButton In-Reply-To: <1274854496.2074.12.camel@CORTANA> References: <1274854496.2074.12.camel@CORTANA> Message-ID: <4BFCE7A6.9070706@sun.com> Hi Nathan, I believe you are talking about http://bugs.sun.com/view_bug.do?bug_id=6797139. Regards, Pavel > I'm sorry if this is the wrong place to put this, please tell me where > to go with it if that's the case. > > I'm having this issue where the text in a JButton gets truncated (i.e. > the first part of the string is shown, then ellipses) if the string ends > in the character 'v', even if the JButton is in a layout that would > allow it to expand. I'm using the openjdk from Ubuntu 10.04, and this > problem seems specific to openjdk (someone on ubuntuforums didn't have > this issue using sun-java). > > I would like to know where to go to file a bug report, since the > bugzilla link on the contribute page (bugs.openjdk.java.net) doesn't > appear to work. > Cheers, > Nathan McCrina > > From peter.zhelezniakov at sun.com Wed May 26 16:22:54 2010 From: peter.zhelezniakov at sun.com (peter.zhelezniakov at sun.com) Date: Wed, 26 May 2010 16:22:54 +0000 Subject: hg: jdk7/swing/jdk: 6632959: swing html parser doesn't know € or › Message-ID: <20100526162306.C1ECE46E23@hg.openjdk.java.net> Changeset: fc1ac6ea933c Author: peterz Date: 2010-05-26 20:22 +0400 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/fc1ac6ea933c 6632959: swing html parser doesn't know € or › Reviewed-by: alexp ! make/javax/swing/FILES.gmk ! make/javax/swing/Makefile - src/share/classes/javax/swing/text/html/parser/html32.bdtd From pavel.porvatov at sun.com Wed May 26 18:03:44 2010 From: pavel.porvatov at sun.com (pavel.porvatov at sun.com) Date: Wed, 26 May 2010 18:03:44 +0000 Subject: hg: jdk7/swing/jdk: 6925473: REGRESSION: JOptionPane in dialog is full-screen height Message-ID: <20100526180356.D950C46E2C@hg.openjdk.java.net> Changeset: e821a3568b0a Author: rupashka Date: 2010-05-26 22:02 +0400 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/e821a3568b0a 6925473: REGRESSION: JOptionPane in dialog is full-screen height Reviewed-by: peterz ! src/share/classes/javax/swing/text/WrappedPlainView.java + test/javax/swing/JTextArea/6925473/bug6925473.java + test/javax/swing/JTextArea/6940863/bug6940863.java ! test/javax/swing/JTextArea/Test6593649.java From nfmccrina at gmail.com Thu May 27 18:47:07 2010 From: nfmccrina at gmail.com (Nathan McCrina) Date: Thu, 27 May 2010 14:47:07 -0400 Subject: Problem with JButton In-Reply-To: <4BFCE7A6.9070706@sun.com> References: <1274854496.2074.12.camel@CORTANA> <4BFCE7A6.9070706@sun.com> Message-ID: <1274986027.3940.18.camel@CORTANA> On Wed, 2010-05-26 at 13:19 +0400, Pavel Porvatov wrote: > Hi Nathan, > > I believe you are talking about > http://bugs.sun.com/view_bug.do?bug_id=6797139. > > Regards, Pavel Sorry for the delayed response, I had to work 10am-1am yesterday/this morning! :P Yeah, it looks like what happened to me might be a manifestation of that. I guess I just have to wait for Ubuntu to upgrade their openjdk package. Thanks for your help! Cheers, Nathan McCrina From peter.zhelezniakov at sun.com Fri May 28 09:33:11 2010 From: peter.zhelezniakov at sun.com (peter.zhelezniakov at sun.com) Date: Fri, 28 May 2010 09:33:11 +0000 Subject: hg: jdk7/swing/jdk: 2 new changesets Message-ID: <20100528093405.A52F046E68@hg.openjdk.java.net> Changeset: 824b0f8b68f6 Author: peterz Date: 2010-05-28 13:31 +0400 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/824b0f8b68f6 6929507: Build error on file swing.plaf.synth.SynthUI Reviewed-by: rupashka ! make/common/Release.gmk ! make/tools/sharing/classlist.linux ! make/tools/sharing/classlist.solaris Changeset: e2b1bab101d2 Author: peterz Date: 2010-05-28 13:32 +0400 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/e2b1bab101d2 6954231: SynthTextPaneUI.installUI() doesn't set component to opaque even if prop was not set by client progr Reviewed-by: alexp ! src/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java From alexander.potochkin at sun.com Fri May 28 15:47:18 2010 From: alexander.potochkin at sun.com (alexander.potochkin at sun.com) Date: Fri, 28 May 2010 15:47:18 +0000 Subject: hg: jdk7/swing/jdk: 6670274: Incorrect tab titles for JTabbedPane if using HTML (BasicTabbedPanelUI problem) Message-ID: <20100528154731.AD3A246E76@hg.openjdk.java.net> Changeset: 82524b068f77 Author: alexp Date: 2010-05-28 19:55 +0400 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/82524b068f77 6670274: Incorrect tab titles for JTabbedPane if using HTML (BasicTabbedPanelUI problem) Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java + test/javax/swing/JTabbedPane/6670274/bug6670274.java From alexander.potochkin at sun.com Fri May 28 15:38:43 2010 From: alexander.potochkin at sun.com (alexander.potochkin at sun.com) Date: Fri, 28 May 2010 15:38:43 +0000 Subject: hg: jdk7/swing/jdk: 6889007: No resize cursor during hovering mouse over JTable Message-ID: <20100528153929.4FD3A46E74@hg.openjdk.java.net> Changeset: 9b247a6290a4 Author: alexp Date: 2010-05-28 19:46 +0400 URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/9b247a6290a4 6889007: No resize cursor during hovering mouse over JTable Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java + test/javax/swing/JTableHeader/6889007/bug6889007.java From Alexander.Potochkin at Sun.COM Fri May 28 16:11:05 2010 From: Alexander.Potochkin at Sun.COM (Alexander Potochkin) Date: Fri, 28 May 2010 20:11:05 +0400 Subject: hg: jdk7/swing/jdk: 6884066: JTableHeader listens mouse in disabled state and doesn't work when not attached to a table In-Reply-To: References: <20100525164733.B783246DDE@hg.openjdk.java.net> Message-ID: <4BFFEB19.2070208@sun.com> Hello Jason > So 6550602 can be closed and added to the umbrella bug? indeed I closed 6550602 as a duplicate of 6884066 Thanks for noticing it! alexp > > Jason > > > > From: alexander.potochkin at sun.com > > To: jdk7-changes at openjdk.java.net; swing-dev at openjdk.java.net > > Date: Tue, 25 May 2010 16:47:21 +0000 > > Subject: hg: jdk7/swing/jdk: 6884066: JTableHeader > listens mouse in disabled state and doesn't work when not attached to a > table > > > > Changeset: d540eeccf73a > > Author: alexp > > Date: 2010-05-25 20:54 +0400 > > URL: http://hg.openjdk.java.net/jdk7/swing/jdk/rev/d540eeccf73a > > > > 6884066: JTableHeader listens mouse in disabled state and doesn't > work when not attached to a table > > Reviewed-by: rupashka > > > > ! > src/share/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java > > ! src/share/classes/javax/swing/JTable.java > > ! src/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java > > ! src/share/classes/sun/swing/SwingUtilities2.java > > + test/javax/swing/JTableHeader/6884066/bug6884066.java > > > > ------------------------------------------------------------------------ > Hotmail has tools for the New Busy. Search, chat and e-mail from your > inbox. Learn more. >