From Alan.Bateman at oracle.com Fri Jun 1 00:25:38 2012 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Fri, 01 Jun 2012 08:25:38 +0100 Subject: [7u6] Request for Approval : 7173432: Remove String.count/String.offset In-Reply-To: References: Message-ID: <4FC86E72.7020001@oracle.com> On 01/06/2012 06:47, Mike Duigou wrote: > Hi, > > This is a request to include a bug fix into JDK 7u6: > 6924259: Handle insertion of null key at HashMap resize > > This is a bug fix for the recently integrated CR#7126277 which fixes a bug uncovered during integration testing. > > There is a webrev of the fix plus a regression test open for review. I still need a reviewer in addition to approval before I can commit. > > http://cr.openjdk.java.net/~mduigou/7173422/0/webrev/ > > This fix blocks the b13 build. When ready I will push to: > ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > Thanks! > > Mike This doesn't seem to be in jdk8 yet but as it's a blocker issue then I'm sure that an exception can be made. The change looks good to me. Minor comment on the test is that it would be nice to indent the second and third lines of the summary to make it easier to read. Also very minor nit is that you probably need a space in "while(" and "if(!" and "if(". -Alan. From mike.duigou at oracle.com Fri Jun 1 00:36:06 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Fri, 01 Jun 2012 07:36:06 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7173432: Handle null key at HashMap resize Message-ID: <20120601073625.C7A284767D@hg.openjdk.java.net> Changeset: 421b71e31687 Author: mduigou Date: 2012-06-01 00:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/421b71e31687 7173432: Handle null key at HashMap resize Summary: If the key to be inserted into a HashMap is null and the table needs to be resized as part of the insertion then addEntry will try to recalculate the hash of a null key. This will fail with an NPE. Reviewed-by: darcy, alanb ! src/share/classes/java/util/HashMap.java + test/java/util/HashMap/NullKeyAtResize.java From mike.duigou at oracle.com Fri Jun 1 00:40:48 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Fri, 1 Jun 2012 00:40:48 -0700 Subject: [7u6] Request for Approval : 7173432: Handle insertion of null key at HashMap resize In-Reply-To: References: Message-ID: I was able to get reviews from Alan Bateman and Joe Darcy who both indicated it would probably be best just push without waiting for review. Since I couldn't be sure of my availability on Friday morning I was inclined to agree. It was only the need for expediency and urgency that convinced me to bypass the normal process. I shall hopefully not need or want to do so again! Thanks, Mike On May 31 2012, at 22:47 , Mike Duigou wrote: > Hi, > > This is a request to include a bug fix into JDK 7u6: > 7173432: Handle insertion of null key at HashMap resize > > This is a bug fix for the recently integrated CR#7126277 which fixes a bug uncovered during integration testing. > > There is a webrev of the fix plus a regression test open for review. I still need a reviewer in addition to approval before I can commit. > > http://cr.openjdk.java.net/~mduigou/7173422/0/webrev/ > > This fix blocks the b13 build. When ready I will push to: > ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > Thanks! > > Mike From edvard.wendelin at oracle.com Fri Jun 1 03:46:49 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 01 Jun 2012 12:46:49 +0200 Subject: [7u6] Request for approval: 7120895: FontConfiguration should not use thread contextClassLoader In-Reply-To: <4FC86759.9030304@oracle.com> References: <4FC86759.9030304@oracle.com> Message-ID: <4FC89D99.5020000@oracle.com> Looks good! Approved. On 06/01/2012 08:55 AM, Andrew Brygin wrote: > Hello, > > Requesting approval to commit fix for 7120895 into 7u6. > > The fix has already been pushed to jdk8, the code change for 7u6 is > identical. > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7120895 > jdk8 changeset: http://hg.openjdk.java.net/jdk8/2d/jdk/rev/d988ed9d40bc > Webrev: http://cr.openjdk.java.net/~bae/7120895/7u6/webrev.00/ > Review thread: > http://mail.openjdk.java.net/pipermail/2d-dev/2012-May/002551.html > Reviewed by: Igor Nekrestyanov > > Thanks, > Andrew From denis.fokin at oracle.com Fri Jun 1 07:25:40 2012 From: denis.fokin at oracle.com (denis.fokin at oracle.com) Date: Fri, 01 Jun 2012 14:25:40 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7112115: Component.getLocationOnScreen() work incorrectly if create window in point (0, 0) on oel Message-ID: <20120601142553.C68D047684@hg.openjdk.java.net> Changeset: 701b62f43784 Author: denis Date: 2012-06-01 18:23 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/701b62f43784 7112115: Component.getLocationOnScreen() work incorrectly if create window in point (0, 0) on oel Reviewed-by: serb + test/javax/swing/JSpinner/5012888/bug5012888.java From andrew.brygin at oracle.com Fri Jun 1 08:25:30 2012 From: andrew.brygin at oracle.com (andrew.brygin at oracle.com) Date: Fri, 01 Jun 2012 15:25:30 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7120895: FontConfiguration should not use thread contextClassLoader Message-ID: <20120601152540.80B2A47685@hg.openjdk.java.net> Changeset: 3335ab17d926 Author: bae Date: 2012-06-01 19:24 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/3335ab17d926 7120895: FontConfiguration should not use thread contextClassLoader Reviewed-by: igor, prr ! src/share/classes/sun/awt/FontConfiguration.java From james.holmlund at oracle.com Fri Jun 1 12:19:50 2012 From: james.holmlund at oracle.com (Jim Holmlund) Date: Fri, 01 Jun 2012 12:19:50 -0700 Subject: Request for approval for 7159016 to be fixed in jdk7u-dev/langtools In-Reply-To: <4E3C2EB0.5030102@oracle.com> References: <4E3C2EB0.5030102@oracle.com> Message-ID: <4FC915D6.20303@oracle.com> - bugs.sun.com: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7159016 - The patch is a simple one line fix that is the same as that in jdk 8: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/844478076c25 It was reviewed by Jon Gibbons. The patch has been in the tl forest of JDK 8 for 1 day. - testing: - ran all the langtools/regression tests on windows - nightly tests run and passed Thanks - jjh > From edvard.wendelin at oracle.com Fri Jun 1 14:34:55 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 1 Jun 2012 23:34:55 +0200 Subject: Request for approval for 7159016 to be fixed in jdk7u-dev/langtools In-Reply-To: <4FC915D6.20303@oracle.com> References: <4E3C2EB0.5030102@oracle.com> <4FC915D6.20303@oracle.com> Message-ID: Looks good Jim! Approved. Cheers, Edvard On Jun 1, 2012, at 9:19 PM, Jim Holmlund wrote: > > > - bugs.sun.com: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7159016 > > - The patch is a simple one line fix that is the same as that in jdk 8: > http://hg.openjdk.java.net/jdk8/tl/langtools/rev/844478076c25 > It was reviewed by Jon Gibbons. The patch has been in the tl forest of JDK 8 for 1 day. > > - testing: > - ran all the langtools/regression tests on windows > - nightly tests run and passed > > Thanks > - jjh >> From james.holmlund at oracle.com Fri Jun 1 15:00:34 2012 From: james.holmlund at oracle.com (james.holmlund at oracle.com) Date: Fri, 01 Jun 2012 22:00:34 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 7159016: Static import of member in processor-generated class fails in JDK 7 Message-ID: <20120601220038.EE2074768D@hg.openjdk.java.net> Changeset: 287aa207df3e Author: jjh Date: 2012-06-01 14:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/287aa207df3e 7159016: Static import of member in processor-generated class fails in JDK 7 Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/tools/javac/T7159016.java From alejandro.murillo at oracle.com Fri Jun 1 15:40:24 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Fri, 01 Jun 2012 16:40:24 -0600 Subject: [7u6] Request for approval for bulk integration of hs23.2-b04 Message-ID: <4FC944D8.20401@oracle.com> Requesting approval to integrate hs23.2-b04 into jdk7u6-b13. A webrev is available at: http://cr.openjdk.java.net/~amurillo/7u6/hs23.2-b04-jdk7u6-b13.webrev/ Pre-integration testing is in progress; the integration will proceed only after SQE has analyzed the results and approved. The fixes in the proposed integration are below. All have undergone nightly testing and are already in a jdk8 repository. 7165060: dtrace tests fail with FDS debug info files 7165598: enable FDS on Solaris X64 when 7165593 is fixed 7171852: new hotspot build - hs23.2-b04 7173635: jprt.properties should include release jdk7u6 -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700) From edvard.wendelin at oracle.com Sun Jun 3 11:49:04 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Sun, 3 Jun 2012 20:49:04 +0200 Subject: [7u6] Request for approval for bulk integration of hs23.2-b04 In-Reply-To: <4FC944D8.20401@oracle.com> References: <4FC944D8.20401@oracle.com> Message-ID: Pre-approved, pending test results. On Jun 2, 2012, at 12:40 AM, Alejandro E Murillo wrote: > Requesting approval to integrate hs23.2-b04 into jdk7u6-b13. > > A webrev is available at: > > http://cr.openjdk.java.net/~amurillo/7u6/hs23.2-b04-jdk7u6-b13.webrev/ > > Pre-integration testing is in progress; the integration will proceed > only after SQE has analyzed the results and approved. > > The fixes in the proposed integration are below. All have undergone > nightly testing and are already in a jdk8 repository. > > 7165060: dtrace tests fail with FDS debug info files > 7165598: enable FDS on Solaris X64 when 7165593 is fixed > 7171852: new hotspot build - hs23.2-b04 > 7173635: jprt.properties should include release jdk7u6 > > -- > Alejandro E Murillo, Java Performance > Phone: (303) 955-2584. > Timezone: US/Mountain (UTC-0700) > From lana.steuck at oracle.com Sun Jun 3 22:05:06 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 04 Jun 2012 05:05:06 +0000 Subject: hg: jdk7u/jdk7u/langtools: 3 new changesets Message-ID: <20120604050514.7C923476BE@hg.openjdk.java.net> Changeset: 1936504ce917 Author: dmeetry Date: 2012-05-25 16:47 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/1936504ce917 7151070: NullPointerException in Resolve.isAccessible Summary: Spurious accessibility check in TransTypes Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/generics/7151070/T7151070.java + test/tools/javac/generics/7151070/T7151070.out Changeset: c2668fc629cc Author: dmeetry Date: 2012-05-31 15:49 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/c2668fc629cc 7148242: Regression: valid code rejected during generic type well-formedness check Summary: Redundant type-var substitution makes generic-type well-formedness check to fail Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/generics/typevars/T7148242.java Changeset: fcebf337f5c1 Author: lana Date: 2012-06-01 11:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/fcebf337f5c1 Merge From lana.steuck at oracle.com Sun Jun 3 22:05:18 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 04 Jun 2012 05:05:18 +0000 Subject: hg: jdk7u/jdk7u/jdk: 23 new changesets Message-ID: <20120604050933.ABBC9476BF@hg.openjdk.java.net> Changeset: 7647f9201e31 Author: serb Date: 2012-05-24 17:17 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/7647f9201e31 7160623: [macosx] Editable TextArea/TextField are blocking GUI applications from exit Reviewed-by: anthony, kizune ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWTextComponentPeer.java Changeset: 665d7e1e7252 Author: kizune Date: 2012-05-25 16:06 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/665d7e1e7252 7171163: [macosx] Shortcomings in the design of the secondary native event loop made JavaFX DnD deadlock Reviewed-by: art, anthony ! src/macosx/classes/sun/lwawt/macosx/CToolkitThreadBlockedHandler.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/awt/LWCToolkit.m ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java Changeset: 61517f1fe79e Author: nloodin Date: 2012-05-24 09:32 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/61517f1fe79e 7143353: -Xrunhprof fails in Java 7 due to bad switch Reviewed-by: jrose, sspitsyn ! src/share/demo/jvmti/java_crw_demo/java_crw_demo.c ! src/share/javavm/export/classfile_constants.h Changeset: 39db51e1aa62 Author: nloodin Date: 2012-05-25 06:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/39db51e1aa62 Merge Changeset: 6432464ffec2 Author: dcubed Date: 2012-05-26 08:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/6432464ffec2 7170449: Management is completely broken at least on Solaris 11 X86 Summary: Work around 'gobjcopy' failures on Solaris by adding temporary tools to add the '.gnu_debuglink' section and remove the SHF_ALLOC flag from "empty" section headers. Reviewed-by: sspitsyn, acorn ! make/common/Defs-solaris.gmk ! make/common/Defs.gmk ! make/common/Library.gmk ! make/common/Program.gmk ! make/tools/Makefile + make/tools/add_gnu_debuglink/Makefile + make/tools/add_gnu_debuglink/add_gnu_debuglink.c + make/tools/fix_empty_sec_hdr_flags/Makefile + make/tools/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c Changeset: e9014eaf0e03 Author: bae Date: 2012-05-28 13:19 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/e9014eaf0e03 7146550: [macosx] DnD test failure in createCompatibleWritableRaster() Reviewed-by: art, serb ! src/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/macosx/classes/sun/lwawt/macosx/CImage.java ! src/macosx/native/sun/awt/CDragSource.h ! src/macosx/native/sun/awt/CDragSource.m ! src/macosx/native/sun/awt/CDragSourceContextPeer.m ! test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.java Changeset: 7f0e6be7f7ea Author: bae Date: 2012-05-28 13:29 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/7f0e6be7f7ea 7124400: [macosx] CGraphicsDevice.getConfigurations() returns reference to member (does not copy configs) Reviewed-by: art, anthony ! src/macosx/classes/sun/awt/CGraphicsDevice.java ! test/java/awt/GraphicsDevice/CloneConfigsTest.java Changeset: 9fa6e878fcdb Author: bae Date: 2012-05-28 13:36 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/9fa6e878fcdb 7154088: [macosx] Regression: Component.createImage do not inherits component attributes Reviewed-by: anthony ! src/macosx/classes/sun/lwawt/LWComponentPeer.java Changeset: 533eb1663b90 Author: dcherepanov Date: 2012-05-28 13:46 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/533eb1663b90 7168550: [macosx] duplicate OGL context state changes related to vertex cache Reviewed-by: bae ! src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m ! src/macosx/native/sun/java2d/opengl/CGLSurfaceData.m ! src/share/native/sun/java2d/opengl/OGLContext.h ! src/share/native/sun/java2d/opengl/OGLTextRenderer.c ! src/share/native/sun/java2d/opengl/OGLVertexCache.c ! src/share/native/sun/java2d/opengl/OGLVertexCache.h Changeset: 36a5fa410439 Author: dcherepanov Date: 2012-05-28 13:52 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/36a5fa410439 7160293: [macosx] FileDialog appears on secondary display Reviewed-by: anthony, kizune ! src/macosx/classes/sun/awt/CGraphicsEnvironment.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/PlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.m Changeset: 7e2de40cb062 Author: leonidr Date: 2012-05-28 19:06 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/7e2de40cb062 7124411: [macosx] There's no KEY_TYPED for VK_ESCAPE Reviewed-by: anthony ! src/macosx/native/sun/awt/AWTEvent.m Changeset: c528acec8bba Author: robm Date: 2012-05-17 22:42 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/c528acec8bba 7168110: Misleading jstack error message Reviewed-by: alanb, dsamersoff ! src/windows/native/sun/tools/attach/WindowsVirtualMachine.c Changeset: 3562fc7500a4 Author: khazra Date: 2012-05-30 10:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/3562fc7500a4 7170169: (props) System.getProperty("os.name") should return "Windows 8" when run on Windows 8 Summary: Enable Windows Version 6.2 to be recognized as Windows 8 Reviewed-by: darcy, dholmes, alanb, chegar ! src/windows/native/java/lang/java_props_md.c Changeset: bb8d00b9c06e Author: raginip Date: 2012-05-30 14:02 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/bb8d00b9c06e 7172552: jabswitch utility should not request elevated privilege on the system Reviewed-by: ptbrunet ! make/bridge/Jabswitch/Makefile Changeset: bd2b4dbc3134 Author: ohair Date: 2012-05-30 14:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/bd2b4dbc3134 Merge Changeset: 11987e85555f Author: mduigou Date: 2012-05-30 23:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/11987e85555f 7126277: Alternative String hashing implementation Summary: All of the hashing based Map implementations: HashMap, Hashtable, LinkedHashMap, WeakHashMap and ConcurrentHashMap are modified to use an enhanced hashing algorithm for string keys when the capacity of the hash table has ever grown beyond 512 entries. The enhanced hashing implementation uses the murmur3 hashing algorithm along with random hash seeds and index masks. These enhancements mitigate cases where colliding String hash values could result in a performance bottleneck. Reviewed-by: alanb, forax, dl ! make/java/java/FILES_java.gmk ! src/share/classes/java/lang/String.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/Hashtable.java ! src/share/classes/java/util/LinkedHashMap.java ! src/share/classes/java/util/WeakHashMap.java ! src/share/classes/java/util/concurrent/ConcurrentHashMap.java + src/share/classes/sun/misc/Hashing.java ! src/share/classes/sun/misc/JavaLangAccess.java ! src/share/classes/sun/util/PreHashedMap.java ! test/java/util/Collection/BiggernYours.java ! test/java/util/Hashtable/HashCode.java ! test/java/util/Hashtable/SimpleSerialization.java + test/java/util/Map/Collisions.java ! test/java/util/Map/Get.java + test/sun/misc/Hashing.java Changeset: 3fc3d4ae7e47 Author: dholmes Date: 2012-05-31 04:58 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/3fc3d4ae7e47 7171653: 32-bit cross-compile on 64-bit build host generates 64-bit data for awt/X11 leading to crash Reviewed-by: ohair, anthony ! make/sun/xawt/Makefile Changeset: e1c679a00712 Author: mduigou Date: 2012-05-17 10:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/e1c679a00712 6924259: Remove offset and count fields from java.lang.String Summary: Removes the use of shared character array buffers by String along with the two fields needed to support the use of shared buffers. Reviewed-by: mduigou, forax Contributed-by: brian.doherty at oracle.com ! src/share/classes/java/lang/Integer.java ! src/share/classes/java/lang/Long.java ! src/share/classes/java/lang/String.java ! src/share/classes/java/lang/StringCoding.java Changeset: 6069fe8ffead Author: mduigou Date: 2012-05-31 14:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/6069fe8ffead 7173329: Fix build broken by 7126277 to jdk7u-dev Reviewed-by: ahgross ! src/share/classes/java/lang/String.java Changeset: 421b71e31687 Author: mduigou Date: 2012-06-01 00:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/421b71e31687 7173432: Handle null key at HashMap resize Summary: If the key to be inserted into a HashMap is null and the table needs to be resized as part of the insertion then addEntry will try to recalculate the hash of a null key. This will fail with an NPE. Reviewed-by: darcy, alanb ! src/share/classes/java/util/HashMap.java + test/java/util/HashMap/NullKeyAtResize.java Changeset: 701b62f43784 Author: denis Date: 2012-06-01 18:23 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/701b62f43784 7112115: Component.getLocationOnScreen() work incorrectly if create window in point (0, 0) on oel Reviewed-by: serb + test/javax/swing/JSpinner/5012888/bug5012888.java Changeset: 3335ab17d926 Author: bae Date: 2012-06-01 19:24 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/3335ab17d926 7120895: FontConfiguration should not use thread contextClassLoader Reviewed-by: igor, prr ! src/share/classes/sun/awt/FontConfiguration.java Changeset: aa49fe749096 Author: lana Date: 2012-06-01 11:46 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/aa49fe749096 Merge From lana.steuck at oracle.com Sun Jun 3 22:18:03 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Sun, 3 Jun 2012 22:18:03 -0700 (PDT) Subject: jdk7u-b13: jdk7u-dev Message-ID: <201206040518.q545I3TR011178@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk7u/jdk7u/rev/9b9a6d318e8a http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/fcebf337f5c1 http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/aa49fe749096 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/e0a71584b8d8 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/15b71daf5e69 http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/36f64ab3c9ca http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/76bee3576f61 --- All the fixes will be tested during promotion (no PIT testing at this point): 6924259 hots compiler2 Remove String.count/String.offset/String.hashcode 7172552 java accessibility jabswitch utility should not request elevated privilege on t 7170449 java build Management is completely broken at least on Solaris 11 X86 7170957 java build Add arm files to JLE internal.zip source bundle, in support 7171653 java build 32-bit cross-compile on 64-bit build host generates 64-bit d 7120895 java classes_2d FontConfiguration should not use thread contextClassLoader 7124400 java classes_2d [macosx] CGraphicsDevice.getConfigurations() returns referen 7146550 java classes_2d [macosx] DnD test failure in createCompatibleWritableRaster( 7154088 java classes_2d [macosx] Regression: Component.createImage do not inherits c 7168550 java classes_2d [macosx] duplicate OGL context state changes related to vert 7112115 java classes_awt Component.getLocationOnScreen() work incorrectly if create w 7124411 java classes_awt [macosx] There's no KEY_TYPED for VK_ESCAPE 7160293 java classes_awt [macosx] FileDialog appears on secondary display 7160623 java classes_awt [macosx] Editable TextArea/TextField are blocking GUI applic 7171163 java classes_awt [macosx] Shortcomings in the design of the secondary native 7126277 java classes_lang String.hashCode allows DoS attacks 7170169 java classes_lang (props) System.getProperty("os.name") should return "Windows 7169544 java classes_swing Typos in the SwingSet2 demo properties 7173329 java classes_util Fix broken commit of 7126277 to 7u6-dev 7173432 java classes_util Fix issue with null key at resize of HashMap 7148242 java compiler Regression: valid code rejected during generic type well-for 7151070 java compiler NullPointerException in Resolve.isAccessible 7143353 java profiling -Xrunhprof fails in Java 7 due to bad switch 7168110 java serviceability Misleading jstack error message From alexandr.scherbatiy at oracle.com Mon Jun 4 03:19:50 2012 From: alexandr.scherbatiy at oracle.com (Alexander Scherbatiy) Date: Mon, 04 Jun 2012 14:19:50 +0400 Subject: [7u6] Request for approval for CR 7161766 - [macosx] javax/swing/JPopupMenu/6694823/bug6694823.java failed on Mac OS X Message-ID: <4FCC8BC6.8090708@oracle.com> Hello, This is a request to backport a JDK 8 fix into JDK 7u6: 7161766 [macosx] javax/swing/JPopupMenu/6694823/bug6694823.java failed on Mac OS X http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7161766 The fix has already been pushed to JDK 8, as: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/0526ba7f723b The code changes for jdk7u6 are identical to the ones in jdk8. Thank you, Alexandr. From edvard.wendelin at oracle.com Mon Jun 4 04:11:12 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 4 Jun 2012 13:11:12 +0200 Subject: [7u6] Request for approval for CR 7161766 - [macosx] javax/swing/JPopupMenu/6694823/bug6694823.java failed on Mac OS X In-Reply-To: <4FCC8BC6.8090708@oracle.com> References: <4FCC8BC6.8090708@oracle.com> Message-ID: Approved. On Jun 4, 2012, at 12:19 PM, Alexander Scherbatiy wrote: > Hello, > > This is a request to backport a JDK 8 fix into JDK 7u6: > > 7161766 [macosx] javax/swing/JPopupMenu/6694823/bug6694823.java failed on Mac OS X > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7161766 > > The fix has already been pushed to JDK 8, as: > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/0526ba7f723b > > > The code changes for jdk7u6 are identical to the ones in jdk8. > > Thank you, > Alexandr. > From alexandr.scherbatiy at oracle.com Mon Jun 4 04:25:59 2012 From: alexandr.scherbatiy at oracle.com (alexandr.scherbatiy at oracle.com) Date: Mon, 04 Jun 2012 11:25:59 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7161766: [macosx] javax/swing/JPopupMenu/6694823/bug6694823.java failed on Mac OS X Message-ID: <20120604112624.985BA476D3@hg.openjdk.java.net> Changeset: 70bf12e0b82c Author: alexsch Date: 2012-06-04 15:25 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/70bf12e0b82c 7161766: [macosx] javax/swing/JPopupMenu/6694823/bug6694823.java failed on Mac OS X Reviewed-by: rupashka ! test/javax/swing/JPopupMenu/6694823/bug6694823.java From cdennis at terracottatech.com Mon Jun 4 06:38:05 2012 From: cdennis at terracottatech.com (Chris Dennis) Date: Mon, 4 Jun 2012 09:38:05 -0400 Subject: 7172708: 32/64 bit type issues on Windows Message-ID: Hi All, Like all simple issues this one has ballooned slightly... I've prepared a patch and jtreg test for this bug, but have some questions, some process related and some technical. The patch for the actual bug itself is against the hotspot sources. Does this mean that these changes must be pushed through the hotspot-comp forest first and then make it in to jdk7u-dev (and jdk8) in the next hotspot bulk integration? If so I imagine I should submit this patch independently through the hotspot-dev mailing list? The patch to increase test coverage to cover this issue is against the jdk sources, however the issue here is more complicated. While modifying the LimitDirectMemory.sh jtreg test to cover this issue I've run in to some problems with the test - the code that is intended to test the parsing of 'illegal' values was broken. I've 'fixed' this code in the patch to approximate the current behavior of the tip of the jdk7u-dev forest, but the test doesn't currently pass with these modifications (it fails for -XX:MaxDirectMemorySize=-1). It's not clear to me to what extent the details of the behavior for these illegal values is important: is the text of the message important, is the current behavior with -1 a problem? I'm also not sure whether these test changes should be part of a separate commit under a different bug-id? As a further question (I seem to be full of questions today - sorry!) should the jdk changes go through the jdk8 forest first before being merged in to jdk7u-dev or are we okay to go in the other direction? Thanks, Chris P.S. This bug-id is not yet public so the bug synopsis in the subject may be incorrect. ======================================== # HG changeset patch # User Chris Dennis # Date 1338815867 14400 # Node ID d5791a95b56c237de6baefd826bb6cbce01354eb # Parent f08a3a0e60c32cb0e8350e72fdc54849759096a4 7172708 : provide correct PRI?PTR definitions for 64-bit windows diff --git a/src/share/vm/utilities/globalDefinitions_visCPP.hpp b/src/share/vm/utilities/globalDefinitions_visCPP.hpp --- a/src/share/vm/utilities/globalDefinitions_visCPP.hpp +++ b/src/share/vm/utilities/globalDefinitions_visCPP.hpp @@ -220,9 +220,15 @@ #define PRIu64 "I64u" #define PRIx64 "I64x" +#ifdef _LP64 +#define PRIdPTR "I64d" +#define PRIuPTR "I64u" +#define PRIxPTR "I64x" +#else #define PRIdPTR "d" #define PRIuPTR "u" #define PRIxPTR "x" +#endif #define offset_of(klass,field) offsetof(klass,field) # HG changeset patch # User Chris Dennis # Date 1338816442 14400 # Node ID b5f3b100e8597fa2d217b98dbfc9992080498ccd # Parent 3335ab17d9264bb60aac68e789cf6cf95aedeceb 7172708: Add test coverage to ensure large MaxDirectMemorySize values are parsed correctly. XXXXXXX: Fix LimitDirectMemory.sh test to properly test illegal MaxDirectMemorySize values. diff --git a/test/java/nio/Buffer/LimitDirectMemory.java b/test/java/nio/Buffer/LimitDirectMemory.java --- a/test/java/nio/Buffer/LimitDirectMemory.java +++ b/test/java/nio/Buffer/LimitDirectMemory.java @@ -28,16 +28,25 @@ private static int K = 1024; public static void main(String [] args) throws Exception { - if (args.length < 2) + if (args.length < 3) throw new RuntimeException(); - boolean throwp = parseThrow(args[0]); - int size = parseSize(args[1]); - int incr = (args.length > 2 ? parseSize(args[2]) : size); + long cmdmax = parseSize(args[0]); + boolean throwp = parseThrow(args[1]); + int size = (int)parseSize(args[2]); + int incr = (args.length > 3 ? (int)parseSize(args[3]) : size); Properties p = System.getProperties(); if (p.getProperty("sun.nio.MaxDirectMemorySize") != null) throw new RuntimeException("sun.nio.MaxDirectMemorySize defined"); + if (p.getProperty("sun.arch.data.model").equals("32")) + cmdmax = cmdmax & 0xffffffffL; + + long max = sun.misc.VM.maxDirectMemory(); + if (max != cmdmax) + throw new RuntimeException("MaxDirectMemorySize does not match jvm=" + + max + " cmd=" + cmdmax); + ByteBuffer [] b = new ByteBuffer[K]; // Fill up most/all of the direct memory @@ -68,22 +77,22 @@ throw new RuntimeException("Unrecognized expectation: " + s); } - private static int parseSize(String size) throws Exception { + private static long parseSize(String size) throws Exception { if (size.equals("DEFAULT")) - return (int)Runtime.getRuntime().maxMemory(); + return Runtime.getRuntime().maxMemory(); if (size.equals("DEFAULT+1")) - return (int)Runtime.getRuntime().maxMemory() + 1; + return Runtime.getRuntime().maxMemory() + 1; if (size.equals("DEFAULT+1M")) - return (int)Runtime.getRuntime().maxMemory() + (1 << 20); + return Runtime.getRuntime().maxMemory() + (1 << 20); if (size.equals("DEFAULT-1")) - return (int)Runtime.getRuntime().maxMemory() - 1; + return Runtime.getRuntime().maxMemory() - 1; if (size.equals("DEFAULT/2")) - return (int)Runtime.getRuntime().maxMemory() / 2; + return Runtime.getRuntime().maxMemory() / 2; int idx = 0, len = size.length(); - int result = 1; + long result = 1; for (int i = 0; i < len; i++) { if (Character.isDigit(size.charAt(i))) idx++; else break; @@ -92,7 +101,7 @@ if (idx == 0) throw new RuntimeException("No digits detected: " + size); - result = Integer.parseInt(size.substring(0, idx)); + result = Long.parseLong(size.substring(0, idx)); if (idx < len) { for (int i = idx; i < len; i++) { diff --git a/test/java/nio/Buffer/LimitDirectMemory.sh b/test/java/nio/Buffer/LimitDirectMemory.sh --- a/test/java/nio/Buffer/LimitDirectMemory.sh +++ b/test/java/nio/Buffer/LimitDirectMemory.sh @@ -47,10 +47,10 @@ echo "Testing: -XX:MaxDirectMemorySize=$* -cp ${TESTCLASSES} \ LimitDirectMemory true DEFAULT DEFAULT+1M" ${TESTJAVA}/bin/java -XX:MaxDirectMemorySize=$* -cp ${TESTCLASSES} \ - LimitDirectMemory true DEFAULT DEFAULT+1M > ${TMP1} 2>&1 + LimitDirectMemory DEFAULT true DEFAULT DEFAULT+1M > ${TMP1} 2>&1 cat ${TMP1} - cat ${TMP1} | grep -s "Unrecognized VM option: \'MaxDirectMemorySize=" - if [ $? -ne 0 ] + cat ${TMP1} | grep -q "Could not create the Java Virtual Machine" + if [ $? -eq 0 ] then echo "--- failed as expected" else echo "--- failed" @@ -58,29 +58,32 @@ fi } -# $java LimitDirectMemory throwp fill_direct_memory size_per_buffer +# $java LimitDirectMemory max_direct_memory throwp fill_direct_memory size_per_buffer # Memory is properly limited using multiple buffers. -runTest -XX:MaxDirectMemorySize=10 -cp ${TESTCLASSES} LimitDirectMemory true 10 1 -runTest -XX:MaxDirectMemorySize=1k -cp ${TESTCLASSES} LimitDirectMemory true 1k 100 -runTest -XX:MaxDirectMemorySize=10m -cp ${TESTCLASSES} LimitDirectMemory true 10m 10m +runTest -XX:MaxDirectMemorySize=10 -cp ${TESTCLASSES} LimitDirectMemory 10 true 10 1 +runTest -XX:MaxDirectMemorySize=1k -cp ${TESTCLASSES} LimitDirectMemory 1k true 1k 100 +runTest -XX:MaxDirectMemorySize=10m -cp ${TESTCLASSES} LimitDirectMemory 10m true 10m 10m # We can increase the amount of available memory. runTest -XX:MaxDirectMemorySize=65M -cp ${TESTCLASSES} \ - LimitDirectMemory false 64M 65M + LimitDirectMemory 65M false 64M 65M # Exactly the default amount of memory is available. -runTest -cp ${TESTCLASSES} LimitDirectMemory false 10 1 -runTest -Xmx64m -cp ${TESTCLASSES} LimitDirectMemory false 0 DEFAULT -runTest -Xmx64m -cp ${TESTCLASSES} LimitDirectMemory true 0 DEFAULT+1 +runTest -cp ${TESTCLASSES} LimitDirectMemory DEFAULT false 10 1 +runTest -Xmx64m -cp ${TESTCLASSES} LimitDirectMemory DEFAULT false 0 DEFAULT +runTest -Xmx64m -cp ${TESTCLASSES} LimitDirectMemory DEFAULT true 0 DEFAULT+1 # We should be able to eliminate direct memory allocation entirely. -runTest -XX:MaxDirectMemorySize=0 -cp ${TESTCLASSES} LimitDirectMemory true 0 1 +runTest -XX:MaxDirectMemorySize=0 -cp ${TESTCLASSES} LimitDirectMemory 0 true 0 1 # Setting the system property should not work so we should be able to allocate # the default amount. runTest -Dsun.nio.MaxDirectMemorySize=1K -Xmx64m -cp ${TESTCLASSES} \ - LimitDirectMemory false DEFAULT-1 DEFAULT/2 + LimitDirectMemory DEFAULT false DEFAULT-1 DEFAULT/2 + +# On 64-bit JVMs we should be able to specify long sizes +runTest -XX:MaxDirectMemorySize=5g -cp ${TESTCLASSES} LimitDirectMemory 5g false 0 1 # Various bad values fail to launch the VM. launchFail foo From david.holmes at oracle.com Mon Jun 4 16:54:00 2012 From: david.holmes at oracle.com (David Holmes) Date: Tue, 05 Jun 2012 09:54:00 +1000 Subject: 7172708: 32/64 bit type issues on Windows In-Reply-To: References: Message-ID: <4FCD4A98.2070405@oracle.com> Hi Chris, Hotspot changes need to go via the hotspot-dev list (or hotspot-runtime-dev) to get pushed into hs24 (for JDK8) and then separately backported to hs23.2 (for bulk integration into 7u). David On 4/06/2012 11:38 PM, Chris Dennis wrote: > Hi All, > > Like all simple issues this one has ballooned slightly... I've prepared a patch and jtreg test for this bug, but have some questions, some process related and some technical. > > The patch for the actual bug itself is against the hotspot sources. Does this mean that these changes must be pushed through the hotspot-comp forest first and then make it in to jdk7u-dev (and jdk8) in the next hotspot bulk integration? If so I imagine I should submit this patch independently through the hotspot-dev mailing list? > > The patch to increase test coverage to cover this issue is against the jdk sources, however the issue here is more complicated. While modifying the LimitDirectMemory.sh jtreg test to cover this issue I've run in to some problems with the test - the code that is intended to test the parsing of 'illegal' values was broken. I've 'fixed' this code in the patch to approximate the current behavior of the tip of the jdk7u-dev forest, but the test doesn't currently pass with these modifications (it fails for -XX:MaxDirectMemorySize=-1). It's not clear to me to what extent the details of the behavior for these illegal values is important: is the text of the message important, is the current behavior with -1 a problem? I'm also not sure whether these test changes should be part of a separate commit under a different bug-id? > > As a further question (I seem to be full of questions today - sorry!) should the jdk changes go through the jdk8 forest first before being merged in to jdk7u-dev or are we okay to go in the other direction? > > Thanks, > > Chris > > P.S. This bug-id is not yet public so the bug synopsis in the subject may be incorrect. > > ======================================== > > # HG changeset patch > # User Chris Dennis > # Date 1338815867 14400 > # Node ID d5791a95b56c237de6baefd826bb6cbce01354eb > # Parent f08a3a0e60c32cb0e8350e72fdc54849759096a4 > 7172708 : provide correct PRI?PTR definitions for 64-bit windows > > diff --git a/src/share/vm/utilities/globalDefinitions_visCPP.hpp b/src/share/vm/utilities/globalDefinitions_visCPP.hpp > --- a/src/share/vm/utilities/globalDefinitions_visCPP.hpp > +++ b/src/share/vm/utilities/globalDefinitions_visCPP.hpp > @@ -220,9 +220,15 @@ > #define PRIu64 "I64u" > #define PRIx64 "I64x" > > +#ifdef _LP64 > +#define PRIdPTR "I64d" > +#define PRIuPTR "I64u" > +#define PRIxPTR "I64x" > +#else > #define PRIdPTR "d" > #define PRIuPTR "u" > #define PRIxPTR "x" > +#endif > > #define offset_of(klass,field) offsetof(klass,field) > > # HG changeset patch > # User Chris Dennis > # Date 1338816442 14400 > # Node ID b5f3b100e8597fa2d217b98dbfc9992080498ccd > # Parent 3335ab17d9264bb60aac68e789cf6cf95aedeceb > 7172708: Add test coverage to ensure large MaxDirectMemorySize values are parsed correctly. > XXXXXXX: Fix LimitDirectMemory.sh test to properly test illegal MaxDirectMemorySize values. > > diff --git a/test/java/nio/Buffer/LimitDirectMemory.java b/test/java/nio/Buffer/LimitDirectMemory.java > --- a/test/java/nio/Buffer/LimitDirectMemory.java > +++ b/test/java/nio/Buffer/LimitDirectMemory.java > @@ -28,16 +28,25 @@ > private static int K = 1024; > > public static void main(String [] args) throws Exception { > - if (args.length< 2) > + if (args.length< 3) > throw new RuntimeException(); > - boolean throwp = parseThrow(args[0]); > - int size = parseSize(args[1]); > - int incr = (args.length> 2 ? parseSize(args[2]) : size); > + long cmdmax = parseSize(args[0]); > + boolean throwp = parseThrow(args[1]); > + int size = (int)parseSize(args[2]); > + int incr = (args.length> 3 ? (int)parseSize(args[3]) : size); > > Properties p = System.getProperties(); > if (p.getProperty("sun.nio.MaxDirectMemorySize") != null) > throw new RuntimeException("sun.nio.MaxDirectMemorySize defined"); > > + if (p.getProperty("sun.arch.data.model").equals("32")) > + cmdmax = cmdmax& 0xffffffffL; > + > + long max = sun.misc.VM.maxDirectMemory(); > + if (max != cmdmax) > + throw new RuntimeException("MaxDirectMemorySize does not match jvm=" > + + max + " cmd=" + cmdmax); > + > ByteBuffer [] b = new ByteBuffer[K]; > > // Fill up most/all of the direct memory > @@ -68,22 +77,22 @@ > throw new RuntimeException("Unrecognized expectation: " + s); > } > > - private static int parseSize(String size) throws Exception { > + private static long parseSize(String size) throws Exception { > > if (size.equals("DEFAULT")) > - return (int)Runtime.getRuntime().maxMemory(); > + return Runtime.getRuntime().maxMemory(); > if (size.equals("DEFAULT+1")) > - return (int)Runtime.getRuntime().maxMemory() + 1; > + return Runtime.getRuntime().maxMemory() + 1; > if (size.equals("DEFAULT+1M")) > - return (int)Runtime.getRuntime().maxMemory() + (1<< 20); > + return Runtime.getRuntime().maxMemory() + (1<< 20); > if (size.equals("DEFAULT-1")) > - return (int)Runtime.getRuntime().maxMemory() - 1; > + return Runtime.getRuntime().maxMemory() - 1; > if (size.equals("DEFAULT/2")) > - return (int)Runtime.getRuntime().maxMemory() / 2; > + return Runtime.getRuntime().maxMemory() / 2; > > int idx = 0, len = size.length(); > > - int result = 1; > + long result = 1; > for (int i = 0; i< len; i++) { > if (Character.isDigit(size.charAt(i))) idx++; > else break; > @@ -92,7 +101,7 @@ > if (idx == 0) > throw new RuntimeException("No digits detected: " + size); > > - result = Integer.parseInt(size.substring(0, idx)); > + result = Long.parseLong(size.substring(0, idx)); > > if (idx< len) { > for (int i = idx; i< len; i++) { > diff --git a/test/java/nio/Buffer/LimitDirectMemory.sh b/test/java/nio/Buffer/LimitDirectMemory.sh > --- a/test/java/nio/Buffer/LimitDirectMemory.sh > +++ b/test/java/nio/Buffer/LimitDirectMemory.sh > @@ -47,10 +47,10 @@ > echo "Testing: -XX:MaxDirectMemorySize=$* -cp ${TESTCLASSES} \ > LimitDirectMemory true DEFAULT DEFAULT+1M" > ${TESTJAVA}/bin/java -XX:MaxDirectMemorySize=$* -cp ${TESTCLASSES} \ > - LimitDirectMemory true DEFAULT DEFAULT+1M> ${TMP1} 2>&1 > + LimitDirectMemory DEFAULT true DEFAULT DEFAULT+1M> ${TMP1} 2>&1 > cat ${TMP1} > - cat ${TMP1} | grep -s "Unrecognized VM option: \'MaxDirectMemorySize=" > - if [ $? -ne 0 ] > + cat ${TMP1} | grep -q "Could not create the Java Virtual Machine" > + if [ $? -eq 0 ] > then echo "--- failed as expected" > else > echo "--- failed" > @@ -58,29 +58,32 @@ > fi > } > > -# $java LimitDirectMemory throwp fill_direct_memory size_per_buffer > +# $java LimitDirectMemory max_direct_memory throwp fill_direct_memory size_per_buffer > > # Memory is properly limited using multiple buffers. > -runTest -XX:MaxDirectMemorySize=10 -cp ${TESTCLASSES} LimitDirectMemory true 10 1 > -runTest -XX:MaxDirectMemorySize=1k -cp ${TESTCLASSES} LimitDirectMemory true 1k 100 > -runTest -XX:MaxDirectMemorySize=10m -cp ${TESTCLASSES} LimitDirectMemory true 10m 10m > +runTest -XX:MaxDirectMemorySize=10 -cp ${TESTCLASSES} LimitDirectMemory 10 true 10 1 > +runTest -XX:MaxDirectMemorySize=1k -cp ${TESTCLASSES} LimitDirectMemory 1k true 1k 100 > +runTest -XX:MaxDirectMemorySize=10m -cp ${TESTCLASSES} LimitDirectMemory 10m true 10m 10m > > # We can increase the amount of available memory. > runTest -XX:MaxDirectMemorySize=65M -cp ${TESTCLASSES} \ > - LimitDirectMemory false 64M 65M > + LimitDirectMemory 65M false 64M 65M > > # Exactly the default amount of memory is available. > -runTest -cp ${TESTCLASSES} LimitDirectMemory false 10 1 > -runTest -Xmx64m -cp ${TESTCLASSES} LimitDirectMemory false 0 DEFAULT > -runTest -Xmx64m -cp ${TESTCLASSES} LimitDirectMemory true 0 DEFAULT+1 > +runTest -cp ${TESTCLASSES} LimitDirectMemory DEFAULT false 10 1 > +runTest -Xmx64m -cp ${TESTCLASSES} LimitDirectMemory DEFAULT false 0 DEFAULT > +runTest -Xmx64m -cp ${TESTCLASSES} LimitDirectMemory DEFAULT true 0 DEFAULT+1 > > # We should be able to eliminate direct memory allocation entirely. > -runTest -XX:MaxDirectMemorySize=0 -cp ${TESTCLASSES} LimitDirectMemory true 0 1 > +runTest -XX:MaxDirectMemorySize=0 -cp ${TESTCLASSES} LimitDirectMemory 0 true 0 1 > > # Setting the system property should not work so we should be able to allocate > # the default amount. > runTest -Dsun.nio.MaxDirectMemorySize=1K -Xmx64m -cp ${TESTCLASSES} \ > - LimitDirectMemory false DEFAULT-1 DEFAULT/2 > + LimitDirectMemory DEFAULT false DEFAULT-1 DEFAULT/2 > + > +# On 64-bit JVMs we should be able to specify long sizes > +runTest -XX:MaxDirectMemorySize=5g -cp ${TESTCLASSES} LimitDirectMemory 5g false 0 1 > > # Various bad values fail to launch the VM. > launchFail foo > From Alan.Bateman at oracle.com Tue Jun 5 02:12:59 2012 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 05 Jun 2012 10:12:59 +0100 Subject: 7172708: 32/64 bit type issues on Windows In-Reply-To: References: Message-ID: <4FCDCD9B.1000609@oracle.com> On 04/06/2012 14:38, Chris Dennis wrote: > : > > The patch to increase test coverage to cover this issue is against the jdk sources, however the issue here is more complicated. While modifying the LimitDirectMemory.sh jtreg test to cover this issue I've run in to some problems with the test - the code that is intended to test the parsing of 'illegal' values was broken. I've 'fixed' this code in the patch to approximate the current behavior of the tip of the jdk7u-dev forest, but the test doesn't currently pass with these modifications (it fails for -XX:MaxDirectMemorySize=-1). It's not clear to me to what extent the details of the behavior for these illegal values is important: is the text of the message important, is the current behavior with -1 a problem? I'm also not sure whether these test changes should be part of a separate commit under a different bug-id? > > As a further question (I seem to be full of questions today - sorry!) should the jdk changes go through the jdk8 forest first before being merged in to jdk7u-dev or are we okay to go in the other direction? > Yes, the rule is that jdk changes should be in jdk8 first and then back-ported. If you are adding coverage to this test then the important thing is that it be reliable on all platforms, including 32-bit. I see you've extended the test to run with -XX:MaxDirectMemorySize=5g but that isn't going to work on 32-bit. I would suggest that -XX:MaxDirectMemorySize=-1 be considered an error (I think that will be consistent with the error handling for other heap sizing options). -Alan From cdennis at terracottatech.com Tue Jun 5 06:11:39 2012 From: cdennis at terracottatech.com (Chris Dennis) Date: Tue, 5 Jun 2012 09:11:39 -0400 Subject: 7172708: 32/64 bit type issues on Windows In-Reply-To: <4FCD4A98.2070405@oracle.com> References: <4FCD4A98.2070405@oracle.com> Message-ID: <9594AD0A-DAF7-410A-9D16-4D6A3B612B76@terracottatech.com> David, My feeling on this is that the Hotspot changes should go through hotspot-runtime-dev, and that since they represent a fix to a recent regression (in 1.7.0_04) they should probably go now without waiting for the test changes in the jdk project. I'll start a new thread on hotspot-runtime-dev offering this patch as a fix for 7172708. Chris On Jun 4, 2012, at 7:54 PM, David Holmes wrote: > Hi Chris, > > Hotspot changes need to go via the hotspot-dev list (or hotspot-runtime-dev) to get pushed into hs24 (for JDK8) and then separately backported to hs23.2 (for bulk integration into 7u). > > David > > On 4/06/2012 11:38 PM, Chris Dennis wrote: >> Hi All, >> >> Like all simple issues this one has ballooned slightly... I've prepared a patch and jtreg test for this bug, but have some questions, some process related and some technical. >> >> The patch for the actual bug itself is against the hotspot sources. Does this mean that these changes must be pushed through the hotspot-comp forest first and then make it in to jdk7u-dev (and jdk8) in the next hotspot bulk integration? If so I imagine I should submit this patch independently through the hotspot-dev mailing list? >> >> The patch to increase test coverage to cover this issue is against the jdk sources, however the issue here is more complicated. While modifying the LimitDirectMemory.sh jtreg test to cover this issue I've run in to some problems with the test - the code that is intended to test the parsing of 'illegal' values was broken. I've 'fixed' this code in the patch to approximate the current behavior of the tip of the jdk7u-dev forest, but the test doesn't currently pass with these modifications (it fails for -XX:MaxDirectMemorySize=-1). It's not clear to me to what extent the details of the behavior for these illegal values is important: is the text of the message important, is the current behavior with -1 a problem? I'm also not sure whether these test changes should be part of a separate commit under a different bug-id? >> >> As a further question (I seem to be full of questions today - sorry!) should the jdk changes go through the jdk8 forest first before being merged in to jdk7u-dev or are we okay to go in the other direction? >> >> Thanks, >> >> Chris >> >> P.S. This bug-id is not yet public so the bug synopsis in the subject may be incorrect. >> >> ======================================== >> >> # HG changeset patch >> # User Chris Dennis >> # Date 1338815867 14400 >> # Node ID d5791a95b56c237de6baefd826bb6cbce01354eb >> # Parent f08a3a0e60c32cb0e8350e72fdc54849759096a4 >> 7172708 : provide correct PRI?PTR definitions for 64-bit windows >> >> diff --git a/src/share/vm/utilities/globalDefinitions_visCPP.hpp b/src/share/vm/utilities/globalDefinitions_visCPP.hpp >> --- a/src/share/vm/utilities/globalDefinitions_visCPP.hpp >> +++ b/src/share/vm/utilities/globalDefinitions_visCPP.hpp >> @@ -220,9 +220,15 @@ >> #define PRIu64 "I64u" >> #define PRIx64 "I64x" >> >> +#ifdef _LP64 >> +#define PRIdPTR "I64d" >> +#define PRIuPTR "I64u" >> +#define PRIxPTR "I64x" >> +#else >> #define PRIdPTR "d" >> #define PRIuPTR "u" >> #define PRIxPTR "x" >> +#endif >> >> #define offset_of(klass,field) offsetof(klass,field) >> >> # HG changeset patch >> # User Chris Dennis >> # Date 1338816442 14400 >> # Node ID b5f3b100e8597fa2d217b98dbfc9992080498ccd >> # Parent 3335ab17d9264bb60aac68e789cf6cf95aedeceb >> 7172708: Add test coverage to ensure large MaxDirectMemorySize values are parsed correctly. >> XXXXXXX: Fix LimitDirectMemory.sh test to properly test illegal MaxDirectMemorySize values. >> >> diff --git a/test/java/nio/Buffer/LimitDirectMemory.java b/test/java/nio/Buffer/LimitDirectMemory.java >> --- a/test/java/nio/Buffer/LimitDirectMemory.java >> +++ b/test/java/nio/Buffer/LimitDirectMemory.java >> @@ -28,16 +28,25 @@ >> private static int K = 1024; >> >> public static void main(String [] args) throws Exception { >> - if (args.length< 2) >> + if (args.length< 3) >> throw new RuntimeException(); >> - boolean throwp = parseThrow(args[0]); >> - int size = parseSize(args[1]); >> - int incr = (args.length> 2 ? parseSize(args[2]) : size); >> + long cmdmax = parseSize(args[0]); >> + boolean throwp = parseThrow(args[1]); >> + int size = (int)parseSize(args[2]); >> + int incr = (args.length> 3 ? (int)parseSize(args[3]) : size); >> >> Properties p = System.getProperties(); >> if (p.getProperty("sun.nio.MaxDirectMemorySize") != null) >> throw new RuntimeException("sun.nio.MaxDirectMemorySize defined"); >> >> + if (p.getProperty("sun.arch.data.model").equals("32")) >> + cmdmax = cmdmax& 0xffffffffL; >> + >> + long max = sun.misc.VM.maxDirectMemory(); >> + if (max != cmdmax) >> + throw new RuntimeException("MaxDirectMemorySize does not match jvm=" >> + + max + " cmd=" + cmdmax); >> + >> ByteBuffer [] b = new ByteBuffer[K]; >> >> // Fill up most/all of the direct memory >> @@ -68,22 +77,22 @@ >> throw new RuntimeException("Unrecognized expectation: " + s); >> } >> >> - private static int parseSize(String size) throws Exception { >> + private static long parseSize(String size) throws Exception { >> >> if (size.equals("DEFAULT")) >> - return (int)Runtime.getRuntime().maxMemory(); >> + return Runtime.getRuntime().maxMemory(); >> if (size.equals("DEFAULT+1")) >> - return (int)Runtime.getRuntime().maxMemory() + 1; >> + return Runtime.getRuntime().maxMemory() + 1; >> if (size.equals("DEFAULT+1M")) >> - return (int)Runtime.getRuntime().maxMemory() + (1<< 20); >> + return Runtime.getRuntime().maxMemory() + (1<< 20); >> if (size.equals("DEFAULT-1")) >> - return (int)Runtime.getRuntime().maxMemory() - 1; >> + return Runtime.getRuntime().maxMemory() - 1; >> if (size.equals("DEFAULT/2")) >> - return (int)Runtime.getRuntime().maxMemory() / 2; >> + return Runtime.getRuntime().maxMemory() / 2; >> >> int idx = 0, len = size.length(); >> >> - int result = 1; >> + long result = 1; >> for (int i = 0; i< len; i++) { >> if (Character.isDigit(size.charAt(i))) idx++; >> else break; >> @@ -92,7 +101,7 @@ >> if (idx == 0) >> throw new RuntimeException("No digits detected: " + size); >> >> - result = Integer.parseInt(size.substring(0, idx)); >> + result = Long.parseLong(size.substring(0, idx)); >> >> if (idx< len) { >> for (int i = idx; i< len; i++) { >> diff --git a/test/java/nio/Buffer/LimitDirectMemory.sh b/test/java/nio/Buffer/LimitDirectMemory.sh >> --- a/test/java/nio/Buffer/LimitDirectMemory.sh >> +++ b/test/java/nio/Buffer/LimitDirectMemory.sh >> @@ -47,10 +47,10 @@ >> echo "Testing: -XX:MaxDirectMemorySize=$* -cp ${TESTCLASSES} \ >> LimitDirectMemory true DEFAULT DEFAULT+1M" >> ${TESTJAVA}/bin/java -XX:MaxDirectMemorySize=$* -cp ${TESTCLASSES} \ >> - LimitDirectMemory true DEFAULT DEFAULT+1M> ${TMP1} 2>&1 >> + LimitDirectMemory DEFAULT true DEFAULT DEFAULT+1M> ${TMP1} 2>&1 >> cat ${TMP1} >> - cat ${TMP1} | grep -s "Unrecognized VM option: \'MaxDirectMemorySize=" >> - if [ $? -ne 0 ] >> + cat ${TMP1} | grep -q "Could not create the Java Virtual Machine" >> + if [ $? -eq 0 ] >> then echo "--- failed as expected" >> else >> echo "--- failed" >> @@ -58,29 +58,32 @@ >> fi >> } >> >> -# $java LimitDirectMemory throwp fill_direct_memory size_per_buffer >> +# $java LimitDirectMemory max_direct_memory throwp fill_direct_memory size_per_buffer >> >> # Memory is properly limited using multiple buffers. >> -runTest -XX:MaxDirectMemorySize=10 -cp ${TESTCLASSES} LimitDirectMemory true 10 1 >> -runTest -XX:MaxDirectMemorySize=1k -cp ${TESTCLASSES} LimitDirectMemory true 1k 100 >> -runTest -XX:MaxDirectMemorySize=10m -cp ${TESTCLASSES} LimitDirectMemory true 10m 10m >> +runTest -XX:MaxDirectMemorySize=10 -cp ${TESTCLASSES} LimitDirectMemory 10 true 10 1 >> +runTest -XX:MaxDirectMemorySize=1k -cp ${TESTCLASSES} LimitDirectMemory 1k true 1k 100 >> +runTest -XX:MaxDirectMemorySize=10m -cp ${TESTCLASSES} LimitDirectMemory 10m true 10m 10m >> >> # We can increase the amount of available memory. >> runTest -XX:MaxDirectMemorySize=65M -cp ${TESTCLASSES} \ >> - LimitDirectMemory false 64M 65M >> + LimitDirectMemory 65M false 64M 65M >> >> # Exactly the default amount of memory is available. >> -runTest -cp ${TESTCLASSES} LimitDirectMemory false 10 1 >> -runTest -Xmx64m -cp ${TESTCLASSES} LimitDirectMemory false 0 DEFAULT >> -runTest -Xmx64m -cp ${TESTCLASSES} LimitDirectMemory true 0 DEFAULT+1 >> +runTest -cp ${TESTCLASSES} LimitDirectMemory DEFAULT false 10 1 >> +runTest -Xmx64m -cp ${TESTCLASSES} LimitDirectMemory DEFAULT false 0 DEFAULT >> +runTest -Xmx64m -cp ${TESTCLASSES} LimitDirectMemory DEFAULT true 0 DEFAULT+1 >> >> # We should be able to eliminate direct memory allocation entirely. >> -runTest -XX:MaxDirectMemorySize=0 -cp ${TESTCLASSES} LimitDirectMemory true 0 1 >> +runTest -XX:MaxDirectMemorySize=0 -cp ${TESTCLASSES} LimitDirectMemory 0 true 0 1 >> >> # Setting the system property should not work so we should be able to allocate >> # the default amount. >> runTest -Dsun.nio.MaxDirectMemorySize=1K -Xmx64m -cp ${TESTCLASSES} \ >> - LimitDirectMemory false DEFAULT-1 DEFAULT/2 >> + LimitDirectMemory DEFAULT false DEFAULT-1 DEFAULT/2 >> + >> +# On 64-bit JVMs we should be able to specify long sizes >> +runTest -XX:MaxDirectMemorySize=5g -cp ${TESTCLASSES} LimitDirectMemory 5g false 0 1 >> >> # Various bad values fail to launch the VM. >> launchFail foo >> From cdennis at terracottatech.com Tue Jun 5 07:29:57 2012 From: cdennis at terracottatech.com (Chris Dennis) Date: Tue, 5 Jun 2012 10:29:57 -0400 Subject: 7172708: 32/64 bit type issues on Windows In-Reply-To: <4FCDCD9B.1000609@oracle.com> References: <4FCDCD9B.1000609@oracle.com> Message-ID: Alan, The 5g issue is kind of complicated. The current behavior of 32bit JVMs as I understand it is that the 5g will get narrowed down to a 32bit value by the printf used to propagate the value across from the launcher and in to the system properties of the spawned JVM. Consider the result of running the following test class on a 32bit and 64bit VM: public class TestMaxDirectMemory { public static void main(String[] args) { System.out.println(sun.misc.VM.maxDirectMemory()); } } $ java -showversion -d32 -XX:MaxDirectMemorySize=5g TestMaxDirectMemory java version "1.6.0_31" Java(TM) SE Runtime Environment (build 1.6.0_31-b04-415-11M3635) Java HotSpot(TM) Client VM (build 20.6-b01-415, mixed mode) 1073741824 $ java -showversion -d64 -XX:MaxDirectMemorySize=5g TestMaxDirectMemory java version "1.6.0_31" Java(TM) SE Runtime Environment (build 1.6.0_31-b04-415-11M3635) Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01-415, mixed mode) 5368709120 This is why in the LimitDirectMemory.java source I added some logic based on sun.arch.data.model to perform the equivalent narrowing conversion internally. It seems to me that we have a bunch of open and independent questions here: 1. What to do about the current MaxDirectMemorySize=-1 behavior. Changing this might be a little tricky since -1 is currently used to propagate "unset" - causing the JDK code that consumes this value to use the default value. 2. What to do about the current error being thrown when trying to set MaxDirectMemorySize to an illegal value? $ ${JAVA_HOME_16}/bin/java -XX:MaxDirectMemorySize=foo Unrecognized VM option 'MaxDirectMemorySize=foo' Could not create the Java virtual machine. $ ${JAVA_HOME_17}/bin/java -XX:MaxDirectMemorySize=foo Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. 3. Should we change the behavior for out of range values (e.g. 5G passed to a 32bit VM) passed to MaxDirectMemorySize? Once these are decided there is also the question of what bug-id each of these can or should be fixed under. Chris On Jun 5, 2012, at 5:12 AM, Alan Bateman wrote: > On 04/06/2012 14:38, Chris Dennis wrote: >> : >> >> The patch to increase test coverage to cover this issue is against the jdk sources, however the issue here is more complicated. While modifying the LimitDirectMemory.sh jtreg test to cover this issue I've run in to some problems with the test - the code that is intended to test the parsing of 'illegal' values was broken. I've 'fixed' this code in the patch to approximate the current behavior of the tip of the jdk7u-dev forest, but the test doesn't currently pass with these modifications (it fails for -XX:MaxDirectMemorySize=-1). It's not clear to me to what extent the details of the behavior for these illegal values is important: is the text of the message important, is the current behavior with -1 a problem? I'm also not sure whether these test changes should be part of a separate commit under a different bug-id? >> >> As a further question (I seem to be full of questions today - sorry!) should the jdk changes go through the jdk8 forest first before being merged in to jdk7u-dev or are we okay to go in the other direction? >> > Yes, the rule is that jdk changes should be in jdk8 first and then back-ported. > > If you are adding coverage to this test then the important thing is that it be reliable on all platforms, including 32-bit. I see you've extended the test to run with -XX:MaxDirectMemorySize=5g but that isn't going to work on 32-bit. I would suggest that -XX:MaxDirectMemorySize=-1 be considered an error (I think that will be consistent with the error handling for other heap sizing options). > > -Alan From Alan.Bateman at oracle.com Tue Jun 5 07:43:34 2012 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 05 Jun 2012 15:43:34 +0100 Subject: 7172708: 32/64 bit type issues on Windows In-Reply-To: References: <4FCDCD9B.1000609@oracle.com> Message-ID: <4FCE1B16.1060401@oracle.com> On 05/06/2012 15:29, Chris Dennis wrote: > Alan, > > The 5g issue is kind of complicated. The current behavior of 32bit JVMs as I understand it is that the 5g will get narrowed down to a 32bit value by the printf used to propagate the value across from the launcher and in to the system properties of the spawned JVM. Consider the result of running the following test class on a 32bit and 64bit VM: > > public class TestMaxDirectMemory { > > public static void main(String[] args) { > System.out.println(sun.misc.VM.maxDirectMemory()); > } > } > > $ java -showversion -d32 -XX:MaxDirectMemorySize=5g TestMaxDirectMemory > java version "1.6.0_31" > Java(TM) SE Runtime Environment (build 1.6.0_31-b04-415-11M3635) > Java HotSpot(TM) Client VM (build 20.6-b01-415, mixed mode) > > 1073741824 > > $ java -showversion -d64 -XX:MaxDirectMemorySize=5g TestMaxDirectMemory > java version "1.6.0_31" > Java(TM) SE Runtime Environment (build 1.6.0_31-b04-415-11M3635) > Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01-415, mixed mode) > > 5368709120 > > This is why in the LimitDirectMemory.java source I added some logic based on sun.arch.data.model to perform the equivalent narrowing conversion internally. > > It seems to me that we have a bunch of open and independent questions here: > > 1. What to do about the current MaxDirectMemorySize=-1 behavior. Changing this might be a little tricky since -1 is currently used to propagate "unset" - causing the JDK code that consumes this value to use the default value. > > 2. What to do about the current error being thrown when trying to set MaxDirectMemorySize to an illegal value? > $ ${JAVA_HOME_16}/bin/java -XX:MaxDirectMemorySize=foo > Unrecognized VM option 'MaxDirectMemorySize=foo' > Could not create the Java virtual machine. > $ ${JAVA_HOME_17}/bin/java -XX:MaxDirectMemorySize=foo > Error: Could not create the Java Virtual Machine. > Error: A fatal exception has occurred. Program will exit. > > 3. Should we change the behavior for out of range values (e.g. 5G passed to a 32bit VM) passed to MaxDirectMemorySize? > > Once these are decided there is also the question of what bug-id each of these can or should be fixed under. > > Chris > I would suggest moving the thread to hotspot-dev or hotspot-runtime-dev. On attempting to use -XX:MaxDirectMemorySize=5g on a 32-bit system then ideally this should be a fatal error, I don't think we would truncate the value to 32-bit. On specifying a value of -1 then I would suggest it should be consistent to other others, for example -XX:MaxHeapSize=-1 will fail with an unrecognized VM option error. -Alan. From cdennis at terracottatech.com Tue Jun 5 08:38:39 2012 From: cdennis at terracottatech.com (Chris Dennis) Date: Tue, 5 Jun 2012 11:38:39 -0400 Subject: 7172708: 32/64 bit type issues on Windows In-Reply-To: <4FCE1B16.1060401@oracle.com> References: <4FCDCD9B.1000609@oracle.com> <4FCE1B16.1060401@oracle.com> Message-ID: <263D2EC2-2C4D-48E8-AA43-DE879C7637BA@terracottatech.com> As Alan suggested I've created a new thread on hotspot-runtime-dev to discuss the command line parsing issues. On Jun 5, 2012, at 10:43 AM, Alan Bateman wrote: > On 05/06/2012 15:29, Chris Dennis wrote: >> Alan, >> >> The 5g issue is kind of complicated. The current behavior of 32bit JVMs as I understand it is that the 5g will get narrowed down to a 32bit value by the printf used to propagate the value across from the launcher and in to the system properties of the spawned JVM. Consider the result of running the following test class on a 32bit and 64bit VM: >> >> public class TestMaxDirectMemory { >> >> public static void main(String[] args) { >> System.out.println(sun.misc.VM.maxDirectMemory()); >> } >> } >> >> $ java -showversion -d32 -XX:MaxDirectMemorySize=5g TestMaxDirectMemory >> java version "1.6.0_31" >> Java(TM) SE Runtime Environment (build 1.6.0_31-b04-415-11M3635) >> Java HotSpot(TM) Client VM (build 20.6-b01-415, mixed mode) >> >> 1073741824 >> >> $ java -showversion -d64 -XX:MaxDirectMemorySize=5g TestMaxDirectMemory >> java version "1.6.0_31" >> Java(TM) SE Runtime Environment (build 1.6.0_31-b04-415-11M3635) >> Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01-415, mixed mode) >> >> 5368709120 >> >> This is why in the LimitDirectMemory.java source I added some logic based on sun.arch.data.model to perform the equivalent narrowing conversion internally. >> >> It seems to me that we have a bunch of open and independent questions here: >> >> 1. What to do about the current MaxDirectMemorySize=-1 behavior. Changing this might be a little tricky since -1 is currently used to propagate "unset" - causing the JDK code that consumes this value to use the default value. >> >> 2. What to do about the current error being thrown when trying to set MaxDirectMemorySize to an illegal value? >> $ ${JAVA_HOME_16}/bin/java -XX:MaxDirectMemorySize=foo >> Unrecognized VM option 'MaxDirectMemorySize=foo' >> Could not create the Java virtual machine. >> $ ${JAVA_HOME_17}/bin/java -XX:MaxDirectMemorySize=foo >> Error: Could not create the Java Virtual Machine. >> Error: A fatal exception has occurred. Program will exit. >> >> 3. Should we change the behavior for out of range values (e.g. 5G passed to a 32bit VM) passed to MaxDirectMemorySize? >> >> Once these are decided there is also the question of what bug-id each of these can or should be fixed under. >> >> Chris >> > I would suggest moving the thread to hotspot-dev or hotspot-runtime-dev. > > On attempting to use -XX:MaxDirectMemorySize=5g on a 32-bit system then ideally this should be a fatal error, I don't think we would truncate the value to 32-bit. On specifying a value of -1 then I would suggest it should be consistent to other others, for example -XX:MaxHeapSize=-1 will fail with an unrecognized VM option error. > > -Alan. > > From john.coomes at oracle.com Tue Jun 5 14:30:27 2012 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Tue, 05 Jun 2012 21:30:27 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: Added tag jdk7u6-b12 for changeset f08a3a0e60c3 Message-ID: <20120605213031.6D3384770A@hg.openjdk.java.net> Changeset: 36f64ab3c9ca Author: katleman Date: 2012-05-31 14:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/36f64ab3c9ca Added tag jdk7u6-b12 for changeset f08a3a0e60c3 ! .hgtags From john.coomes at oracle.com Tue Jun 5 14:34:04 2012 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Tue, 05 Jun 2012 21:34:04 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: 8 new changesets Message-ID: <20120605213421.4B6194770B@hg.openjdk.java.net> Changeset: d8fb2e80e074 Author: amurillo Date: 2012-05-25 13:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/d8fb2e80e074 7171852: new hotspot build - hs23.2-b04 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 7d4e6dabc6bf Author: dcubed Date: 2012-05-15 10:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7d4e6dabc6bf 7165060: dtrace tests fail with FDS debug info files Summary: Work around 'gobjcopy --add-gnu-debuglink' failure by adding a temporary tool that adds the '.gnu_debuglink' section and nothing more. Reviewed-by: sspitsyn, acorn + make/solaris/makefiles/add_gnu_debuglink.make ! make/solaris/makefiles/vm.make + src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c Changeset: 9c1709c4c80c Author: dcubed Date: 2012-05-24 12:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/9c1709c4c80c 7165598: enable FDS on Solaris X64 when 7165593 is fixed Summary: Work around 'gobjcopy' failure on Solaris X64 by adding a temporary tool that removes the SHF_ALLOC flag from "empty" section headers. Reviewed-by: sspitsyn, acorn ! make/solaris/makefiles/defs.make ! make/solaris/makefiles/dtrace.make + make/solaris/makefiles/fix_empty_sec_hdr_flags.make ! make/solaris/makefiles/jsig.make ! make/solaris/makefiles/saproc.make ! make/solaris/makefiles/vm.make + src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c Changeset: e61e3c378ed4 Author: dcubed Date: 2012-05-24 13:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/e61e3c378ed4 Merge ! make/solaris/makefiles/defs.make ! make/windows/makefiles/defs.make Changeset: b22382ddcb66 Author: dcubed Date: 2012-05-30 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/b22382ddcb66 Merge Changeset: 7a8d3cd65621 Author: amurillo Date: 2012-06-01 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7a8d3cd65621 7173635: jprt.properties should include release jdk7u6 Reviewed-by: jcoomes ! make/jprt.properties Changeset: 1b29050f6ab8 Author: amurillo Date: 2012-06-01 12:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/1b29050f6ab8 Added tag hs23.2-b04 for changeset 7a8d3cd65621 ! .hgtags Changeset: 28746e6d615f Author: amurillo Date: 2012-06-01 12:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/28746e6d615f Merge ! .hgtags ! make/hotspot_version From john.coomes at oracle.com Tue Jun 5 14:37:42 2012 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Tue, 05 Jun 2012 21:37:42 +0000 Subject: hg: jdk7u/jdk7u/hotspot: 8 new changesets Message-ID: <20120605213800.090E34770C@hg.openjdk.java.net> Changeset: d8fb2e80e074 Author: amurillo Date: 2012-05-25 13:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d8fb2e80e074 7171852: new hotspot build - hs23.2-b04 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 7d4e6dabc6bf Author: dcubed Date: 2012-05-15 10:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7d4e6dabc6bf 7165060: dtrace tests fail with FDS debug info files Summary: Work around 'gobjcopy --add-gnu-debuglink' failure by adding a temporary tool that adds the '.gnu_debuglink' section and nothing more. Reviewed-by: sspitsyn, acorn + make/solaris/makefiles/add_gnu_debuglink.make ! make/solaris/makefiles/vm.make + src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c Changeset: 9c1709c4c80c Author: dcubed Date: 2012-05-24 12:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/9c1709c4c80c 7165598: enable FDS on Solaris X64 when 7165593 is fixed Summary: Work around 'gobjcopy' failure on Solaris X64 by adding a temporary tool that removes the SHF_ALLOC flag from "empty" section headers. Reviewed-by: sspitsyn, acorn ! make/solaris/makefiles/defs.make ! make/solaris/makefiles/dtrace.make + make/solaris/makefiles/fix_empty_sec_hdr_flags.make ! make/solaris/makefiles/jsig.make ! make/solaris/makefiles/saproc.make ! make/solaris/makefiles/vm.make + src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c Changeset: e61e3c378ed4 Author: dcubed Date: 2012-05-24 13:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e61e3c378ed4 Merge ! make/solaris/makefiles/defs.make ! make/windows/makefiles/defs.make Changeset: b22382ddcb66 Author: dcubed Date: 2012-05-30 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b22382ddcb66 Merge Changeset: 7a8d3cd65621 Author: amurillo Date: 2012-06-01 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7a8d3cd65621 7173635: jprt.properties should include release jdk7u6 Reviewed-by: jcoomes ! make/jprt.properties Changeset: 1b29050f6ab8 Author: amurillo Date: 2012-06-01 12:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1b29050f6ab8 Added tag hs23.2-b04 for changeset 7a8d3cd65621 ! .hgtags Changeset: 28746e6d615f Author: amurillo Date: 2012-06-01 12:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/28746e6d615f Merge ! .hgtags ! make/hotspot_version From alejandro.murillo at oracle.com Tue Jun 5 14:56:01 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 05 Jun 2012 15:56:01 -0600 Subject: jdk7u6-b13: HotSpot Message-ID: <4FCE8071.1030704@oracle.com> hs23.2-b04 has been integrated into jdk7u6-b13. http://hg.openjdk.java.net/jdk7u/jdk7u/rev/9b9a6d318e8a http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/76bee3576f61 http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/28746e6d615f http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/15b71daf5e69 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/e0a71584b8d8 http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/aa49fe749096 http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/fcebf337f5c1 Component : VM Status : 0 major failures, 0 minor failures Date : 06/05/2012 at 11:06 Tested By : VM SQE& leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2012-06-01-191649.amurillo.hs23-2-b04-snapshot Bundles : 2012-06-01-191649.amurillo.hs23-2-b04-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : no link because surl doesn\'t work and aurora links are too long Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7165060: dtrace tests fail with FDS debug info files 7165598: enable FDS on Solaris X64 when 7165593 is fixed Build change only: 7171852: new hotspot build - hs23.2-b04 7173635: jprt.properties should include release jdk7u6 New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 7u6-b13 Issues and Notes: This is PIT for HS23.2 b04 for JDK 7u6 b13. Failure analysis is not finished yet. However there are no serious issues observed. ------------------------------- From VM SQE& leonid.mesnik at oracle.com -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700) From david.holmes at oracle.com Tue Jun 5 18:22:39 2012 From: david.holmes at oracle.com (David Holmes) Date: Wed, 06 Jun 2012 11:22:39 +1000 Subject: 7172708: 32/64 bit type issues on Windows In-Reply-To: <4FCE1B16.1060401@oracle.com> References: <4FCDCD9B.1000609@oracle.com> <4FCE1B16.1060401@oracle.com> Message-ID: <4FCEB0DF.9000805@oracle.com> This is being taken up on hotspot-runtime-dev, but I wanted to make a couple of responses to Alan ... On 6/06/2012 12:43 AM, Alan Bateman wrote: > I would suggest moving the thread to hotspot-dev or hotspot-runtime-dev. > > On attempting to use -XX:MaxDirectMemorySize=5g on a 32-bit system then > ideally this should be a fatal error, I don't think we would truncate Presently hotspot does, simply because a 64-bit value is assigned to a 32-bit variable. Other than that hotspot doesn't even look at the value of this flag. We would have to change that to sanity check its range. > the value to 32-bit. On specifying a value of -1 then I would suggest it > should be consistent to other others, for example -XX:MaxHeapSize=-1 > will fail with an unrecognized VM option error. A value of -1 means "use the default". The JDK side defines what that default is. Hotspots uses -1 a fair bit like this, when the actual default comes from outside the VM (eg OS defaults, or in this case something determined on the JDK side). We could instead not define the property at all as a way to say "use the default" - but that would then need a change on the JDK side and we would have issues with JDK version in that case. But it may be we can use -1 internally yet reject the user setting -1 directly. Please follow up on hotspot-runtime-dev at openjdk.java.net. David > -Alan. > > From sean.coffey at oracle.com Wed Jun 6 01:46:39 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Wed, 06 Jun 2012 09:46:39 +0100 Subject: [7u6] Request for Approval : 7169050, 7173515 (se) Selector /dev/poll improvements Message-ID: <4FCF18EF.6040601@oracle.com> Requesting approval to push Alan's following inter-related fixes from jdk8 to 7u6 : 7169050: (se) Selector.select slow on Solaris due to insertion of POLLREMOVE and 0 events http://hg.openjdk.java.net/jdk8/tl/jdk/rev/21703d431217 mail-thread : http://mail.openjdk.java.net/pipermail/nio-dev/2012-May/001682.html 7173515: (se) Selector.open fails with OOME on Solaris when unlimited file descriptors http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5ea56641276c mail-thread : http://mail.openjdk.java.net/pipermail/nio-dev/2012-June/001690.html One changeset should work for jdk7 since they're related. Performance test teams have been testing the 7u patches without issue. regards, Sean. From sean.coffey at oracle.com Wed Jun 6 01:52:29 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Wed, 06 Jun 2012 09:52:29 +0100 Subject: [7u6] Request for Approval : 7168505, 7170203 (bf) MappedByteBuffer.load does not load buffer's content into memory Message-ID: <4FCF1A4D.20107@oracle.com> Requesting approval to push following two jdk8 (inter-related) fixes from jdk8 to 7u6. 7168505: (bf) MappedByteBuffer.load does not load buffer's content into memory http://hg.openjdk.java.net/jdk8/tl/jdk/rev/332bebb463d1 mail-thread : http://mail.openjdk.java.net/pipermail/nio-dev/2012-May/001672.html 7170203: TEST_BUG: test/java/nio/MappedByteBuffer/Truncate.java failing intermittently http://hg.openjdk.java.net/jdk8/tl/jdk/rev/9cb304dd71d4 mail-thread : http://mail.openjdk.java.net/pipermail/nio-dev/2012-May/001681.html Regards, Sean. From dalibor.topic at oracle.com Wed Jun 6 04:21:03 2012 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 06 Jun 2012 13:21:03 +0200 Subject: [7u6] Request for Approval : 7169050, 7173515 (se) Selector /dev/poll improvements In-Reply-To: <4FCF18EF.6040601@oracle.com> References: <4FCF18EF.6040601@oracle.com> Message-ID: <4FCF3D1F.7010303@oracle.com> On 6/6/12 10:46 AM, Se?n Coffey wrote: > Requesting approval to push Alan's following inter-related fixes from jdk8 to 7u6 : > > 7169050: (se) Selector.select slow on Solaris due to insertion of POLLREMOVE and 0 events > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/21703d431217 > mail-thread : http://mail.openjdk.java.net/pipermail/nio-dev/2012-May/001682.html > > 7173515: (se) Selector.open fails with OOME on Solaris when unlimited file descriptors > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5ea56641276c > mail-thread : http://mail.openjdk.java.net/pipermail/nio-dev/2012-June/001690.html > > One changeset should work for jdk7 since they're related. Performance test teams have been testing the 7u patches without issue. Looks fine. Approved! -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Wed Jun 6 04:22:39 2012 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 06 Jun 2012 13:22:39 +0200 Subject: [7u6] Request for Approval : 7168505, 7170203 (bf) MappedByteBuffer.load does not load buffer's content into memory In-Reply-To: <4FCF1A4D.20107@oracle.com> References: <4FCF1A4D.20107@oracle.com> Message-ID: <4FCF3D7F.80500@oracle.com> On 6/6/12 10:52 AM, Se?n Coffey wrote: > Requesting approval to push following two jdk8 (inter-related) fixes from jdk8 to 7u6. > > 7168505: (bf) MappedByteBuffer.load does not load buffer's content into memory > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/332bebb463d1 > mail-thread : http://mail.openjdk.java.net/pipermail/nio-dev/2012-May/001672.html > > 7170203: TEST_BUG: test/java/nio/MappedByteBuffer/Truncate.java failing intermittently > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/9cb304dd71d4 > mail-thread : http://mail.openjdk.java.net/pipermail/nio-dev/2012-May/001681.html Looks fine. Approved! -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From sean.coffey at oracle.com Wed Jun 6 07:15:40 2012 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Wed, 06 Jun 2012 14:15:40 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 4 new changesets Message-ID: <20120606141640.2E15B47747@hg.openjdk.java.net> Changeset: 7aa3e08ba7c1 Author: alanb Date: 2012-05-16 12:43 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/7aa3e08ba7c1 7168505: (bf) MappedByteBuffer.load does not load buffer's content into memory Reviewed-by: mduigou, forax ! src/share/classes/java/nio/MappedByteBuffer.java Changeset: 3fc0b57dcdf3 Author: alanb Date: 2012-05-21 10:41 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/3fc0b57dcdf3 7170203: TEST_BUG: test/java/nio/MappedByteBuffer/Truncate.java failing intermittently Reviewed-by: chegar ! test/java/nio/MappedByteBuffer/Truncate.java Changeset: d3470aea1f60 Author: alanb Date: 2012-05-24 10:57 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d3470aea1f60 7169050: (se) Selector.select slow on Solaris due to insertion of POLLREMOVE and 0 events Reviewed-by: chegar, coffeys ! src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java ! src/solaris/native/sun/nio/ch/DevPollArrayWrapper.c Changeset: bdbe00a224a7 Author: alanb Date: 2012-06-05 12:47 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/bdbe00a224a7 7173515: (se) Selector.open fails with OOME on Solaris when unlimited file descriptors Reviewed-by: coffeys, chegar - src/share/classes/sun/nio/ch/DevPollSelectorProvider.java ! src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java + src/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java From anthony.petrov at oracle.com Wed Jun 6 08:34:14 2012 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Wed, 06 Jun 2012 19:34:14 +0400 Subject: [7u6] Request for approval for CR 7172722: Latest jdk7u from OSX broke universal build Message-ID: <4FCF7876.2010203@oracle.com> Bug: http://bugs.sun.com/view_bug.do?bug_id=7172722 Webrev: http://cr.openjdk.java.net/~anthony/7u6-11-MacUniversalBuild-7172722.0/ Review thread: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-June/004356.html Reviewers: Artem Ananiev, Sergey Bylokhov. -- best regards, Anthony From dalibor.topic at oracle.com Wed Jun 6 08:40:34 2012 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 06 Jun 2012 17:40:34 +0200 Subject: [7u6] Request for approval for CR 7172722: Latest jdk7u from OSX broke universal build In-Reply-To: <4FCF7876.2010203@oracle.com> References: <4FCF7876.2010203@oracle.com> Message-ID: <4FCF79F2.1000301@oracle.com> On 6/6/12 5:34 PM, Anthony Petrov wrote: > Bug: http://bugs.sun.com/view_bug.do?bug_id=7172722 > Webrev: http://cr.openjdk.java.net/~anthony/7u6-11-MacUniversalBuild-7172722.0/ > Review thread: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-June/004356.html > Reviewers: Artem Ananiev, Sergey Bylokhov. > Looks good - approved. -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From anthony.petrov at oracle.com Wed Jun 6 08:45:51 2012 From: anthony.petrov at oracle.com (anthony.petrov at oracle.com) Date: Wed, 06 Jun 2012 15:45:51 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7172722: Latest jdk7u from OSX broke universal build Message-ID: <20120606154603.D4EB64774A@hg.openjdk.java.net> Changeset: 0065e89d5e18 Author: anthony Date: 2012-06-06 19:45 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/0065e89d5e18 7172722: Latest jdk7u from OSX broke universal build Summary: Add a data member for a property Reviewed-by: art, serb ! src/macosx/native/sun/awt/AWTWindow.h From mike.duigou at oracle.com Wed Jun 6 17:35:06 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 6 Jun 2012 17:35:06 -0700 Subject: 7173918 : Set jdk.map.althashing.threshold default to 512 Message-ID: <7C4A3BF7-20C2-4865-BBD5-CA3E76F7C0D2@oracle.com> Hi, This is a request to include a bug fix into JDK 7u6: 7173918 : Set jdk.map.althashing.threshold default to 512 This is a related patch to the larger alternative string hashing changes (CR#7126277) from last week. As documented in the review request, for CR#7126277 the default threshold for the alternative hashing in that patch was set to the minimum to unconditionally enable the feature. This was done to make compatibility testing easier. Developers are strongly encouraged to test their applications with the 7u6b13 build to ensure that their applications do not later encounter problems. For the release version of 7u6 the default threshold will be set to 512. This patch sets that default and marks one field final. http://cr.openjdk.java.net/~mduigou/7173918/0/webrev/ The fix has been reviewed on the corelibs list. When approved I will push to: ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk Thanks! Mike From xuelei.fan at oracle.com Wed Jun 6 18:55:26 2012 From: xuelei.fan at oracle.com (Xuelei Fan) Date: Thu, 07 Jun 2012 09:55:26 +0800 Subject: [7u6] request for approval, 7174244: NPE in Krb5ProxyImpl.getServerKeys() Message-ID: <4FD00A0E.4070103@oracle.com> Hi, This is a request to backport a JDK 8 fix into JDK 7u6: 7174244: NPE in Krb5ProxyImpl.getServerKeys() The fix has already been pushed to JDK 8: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f8e72d7ff37d The code changes for jdk7u6 are identical to the ones in jdk8. We need to backport the fix to ensure that the cipher suite selection in TLS handshaking (JSSE) is not blocked by the NPE. I intend to push it to ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk Regards, Xuelei From daniel.daugherty at oracle.com Wed Jun 6 19:42:52 2012 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Wed, 06 Jun 2012 20:42:52 -0600 Subject: [7u6] Request for approval for CR 7174861 all/OPT jdk build on Solaris with FDS enabled sets wrong options Message-ID: <4FD0152C.4000107@oracle.com> Greetings, This is a request to backport a JDK 8 fix into JDK 7u6: 7174861 3/4 all/OPT jdk build on Solaris with FDS enabled sets wrong options http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7174861 The fix has recently been pushed to JDK 8, as: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/181175887d24 and will be included in the JDK8-B44 PIT snapshot. This fix has been reviewed on build-dev at openjdk.java.net: http://mail.openjdk.java.net/pipermail/build-dev/2012-June/006241.html The JDK7u6 and JDK8 jdk repo patch files are identical. Dan From edvard.wendelin at oracle.com Wed Jun 6 21:53:26 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 7 Jun 2012 06:53:26 +0200 Subject: 7173918 : Set jdk.map.althashing.threshold default to 512 In-Reply-To: <7C4A3BF7-20C2-4865-BBD5-CA3E76F7C0D2@oracle.com> References: <7C4A3BF7-20C2-4865-BBD5-CA3E76F7C0D2@oracle.com> Message-ID: <369C6EFD-51AE-482B-87A2-23226A87E89D@oracle.com> Hi, Approved, if this fix is only targeted to 7u6 and not applicable to 8. On Jun 7, 2012, at 2:35 AM, Mike Duigou wrote: > Hi, > > This is a request to include a bug fix into JDK 7u6: > 7173918 : Set jdk.map.althashing.threshold default to 512 > > This is a related patch to the larger alternative string hashing changes (CR#7126277) from last week. As documented in the review request, for CR#7126277 the default threshold for the alternative hashing in that patch was set to the minimum to unconditionally enable the feature. This was done to make compatibility testing easier. Developers are strongly encouraged to test their applications with the 7u6b13 build to ensure that their applications do not later encounter problems. For the release version of 7u6 the default threshold will be set to 512. > > This patch sets that default and marks one field final. > > http://cr.openjdk.java.net/~mduigou/7173918/0/webrev/ > > The fix has been reviewed on the corelibs list. When approved I will push to: > ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > Thanks! > > Mike From edvard.wendelin at oracle.com Wed Jun 6 21:53:50 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 7 Jun 2012 06:53:50 +0200 Subject: [7u6] request for approval, 7174244: NPE in Krb5ProxyImpl.getServerKeys() In-Reply-To: <4FD00A0E.4070103@oracle.com> References: <4FD00A0E.4070103@oracle.com> Message-ID: Approved. On Jun 7, 2012, at 3:55 AM, Xuelei Fan wrote: > Hi, > > This is a request to backport a JDK 8 fix into JDK 7u6: > 7174244: NPE in Krb5ProxyImpl.getServerKeys() > > The fix has already been pushed to JDK 8: > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f8e72d7ff37d > > The code changes for jdk7u6 are identical to the ones in jdk8. > > We need to backport the fix to ensure that the cipher suite selection in > TLS handshaking (JSSE) is not blocked by the NPE. > > I intend to push it to > ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > Regards, > Xuelei From edvard.wendelin at oracle.com Wed Jun 6 21:54:10 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 7 Jun 2012 06:54:10 +0200 Subject: [7u6] Request for approval for CR 7174861 all/OPT jdk build on Solaris with FDS enabled sets wrong options In-Reply-To: <4FD0152C.4000107@oracle.com> References: <4FD0152C.4000107@oracle.com> Message-ID: <116A7535-17EA-4D84-9466-BBDAD7AC6549@oracle.com> Approved. On Jun 7, 2012, at 4:42 AM, Daniel D. Daugherty wrote: > Greetings, > > This is a request to backport a JDK 8 fix into JDK 7u6: > > 7174861 3/4 all/OPT jdk build on Solaris with FDS enabled sets wrong options > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7174861 > > The fix has recently been pushed to JDK 8, as: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/181175887d24 > > and will be included in the JDK8-B44 PIT snapshot. > > This fix has been reviewed on build-dev at openjdk.java.net: > > http://mail.openjdk.java.net/pipermail/build-dev/2012-June/006241.html > > The JDK7u6 and JDK8 jdk repo patch files are identical. > > Dan > From xuelei.fan at oracle.com Wed Jun 6 21:57:09 2012 From: xuelei.fan at oracle.com (Xuelei Fan) Date: Thu, 07 Jun 2012 12:57:09 +0800 Subject: [7u6] request for approval, 7147407: remove never used debug code in DnsClient.java Message-ID: <4FD034A5.3040201@oracle.com> Hi, This is a request to backport a JDK 8 fix into JDK 7u6: 7147407: remove never used debug code in DnsClient.java The fix has already been pushed to JDK 8: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/a4e3dde9a8a7 The code changes for jdk7u6 are identical to the ones in jdk8. I intend to push it to ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk Regards, Xuelei From mike.duigou at oracle.com Thu Jun 7 00:55:52 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Thu, 7 Jun 2012 00:55:52 -0700 Subject: [7u6] request for approval, 7174736 : JCK test api/java_util/HashMap/index_EntrySet failing Message-ID: Hi, This is a request to backport a JDK 8 fix into JDK 7u6: 7174736 : JCK test api/java_util/HashMap/index_EntrySet failing The fix is currently undergoing final testing and a patch is being reviewed for JDK8. Assuming the review confirms approval to push to JDK8, I would like to push to JDK78 as well. The code changes for jdk7u6 are identical to the ones in jdk8. I intend to push it to ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk Regards, Mike From dalibor.topic at oracle.com Thu Jun 7 02:44:22 2012 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 07 Jun 2012 11:44:22 +0200 Subject: =?utf-8?B?UkU6IFs3dTZdIHJlcXVlc3QgZm9yIGFwcHJvdmFsLCA3MTc0NzM2IDogSkNLIHRlc3QgYXBpL2ph?= =?utf-8?B?dmFfdXRpbC9IYXNoTWFwL2luZGV4X0VudHJ5U2V0IGZhaWxpbmc=?= Message-ID: Approved, pending positive review -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. &Co. KG | Nagelsweg 55 | 20097 Hamburg ORACLE Deutschland B.V. &Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment -----Original Message----- From: Mike Duigou [mike.duigou at oracle.com] Received: Donnerstag, 07 Jun. 2012, 9:56 To: jdk7u-dev at openjdk.java.net [jdk7u-dev at openjdk.java.net] Subject: [7u6] request for approval, 7174736 : JCK test api/java_util/HashMap/index_EntrySet failing Hi, This is a request to backport a JDK 8 fix into JDK 7u6: 7174736 : JCK test api/java_util/HashMap/index_EntrySet failing The fix is currently undergoing final testing and a patch is being reviewed for JDK8. Assuming the review confirms approval to push to JDK8, I would like to push to JDK78 as well. The code changes for jdk7u6 are identical to the ones in jdk8. I intend to push it to ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk Regards, Mike From david.katleman at oracle.com Thu Jun 7 04:32:13 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 07 Jun 2012 11:32:13 +0000 Subject: hg: jdk7u/jdk7u: Added tag jdk7u6-b13 for changeset 9b9a6d318e8a Message-ID: <20120607113213.3A6074777F@hg.openjdk.java.net> Changeset: eff9ea1ca63d Author: katleman Date: 2012-06-06 18:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/eff9ea1ca63d Added tag jdk7u6-b13 for changeset 9b9a6d318e8a ! .hgtags From david.katleman at oracle.com Thu Jun 7 04:32:18 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 07 Jun 2012 11:32:18 +0000 Subject: hg: jdk7u/jdk7u/corba: Added tag jdk7u6-b13 for changeset 76bee3576f61 Message-ID: <20120607113219.54D8E47780@hg.openjdk.java.net> Changeset: 7098d2b1ef63 Author: katleman Date: 2012-06-06 18:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/7098d2b1ef63 Added tag jdk7u6-b13 for changeset 76bee3576f61 ! .hgtags From david.katleman at oracle.com Thu Jun 7 04:34:13 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 07 Jun 2012 11:34:13 +0000 Subject: hg: jdk7u/jdk7u/hotspot: Added tag jdk7u6-b13 for changeset 28746e6d615f Message-ID: <20120607113418.0EFA947782@hg.openjdk.java.net> Changeset: 25ed7b390a12 Author: katleman Date: 2012-06-06 18:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/25ed7b390a12 Added tag jdk7u6-b13 for changeset 28746e6d615f ! .hgtags From david.katleman at oracle.com Thu Jun 7 04:36:26 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 07 Jun 2012 11:36:26 +0000 Subject: hg: jdk7u/jdk7u/jaxp: Added tag jdk7u6-b13 for changeset 15b71daf5e69 Message-ID: <20120607113629.70C2F47783@hg.openjdk.java.net> Changeset: da79c0fdf9a8 Author: katleman Date: 2012-06-06 18:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/da79c0fdf9a8 Added tag jdk7u6-b13 for changeset 15b71daf5e69 ! .hgtags From david.katleman at oracle.com Thu Jun 7 04:36:34 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 07 Jun 2012 11:36:34 +0000 Subject: hg: jdk7u/jdk7u/jaxws: Added tag jdk7u6-b13 for changeset e0a71584b8d8 Message-ID: <20120607113638.3EC4247784@hg.openjdk.java.net> Changeset: 9ae31559fcce Author: katleman Date: 2012-06-06 18:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/9ae31559fcce Added tag jdk7u6-b13 for changeset e0a71584b8d8 ! .hgtags From david.katleman at oracle.com Thu Jun 7 04:36:58 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 07 Jun 2012 11:36:58 +0000 Subject: hg: jdk7u/jdk7u/jdk: Added tag jdk7u6-b13 for changeset aa49fe749096 Message-ID: <20120607113719.0B24347785@hg.openjdk.java.net> Changeset: 96a023de3ddf Author: katleman Date: 2012-06-06 18:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/96a023de3ddf Added tag jdk7u6-b13 for changeset aa49fe749096 ! .hgtags From david.katleman at oracle.com Thu Jun 7 04:42:26 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 07 Jun 2012 11:42:26 +0000 Subject: hg: jdk7u/jdk7u/langtools: Added tag jdk7u6-b13 for changeset fcebf337f5c1 Message-ID: <20120607114231.6545447786@hg.openjdk.java.net> Changeset: b2ecf947b0ab Author: katleman Date: 2012-06-06 18:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/b2ecf947b0ab Added tag jdk7u6-b13 for changeset fcebf337f5c1 ! .hgtags From daniel.daugherty at oracle.com Thu Jun 7 06:01:24 2012 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Thu, 07 Jun 2012 13:01:24 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7174861: all/OPT jdk build on Solaris with FDS enabled sets wrong options Message-ID: <20120607130144.A621047788@hg.openjdk.java.net> Changeset: 15435b9b51ec Author: jonas Date: 2012-06-06 21:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/15435b9b51ec 7174861: all/OPT jdk build on Solaris with FDS enabled sets wrong options Summary: Use CFLAGS_COMMON instead of CC_OPT and CXXFLAGS_COMMON instead of CXX_OPT for setting FDS options. FDS should also set OPTIMIZATION_LEVEL. Reviewed-by: ihse, dholmes, ohair, dcubed ! make/common/Defs-solaris.gmk From anthony.petrov at oracle.com Thu Jun 7 06:20:41 2012 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Thu, 07 Jun 2012 17:20:41 +0400 Subject: [7u6] Request for approval for CR 7043963: AWT workaround missing for Mutter. Message-ID: <4FD0AAA9.6020505@oracle.com> Bug: http://bugs.sun.com/view_bug.do?bug_id=7043963 Webrev: http://cr.openjdk.java.net/~anthony/7u6-10-Mutter-7043963.0/ Review thread: http://mail.openjdk.java.net/pipermail/awt-dev/2012-June/002923.html Reviewers: Artem Ananiev, Omair Majid -- best regards, Anthony From sean.coffey at oracle.com Thu Jun 7 07:49:22 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Thu, 07 Jun 2012 15:49:22 +0100 Subject: [7u6] request for approval : 7149608: Default TZ detection fails on linux when symbolic links to non default location used. Message-ID: <4FD0BF72.2040302@oracle.com> Nearly forgot to port this to 7u6. Fix has been in jdk 8 for a few months now. Identical code change. jdk 8 changeset : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6bbafa8404eb bug report : http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7149608 Regards, Sean. From edvard.wendelin at oracle.com Thu Jun 7 09:05:17 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 7 Jun 2012 18:05:17 +0200 Subject: [7u6] request for approval : 7149608: Default TZ detection fails on linux when symbolic links to non default location used. In-Reply-To: <4FD0BF72.2040302@oracle.com> References: <4FD0BF72.2040302@oracle.com> Message-ID: Looks good! Cheers, Edvard On Jun 7, 2012, at 4:49 PM, Se?n Coffey wrote: > Nearly forgot to port this to 7u6. Fix has been in jdk 8 for a few months now. > > Identical code change. > jdk 8 changeset : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6bbafa8404eb > bug report : http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7149608 > > Regards, > Sean. From sean.coffey at oracle.com Thu Jun 7 09:38:01 2012 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Thu, 07 Jun 2012 16:38:01 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7149608: Default TZ detection fails on linux when symbolic links to non default location used. Message-ID: <20120607163821.830174779E@hg.openjdk.java.net> Changeset: f7cc2b4c10d8 Author: coffeys Date: 2012-06-07 17:38 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/f7cc2b4c10d8 7149608: Default TZ detection fails on linux when symbolic links to non default location used. Reviewed-by: alanb, okutsu ! src/solaris/native/java/util/TimeZone_md.c From huizhe.wang at oracle.com Thu Jun 7 10:37:13 2012 From: huizhe.wang at oracle.com (Joe Wang) Date: Thu, 07 Jun 2012 10:37:13 -0700 Subject: [7u6] request for approval (JAXP) : 7151118: Regressions on 7u4 b11 comp. 7u4 b06 on specjvm2008.xml.transform subbenchmark Message-ID: <4FD0E6C9.30502@oracle.com> Hi, This is a request to roll bark XalanJ-2271 update. The update appearred to have caused the regression as reported in 7151118. Here is the original patch: [1] https://issues.apache.org/jira/browse/XALANJ-2271 Here is the webrev: [2] http://cr.openjdk.java.net/~joehw/7u6/cr7151118/webrev/ Lance has reviewed the change, and Kirill has verified that the change resolved the regression. Thanks, Joe From mike.duigou at oracle.com Thu Jun 7 11:27:58 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Thu, 07 Jun 2012 18:27:58 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 2 new changesets Message-ID: <20120607182828.39C1A477A4@hg.openjdk.java.net> Changeset: cbd726c8b322 Author: mduigou Date: 2012-06-07 01:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/cbd726c8b322 7174736: JCK test api/java_util/HashMap/index_EntrySet failing Summary: Corrects a problem with HashMap.removeEntry() that caused a JCK test to fail Reviewed-by: mduigou Contributed-by: alan.bateman at oracle.com ! src/share/classes/java/util/HashMap.java Changeset: f1152e1c7ae7 Author: mduigou Date: 2012-06-07 01:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/f1152e1c7ae7 7173918: set alternative string hashing threshold. Summary: Sets the threshold for enabling alternative string hashing to 512, the intended shipping default. Reviewed-by: alanb, dholmes, forax ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/Hashtable.java ! src/share/classes/java/util/WeakHashMap.java From edvard.wendelin at oracle.com Thu Jun 7 12:24:04 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 7 Jun 2012 21:24:04 +0200 Subject: [7u6] request for approval (JAXP) : 7151118: Regressions on 7u4 b11 comp. 7u4 b06 on specjvm2008.xml.transform subbenchmark In-Reply-To: <4FD0E6C9.30502@oracle.com> References: <4FD0E6C9.30502@oracle.com> Message-ID: <8BF3155D-EA61-45D8-8B2C-727C1BE365A5@oracle.com> Hi, Just checking if this is applicable to 8 as well? If yes, make sure it gets integrated there first and then push to 7u6. if no, feel free to push. Cheers, Edvard On Jun 7, 2012, at 7:37 PM, Joe Wang wrote: > Hi, > > This is a request to roll bark XalanJ-2271 update. The update appearred to have caused the regression as reported in 7151118. > > Here is the original patch: > [1] https://issues.apache.org/jira/browse/XALANJ-2271 > > Here is the webrev: > [2] http://cr.openjdk.java.net/~joehw/7u6/cr7151118/webrev/ > > Lance has reviewed the change, and Kirill has verified that the change resolved the regression. > > Thanks, > Joe From ragini.prasad at oracle.com Thu Jun 7 12:49:09 2012 From: ragini.prasad at oracle.com (Ragini Prasad) Date: Thu, 07 Jun 2012 12:49:09 -0700 Subject: [7u6] Request for approval for CR 7174645 Could not enable access bridge in Win XP - 32 bit Message-ID: <4FD105B5.30507@oracle.com> Requesting for approval to push the changes related to Makefile into open. 7174645 : Could not enable access bridge in Win XP - 32 bit Webrev: http://cr.openjdk.java.net/~raginip/7174645/webrev.00/ Reviewed by: Peter Brunet Thanks, Ragini. From huizhe.wang at oracle.com Thu Jun 7 13:25:32 2012 From: huizhe.wang at oracle.com (Joe Wang) Date: Thu, 07 Jun 2012 13:25:32 -0700 Subject: [7u6] request for approval (JAXP) : 7151118: Regressions on 7u4 b11 comp. 7u4 b06 on specjvm2008.xml.transform subbenchmark In-Reply-To: <8BF3155D-EA61-45D8-8B2C-727C1BE365A5@oracle.com> References: <4FD0E6C9.30502@oracle.com> <8BF3155D-EA61-45D8-8B2C-727C1BE365A5@oracle.com> Message-ID: <4FD10E3C.7090100@oracle.com> Edvard, It does apply to jdk8. Do I need to make a separate request for jdk8? Thanks, Joe On 6/7/2012 12:24 PM, Edvard Wendelin wrote: > Hi, > > Just checking if this is applicable to 8 as well? If yes, make sure it gets integrated there first and then push to 7u6. if no, feel free to push. > > Cheers, > Edvard > > On Jun 7, 2012, at 7:37 PM, Joe Wang wrote: > >> Hi, >> >> This is a request to roll bark XalanJ-2271 update. The update appearred to have caused the regression as reported in 7151118. >> >> Here is the original patch: >> [1] https://issues.apache.org/jira/browse/XALANJ-2271 >> >> Here is the webrev: >> [2] http://cr.openjdk.java.net/~joehw/7u6/cr7151118/webrev/ >> >> Lance has reviewed the change, and Kirill has verified that the change resolved the regression. >> >> Thanks, >> Joe From lana.steuck at oracle.com Thu Jun 7 15:00:21 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 07 Jun 2012 22:00:21 +0000 Subject: hg: jdk7u/jdk7u-dev: 3 new changesets Message-ID: <20120607220021.59ACD477BB@hg.openjdk.java.net> Changeset: 61cfcee1d00c Author: katleman Date: 2012-05-24 15:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/61cfcee1d00c Added tag jdk7u6-b11 for changeset cd64596c2dd7 ! .hgtags Changeset: 9b9a6d318e8a Author: katleman Date: 2012-05-31 14:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/9b9a6d318e8a Added tag jdk7u6-b12 for changeset 61cfcee1d00c ! .hgtags Changeset: eff9ea1ca63d Author: katleman Date: 2012-06-06 18:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/eff9ea1ca63d Added tag jdk7u6-b13 for changeset 9b9a6d318e8a ! .hgtags From lana.steuck at oracle.com Thu Jun 7 15:00:18 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 07 Jun 2012 22:00:18 +0000 Subject: hg: jdk7u/jdk7u-dev/corba: 3 new changesets Message-ID: <20120607220022.1E84F477BC@hg.openjdk.java.net> Changeset: 34354c623c45 Author: katleman Date: 2012-05-24 15:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/34354c623c45 Added tag jdk7u6-b11 for changeset a2089d3bf5a0 ! .hgtags Changeset: 76bee3576f61 Author: katleman Date: 2012-05-31 14:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/76bee3576f61 Added tag jdk7u6-b12 for changeset 34354c623c45 ! .hgtags Changeset: 7098d2b1ef63 Author: katleman Date: 2012-06-06 18:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/7098d2b1ef63 Added tag jdk7u6-b13 for changeset 76bee3576f61 ! .hgtags From lana.steuck at oracle.com Thu Jun 7 15:00:26 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 07 Jun 2012 22:00:26 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: Added tag jdk7u6-b13 for changeset 28746e6d615f Message-ID: <20120607220031.2FDA0477BD@hg.openjdk.java.net> Changeset: 25ed7b390a12 Author: katleman Date: 2012-06-06 18:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/25ed7b390a12 Added tag jdk7u6-b13 for changeset 28746e6d615f ! .hgtags From lana.steuck at oracle.com Thu Jun 7 15:00:26 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 07 Jun 2012 22:00:26 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxp: 3 new changesets Message-ID: <20120607220036.54EE5477BE@hg.openjdk.java.net> Changeset: c378e596fb5b Author: katleman Date: 2012-05-24 15:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/c378e596fb5b Added tag jdk7u6-b11 for changeset 5078a73b3448 ! .hgtags Changeset: 15b71daf5e69 Author: katleman Date: 2012-05-31 14:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/15b71daf5e69 Added tag jdk7u6-b12 for changeset c378e596fb5b ! .hgtags Changeset: da79c0fdf9a8 Author: katleman Date: 2012-06-06 18:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/da79c0fdf9a8 Added tag jdk7u6-b13 for changeset 15b71daf5e69 ! .hgtags From lana.steuck at oracle.com Thu Jun 7 15:00:29 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 07 Jun 2012 22:00:29 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxws: 4 new changesets Message-ID: <20120607220039.829F8477BF@hg.openjdk.java.net> Changeset: 1915eabccdda Author: katleman Date: 2012-05-24 15:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/1915eabccdda Added tag jdk7u6-b11 for changeset a37ad8f90c7b ! .hgtags Changeset: 95a96a879b8c Author: lana Date: 2012-05-25 12:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/95a96a879b8c Merge Changeset: e0a71584b8d8 Author: katleman Date: 2012-05-31 14:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/e0a71584b8d8 Added tag jdk7u6-b12 for changeset 95a96a879b8c ! .hgtags Changeset: 9ae31559fcce Author: katleman Date: 2012-06-06 18:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/9ae31559fcce Added tag jdk7u6-b13 for changeset e0a71584b8d8 ! .hgtags From lana.steuck at oracle.com Thu Jun 7 15:00:36 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 07 Jun 2012 22:00:36 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 6 new changesets Message-ID: <20120607220052.E4204477C0@hg.openjdk.java.net> Changeset: 46354fe19bb6 Author: katleman Date: 2012-05-24 15:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/46354fe19bb6 Added tag jdk7u6-b11 for changeset 13d3c6242916 ! .hgtags Changeset: f0be10a26af0 Author: lana Date: 2012-05-25 12:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/f0be10a26af0 Merge Changeset: e8cd64c324b6 Author: katleman Date: 2012-05-31 14:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/e8cd64c324b6 Added tag jdk7u6-b12 for changeset f0be10a26af0 ! .hgtags Changeset: fcebf337f5c1 Author: lana Date: 2012-06-01 11:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/fcebf337f5c1 Merge Changeset: b2ecf947b0ab Author: katleman Date: 2012-06-06 18:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/b2ecf947b0ab Added tag jdk7u6-b13 for changeset fcebf337f5c1 ! .hgtags Changeset: 45ea1fdc4376 Author: lana Date: 2012-06-07 14:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/45ea1fdc4376 Merge From lana.steuck at oracle.com Thu Jun 7 15:00:48 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 07 Jun 2012 22:00:48 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 6 new changesets Message-ID: <20120607220225.56C47477C1@hg.openjdk.java.net> Changeset: 9c67d83bbec7 Author: katleman Date: 2012-05-24 15:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/9c67d83bbec7 Added tag jdk7u6-b11 for changeset 18a1b4f0681a ! .hgtags Changeset: 76306dce8710 Author: lana Date: 2012-05-25 12:37 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/76306dce8710 Merge Changeset: 41d19a05e821 Author: katleman Date: 2012-05-31 14:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/41d19a05e821 Added tag jdk7u6-b12 for changeset 76306dce8710 ! .hgtags Changeset: aa49fe749096 Author: lana Date: 2012-06-01 11:46 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/aa49fe749096 Merge Changeset: 96a023de3ddf Author: katleman Date: 2012-06-06 18:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/96a023de3ddf Added tag jdk7u6-b13 for changeset aa49fe749096 ! .hgtags Changeset: 4fc6b7a992f5 Author: lana Date: 2012-06-07 14:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/4fc6b7a992f5 Merge From huizhe.wang at oracle.com Thu Jun 7 15:10:18 2012 From: huizhe.wang at oracle.com (huizhe.wang at oracle.com) Date: Thu, 07 Jun 2012 22:10:18 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxp: 2 new changesets Message-ID: <20120607221021.EC8C3477C3@hg.openjdk.java.net> Changeset: b9e2634b02d0 Author: joehw Date: 2012-06-07 15:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/b9e2634b02d0 7151118: Regressions on 7u4 b11 comp. 7u4 b06 on specjvm2008.xml.transform subbenchmark Summary: roll back XalanJ-2271 that caused the regression Reviewed-by: lancea ! src/com/sun/org/apache/xml/internal/serializer/CharInfo.java ! src/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java ! src/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java Changeset: ebc4bcc0f099 Author: joehw Date: 2012-06-07 15:12 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/ebc4bcc0f099 Merge From david.holmes at oracle.com Thu Jun 7 18:01:06 2012 From: david.holmes at oracle.com (David Holmes) Date: Fri, 08 Jun 2012 11:01:06 +1000 Subject: RFR: 7175331 - Remove FDS files from embedded JRE images Message-ID: <4FD14ED2.2010907@oracle.com> This is a simple fix that only applies to 7u and is targeted for 7u6. We need to update the embedded image target in Release-embedded.gmk to remove the FDS related files that now get created. This obviously only impacts embedded builds. http://cr.openjdk.java.net/~dholmes/7175331/webrev/ Also tidied up some extraneous -f options on rm ($(RM) == rm -f) Thanks, David From artem.ananiev at oracle.com Fri Jun 8 02:02:31 2012 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Fri, 08 Jun 2012 11:02:31 +0200 Subject: [7u6] Request for approval for CR 7174645 Could not enable access bridge in Win XP - 32 bit In-Reply-To: <4FD105B5.30507@oracle.com> References: <4FD105B5.30507@oracle.com> Message-ID: <4FD1BFA7.9050102@oracle.com> Hi, Ragini, Pete, as far as I understand, the fix is to replace /MDd with /MT, so we don't link to debug version of MS runtime, correct? Could you provide more details, why you link to the static version of the runtime (/MT), instead of dynamic one (/MD)? The only place in JDK where we use that is java/javaw launcher, all other libs are linked with /MD. Thanks, Artem On 6/7/2012 9:49 PM, Ragini Prasad wrote: > Requesting for approval to push the changes related to Makefile into open. > > 7174645 : Could not enable access bridge in Win XP - 32 bit > > Webrev: > http://cr.openjdk.java.net/~raginip/7174645/webrev.00/ > > Reviewed by: > Peter Brunet > > Thanks, > Ragini. From edvard.wendelin at oracle.com Fri Jun 8 04:34:34 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 08 Jun 2012 13:34:34 +0200 Subject: JDK 7u6 - Release timeline In-Reply-To: <4DE10775-2321-444B-9471-961518636BEE@oracle.com> References: <4DE10775-2321-444B-9471-961518636BEE@oracle.com> Message-ID: <4FD1E34A.2080708@oracle.com> Hi, I wanted to remind you about the upcoming months for 7u6. Most of the feature work is now completed and work is now focused on bug fixing. In mid June the inflow of fixes will be restricted to only include P1-P3 bugs. After the first week of July all fixes will require release team approval. As I've mentioned in the past [1], I'm happy to help out with the process when needed. Once we get closer to July, I'll send out another update. I'll also propose a stabilization forest soon. As always, keep in mind that these plans might change. Cheers, Edvard [1] http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-February/001900.html On 05/12/2012 01:29 PM, Edvard Wendelin wrote: > Hi, > > Since 7u4 is now generally available and the focus has shifted to 7u6, I'd like to outline the timeline for Oracle JDK 7u6. As always, I'd like to remind you that this is just a plan and that it can and probably will change before the release is done. > > Feature work should be completed by mid May and after that the focus shifts to stabilizing the release. Up until mid June, the release is open for general bug fixes, but after that you should work on P1-P3 bugs only. In the beginning of July the inflow of bug fixes is restricted even further and all changes going in will require critical fix approval. I described how the critical fix approval process works back in February [1]. The same process will be used for 7u6. > > This means that the number of open bugs targeted to the release will gradually decrease and by the end of July there should be none left. All bugs should now either have been fixed or deferred out to another release. > > Finally I would also like to encourage you to either test the Oracle JDK 7u6 early access builds posted on java.net or your own OpenJDK build and report issues to http://bugs.sun.com for the former or to the jdk7u-dev mailing list for the latter - if you run into any! > > Cheers, > Edvard > > [1] http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-February/001900.html From nils.loodin at oracle.com Fri Jun 8 07:33:06 2012 From: nils.loodin at oracle.com (Nils Loodin) Date: Fri, 8 Jun 2012 16:33:06 +0200 Subject: [7u6] Request for Approval - 716347: Licensee source bundle build failed around jrockit.jfr (7u4) Message-ID: Bug: http://bugs.sun.com/view_bug.do?bug_id=716347 fix: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c89018e3f3b6 Review thread: http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/2012-June/003809.html /Nils Loodin From ragini.prasad at oracle.com Fri Jun 8 08:32:10 2012 From: ragini.prasad at oracle.com (Ragini Prasad) Date: Fri, 08 Jun 2012 08:32:10 -0700 Subject: [7u6] Request for approval for CR 7174645 Could not enable access bridge in Win XP - 32 bit In-Reply-To: <4FD1BFA7.9050102@oracle.com> References: <4FD105B5.30507@oracle.com> <4FD1BFA7.9050102@oracle.com> Message-ID: <4FD21AFA.1080801@oracle.com> Hi Artem, /MT flag links the MSVC***.dll statically. This is the Makefile (open) for utility (in closed) we added Registry manipulation which needs the MSVC*** dll to be present on the host machine, as this dll may not be present, hence the need to do the static linking. Thanks, Ragini. On 6/8/2012 2:02 AM, Artem Ananiev wrote: > Hi, Ragini, Pete, > > as far as I understand, the fix is to replace /MDd with /MT, so we > don't link to debug version of MS runtime, correct? Could you provide > more details, why you link to the static version of the runtime (/MT), > instead of dynamic one (/MD)? The only place in JDK where we use that > is java/javaw launcher, all other libs are linked with /MD. > > Thanks, > > Artem > > On 6/7/2012 9:49 PM, Ragini Prasad wrote: >> Requesting for approval to push the changes related to Makefile into >> open. >> >> 7174645 : Could not enable access bridge in Win XP - 32 bit >> >> Webrev: >> http://cr.openjdk.java.net/~raginip/7174645/webrev.00/ >> >> Reviewed by: >> Peter Brunet >> >> Thanks, >> Ragini. From kelly.ohair at oracle.com Fri Jun 8 10:02:06 2012 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Fri, 8 Jun 2012 10:02:06 -0700 Subject: [7u6] Request for approval for CR 7174645 Could not enable access bridge in Win XP - 32 bit In-Reply-To: <4FD21AFA.1080801@oracle.com> References: <4FD105B5.30507@oracle.com> <4FD1BFA7.9050102@oracle.com> <4FD21AFA.1080801@oracle.com> Message-ID: <605CDBDB-841C-48C3-B930-3F43CCF658EC@oracle.com> We ship the msvcr100.dll with the jdk. Artem is right, we never use the debug runtime msvcr100d.dll because we can't redistribute it, and we don't statically link any runtimes for lots of reasons. We should be using the /MD and rely on msvcr100.dll shipped with the jdk/jre unless there is a critical reason not to. (the only exception I know about here are the launchers placed in the system32 directory, where we can't guarantee a msvcr100.dll library is available or the right one). -kto On Jun 8, 2012, at 8:32 AM, Ragini Prasad wrote: > Hi Artem, > /MT flag links the MSVC***.dll statically. > This is the Makefile (open) for utility (in closed) we added Registry manipulation which needs the MSVC*** dll to be present on the host machine, as this dll may not be present, hence the need to do the static linking. > Thanks, > Ragini. > > On 6/8/2012 2:02 AM, Artem Ananiev wrote: >> Hi, Ragini, Pete, >> >> as far as I understand, the fix is to replace /MDd with /MT, so we don't link to debug version of MS runtime, correct? Could you provide more details, why you link to the static version of the runtime (/MT), instead of dynamic one (/MD)? The only place in JDK where we use that is java/javaw launcher, all other libs are linked with /MD. >> >> Thanks, >> >> Artem >> >> On 6/7/2012 9:49 PM, Ragini Prasad wrote: >>> Requesting for approval to push the changes related to Makefile into open. >>> >>> 7174645 : Could not enable access bridge in Win XP - 32 bit >>> >>> Webrev: >>> http://cr.openjdk.java.net/~raginip/7174645/webrev.00/ >>> >>> Reviewed by: >>> Peter Brunet >>> >>> Thanks, >>> Ragini. From ragini.prasad at oracle.com Fri Jun 8 10:22:33 2012 From: ragini.prasad at oracle.com (Ragini Prasad) Date: Fri, 08 Jun 2012 10:22:33 -0700 Subject: [7u6] Request for approval for CR 7174645 Could not enable access bridge in Win XP - 32 bit In-Reply-To: <605CDBDB-841C-48C3-B930-3F43CCF658EC@oracle.com> References: <4FD105B5.30507@oracle.com> <4FD1BFA7.9050102@oracle.com> <4FD21AFA.1080801@oracle.com> <605CDBDB-841C-48C3-B930-3F43CCF658EC@oracle.com> Message-ID: <4FD234D9.1020704@oracle.com> Thanks for pointing it out. It has dawned on me that I was using the debug version to link with. I'll modify the Makefile to use flag /MD instead of /MDd and I realize that I wont need the /MT. Will resend for code review approval. Ragini. On 6/8/2012 10:02 AM, Kelly O'Hair wrote: > We ship the msvcr100.dll with the jdk. > > Artem is right, we never use the debug runtime msvcr100d.dll because we can't redistribute it, and we > don't statically link any runtimes for lots of reasons. > > We should be using the /MD and rely on msvcr100.dll shipped with the jdk/jre unless there is a critical reason not to. > (the only exception I know about here are the launchers placed in the system32 directory, where we can't guarantee a > msvcr100.dll library is available or the right one). > > -kto > > On Jun 8, 2012, at 8:32 AM, Ragini Prasad wrote: > >> Hi Artem, >> /MT flag links the MSVC***.dll statically. >> This is the Makefile (open) for utility (in closed) we added Registry manipulation which needs the MSVC*** dll to be present on the host machine, as this dll may not be present, hence the need to do the static linking. >> Thanks, >> Ragini. >> >> On 6/8/2012 2:02 AM, Artem Ananiev wrote: >>> Hi, Ragini, Pete, >>> >>> as far as I understand, the fix is to replace /MDd with /MT, so we don't link to debug version of MS runtime, correct? Could you provide more details, why you link to the static version of the runtime (/MT), instead of dynamic one (/MD)? The only place in JDK where we use that is java/javaw launcher, all other libs are linked with /MD. >>> >>> Thanks, >>> >>> Artem >>> >>> On 6/7/2012 9:49 PM, Ragini Prasad wrote: >>>> Requesting for approval to push the changes related to Makefile into open. >>>> >>>> 7174645 : Could not enable access bridge in Win XP - 32 bit >>>> >>>> Webrev: >>>> http://cr.openjdk.java.net/~raginip/7174645/webrev.00/ >>>> >>>> Reviewed by: >>>> Peter Brunet >>>> >>>> Thanks, >>>> Ragini. From rob.mckenna at oracle.com Fri Jun 8 10:24:15 2012 From: rob.mckenna at oracle.com (Rob McKenna) Date: Fri, 08 Jun 2012 18:24:15 +0100 Subject: 7161881: (dc) DatagramChannel.bind(null) fails if IPv4 socket and running with preferIPv6Addresses=true In-Reply-To: References: Message-ID: <4FD2353F.1040007@oracle.com> Hi folks, Fix is identical to 8: http://cr.openjdk.java.net/~robm/7161881/webrev.02/ -Rob From rob.mckenna at oracle.com Fri Jun 8 10:26:57 2012 From: rob.mckenna at oracle.com (Rob McKenna) Date: Fri, 08 Jun 2012 18:26:57 +0100 Subject: Request for approval: 7161881: (dc) DatagramChannel.bind(null) fails if IPv4 socket and running with preferIPv6Addresses=true In-Reply-To: <4FD2353F.1040007@oracle.com> References: <4FD2353F.1040007@oracle.com> Message-ID: <4FD235E1.9000603@oracle.com> Apologies, subject altered accordingly. -Rob On 08/06/12 18:24, Rob McKenna wrote: > Hi folks, > > Fix is identical to 8: > > http://cr.openjdk.java.net/~robm/7161881/webrev.02/ > > -Rob From huizhe.wang at oracle.com Fri Jun 8 11:43:16 2012 From: huizhe.wang at oracle.com (Joe Wang) Date: Fri, 08 Jun 2012 11:43:16 -0700 Subject: [7u6] request for approval (JAXP) : 7157608: One feature is not recognized. Message-ID: <4FD247C4.9000808@oracle.com> Hi, This is a request for approval to fix 7157608, adding feature http://apache.org/xml/features/standard-uri-conformant into the recognized list. webrev:http://cr.openjdk.java.net/~joehw/7u6/7157608/webrev/ reviewed by: Paul Sandoz I've committed the change into jdk8. Thanks, Joe From edvard.wendelin at oracle.com Fri Jun 8 13:06:28 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 8 Jun 2012 22:06:28 +0200 Subject: [7u6] Request for Approval - 716347: Licensee source bundle build failed around jrockit.jfr (7u4) In-Reply-To: References: Message-ID: <07D7CB75-4CCC-4F5C-9F55-1DC64EB271C9@oracle.com> Approved. On Jun 8, 2012, at 4:33 PM, Nils Loodin wrote: > Bug: http://bugs.sun.com/view_bug.do?bug_id=716347 > fix: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c89018e3f3b6 > Review thread: http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/2012-June/003809.html > > /Nils Loodin From david.holmes at oracle.com Fri Jun 8 15:19:35 2012 From: david.holmes at oracle.com (David Holmes) Date: Sat, 09 Jun 2012 08:19:35 +1000 Subject: RFR: 7175331 - Remove FDS files from embedded JRE images In-Reply-To: <4FD14ED2.2010907@oracle.com> References: <4FD14ED2.2010907@oracle.com> Message-ID: <4FD27A77.1060103@oracle.com> cc'ing build-dev for a review by a 7u Reviewer. Thanks, David On 8/06/2012 11:01 AM, David Holmes wrote: > This is a simple fix that only applies to 7u and is targeted for 7u6. > > We need to update the embedded image target in Release-embedded.gmk to > remove the FDS related files that now get created. This obviously only > impacts embedded builds. > > http://cr.openjdk.java.net/~dholmes/7175331/webrev/ > > Also tidied up some extraneous -f options on rm ($(RM) == rm -f) > > Thanks, > David From ragini.prasad at oracle.com Fri Jun 8 15:20:30 2012 From: ragini.prasad at oracle.com (Ragini Prasad) Date: Fri, 08 Jun 2012 15:20:30 -0700 Subject: [7u6] Request for approval for CR 7174645 Could not enable access bridge in Win XP - 32 bit In-Reply-To: <4FD234D9.1020704@oracle.com> References: <4FD105B5.30507@oracle.com> <4FD1BFA7.9050102@oracle.com> <4FD21AFA.1080801@oracle.com> <605CDBDB-841C-48C3-B930-3F43CCF658EC@oracle.com> <4FD234D9.1020704@oracle.com> Message-ID: <4FD27AAE.2050808@oracle.com> Resending for approval with updated webrev with /MD flag. http://cr.openjdk.java.net/~raginip/7174645/webrev.01/ Thanks, Ragini. On 6/8/2012 10:22 AM, Ragini Prasad wrote: > Thanks for pointing it out. > > It has dawned on me that I was using the debug version to link with. > > I'll modify the Makefile to use flag /MD instead of /MDd and I realize > that I wont need the /MT. > > Will resend for code review approval. > Ragini. > > > On 6/8/2012 10:02 AM, Kelly O'Hair wrote: >> We ship the msvcr100.dll with the jdk. >> >> Artem is right, we never use the debug runtime msvcr100d.dll because >> we can't redistribute it, and we >> don't statically link any runtimes for lots of reasons. >> >> We should be using the /MD and rely on msvcr100.dll shipped with the >> jdk/jre unless there is a critical reason not to. >> (the only exception I know about here are the launchers placed in the >> system32 directory, where we can't guarantee a >> msvcr100.dll library is available or the right one). >> >> -kto >> >> On Jun 8, 2012, at 8:32 AM, Ragini Prasad wrote: >> >>> Hi Artem, >>> /MT flag links the MSVC***.dll statically. >>> This is the Makefile (open) for utility (in closed) we added >>> Registry manipulation which needs the MSVC*** dll to be present on >>> the host machine, as this dll may not be present, hence the need to >>> do the static linking. >>> Thanks, >>> Ragini. >>> >>> On 6/8/2012 2:02 AM, Artem Ananiev wrote: >>>> Hi, Ragini, Pete, >>>> >>>> as far as I understand, the fix is to replace /MDd with /MT, so we >>>> don't link to debug version of MS runtime, correct? Could you >>>> provide more details, why you link to the static version of the >>>> runtime (/MT), instead of dynamic one (/MD)? The only place in JDK >>>> where we use that is java/javaw launcher, all other libs are linked >>>> with /MD. >>>> >>>> Thanks, >>>> >>>> Artem >>>> >>>> On 6/7/2012 9:49 PM, Ragini Prasad wrote: >>>>> Requesting for approval to push the changes related to Makefile >>>>> into open. >>>>> >>>>> 7174645 : Could not enable access bridge in Win XP - 32 bit >>>>> >>>>> Webrev: >>>>> http://cr.openjdk.java.net/~raginip/7174645/webrev.00/ >>>>> >>>>> Reviewed by: >>>>> Peter Brunet >>>>> >>>>> Thanks, >>>>> Ragini. From daniel.daugherty at oracle.com Fri Jun 8 16:25:37 2012 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Fri, 08 Jun 2012 17:25:37 -0600 Subject: RFR: 7175331 - Remove FDS files from embedded JRE images In-Reply-To: <4FD14ED2.2010907@oracle.com> References: <4FD14ED2.2010907@oracle.com> Message-ID: <4FD289F1.8060402@oracle.com> On 6/7/12 7:01 PM, David Holmes wrote: > This is a simple fix that only applies to 7u and is targeted for 7u6. > > We need to update the embedded image target in Release-embedded.gmk to > remove the FDS related files that now get created. This obviously only > impacts embedded builds. > > http://cr.openjdk.java.net/~dholmes/7175331/webrev/ > > Also tidied up some extraneous -f options on rm ($(RM) == rm -f) > > Thanks, > David line 168: -type f -name "*.debuginfo" -o -name "*.diz" -print I think this part needs to be: -type f \( -name "*.debuginfo" -o -name "*.diz" \) -print so that the '-o' option binds correctly. Dan From alejandro.murillo at oracle.com Fri Jun 8 16:26:44 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Fri, 08 Jun 2012 17:26:44 -0600 Subject: [7u6] Request for approval for bulk integration of hs23.2-b05 Message-ID: <4FD28A34.3030408@oracle.com> Requesting approval to integrate hs23.2-b05 into jdk7u6-b14. A webrev is available at: http://cr.openjdk.java.net/~amurillo/7u6/hs23.2-b05-jdk7u6-b14.webrev/ Pre-integration testing is in progress; the integration will proceed only after SQE has analyzed the results and approved. The fixes in the proposed integration are below. All have undergone nightly testing and are already in a jdk8 repository. 7155453: [macosx] re-enable jbb tests in JPRT 7166498: JVM crash in ClassVerifier 7170145: C1 doesn't respect the JMM with volatile field loads 7170275: os::print_os_info needs to know about Windows 8 7171703: JNI DefineClass crashes client VM when first parameter is NULL 7173436: new hotspot build - hs23.2-b05 -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700) From kelly.ohair at oracle.com Fri Jun 8 17:11:46 2012 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Fri, 8 Jun 2012 17:11:46 -0700 Subject: RFR: 7175331 - Remove FDS files from embedded JRE images In-Reply-To: <4FD27A77.1060103@oracle.com> References: <4FD14ED2.2010907@oracle.com> <4FD27A77.1060103@oracle.com> Message-ID: <0E242E71-EDE7-4671-B722-8D98A3E35624@oracle.com> Looks fine. -kto On Jun 8, 2012, at 3:19 PM, David Holmes wrote: > cc'ing build-dev for a review by a 7u Reviewer. > > Thanks, > David > > On 8/06/2012 11:01 AM, David Holmes wrote: >> This is a simple fix that only applies to 7u and is targeted for 7u6. >> >> We need to update the embedded image target in Release-embedded.gmk to >> remove the FDS related files that now get created. This obviously only >> impacts embedded builds. >> >> http://cr.openjdk.java.net/~dholmes/7175331/webrev/ >> >> Also tidied up some extraneous -f options on rm ($(RM) == rm -f) >> >> Thanks, >> David From david.holmes at oracle.com Sat Jun 9 03:50:04 2012 From: david.holmes at oracle.com (David Holmes) Date: Sat, 09 Jun 2012 20:50:04 +1000 Subject: RFR: 7175331 - Remove FDS files from embedded JRE images In-Reply-To: <4FD289F1.8060402@oracle.com> References: <4FD14ED2.2010907@oracle.com> <4FD289F1.8060402@oracle.com> Message-ID: <4FD32A5C.2060503@oracle.com> On 9/06/2012 9:25 AM, Daniel D. Daugherty wrote: > On 6/7/12 7:01 PM, David Holmes wrote: >> This is a simple fix that only applies to 7u and is targeted for 7u6. >> >> We need to update the embedded image target in Release-embedded.gmk to >> remove the FDS related files that now get created. This obviously only >> impacts embedded builds. >> >> http://cr.openjdk.java.net/~dholmes/7175331/webrev/ >> >> Also tidied up some extraneous -f options on rm ($(RM) == rm -f) > > line 168: -type f -name "*.debuginfo" -o -name "*.diz" -print > I think this part needs to be: > > -type f \( -name "*.debuginfo" -o -name "*.diz" \) -print > > so that the '-o' option binds correctly. Thanks Dan you are right. It's not likely that there would be a *.diz directory but better to get this right. I've updated the webrev for completeness: http://cr.openjdk.java.net/~dholmes/7175331/webrev.01/ but will assume your reviews stands, as does Kelly's. I have to request approval to push anyway. Thanks, David > Dan > From david.holmes at oracle.com Sat Jun 9 04:06:14 2012 From: david.holmes at oracle.com (David Holmes) Date: Sat, 09 Jun 2012 21:06:14 +1000 Subject: [7u6] Request for approval: 7175331 - Remove FDS files from embedded JRE images Message-ID: <4FD32E26.9010907@oracle.com> This is a simple fix that only applies to 7u and is targeted for 7u6. We need to update the embedded image target in Release-embedded.gmk to remove the FDS related files that now get created. This obviously only impacts embedded builds. http://cr.openjdk.java.net/~dholmes/7175331/webrev.01/ Review thread: http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-June/003307.html Reviewed by: dcubed, ohair Thanks, David From xuelei.fan at oracle.com Sat Jun 9 04:52:21 2012 From: xuelei.fan at oracle.com (xuelei.fan at oracle.com) Date: Sat, 09 Jun 2012 11:52:21 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7174244: NPE in Krb5ProxyImpl.getServerKeys() Message-ID: <20120609115240.CE55B4781B@hg.openjdk.java.net> Changeset: 1f7e7005f630 Author: xuelei Date: 2012-06-09 04:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/1f7e7005f630 7174244: NPE in Krb5ProxyImpl.getServerKeys() Reviewed-by: weijun ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/krb5/Krb5ProxyImpl.java + test/sun/security/ssl/sanity/ciphersuites/CipherSuitesInOrder.java From pavel.porvatov at oracle.com Sat Jun 9 05:23:45 2012 From: pavel.porvatov at oracle.com (Pavel Porvatov) Date: Sat, 09 Jun 2012 16:23:45 +0400 Subject: [7u6] Request for approval for CR 7156657 - Version 7 doesn't support translucent popup menus against a translucent window Message-ID: <4FD34051.1010100@oracle.com> Hello, This is a request to backport a JDK 8 fix into JDK 7u6: CR 7156657 - Version 7 doesn't support translucent popup menus against a translucent window http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7156657 The webrev is here: http://cr.openjdk.java.net/~rupashka/7156657.7u6/ The fix for 7u6 is combined from three jdk8 fixes: 1. CR 7156657 Version 7 doesn't support translucent popup menus against a translucent window http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4acd0211f48b 2. CR 6800513 GTK-LaF renders menus incompletely http://hg.openjdk.java.net/jdk8/awt/jdk/rev/cd00d68e06ac 3. CR 7171806 Missing test for bug ID 6800513 fix http://hg.openjdk.java.net/jdk8/awt/jdk/rev/8800a98316b2 Thanks, Pavel. From kelly.ohair at oracle.com Sat Jun 9 12:46:02 2012 From: kelly.ohair at oracle.com (Kelly Ohair) Date: Sat, 9 Jun 2012 12:46:02 -0700 Subject: RFR: 7175331 - Remove FDS files from embedded JRE images In-Reply-To: <4FD32A5C.2060503@oracle.com> References: <4FD14ED2.2010907@oracle.com> <4FD289F1.8060402@oracle.com> <4FD32A5C.2060503@oracle.com> Message-ID: <945ECB70-0F4D-4E8F-B5C9-DDF670500020@oracle.com> still looks ok said the blind man :( Sent from my iPhone On Jun 9, 2012, at 3:50, David Holmes wrote: > On 9/06/2012 9:25 AM, Daniel D. Daugherty wrote: >> On 6/7/12 7:01 PM, David Holmes wrote: >>> This is a simple fix that only applies to 7u and is targeted for 7u6. >>> >>> We need to update the embedded image target in Release-embedded.gmk to >>> remove the FDS related files that now get created. This obviously only >>> impacts embedded builds. >>> >>> http://cr.openjdk.java.net/~dholmes/7175331/webrev/ >>> >>> Also tidied up some extraneous -f options on rm ($(RM) == rm -f) >> >> line 168: -type f -name "*.debuginfo" -o -name "*.diz" -print >> I think this part needs to be: >> >> -type f \( -name "*.debuginfo" -o -name "*.diz" \) -print >> >> so that the '-o' option binds correctly. > > Thanks Dan you are right. It's not likely that there would be a *.diz directory but better to get this right. I've updated the webrev for completeness: > > http://cr.openjdk.java.net/~dholmes/7175331/webrev.01/ > > but will assume your reviews stands, as does Kelly's. I have to request approval to push anyway. > > Thanks, > David > >> Dan >> From daniel.daugherty at oracle.com Sat Jun 9 20:32:55 2012 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Sat, 09 Jun 2012 21:32:55 -0600 Subject: RFR: 7175331 - Remove FDS files from embedded JRE images In-Reply-To: <4FD32A5C.2060503@oracle.com> References: <4FD14ED2.2010907@oracle.com> <4FD289F1.8060402@oracle.com> <4FD32A5C.2060503@oracle.com> Message-ID: <4FD41567.3090006@oracle.com> On 6/9/12 4:50 AM, David Holmes wrote: > On 9/06/2012 9:25 AM, Daniel D. Daugherty wrote: >> On 6/7/12 7:01 PM, David Holmes wrote: >>> This is a simple fix that only applies to 7u and is targeted for 7u6. >>> >>> We need to update the embedded image target in Release-embedded.gmk to >>> remove the FDS related files that now get created. This obviously only >>> impacts embedded builds. >>> >>> http://cr.openjdk.java.net/~dholmes/7175331/webrev/ >>> >>> Also tidied up some extraneous -f options on rm ($(RM) == rm -f) >> >> line 168: -type f -name "*.debuginfo" -o -name "*.diz" -print >> I think this part needs to be: >> >> -type f \( -name "*.debuginfo" -o -name "*.diz" \) -print >> >> so that the '-o' option binds correctly. > > Thanks Dan you are right. It's not likely that there would be a *.diz > directory but better to get this right. I've updated the webrev for > completeness: > > http://cr.openjdk.java.net/~dholmes/7175331/webrev.01/ > > but will assume your reviews stands, as does Kelly's. I have to > request approval to push anyway. Yes, my review still stands. Dan > > Thanks, > David > >> Dan >> From edvard.wendelin at oracle.com Sun Jun 10 01:17:32 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Sun, 10 Jun 2012 10:17:32 +0200 Subject: [7u6] request for approval, 7147407: remove never used debug code in DnsClient.java In-Reply-To: <4FD034A5.3040201@oracle.com> References: <4FD034A5.3040201@oracle.com> Message-ID: <1995A825-13E5-48DB-A609-427AB4FB2341@oracle.com> Approved! Sorry for the late response. Cheers, Edvard On Jun 7, 2012, at 6:57 AM, Xuelei Fan wrote: > Hi, > > This is a request to backport a JDK 8 fix into JDK 7u6: > 7147407: remove never used debug code in DnsClient.java > > The fix has already been pushed to JDK 8: > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/a4e3dde9a8a7 > > The code changes for jdk7u6 are identical to the ones in jdk8. > > I intend to push it to > ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > Regards, > Xuelei From kelly.ohair at oracle.com Sun Jun 10 09:58:00 2012 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Sun, 10 Jun 2012 09:58:00 -0700 Subject: RFR: 7175331 - Remove FDS files from embedded JRE images In-Reply-To: <4FD41567.3090006@oracle.com> References: <4FD14ED2.2010907@oracle.com> <4FD289F1.8060402@oracle.com> <4FD32A5C.2060503@oracle.com> <4FD41567.3090006@oracle.com> Message-ID: <89D5C7D9-CFF3-4F58-9187-4B027520C26A@oracle.com> On Jun 9, 2012, at 8:32 PM, Daniel D. Daugherty wrote: > > > On 6/9/12 4:50 AM, David Holmes wrote: >> On 9/06/2012 9:25 AM, Daniel D. Daugherty wrote: >>> On 6/7/12 7:01 PM, David Holmes wrote: >>>> This is a simple fix that only applies to 7u and is targeted for 7u6. >>>> >>>> We need to update the embedded image target in Release-embedded.gmk to >>>> remove the FDS related files that now get created. This obviously only >>>> impacts embedded builds. >>>> >>>> http://cr.openjdk.java.net/~dholmes/7175331/webrev/ >>>> >>>> Also tidied up some extraneous -f options on rm ($(RM) == rm -f) >>> >>> line 168: -type f -name "*.debuginfo" -o -name "*.diz" -print >>> I think this part needs to be: >>> >>> -type f \( -name "*.debuginfo" -o -name "*.diz" \) -print >>> >>> so that the '-o' option binds correctly. >> >> Thanks Dan you are right. It's not likely that there would be a *.diz directory but better to get this right. I've updated the webrev for completeness: >> >> http://cr.openjdk.java.net/~dholmes/7175331/webrev.01/ >> >> but will assume your reviews stands, as does Kelly's. I have to request approval to push anyway. > > Yes, my review still stands. Mine too. -kto > > Dan > >> >> Thanks, >> David >> >>> Dan >>> From nils.loodin at oracle.com Mon Jun 11 01:12:24 2012 From: nils.loodin at oracle.com (nils.loodin at oracle.com) Date: Mon, 11 Jun 2012 08:12:24 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7163471: Licensee source bundle failed around 7u4 Message-ID: <20120611081243.47FF74783D@hg.openjdk.java.net> Changeset: 2061af64cccd Author: nloodin Date: 2012-06-08 16:59 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/2061af64cccd 7163471: Licensee source bundle failed around 7u4 Reviewed-by: dholmes, sla, brutisso, erikj ! make/com/oracle/Makefile From edvard.wendelin at oracle.com Mon Jun 11 01:33:47 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 11 Jun 2012 10:33:47 +0200 Subject: [7u6] Request for approval for CR 7156657 - Version 7 doesn't support translucent popup menus against a translucent window In-Reply-To: <4FD34051.1010100@oracle.com> References: <4FD34051.1010100@oracle.com> Message-ID: <4FD5AD6B.7020109@oracle.com> If you have just combined several fixes into one changeset then it's approved. If you've had to re-write code, it will need a separate review. Cheers, Edvard On 06/09/2012 02:23 PM, Pavel Porvatov wrote: > Hello, > > This is a request to backport a JDK 8 fix into JDK 7u6: > > CR 7156657 - Version 7 doesn't support translucent popup menus against > a translucent window > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7156657 > > The webrev is here: > http://cr.openjdk.java.net/~rupashka/7156657.7u6/ > > The fix for 7u6 is combined from three jdk8 fixes: > 1. CR 7156657 Version 7 doesn't support translucent popup menus > against a translucent window > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4acd0211f48b > > 2. CR 6800513 GTK-LaF renders menus incompletely > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/cd00d68e06ac > > 3. CR 7171806 Missing test for bug ID 6800513 fix > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/8800a98316b2 > > Thanks, Pavel. > From edvard.wendelin at oracle.com Mon Jun 11 01:34:09 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 11 Jun 2012 10:34:09 +0200 Subject: [7u6] Request for approval: 7175331 - Remove FDS files from embedded JRE images In-Reply-To: <4FD32E26.9010907@oracle.com> References: <4FD32E26.9010907@oracle.com> Message-ID: <4FD5AD81.7040106@oracle.com> Approved! On 06/09/2012 01:06 PM, David Holmes wrote: > This is a simple fix that only applies to 7u and is targeted for 7u6. > > We need to update the embedded image target in Release-embedded.gmk to > remove the FDS related files that now get created. This obviously only > impacts embedded builds. > > http://cr.openjdk.java.net/~dholmes/7175331/webrev.01/ > > Review thread: > > http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-June/003307.html > > Reviewed by: dcubed, ohair > > Thanks, > David From edvard.wendelin at oracle.com Mon Jun 11 01:36:04 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 11 Jun 2012 10:36:04 +0200 Subject: [7u6] Request for approval for CR 7174645 Could not enable access bridge in Win XP - 32 bit In-Reply-To: <4FD27AAE.2050808@oracle.com> References: <4FD105B5.30507@oracle.com> <4FD1BFA7.9050102@oracle.com> <4FD21AFA.1080801@oracle.com> <605CDBDB-841C-48C3-B930-3F43CCF658EC@oracle.com> <4FD234D9.1020704@oracle.com> <4FD27AAE.2050808@oracle.com> Message-ID: <4FD5ADF4.4090502@oracle.com> It looks good to me, but you'll need a formal Reviewer before you push. Cheers, Edvard On 06/09/2012 12:20 AM, Ragini Prasad wrote: > Resending for approval with updated webrev with /MD flag. > > http://cr.openjdk.java.net/~raginip/7174645/webrev.01/ > > Thanks, > Ragini. > > On 6/8/2012 10:22 AM, Ragini Prasad wrote: >> Thanks for pointing it out. >> >> It has dawned on me that I was using the debug version to link with. >> >> I'll modify the Makefile to use flag /MD instead of /MDd and I >> realize that I wont need the /MT. >> >> Will resend for code review approval. >> Ragini. >> >> >> On 6/8/2012 10:02 AM, Kelly O'Hair wrote: >>> We ship the msvcr100.dll with the jdk. >>> >>> Artem is right, we never use the debug runtime msvcr100d.dll because >>> we can't redistribute it, and we >>> don't statically link any runtimes for lots of reasons. >>> >>> We should be using the /MD and rely on msvcr100.dll shipped with the >>> jdk/jre unless there is a critical reason not to. >>> (the only exception I know about here are the launchers placed in >>> the system32 directory, where we can't guarantee a >>> msvcr100.dll library is available or the right one). >>> >>> -kto >>> >>> On Jun 8, 2012, at 8:32 AM, Ragini Prasad wrote: >>> >>>> Hi Artem, >>>> /MT flag links the MSVC***.dll statically. >>>> This is the Makefile (open) for utility (in closed) we added >>>> Registry manipulation which needs the MSVC*** dll to be present on >>>> the host machine, as this dll may not be present, hence the need to >>>> do the static linking. >>>> Thanks, >>>> Ragini. >>>> >>>> On 6/8/2012 2:02 AM, Artem Ananiev wrote: >>>>> Hi, Ragini, Pete, >>>>> >>>>> as far as I understand, the fix is to replace /MDd with /MT, so we >>>>> don't link to debug version of MS runtime, correct? Could you >>>>> provide more details, why you link to the static version of the >>>>> runtime (/MT), instead of dynamic one (/MD)? The only place in JDK >>>>> where we use that is java/javaw launcher, all other libs are >>>>> linked with /MD. >>>>> >>>>> Thanks, >>>>> >>>>> Artem >>>>> >>>>> On 6/7/2012 9:49 PM, Ragini Prasad wrote: >>>>>> Requesting for approval to push the changes related to Makefile >>>>>> into open. >>>>>> >>>>>> 7174645 : Could not enable access bridge in Win XP - 32 bit >>>>>> >>>>>> Webrev: >>>>>> http://cr.openjdk.java.net/~raginip/7174645/webrev.00/ >>>>>> >>>>>> Reviewed by: >>>>>> Peter Brunet >>>>>> >>>>>> Thanks, >>>>>> Ragini. From edvard.wendelin at oracle.com Mon Jun 11 01:36:37 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 11 Jun 2012 10:36:37 +0200 Subject: Request for approval: 7161881: (dc) DatagramChannel.bind(null) fails if IPv4 socket and running with preferIPv6Addresses=true In-Reply-To: <4FD235E1.9000603@oracle.com> References: <4FD2353F.1040007@oracle.com> <4FD235E1.9000603@oracle.com> Message-ID: <4FD5AE15.2070009@oracle.com> Looks good Rob! Cheers, Edvard On 06/08/2012 07:26 PM, Rob McKenna wrote: > Apologies, subject altered accordingly. > > -Rob > > On 08/06/12 18:24, Rob McKenna wrote: >> Hi folks, >> >> Fix is identical to 8: >> >> http://cr.openjdk.java.net/~robm/7161881/webrev.02/ >> >> -Rob From edvard.wendelin at oracle.com Mon Jun 11 01:36:54 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 11 Jun 2012 10:36:54 +0200 Subject: [7u6] request for approval (JAXP) : 7157608: One feature is not recognized. In-Reply-To: <4FD247C4.9000808@oracle.com> References: <4FD247C4.9000808@oracle.com> Message-ID: <4FD5AE26.8050105@oracle.com> Approved! On 06/08/2012 08:43 PM, Joe Wang wrote: > Hi, > > This is a request for approval to fix 7157608, adding feature > http://apache.org/xml/features/standard-uri-conformant into the > recognized list. > > webrev:http://cr.openjdk.java.net/~joehw/7u6/7157608/webrev/ > reviewed by: Paul Sandoz > > I've committed the change into jdk8. > > Thanks, > Joe > > From david.holmes at oracle.com Mon Jun 11 01:58:55 2012 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Mon, 11 Jun 2012 08:58:55 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7175331: Remove FDS files from embedded JRE images Message-ID: <20120611085920.75B734783F@hg.openjdk.java.net> Changeset: 173daa884b91 Author: dholmes Date: 2012-06-11 04:58 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/173daa884b91 7175331: Remove FDS files from embedded JRE images Reviewed-by: dcubed, ohair ! make/common/Release-embedded.gmk From kelly.ohair at oracle.com Mon Jun 11 07:13:44 2012 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Mon, 11 Jun 2012 07:13:44 -0700 Subject: [7u6] Request for approval for CR 7174645 Could not enable access bridge in Win XP - 32 bit In-Reply-To: <4FD5ADF4.4090502@oracle.com> References: <4FD105B5.30507@oracle.com> <4FD1BFA7.9050102@oracle.com> <4FD21AFA.1080801@oracle.com> <605CDBDB-841C-48C3-B930-3F43CCF658EC@oracle.com> <4FD234D9.1020704@oracle.com> <4FD27AAE.2050808@oracle.com> <4FD5ADF4.4090502@oracle.com> Message-ID: <1857D84C-73EB-4070-8E21-E8DE5CA47166@oracle.com> I can be the reviewer. -kto On Jun 11, 2012, at 1:36 AM, Edvard Wendelin wrote: > It looks good to me, but you'll need a formal Reviewer before you push. > > Cheers, > Edvard > > On 06/09/2012 12:20 AM, Ragini Prasad wrote: >> Resending for approval with updated webrev with /MD flag. >> >> http://cr.openjdk.java.net/~raginip/7174645/webrev.01/ >> >> Thanks, >> Ragini. >> >> On 6/8/2012 10:22 AM, Ragini Prasad wrote: >>> Thanks for pointing it out. >>> >>> It has dawned on me that I was using the debug version to link with. >>> >>> I'll modify the Makefile to use flag /MD instead of /MDd and I realize that I wont need the /MT. >>> >>> Will resend for code review approval. >>> Ragini. >>> >>> >>> On 6/8/2012 10:02 AM, Kelly O'Hair wrote: >>>> We ship the msvcr100.dll with the jdk. >>>> >>>> Artem is right, we never use the debug runtime msvcr100d.dll because we can't redistribute it, and we >>>> don't statically link any runtimes for lots of reasons. >>>> >>>> We should be using the /MD and rely on msvcr100.dll shipped with the jdk/jre unless there is a critical reason not to. >>>> (the only exception I know about here are the launchers placed in the system32 directory, where we can't guarantee a >>>> msvcr100.dll library is available or the right one). >>>> >>>> -kto >>>> >>>> On Jun 8, 2012, at 8:32 AM, Ragini Prasad wrote: >>>> >>>>> Hi Artem, >>>>> /MT flag links the MSVC***.dll statically. >>>>> This is the Makefile (open) for utility (in closed) we added Registry manipulation which needs the MSVC*** dll to be present on the host machine, as this dll may not be present, hence the need to do the static linking. >>>>> Thanks, >>>>> Ragini. >>>>> >>>>> On 6/8/2012 2:02 AM, Artem Ananiev wrote: >>>>>> Hi, Ragini, Pete, >>>>>> >>>>>> as far as I understand, the fix is to replace /MDd with /MT, so we don't link to debug version of MS runtime, correct? Could you provide more details, why you link to the static version of the runtime (/MT), instead of dynamic one (/MD)? The only place in JDK where we use that is java/javaw launcher, all other libs are linked with /MD. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Artem >>>>>> >>>>>> On 6/7/2012 9:49 PM, Ragini Prasad wrote: >>>>>>> Requesting for approval to push the changes related to Makefile into open. >>>>>>> >>>>>>> 7174645 : Could not enable access bridge in Win XP - 32 bit >>>>>>> >>>>>>> Webrev: >>>>>>> http://cr.openjdk.java.net/~raginip/7174645/webrev.00/ >>>>>>> >>>>>>> Reviewed by: >>>>>>> Peter Brunet >>>>>>> >>>>>>> Thanks, >>>>>>> Ragini. From ragini.prasad at oracle.com Mon Jun 11 11:18:52 2012 From: ragini.prasad at oracle.com (Ragini Prasad) Date: Mon, 11 Jun 2012 11:18:52 -0700 Subject: [7u6] Request for approval for CR 7174645 Could not enable access bridge in Win XP - 32 bit In-Reply-To: <1857D84C-73EB-4070-8E21-E8DE5CA47166@oracle.com> References: <4FD105B5.30507@oracle.com> <4FD1BFA7.9050102@oracle.com> <4FD21AFA.1080801@oracle.com> <605CDBDB-841C-48C3-B930-3F43CCF658EC@oracle.com> <4FD234D9.1020704@oracle.com> <4FD27AAE.2050808@oracle.com> <4FD5ADF4.4090502@oracle.com> <1857D84C-73EB-4070-8E21-E8DE5CA47166@oracle.com> Message-ID: <4FD6368C.3060208@oracle.com> Thanks Kelly, Edvard. Ragini. On 6/11/2012 7:13 AM, Kelly O'Hair wrote: > I can be the reviewer. > > -kto > > On Jun 11, 2012, at 1:36 AM, Edvard Wendelin wrote: > >> It looks good to me, but you'll need a formal Reviewer before you push. >> >> Cheers, >> Edvard >> >> On 06/09/2012 12:20 AM, Ragini Prasad wrote: >>> Resending for approval with updated webrev with /MD flag. >>> >>> http://cr.openjdk.java.net/~raginip/7174645/webrev.01/ >>> >>> Thanks, >>> Ragini. >>> >>> On 6/8/2012 10:22 AM, Ragini Prasad wrote: >>>> Thanks for pointing it out. >>>> >>>> It has dawned on me that I was using the debug version to link with. >>>> >>>> I'll modify the Makefile to use flag /MD instead of /MDd and I realize that I wont need the /MT. >>>> >>>> Will resend for code review approval. >>>> Ragini. >>>> >>>> >>>> On 6/8/2012 10:02 AM, Kelly O'Hair wrote: >>>>> We ship the msvcr100.dll with the jdk. >>>>> >>>>> Artem is right, we never use the debug runtime msvcr100d.dll because we can't redistribute it, and we >>>>> don't statically link any runtimes for lots of reasons. >>>>> >>>>> We should be using the /MD and rely on msvcr100.dll shipped with the jdk/jre unless there is a critical reason not to. >>>>> (the only exception I know about here are the launchers placed in the system32 directory, where we can't guarantee a >>>>> msvcr100.dll library is available or the right one). >>>>> >>>>> -kto >>>>> >>>>> On Jun 8, 2012, at 8:32 AM, Ragini Prasad wrote: >>>>> >>>>>> Hi Artem, >>>>>> /MT flag links the MSVC***.dll statically. >>>>>> This is the Makefile (open) for utility (in closed) we added Registry manipulation which needs the MSVC*** dll to be present on the host machine, as this dll may not be present, hence the need to do the static linking. >>>>>> Thanks, >>>>>> Ragini. >>>>>> >>>>>> On 6/8/2012 2:02 AM, Artem Ananiev wrote: >>>>>>> Hi, Ragini, Pete, >>>>>>> >>>>>>> as far as I understand, the fix is to replace /MDd with /MT, so we don't link to debug version of MS runtime, correct? Could you provide more details, why you link to the static version of the runtime (/MT), instead of dynamic one (/MD)? The only place in JDK where we use that is java/javaw launcher, all other libs are linked with /MD. >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Artem >>>>>>> >>>>>>> On 6/7/2012 9:49 PM, Ragini Prasad wrote: >>>>>>>> Requesting for approval to push the changes related to Makefile into open. >>>>>>>> >>>>>>>> 7174645 : Could not enable access bridge in Win XP - 32 bit >>>>>>>> >>>>>>>> Webrev: >>>>>>>> http://cr.openjdk.java.net/~raginip/7174645/webrev.00/ >>>>>>>> >>>>>>>> Reviewed by: >>>>>>>> Peter Brunet >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Ragini. From huizhe.wang at oracle.com Mon Jun 11 11:43:39 2012 From: huizhe.wang at oracle.com (huizhe.wang at oracle.com) Date: Mon, 11 Jun 2012 18:43:39 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxp: 7157608: One feature is not recognized. Message-ID: <20120611184342.D8E5447869@hg.openjdk.java.net> Changeset: 9d758706c294 Author: joehw Date: 2012-06-11 11:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/9d758706c294 7157608: One feature is not recognized. Summary: adding feature standard-uri-conformant into the recognized list Reviewed-by: psandoz ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java From philip.race at oracle.com Mon Jun 11 13:16:08 2012 From: philip.race at oracle.com (philip.race at oracle.com) Date: Mon, 11 Jun 2012 20:16:08 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7174645: Could not enable access bridge Message-ID: <20120611201628.950A84786D@hg.openjdk.java.net> Changeset: ec637d568104 Author: raginip Date: 2012-06-11 13:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/ec637d568104 7174645: Could not enable access bridge Reviewed-by: ohair, ptbrunet ! make/bridge/Jabswitch/Makefile From huizhe.wang at oracle.com Mon Jun 11 15:45:35 2012 From: huizhe.wang at oracle.com (Joe Wang) Date: Mon, 11 Jun 2012 15:45:35 -0700 Subject: [7u6] request for approval (JAXP) : 7157610: NullPointerException occurs when parsing XML doc Message-ID: <4FD6750F.7010805@oracle.com> Hi, This is a request for approval to fix 7157610. The patch recovers what was the original disallow-doctype-decl, reporting error when disallow-doctype-decl is true, and change everything else that was added for SupportDTD to be governed by a new flag 'fSupportDTD'. Here's the webrev: http://cr.openjdk.java.net/~joehw/7u6/7157610/webrev/ All of unit/sqe/tck tests passed. Reviewed by: Lance Andersen Change has been pushed into jdk8. Thanks, Joe From ahughes at redhat.com Mon Jun 11 16:20:50 2012 From: ahughes at redhat.com (Andrew Hughes) Date: Mon, 11 Jun 2012 19:20:50 -0400 (EDT) Subject: [7u6] Request for approval for CR 7171223 - Building ExtensionSubtables.cpp should use -fno-strict-aliasing In-Reply-To: Message-ID: <2c94f16d-576e-45f2-8bb6-46829e2fdd10@zmail17.collab.prod.int.phx2.redhat.com> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7171223 Changeset: http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c892ca15ca52 Review thread: http://mail.openjdk.java.net/pipermail/2d-dev/2012-May/002517.html Reviewers: prr, ohair Without this, GCC 4.4 and later produce a warning and bad code may be produced as a result. It's down to the addition of: #define READ_LONG(code) (le_uint32)((SWAPW(*(le_uint16*)&code) << 16) + SWAPW(*(((le_uint16*)&code) + 1))) in: changeset: 3171:1d4340015b85 user: srl date: Mon Dec 06 16:10:01 2010 -0800 summary: 6886358: layout code update Ok for backport? -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From michael.fang at oracle.com Mon Jun 11 20:04:09 2012 From: michael.fang at oracle.com (Michael Fang) Date: Mon, 11 Jun 2012 20:04:09 -0700 Subject: [7u6] Request for Approval : 7175367: NLS: 7u6 message drop10 integration Message-ID: <4FD6B1A9.9000109@oracle.com> Request for approval to push l10n message drop10 translation updates into 7u6. The translation update is specific to jdk7u6. There will be separate translation update scheduled for jdk8. Bug: http://bugs.sun.com/view_bug.do?bug_id=7175367 Webrev: http://cr.openjdk.java.net/~mfang/7175367/webrev.00/ Reviewer: yhuang thanks, -michael From edvard.wendelin at oracle.com Tue Jun 12 01:44:07 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 12 Jun 2012 10:44:07 +0200 Subject: [7u6] request for approval (JAXP) : 7157610: NullPointerException occurs when parsing XML doc In-Reply-To: <4FD6750F.7010805@oracle.com> References: <4FD6750F.7010805@oracle.com> Message-ID: <4FD70157.1070105@oracle.com> Approved. On 06/12/2012 12:45 AM, Joe Wang wrote: > Hi, > > This is a request for approval to fix 7157610. The patch recovers > what was the original disallow-doctype-decl, reporting error when > disallow-doctype-decl is true, and change everything else that was > added for SupportDTD to be governed by a new flag 'fSupportDTD'. > > Here's the webrev: > http://cr.openjdk.java.net/~joehw/7u6/7157610/webrev/ > > All of unit/sqe/tck tests passed. > > Reviewed by: Lance Andersen > > Change has been pushed into jdk8. > > > Thanks, > Joe > From edvard.wendelin at oracle.com Tue Jun 12 01:44:21 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 12 Jun 2012 10:44:21 +0200 Subject: [7u6] Request for approval for CR 7171223 - Building ExtensionSubtables.cpp should use -fno-strict-aliasing In-Reply-To: <2c94f16d-576e-45f2-8bb6-46829e2fdd10@zmail17.collab.prod.int.phx2.redhat.com> References: <2c94f16d-576e-45f2-8bb6-46829e2fdd10@zmail17.collab.prod.int.phx2.redhat.com> Message-ID: <4FD70165.9010705@oracle.com> Looks good! Cheers, Edvard On 06/12/2012 01:20 AM, Andrew Hughes wrote: > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7171223 > Changeset: http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c892ca15ca52 > Review thread: http://mail.openjdk.java.net/pipermail/2d-dev/2012-May/002517.html > Reviewers: prr, ohair > > Without this, GCC 4.4 and later produce a warning and bad code may be produced > as a result. > > It's down to the addition of: > > #define READ_LONG(code) (le_uint32)((SWAPW(*(le_uint16*)&code)<< 16) + SWAPW(*(((le_uint16*)&code) + 1))) > > in: > > changeset: 3171:1d4340015b85 > user: srl > date: Mon Dec 06 16:10:01 2010 -0800 > summary: 6886358: layout code update > > Ok for backport? From edvard.wendelin at oracle.com Tue Jun 12 01:45:00 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 12 Jun 2012 10:45:00 +0200 Subject: [7u6] Request for Approval : 7175367: NLS: 7u6 message drop10 integration In-Reply-To: <4FD6B1A9.9000109@oracle.com> References: <4FD6B1A9.9000109@oracle.com> Message-ID: <4FD7018C.5040906@oracle.com> Thanks for pointing out the jdk 8 plan. Approved. Cheers, Edvard On 06/12/2012 05:04 AM, Michael Fang wrote: > Request for approval to push l10n message drop10 translation updates > into 7u6. > > The translation update is specific to jdk7u6. There will be separate > translation update scheduled for jdk8. > > Bug: http://bugs.sun.com/view_bug.do?bug_id=7175367 > Webrev: http://cr.openjdk.java.net/~mfang/7175367/webrev.00/ > Reviewer: yhuang > > thanks, > > -michael From artem.ananiev at oracle.com Tue Jun 12 03:29:31 2012 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Tue, 12 Jun 2012 14:29:31 +0400 Subject: [7u6] Request for approval for CR 7174645 Could not enable access bridge in Win XP - 32 bit In-Reply-To: <4FD27AAE.2050808@oracle.com> References: <4FD105B5.30507@oracle.com> <4FD1BFA7.9050102@oracle.com> <4FD21AFA.1080801@oracle.com> <605CDBDB-841C-48C3-B930-3F43CCF658EC@oracle.com> <4FD234D9.1020704@oracle.com> <4FD27AAE.2050808@oracle.com> Message-ID: <4FD71A0B.1010209@oracle.com> Thanks, Kelly, for confirmation about /MD vs /MT. The fix now looks fine. Ragini, please, either mark this CR with the "8-na" keyword, or explicitly open a new SubCR targeted to JDK8, if the fix is also applicable to that release. Thanks, Artem On 6/9/2012 2:20 AM, Ragini Prasad wrote: > Resending for approval with updated webrev with /MD flag. > > http://cr.openjdk.java.net/~raginip/7174645/webrev.01/ > > Thanks, > Ragini. > > On 6/8/2012 10:22 AM, Ragini Prasad wrote: >> Thanks for pointing it out. >> >> It has dawned on me that I was using the debug version to link with. >> >> I'll modify the Makefile to use flag /MD instead of /MDd and I realize >> that I wont need the /MT. >> >> Will resend for code review approval. >> Ragini. >> >> >> On 6/8/2012 10:02 AM, Kelly O'Hair wrote: >>> We ship the msvcr100.dll with the jdk. >>> >>> Artem is right, we never use the debug runtime msvcr100d.dll because >>> we can't redistribute it, and we >>> don't statically link any runtimes for lots of reasons. >>> >>> We should be using the /MD and rely on msvcr100.dll shipped with the >>> jdk/jre unless there is a critical reason not to. >>> (the only exception I know about here are the launchers placed in the >>> system32 directory, where we can't guarantee a >>> msvcr100.dll library is available or the right one). >>> >>> -kto >>> >>> On Jun 8, 2012, at 8:32 AM, Ragini Prasad wrote: >>> >>>> Hi Artem, >>>> /MT flag links the MSVC***.dll statically. >>>> This is the Makefile (open) for utility (in closed) we added >>>> Registry manipulation which needs the MSVC*** dll to be present on >>>> the host machine, as this dll may not be present, hence the need to >>>> do the static linking. >>>> Thanks, >>>> Ragini. >>>> >>>> On 6/8/2012 2:02 AM, Artem Ananiev wrote: >>>>> Hi, Ragini, Pete, >>>>> >>>>> as far as I understand, the fix is to replace /MDd with /MT, so we >>>>> don't link to debug version of MS runtime, correct? Could you >>>>> provide more details, why you link to the static version of the >>>>> runtime (/MT), instead of dynamic one (/MD)? The only place in JDK >>>>> where we use that is java/javaw launcher, all other libs are linked >>>>> with /MD. >>>>> >>>>> Thanks, >>>>> >>>>> Artem >>>>> >>>>> On 6/7/2012 9:49 PM, Ragini Prasad wrote: >>>>>> Requesting for approval to push the changes related to Makefile >>>>>> into open. >>>>>> >>>>>> 7174645 : Could not enable access bridge in Win XP - 32 bit >>>>>> >>>>>> Webrev: >>>>>> http://cr.openjdk.java.net/~raginip/7174645/webrev.00/ >>>>>> >>>>>> Reviewed by: >>>>>> Peter Brunet >>>>>> >>>>>> Thanks, >>>>>> Ragini. From rob.mckenna at oracle.com Tue Jun 12 05:29:19 2012 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Tue, 12 Jun 2012 12:29:19 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7161881: (dc) DatagramChannel.bind(null) fails if IPv4 socket and running with preferIPv6Addresses=true Message-ID: <20120612122931.92C5747891@hg.openjdk.java.net> Changeset: 76e4b7ec02ee Author: robm Date: 2012-06-11 22:13 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/76e4b7ec02ee 7161881: (dc) DatagramChannel.bind(null) fails if IPv4 socket and running with preferIPv6Addresses=true Reviewed-by: alanb, chegar ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java + test/java/nio/channels/DatagramChannel/BindNull.java From xuelei.fan at oracle.com Tue Jun 12 07:35:10 2012 From: xuelei.fan at oracle.com (xuelei.fan at oracle.com) Date: Tue, 12 Jun 2012 14:35:10 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7147407: remove never used debug code in DnsClient.java Message-ID: <20120612143520.ECF0047896@hg.openjdk.java.net> Changeset: 32e41a5f855c Author: xuelei Date: 2012-06-12 07:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/32e41a5f855c 7147407: remove never used debug code in DnsClient.java Reviewed-by: vinnie ! src/share/classes/com/sun/jndi/dns/DnsClient.java From huizhe.wang at oracle.com Tue Jun 12 10:25:31 2012 From: huizhe.wang at oracle.com (Joe Wang) Date: Tue, 12 Jun 2012 10:25:31 -0700 Subject: [7u6] request for approval (JAXP) : 7144423: StAX EventReader swallows the cause of error Message-ID: <4FD77B8B.4050807@oracle.com> Hi, I would like to request for approval to push a patch to fix 7144423. The patch has been in jaxp standalone for a while. It was to make sure the cause of the error is properly reported. Bug: http://bugs.sun.com/view_bug.do?bug_id=7144423 Webrev: http://cr.openjdk.java.net/~joehw/7u6/7143711/webrev/ Reviewer: Lance Andersen, Paul Sandoz Change has been pushed into jdk8-tl. Thanks, Joe From edvard.wendelin at oracle.com Tue Jun 12 10:46:59 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 12 Jun 2012 19:46:59 +0200 Subject: [7u6] request for approval (JAXP) : 7144423: StAX EventReader swallows the cause of error In-Reply-To: <4FD77B8B.4050807@oracle.com> References: <4FD77B8B.4050807@oracle.com> Message-ID: <631E515C-474C-4813-A3B9-35FB3B6F5C5D@oracle.com> Looks good. On Jun 12, 2012, at 7:25 PM, Joe Wang wrote: > Hi, > > I would like to request for approval to push a patch to fix 7144423. The patch has been in jaxp standalone for a while. It was to make sure the cause of the error is properly reported. > > Bug: http://bugs.sun.com/view_bug.do?bug_id=7144423 > Webrev: http://cr.openjdk.java.net/~joehw/7u6/7143711/webrev/ > Reviewer: Lance Andersen, Paul Sandoz > > Change has been pushed into jdk8-tl. > > Thanks, > Joe From huizhe.wang at oracle.com Tue Jun 12 10:55:42 2012 From: huizhe.wang at oracle.com (Joe Wang) Date: Tue, 12 Jun 2012 10:55:42 -0700 Subject: [7u6] request for approval (JAXP) : 7144423: StAX EventReader swallows the cause of error In-Reply-To: <631E515C-474C-4813-A3B9-35FB3B6F5C5D@oracle.com> References: <4FD77B8B.4050807@oracle.com> <631E515C-474C-4813-A3B9-35FB3B6F5C5D@oracle.com> Message-ID: <4FD7829E.6080601@oracle.com> Thanks! On 6/12/2012 10:46 AM, Edvard Wendelin wrote: > Looks good. > > On Jun 12, 2012, at 7:25 PM, Joe Wang wrote: > >> Hi, >> >> I would like to request for approval to push a patch to fix 7144423. The patch has been in jaxp standalone for a while. It was to make sure the cause of the error is properly reported. >> >> Bug: http://bugs.sun.com/view_bug.do?bug_id=7144423 >> Webrev: http://cr.openjdk.java.net/~joehw/7u6/7143711/webrev/ >> Reviewer: Lance Andersen, Paul Sandoz >> >> Change has been pushed into jdk8-tl. >> >> Thanks, >> Joe From huizhe.wang at oracle.com Tue Jun 12 10:57:40 2012 From: huizhe.wang at oracle.com (huizhe.wang at oracle.com) Date: Tue, 12 Jun 2012 17:57:40 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxp: 7144423: StAX EventReader swallows the cause of error Message-ID: <20120612175742.80D94478A1@hg.openjdk.java.net> Changeset: 0a1789d9f5be Author: joehw Date: 2012-06-12 11:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/0a1789d9f5be 7144423: StAX EventReader swallows the cause of error Summary: make sure the cause of the error is properly reported Reviewed-by: lancea, psandoz ! src/com/sun/xml/internal/stream/XMLEventReaderImpl.java From huizhe.wang at oracle.com Tue Jun 12 11:02:59 2012 From: huizhe.wang at oracle.com (huizhe.wang at oracle.com) Date: Tue, 12 Jun 2012 18:02:59 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxp: 7157610: NullPointerException occurs when parsing XML doc Message-ID: <20120612180300.D218C478A2@hg.openjdk.java.net> Changeset: 7adc0347cb95 Author: joehw Date: 2012-06-12 11:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/7adc0347cb95 7157610: NullPointerException occurs when parsing XML doc Summary: recovers what was the original disallow-doctype-decl, reporting error when disallow-doctype-decl is true, and change everything else that was added for SupportDTD to be governed by a new flag 'fSupportDTD'. Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java From edvard.wendelin at oracle.com Tue Jun 12 13:38:20 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 12 Jun 2012 22:38:20 +0200 Subject: [7u6] Request for approval for bulk integration of hs23.2-b05 In-Reply-To: <4FD28A34.3030408@oracle.com> References: <4FD28A34.3030408@oracle.com> Message-ID: <6AC99A0E-7E10-4EB1-AD66-C1C1F745D843@oracle.com> Approved! On Jun 9, 2012, at 1:26 AM, Alejandro E Murillo wrote: > Requesting approval to integrate hs23.2-b05 into jdk7u6-b14. > > A webrev is available at: > > http://cr.openjdk.java.net/~amurillo/7u6/hs23.2-b05-jdk7u6-b14.webrev/ > > Pre-integration testing is in progress; the integration will proceed > only after SQE has analyzed the results and approved. > > The fixes in the proposed integration are below. All have undergone > nightly testing and are already in a jdk8 repository. > > 7155453: [macosx] re-enable jbb tests in JPRT > 7166498: JVM crash in ClassVerifier > 7170145: C1 doesn't respect the JMM with volatile field loads > 7170275: os::print_os_info needs to know about Windows 8 > 7171703: JNI DefineClass crashes client VM when first parameter is NULL > 7173436: new hotspot build - hs23.2-b05 > > -- > Alejandro E Murillo, Java Performance > Phone: (303) 955-2584. > Timezone: US/Mountain (UTC-0700) > From john.coomes at oracle.com Tue Jun 12 16:28:52 2012 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Tue, 12 Jun 2012 23:28:52 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: 9 new changesets Message-ID: <20120612232913.7B3D2478AD@hg.openjdk.java.net> Changeset: 6ede6e312f74 Author: amurillo Date: 2012-06-01 12:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/6ede6e312f74 7173436: new hotspot build - hs23.2-b05 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 4cbb838572a3 Author: mikael Date: 2012-06-01 20:17 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/4cbb838572a3 7155453: [macosx] re-enable jbb tests in JPRT Summary: Run SPECjbb in headless mode and enable SPECjbb runs on OSX Reviewed-by: dcubed, dholmes ! make/jprt.properties Changeset: 2c04ea9341f9 Author: mikael Date: 2012-06-06 05:21 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/2c04ea9341f9 7170275: os::print_os_info needs to know about Windows 8 Summary: Recognize Windows 8 and Windows Server 2012 Reviewed-by: sla, kvn, azeemj ! src/os/windows/vm/os_windows.cpp Changeset: ed206bb84d16 Author: fparain Date: 2012-06-07 05:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ed206bb84d16 7171703: JNI DefineClass crashes client VM when first parameter is NULL Reviewed-by: acorn, kamg, sspitsyn, dholmes ! src/share/vm/prims/jni.cpp Changeset: 1bc0c1354c4d Author: kamg Date: 2012-06-04 10:22 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/1bc0c1354c4d 7166498: JVM crash in ClassVerifier Summary: Fixed raw pointer being used after potential safepoint/GC Reviewed-by: acorn, fparain, dholmes ! src/share/vm/classfile/verifier.cpp Changeset: 168536dbae60 Author: kamg Date: 2012-06-07 10:36 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/168536dbae60 Merge Changeset: 202880d633e6 Author: twisti Date: 2012-05-25 11:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/202880d633e6 7170145: C1 doesn't respect the JMM with volatile field loads Reviewed-by: kvn, roland ! src/share/vm/c1/c1_ValueMap.hpp Changeset: f681327b10b6 Author: amurillo Date: 2012-06-08 12:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/f681327b10b6 Added tag hs23.2-b05 for changeset 202880d633e6 ! .hgtags Changeset: 6b0f17814138 Author: amurillo Date: 2012-06-08 13:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/6b0f17814138 Merge ! .hgtags ! make/hotspot_version ! src/os/windows/vm/os_windows.cpp From john.coomes at oracle.com Tue Jun 12 16:32:24 2012 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Tue, 12 Jun 2012 23:32:24 +0000 Subject: hg: jdk7u/jdk7u/hotspot: 9 new changesets Message-ID: <20120612233243.0B8F4478AE@hg.openjdk.java.net> Changeset: 6ede6e312f74 Author: amurillo Date: 2012-06-01 12:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6ede6e312f74 7173436: new hotspot build - hs23.2-b05 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 4cbb838572a3 Author: mikael Date: 2012-06-01 20:17 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4cbb838572a3 7155453: [macosx] re-enable jbb tests in JPRT Summary: Run SPECjbb in headless mode and enable SPECjbb runs on OSX Reviewed-by: dcubed, dholmes ! make/jprt.properties Changeset: 2c04ea9341f9 Author: mikael Date: 2012-06-06 05:21 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2c04ea9341f9 7170275: os::print_os_info needs to know about Windows 8 Summary: Recognize Windows 8 and Windows Server 2012 Reviewed-by: sla, kvn, azeemj ! src/os/windows/vm/os_windows.cpp Changeset: ed206bb84d16 Author: fparain Date: 2012-06-07 05:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ed206bb84d16 7171703: JNI DefineClass crashes client VM when first parameter is NULL Reviewed-by: acorn, kamg, sspitsyn, dholmes ! src/share/vm/prims/jni.cpp Changeset: 1bc0c1354c4d Author: kamg Date: 2012-06-04 10:22 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1bc0c1354c4d 7166498: JVM crash in ClassVerifier Summary: Fixed raw pointer being used after potential safepoint/GC Reviewed-by: acorn, fparain, dholmes ! src/share/vm/classfile/verifier.cpp Changeset: 168536dbae60 Author: kamg Date: 2012-06-07 10:36 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/168536dbae60 Merge Changeset: 202880d633e6 Author: twisti Date: 2012-05-25 11:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/202880d633e6 7170145: C1 doesn't respect the JMM with volatile field loads Reviewed-by: kvn, roland ! src/share/vm/c1/c1_ValueMap.hpp Changeset: f681327b10b6 Author: amurillo Date: 2012-06-08 12:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f681327b10b6 Added tag hs23.2-b05 for changeset 202880d633e6 ! .hgtags Changeset: 6b0f17814138 Author: amurillo Date: 2012-06-08 13:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6b0f17814138 Merge ! .hgtags ! make/hotspot_version ! src/os/windows/vm/os_windows.cpp From alejandro.murillo at oracle.com Tue Jun 12 16:39:13 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 12 Jun 2012 17:39:13 -0600 Subject: jdk7u6-b14: HotSpot Message-ID: <4FD7D321.3050002@oracle.com> hs23.2-b05 has been integrated into jdk7u6-b14. http://hg.openjdk.java.net/jdk7u/jdk7u/rev/eff9ea1ca63d http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/7098d2b1ef63 http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6b0f17814138 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/da79c0fdf9a8 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/9ae31559fcce http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/96a023de3ddf http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/b2ecf947b0ab Component : VM Status : 0 major failures, 0 minor failures Date : 06/12/2012 at 10:57 Tested By : VM SQE& leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2012-06-08-200206.amurillo.hs23-2-b05-snapshot Bundles : 2012-06-08-200206.amurillo.hs23-2-b05-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs :http://vmsqe-app.russia.sun.com/surl/Js Number of Tests Executed : 300000 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7166498: JVM crash in ClassVerifier 7170145: C1 doesn't respect the JMM with volatile field loads 7170275: os::print_os_info needs to know about Windows 8 7171703: JNI DefineClass crashes client VM when first parameter is NULL Build change only: 7155453: [macosx] re-enable jbb tests in JPRT 7173436: new hotspot build - hs23.2-b05 New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 7u6-b14 Issues and Notes: This is PIT for HS23.2b05 for JDK 7u6 b14. The only major failure is related with 7161243. We need fix for KS testing. ------------------------------- From VM SQE& leonid.mesnik at oracle.com -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700) From ahughes at redhat.com Tue Jun 12 18:44:44 2012 From: ahughes at redhat.com (ahughes at redhat.com) Date: Wed, 13 Jun 2012 01:44:44 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7171223: Building ExtensionSubtables.cpp should use -fno-strict-aliasing Message-ID: <20120613014506.7BDCA478B4@hg.openjdk.java.net> Changeset: 44de1584da44 Author: andrew Date: 2012-05-30 16:17 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/44de1584da44 7171223: Building ExtensionSubtables.cpp should use -fno-strict-aliasing Summary: GCC 4.4+ have stricter aliasing requirements which produces a new warning from this code Reviewed-by: prr, ohair ! make/sun/font/Makefile From michael.fang at oracle.com Tue Jun 12 21:54:38 2012 From: michael.fang at oracle.com (michael.fang at oracle.com) Date: Wed, 13 Jun 2012 04:54:38 +0000 Subject: hg: jdk7u/jdk7u/corba: 2 new changesets Message-ID: <20120613045440.416CF478BA@hg.openjdk.java.net> Changeset: 696ff60b4346 Author: mfang Date: 2012-06-12 12:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/696ff60b4346 7175367: NLS: 7u6 message drop10 integration Reviewed-by: yhuang ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_de.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_es.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_fr.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_it.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ja.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_pt_BR.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_sv.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_CN.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties Changeset: 731d5dbd7020 Author: mfang Date: 2012-06-12 16:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/731d5dbd7020 Merge From michael.fang at oracle.com Tue Jun 12 21:59:17 2012 From: michael.fang at oracle.com (michael.fang at oracle.com) Date: Wed, 13 Jun 2012 04:59:17 +0000 Subject: hg: jdk7u/jdk7u/jdk: 2 new changesets Message-ID: <20120613045957.5B878478BE@hg.openjdk.java.net> Changeset: cb80eb22fe0a Author: mfang Date: 2012-06-12 13:02 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/cb80eb22fe0a 7175367: NLS: 7u6 message drop10 integration Reviewed-by: yhuang ! src/macosx/classes/com/apple/laf/resources/aqua_de.properties ! src/macosx/classes/com/apple/laf/resources/aqua_es.properties ! src/macosx/classes/com/apple/laf/resources/aqua_fr.properties ! src/macosx/classes/com/apple/laf/resources/aqua_it.properties ! src/macosx/classes/com/apple/laf/resources/aqua_ja.properties ! src/macosx/classes/com/apple/laf/resources/aqua_ko.properties ! src/macosx/classes/com/apple/laf/resources/aqua_pt_BR.properties ! src/macosx/classes/com/apple/laf/resources/aqua_sv.properties ! src/macosx/classes/com/apple/laf/resources/aqua_zh_CN.properties ! src/macosx/classes/com/apple/laf/resources/aqua_zh_TW.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_pt_BR.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_CN.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_es.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_fr.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_it.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ja.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_sv.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_it.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_de.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_es.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_it.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.properties ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_ja.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_pt_BR.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_sv.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_zh_CN.java ! src/share/classes/sun/awt/resources/awt_de.properties ! src/share/classes/sun/awt/resources/awt_es.properties ! src/share/classes/sun/awt/resources/awt_pt_BR.properties ! src/share/classes/sun/awt/resources/awt_zh_CN.properties ! src/share/classes/sun/launcher/resources/launcher_de.properties ! src/share/classes/sun/launcher/resources/launcher_es.properties ! src/share/classes/sun/launcher/resources/launcher_it.properties ! src/share/classes/sun/launcher/resources/launcher_ko.properties ! src/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/share/classes/sun/management/resources/agent_de.properties ! src/share/classes/sun/management/resources/agent_es.properties ! src/share/classes/sun/management/resources/agent_fr.properties ! src/share/classes/sun/management/resources/agent_it.properties ! src/share/classes/sun/management/resources/agent_ja.properties ! src/share/classes/sun/management/resources/agent_ko.properties ! src/share/classes/sun/management/resources/agent_pt_BR.properties ! src/share/classes/sun/management/resources/agent_sv.properties ! src/share/classes/sun/management/resources/agent_zh_CN.properties ! src/share/classes/sun/management/resources/agent_zh_TW.properties ! src/share/classes/sun/misc/resources/Messages_de.java ! src/share/classes/sun/misc/resources/Messages_es.java ! src/share/classes/sun/misc/resources/Messages_fr.java ! src/share/classes/sun/misc/resources/Messages_it.java ! src/share/classes/sun/misc/resources/Messages_ja.java ! src/share/classes/sun/misc/resources/Messages_ko.java ! src/share/classes/sun/misc/resources/Messages_pt_BR.java ! src/share/classes/sun/misc/resources/Messages_sv.java ! src/share/classes/sun/misc/resources/Messages_zh_CN.java ! src/share/classes/sun/misc/resources/Messages_zh_TW.java ! src/share/classes/sun/print/resources/serviceui_de.properties ! src/share/classes/sun/print/resources/serviceui_es.properties ! src/share/classes/sun/print/resources/serviceui_fr.properties ! src/share/classes/sun/print/resources/serviceui_it.properties ! src/share/classes/sun/print/resources/serviceui_ja.properties ! src/share/classes/sun/print/resources/serviceui_ko.properties ! src/share/classes/sun/print/resources/serviceui_pt_BR.properties ! src/share/classes/sun/print/resources/serviceui_sv.properties ! src/share/classes/sun/print/resources/serviceui_zh_CN.properties ! src/share/classes/sun/print/resources/serviceui_zh_TW.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_de.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_es.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_fr.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_it.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_ja.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_ko.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_pt_BR.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_sv.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_zh_CN.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_zh_TW.properties ! src/share/classes/sun/rmi/rmic/resources/rmic_ja.properties ! src/share/classes/sun/rmi/rmic/resources/rmic_zh_CN.properties ! src/share/classes/sun/rmi/server/resources/rmid_de.properties ! src/share/classes/sun/rmi/server/resources/rmid_es.properties ! src/share/classes/sun/rmi/server/resources/rmid_fr.properties ! src/share/classes/sun/rmi/server/resources/rmid_it.properties ! src/share/classes/sun/rmi/server/resources/rmid_ja.properties ! src/share/classes/sun/rmi/server/resources/rmid_ko.properties ! src/share/classes/sun/rmi/server/resources/rmid_pt_BR.properties ! src/share/classes/sun/rmi/server/resources/rmid_sv.properties ! src/share/classes/sun/rmi/server/resources/rmid_zh_CN.properties ! src/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties ! src/share/classes/sun/security/tools/JarSignerResources_zh_CN.java ! src/share/classes/sun/security/util/AuthResources_pt_BR.java ! src/share/classes/sun/security/util/AuthResources_zh_TW.java ! src/share/classes/sun/security/util/Resources_ko.java ! src/share/classes/sun/tools/jar/resources/jar_de.properties ! src/share/classes/sun/tools/jar/resources/jar_es.properties ! src/share/classes/sun/tools/jar/resources/jar_fr.properties ! src/share/classes/sun/tools/jar/resources/jar_it.properties ! src/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/share/classes/sun/tools/jar/resources/jar_ko.properties ! src/share/classes/sun/tools/jar/resources/jar_pt_BR.properties ! src/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/share/classes/sun/tools/jar/resources/jar_zh_TW.properties + src/share/classes/sun/tools/jconsole/resources/messages_ja.properties + src/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties ! src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii_ja.java ! src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii_zh_CN.java ! src/share/classes/sun/util/logging/resources/logging_de.properties ! src/share/classes/sun/util/logging/resources/logging_es.properties ! src/share/classes/sun/util/logging/resources/logging_fr.properties ! src/share/classes/sun/util/logging/resources/logging_it.properties ! src/share/classes/sun/util/logging/resources/logging_ja.properties ! src/share/classes/sun/util/logging/resources/logging_ko.properties ! src/share/classes/sun/util/logging/resources/logging_pt_BR.properties ! src/share/classes/sun/util/logging/resources/logging_sv.properties ! src/share/classes/sun/util/logging/resources/logging_zh_CN.properties ! src/share/classes/sun/util/logging/resources/logging_zh_TW.properties ! src/share/classes/sun/util/resources/LocaleNames_de.properties ! src/share/classes/sun/util/resources/LocaleNames_es.properties ! src/share/classes/sun/util/resources/LocaleNames_fr.properties ! src/share/classes/sun/util/resources/LocaleNames_it.properties ! src/share/classes/sun/util/resources/LocaleNames_ja.properties ! src/share/classes/sun/util/resources/LocaleNames_ko.properties ! src/share/classes/sun/util/resources/LocaleNames_pt_BR.properties ! src/share/classes/sun/util/resources/LocaleNames_sv.properties ! src/share/classes/sun/util/resources/LocaleNames_zh.properties ! src/share/classes/sun/util/resources/LocaleNames_zh_TW.properties ! src/share/demo/jfc/Notepad/resources/Notepad_ja.properties ! src/share/demo/jfc/Notepad/resources/Notepad_zh_CN.properties Changeset: 3ce621d9b988 Author: mfang Date: 2012-06-12 16:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/3ce621d9b988 Merge From michael.fang at oracle.com Tue Jun 12 22:03:22 2012 From: michael.fang at oracle.com (michael.fang at oracle.com) Date: Wed, 13 Jun 2012 05:03:22 +0000 Subject: hg: jdk7u/jdk7u/langtools: 3 new changesets Message-ID: <20120613050330.AC985478C0@hg.openjdk.java.net> Changeset: 287aa207df3e Author: jjh Date: 2012-06-01 14:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/287aa207df3e 7159016: Static import of member in processor-generated class fails in JDK 7 Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/tools/javac/T7159016.java Changeset: ebcacb329bd3 Author: mfang Date: 2012-06-12 13:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/ebcacb329bd3 7175367: NLS: 7u6 message drop10 integration Reviewed-by: yhuang ! src/share/classes/com/sun/tools/apt/resources/apt_ja.properties ! src/share/classes/com/sun/tools/apt/resources/apt_zh_CN.properties ! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_ja.properties ! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_zh_CN.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties ! src/share/classes/com/sun/tools/javah/resources/l10n_ja.properties ! src/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties Changeset: 35b2699c6243 Author: mfang Date: 2012-06-12 16:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/35b2699c6243 Merge From michael.fang at oracle.com Tue Jun 12 22:26:13 2012 From: michael.fang at oracle.com (Michael Fang) Date: Tue, 12 Jun 2012 22:26:13 -0700 Subject: jdk7u6-b14 l10n integration complete In-Reply-To: <4F7A3A11.3090102@oracle.com> References: <201203122229.q2CMT3U5010827@jano-app.us.oracle.com> <4F5ED861.30301@oracle.com> <4F7A3A11.3090102@oracle.com> Message-ID: <4FD82475.6060404@oracle.com> http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/696ff60b4346 http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/cb80eb22fe0a http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/ebcacb329bd3 --- PIT testing has been performed for the bug fixes. 7175367 java/localization NLS: 7u6 message drop10 integration From anthony.petrov at oracle.com Wed Jun 13 02:48:10 2012 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Wed, 13 Jun 2012 13:48:10 +0400 Subject: [7u6] Request for approval for CR 7043963: AWT workaround missing for Mutter. In-Reply-To: <4FD0AAA9.6020505@oracle.com> References: <4FD0AAA9.6020505@oracle.com> Message-ID: <4FD861DA.1090207@oracle.com> Could I get an approval for this back-ported fix please? -- best regards, Anthony On 6/7/2012 5:20 PM, Anthony Petrov wrote: > Bug: http://bugs.sun.com/view_bug.do?bug_id=7043963 > Webrev: http://cr.openjdk.java.net/~anthony/7u6-10-Mutter-7043963.0/ > Review thread: > http://mail.openjdk.java.net/pipermail/awt-dev/2012-June/002923.html > Reviewers: Artem Ananiev, Omair Majid > > -- > best regards, > Anthony > > > > > > From pavel.porvatov at oracle.com Wed Jun 13 02:59:33 2012 From: pavel.porvatov at oracle.com (Pavel Porvatov) Date: Wed, 13 Jun 2012 13:59:33 +0400 Subject: [7u6] Request for approval for CR 7156657 - Version 7 doesn't support translucent popup menus against a translucent window In-Reply-To: <4FD5AD6B.7020109@oracle.com> References: <4FD34051.1010100@oracle.com> <4FD5AD6B.7020109@oracle.com> Message-ID: <4FD86485.70707@oracle.com> Hi Edvard, > If you have just combined several fixes into one changeset then it's > approved. Yes, that's just combined 3 fixes from jdk8 without any additional changes > If you've had to re-write code, it will need a separate review. > Thanks, Pavel > Cheers, > Edvard > > On 06/09/2012 02:23 PM, Pavel Porvatov wrote: >> Hello, >> >> This is a request to backport a JDK 8 fix into JDK 7u6: >> >> CR 7156657 - Version 7 doesn't support translucent popup menus >> against a translucent window >> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7156657 >> >> The webrev is here: >> http://cr.openjdk.java.net/~rupashka/7156657.7u6/ >> >> The fix for 7u6 is combined from three jdk8 fixes: >> 1. CR 7156657 Version 7 doesn't support translucent popup menus >> against a translucent window >> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4acd0211f48b >> >> 2. CR 6800513 GTK-LaF renders menus incompletely >> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/cd00d68e06ac >> >> 3. CR 7171806 Missing test for bug ID 6800513 fix >> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/8800a98316b2 >> >> Thanks, Pavel. >> From pavel.porvatov at oracle.com Wed Jun 13 03:33:03 2012 From: pavel.porvatov at oracle.com (pavel.porvatov at oracle.com) Date: Wed, 13 Jun 2012 10:33:03 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7156657: Version 7 doesn't support translucent popup menus against a translucent window Message-ID: <20120613103331.7727F478CD@hg.openjdk.java.net> Changeset: a4ba0f6d3f9b Author: rupashka Date: 2012-06-13 14:26 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/a4ba0f6d3f9b 7156657: Version 7 doesn't support translucent popup menus against a translucent window Reviewed-by: art, alexsch ! src/share/classes/javax/swing/JPopupMenu.java ! src/share/classes/javax/swing/PopupFactory.java ! src/share/demo/jfc/TransparentRuler/transparentruler/Ruler.java + test/javax/swing/JPopupMenu/6800513/bug6800513.java + test/javax/swing/JPopupMenu/7156657/bug7156657.java From artem.ananiev at oracle.com Wed Jun 13 07:25:40 2012 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Wed, 13 Jun 2012 18:25:40 +0400 Subject: [7u6] Request for approval for CR 7043963: AWT workaround missing for Mutter. In-Reply-To: <4FD861DA.1090207@oracle.com> References: <4FD0AAA9.6020505@oracle.com> <4FD861DA.1090207@oracle.com> Message-ID: <4FD8A2E4.4050103@oracle.com> Approved. Artem On 6/13/2012 1:48 PM, Anthony Petrov wrote: > Could I get an approval for this back-ported fix please? > > -- > best regards, > Anthony > > On 6/7/2012 5:20 PM, Anthony Petrov wrote: >> Bug: http://bugs.sun.com/view_bug.do?bug_id=7043963 >> Webrev: http://cr.openjdk.java.net/~anthony/7u6-10-Mutter-7043963.0/ >> Review thread: >> http://mail.openjdk.java.net/pipermail/awt-dev/2012-June/002923.html >> Reviewers: Artem Ananiev, Omair Majid >> >> -- >> best regards, >> Anthony >> >> >> >> >> >> From anthony.petrov at oracle.com Wed Jun 13 07:42:53 2012 From: anthony.petrov at oracle.com (anthony.petrov at oracle.com) Date: Wed, 13 Jun 2012 14:42:53 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7043963: AWT workaround missing for Mutter. Message-ID: <20120613144316.5E402478D7@hg.openjdk.java.net> Changeset: 3d7847385e94 Author: anthony Date: 2012-06-13 18:42 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/3d7847385e94 7043963: AWT workaround missing for Mutter. Summary: Support Mutter window manager Reviewed-by: art, omajid Contributed-by: Omair Majid ! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java ! src/solaris/classes/sun/awt/X11/XWM.java + test/java/awt/WMSpecificTests/Mutter/MutterMaximizeTest.java ! test/java/awt/regtesthelpers/Util.java From alexander.zuev at oracle.com Wed Jun 13 10:25:52 2012 From: alexander.zuev at oracle.com (Alexander Zuev) Date: Wed, 13 Jun 2012 21:25:52 +0400 Subject: [7u6] Request for approval for 7124247: [macosx] Implement GraphicsDevice.setDisplayMode() Message-ID: <4FD8CD20.5080103@oracle.com> Hello, this is a request for approval of the push with fix for CR 7124247: [macosx] Implement GraphicsDevice.setDisplayMode() into the 7u6 repository. Bug description: http://bugs.sun.com/view_bug.do?bug_id=7124247 Webrev: Reviewed by: Sergey Bylokhov and Anthony Petrov Fix already integrated into jdk8. With best regards, Alexander Zuev From edvard.wendelin at oracle.com Wed Jun 13 11:31:44 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 13 Jun 2012 20:31:44 +0200 Subject: [7u6] Request for approval for 7124247: [macosx] Implement GraphicsDevice.setDisplayMode() In-Reply-To: <4FD8CD20.5080103@oracle.com> References: <4FD8CD20.5080103@oracle.com> Message-ID: <64275C57-2D95-44FD-AE90-AE5616FFCC82@oracle.com> Approved! Cheers, Edvard On Jun 13, 2012, at 7:25 PM, Alexander Zuev wrote: > Hello, > > this is a request for approval of the push with fix for CR 7124247: [macosx] Implement GraphicsDevice.setDisplayMode() > into the 7u6 repository. > > Bug description: http://bugs.sun.com/view_bug.do?bug_id=7124247 > Webrev: > Reviewed by: Sergey Bylokhov and Anthony Petrov > > Fix already integrated into jdk8. > > With best regards, > Alexander Zuev From alexandr.scherbatiy at oracle.com Thu Jun 14 02:22:53 2012 From: alexandr.scherbatiy at oracle.com (Alexander Scherbatiy) Date: Thu, 14 Jun 2012 13:22:53 +0400 Subject: [7u6] Request for approval for CR 7154048 [macosx] At least drag twice, the toolbar can be dragged to the left side Message-ID: <4FD9AD6D.7030105@oracle.com> Hello, This is a request to backport a JDK 8 fix into JDK 7u6: Bug description: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7154048 Webrev: http://cr.openjdk.java.net/~alexsch/7154048/webrev7.00 JDK 8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/0fad89bd606b Reviewed by: Leonid Romanov Thank you, Alexandr. From edvard.wendelin at oracle.com Thu Jun 14 02:25:14 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 14 Jun 2012 11:25:14 +0200 Subject: [7u6] Request for approval for CR 7154048 [macosx] At least drag twice, the toolbar can be dragged to the left side In-Reply-To: <4FD9AD6D.7030105@oracle.com> References: <4FD9AD6D.7030105@oracle.com> Message-ID: <4FD9ADFA.9020700@oracle.com> Looks good! On 06/14/2012 11:22 AM, Alexander Scherbatiy wrote: > > Hello, > > This is a request to backport a JDK 8 fix into JDK 7u6: > > Bug description: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7154048 > Webrev: http://cr.openjdk.java.net/~alexsch/7154048/webrev7.00 > JDK 8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/0fad89bd606b > > Reviewed by: Leonid Romanov > > Thank you, > Alexandr. > From alexandr.scherbatiy at oracle.com Thu Jun 14 02:28:02 2012 From: alexandr.scherbatiy at oracle.com (Alexander Scherbatiy) Date: Thu, 14 Jun 2012 13:28:02 +0400 Subject: [7u6] Request for approval for CR 7150049 - [macosx] closed/javax/swing/JCheckBox/4449413/bug4449413.java check the checkbox again,it auto fail Message-ID: <4FD9AEA2.1000309@oracle.com> Hello, This is a request to backport a JDK 8 fix into JDK 7u6: 7150049 [macosx] closed/javax/swing/JCheckBox/4449413/bug4449413.java check the checkbox again,it auto fail http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7150049 The fix has already been pushed to JDK 8, as: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f90369b3d61d The code changes for jdk7u6 are identical to the ones in jdk8. Thank you, Alexandr. From henri.gomez at gmail.com Thu Jun 14 02:52:04 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Thu, 14 Jun 2012 11:52:04 +0200 Subject: jdk7-u5 Message-ID: Hi to all, Oracle released a Java 7 u5 and I'm wondering where are relative sources in mercurial repo. Cheers From alexandr.scherbatiy at oracle.com Thu Jun 14 03:26:53 2012 From: alexandr.scherbatiy at oracle.com (alexandr.scherbatiy at oracle.com) Date: Thu, 14 Jun 2012 10:26:53 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7154048: [macosx] At least drag twice, the toolbar can be dragged to the left side. Message-ID: <20120614102739.4F6C647906@hg.openjdk.java.net> Changeset: d0922321932a Author: alexsch Date: 2012-06-14 14:29 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d0922321932a 7154048: [macosx] At least drag twice, the toolbar can be dragged to the left side. Reviewed-by: leonidr ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTView.h ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.h ! src/macosx/native/sun/awt/AWTWindow.m + test/java/awt/Mouse/EnterExitEvents/DragWindowOutOfFrameTest.java + test/java/awt/Mouse/EnterExitEvents/DragWindowTest.java + test/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java ! test/java/awt/regtesthelpers/Util.java From alexander.zuev at oracle.com Thu Jun 14 03:44:22 2012 From: alexander.zuev at oracle.com (alexander.zuev at oracle.com) Date: Thu, 14 Jun 2012 10:44:22 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7124247: [macosx] Implement GraphicsDevice.setDisplayMode() Message-ID: <20120614104442.A4BE647907@hg.openjdk.java.net> Changeset: 4d114f6ece0b Author: kizune Date: 2012-06-14 14:43 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/4d114f6ece0b 7124247: [macosx] Implement GraphicsDevice.setDisplayMode() Reviewed-by: anthony, serb ! src/macosx/classes/sun/awt/CGraphicsDevice.java ! src/macosx/native/sun/awt/CGraphicsDevice.m From sean.coffey at oracle.com Thu Jun 14 04:09:55 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Thu, 14 Jun 2012 12:09:55 +0100 Subject: jdk7-u5 In-Reply-To: References: Message-ID: <4FD9C683.1070809@oracle.com> Henri, You can expect these changes in the coming days. Some final merge issues being sorted out. regards, Sean. On 14/06/2012 10:52, Henri Gomez wrote: > Hi to all, > > Oracle released a Java 7 u5 and I'm wondering where are relative > sources in mercurial repo. > > Cheers From henri.gomez at gmail.com Thu Jun 14 04:48:00 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Thu, 14 Jun 2012 13:48:00 +0200 Subject: jdk7-u5 In-Reply-To: <4FD9C683.1070809@oracle.com> References: <4FD9C683.1070809@oracle.com> Message-ID: > Henri, > > You can expect these changes in the coming days. Some final merge issues > being sorted out. u5 is not yet available on OpenJDK but already available on Oracle site as Java 7u5 ? I was thinking OpenJDK mercurial repo was the base repo for implementors. Did u5 will have its own mercurial repo ? http://hg.openjdk.java.net/jdk7u/jdk7u5 ? From david.holmes at oracle.com Thu Jun 14 05:09:21 2012 From: david.holmes at oracle.com (David Holmes) Date: Thu, 14 Jun 2012 22:09:21 +1000 Subject: jdk7-u5 In-Reply-To: References: <4FD9C683.1070809@oracle.com> Message-ID: <4FD9D471.3060708@oracle.com> On 14/06/2012 9:48 PM, Henri Gomez wrote: >> Henri, >> >> You can expect these changes in the coming days. Some final merge issues >> being sorted out. > > u5 is not yet available on OpenJDK but already available on Oracle > site as Java 7u5 ? > I was thinking OpenJDK mercurial repo was the base repo for implementors. > > Did u5 will have its own mercurial repo ? > > http://hg.openjdk.java.net/jdk7u/jdk7u5 ? No. The CPU releases are not made available on openjdk.java.net. The changes from 7u4 to 7u5 will soon be integrated to 7u6 (ie 7u-dev) as Sean indicated. David From Sergey.Bylokhov at oracle.com Thu Jun 14 05:34:30 2012 From: Sergey.Bylokhov at oracle.com (Sergey Bylokhov) Date: Thu, 14 Jun 2012 16:34:30 +0400 Subject: [7u6] Request for approval: 7080109 Dialog.show() lacks doPrivileged() to access system event queue Message-ID: <4FD9DA56.2020003@oracle.com> Hi Everyone, This is a direct back port from jdk 8 to jdk 7u6. Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7080109** jdk8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/912e666b4e1d Webrev can be found at: http://cr.openjdk.java.net/~serb/7080109/webrev.01/ Technical review: http://mail.openjdk.java.net/pipermail/awt-dev/2012-May/002763.html Reviewers: Anthony Petrov, Artem Ananiev -- Best regards, Sergey. From mark at klomp.org Thu Jun 14 05:36:08 2012 From: mark at klomp.org (Mark Wielaard) Date: Thu, 14 Jun 2012 14:36:08 +0200 Subject: jdk7-u5 In-Reply-To: References: <4FD9C683.1070809@oracle.com> Message-ID: <1339677368.3059.5.camel@springer.wildebeest.org> On Thu, 2012-06-14 at 13:48 +0200, Henri Gomez wrote: > > Henri, > > > > You can expect these changes in the coming days. Some final merge issues > > being sorted out. > > u5 is not yet available on OpenJDK but already available on Oracle > site as Java 7u5 ? > I was thinking OpenJDK mercurial repo was the base repo for implementors. If you need them right now you might be able to pick them up from the icedtea7-forests: http://icedtea.classpath.org/hg/ http://blog.fuseyism.com/index.php/2012/06/13/security-icedtea-2-1-1-2-2-1-released/ But note the disclaimer: We believe that the 2.2.1 release takes IcedTea to the level of 7u5, including both the changes in the public OpenJDK7 repository for u4 and the security updates, which is what we believe u5 is comprised of[*]. [*] It is difficult to make authoritative statements about u5 as the release is proprietary. Oracle still do not provide GPL binaries based on OpenJDK. From edvard.wendelin at oracle.com Thu Jun 14 05:43:44 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 14 Jun 2012 14:43:44 +0200 Subject: [7u6] Request for approval: 7080109 Dialog.show() lacks doPrivileged() to access system event queue In-Reply-To: <4FD9DA56.2020003@oracle.com> References: <4FD9DA56.2020003@oracle.com> Message-ID: <4FD9DC80.4000000@oracle.com> Approved. On 06/14/2012 02:34 PM, Sergey Bylokhov wrote: > Hi Everyone, > This is a direct back port from jdk 8 to jdk 7u6. > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7080109** > jdk8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/912e666b4e1d > Webrev can be found at: > http://cr.openjdk.java.net/~serb/7080109/webrev.01/ > Technical review: > http://mail.openjdk.java.net/pipermail/awt-dev/2012-May/002763.html > Reviewers: Anthony Petrov, Artem Ananiev > From alexandr.scherbatiy at oracle.com Thu Jun 14 06:14:09 2012 From: alexandr.scherbatiy at oracle.com (Alexander Scherbatiy) Date: Thu, 14 Jun 2012 17:14:09 +0400 Subject: [7u6] Request for approval for CR 7092551 - Double-click in TextField sets caret to the beginning Message-ID: <4FD9E3A1.2080807@oracle.com> Hello, This is a request to backport a JDK 8 fix into JDK 7u6: bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7092551 webrev: http://cr.openjdk.java.net/~alexsch/7092551/webrev.01/ JDK 8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a1d825c477bc The code changes for JDK 7u6 are identical to the ones in JDK 8. Thank you, Alexandr. From pavel.porvatov at oracle.com Thu Jun 14 06:53:22 2012 From: pavel.porvatov at oracle.com (Pavel Porvatov) Date: Thu, 14 Jun 2012 17:53:22 +0400 Subject: [7u6] Request for approval for CR 7165725 - JAVA6 HTML PARSER CANNOT PARSE MULTIPLE SCRIPT TAGS IN A LINE CORRECTLY Message-ID: <4FD9ECD2.8020903@oracle.com> Hello, This is a request to backport a JDK 8 fix into JDK 7u6: CR 7165725 - JAVA6 HTML PARSER CANNOT PARSE MULTIPLE SCRIPT TAGS IN A LINE CORRECTLY http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7165725 The webrev is here: http://cr.openjdk.java.net/~rupashka/7165725/ The fix has already been pushed to JDK 8, as: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/45259658e158 Fix for jdk7u6 is the same as in jdk8. Note that the same fix is pushed into jdk 6 (unfortunately I don't have a link to the change) Thanks, Pavel. From henri.gomez at gmail.com Thu Jun 14 07:14:27 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Thu, 14 Jun 2012 16:14:27 +0200 Subject: jdk7-u5 In-Reply-To: <4FD9D471.3060708@oracle.com> References: <4FD9C683.1070809@oracle.com> <4FD9D471.3060708@oracle.com> Message-ID: >> u5 is not yet available on OpenJDK but already available on Oracle >> site as Java 7u5 ? >> I was thinking OpenJDK mercurial repo was the base repo for implementors. >> >> Did u5 will have its own mercurial repo ? >> >> http://hg.openjdk.java.net/jdk7u/jdk7u5 ? > > > No. The CPU releases are not made available on openjdk.java.net. The changes > from 7u4 to 7u5 will soon be integrated to 7u6 (ie 7u-dev) as Sean > indicated. u5 changes merged in u6. It's a bit confusing to me (and probably many others) From Abhi.Saha at Oracle.COM Thu Jun 14 08:58:16 2012 From: Abhi.Saha at Oracle.COM (Abhijit Saha) Date: Thu, 14 Jun 2012 08:58:16 -0700 Subject: jdk7-u5 In-Reply-To: References: <4FD9C683.1070809@oracle.com> <4FD9D471.3060708@oracle.com> Message-ID: <4FDA0A18.40600@Oracle.COM> On 6/14/2012 7:14 AM, Henri Gomez wrote: >>> u5 is not yet available on OpenJDK but already available on Oracle >>> site as Java 7u5 ? >>> I was thinking OpenJDK mercurial repo was the base repo for implementors. >>> >>> Did u5 will have its own mercurial repo ? >>> >>> http://hg.openjdk.java.net/jdk7u/jdk7u5 ? >> >> No. The CPU releases are not made available on openjdk.java.net. The changes >> from 7u4 to 7u5 will soon be integrated to 7u6 (ie 7u-dev) as Sean >> indicated. > u5 changes merged in u6. 7u5 CPU changes has not merged into 7u6. We've now scheduled to merge into next 7u6 build (b15). Thanks Abhijit > > It's a bit confusing to me (and probably many others) -- Release Lead, Java SE Updates Java Platform Group Oracle Corporation. (408)276-7564 From michael.fang at oracle.com Thu Jun 14 09:14:54 2012 From: michael.fang at oracle.com (Michael Fang) Date: Thu, 14 Jun 2012 09:14:54 -0700 Subject: [7u6] Request for Approval : 7176894: back out LocaleNames_xx.properties files from 7u6 message drop10 In-Reply-To: <4FD6B1A9.9000109@oracle.com> References: <4FD6B1A9.9000109@oracle.com> Message-ID: <4FDA0DFE.4080108@oracle.com> This is a request for jdk7u6-specific fix: CR: 7176894: back out LocaleNames_xx.properties files from 7u6 message drop10 Bug: http://bugs.sun.com/view_bug.do?bug_id=7176894 Webrev: http://cr.openjdk.java.net/~mfang/7176894/webrev.00/ Reviewer: yhuang thanks, -michael From dalibor.topic at oracle.com Thu Jun 14 12:44:07 2012 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 14 Jun 2012 21:44:07 +0200 Subject: jdk7-u5 In-Reply-To: References: <4FD9C683.1070809@oracle.com> <4FD9D471.3060708@oracle.com> Message-ID: <4FDA3F07.8060209@oracle.com> On 6/14/12 4:14 PM, Henri Gomez wrote: > It's a bit confusing to me (and probably many others) It's explained in the Q&A. cheers, dalibor topic -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From henri.gomez at gmail.com Thu Jun 14 12:52:20 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Thu, 14 Jun 2012 21:52:20 +0200 Subject: jdk7-u5 In-Reply-To: <4FDA3F07.8060209@oracle.com> References: <4FD9C683.1070809@oracle.com> <4FD9D471.3060708@oracle.com> <4FDA3F07.8060209@oracle.com> Message-ID: 2012/6/14 Dalibor Topic : > On 6/14/12 4:14 PM, Henri Gomez wrote: >> It's a bit confusing to me (and probably many others) > > It's explained in the Q&A. Could you refresh my memory with Q&A url ? Thanks From dalibor.topic at oracle.com Thu Jun 14 12:56:28 2012 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 14 Jun 2012 21:56:28 +0200 Subject: jdk7-u5 In-Reply-To: References: <4FD9C683.1070809@oracle.com> <4FD9D471.3060708@oracle.com> <4FDA3F07.8060209@oracle.com> Message-ID: <4FDA41EC.8070904@oracle.com> On 6/14/12 9:52 PM, Henri Gomez wrote: > 2012/6/14 Dalibor Topic : >> On 6/14/12 4:14 PM, Henri Gomez wrote: >>> It's a bit confusing to me (and probably many others) >> >> It's explained in the Q&A. > > Could you refresh my memory with Q&A url ? It's linked off the Project web page. Direct URL is http://openjdk.java.net/projects/jdk7u/qanda.html cheers, dalibor topic -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From edvard.wendelin at oracle.com Thu Jun 14 13:01:16 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 14 Jun 2012 22:01:16 +0200 Subject: [7u6] Request for approval for CR 7092551 - Double-click in TextField sets caret to the beginning In-Reply-To: <4FD9E3A1.2080807@oracle.com> References: <4FD9E3A1.2080807@oracle.com> Message-ID: <0299B487-FA4E-4F6B-A5FD-91608DE25D17@oracle.com> Approved. On Jun 14, 2012, at 3:14 PM, Alexander Scherbatiy wrote: > Hello, > > This is a request to backport a JDK 8 fix into JDK 7u6: > > bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7092551 > webrev: http://cr.openjdk.java.net/~alexsch/7092551/webrev.01/ > > JDK 8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a1d825c477bc > > The code changes for JDK 7u6 are identical to the ones in JDK 8. > > Thank you, > Alexandr. > From edvard.wendelin at oracle.com Thu Jun 14 13:01:57 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 14 Jun 2012 22:01:57 +0200 Subject: [7u6] Request for approval for CR 7165725 - JAVA6 HTML PARSER CANNOT PARSE MULTIPLE SCRIPT TAGS IN A LINE CORRECTLY In-Reply-To: <4FD9ECD2.8020903@oracle.com> References: <4FD9ECD2.8020903@oracle.com> Message-ID: <524DEF30-5A1C-4452-949D-3710135FF157@oracle.com> Approved. On Jun 14, 2012, at 3:53 PM, Pavel Porvatov wrote: > Hello, > > This is a request to backport a JDK 8 fix into JDK 7u6: > > CR 7165725 - JAVA6 HTML PARSER CANNOT PARSE MULTIPLE SCRIPT TAGS IN A LINE CORRECTLY > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7165725 > > The webrev is here: > http://cr.openjdk.java.net/~rupashka/7165725/ > > The fix has already been pushed to JDK 8, as: > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/45259658e158 > > Fix for jdk7u6 is the same as in jdk8. Note that the same fix is pushed into jdk 6 (unfortunately I don't have a link to the change) > > Thanks, Pavel. > From edvard.wendelin at oracle.com Thu Jun 14 13:02:18 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 14 Jun 2012 22:02:18 +0200 Subject: [7u6] Request for Approval : 7176894: back out LocaleNames_xx.properties files from 7u6 message drop10 In-Reply-To: <4FDA0DFE.4080108@oracle.com> References: <4FD6B1A9.9000109@oracle.com> <4FDA0DFE.4080108@oracle.com> Message-ID: Approved. On Jun 14, 2012, at 6:14 PM, Michael Fang wrote: > This is a request for jdk7u6-specific fix: > > CR: 7176894: back out LocaleNames_xx.properties files from 7u6 message drop10 > > Bug: http://bugs.sun.com/view_bug.do?bug_id=7176894 > Webrev: http://cr.openjdk.java.net/~mfang/7176894/webrev.00/ > Reviewer: yhuang > > thanks, > > -michael > > From david.katleman at oracle.com Thu Jun 14 15:49:52 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 14 Jun 2012 22:49:52 +0000 Subject: hg: jdk7u/jdk7u: Added tag jdk7u6-b14 for changeset eff9ea1ca63d Message-ID: <20120614224952.7C07447925@hg.openjdk.java.net> Changeset: e741093e96f3 Author: katleman Date: 2012-06-14 15:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/e741093e96f3 Added tag jdk7u6-b14 for changeset eff9ea1ca63d ! .hgtags From david.katleman at oracle.com Thu Jun 14 15:49:57 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 14 Jun 2012 22:49:57 +0000 Subject: hg: jdk7u/jdk7u/corba: Added tag jdk7u6-b14 for changeset 731d5dbd7020 Message-ID: <20120614224958.4919B47926@hg.openjdk.java.net> Changeset: a258f7de4ef0 Author: katleman Date: 2012-06-14 15:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/a258f7de4ef0 Added tag jdk7u6-b14 for changeset 731d5dbd7020 ! .hgtags From david.katleman at oracle.com Thu Jun 14 15:50:30 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 14 Jun 2012 22:50:30 +0000 Subject: hg: jdk7u/jdk7u/hotspot: Added tag jdk7u6-b14 for changeset 6b0f17814138 Message-ID: <20120614225032.AB2A347927@hg.openjdk.java.net> Changeset: 55e66d61e481 Author: katleman Date: 2012-06-14 15:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/55e66d61e481 Added tag jdk7u6-b14 for changeset 6b0f17814138 ! .hgtags From david.katleman at oracle.com Thu Jun 14 15:52:03 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 14 Jun 2012 22:52:03 +0000 Subject: hg: jdk7u/jdk7u/jaxp: Added tag jdk7u6-b14 for changeset da79c0fdf9a8 Message-ID: <20120614225205.2F89447928@hg.openjdk.java.net> Changeset: 3da1a0be3892 Author: katleman Date: 2012-06-14 15:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/3da1a0be3892 Added tag jdk7u6-b14 for changeset da79c0fdf9a8 ! .hgtags From david.katleman at oracle.com Thu Jun 14 15:52:10 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 14 Jun 2012 22:52:10 +0000 Subject: hg: jdk7u/jdk7u/jaxws: Added tag jdk7u6-b14 for changeset 9ae31559fcce Message-ID: <20120614225212.C00B747929@hg.openjdk.java.net> Changeset: 267c910616fe Author: katleman Date: 2012-06-14 15:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/267c910616fe Added tag jdk7u6-b14 for changeset 9ae31559fcce ! .hgtags From david.katleman at oracle.com Thu Jun 14 15:52:21 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 14 Jun 2012 22:52:21 +0000 Subject: hg: jdk7u/jdk7u/jdk: Added tag jdk7u6-b14 for changeset 3ce621d9b988 Message-ID: <20120614225232.86FB04792A@hg.openjdk.java.net> Changeset: 16d0b8b9a29f Author: katleman Date: 2012-06-14 15:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/16d0b8b9a29f Added tag jdk7u6-b14 for changeset 3ce621d9b988 ! .hgtags From david.katleman at oracle.com Thu Jun 14 15:53:52 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 14 Jun 2012 22:53:52 +0000 Subject: hg: jdk7u/jdk7u/langtools: Added tag jdk7u6-b14 for changeset 35b2699c6243 Message-ID: <20120614225354.79F2D4792B@hg.openjdk.java.net> Changeset: a5bb619cfd87 Author: katleman Date: 2012-06-14 15:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/a5bb619cfd87 Added tag jdk7u6-b14 for changeset 35b2699c6243 ! .hgtags From philip.race at oracle.com Thu Jun 14 16:47:33 2012 From: philip.race at oracle.com (Phil Race) Date: Thu, 14 Jun 2012 16:47:33 -0700 Subject: [7u6] Request approval for CR 7158366 : [macosx] Print-to-file dialog doesn't have an entry field for a name Message-ID: <4FDA7815.1080005@oracle.com> Backport a JDK 8 fix into 7u6 : http://cr.openjdk.java.net/~prr/7158366.7u6/ 7u6 Fix reviewed here http://mail.openjdk.java.net/pipermail/2d-dev/2012-June/002571.html -phil. From mike.duigou at oracle.com Thu Jun 14 19:59:34 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Thu, 14 Jun 2012 19:59:34 -0700 Subject: [7u6] Request for Approval of 7175758 : Improvements to Collisions.java regression test Message-ID: This is a fix for a regression test to include cases uncovered by a recently fixed bug CR#7174736. The patch is currently under review for JDK8 at http://cr.openjdk.java.net/~mduigou/7175758/0/webrev/ . This request is being made before the changeset is committed to jdk 8 in order to meet tomorrow's rampdown deadline. The code changes for jdk7u6 are identical to the ones in jdk8. When approved and committed for JDK 8 I intend to push it to ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk Regards, Mike From andrew.brygin at oracle.com Thu Jun 14 23:53:50 2012 From: andrew.brygin at oracle.com (Andrew Brygin) Date: Fri, 15 Jun 2012 10:53:50 +0400 Subject: [7u6] Request for approval: 7153693: Three 2D_ImageIO tests failed due ImageFormatException on OEL 6.* Unbreakable Kernel x64 Message-ID: <4FDADBFE.7020000@oracle.com> Hello, Requesting approval to commit fix for 7120895 into 7u6. The fix has already been pushed to jdk8, the code change for 7u6 is identical. Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7153693 jdk8 changeset: http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5959fec806d8 Webrev: http://cr.openjdk.java.net/~bae/7153693/7u6/webrev.00/ Review thread: http://mail.openjdk.java.net/pipermail/2d-dev/2012-June/002566.html Reviewed by: Jennifer Godinez, Phil Race Thanks, Andrew From pavel.porvatov at oracle.com Fri Jun 15 01:22:06 2012 From: pavel.porvatov at oracle.com (pavel.porvatov at oracle.com) Date: Fri, 15 Jun 2012 08:22:06 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7165725: JAVA6 HTML PARSER CANNOT PARSE MULTIPLE SCRIPT TAGS IN A LINE CORRECTLY Message-ID: <20120615082217.CB8594793D@hg.openjdk.java.net> Changeset: fd2ca62fe5e0 Author: rupashka Date: 2012-06-15 12:19 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/fd2ca62fe5e0 7165725: JAVA6 HTML PARSER CANNOT PARSE MULTIPLE SCRIPT TAGS IN A LINE CORRECTLY Reviewed-by: alexsch ! src/share/classes/javax/swing/text/html/parser/Parser.java + test/javax/swing/text/html/parser/Parser/7165725/bug7165725.java + test/javax/swing/text/html/parser/Parser/7165725/false-text-after-script.html + test/javax/swing/text/html/parser/Parser/7165725/successive-script-tag.html From edvard.wendelin at oracle.com Fri Jun 15 03:34:55 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 15 Jun 2012 12:34:55 +0200 Subject: [7u6] Request approval for CR 7158366 : [macosx] Print-to-file dialog doesn't have an entry field for a name In-Reply-To: <4FDA7815.1080005@oracle.com> References: <4FDA7815.1080005@oracle.com> Message-ID: Approved. On Jun 15, 2012, at 1:47 AM, Phil Race wrote: > Backport a JDK 8 fix into 7u6 : http://cr.openjdk.java.net/~prr/7158366.7u6/ > > 7u6 Fix reviewed here > http://mail.openjdk.java.net/pipermail/2d-dev/2012-June/002571.html > > -phil. From edvard.wendelin at oracle.com Fri Jun 15 03:35:31 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 15 Jun 2012 12:35:31 +0200 Subject: [7u6] Request for Approval of 7175758 : Improvements to Collisions.java regression test In-Reply-To: References: Message-ID: Pre-approvef pending positive review! Cheers, Edvard On Jun 15, 2012, at 4:59 AM, Mike Duigou wrote: > This is a fix for a regression test to include cases uncovered by a recently fixed bug CR#7174736. The patch is currently under review for JDK8 at http://cr.openjdk.java.net/~mduigou/7175758/0/webrev/ . This request is being made before the changeset is committed to jdk 8 in order to meet tomorrow's rampdown deadline. > > The code changes for jdk7u6 are identical to the ones in jdk8. > > When approved and committed for JDK 8 I intend to push it to > ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > Regards, > > Mike From edvard.wendelin at oracle.com Fri Jun 15 03:36:25 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 15 Jun 2012 12:36:25 +0200 Subject: [7u6] Request for approval: 7153693: Three 2D_ImageIO tests failed due ImageFormatException on OEL 6.* Unbreakable Kernel x64 In-Reply-To: <4FDADBFE.7020000@oracle.com> References: <4FDADBFE.7020000@oracle.com> Message-ID: Approved. On Jun 15, 2012, at 8:53 AM, Andrew Brygin wrote: > Hello, > > Requesting approval to commit fix for 7120895 into 7u6. > > The fix has already been pushed to jdk8, the code change for 7u6 is identical. > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7153693 > jdk8 changeset: http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5959fec806d8 > Webrev: http://cr.openjdk.java.net/~bae/7153693/7u6/webrev.00/ > Review thread: http://mail.openjdk.java.net/pipermail/2d-dev/2012-June/002566.html > Reviewed by: Jennifer Godinez, Phil Race > > Thanks, > Andrew From dmitry.cherepanov at oracle.com Fri Jun 15 06:06:51 2012 From: dmitry.cherepanov at oracle.com (Dmitry Cherepanov) Date: Fri, 15 Jun 2012 17:06:51 +0400 Subject: [7u6] Request for approval: 7123957: Switch of Gnome theme ends up deadlocked in GTKEngine.native_switch_theme Message-ID: <4FDB336B.9020701@oracle.com> This is a request to back port a fix from jdk8 to 7u6: Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id= 7123957 Webrev: http://cr.openjdk.java.net/~dcherepanov/7123957/webrev.0/ Review: http://mail.openjdk.java.net/pipermail/awt-dev/2012-June/002988.html Thanks, Dmitry From andrew.brygin at oracle.com Fri Jun 15 07:49:26 2012 From: andrew.brygin at oracle.com (andrew.brygin at oracle.com) Date: Fri, 15 Jun 2012 14:49:26 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7153693: Three 2D_ImageIO tests failed due ImageFormatException on OEL 6.* Unbreakable Kernel x64 Message-ID: <20120615144936.B890847960@hg.openjdk.java.net> Changeset: 9b727b561f58 Author: bae Date: 2012-06-15 18:48 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/9b727b561f58 7153693: Three 2D_ImageIO tests failed due ImageFormatException on OEL 6.* Unbreakable Kernel x64 Reviewed-by: jgodinez, prr ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c From erik.gahlin at oracle.com Fri Jun 15 07:41:11 2012 From: erik.gahlin at oracle.com (Erik Gahlin) Date: Fri, 15 Jun 2012 16:41:11 +0200 Subject: [7u6] Request for approval for CR 7017818 - NLS: JConsoleResources.java cannot be handled by translation team Message-ID: <4FDB4987.6000809@oracle.com> Bug: http://monaco.us.oracle.com/detail.jsf?cr=7017818 Webrev JDK8: http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-May/006032.html Webrev JDK7: http://cr.openjdk.java.net/~egahlin/7017818_jdk7u_1/ Review JDK8: http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-May/006032.html The patch submitted for JDK8 broke a test (ImmutableResourceTest) that became obsolete with the fix. The JDK7 patch removes the test, otherwise the patches are the same. Thanks Erik From Sergey.Malenkov at oracle.com Fri Jun 15 08:54:23 2012 From: Sergey.Malenkov at oracle.com (Sergey Malenkov) Date: Fri, 15 Jun 2012 19:54:23 +0400 Subject: [7u6] Request for approval for CR 7122740 - PropertyDescriptor Performance Slow Message-ID: <4FDB5AAF.9060206@oracle.com> Hi all, Could you please approve the fix of CR 7122740 for JDK7u6? PropertyDescriptor Performance Slow http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7122740 Earlier the fix was prepared, approved and pushed into JDK8: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/59b8875949e1 The fix for JDK7u6 is the same and doesn't contain any changes. It is a regression in performance. Thanks, SAM From philip.race at oracle.com Fri Jun 15 10:20:58 2012 From: philip.race at oracle.com (philip.race at oracle.com) Date: Fri, 15 Jun 2012 17:20:58 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7158366: [macosx] Print-to-file dialog doesn't have an entry field for a name Message-ID: <20120615172121.7AA1447967@hg.openjdk.java.net> Changeset: fb047b05f1af Author: prr Date: 2012-06-15 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/fb047b05f1af 7158366: [macosx] Print-to-file dialog doesn't have an entry field for a name Reviewed-by: bae, jgodinez ! src/share/classes/sun/print/ServiceDialog.java From mike.duigou at oracle.com Fri Jun 15 14:34:37 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Fri, 15 Jun 2012 21:34:37 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7175758: Improve unit test of Map iterators and Iterator.remove() Message-ID: <20120615213454.96CFD4796D@hg.openjdk.java.net> Changeset: 14f6a89d8bf2 Author: mduigou Date: 2012-06-15 13:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/14f6a89d8bf2 7175758: Improve unit test of Map iterators and Iterator.remove() Summary: Adds additional tests of Map iterators and Iterator.remove() Reviewed-by: lancea ! test/java/util/Map/Collisions.java From alejandro.murillo at oracle.com Fri Jun 15 16:04:38 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Fri, 15 Jun 2012 17:04:38 -0600 Subject: [7u6] Request for approval for bulk integration of hs23.2-b06 Message-ID: <4FDBBF86.3030805@oracle.com> Requesting approval to integrate hs23.2-b06 into jdk7u6-b15. A webrev is available at: http://cr.openjdk.java.net/~amurillo/7u6/hs23.2-b06-jdk7u6-b15.webrev/ Pre-integration testing is in progress; the integration will proceed only after SQE has analyzed the results and approved. The fixes in the proposed integration are below. All have undergone nightly testing and are already in a jdk8 repository. 7172708: 32/64 bit type issues on Windows after Mac OS X port 7175516: new hotspot build - hs23.2-b06 -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700) From edvard.wendelin at oracle.com Mon Jun 18 00:02:43 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 18 Jun 2012 09:02:43 +0200 Subject: [7u6] Request for approval for bulk integration of hs23.2-b06 In-Reply-To: <4FDBBF86.3030805@oracle.com> References: <4FDBBF86.3030805@oracle.com> Message-ID: <95E8AA75-8E3E-4531-B956-322ED86DAB01@oracle.com> Looks good! Cheers, Edvard On Jun 16, 2012, at 1:04 AM, Alejandro E Murillo wrote: > Requesting approval to integrate hs23.2-b06 into jdk7u6-b15. > > A webrev is available at: > > http://cr.openjdk.java.net/~amurillo/7u6/hs23.2-b06-jdk7u6-b15.webrev/ > > Pre-integration testing is in progress; the integration will proceed > only after SQE has analyzed the results and approved. > > The fixes in the proposed integration are below. All have undergone > nightly testing and are already in a jdk8 repository. > > 7172708: 32/64 bit type issues on Windows after Mac OS X port > 7175516: new hotspot build - hs23.2-b06 > > -- > Alejandro E Murillo, Java Performance > Phone: (303) 955-2584. > Timezone: US/Mountain (UTC-0700) > From artem.ananiev at oracle.com Mon Jun 18 02:00:27 2012 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Mon, 18 Jun 2012 13:00:27 +0400 Subject: [7u6] Request for approval: 7123957: Switch of Gnome theme ends up deadlocked in GTKEngine.native_switch_theme In-Reply-To: <4FDB336B.9020701@oracle.com> References: <4FDB336B.9020701@oracle.com> Message-ID: <4FDEEE2B.1070501@oracle.com> Approved. Artem On 6/15/2012 5:06 PM, Dmitry Cherepanov wrote: > This is a request to back port a fix from jdk8 to 7u6: > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id= 7123957 > Webrev: http://cr.openjdk.java.net/~dcherepanov/7123957/webrev.0/ > Review: > http://mail.openjdk.java.net/pipermail/awt-dev/2012-June/002988.html > > Thanks, > Dmitry > From dmitry.cherepanov at oracle.com Mon Jun 18 02:02:52 2012 From: dmitry.cherepanov at oracle.com (dmitry.cherepanov at oracle.com) Date: Mon, 18 Jun 2012 09:02:52 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7123957: Switch of Gnome theme ends up deadlocked in GTKEngine.native_switch_theme Message-ID: <20120618090318.0CA99479AE@hg.openjdk.java.net> Changeset: 541554bd5ac7 Author: dcherepanov Date: 2012-06-18 13:08 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/541554bd5ac7 7123957: Switch of Gnome theme ends up deadlocked in GTKEngine.native_switch_theme Reviewed-by: anthony, art ! src/solaris/native/sun/awt/swing_GTKEngine.c From Sergey.Bylokhov at oracle.com Mon Jun 18 03:55:49 2012 From: Sergey.Bylokhov at oracle.com (Sergey Bylokhov) Date: Mon, 18 Jun 2012 14:55:49 +0400 Subject: [7u6] Request for approval: 7147055 [macosx] Cursors are changing over a blocked window; also blinking Message-ID: <4FDF0935.7070406@oracle.com> Hi Everyone, This is a back port from jdk 8 to jdk 7u6. Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7147055 jdk8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/0feee4541f67 Webrev can be found at: http://cr.openjdk.java.net/~serb/7147055/webrev.00/ Technical review: http://mail.openjdk.java.net/pipermail/awt-dev/2012-June/002992.html Reviewers: Anthony Petrov, Leonid Romanov -- Best regards, Sergey. From edvard.wendelin at oracle.com Mon Jun 18 04:20:56 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 18 Jun 2012 13:20:56 +0200 Subject: [7u6] Request for approval for CR 7122740 - PropertyDescriptor Performance Slow In-Reply-To: <4FDB5AAF.9060206@oracle.com> References: <4FDB5AAF.9060206@oracle.com> Message-ID: <4FDF0F18.9090901@oracle.com> Approved. On 06/15/2012 05:54 PM, Sergey Malenkov wrote: > Hi all, > > Could you please approve the fix of CR 7122740 for JDK7u6? > > PropertyDescriptor Performance Slow > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7122740 > > Earlier the fix was prepared, approved and pushed into JDK8: > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/59b8875949e1 > > The fix for JDK7u6 is the same and doesn't contain any changes. > It is a regression in performance. > > Thanks, > SAM From edvard.wendelin at oracle.com Mon Jun 18 04:21:55 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 18 Jun 2012 13:21:55 +0200 Subject: [7u6] Request for approval: 7147055 [macosx] Cursors are changing over a blocked window; also blinking In-Reply-To: <4FDF0935.7070406@oracle.com> References: <4FDF0935.7070406@oracle.com> Message-ID: <4FDF0F53.6010308@oracle.com> Approved. On 06/18/2012 12:55 PM, Sergey Bylokhov wrote: > Hi Everyone, > This is a back port from jdk 8 to jdk 7u6. > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7147055 > jdk8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/0feee4541f67 > Webrev can be found at: > http://cr.openjdk.java.net/~serb/7147055/webrev.00/ > Technical review: > http://mail.openjdk.java.net/pipermail/awt-dev/2012-June/002992.html > Reviewers: Anthony Petrov, Leonid Romanov > From alexandr.scherbatiy at oracle.com Mon Jun 18 04:29:38 2012 From: alexandr.scherbatiy at oracle.com (alexandr.scherbatiy at oracle.com) Date: Mon, 18 Jun 2012 11:29:38 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7092551: Double-click in TextField sets caret to the beginning Message-ID: <20120618113007.61E12479B2@hg.openjdk.java.net> Changeset: 373d63f37303 Author: alexsch Date: 2012-06-18 15:28 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/373d63f37303 7092551: Double-click in TextField sets caret to the beginning Reviewed-by: bagiras, serb ! src/windows/native/sun/windows/awt_TextArea.cpp ! src/windows/native/sun/windows/awt_TextArea.h ! src/windows/native/sun/windows/awt_TextComponent.cpp ! src/windows/native/sun/windows/awt_TextComponent.h ! src/windows/native/sun/windows/awt_TextField.cpp ! src/windows/native/sun/windows/awt_TextField.h From sergey.malenkov at oracle.com Mon Jun 18 05:43:02 2012 From: sergey.malenkov at oracle.com (sergey.malenkov at oracle.com) Date: Mon, 18 Jun 2012 12:43:02 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7122740: PropertyDescriptor Performance Slow Message-ID: <20120618124324.08EAC479B4@hg.openjdk.java.net> Changeset: 1d4ecdb681d9 Author: malenkov Date: 2012-06-18 16:41 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/1d4ecdb681d9 7122740: PropertyDescriptor Performance Slow Reviewed-by: rupashka ! src/share/classes/com/sun/beans/TypeResolver.java From edvard.wendelin at oracle.com Mon Jun 18 06:11:39 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 18 Jun 2012 15:11:39 +0200 Subject: [7u6] Request for approval for CR 7017818 - NLS: JConsoleResources.java cannot be handled by translation team In-Reply-To: <4FDB4987.6000809@oracle.com> References: <4FDB4987.6000809@oracle.com> Message-ID: <4FDF290B.4010604@oracle.com> Looks good! Approved. On 06/15/2012 04:41 PM, Erik Gahlin wrote: > Bug: > http://monaco.us.oracle.com/detail.jsf?cr=7017818 > > Webrev JDK8: > http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-May/006032.html > > > Webrev JDK7: > http://cr.openjdk.java.net/~egahlin/7017818_jdk7u_1/ > > Review JDK8: > http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-May/006032.html > > > The patch submitted for JDK8 broke a test (ImmutableResourceTest) that > became obsolete with the fix. The JDK7 patch removes the test, > otherwise the patches are the same. > > Thanks > Erik From sergey.bylokhov at oracle.com Mon Jun 18 09:38:41 2012 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Mon, 18 Jun 2012 16:38:41 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7080109: Dialog.show() lacks doPrivileged() to access system event queue Message-ID: <20120618163902.1B05F479BB@hg.openjdk.java.net> Changeset: fb89965b2d22 Author: serb Date: 2012-06-18 20:18 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/fb89965b2d22 7080109: Dialog.show() lacks doPrivileged() to access system event queue Reviewed-by: art, anthony ! src/share/classes/java/awt/Dialog.java + test/java/awt/Dialog/ModalDialogPermission/ModalDialogPermission.java + test/java/awt/Dialog/ModalDialogPermission/java.policy From sean.coffey at oracle.com Mon Jun 18 10:01:25 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Mon, 18 Jun 2012 18:01:25 +0100 Subject: [7u6] Request for approval: 7156963 Incorrect copyright header in java/io/SerialCallbackContext Message-ID: <4FDF5EE5.70006@oracle.com> To keep things consistent across 7u/8 we should also port this simple copyright change to jdk7u. Changes same as JDK 8 changeset : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/00c9d6cce3ec Regards, Sean. From Abhi.Saha at Oracle.COM Mon Jun 18 10:15:43 2012 From: Abhi.Saha at Oracle.COM (Abhijit Saha) Date: Mon, 18 Jun 2012 10:15:43 -0700 Subject: [7u6] Request to integrate 7u5 fixes into 7u6 Message-ID: <4FDF623F.5070608@Oracle.COM> This request is to integrate 7u5 CPU12_02 fixes in 7u forest. Thanks Abhijit -- Release Lead, Java SE Updates Java Platform Group Oracle Corporation. (408)276-7564 From edvard.wendelin at oracle.com Mon Jun 18 10:43:59 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 18 Jun 2012 19:43:59 +0200 Subject: [7u6] Request for approval: 7156963 Incorrect copyright header in java/io/SerialCallbackContext In-Reply-To: <4FDF5EE5.70006@oracle.com> References: <4FDF5EE5.70006@oracle.com> Message-ID: Approved! On Jun 18, 2012, at 7:01 PM, Se?n Coffey wrote: > To keep things consistent across 7u/8 we should also port this simple copyright change to jdk7u. > > Changes same as JDK 8 changeset : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/00c9d6cce3ec > > > Regards, > Sean. > From edvard.wendelin at oracle.com Mon Jun 18 10:44:38 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 18 Jun 2012 19:44:38 +0200 Subject: [7u6] Request to integrate 7u5 fixes into 7u6 In-Reply-To: <4FDF623F.5070608@Oracle.COM> References: <4FDF623F.5070608@Oracle.COM> Message-ID: Approved, Would you also like to post a link to a webrev containing the openjdk changes? Cheers, Edvard On Jun 18, 2012, at 7:15 PM, Abhijit Saha wrote: > This request is to integrate 7u5 CPU12_02 fixes in 7u forest. > > > Thanks > Abhijit > > -- > Release Lead, Java SE Updates > Java Platform Group > Oracle Corporation. > (408)276-7564 > From alexander.zuev at oracle.com Mon Jun 18 11:19:14 2012 From: alexander.zuev at oracle.com (Alexander Zuev) Date: Mon, 18 Jun 2012 22:19:14 +0400 Subject: [7u6] Request for approval for 7173487: [macosx] Problems with popup menus, tooltips and dialog boxes in dual monitor setup Message-ID: <4FDF7122.6050707@oracle.com> Hello, this is a request for approval of the push with fix for CR 7173487: [macosx] Problems with popup menus, tooltips and dialog boxes in dual monitor setup into the 7u6 repository. Bug description: http://bugs.sun.com/view_bug.do?bug_id=7173487 Webrev: http://cr.openjdk.java.net/~kizune/7173487/webrev.00 Reviewed by: Sergey Bylokhov and Dmitry Cherepanov Fix already integrated into jdk8. With best regards, Alexander Zuev From vincent.x.ryan at oracle.com Mon Jun 18 11:41:04 2012 From: vincent.x.ryan at oracle.com (Vincent Ryan) Date: Mon, 18 Jun 2012 11:41:04 -0700 (PDT) Subject: 7168191: Signature validation can fail under certain circumstances Message-ID: <442ce23e-2a50-483e-ada7-b2badde0ebce@default> Hello, Please review the following changeset for JDK 7u6: http://cr.openjdk.java.net/~vinnie/7168191/ The bug report is at: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7168191 This fix addresses a bug in the OCSP client when processing key-rollover certs. Typically such certs have the same subject name but different keys. Now the OCSP code examines all the matching candidates (not just the first one) both when preparing the request and when validating the response. Thanks. From edvard.wendelin at oracle.com Mon Jun 18 12:27:09 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 18 Jun 2012 21:27:09 +0200 Subject: [7u6] Request for approval for 7173487: [macosx] Problems with popup menus, tooltips and dialog boxes in dual monitor setup In-Reply-To: <4FDF7122.6050707@oracle.com> References: <4FDF7122.6050707@oracle.com> Message-ID: <1FB8A106-7442-4131-A8EC-4D4BDCDA99E1@oracle.com> Approved. On Jun 18, 2012, at 8:19 PM, Alexander Zuev wrote: > Hello, > > this is a request for approval of the push with fix for CR 7173487: [macosx] Problems with popup menus, tooltips and dialog boxes in dual monitor setup > into the 7u6 repository. > > Bug description: http://bugs.sun.com/view_bug.do?bug_id=7173487 > Webrev: http://cr.openjdk.java.net/~kizune/7173487/webrev.00 > Reviewed by: Sergey Bylokhov and Dmitry Cherepanov > > Fix already integrated into jdk8. > > With best regards, > Alexander Zuev From sean.coffey at oracle.com Mon Jun 18 14:04:23 2012 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Mon, 18 Jun 2012 21:04:23 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7156963: Incorrect copyright header in java/io/SerialCallbackContext Message-ID: <20120618210442.B9F1D479C7@hg.openjdk.java.net> Changeset: 8a2658f36157 Author: ewendeli Date: 2012-06-15 14:16 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/8a2658f36157 7156963: Incorrect copyright header in java/io/SerialCallbackContext Reviewed-by: weijun, coffeys ! src/share/classes/java/io/SerialCallbackContext.java From lana.steuck at oracle.com Mon Jun 18 14:09:48 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 18 Jun 2012 21:09:48 +0000 Subject: hg: jdk7u/jdk7u/langtools: 3 new changesets Message-ID: <20120618210957.5B1C9479C8@hg.openjdk.java.net> Changeset: 45ea1fdc4376 Author: lana Date: 2012-06-07 14:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/45ea1fdc4376 Merge Changeset: cccd816df0d6 Author: lana Date: 2012-06-13 22:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/cccd816df0d6 Merge Changeset: af297a59af0f Author: lana Date: 2012-06-18 14:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/af297a59af0f Merge From lana.steuck at oracle.com Mon Jun 18 14:09:50 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 18 Jun 2012 21:09:50 +0000 Subject: hg: jdk7u/jdk7u/jaxp: 6 new changesets Message-ID: <20120618211001.089F1479C9@hg.openjdk.java.net> Changeset: b9e2634b02d0 Author: joehw Date: 2012-06-07 15:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/b9e2634b02d0 7151118: Regressions on 7u4 b11 comp. 7u4 b06 on specjvm2008.xml.transform subbenchmark Summary: roll back XalanJ-2271 that caused the regression Reviewed-by: lancea ! src/com/sun/org/apache/xml/internal/serializer/CharInfo.java ! src/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java ! src/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java Changeset: ebc4bcc0f099 Author: joehw Date: 2012-06-07 15:12 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/ebc4bcc0f099 Merge Changeset: 9d758706c294 Author: joehw Date: 2012-06-11 11:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/9d758706c294 7157608: One feature is not recognized. Summary: adding feature standard-uri-conformant into the recognized list Reviewed-by: psandoz ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java Changeset: 0a1789d9f5be Author: joehw Date: 2012-06-12 11:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/0a1789d9f5be 7144423: StAX EventReader swallows the cause of error Summary: make sure the cause of the error is properly reported Reviewed-by: lancea, psandoz ! src/com/sun/xml/internal/stream/XMLEventReaderImpl.java Changeset: 7adc0347cb95 Author: joehw Date: 2012-06-12 11:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/7adc0347cb95 7157610: NullPointerException occurs when parsing XML doc Summary: recovers what was the original disallow-doctype-decl, reporting error when disallow-doctype-decl is true, and change everything else that was added for SupportDTD to be governed by a new flag 'fSupportDTD'. Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java Changeset: 54867d4cbe86 Author: lana Date: 2012-06-18 14:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/54867d4cbe86 Merge From lana.steuck at oracle.com Mon Jun 18 14:10:00 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 18 Jun 2012 21:10:00 +0000 Subject: hg: jdk7u/jdk7u/jdk: 22 new changesets Message-ID: <20120618211403.B826D479CB@hg.openjdk.java.net> Changeset: 70bf12e0b82c Author: alexsch Date: 2012-06-04 15:25 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/70bf12e0b82c 7161766: [macosx] javax/swing/JPopupMenu/6694823/bug6694823.java failed on Mac OS X Reviewed-by: rupashka ! test/javax/swing/JPopupMenu/6694823/bug6694823.java Changeset: 7aa3e08ba7c1 Author: alanb Date: 2012-05-16 12:43 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/7aa3e08ba7c1 7168505: (bf) MappedByteBuffer.load does not load buffer's content into memory Reviewed-by: mduigou, forax ! src/share/classes/java/nio/MappedByteBuffer.java Changeset: 3fc0b57dcdf3 Author: alanb Date: 2012-05-21 10:41 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/3fc0b57dcdf3 7170203: TEST_BUG: test/java/nio/MappedByteBuffer/Truncate.java failing intermittently Reviewed-by: chegar ! test/java/nio/MappedByteBuffer/Truncate.java Changeset: d3470aea1f60 Author: alanb Date: 2012-05-24 10:57 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/d3470aea1f60 7169050: (se) Selector.select slow on Solaris due to insertion of POLLREMOVE and 0 events Reviewed-by: chegar, coffeys ! src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java ! src/solaris/native/sun/nio/ch/DevPollArrayWrapper.c Changeset: bdbe00a224a7 Author: alanb Date: 2012-06-05 12:47 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/bdbe00a224a7 7173515: (se) Selector.open fails with OOME on Solaris when unlimited file descriptors Reviewed-by: coffeys, chegar - src/share/classes/sun/nio/ch/DevPollSelectorProvider.java ! src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java + src/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java Changeset: 0065e89d5e18 Author: anthony Date: 2012-06-06 19:45 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/0065e89d5e18 7172722: Latest jdk7u from OSX broke universal build Summary: Add a data member for a property Reviewed-by: art, serb ! src/macosx/native/sun/awt/AWTWindow.h Changeset: 15435b9b51ec Author: jonas Date: 2012-06-06 21:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/15435b9b51ec 7174861: all/OPT jdk build on Solaris with FDS enabled sets wrong options Summary: Use CFLAGS_COMMON instead of CC_OPT and CXXFLAGS_COMMON instead of CXX_OPT for setting FDS options. FDS should also set OPTIMIZATION_LEVEL. Reviewed-by: ihse, dholmes, ohair, dcubed ! make/common/Defs-solaris.gmk Changeset: f7cc2b4c10d8 Author: coffeys Date: 2012-06-07 17:38 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/f7cc2b4c10d8 7149608: Default TZ detection fails on linux when symbolic links to non default location used. Reviewed-by: alanb, okutsu ! src/solaris/native/java/util/TimeZone_md.c Changeset: cbd726c8b322 Author: mduigou Date: 2012-06-07 01:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/cbd726c8b322 7174736: JCK test api/java_util/HashMap/index_EntrySet failing Summary: Corrects a problem with HashMap.removeEntry() that caused a JCK test to fail Reviewed-by: mduigou Contributed-by: alan.bateman at oracle.com ! src/share/classes/java/util/HashMap.java Changeset: f1152e1c7ae7 Author: mduigou Date: 2012-06-07 01:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/f1152e1c7ae7 7173918: set alternative string hashing threshold. Summary: Sets the threshold for enabling alternative string hashing to 512, the intended shipping default. Reviewed-by: alanb, dholmes, forax ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/Hashtable.java ! src/share/classes/java/util/WeakHashMap.java Changeset: 4fc6b7a992f5 Author: lana Date: 2012-06-07 14:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/4fc6b7a992f5 Merge Changeset: 1f7e7005f630 Author: xuelei Date: 2012-06-09 04:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/1f7e7005f630 7174244: NPE in Krb5ProxyImpl.getServerKeys() Reviewed-by: weijun ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/krb5/Krb5ProxyImpl.java + test/sun/security/ssl/sanity/ciphersuites/CipherSuitesInOrder.java Changeset: 2061af64cccd Author: nloodin Date: 2012-06-08 16:59 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/2061af64cccd 7163471: Licensee source bundle failed around 7u4 Reviewed-by: dholmes, sla, brutisso, erikj ! make/com/oracle/Makefile Changeset: 173daa884b91 Author: dholmes Date: 2012-06-11 04:58 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/173daa884b91 7175331: Remove FDS files from embedded JRE images Reviewed-by: dcubed, ohair ! make/common/Release-embedded.gmk Changeset: ec637d568104 Author: raginip Date: 2012-06-11 13:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/ec637d568104 7174645: Could not enable access bridge Reviewed-by: ohair, ptbrunet ! make/bridge/Jabswitch/Makefile Changeset: 76e4b7ec02ee Author: robm Date: 2012-06-11 22:13 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/76e4b7ec02ee 7161881: (dc) DatagramChannel.bind(null) fails if IPv4 socket and running with preferIPv6Addresses=true Reviewed-by: alanb, chegar ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java + test/java/nio/channels/DatagramChannel/BindNull.java Changeset: 32e41a5f855c Author: xuelei Date: 2012-06-12 07:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/32e41a5f855c 7147407: remove never used debug code in DnsClient.java Reviewed-by: vinnie ! src/share/classes/com/sun/jndi/dns/DnsClient.java Changeset: 44de1584da44 Author: andrew Date: 2012-05-30 16:17 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/44de1584da44 7171223: Building ExtensionSubtables.cpp should use -fno-strict-aliasing Summary: GCC 4.4+ have stricter aliasing requirements which produces a new warning from this code Reviewed-by: prr, ohair ! make/sun/font/Makefile Changeset: a4ba0f6d3f9b Author: rupashka Date: 2012-06-13 14:26 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/a4ba0f6d3f9b 7156657: Version 7 doesn't support translucent popup menus against a translucent window Reviewed-by: art, alexsch ! src/share/classes/javax/swing/JPopupMenu.java ! src/share/classes/javax/swing/PopupFactory.java ! src/share/demo/jfc/TransparentRuler/transparentruler/Ruler.java + test/javax/swing/JPopupMenu/6800513/bug6800513.java + test/javax/swing/JPopupMenu/7156657/bug7156657.java Changeset: 3d7847385e94 Author: anthony Date: 2012-06-13 18:42 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/3d7847385e94 7043963: AWT workaround missing for Mutter. Summary: Support Mutter window manager Reviewed-by: art, omajid Contributed-by: Omair Majid ! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java ! src/solaris/classes/sun/awt/X11/XWM.java + test/java/awt/WMSpecificTests/Mutter/MutterMaximizeTest.java ! test/java/awt/regtesthelpers/Util.java Changeset: 0481c146976f Author: lana Date: 2012-06-13 22:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/0481c146976f Merge - src/share/classes/sun/nio/ch/DevPollSelectorProvider.java Changeset: 6c4ad045e3a0 Author: lana Date: 2012-06-18 14:05 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/6c4ad045e3a0 Merge From Abhi.Saha at Oracle.COM Mon Jun 18 14:25:41 2012 From: Abhi.Saha at Oracle.COM (Abhijit Saha) Date: Mon, 18 Jun 2012 14:25:41 -0700 Subject: [7u6] Request to integrate 7u5 fixes into 7u6 In-Reply-To: References: <4FDF623F.5070608@Oracle.COM> Message-ID: <4FDF9CD5.6060308@Oracle.COM> On 6/18/2012 10:44 AM, Edvard Wendelin wrote: > Approved, Thanks. > > Would you also like to post a link to a webrev containing the openjdk changes? http://cr.openjdk.java.net/~asaha/7u5-7u6/webrev.0/ -Abhijit > > Cheers, > Edvard > > On Jun 18, 2012, at 7:15 PM, Abhijit Saha wrote: > >> This request is to integrate 7u5 CPU12_02 fixes in 7u forest. >> >> >> Thanks >> Abhijit >> >> -- >> Release Lead, Java SE Updates >> Java Platform Group >> Oracle Corporation. >> (408)276-7564 >> -- Release Lead, Java SE Updates Java Platform Group Oracle Corporation. (408)276-7564 From lana.steuck at oracle.com Mon Jun 18 14:31:13 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 18 Jun 2012 14:31:13 -0700 (PDT) Subject: jdk7u-b15: jdk7u-dev Message-ID: <201206182131.q5ILVDTT011415@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk7u/jdk7u/rev/e741093e96f3 http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/af297a59af0f http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/6c4ad045e3a0 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/267c910616fe http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/54867d4cbe86 http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/55e66d61e481 http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/a258f7de4ef0 --- All the fixes will be tested during promotion (no PIT testing at this point): 7163471 hots jfr Licensee source bundle build failed around jrockit.jfr (7u4) 7174645 java accessibility Could not enable access bridge 7174935 java accessibility Enabling the access bridge via Ease of Access is not working 7174861 java build all/OPT jdk build on Solaris with FDS enabled sets wrong opt 7171223 java classes_2d Building ExtensionSubtables.cpp should use -fno-strict-alias 7043963 java classes_awt AWT workaround missing for Mutter. 7172722 java classes_awt Latest jdk7u from OSX broke universal build 7161881 java classes_nio (dc) DatagramChannel.bind(null) fails if IPv4 socket and run 7168505 java classes_nio (bf) MappedByteBuffer.load does not load buffer's content in 7169050 java classes_nio (se) Selector.select slow on Solaris due to insertion of POL 7170203 java classes_nio TEST_BUG: test/java/nio/MappedByteBuffer/Truncate.java faili 7173515 java classes_nio (se) Selector.open fails with OOME on Solaris when unlimited 7156657 java classes_swing Version 7 doesn't support translucent popup menus against a 7161766 java classes_swing [macosx] javax/swing/JPopupMenu/6694823/bug6694823.java fail 7166465 java classes_swing fix failed for CR 6888634 7173918 java classes_util Update Alternative String Hashing Defaults 7174736 java classes_util JCK test api/java_util/HashMap/index_EntrySet failing 7149608 java classes_util_i18 (tz): Default TZ detection fails on linux when symbolic link 7175331 java embedded Remove FDS files from embedded JRE images 7157608 jaxp parse One feature is not recognized. 7157610 jaxp parse NullPointerException occurs when parsing XML doc 7151118 jaxp performance Regressions on 7u4 b11 comp. 7u4 b06 on specjvm2008.xml.tran 7144423 jaxp stax StAX EventReader swallows the cause of error 7147407 jndi dns remove never used debug code in DnsClient.java 7174244 jsse runtime NPE in Krb5ProxyImpl.getServerKeys() From sean.mullan at oracle.com Mon Jun 18 15:18:35 2012 From: sean.mullan at oracle.com (Sean Mullan) Date: Mon, 18 Jun 2012 18:18:35 -0400 Subject: 7168191: Signature validation can fail under certain circumstances In-Reply-To: <442ce23e-2a50-483e-ada7-b2badde0ebce@default> References: <442ce23e-2a50-483e-ada7-b2badde0ebce@default> Message-ID: <4FDFA93B.6000302@oracle.com> Hi Vinnie, Here are my comments. * OCSPRequest [119-20] Should use debug.println instead of System.out.println * OCSPChecker [386] why do you decrement remainingCerts? Is it identifying the wrong certificate for some reason? [473] Is this called by any other class? If not, I suggest making it private. [476] Better to always convert all certs to X509CertImpl, so you always obtain the key id from the certificate (it may not be the same as generated by KeyIdentifier): X509CertImpl certImpl = X509CertImpl.toImpl(cert); * OCSPResponse [168-9] Should use debug.println instead of System.out.println * X509CertImpl [1075-7] Comment should be changed. If the cert doesn't have an AKID, then aki will be null and it won't even get this far. IOException can only be thrown if you pass AKI.get() an attribute it doesn't recognize, but since this code is not doing that, it can never be thrown. [1080] You may want to consider caching this value, since the method can be called more than once for certificates such as trust anchors. [1196-8] Same comment as above. --Sean On 6/18/12 2:41 PM, Vincent Ryan wrote: > Hello, > > Please review the following changeset for JDK 7u6: > http://cr.openjdk.java.net/~vinnie/7168191/ > > The bug report is at: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7168191 > > This fix addresses a bug in the OCSP client when processing key-rollover > certs. Typically such certs have the same subject name but different > keys. Now the OCSP code examines all the matching candidates (not just > the first one) both when preparing the request and when validating the > response. > > Thanks. From Abhi.Saha at Oracle.COM Mon Jun 18 15:41:10 2012 From: Abhi.Saha at Oracle.COM (Abhijit Saha) Date: Mon, 18 Jun 2012 15:41:10 -0700 Subject: [7u6] Request for approval: 7175845 & 7177216 - Regression fixes. In-Reply-To: <4FD9DA56.2020003@oracle.com> References: <4FD9DA56.2020003@oracle.com> Message-ID: <4FDFAE86.4050408@Oracle.COM> We've found following regressions from a fix in 7u5. So we need to fix these once we sync 7u5 changes into 7u6. Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7175845 Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7177216 Webrev: http://cr.openjdk.java.net/~asaha/7175845_7177216/webrev.0/ Reviewers: Xueming Shen, Alan Bateman Thanks Abhijit From michael.fang at oracle.com Mon Jun 18 15:36:34 2012 From: michael.fang at oracle.com (michael.fang at oracle.com) Date: Mon, 18 Jun 2012 22:36:34 +0000 Subject: hg: jdk7u/jdk7u/jdk: 3 new changesets Message-ID: <20120618223707.4EA72479D0@hg.openjdk.java.net> Changeset: a09bcc7582a1 Author: mfang Date: 2012-06-13 22:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/a09bcc7582a1 7176894: back out LocaleNames_xx.properties files from 7u6 message drop10 Reviewed-by: yhuang ! src/share/classes/sun/util/resources/LocaleNames_de.properties ! src/share/classes/sun/util/resources/LocaleNames_es.properties ! src/share/classes/sun/util/resources/LocaleNames_fr.properties ! src/share/classes/sun/util/resources/LocaleNames_it.properties ! src/share/classes/sun/util/resources/LocaleNames_ja.properties ! src/share/classes/sun/util/resources/LocaleNames_ko.properties ! src/share/classes/sun/util/resources/LocaleNames_pt_BR.properties ! src/share/classes/sun/util/resources/LocaleNames_sv.properties ! src/share/classes/sun/util/resources/LocaleNames_zh.properties ! src/share/classes/sun/util/resources/LocaleNames_zh_TW.properties Changeset: 62e7500cbbaf Author: mfang Date: 2012-06-18 11:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/62e7500cbbaf Merge Changeset: b6e2d829a705 Author: mfang Date: 2012-06-18 14:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/b6e2d829a705 Merge - src/share/classes/sun/nio/ch/DevPollSelectorProvider.java From michael.fang at oracle.com Mon Jun 18 15:44:39 2012 From: michael.fang at oracle.com (Michael Fang) Date: Mon, 18 Jun 2012 15:44:39 -0700 (PDT) Subject: jdk7u6-b15 l10n integration complete In-Reply-To: <4FD82475.6060404@oracle.com> References: <201203122229.q2CMT3U5010827@jano-app.us.oracle.com> <4F5ED861.30301@oracle.com> <4F7A3A11.3090102@oracle.com> <4FD82475.6060404@oracle.com> Message-ID: <4FDFAF57.1070601@oracle.com> http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/a09bcc7582a1 --- PIT testing has been performed for the bug fixes. 7176894 java/localization back out LocaleNames_xx.properties files from 7u6 message drop10 From sean.coffey at oracle.com Mon Jun 18 15:50:29 2012 From: sean.coffey at oracle.com (Sean Coffey) Date: Mon, 18 Jun 2012 23:50:29 +0100 Subject: [7u6] Request for approval: 7175845 & 7177216 - Regression fixes. In-Reply-To: <4FDFAE86.4050408@Oracle.COM> References: <4FD9DA56.2020003@oracle.com> <4FDFAE86.4050408@Oracle.COM> Message-ID: <4FDFB0B5.9060505@oracle.com> Approved, regards, Sean. On 18/06/2012 23:41, Abhijit Saha wrote: > We've found following regressions from a fix in 7u5. So we need to fix > these once we sync 7u5 changes into 7u6. > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7175845 > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7177216 > > Webrev: > http://cr.openjdk.java.net/~asaha/7175845_7177216/webrev.0/ > > Reviewers: Xueming Shen, Alan Bateman > > > Thanks > Abhijit From alexander.zuev at oracle.com Tue Jun 19 02:09:22 2012 From: alexander.zuev at oracle.com (alexander.zuev at oracle.com) Date: Tue, 19 Jun 2012 09:09:22 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7173487: [macosx] Problems with popup menus, tooltips and dialog boxes in dual monitor setup Message-ID: <20120619090947.1205A479E7@hg.openjdk.java.net> Changeset: 677a1b6a10e6 Author: kizune Date: 2012-06-19 13:08 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/677a1b6a10e6 7173487: [macosx] Problems with popup menus, tooltips and dialog boxes in dual monitor setup Reviewed-by: dcherepanov, serb ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java From Sergey.Bylokhov at oracle.com Tue Jun 19 08:46:55 2012 From: Sergey.Bylokhov at oracle.com (Sergey Bylokhov) Date: Tue, 19 Jun 2012 19:46:55 +0400 Subject: [7u6] Request for approval: 7150105 [macosx] four scroll-buttons don't display. scroll-sliders cursors are TextCursor. Message-ID: <4FE09EEF.3010600@oracle.com> Hi Everyone, This is a back port from jdk 8 to jdk 7u6. Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7150105 jdk8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/933ea89bec06 Webrev can be found at: http://cr.openjdk.java.net/~serb/7150105/webrev.00 Technical review: http://mail.openjdk.java.net/pipermail/awt-dev/2012-June/002993.html Reviewers: Anthony Petrov, Alexander Zuev -- Best regards, Sergey. From edvard.wendelin at oracle.com Tue Jun 19 09:21:06 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 19 Jun 2012 18:21:06 +0200 Subject: [7u6] Request for approval: 7150105 [macosx] four scroll-buttons don't display. scroll-sliders cursors are TextCursor. In-Reply-To: <4FE09EEF.3010600@oracle.com> References: <4FE09EEF.3010600@oracle.com> Message-ID: <4FE0A6F2.8060004@oracle.com> Approved. On 06/19/2012 05:46 PM, Sergey Bylokhov wrote: > Hi Everyone, > This is a back port from jdk 8 to jdk 7u6. > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7150105 > jdk8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/933ea89bec06 > Webrev can be found at: > http://cr.openjdk.java.net/~serb/7150105/webrev.00 > Technical review: > http://mail.openjdk.java.net/pipermail/awt-dev/2012-June/002993.html > Reviewers: Anthony Petrov, Alexander Zuev > From staffan.larsen at oracle.com Tue Jun 19 11:31:55 2012 From: staffan.larsen at oracle.com (Staffan Larsen) Date: Tue, 19 Jun 2012 20:31:55 +0200 Subject: [7u6] Request for approval for CR7165257 / 7175802 - Add JFR tests to the JDK code base Message-ID: <29F42981-1088-485F-A417-E5E863012C24@oracle.com> Please approve this change to makefiles to allow JFR tests to be run. JDK8 changesets: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/82c41d3065e2 http://hg.openjdk.java.net/jdk8/tl/rev/1af3996aa431 Review thread: http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-June/006247.html Thanks, /Staffan From alexander.zuev at oracle.com Tue Jun 19 12:31:25 2012 From: alexander.zuev at oracle.com (Alexander Zuev) Date: Tue, 19 Jun 2012 23:31:25 +0400 Subject: [7u6] Request for approval for 7172430: [macosx] debug message in non debug jdk build Message-ID: <4FE0D38D.6060707@oracle.com> Hello, this is a request for approval of the push with fix for 7172430: [macosx] debug message in non debug jdk build into the 7u6 repository. Bug description: http://bugs.sun.com/view_bug.do?bug_id=7172430 Webrev: http://cr.openjdk.java.net/~kizune/7172430/webrev.00 Reviewed by: Sergey Bylokhov and Anthony Petrov Fix already integrated into jdk8. With best regards, Alexander Zuev From vincent.x.ryan at oracle.com Tue Jun 19 13:00:26 2012 From: vincent.x.ryan at oracle.com (Vincent Ryan) Date: Tue, 19 Jun 2012 21:00:26 +0100 Subject: [7u6] Request for approval for 7168191: Signature validation can fail under certain circumstances Message-ID: <4FE0DA5A.9000604@oracle.com> Please approve the following P2 fix for 7u6: http://cr.openjdk.java.net/~vinnie/7168191/webrev.01 The bug report is at: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7168191 The fix is currently being reviewed by Sean Mullan and the OpenJDK security-dev email list. The fix is not yet in JDK 8 because the code bases are significantly different due to a major enhancement to the certificate path validation code which has recently been integrated into JDK 8. I intend to forward-port this fix to JDK 8 following the integration of this changeset into 7u6. Thanks. From sean.coffey at oracle.com Tue Jun 19 13:39:15 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Tue, 19 Jun 2012 21:39:15 +0100 Subject: [7u6] Request for approval for CR7165257 / 7175802 - Add JFR tests to the JDK code base In-Reply-To: <29F42981-1088-485F-A417-E5E863012C24@oracle.com> References: <29F42981-1088-485F-A417-E5E863012C24@oracle.com> Message-ID: <4FE0E373.50106@oracle.com> Approved. On 19/06/2012 19:31, Staffan Larsen wrote: > Please approve this change to makefiles to allow JFR tests to be run. > > JDK8 changesets: > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/82c41d3065e2 > http://hg.openjdk.java.net/jdk8/tl/rev/1af3996aa431 > > Review thread: > http://mail.openjdk.java.net/pipermail/serviceability-dev/2012-June/006247.html > > Thanks, > /Staffan From sean.coffey at oracle.com Tue Jun 19 13:39:27 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Tue, 19 Jun 2012 21:39:27 +0100 Subject: [7u6] Request for approval for 7172430: [macosx] debug message in non debug jdk build In-Reply-To: <4FE0D38D.6060707@oracle.com> References: <4FE0D38D.6060707@oracle.com> Message-ID: <4FE0E37F.1040800@oracle.com> Approved. On 19/06/2012 20:31, Alexander Zuev wrote: > Hello, > > this is a request for approval of the push with fix for > 7172430: [macosx] debug message in non debug jdk build > into the 7u6 repository. > > Bug description: http://bugs.sun.com/view_bug.do?bug_id=7172430 > Webrev: http://cr.openjdk.java.net/~kizune/7172430/webrev.00 > Reviewed by: Sergey Bylokhov and Anthony Petrov > > Fix already integrated into jdk8. > > With best regards, > Alexander Zuev From sean.coffey at oracle.com Tue Jun 19 13:39:38 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Tue, 19 Jun 2012 21:39:38 +0100 Subject: [7u6] Request for approval for 7168191: Signature validation can fail under certain circumstances In-Reply-To: <4FE0DA5A.9000604@oracle.com> References: <4FE0DA5A.9000604@oracle.com> Message-ID: <4FE0E38A.7010908@oracle.com> Approved. On 19/06/2012 21:00, Vincent Ryan wrote: > > Please approve the following P2 fix for 7u6: > http://cr.openjdk.java.net/~vinnie/7168191/webrev.01 > > The bug report is at: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7168191 > > The fix is currently being reviewed by Sean Mullan and the OpenJDK > security-dev email list. > > The fix is not yet in JDK 8 because the code bases are significantly > different due to a major enhancement to the certificate path validation > code which has recently been integrated into JDK 8. > > I intend to forward-port this fix to JDK 8 following the integration > of this changeset into 7u6. > > Thanks. From pavel.porvatov at oracle.com Wed Jun 20 03:31:13 2012 From: pavel.porvatov at oracle.com (Pavel Porvatov) Date: Wed, 20 Jun 2012 14:31:13 +0400 Subject: [7u6] Request for approval for CR 7174970 - NLS: [ccjk] Extra mnemonic keys at standard filechooserdialog (open and save) in metal L&F Message-ID: <4FE1A671.3060306@oracle.com> Hello, This is a request to backport the JDK 8 fix into JDK 7u6: CR 7174970 - NLS: [ccjk] Extra mnemonic keys at standard filechooserdialog (open and save) in metal L&F http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7174970 The fix for 7u6 are here http://cr.openjdk.java.net/~rupashka/7174970/ and it's the same as for jdk8 (jdk8 webrev is here http://cr.openjdk.java.net/~alexsch/7174970/webrev.01/) Thanks, Pavel. From edvard.wendelin at oracle.com Wed Jun 20 04:19:02 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 20 Jun 2012 13:19:02 +0200 Subject: [7u6] Request for approval for CR 7174970 - NLS: [ccjk] Extra mnemonic keys at standard filechooserdialog (open and save) in metal L&F In-Reply-To: <4FE1A671.3060306@oracle.com> References: <4FE1A671.3060306@oracle.com> Message-ID: <4FE1B1A6.2030402@oracle.com> Approved. On 06/20/2012 12:31 PM, Pavel Porvatov wrote: > Hello, > > This is a request to backport the JDK 8 fix into JDK 7u6: > > CR 7174970 - NLS: [ccjk] Extra mnemonic keys at standard > filechooserdialog (open and save) in metal L&F > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7174970 > > The fix for 7u6 are here > http://cr.openjdk.java.net/~rupashka/7174970/ > > and it's the same as for jdk8 (jdk8 webrev is here > http://cr.openjdk.java.net/~alexsch/7174970/webrev.01/) > > Thanks, Pavel. > From alexander.zuev at oracle.com Wed Jun 20 04:28:02 2012 From: alexander.zuev at oracle.com (alexander.zuev at oracle.com) Date: Wed, 20 Jun 2012 11:28:02 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7172430: [macosx] debug message in non debug jdk build Message-ID: <20120620112850.80A4147A29@hg.openjdk.java.net> Changeset: 30ac2b989455 Author: kizune Date: 2012-06-20 15:27 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/30ac2b989455 7172430: [macosx] debug message in non debug jdk build Reviewed-by: anthony, serb ! src/macosx/native/sun/awt/AWTView.m From sergey.bylokhov at oracle.com Wed Jun 20 05:01:55 2012 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Wed, 20 Jun 2012 12:01:55 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7150105: [macosx] four scroll-buttons don't display. scroll-sliders cursors are TextCursor Message-ID: <20120620120216.AE21247A2A@hg.openjdk.java.net> Changeset: ca3e2e4bf80a Author: serb Date: 2012-06-20 15:54 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/ca3e2e4bf80a 7150105: [macosx] four scroll-buttons don't display. scroll-sliders cursors are TextCursor Reviewed-by: anthony, kizune ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWCursorManager.java ! src/macosx/classes/sun/lwawt/LWTextAreaPeer.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CCursorManager.java From staffan.larsen at oracle.com Wed Jun 20 05:12:33 2012 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Wed, 20 Jun 2012 12:12:33 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7165257: Add JFR tests to the JDK code base Message-ID: <20120620121243.A7ECF47A2B@hg.openjdk.java.net> Changeset: cd10e1413a76 Author: sla Date: 2012-06-07 15:28 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/cd10e1413a76 7165257: Add JFR tests to the JDK code base Reviewed-by: ohair, dholmes, nloodin, mgronlun ! make/jprt.properties ! test/Makefile From staffan.larsen at oracle.com Wed Jun 20 05:15:27 2012 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Wed, 20 Jun 2012 12:15:27 +0000 Subject: hg: jdk7u/jdk7u-dev: 2 new changesets Message-ID: <20120620121527.B400747A2C@hg.openjdk.java.net> Changeset: 87686226a43a Author: sla Date: 2012-06-11 20:52 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/87686226a43a 7175802: Missing jdk_jfr in top-level make file Reviewed-by: alanb Changeset: 5192d6390c4a Author: sla Date: 2012-06-19 20:56 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/5192d6390c4a 7165257: Add JFR tests to the JDK code base Reviewed-by: ohair, dholmes, nloodin, mgronlun ! make/jprt.properties ! test/Makefile From sergey.bylokhov at oracle.com Wed Jun 20 05:56:35 2012 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Wed, 20 Jun 2012 12:56:35 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7147055: [macosx] Cursors are changing over a blocked window; also blinking Message-ID: <20120620125645.EB55647A2E@hg.openjdk.java.net> Changeset: 19fb8a44120c Author: serb Date: 2012-06-20 16:54 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/19fb8a44120c 7147055: [macosx] Cursors are changing over a blocked window; also blinking Reviewed-by: anthony, leonidr ! src/macosx/classes/sun/lwawt/LWCursorManager.java From vincent.x.ryan at oracle.com Wed Jun 20 11:40:01 2012 From: vincent.x.ryan at oracle.com (vincent.x.ryan at oracle.com) Date: Wed, 20 Jun 2012 18:40:01 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 2 new changesets Message-ID: <20120620184035.228E747A36@hg.openjdk.java.net> Changeset: 52ab0f489dab Author: vinnie Date: 2012-06-20 19:35 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/52ab0f489dab 7168191: Signature validation can fail under certain circumstances Reviewed-by: mullan ! src/share/classes/sun/security/provider/certpath/OCSP.java ! src/share/classes/sun/security/provider/certpath/OCSPChecker.java ! src/share/classes/sun/security/provider/certpath/OCSPRequest.java ! src/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/share/classes/sun/security/x509/X509CertImpl.java Changeset: 7fdc1af4bf3f Author: vinnie Date: 2012-06-20 19:39 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/7fdc1af4bf3f Merge From mike.duigou at oracle.com Wed Jun 20 15:16:32 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 20 Jun 2012 15:16:32 -0700 Subject: [7u6] Request for approval / patch for review : 7178548 : Hashtable ignores threshold default Message-ID: <4E471F0F-933B-44A5-88AE-C58A343D0330@oracle.com> Hello all; This is a small patch for review for 7u6 to correct a problem with the handling of the alternative hashing threshold. http://cr.openjdk.java.net/~mduigou/7178548/0/webrev/ The patch also includes a suggested documentation fix and an minor change in WeakHashMap noted in earlier reviews that was too insiginificant for it's own issue. This change is not a back port because jkd8 uses a different implementation and is unaffected. When approved and reviewedI intend to push it to ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk Regards, Mike From abhi.saha at oracle.com Wed Jun 20 15:30:32 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 20 Jun 2012 22:30:32 +0000 Subject: hg: jdk7u/jdk7u: 18 new changesets Message-ID: <20120620223032.C8A4947A42@hg.openjdk.java.net> Changeset: aec1bc0f257d Author: katleman Date: 2012-03-07 15:49 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/aec1bc0f257d Added tag jdk7u5-b01 for changeset 008753000680 ! .hgtags Changeset: f8654ec7dde1 Author: asaha Date: 2012-03-16 14:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/f8654ec7dde1 Merge ! .hgtags Changeset: 44b3a6e27856 Author: asaha Date: 2012-03-23 10:41 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/44b3a6e27856 Merge ! .hgtags Changeset: 14d3c539ff9d Author: asaha Date: 2012-03-30 08:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/14d3c539ff9d Merge ! .hgtags Changeset: 83226042eb53 Author: asaha Date: 2012-04-06 13:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/83226042eb53 Merge ! .hgtags Changeset: 18b62edd0ae7 Author: asaha Date: 2012-04-12 15:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/18b62edd0ae7 Merge ! .hgtags Changeset: 521085c93547 Author: katleman Date: 2012-04-13 13:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/521085c93547 Added tag jdk7u5-b02 for changeset 18b62edd0ae7 ! .hgtags Changeset: d738383dd287 Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/d738383dd287 Added tag jdk7u4-b30 for changeset f3f02c7d86c7 ! .hgtags Changeset: 3e92586871d9 Author: katleman Date: 2012-04-20 11:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/3e92586871d9 Added tag jdk7u4-b21 for changeset d738383dd287 ! .hgtags Changeset: 199ffd604376 Author: asaha Date: 2012-04-23 13:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/199ffd604376 Merge ! .hgtags Changeset: 0faf04aa1dd4 Author: katleman Date: 2012-05-07 12:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/0faf04aa1dd4 Added tag jdk7u4-b22 for changeset 3e92586871d9 ! .hgtags Changeset: 22e65a573ef9 Author: katleman Date: 2012-05-07 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/22e65a573ef9 Added tag jdk7u4-b31 for changeset 0faf04aa1dd4 ! .hgtags Changeset: 255de9e1cff5 Author: asaha Date: 2012-05-08 10:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/255de9e1cff5 Merge ! .hgtags Changeset: c1abaa3cb715 Author: asaha Date: 2012-05-08 11:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/c1abaa3cb715 Merge ! .hgtags Changeset: 0b45462b55fe Author: katleman Date: 2012-05-10 09:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/0b45462b55fe Added tag jdk7u5-b04 for changeset c1abaa3cb715 ! .hgtags Changeset: 9459a5112a9a Author: katleman Date: 2012-05-16 10:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/9459a5112a9a Added tag jdk7u5-b05 for changeset 0b45462b55fe ! .hgtags Changeset: ba23b4217dc6 Author: katleman Date: 2012-05-24 13:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/ba23b4217dc6 Added tag jdk7u5-b30 for changeset 9459a5112a9a ! .hgtags Changeset: 528f1589f5f2 Author: asaha Date: 2012-06-15 12:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/528f1589f5f2 Merge ! .hgtags From abhi.saha at oracle.com Wed Jun 20 15:30:39 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 20 Jun 2012 22:30:39 +0000 Subject: hg: jdk7u/jdk7u/corba: 21 new changesets Message-ID: <20120620223054.96EC047A43@hg.openjdk.java.net> Changeset: 2e5e8c37d787 Author: mbankal Date: 2012-02-28 17:00 +0000 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/2e5e8c37d787 7079902: Refine CORBA data models Reviewed-by: asaha, coffeys ! src/share/classes/com/sun/corba/se/impl/interceptors/ClientRequestInfoImpl.java ! src/share/classes/com/sun/corba/se/impl/interceptors/ServerRequestInfoImpl.java ! src/share/classes/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java ! src/share/classes/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorBase_R.java ! src/share/classes/com/sun/corba/se/impl/oa/toa/TOAFactory.java ! src/share/classes/com/sun/corba/se/impl/orb/ParserTable.java ! src/share/classes/com/sun/corba/se/impl/orbutil/RepositoryId_1_3.java ! src/share/classes/com/sun/corba/se/impl/orbutil/RepositoryId_1_3_1.java ! src/share/classes/com/sun/corba/se/impl/protocol/LocalClientRequestDispatcherBase.java ! src/share/classes/com/sun/corba/se/impl/util/RepositoryId.java ! src/share/classes/com/sun/corba/se/spi/logging/CORBALogDomains.java ! src/share/classes/sun/rmi/rmic/iiop/IDLNames.java Changeset: b5eacf258d78 Author: coffeys Date: 2012-02-29 16:41 +0000 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/b5eacf258d78 7143851: Improve IIOP stub and tie generation in RMIC 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process Reviewed-by: mschoene, dholmes ! src/share/classes/sun/rmi/rmic/iiop/StubGenerator.java Changeset: 8b529de05c54 Author: asaha Date: 2012-03-02 09:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/8b529de05c54 Merge Changeset: fbc898d6ca67 Author: katleman Date: 2012-03-07 15:49 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/fbc898d6ca67 Added tag jdk7u5-b01 for changeset 8b529de05c54 ! .hgtags Changeset: bc86b1cb18e1 Author: asaha Date: 2012-03-16 14:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/bc86b1cb18e1 Merge ! .hgtags Changeset: 4e6e917fd97a Author: asaha Date: 2012-03-23 10:41 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/4e6e917fd97a Merge ! .hgtags Changeset: 0a947c4f2a7c Author: asaha Date: 2012-03-30 08:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/0a947c4f2a7c Merge ! .hgtags Changeset: c0b1bb1ef2b0 Author: asaha Date: 2012-04-06 13:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/c0b1bb1ef2b0 Merge ! .hgtags Changeset: acf57a3ee030 Author: asaha Date: 2012-04-12 15:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/acf57a3ee030 Merge ! .hgtags Changeset: c50aad2114e9 Author: katleman Date: 2012-04-13 13:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/c50aad2114e9 Added tag jdk7u5-b02 for changeset acf57a3ee030 ! .hgtags Changeset: b8560e92b68c Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/b8560e92b68c Added tag jdk7u4-b30 for changeset 91cf6d5b184c ! .hgtags Changeset: 1b97d80df5c4 Author: katleman Date: 2012-04-20 11:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/1b97d80df5c4 Added tag jdk7u4-b21 for changeset b8560e92b68c ! .hgtags Changeset: ecb4c288887b Author: asaha Date: 2012-04-23 13:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/ecb4c288887b Merge ! .hgtags Changeset: add54c4e4101 Author: katleman Date: 2012-05-07 12:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/add54c4e4101 Added tag jdk7u4-b22 for changeset 1b97d80df5c4 ! .hgtags Changeset: 6546ee04b833 Author: katleman Date: 2012-05-07 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/6546ee04b833 Added tag jdk7u4-b31 for changeset add54c4e4101 ! .hgtags Changeset: 242574382309 Author: asaha Date: 2012-05-08 10:17 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/242574382309 Merge ! .hgtags Changeset: fbafa6b0fda9 Author: asaha Date: 2012-05-08 11:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/fbafa6b0fda9 Merge ! .hgtags Changeset: 73691a9e0a24 Author: katleman Date: 2012-05-10 09:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/73691a9e0a24 Added tag jdk7u5-b04 for changeset fbafa6b0fda9 ! .hgtags Changeset: 93a5c38aded3 Author: katleman Date: 2012-05-16 10:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/93a5c38aded3 Added tag jdk7u5-b05 for changeset 73691a9e0a24 ! .hgtags Changeset: b45d36666a98 Author: katleman Date: 2012-05-24 13:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/b45d36666a98 Added tag jdk7u5-b30 for changeset 93a5c38aded3 ! .hgtags Changeset: 8da4015f405b Author: asaha Date: 2012-06-15 13:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/8da4015f405b Merge ! .hgtags From abhi.saha at oracle.com Wed Jun 20 15:31:30 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 20 Jun 2012 22:31:30 +0000 Subject: hg: jdk7u/jdk7u/hotspot: 26 new changesets Message-ID: <20120620223226.F0F7047A46@hg.openjdk.java.net> Changeset: e5f7f95411fb Author: asaha Date: 2012-03-06 10:21 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e5f7f95411fb 7151573: Fork hs23.1 hsx from hs23.0 for 7u5 and reinitialize build number Reviewed-by: jcoomes ! make/hotspot_version Changeset: 06a8c35d1d2a Author: katleman Date: 2012-03-07 15:49 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/06a8c35d1d2a Added tag jdk7u5-b01 for changeset e5f7f95411fb ! .hgtags Changeset: 74887fa0c368 Author: asaha Date: 2012-03-16 14:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/74887fa0c368 Merge ! .hgtags ! make/hotspot_version Changeset: 149b6bbf77ff Author: asaha Date: 2012-03-23 10:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/149b6bbf77ff Merge ! .hgtags ! make/hotspot_version Changeset: 6a7aac2ae8db Author: kamg Date: 2012-03-29 13:22 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6a7aac2ae8db 7110720: Issue with vm config file loadingIssue with vm config file loading Summary: disabling default config files if -XX:-ReadDefaultConfigFiles Reviewed-by: phh, jrose, dcubed, dholmes ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/compilerOracle.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/arguments.cpp + test/runtime/7110720/Test7110720.sh Changeset: 5d7066bade31 Author: asaha Date: 2012-03-30 09:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/5d7066bade31 Merge ! .hgtags ! make/hotspot_version Changeset: fc1294d2611b Author: asaha Date: 2012-03-30 11:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/fc1294d2611b 7158116: Bump the hs23.1 build number to b02 Reviewed-by: jcoomes ! make/hotspot_version Changeset: aa04a01605ea Author: asaha Date: 2012-03-30 11:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/aa04a01605ea Merge ! src/share/vm/runtime/arguments.cpp Changeset: 549ba5646494 Author: never Date: 2012-04-04 20:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/549ba5646494 7152811: Issues in client compiler Reviewed-by: kvn, jrose ! src/share/vm/ci/ciField.cpp ! src/share/vm/ci/ciField.hpp Changeset: 5b2d6cfb602b Author: asaha Date: 2012-04-06 14:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/5b2d6cfb602b Merge ! .hgtags ! make/hotspot_version Changeset: dcf91dc1f50e Author: never Date: 2012-04-11 17:38 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/dcf91dc1f50e 7160677: missing else in fix for 7152811 Reviewed-by: kvn ! src/share/vm/ci/ciField.cpp Changeset: dc978aca3ceb Author: asaha Date: 2012-04-12 15:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/dc978aca3ceb Merge ! .hgtags ! make/hotspot_version Changeset: db2b0f27fea1 Author: katleman Date: 2012-04-13 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/db2b0f27fea1 Added tag jdk7u5-b02 for changeset dc978aca3ceb ! .hgtags Changeset: 93ec23d55b87 Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/93ec23d55b87 Added tag jdk7u4-b30 for changeset c7c6b00122cf ! .hgtags Changeset: 1eb9f79307a8 Author: katleman Date: 2012-04-20 11:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1eb9f79307a8 Added tag jdk7u4-b21 for changeset 93ec23d55b87 ! .hgtags Changeset: dcfa1289a007 Author: asaha Date: 2012-04-23 13:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/dcfa1289a007 Merge ! .hgtags Changeset: add74a570ab2 Author: asaha Date: 2012-04-23 14:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/add74a570ab2 7163621: Bump the hs23.1 build number to b03 Reviewed-by: jcoomes ! make/hotspot_version Changeset: bf2255796a93 Author: kamg Date: 2012-05-03 15:57 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/bf2255796a93 7160757: Problem with hotspot/runtime_classfile Summary: Allow only current and super invokespecials of Reviewed-by: never, coleenp, dcubed ! src/share/vm/classfile/verifier.cpp + test/runtime/7160757/Test7160757.java Changeset: aed9d0f0f050 Author: katleman Date: 2012-05-07 12:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/aed9d0f0f050 Added tag jdk7u4-b22 for changeset 1eb9f79307a8 ! .hgtags Changeset: f11f0f1db115 Author: katleman Date: 2012-05-07 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f11f0f1db115 Added tag jdk7u4-b31 for changeset aed9d0f0f050 ! .hgtags Changeset: 9ed92188eccc Author: asaha Date: 2012-05-08 10:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/9ed92188eccc Merge ! .hgtags Changeset: 6024bdfed9bf Author: asaha Date: 2012-05-08 11:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6024bdfed9bf Merge ! .hgtags Changeset: 42ee6a26a543 Author: katleman Date: 2012-05-10 09:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/42ee6a26a543 Added tag jdk7u5-b04 for changeset 6024bdfed9bf ! .hgtags Changeset: 6434cb74457e Author: katleman Date: 2012-05-16 10:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6434cb74457e Added tag jdk7u5-b05 for changeset 42ee6a26a543 ! .hgtags Changeset: 562c9e5ed2f8 Author: katleman Date: 2012-05-24 13:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/562c9e5ed2f8 Added tag jdk7u5-b30 for changeset 6434cb74457e ! .hgtags Changeset: ced728021cf5 Author: asaha Date: 2012-06-15 13:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ced728021cf5 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/classfile/verifier.cpp ! src/share/vm/runtime/arguments.cpp From abhi.saha at oracle.com Wed Jun 20 15:35:01 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 20 Jun 2012 22:35:01 +0000 Subject: hg: jdk7u/jdk7u/jaxp: 20 new changesets Message-ID: <20120620223540.1D5F047A47@hg.openjdk.java.net> Changeset: b4a0668533e5 Author: katleman Date: 2012-03-07 15:49 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/b4a0668533e5 Added tag jdk7u5-b01 for changeset 36490d49683f ! .hgtags Changeset: 661559d4eb44 Author: asaha Date: 2012-03-16 14:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/661559d4eb44 Merge ! .hgtags Changeset: d252e8511aee Author: asaha Date: 2012-03-23 10:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/d252e8511aee Merge ! .hgtags Changeset: 3f8b55667a6f Author: asaha Date: 2012-03-30 09:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/3f8b55667a6f Merge ! .hgtags Changeset: abc9f6855a61 Author: joehw Date: 2012-04-06 09:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/abc9f6855a61 7157609: Issues with loop Reviewed-by: hawtin, lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: 7f3cc533e823 Author: asaha Date: 2012-04-06 17:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/7f3cc533e823 Merge ! .hgtags Changeset: aa6df713daa9 Author: asaha Date: 2012-04-12 15:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/aa6df713daa9 Merge ! .hgtags Changeset: 4acbdbec6df8 Author: katleman Date: 2012-04-13 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/4acbdbec6df8 Added tag jdk7u5-b02 for changeset aa6df713daa9 ! .hgtags Changeset: a90108a5e161 Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/a90108a5e161 Added tag jdk7u4-b30 for changeset 501dd9241186 ! .hgtags Changeset: 9de44cdaafe7 Author: katleman Date: 2012-04-20 11:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/9de44cdaafe7 Added tag jdk7u4-b21 for changeset a90108a5e161 ! .hgtags Changeset: ebd564625b90 Author: asaha Date: 2012-04-23 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/ebd564625b90 Merge ! .hgtags Changeset: 75ffe94cf0fb Author: katleman Date: 2012-05-07 12:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/75ffe94cf0fb Added tag jdk7u4-b22 for changeset 9de44cdaafe7 ! .hgtags Changeset: 88ec56907bb3 Author: katleman Date: 2012-05-07 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/88ec56907bb3 Added tag jdk7u4-b31 for changeset 75ffe94cf0fb ! .hgtags Changeset: 05d9044383d4 Author: asaha Date: 2012-05-08 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/05d9044383d4 Merge ! .hgtags Changeset: 661bf134f965 Author: asaha Date: 2012-05-08 11:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/661bf134f965 Merge ! .hgtags Changeset: bfd88f182bbe Author: katleman Date: 2012-05-10 09:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/bfd88f182bbe Added tag jdk7u5-b04 for changeset 661bf134f965 ! .hgtags Changeset: 00bf886e2407 Author: katleman Date: 2012-05-16 10:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/00bf886e2407 Added tag jdk7u5-b05 for changeset bfd88f182bbe ! .hgtags Changeset: daaca68b0cd8 Author: katleman Date: 2012-05-24 13:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/daaca68b0cd8 Added tag jdk7u5-b30 for changeset 00bf886e2407 ! .hgtags Changeset: 177e73ed1e7d Author: asaha Date: 2012-06-15 14:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/177e73ed1e7d Merge ! .hgtags Changeset: 94474d6f2828 Author: asaha Date: 2012-06-18 14:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/94474d6f2828 Merge From abhi.saha at oracle.com Wed Jun 20 15:35:47 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 20 Jun 2012 22:35:47 +0000 Subject: hg: jdk7u/jdk7u/jaxws: 18 new changesets Message-ID: <20120620223551.8FF2547A48@hg.openjdk.java.net> Changeset: 85a7ce9ab3fe Author: katleman Date: 2012-03-07 15:49 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/85a7ce9ab3fe Added tag jdk7u5-b01 for changeset 61516652b59e ! .hgtags Changeset: 0a9c69396bd9 Author: asaha Date: 2012-03-16 14:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/0a9c69396bd9 Merge ! .hgtags Changeset: 2768ccaf87d7 Author: asaha Date: 2012-03-23 10:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/2768ccaf87d7 Merge ! .hgtags Changeset: d4b10d012dfd Author: asaha Date: 2012-03-30 09:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/d4b10d012dfd Merge ! .hgtags Changeset: 70186738e0b7 Author: asaha Date: 2012-04-06 17:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/70186738e0b7 Merge ! .hgtags Changeset: 6f61449a3e2f Author: asaha Date: 2012-04-12 15:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/6f61449a3e2f Merge ! .hgtags Changeset: 07f2b24e5dbe Author: katleman Date: 2012-04-13 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/07f2b24e5dbe Added tag jdk7u5-b02 for changeset 6f61449a3e2f ! .hgtags Changeset: 38baffe9be46 Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/38baffe9be46 Added tag jdk7u4-b30 for changeset 0eb54a680b09 ! .hgtags Changeset: a404a5179e6a Author: katleman Date: 2012-04-20 11:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/a404a5179e6a Added tag jdk7u4-b21 for changeset 38baffe9be46 ! .hgtags Changeset: 799b8be0bb89 Author: asaha Date: 2012-04-23 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/799b8be0bb89 Merge ! .hgtags Changeset: 0d74be22a7c0 Author: katleman Date: 2012-05-07 12:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/0d74be22a7c0 Added tag jdk7u4-b22 for changeset a404a5179e6a ! .hgtags Changeset: 0f88c2a79698 Author: katleman Date: 2012-05-07 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/0f88c2a79698 Added tag jdk7u4-b31 for changeset 0d74be22a7c0 ! .hgtags Changeset: 4bee026c03e3 Author: asaha Date: 2012-05-08 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/4bee026c03e3 Merge ! .hgtags Changeset: f3b50b658805 Author: asaha Date: 2012-05-08 11:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/f3b50b658805 Merge ! .hgtags Changeset: fecd38673825 Author: katleman Date: 2012-05-10 09:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/fecd38673825 Added tag jdk7u5-b04 for changeset f3b50b658805 ! .hgtags Changeset: 31e316910b85 Author: katleman Date: 2012-05-16 10:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/31e316910b85 Added tag jdk7u5-b05 for changeset fecd38673825 ! .hgtags Changeset: 4664a6ded9f7 Author: katleman Date: 2012-05-24 13:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/4664a6ded9f7 Added tag jdk7u5-b30 for changeset 31e316910b85 ! .hgtags Changeset: f1dba7ebe6a5 Author: asaha Date: 2012-06-15 14:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/f1dba7ebe6a5 Merge ! .hgtags From abhi.saha at oracle.com Wed Jun 20 15:35:48 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 20 Jun 2012 22:35:48 +0000 Subject: hg: jdk7u/jdk7u/jdk: 36 new changesets Message-ID: <20120620224250.0EC6047A4E@hg.openjdk.java.net> Changeset: eb3da9b13e3c Author: bae Date: 2012-02-15 10:59 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/eb3da9b13e3c 7143617: Improve fontmanager layout lookup operations Reviewed-by: prr ! src/share/native/sun/font/layout/LookupProcessor.cpp ! src/share/native/sun/font/layout/LookupProcessor.h Changeset: 1338c556c39b Author: mullan Date: 2012-02-22 08:14 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/1338c556c39b 7145239: Finetune package definition restriction Reviewed-by: hawtin ! src/share/lib/security/java.security ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: a3217d7586bb Author: mullan Date: 2012-02-22 08:17 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/a3217d7586bb Merge Changeset: 803475bf4582 Author: asaha Date: 2012-02-24 10:25 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/803475bf4582 Merge - src/macosx/bin/universal/jvm.cfg - src/share/classes/com/sun/management/DiagnosticCommandArgumentInfo.java - src/share/classes/com/sun/management/DiagnosticCommandInfo.java - test/com/sun/management/HotSpotDiagnosticMXBean/ExecuteDiagnosticCommand.java - test/com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticCommandInfo.java - test/com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticCommands.java Changeset: 988706e33b26 Author: rupashka Date: 2012-02-27 20:18 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/988706e33b26 7143614: SynthLookAndFeel stability improvement Reviewed-by: malenkov ! src/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java + test/javax/swing/plaf/synth/7143614/bug7143614.java Changeset: 21aac3eb7c40 Author: sherman Date: 2012-02-28 15:44 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/21aac3eb7c40 7143606: File.createTempFile should be improved for temporary files created by the platform. Summary: To use java.nio.file.Files.createTempFile() Reviewed-by: alanb, ksrini, prr ! src/macosx/classes/apple/applescript/AppleScriptEngine.java ! src/share/classes/com/sun/java/util/jar/pack/Driver.java ! src/share/classes/java/awt/Font.java ! src/share/classes/javax/imageio/stream/FileCacheImageInputStream.java ! src/share/classes/javax/imageio/stream/FileCacheImageOutputStream.java ! src/share/classes/javax/management/loading/MLet.java ! src/share/classes/sun/print/PSPrinterJob.java ! src/share/classes/sun/rmi/server/Activation.java ! src/share/classes/sun/tools/jar/Main.java ! src/share/classes/sun/tools/native2ascii/Main.java ! src/solaris/classes/sun/font/FcFontConfiguration.java ! src/solaris/classes/sun/print/UnixPrintJob.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java Changeset: 5fc4da84eff8 Author: weijun Date: 2012-02-29 14:06 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/5fc4da84eff8 7143872: Improve certificate extension processing Reviewed-by: mullan ! src/share/classes/sun/security/x509/CRLExtensions.java ! src/share/classes/sun/security/x509/CertificateExtensions.java ! src/share/classes/sun/security/x509/X509CRLEntryImpl.java ! src/share/classes/sun/security/x509/X509CRLImpl.java ! src/share/classes/sun/security/x509/X509CertImpl.java + test/sun/security/x509/X509CRLImpl/OrderAndDup.java Changeset: 4b0c75c7ce73 Author: coffeys Date: 2012-02-29 16:48 +0000 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/4b0c75c7ce73 7143851: Improve IIOP stub and tie generation in RMIC 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process Reviewed-by: mschoene, dholmes ! make/com/sun/jmx/Makefile Changeset: 9e15d1f3fa4b Author: asaha Date: 2012-03-02 09:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/9e15d1f3fa4b Merge Changeset: 1b3a138bf970 Author: katleman Date: 2012-03-07 15:50 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/1b3a138bf970 Added tag jdk7u5-b01 for changeset 9e15d1f3fa4b ! .hgtags Changeset: e83afa1ca1be Author: asaha Date: 2012-03-16 14:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/e83afa1ca1be Merge ! .hgtags ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 71e8c7f9079a Author: asaha Date: 2012-03-23 10:46 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/71e8c7f9079a Merge ! .hgtags Changeset: fdcaddec3b9d Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/fdcaddec3b9d Added tag jdk7u4-b30 for changeset 81a0f71a895e ! .hgtags Changeset: 71f3de57c188 Author: skovatch Date: 2012-04-19 18:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/71f3de57c188 7162440: Fix typo in BUNDLE_ID variable so it can be overridden Reviewed-by: lana ! make/common/Release-macosx.gmk Changeset: 0573d282ca24 Author: lana Date: 2012-04-19 18:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/0573d282ca24 Merge Changeset: 42ca70fcb2ce Author: katleman Date: 2012-04-20 11:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/42ca70fcb2ce Added tag jdk7u4-b21 for changeset 0573d282ca24 ! .hgtags Changeset: 3e2214ca5666 Author: katleman Date: 2012-05-07 12:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/3e2214ca5666 Added tag jdk7u4-b22 for changeset 42ca70fcb2ce ! .hgtags Changeset: 7daf4a4dee76 Author: katleman Date: 2012-05-07 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/7daf4a4dee76 Added tag jdk7u4-b31 for changeset 3e2214ca5666 ! .hgtags Changeset: 60f73910e872 Author: asaha Date: 2012-03-30 09:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/60f73910e872 Merge ! .hgtags Changeset: beb0fe59609d Author: asaha Date: 2012-04-06 17:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/beb0fe59609d Merge ! .hgtags Changeset: 6ccd627b4af2 Author: asaha Date: 2012-04-12 15:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/6ccd627b4af2 Merge ! .hgtags ! src/share/classes/sun/print/PSPrinterJob.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java Changeset: 05b7a64ee608 Author: katleman Date: 2012-04-13 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/05b7a64ee608 Added tag jdk7u5-b02 for changeset 6ccd627b4af2 ! .hgtags Changeset: ea7a324102bf Author: asaha Date: 2012-04-23 13:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/ea7a324102bf Merge ! .hgtags Changeset: 538f6eff4041 Author: coffeys Date: 2012-05-04 11:40 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/538f6eff4041 7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6 port spaces Reviewed-by: alanb ! src/share/native/java/net/net_util.c ! src/share/native/java/net/net_util.h ! src/solaris/native/java/net/net_util_md.c ! src/windows/native/java/net/net_util_md.c ! test/java/net/Socket/setReuseAddress/Basic.java ! test/java/net/Socket/setReuseAddress/Restart.java Changeset: ba975a730f4b Author: coffeys Date: 2012-05-06 21:25 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/ba975a730f4b 7163470: Licensee source bundle build failed with CipherSpi not found (7u4) Reviewed-by: valeriep ! make/com/oracle/security/ucrypto/Makefile ! make/common/shared/Defs-java.gmk ! make/sun/security/ec/Makefile ! make/sun/security/mscapi/Makefile ! make/sun/security/pkcs11/Makefile Changeset: c91e36369a9f Author: jrose Date: 2012-05-07 01:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/c91e36369a9f 7165628: Issues with java.lang.invoke.MethodHandles.Lookup Summary: Base SecurityManager checks on either of Lookup.lookupClass or caller class; also clarify Lookup access checks. Reviewed-by: twisti ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/sun/invoke/util/VerifyAccess.java + test/java/lang/invoke/AccessControlTest.java + test/java/lang/invoke/AccessControlTest_subpkg/Acquaintance_remote.java Changeset: fe015b0bd239 Author: robm Date: 2012-05-07 11:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/fe015b0bd239 7166687: InetAddress.getLocalHost().getHostName() returns FQDN Reviewed-by: chegar ! src/solaris/native/java/net/Inet6AddressImpl.c Changeset: 16db69d35e28 Author: asaha Date: 2012-05-07 15:02 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/16db69d35e28 7156842: test/java/util/zip/ZipFile/vmcrash.zip triggers McAffe virus warning Reviewed-by: sherman - test/java/util/zip/ZipFile/VmCrash.java - test/java/util/zip/ZipFile/vmcrash.zip Changeset: da45451400bd Author: asaha Date: 2012-05-08 10:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/da45451400bd Merge ! .hgtags Changeset: b52b91e22ae2 Author: asaha Date: 2012-05-08 11:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/b52b91e22ae2 Merge ! .hgtags - test/java/util/zip/ZipFile/VmCrash.java - test/java/util/zip/ZipFile/vmcrash.zip Changeset: a6911b758836 Author: katleman Date: 2012-05-10 09:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/a6911b758836 Added tag jdk7u5-b04 for changeset b52b91e22ae2 ! .hgtags Changeset: 617a55f2478b Author: katleman Date: 2012-05-16 10:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/617a55f2478b Added tag jdk7u5-b05 for changeset a6911b758836 ! .hgtags Changeset: 8af2462d35b5 Author: katleman Date: 2012-05-24 13:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/8af2462d35b5 Added tag jdk7u5-b30 for changeset 617a55f2478b ! .hgtags Changeset: acd08a058d7e Author: asaha Date: 2012-06-15 14:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/acd08a058d7e Merge ! .hgtags Changeset: da4bf5f7d24d Author: asaha Date: 2012-06-18 14:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/da4bf5f7d24d Merge Changeset: cb2985085ab4 Author: asaha Date: 2012-06-18 15:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/cb2985085ab4 Merge From abhi.saha at oracle.com Wed Jun 20 15:42:44 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 20 Jun 2012 22:42:44 +0000 Subject: hg: jdk7u/jdk7u/langtools: 19 new changesets Message-ID: <20120620224330.C52A447A4F@hg.openjdk.java.net> Changeset: 523a8bfeec2b Author: katleman Date: 2012-03-07 15:50 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/523a8bfeec2b Added tag jdk7u5-b01 for changeset 0bea057f7ce1 ! .hgtags Changeset: ad08efab0abc Author: asaha Date: 2012-03-16 14:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/ad08efab0abc Merge ! .hgtags Changeset: 92ba7e935b5b Author: asaha Date: 2012-03-23 10:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/92ba7e935b5b Merge ! .hgtags Changeset: 3cff55ee68e4 Author: asaha Date: 2012-03-30 09:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/3cff55ee68e4 Merge ! .hgtags Changeset: 83d98562fe09 Author: asaha Date: 2012-04-06 17:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/83d98562fe09 Merge ! .hgtags Changeset: b11f11a79fe7 Author: asaha Date: 2012-04-12 15:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/b11f11a79fe7 Merge ! .hgtags Changeset: b5551788c350 Author: katleman Date: 2012-04-13 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/b5551788c350 Added tag jdk7u5-b02 for changeset b11f11a79fe7 ! .hgtags Changeset: a7e6a43c5e37 Author: katleman Date: 2012-04-16 15:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/a7e6a43c5e37 Added tag jdk7u4-b30 for changeset 463face16af6 ! .hgtags Changeset: 79cee842266b Author: katleman Date: 2012-04-20 11:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/79cee842266b Added tag jdk7u4-b21 for changeset a7e6a43c5e37 ! .hgtags Changeset: 13b2cbd396f3 Author: asaha Date: 2012-04-23 13:25 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/13b2cbd396f3 Merge ! .hgtags Changeset: 862c6e4b2652 Author: katleman Date: 2012-05-07 13:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/862c6e4b2652 Added tag jdk7u4-b22 for changeset 79cee842266b ! .hgtags Changeset: 5c1d85a2ac57 Author: katleman Date: 2012-05-07 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/5c1d85a2ac57 Added tag jdk7u4-b31 for changeset 862c6e4b2652 ! .hgtags Changeset: 6b7f852a35ba Author: asaha Date: 2012-05-08 10:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/6b7f852a35ba Merge ! .hgtags Changeset: 6cf7f5783c96 Author: asaha Date: 2012-05-08 11:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/6cf7f5783c96 Merge ! .hgtags Changeset: 0c76aeb6f6fe Author: katleman Date: 2012-05-10 09:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/0c76aeb6f6fe Added tag jdk7u5-b04 for changeset 6cf7f5783c96 ! .hgtags Changeset: 14a321b5bf14 Author: katleman Date: 2012-05-16 10:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/14a321b5bf14 Added tag jdk7u5-b05 for changeset 0c76aeb6f6fe ! .hgtags Changeset: cd3fa0e1d030 Author: katleman Date: 2012-05-24 13:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/cd3fa0e1d030 Added tag jdk7u5-b30 for changeset 14a321b5bf14 ! .hgtags Changeset: 9f67b66553d2 Author: asaha Date: 2012-06-15 14:12 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/9f67b66553d2 Merge ! .hgtags Changeset: 47ae28da5088 Author: asaha Date: 2012-06-18 14:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/47ae28da5088 Merge From abhi.saha at oracle.com Wed Jun 20 15:51:24 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 20 Jun 2012 22:51:24 +0000 Subject: hg: jdk7u/jdk7u/jdk: 2 new changesets Message-ID: <20120620225145.C9FA047A51@hg.openjdk.java.net> Changeset: c735836c2355 Author: asaha Date: 2012-06-20 15:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/c735836c2355 7175845: "jar uf" changes file permissions unexpectedly Reviewed-by: sherman, alanb ! src/share/classes/sun/tools/jar/Main.java + test/tools/jar/UpdateJar.java Changeset: e50c9a5f001c Author: asaha Date: 2012-06-20 15:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/e50c9a5f001c 7177216: native2ascii changes file permissions of input file Reviewed-by: sherman, alanb ! src/share/classes/sun/tools/native2ascii/Main.java + test/sun/tools/native2ascii/Permission.java From philip.race at oracle.com Wed Jun 20 17:18:51 2012 From: philip.race at oracle.com (Phil Race) Date: Wed, 20 Jun 2012 17:18:51 -0700 Subject: [7u6] Request approval for CR 7124536 In-Reply-To: <4FDA7815.1080005@oracle.com> References: <4FDA7815.1080005@oracle.com> Message-ID: <4FE2686B.9000302@oracle.com> http://cr.openjdk.java.net/~prr/7124536.7u6/ Bug means we think there's no default printer because Mac OS X handles this differently. Review here : http://mail.openjdk.java.net/pipermail/2d-dev/2012-June/002597.html Lots of discussion about how best to future-proof detecting the Mac platform which needs resolution at a higher level, but the fix itself is not at issue .. -phil. From david.holmes at oracle.com Wed Jun 20 20:21:20 2012 From: david.holmes at oracle.com (David Holmes) Date: Thu, 21 Jun 2012 13:21:20 +1000 Subject: [7u6] Request for approval / patch for review : 7178548 : Hashtable ignores threshold default In-Reply-To: <4E471F0F-933B-44A5-88AE-C58A343D0330@oracle.com> References: <4E471F0F-933B-44A5-88AE-C58A343D0330@oracle.com> Message-ID: <4FE29330.6030909@oracle.com> Hi Mike, On 21/06/2012 8:16 AM, Mike Duigou wrote: > Hello all; > > This is a small patch for review for 7u6 to correct a problem with the handling of the alternative hashing threshold. Ok. > http://cr.openjdk.java.net/~mduigou/7178548/0/webrev/ > > The patch also includes a suggested documentation fix and an minor change in WeakHashMap noted in earlier reviews that was too insiginificant for it's own issue. Ok. Don't suppose we could get all the missing spaces in "if(" cleaned up? ;-) Maybe flag it for the next cleanup day. David ------ > This change is not a back port because jkd8 uses a different implementation and is unaffected. > > When approved and reviewedI intend to push it to > ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > Regards, > > Mike From david.holmes at oracle.com Wed Jun 20 21:52:39 2012 From: david.holmes at oracle.com (David Holmes) Date: Thu, 21 Jun 2012 14:52:39 +1000 Subject: [7u6] Request for approval for 7178483 Change version string for embedded releases Message-ID: <4FE2A897.4050509@oracle.com> This is a trivial change to the version string used for the SE Embedded product, contained in the Defs-embedded.gmk file. It is a zero risk fix with no impact on other SE or OpenJDK builds. It has been pushed to JDK8: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/dfe5617c18b4 It was contributed by Gary Collins and reviewed by myself (dholmes) and Lance Andersen (lancea). The review thread is here: http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-June/010589.html Thanks, David From edvard.wendelin at oracle.com Wed Jun 20 22:34:09 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 21 Jun 2012 07:34:09 +0200 Subject: [7u6] Request for approval for 7178483 Change version string for embedded releases In-Reply-To: <4FE2A897.4050509@oracle.com> References: <4FE2A897.4050509@oracle.com> Message-ID: <0552F003-3FDE-45B4-B423-49FD154A1612@oracle.com> Approved! On Jun 21, 2012, at 6:52 AM, David Holmes wrote: > This is a trivial change to the version string used for the SE Embedded product, contained in the Defs-embedded.gmk file. It is a zero risk fix with no impact on other SE or OpenJDK builds. > > It has been pushed to JDK8: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/dfe5617c18b4 > > It was contributed by Gary Collins and reviewed by myself (dholmes) and Lance Andersen (lancea). The review thread is here: > > http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-June/010589.html > > Thanks, > David From david.holmes at oracle.com Wed Jun 20 23:13:44 2012 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Thu, 21 Jun 2012 06:13:44 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7178483: Change version string for Embedded releases Message-ID: <20120621061356.A09F747A5B@hg.openjdk.java.net> Changeset: e3977d38ecf1 Author: dholmes Date: 2012-06-20 22:40 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e3977d38ecf1 7178483: Change version string for Embedded releases Reviewed-by: dholmes, lancea Contributed-by: Gary Collins ! make/common/Defs-embedded.gmk From Alan.Bateman at oracle.com Thu Jun 21 03:21:38 2012 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Thu, 21 Jun 2012 11:21:38 +0100 Subject: [7u6] Request for approval / patch for review : 7178548 : Hashtable ignores threshold default In-Reply-To: <4E471F0F-933B-44A5-88AE-C58A343D0330@oracle.com> References: <4E471F0F-933B-44A5-88AE-C58A343D0330@oracle.com> Message-ID: <4FE2F5B2.1040205@oracle.com> On 20/06/2012 23:16, Mike Duigou wrote: > Hello all; > > This is a small patch for review for 7u6 to correct a problem with the handling of the alternative hashing threshold. > > http://cr.openjdk.java.net/~mduigou/7178548/0/webrev/ > > The patch also includes a suggested documentation fix and an minor change in WeakHashMap noted in earlier reviews that was too insiginificant for it's own issue. > Looks okay to me too. -Alan. From pavel.porvatov at oracle.com Thu Jun 21 03:24:27 2012 From: pavel.porvatov at oracle.com (pavel.porvatov at oracle.com) Date: Thu, 21 Jun 2012 10:24:27 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7174970: NLS [ccjk] Extra mnemonic keys at standard filechooserdialog (open and save) in metal L&F Message-ID: <20120621102511.C548E47A62@hg.openjdk.java.net> Changeset: 762ae4a20c8b Author: rupashka Date: 2012-06-21 14:19 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/762ae4a20c8b 7174970: NLS [ccjk] Extra mnemonic keys at standard filechooserdialog (open and save) in metal L&F Reviewed-by: alexsch ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_it.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties From edvard.wendelin at oracle.com Thu Jun 21 03:49:27 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 21 Jun 2012 12:49:27 +0200 Subject: [7u6] Request for approval / patch for review : 7178548 : Hashtable ignores threshold default In-Reply-To: <4FE2F5B2.1040205@oracle.com> References: <4E471F0F-933B-44A5-88AE-C58A343D0330@oracle.com> <4FE2F5B2.1040205@oracle.com> Message-ID: <29EFED4D-0A04-4E76-AC16-F3B553A673B7@oracle.com> Mike, Feel free to push the fix! Cheers, Edvard On Jun 21, 2012, at 12:21 PM, Alan Bateman wrote: > On 20/06/2012 23:16, Mike Duigou wrote: >> Hello all; >> >> This is a small patch for review for 7u6 to correct a problem with the handling of the alternative hashing threshold. >> >> http://cr.openjdk.java.net/~mduigou/7178548/0/webrev/ >> >> The patch also includes a suggested documentation fix and an minor change in WeakHashMap noted in earlier reviews that was too insiginificant for it's own issue. >> > Looks okay to me too. > > -Alan. From michael.x.mcmahon at oracle.com Thu Jun 21 04:22:10 2012 From: michael.x.mcmahon at oracle.com (Michael McMahon) Date: Thu, 21 Jun 2012 12:22:10 +0100 Subject: [7u6] Request for Approval : 7146564: DefaultProxySelector should filter 0.0.0.0 and ::0 [macosx] Message-ID: <4FE303E2.3020308@oracle.com> Hi, This is a request for approval to push the following change to 7u6. http://cr.openjdk.java.net/~michaelm/7146564/webrev.1/ The change has been in 8 already for some time (though not with this CR). Thanks, Michael. From leonid.romanov at oracle.com Thu Jun 21 05:27:11 2012 From: leonid.romanov at oracle.com (Leonid Romanov) Date: Thu, 21 Jun 2012 16:27:11 +0400 Subject: [7u6] Request for approval: 7124239: [macosx] sun.awt.SunToolkit.InfiniteLoop exception in realSync called from SwingTestHelper Message-ID: <9E1ADBD3-4531-4FFD-BBA9-387037727916@oracle.com> Hi, Requesting approval to push the fix for CR 7124239. This fix has been reviewed by Anthony Petrov. Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124239 Webrev: http://cr.openjdk.java.net/~leonidr/7124239/webrev.02/ Thanks, Leonid. From leonid.romanov at oracle.com Thu Jun 21 05:43:21 2012 From: leonid.romanov at oracle.com (Leonid Romanov) Date: Thu, 21 Jun 2012 16:43:21 +0400 Subject: [7u6] Request for approval: 7159381: [macosx] Dock Icon defaults to Generic Java Application Category Message-ID: <0DC89373-9A2D-440E-B163-3C21CCBCE1D6@oracle.com> Hi, Requesting approval to push the fix for CR 7159381. This fix has been reviewed by Scott Kovatch and Artem Ananiev. Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7159381 Webrev: http://cr.openjdk.java.net/~leonidr/7159381/webrev.00/ Thanks, Leonid. From anthony.petrov at oracle.com Thu Jun 21 05:48:01 2012 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Thu, 21 Jun 2012 16:48:01 +0400 Subject: [7u6] Request for approval for CR 7174704: [macosx] New issue in 7u6 b12: HeadlessPrintingTest failure Message-ID: <4FE31801.5030803@oracle.com> Bug: http://bugs.sun.com/view_bug.do?bug_id=7174704 Webrev: http://cr.openjdk.java.net/~anthony/7u6-12-headlessPrinting-7174704.0/ Review thread: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-June/004452.html Reviewers: Artem Ananiev, Leonid Romanov Note: we may want to fix this issue a bit differently in JDK 8. I will file a SubCR for JDK 8 right away. -- best regards, Anthony From alexander.potochkin at oracle.com Thu Jun 21 06:43:15 2012 From: alexander.potochkin at oracle.com (alexander.potochkin at oracle.com) Date: Thu, 21 Jun 2012 13:43:15 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7027300: Unsynchronized HashMap access causes endless loop Message-ID: <20120621134327.693CF47A69@hg.openjdk.java.net> Changeset: f71b6117fd7b Author: vkarnauk Date: 2012-06-21 17:41 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/f71b6117fd7b 7027300: Unsynchronized HashMap access causes endless loop Reviewed-by: bae, prr ! src/share/classes/sun/font/SunLayoutEngine.java From sean.coffey at oracle.com Thu Jun 21 10:01:44 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Thu, 21 Jun 2012 18:01:44 +0100 Subject: [7u6] Request for approval: 7176630, 7177617 : (sc) SocketChannel.write does not write more than 128k when channel configured blocking [win] Message-ID: <4FE35378.7040000@oracle.com> requesting to backport Alan's changes for this fix (& testcase update) from jdk8 to 7u6. 7176630: (sc) SocketChannel.write does not write more than 128k when channel configured blocking [win] JDK 8 changeset : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4f99d146fce0 7177617: TEST_BUG: java/nio/channels/AsyncCloseAndInterrupt.java failing (win) JDK 8 changeset : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/689129c71ccd regards, Sean. From sean.coffey at oracle.com Thu Jun 21 10:27:53 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Thu, 21 Jun 2012 18:27:53 +0100 Subject: [7u6] Request for approval : 7142847, 7144086 - java/nio/file/ testcase fixes Message-ID: <4FE35999.2070807@oracle.com> Looking to push these testcase fixes from jdk8 to jdk7u6 in a bid to improve test coverage. 7142847: TEST_BUG: java/nio/file/WatchService/SensitivityModifier.java has incorrect @run tag, runs Basic jdk8 changeset :http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c6d6ef8ec2bf 7144086: TEST_BUG: java/nio/file/WatchService/SensitivityModifier.java failing intermittently jdk 8 changeset : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/8326d434681d regards, Sean. From Dmitry.Degrave at oracle.com Thu Jun 21 11:57:28 2012 From: Dmitry.Degrave at oracle.com (Dmeetry Degrave) Date: Thu, 21 Jun 2012 22:57:28 +0400 Subject: [7u6] Request for approval: 7177701: error: Filling jar message during javax/imageio/metadata/IIOMetadataFormatImpl compilation Message-ID: <4FE36E98.2000900@oracle.com> Hi, Requesting approval to commit fix for 7177701 into 7u6. The fix has already been pushed to jdk8, the code changes for 7u6 are identical. 7177701 "error: Filling jar message during javax/imageio/metadata/IIOMetadataFormatImpl compilation" bug: http://bugs.sun.com/view_bug.do?bug_id=7177701 fix: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/34e254ffd0e7 Reviewed by Maurizio Cimadamore. thanks, dmeetry From sean.coffey at oracle.com Thu Jun 21 13:43:22 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Thu, 21 Jun 2012 21:43:22 +0100 Subject: [7u6] Request for approval / patch for review : 7178548 : Hashtable ignores threshold default In-Reply-To: <4E471F0F-933B-44A5-88AE-C58A343D0330@oracle.com> References: <4E471F0F-933B-44A5-88AE-C58A343D0330@oracle.com> Message-ID: <4FE3876A.4070703@oracle.com> Mike, http://cr.openjdk.java.net/~mduigou/7178548/0/webrev/src/share/classes/java/util/concurrent/ConcurrentHashMap.java.cdiff.html > try { > threshold = (null != altThreshold) > ? Integer.parseInt(altThreshold) > : 1; Should that 1 in ConcurrentHashMap also be reverting to an ALTERNATE_HASHING_THRESHOLD type value ? (of 512) regards, Sean. On 20/06/2012 23:16, Mike Duigou wrote: > Hello all; > > This is a small patch for review for 7u6 to correct a problem with the handling of the alternative hashing threshold. > > http://cr.openjdk.java.net/~mduigou/7178548/0/webrev/ > > The patch also includes a suggested documentation fix and an minor change in WeakHashMap noted in earlier reviews that was too insiginificant for it's own issue. > > This change is not a back port because jkd8 uses a different implementation and is unaffected. > > When approved and reviewedI intend to push it to > ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > Regards, > > Mike From sean.coffey at oracle.com Thu Jun 21 14:30:38 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Thu, 21 Jun 2012 22:30:38 +0100 Subject: [7u6] Request for approval: 7124239: [macosx] sun.awt.SunToolkit.InfiniteLoop exception in realSync called from SwingTestHelper In-Reply-To: <9E1ADBD3-4531-4FFD-BBA9-387037727916@oracle.com> References: <9E1ADBD3-4531-4FFD-BBA9-387037727916@oracle.com> Message-ID: <4FE3927E.4020609@oracle.com> Leonid, Re: [7u6] Request for approval: 7124239: and [7u6] Request for approval: 7159381 Is it possible for you to push to jdk 8 first as per ground rules ? regards, Sean. http://openjdk.java.net/projects/jdk7u/groundrules.html On 21/06/2012 13:27, Leonid Romanov wrote: > Hi, > Requesting approval to push the fix for CR 7124239. This fix has been reviewed by Anthony Petrov. > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124239 > Webrev: http://cr.openjdk.java.net/~leonidr/7124239/webrev.02/ > > Thanks, > Leonid. > From sean.coffey at oracle.com Thu Jun 21 14:31:57 2012 From: sean.coffey at oracle.com (=?UTF-8?B?U2XDoW4gQ29mZmV5?=) Date: Thu, 21 Jun 2012 22:31:57 +0100 Subject: [7u6] Request for approval for CR 7174704: [macosx] New issue in 7u6 b12: HeadlessPrintingTest failure In-Reply-To: <4FE31801.5030803@oracle.com> References: <4FE31801.5030803@oracle.com> Message-ID: <4FE392CD.8010801@oracle.com> Approved. Please address the JDK 8 issue asap. regards, Sean. On 21/06/2012 13:48, Anthony Petrov wrote: > Bug: http://bugs.sun.com/view_bug.do?bug_id=7174704 > Webrev: > http://cr.openjdk.java.net/~anthony/7u6-12-headlessPrinting-7174704.0/ > Review thread: > http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-June/004452.html > Reviewers: Artem Ananiev, Leonid Romanov > > Note: we may want to fix this issue a bit differently in JDK 8. I will > file a SubCR for JDK 8 right away. > > -- > best regards, > Anthony From sean.coffey at oracle.com Thu Jun 21 14:32:08 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Thu, 21 Jun 2012 22:32:08 +0100 Subject: [7u6] Request for Approval : 7146564: DefaultProxySelector should filter 0.0.0.0 and ::0 [macosx] In-Reply-To: <4FE303E2.3020308@oracle.com> References: <4FE303E2.3020308@oracle.com> Message-ID: <4FE392D8.5020404@oracle.com> Approved. On 21/06/2012 12:22, Michael McMahon wrote: > Hi, > > This is a request for approval to push the following change to 7u6. > > http://cr.openjdk.java.net/~michaelm/7146564/webrev.1/ > > The change has been in 8 already for some time (though not with this CR). > > Thanks, > Michael. From sean.coffey at oracle.com Thu Jun 21 14:32:29 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Thu, 21 Jun 2012 22:32:29 +0100 Subject: [7u6] Request for approval: 7177701: error: Filling jar message during javax/imageio/metadata/IIOMetadataFormatImpl compilation In-Reply-To: <4FE36E98.2000900@oracle.com> References: <4FE36E98.2000900@oracle.com> Message-ID: <4FE392ED.1000901@oracle.com> Approved. On 21/06/2012 19:57, Dmeetry Degrave wrote: > Hi, > > Requesting approval to commit fix for 7177701 into 7u6. > > The fix has already been pushed to jdk8, the code changes for 7u6 are > identical. > > 7177701 "error: Filling jar message during > javax/imageio/metadata/IIOMetadataFormatImpl compilation" > bug: http://bugs.sun.com/view_bug.do?bug_id=7177701 > fix: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/34e254ffd0e7 > > Reviewed by Maurizio Cimadamore. > > thanks, > dmeetry From sean.coffey at oracle.com Thu Jun 21 14:35:56 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Thu, 21 Jun 2012 22:35:56 +0100 Subject: [7u6] Request approval for CR 7124536 In-Reply-To: <4FE2686B.9000302@oracle.com> References: <4FDA7815.1080005@oracle.com> <4FE2686B.9000302@oracle.com> Message-ID: <4FE393BC.7000607@oracle.com> Approved. On 21/06/2012 01:18, Phil Race wrote: > http://cr.openjdk.java.net/~prr/7124536.7u6/ > > Bug means we think there's no default printer because Mac OS X handles > this differently. > > Review here : > http://mail.openjdk.java.net/pipermail/2d-dev/2012-June/002597.html > > Lots of discussion about how best to future-proof detecting the Mac > platform which needs resolution at a higher level, but the fix itself > is not at issue .. > > -phil. From leonid.romanov at oracle.com Thu Jun 21 15:03:00 2012 From: leonid.romanov at oracle.com (Leonid Romanov) Date: Fri, 22 Jun 2012 02:03:00 +0400 Subject: [7u6] Request for approval: 7124239: [macosx] sun.awt.SunToolkit.InfiniteLoop exception in realSync called from SwingTestHelper In-Reply-To: <4FE3927E.4020609@oracle.com> References: <9E1ADBD3-4531-4FFD-BBA9-387037727916@oracle.com> <4FE3927E.4020609@oracle.com> Message-ID: Hi, I'd like to push it into 7u6 first, if it is possible. I'm aware of the rules, but we have few days left until 7u6 rampdown2, so I don't want to spend this time waiting for another bunch of reviews in order to be able to push my fixes into JDK 8. It also doesn't help that I don't have necessary rights for pushing into JDK 8 repo, so I have to ask my colleagues to do it for me, which also takes time. On 22.06.2012, at 1:30, Se?n Coffey wrote: > Leonid, > > Re: [7u6] Request for approval: 7124239: > and > [7u6] Request for approval: 7159381 > > Is it possible for you to push to jdk 8 first as per ground rules ? > regards, > Sean. > > http://openjdk.java.net/projects/jdk7u/groundrules.html > > On 21/06/2012 13:27, Leonid Romanov wrote: >> Hi, >> Requesting approval to push the fix for CR 7124239. This fix has been reviewed by Anthony Petrov. >> >> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124239 >> Webrev: http://cr.openjdk.java.net/~leonidr/7124239/webrev.02/ >> >> Thanks, >> Leonid. >> From philip.race at oracle.com Thu Jun 21 14:57:12 2012 From: philip.race at oracle.com (philip.race at oracle.com) Date: Thu, 21 Jun 2012 21:57:12 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7158366: [macosx] Print-to-file dialog doesn't have an entry field for a name Message-ID: <20120621215732.BF02347A75@hg.openjdk.java.net> Changeset: 6460dac7a299 Author: prr Date: 2012-06-21 14:56 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/6460dac7a299 7158366: [macosx] Print-to-file dialog doesn't have an entry field for a name Reviewed-by: bae, jgodinez ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java From philip.race at oracle.com Thu Jun 21 15:07:14 2012 From: philip.race at oracle.com (Phil Race) Date: Thu, 21 Jun 2012 15:07:14 -0700 Subject: hg: jdk7u/jdk7u-dev/jdk: 7158366: [macosx] Print-to-file dialog doesn't have an entry field for a name In-Reply-To: <20120621215732.BF02347A75@hg.openjdk.java.net> References: <20120621215732.BF02347A75@hg.openjdk.java.net> Message-ID: <4FE39B12.4020201@oracle.com> Oh rats. The fix is fine but this has the wrong bug id and reviewer list. Should have been :- 7124536 : [macosx] PrintServiceLookup.lookupDefaultPrintService() return null Reviewed-by: bae, igor -phil. On 6/21/12 2:57 PM, philip.race at oracle.com wrote: > Changeset: 6460dac7a299 > Author: prr > Date: 2012-06-21 14:56 -0700 > URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/6460dac7a299 > > 7158366: [macosx] Print-to-file dialog doesn't have an entry field for a name > Reviewed-by: bae, jgodinez > > ! src/solaris/classes/sun/print/CUPSPrinter.java > ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java > From philip.race at oracle.com Thu Jun 21 15:13:24 2012 From: philip.race at oracle.com (Phil Race) Date: Thu, 21 Jun 2012 15:13:24 -0700 Subject: Wrong bug ID used in push : Was Re: hg: jdk7u/jdk7u-dev/jdk: 7158366: [macosx] Print-to-file dialog doesn't have an entry field for a name In-Reply-To: <4FE39B12.4020201@oracle.com> References: <20120621215732.BF02347A75@hg.openjdk.java.net> <4FE39B12.4020201@oracle.com> Message-ID: <4FE39C84.8020600@oracle.com> Hmm .. and since I used that bug ID a few days ago in the same repo, jcheck should have caught that, shouldn't it ? Maybe I don't have it configured right on my Mac? And I expect this is going to be a problem. -phil. On 6/21/12 3:07 PM, Phil Race wrote: > Oh rats. The fix is fine but this has the wrong bug id and reviewer list. > > Should have been :- > 7124536 : [macosx] PrintServiceLookup.lookupDefaultPrintService() > return null > Reviewed-by: bae, igor > > -phil. > > > On 6/21/12 2:57 PM, philip.race at oracle.com wrote: >> Changeset: 6460dac7a299 >> Author: prr >> Date: 2012-06-21 14:56 -0700 >> URL: >> http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/6460dac7a299 >> >> 7158366: [macosx] Print-to-file dialog doesn't have an entry field >> for a name >> Reviewed-by: bae, jgodinez >> >> ! src/solaris/classes/sun/print/CUPSPrinter.java >> ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java >> > From mark.reinhold at oracle.com Thu Jun 21 15:32:51 2012 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Thu, 21 Jun 2012 15:32:51 -0700 Subject: Wrong bug ID used in push : Was Re: hg: jdk7u/jdk7u-dev/jdk: 7158366: [macosx] Print-to-file dialog doesn't have an entry field for a name In-Reply-To: philip.race@oracle.com; Thu, 21 Jun 2012 15:13:24 PDT; <4FE39C84.8020600@oracle.com> Message-ID: <20120621223251.47B08137B@eggemoggin.niobe.net> 2012/6/21 15:13 -0700, philip.race at oracle.com: > Hmm .. and since I used that bug ID a few days ago in the same repo, > jcheck should have caught that, shouldn't it ? Maybe I don't have it > configured right on my Mac? And I expect this is going to be a problem. Won't be a problem. The jdk7u repos are configured so that jcheck allows duplicate bug ids. - Mark From dmitry.degrave at oracle.com Thu Jun 21 17:46:17 2012 From: dmitry.degrave at oracle.com (dmitry.degrave at oracle.com) Date: Fri, 22 Jun 2012 00:46:17 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 7177701: error: Filling jar message during javax/imageio/metadata/IIOMetadataFormatImpl compilation Message-ID: <20120622004621.3D8B847A7D@hg.openjdk.java.net> Changeset: a0550cd75339 Author: dmeetry Date: 2012-06-22 04:44 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/a0550cd75339 7177701: error: Filling jar message during javax/imageio/metadata/IIOMetadataFormatImpl compilation Summary: Recent JDK hash changes affected order in which files are returned from JavacFileManager.list() Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java From sean.coffey at oracle.com Fri Jun 22 00:59:46 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Fri, 22 Jun 2012 08:59:46 +0100 Subject: [7u6] Request for approval: 7124239: [macosx] sun.awt.SunToolkit.InfiniteLoop exception in realSync called from SwingTestHelper In-Reply-To: References: <9E1ADBD3-4531-4FFD-BBA9-387037727916@oracle.com> <4FE3927E.4020609@oracle.com> Message-ID: <4FE425F2.8010400@oracle.com> Ok. Thanks for the update. Approved then on the basis that you're working on getting the fix into JDK8 asap. Please mark JDK8 bug as fix in progress. Regards, Sean. On 21/06/2012 23:03, Leonid Romanov wrote: > Hi, > I'd like to push it into 7u6 first, if it is possible. I'm aware of the rules, but we have few days left until 7u6 rampdown2, so I don't want to spend this time waiting for another bunch of reviews in order to be able to push my fixes into JDK 8. It also doesn't help that I don't have necessary rights for pushing into JDK 8 repo, so I have to ask my colleagues to do it for me, which also takes time. > > On 22.06.2012, at 1:30, Se?n Coffey wrote: > >> Leonid, >> >> Re: [7u6] Request for approval: 7124239: >> and >> [7u6] Request for approval: 7159381 >> >> Is it possible for you to push to jdk 8 first as per ground rules ? >> regards, >> Sean. >> >> http://openjdk.java.net/projects/jdk7u/groundrules.html >> >> On 21/06/2012 13:27, Leonid Romanov wrote: >>> Hi, >>> Requesting approval to push the fix for CR 7124239. This fix has been reviewed by Anthony Petrov. >>> >>> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124239 >>> Webrev: http://cr.openjdk.java.net/~leonidr/7124239/webrev.02/ >>> >>> Thanks, >>> Leonid. >>> From sean.coffey at oracle.com Fri Jun 22 01:02:09 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Fri, 22 Jun 2012 09:02:09 +0100 Subject: [7u6] Request for approval: 7159381: [macosx] Dock Icon defaults to Generic Java Application Category In-Reply-To: <0DC89373-9A2D-440E-B163-3C21CCBCE1D6@oracle.com> References: <0DC89373-9A2D-440E-B163-3C21CCBCE1D6@oracle.com> Message-ID: <4FE42681.20605@oracle.com> Like 7124239 request, this is approved but please mark jdk8 bug as fix in progress and work with colleagues to address it there asap. Thanks! Sean. On 21/06/2012 13:43, Leonid Romanov wrote: > Hi, > Requesting approval to push the fix for CR 7159381. This fix has been reviewed by Scott Kovatch and Artem Ananiev. > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7159381 > Webrev: http://cr.openjdk.java.net/~leonidr/7159381/webrev.00/ > > Thanks, > Leonid. From michael.x.mcmahon at oracle.com Fri Jun 22 02:26:50 2012 From: michael.x.mcmahon at oracle.com (michael.x.mcmahon at oracle.com) Date: Fri, 22 Jun 2012 09:26:50 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 2 new changesets Message-ID: <20120622092800.7034B47AA4@hg.openjdk.java.net> Changeset: dce05a523e0e Author: michaelm Date: 2012-06-22 10:19 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/dce05a523e0e 7146564: DefaultProxySelector should filter 0.0.0.0 and ::0 [macosx] Reviewed-by: alanb, chegar ! src/share/classes/sun/net/spi/DefaultProxySelector.java Changeset: d68e2a1744bd Author: michaelm Date: 2012-06-22 10:20 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d68e2a1744bd Merge From leonid.romanov at oracle.com Fri Jun 22 03:00:26 2012 From: leonid.romanov at oracle.com (leonid.romanov at oracle.com) Date: Fri, 22 Jun 2012 10:00:26 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7124239: [macosx] sun.awt.SunToolkit.InfiniteLoop exception in realSync called from SwingTestHelper Message-ID: <20120622100051.83EF247AA5@hg.openjdk.java.net> Changeset: b521e3a5b843 Author: leonidr Date: 2012-06-22 14:06 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/b521e3a5b843 7124239: [macosx] sun.awt.SunToolkit.InfiniteLoop exception in realSync called from SwingTestHelper Reviewed-by: anthony, art ! src/macosx/native/sun/awt/LWCToolkit.m ! src/macosx/native/sun/osxapp/NSApplicationAWT.h ! src/macosx/native/sun/osxapp/NSApplicationAWT.m From leonid.romanov at oracle.com Fri Jun 22 04:16:11 2012 From: leonid.romanov at oracle.com (leonid.romanov at oracle.com) Date: Fri, 22 Jun 2012 11:16:11 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7159381: [macosx] Dock Icon defaults to Generic Java Application Category Message-ID: <20120622111634.1832B47AA6@hg.openjdk.java.net> Changeset: 8f37aad76b5b Author: leonidr Date: 2012-06-22 15:22 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/8f37aad76b5b 7159381: [macosx] Dock Icon defaults to Generic Java Application Category Reviewed-by: skovatch, art ! src/macosx/native/sun/osxapp/NSApplicationAWT.h ! src/macosx/native/sun/osxapp/NSApplicationAWT.m From anthony.petrov at oracle.com Fri Jun 22 04:21:12 2012 From: anthony.petrov at oracle.com (anthony.petrov at oracle.com) Date: Fri, 22 Jun 2012 11:21:12 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7174704: [macosx] New issue in 7u6 b12: HeadlessPrintingTest failure Message-ID: <20120622112123.18BAA47AA7@hg.openjdk.java.net> Changeset: 002ca3d97d19 Author: anthony Date: 2012-06-22 15:20 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/002ca3d97d19 7174704: [macosx] New issue in 7u6 b12: HeadlessPrintingTest failure Summary: Revert a fix for 7144542, and don't install run loop observers in headless mode Reviewed-by: art, leonidr ! src/macosx/native/sun/awt/awt.m ! src/solaris/native/sun/awt/awt_LoadLibrary.c From anthony.petrov at oracle.com Fri Jun 22 04:26:51 2012 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Fri, 22 Jun 2012 15:26:51 +0400 Subject: [7u6] Request for approval for CR 7174704: [macosx] New issue in 7u6 b12: HeadlessPrintingTest failure In-Reply-To: <4FE392CD.8010801@oracle.com> References: <4FE31801.5030803@oracle.com> <4FE392CD.8010801@oracle.com> Message-ID: <4FE4567B.40708@oracle.com> Will do. Thanks for the approval, Se?n. -- best regards, Anthony On 6/22/2012 1:31 AM, Se?n Coffey wrote: > Approved. Please address the JDK 8 issue asap. > > regards, > Sean. > > On 21/06/2012 13:48, Anthony Petrov wrote: >> Bug: http://bugs.sun.com/view_bug.do?bug_id=7174704 >> Webrev: >> http://cr.openjdk.java.net/~anthony/7u6-12-headlessPrinting-7174704.0/ >> Review thread: >> http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-June/004452.html >> >> Reviewers: Artem Ananiev, Leonid Romanov >> >> Note: we may want to fix this issue a bit differently in JDK 8. I will >> file a SubCR for JDK 8 right away. >> >> -- >> best regards, >> Anthony From mike.duigou at oracle.com Fri Jun 22 08:57:49 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Fri, 22 Jun 2012 15:57:49 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7178548: Hashtable alternative hashing threshold default ignored Message-ID: <20120622155810.2565247AAA@hg.openjdk.java.net> Changeset: f1e9d1264ce6 Author: mduigou Date: 2012-06-20 14:38 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/f1e9d1264ce6 7178548: Hashtable alternative hashing threshold default ignored Summary: Due to a patch merge error a manifest constant (a number) was used rather than the symbolic constant ALTERNATE_HASHING_THRESHOLD_DEFAULT for the alternate hashing threshold. When CR#773918 was applied it had no effect because the symbolic constant was not referenced. Reviewed-by: dholmes, alanb ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/Hashtable.java ! src/share/classes/java/util/WeakHashMap.java ! src/share/classes/java/util/concurrent/ConcurrentHashMap.java From mark.reinhold at oracle.com Fri Jun 22 09:28:48 2012 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Fri, 22 Jun 2012 09:28:48 -0700 Subject: Wrong bug ID used in push : Was Re: hg: jdk7u/jdk7u-dev/jdk: 7158366: [macosx] Print-to-file dialog doesn't have an entry field for a name In-Reply-To: philip.race@oracle.com; Fri, 22 Jun 2012 09:24:25 PDT; <4FE49C39.6000401@oracle.com> Message-ID: <20120622162848.EAA9ED9F@eggemoggin.niobe.net> 2012/6/22 9:24 -0700, philip.race at oracle.com: > On 6/22/2012 1:11 AM, Se?n Coffey wrote: >> I didn't realise openjdk7 repo allowed duplicate bug IDs. Is there a reason >> for that ? If memory serves, Dalibor requested this after it'd become difficult to merge HotSpot into jdk7u. >> Do we have any policy for correcting changesets that were pushed with wrong >> bug id/comment ? > > No idea. If it were considered important I could undo it with another > changeset then push again with the right bug id and comment. But since > this is limited to the 7 update forest, not the ongoing 8 forest, it > probably isn't worth it. If this were going into a jdk8 forest then I'd rollback the changeset on the server and blacklist it in jcheck. How this particular case is handled is up to the jdk7u maintainers. If you decide that you want the changeset rolled back on the server, just ask ops at openjdk.java.net. - Mark From lana.steuck at oracle.com Fri Jun 22 10:07:16 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 22 Jun 2012 17:07:16 +0000 Subject: hg: jdk7u/jdk7u-dev: 20 new changesets Message-ID: <20120622170717.DFBC247AAF@hg.openjdk.java.net> Changeset: e741093e96f3 Author: katleman Date: 2012-06-14 15:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/e741093e96f3 Added tag jdk7u6-b14 for changeset eff9ea1ca63d ! .hgtags Changeset: aec1bc0f257d Author: katleman Date: 2012-03-07 15:49 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/aec1bc0f257d Added tag jdk7u5-b01 for changeset 008753000680 ! .hgtags Changeset: f8654ec7dde1 Author: asaha Date: 2012-03-16 14:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/f8654ec7dde1 Merge ! .hgtags Changeset: 44b3a6e27856 Author: asaha Date: 2012-03-23 10:41 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/44b3a6e27856 Merge ! .hgtags Changeset: 14d3c539ff9d Author: asaha Date: 2012-03-30 08:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/14d3c539ff9d Merge ! .hgtags Changeset: 83226042eb53 Author: asaha Date: 2012-04-06 13:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/83226042eb53 Merge ! .hgtags Changeset: 18b62edd0ae7 Author: asaha Date: 2012-04-12 15:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/18b62edd0ae7 Merge ! .hgtags Changeset: 521085c93547 Author: katleman Date: 2012-04-13 13:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/521085c93547 Added tag jdk7u5-b02 for changeset 18b62edd0ae7 ! .hgtags Changeset: d738383dd287 Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/d738383dd287 Added tag jdk7u4-b30 for changeset f3f02c7d86c7 ! .hgtags Changeset: 3e92586871d9 Author: katleman Date: 2012-04-20 11:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/3e92586871d9 Added tag jdk7u4-b21 for changeset d738383dd287 ! .hgtags Changeset: 199ffd604376 Author: asaha Date: 2012-04-23 13:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/199ffd604376 Merge ! .hgtags Changeset: 0faf04aa1dd4 Author: katleman Date: 2012-05-07 12:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/0faf04aa1dd4 Added tag jdk7u4-b22 for changeset 3e92586871d9 ! .hgtags Changeset: 22e65a573ef9 Author: katleman Date: 2012-05-07 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/22e65a573ef9 Added tag jdk7u4-b31 for changeset 0faf04aa1dd4 ! .hgtags Changeset: 255de9e1cff5 Author: asaha Date: 2012-05-08 10:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/255de9e1cff5 Merge ! .hgtags Changeset: c1abaa3cb715 Author: asaha Date: 2012-05-08 11:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/c1abaa3cb715 Merge ! .hgtags Changeset: 0b45462b55fe Author: katleman Date: 2012-05-10 09:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/0b45462b55fe Added tag jdk7u5-b04 for changeset c1abaa3cb715 ! .hgtags Changeset: 9459a5112a9a Author: katleman Date: 2012-05-16 10:29 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/9459a5112a9a Added tag jdk7u5-b05 for changeset 0b45462b55fe ! .hgtags Changeset: ba23b4217dc6 Author: katleman Date: 2012-05-24 13:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/ba23b4217dc6 Added tag jdk7u5-b30 for changeset 9459a5112a9a ! .hgtags Changeset: 528f1589f5f2 Author: asaha Date: 2012-06-15 12:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/528f1589f5f2 Merge ! .hgtags Changeset: 1145cdaefc86 Author: lana Date: 2012-06-21 23:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/1145cdaefc86 Merge From lana.steuck at oracle.com Fri Jun 22 10:07:29 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 22 Jun 2012 17:07:29 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxws: 19 new changesets Message-ID: <20120622170738.0262747AB0@hg.openjdk.java.net> Changeset: 267c910616fe Author: katleman Date: 2012-06-14 15:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/267c910616fe Added tag jdk7u6-b14 for changeset 9ae31559fcce ! .hgtags Changeset: 85a7ce9ab3fe Author: katleman Date: 2012-03-07 15:49 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/85a7ce9ab3fe Added tag jdk7u5-b01 for changeset 61516652b59e ! .hgtags Changeset: 0a9c69396bd9 Author: asaha Date: 2012-03-16 14:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/0a9c69396bd9 Merge ! .hgtags Changeset: 2768ccaf87d7 Author: asaha Date: 2012-03-23 10:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/2768ccaf87d7 Merge ! .hgtags Changeset: d4b10d012dfd Author: asaha Date: 2012-03-30 09:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/d4b10d012dfd Merge ! .hgtags Changeset: 70186738e0b7 Author: asaha Date: 2012-04-06 17:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/70186738e0b7 Merge ! .hgtags Changeset: 6f61449a3e2f Author: asaha Date: 2012-04-12 15:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/6f61449a3e2f Merge ! .hgtags Changeset: 07f2b24e5dbe Author: katleman Date: 2012-04-13 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/07f2b24e5dbe Added tag jdk7u5-b02 for changeset 6f61449a3e2f ! .hgtags Changeset: 38baffe9be46 Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/38baffe9be46 Added tag jdk7u4-b30 for changeset 0eb54a680b09 ! .hgtags Changeset: a404a5179e6a Author: katleman Date: 2012-04-20 11:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/a404a5179e6a Added tag jdk7u4-b21 for changeset 38baffe9be46 ! .hgtags Changeset: 799b8be0bb89 Author: asaha Date: 2012-04-23 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/799b8be0bb89 Merge ! .hgtags Changeset: 0d74be22a7c0 Author: katleman Date: 2012-05-07 12:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/0d74be22a7c0 Added tag jdk7u4-b22 for changeset a404a5179e6a ! .hgtags Changeset: 0f88c2a79698 Author: katleman Date: 2012-05-07 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/0f88c2a79698 Added tag jdk7u4-b31 for changeset 0d74be22a7c0 ! .hgtags Changeset: 4bee026c03e3 Author: asaha Date: 2012-05-08 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/4bee026c03e3 Merge ! .hgtags Changeset: f3b50b658805 Author: asaha Date: 2012-05-08 11:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/f3b50b658805 Merge ! .hgtags Changeset: fecd38673825 Author: katleman Date: 2012-05-10 09:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/fecd38673825 Added tag jdk7u5-b04 for changeset f3b50b658805 ! .hgtags Changeset: 31e316910b85 Author: katleman Date: 2012-05-16 10:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/31e316910b85 Added tag jdk7u5-b05 for changeset fecd38673825 ! .hgtags Changeset: 4664a6ded9f7 Author: katleman Date: 2012-05-24 13:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/4664a6ded9f7 Added tag jdk7u5-b30 for changeset 31e316910b85 ! .hgtags Changeset: f1dba7ebe6a5 Author: asaha Date: 2012-06-15 14:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/f1dba7ebe6a5 Merge ! .hgtags From lana.steuck at oracle.com Fri Jun 22 10:07:17 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 22 Jun 2012 17:07:17 +0000 Subject: hg: jdk7u/jdk7u-dev/corba: 24 new changesets Message-ID: <20120622170740.A846847AB1@hg.openjdk.java.net> Changeset: 696ff60b4346 Author: mfang Date: 2012-06-12 12:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/696ff60b4346 7175367: NLS: 7u6 message drop10 integration Reviewed-by: yhuang ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_de.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_es.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_fr.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_it.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ja.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_pt_BR.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_sv.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_CN.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties Changeset: 731d5dbd7020 Author: mfang Date: 2012-06-12 16:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/731d5dbd7020 Merge Changeset: a258f7de4ef0 Author: katleman Date: 2012-06-14 15:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/a258f7de4ef0 Added tag jdk7u6-b14 for changeset 731d5dbd7020 ! .hgtags Changeset: 2e5e8c37d787 Author: mbankal Date: 2012-02-28 17:00 +0000 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/2e5e8c37d787 7079902: Refine CORBA data models Reviewed-by: asaha, coffeys ! src/share/classes/com/sun/corba/se/impl/interceptors/ClientRequestInfoImpl.java ! src/share/classes/com/sun/corba/se/impl/interceptors/ServerRequestInfoImpl.java ! src/share/classes/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java ! src/share/classes/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorBase_R.java ! src/share/classes/com/sun/corba/se/impl/oa/toa/TOAFactory.java ! src/share/classes/com/sun/corba/se/impl/orb/ParserTable.java ! src/share/classes/com/sun/corba/se/impl/orbutil/RepositoryId_1_3.java ! src/share/classes/com/sun/corba/se/impl/orbutil/RepositoryId_1_3_1.java ! src/share/classes/com/sun/corba/se/impl/protocol/LocalClientRequestDispatcherBase.java ! src/share/classes/com/sun/corba/se/impl/util/RepositoryId.java ! src/share/classes/com/sun/corba/se/spi/logging/CORBALogDomains.java ! src/share/classes/sun/rmi/rmic/iiop/IDLNames.java Changeset: b5eacf258d78 Author: coffeys Date: 2012-02-29 16:41 +0000 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/b5eacf258d78 7143851: Improve IIOP stub and tie generation in RMIC 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process Reviewed-by: mschoene, dholmes ! src/share/classes/sun/rmi/rmic/iiop/StubGenerator.java Changeset: 8b529de05c54 Author: asaha Date: 2012-03-02 09:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/8b529de05c54 Merge Changeset: fbc898d6ca67 Author: katleman Date: 2012-03-07 15:49 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/fbc898d6ca67 Added tag jdk7u5-b01 for changeset 8b529de05c54 ! .hgtags Changeset: bc86b1cb18e1 Author: asaha Date: 2012-03-16 14:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/bc86b1cb18e1 Merge ! .hgtags Changeset: 4e6e917fd97a Author: asaha Date: 2012-03-23 10:41 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/4e6e917fd97a Merge ! .hgtags Changeset: 0a947c4f2a7c Author: asaha Date: 2012-03-30 08:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/0a947c4f2a7c Merge ! .hgtags Changeset: c0b1bb1ef2b0 Author: asaha Date: 2012-04-06 13:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/c0b1bb1ef2b0 Merge ! .hgtags Changeset: acf57a3ee030 Author: asaha Date: 2012-04-12 15:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/acf57a3ee030 Merge ! .hgtags Changeset: c50aad2114e9 Author: katleman Date: 2012-04-13 13:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/c50aad2114e9 Added tag jdk7u5-b02 for changeset acf57a3ee030 ! .hgtags Changeset: b8560e92b68c Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/b8560e92b68c Added tag jdk7u4-b30 for changeset 91cf6d5b184c ! .hgtags Changeset: 1b97d80df5c4 Author: katleman Date: 2012-04-20 11:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/1b97d80df5c4 Added tag jdk7u4-b21 for changeset b8560e92b68c ! .hgtags Changeset: ecb4c288887b Author: asaha Date: 2012-04-23 13:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/ecb4c288887b Merge ! .hgtags Changeset: add54c4e4101 Author: katleman Date: 2012-05-07 12:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/add54c4e4101 Added tag jdk7u4-b22 for changeset 1b97d80df5c4 ! .hgtags Changeset: 6546ee04b833 Author: katleman Date: 2012-05-07 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/6546ee04b833 Added tag jdk7u4-b31 for changeset add54c4e4101 ! .hgtags Changeset: 242574382309 Author: asaha Date: 2012-05-08 10:17 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/242574382309 Merge ! .hgtags Changeset: fbafa6b0fda9 Author: asaha Date: 2012-05-08 11:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/fbafa6b0fda9 Merge ! .hgtags Changeset: 73691a9e0a24 Author: katleman Date: 2012-05-10 09:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/73691a9e0a24 Added tag jdk7u5-b04 for changeset fbafa6b0fda9 ! .hgtags Changeset: 93a5c38aded3 Author: katleman Date: 2012-05-16 10:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/93a5c38aded3 Added tag jdk7u5-b05 for changeset 73691a9e0a24 ! .hgtags Changeset: b45d36666a98 Author: katleman Date: 2012-05-24 13:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/b45d36666a98 Added tag jdk7u5-b30 for changeset 93a5c38aded3 ! .hgtags Changeset: 8da4015f405b Author: asaha Date: 2012-06-15 13:48 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/8da4015f405b Merge ! .hgtags From lana.steuck at oracle.com Fri Jun 22 10:07:23 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 22 Jun 2012 17:07:23 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxp: 22 new changesets Message-ID: <20120622170814.1E6CD47AB2@hg.openjdk.java.net> Changeset: 3da1a0be3892 Author: katleman Date: 2012-06-14 15:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/3da1a0be3892 Added tag jdk7u6-b14 for changeset da79c0fdf9a8 ! .hgtags Changeset: 54867d4cbe86 Author: lana Date: 2012-06-18 14:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/54867d4cbe86 Merge Changeset: b4a0668533e5 Author: katleman Date: 2012-03-07 15:49 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/b4a0668533e5 Added tag jdk7u5-b01 for changeset 36490d49683f ! .hgtags Changeset: 661559d4eb44 Author: asaha Date: 2012-03-16 14:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/661559d4eb44 Merge ! .hgtags Changeset: d252e8511aee Author: asaha Date: 2012-03-23 10:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/d252e8511aee Merge ! .hgtags Changeset: 3f8b55667a6f Author: asaha Date: 2012-03-30 09:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/3f8b55667a6f Merge ! .hgtags Changeset: abc9f6855a61 Author: joehw Date: 2012-04-06 09:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/abc9f6855a61 7157609: Issues with loop Reviewed-by: hawtin, lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: 7f3cc533e823 Author: asaha Date: 2012-04-06 17:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/7f3cc533e823 Merge ! .hgtags Changeset: aa6df713daa9 Author: asaha Date: 2012-04-12 15:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/aa6df713daa9 Merge ! .hgtags Changeset: 4acbdbec6df8 Author: katleman Date: 2012-04-13 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/4acbdbec6df8 Added tag jdk7u5-b02 for changeset aa6df713daa9 ! .hgtags Changeset: a90108a5e161 Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/a90108a5e161 Added tag jdk7u4-b30 for changeset 501dd9241186 ! .hgtags Changeset: 9de44cdaafe7 Author: katleman Date: 2012-04-20 11:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/9de44cdaafe7 Added tag jdk7u4-b21 for changeset a90108a5e161 ! .hgtags Changeset: ebd564625b90 Author: asaha Date: 2012-04-23 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/ebd564625b90 Merge ! .hgtags Changeset: 75ffe94cf0fb Author: katleman Date: 2012-05-07 12:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/75ffe94cf0fb Added tag jdk7u4-b22 for changeset 9de44cdaafe7 ! .hgtags Changeset: 88ec56907bb3 Author: katleman Date: 2012-05-07 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/88ec56907bb3 Added tag jdk7u4-b31 for changeset 75ffe94cf0fb ! .hgtags Changeset: 05d9044383d4 Author: asaha Date: 2012-05-08 10:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/05d9044383d4 Merge ! .hgtags Changeset: 661bf134f965 Author: asaha Date: 2012-05-08 11:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/661bf134f965 Merge ! .hgtags Changeset: bfd88f182bbe Author: katleman Date: 2012-05-10 09:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/bfd88f182bbe Added tag jdk7u5-b04 for changeset 661bf134f965 ! .hgtags Changeset: 00bf886e2407 Author: katleman Date: 2012-05-16 10:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/00bf886e2407 Added tag jdk7u5-b05 for changeset bfd88f182bbe ! .hgtags Changeset: daaca68b0cd8 Author: katleman Date: 2012-05-24 13:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/daaca68b0cd8 Added tag jdk7u5-b30 for changeset 00bf886e2407 ! .hgtags Changeset: 177e73ed1e7d Author: asaha Date: 2012-06-15 14:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/177e73ed1e7d Merge ! .hgtags Changeset: 94474d6f2828 Author: asaha Date: 2012-06-18 14:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/94474d6f2828 Merge From lana.steuck at oracle.com Fri Jun 22 10:07:23 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 22 Jun 2012 17:07:23 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 25 new changesets Message-ID: <20120622170832.BE2FB47AB3@hg.openjdk.java.net> Changeset: ebcacb329bd3 Author: mfang Date: 2012-06-12 13:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/ebcacb329bd3 7175367: NLS: 7u6 message drop10 integration Reviewed-by: yhuang ! src/share/classes/com/sun/tools/apt/resources/apt_ja.properties ! src/share/classes/com/sun/tools/apt/resources/apt_zh_CN.properties ! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_ja.properties ! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_zh_CN.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties ! src/share/classes/com/sun/tools/javah/resources/l10n_ja.properties ! src/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties Changeset: 35b2699c6243 Author: mfang Date: 2012-06-12 16:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/35b2699c6243 Merge Changeset: a5bb619cfd87 Author: katleman Date: 2012-06-14 15:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/a5bb619cfd87 Added tag jdk7u6-b14 for changeset 35b2699c6243 ! .hgtags Changeset: cccd816df0d6 Author: lana Date: 2012-06-13 22:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/cccd816df0d6 Merge Changeset: af297a59af0f Author: lana Date: 2012-06-18 14:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/af297a59af0f Merge Changeset: 523a8bfeec2b Author: katleman Date: 2012-03-07 15:50 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/523a8bfeec2b Added tag jdk7u5-b01 for changeset 0bea057f7ce1 ! .hgtags Changeset: ad08efab0abc Author: asaha Date: 2012-03-16 14:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/ad08efab0abc Merge ! .hgtags Changeset: 92ba7e935b5b Author: asaha Date: 2012-03-23 10:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/92ba7e935b5b Merge ! .hgtags Changeset: 3cff55ee68e4 Author: asaha Date: 2012-03-30 09:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/3cff55ee68e4 Merge ! .hgtags Changeset: 83d98562fe09 Author: asaha Date: 2012-04-06 17:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/83d98562fe09 Merge ! .hgtags Changeset: b11f11a79fe7 Author: asaha Date: 2012-04-12 15:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/b11f11a79fe7 Merge ! .hgtags Changeset: b5551788c350 Author: katleman Date: 2012-04-13 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/b5551788c350 Added tag jdk7u5-b02 for changeset b11f11a79fe7 ! .hgtags Changeset: a7e6a43c5e37 Author: katleman Date: 2012-04-16 15:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/a7e6a43c5e37 Added tag jdk7u4-b30 for changeset 463face16af6 ! .hgtags Changeset: 79cee842266b Author: katleman Date: 2012-04-20 11:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/79cee842266b Added tag jdk7u4-b21 for changeset a7e6a43c5e37 ! .hgtags Changeset: 13b2cbd396f3 Author: asaha Date: 2012-04-23 13:25 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/13b2cbd396f3 Merge ! .hgtags Changeset: 862c6e4b2652 Author: katleman Date: 2012-05-07 13:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/862c6e4b2652 Added tag jdk7u4-b22 for changeset 79cee842266b ! .hgtags Changeset: 5c1d85a2ac57 Author: katleman Date: 2012-05-07 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/5c1d85a2ac57 Added tag jdk7u4-b31 for changeset 862c6e4b2652 ! .hgtags Changeset: 6b7f852a35ba Author: asaha Date: 2012-05-08 10:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/6b7f852a35ba Merge ! .hgtags Changeset: 6cf7f5783c96 Author: asaha Date: 2012-05-08 11:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/6cf7f5783c96 Merge ! .hgtags Changeset: 0c76aeb6f6fe Author: katleman Date: 2012-05-10 09:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/0c76aeb6f6fe Added tag jdk7u5-b04 for changeset 6cf7f5783c96 ! .hgtags Changeset: 14a321b5bf14 Author: katleman Date: 2012-05-16 10:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/14a321b5bf14 Added tag jdk7u5-b05 for changeset 0c76aeb6f6fe ! .hgtags Changeset: cd3fa0e1d030 Author: katleman Date: 2012-05-24 13:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/cd3fa0e1d030 Added tag jdk7u5-b30 for changeset 14a321b5bf14 ! .hgtags Changeset: 9f67b66553d2 Author: asaha Date: 2012-06-15 14:12 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/9f67b66553d2 Merge ! .hgtags Changeset: 47ae28da5088 Author: asaha Date: 2012-06-18 14:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/47ae28da5088 Merge Changeset: 3468648bb521 Author: lana Date: 2012-06-21 23:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/3468648bb521 Merge From lana.steuck at oracle.com Fri Jun 22 10:07:21 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 22 Jun 2012 17:07:21 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: 27 new changesets Message-ID: <20120622170835.4592B47AB4@hg.openjdk.java.net> Changeset: 55e66d61e481 Author: katleman Date: 2012-06-14 15:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/55e66d61e481 Added tag jdk7u6-b14 for changeset 6b0f17814138 ! .hgtags Changeset: e5f7f95411fb Author: asaha Date: 2012-03-06 10:21 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/e5f7f95411fb 7151573: Fork hs23.1 hsx from hs23.0 for 7u5 and reinitialize build number Reviewed-by: jcoomes ! make/hotspot_version Changeset: 06a8c35d1d2a Author: katleman Date: 2012-03-07 15:49 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/06a8c35d1d2a Added tag jdk7u5-b01 for changeset e5f7f95411fb ! .hgtags Changeset: 74887fa0c368 Author: asaha Date: 2012-03-16 14:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/74887fa0c368 Merge ! .hgtags ! make/hotspot_version Changeset: 149b6bbf77ff Author: asaha Date: 2012-03-23 10:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/149b6bbf77ff Merge ! .hgtags ! make/hotspot_version Changeset: 6a7aac2ae8db Author: kamg Date: 2012-03-29 13:22 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/6a7aac2ae8db 7110720: Issue with vm config file loadingIssue with vm config file loading Summary: disabling default config files if -XX:-ReadDefaultConfigFiles Reviewed-by: phh, jrose, dcubed, dholmes ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/compilerOracle.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/arguments.cpp + test/runtime/7110720/Test7110720.sh Changeset: 5d7066bade31 Author: asaha Date: 2012-03-30 09:01 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/5d7066bade31 Merge ! .hgtags ! make/hotspot_version Changeset: fc1294d2611b Author: asaha Date: 2012-03-30 11:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/fc1294d2611b 7158116: Bump the hs23.1 build number to b02 Reviewed-by: jcoomes ! make/hotspot_version Changeset: aa04a01605ea Author: asaha Date: 2012-03-30 11:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/aa04a01605ea Merge ! src/share/vm/runtime/arguments.cpp Changeset: 549ba5646494 Author: never Date: 2012-04-04 20:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/549ba5646494 7152811: Issues in client compiler Reviewed-by: kvn, jrose ! src/share/vm/ci/ciField.cpp ! src/share/vm/ci/ciField.hpp Changeset: 5b2d6cfb602b Author: asaha Date: 2012-04-06 14:00 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/5b2d6cfb602b Merge ! .hgtags ! make/hotspot_version Changeset: dcf91dc1f50e Author: never Date: 2012-04-11 17:38 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/dcf91dc1f50e 7160677: missing else in fix for 7152811 Reviewed-by: kvn ! src/share/vm/ci/ciField.cpp Changeset: dc978aca3ceb Author: asaha Date: 2012-04-12 15:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/dc978aca3ceb Merge ! .hgtags ! make/hotspot_version Changeset: db2b0f27fea1 Author: katleman Date: 2012-04-13 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/db2b0f27fea1 Added tag jdk7u5-b02 for changeset dc978aca3ceb ! .hgtags Changeset: 93ec23d55b87 Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/93ec23d55b87 Added tag jdk7u4-b30 for changeset c7c6b00122cf ! .hgtags Changeset: 1eb9f79307a8 Author: katleman Date: 2012-04-20 11:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/1eb9f79307a8 Added tag jdk7u4-b21 for changeset 93ec23d55b87 ! .hgtags Changeset: dcfa1289a007 Author: asaha Date: 2012-04-23 13:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/dcfa1289a007 Merge ! .hgtags Changeset: add74a570ab2 Author: asaha Date: 2012-04-23 14:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/add74a570ab2 7163621: Bump the hs23.1 build number to b03 Reviewed-by: jcoomes ! make/hotspot_version Changeset: bf2255796a93 Author: kamg Date: 2012-05-03 15:57 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/bf2255796a93 7160757: Problem with hotspot/runtime_classfile Summary: Allow only current and super invokespecials of Reviewed-by: never, coleenp, dcubed ! src/share/vm/classfile/verifier.cpp + test/runtime/7160757/Test7160757.java Changeset: aed9d0f0f050 Author: katleman Date: 2012-05-07 12:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/aed9d0f0f050 Added tag jdk7u4-b22 for changeset 1eb9f79307a8 ! .hgtags Changeset: f11f0f1db115 Author: katleman Date: 2012-05-07 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/f11f0f1db115 Added tag jdk7u4-b31 for changeset aed9d0f0f050 ! .hgtags Changeset: 9ed92188eccc Author: asaha Date: 2012-05-08 10:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/9ed92188eccc Merge ! .hgtags Changeset: 6024bdfed9bf Author: asaha Date: 2012-05-08 11:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/6024bdfed9bf Merge ! .hgtags Changeset: 42ee6a26a543 Author: katleman Date: 2012-05-10 09:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/42ee6a26a543 Added tag jdk7u5-b04 for changeset 6024bdfed9bf ! .hgtags Changeset: 6434cb74457e Author: katleman Date: 2012-05-16 10:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/6434cb74457e Added tag jdk7u5-b05 for changeset 42ee6a26a543 ! .hgtags Changeset: 562c9e5ed2f8 Author: katleman Date: 2012-05-24 13:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/562c9e5ed2f8 Added tag jdk7u5-b30 for changeset 6434cb74457e ! .hgtags Changeset: ced728021cf5 Author: asaha Date: 2012-06-15 13:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ced728021cf5 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/classfile/verifier.cpp ! src/share/vm/runtime/arguments.cpp From lana.steuck at oracle.com Fri Jun 22 10:08:57 2012 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 22 Jun 2012 17:08:57 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 48 new changesets Message-ID: <20120622171739.E34B147AB5@hg.openjdk.java.net> Changeset: cb80eb22fe0a Author: mfang Date: 2012-06-12 13:02 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/cb80eb22fe0a 7175367: NLS: 7u6 message drop10 integration Reviewed-by: yhuang ! src/macosx/classes/com/apple/laf/resources/aqua_de.properties ! src/macosx/classes/com/apple/laf/resources/aqua_es.properties ! src/macosx/classes/com/apple/laf/resources/aqua_fr.properties ! src/macosx/classes/com/apple/laf/resources/aqua_it.properties ! src/macosx/classes/com/apple/laf/resources/aqua_ja.properties ! src/macosx/classes/com/apple/laf/resources/aqua_ko.properties ! src/macosx/classes/com/apple/laf/resources/aqua_pt_BR.properties ! src/macosx/classes/com/apple/laf/resources/aqua_sv.properties ! src/macosx/classes/com/apple/laf/resources/aqua_zh_CN.properties ! src/macosx/classes/com/apple/laf/resources/aqua_zh_TW.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_pt_BR.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_CN.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_es.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_fr.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_it.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ja.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_sv.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_it.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_de.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_es.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_it.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.properties ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_ja.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_pt_BR.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_sv.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_zh_CN.java ! src/share/classes/sun/awt/resources/awt_de.properties ! src/share/classes/sun/awt/resources/awt_es.properties ! src/share/classes/sun/awt/resources/awt_pt_BR.properties ! src/share/classes/sun/awt/resources/awt_zh_CN.properties ! src/share/classes/sun/launcher/resources/launcher_de.properties ! src/share/classes/sun/launcher/resources/launcher_es.properties ! src/share/classes/sun/launcher/resources/launcher_it.properties ! src/share/classes/sun/launcher/resources/launcher_ko.properties ! src/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/share/classes/sun/management/resources/agent_de.properties ! src/share/classes/sun/management/resources/agent_es.properties ! src/share/classes/sun/management/resources/agent_fr.properties ! src/share/classes/sun/management/resources/agent_it.properties ! src/share/classes/sun/management/resources/agent_ja.properties ! src/share/classes/sun/management/resources/agent_ko.properties ! src/share/classes/sun/management/resources/agent_pt_BR.properties ! src/share/classes/sun/management/resources/agent_sv.properties ! src/share/classes/sun/management/resources/agent_zh_CN.properties ! src/share/classes/sun/management/resources/agent_zh_TW.properties ! src/share/classes/sun/misc/resources/Messages_de.java ! src/share/classes/sun/misc/resources/Messages_es.java ! src/share/classes/sun/misc/resources/Messages_fr.java ! src/share/classes/sun/misc/resources/Messages_it.java ! src/share/classes/sun/misc/resources/Messages_ja.java ! src/share/classes/sun/misc/resources/Messages_ko.java ! src/share/classes/sun/misc/resources/Messages_pt_BR.java ! src/share/classes/sun/misc/resources/Messages_sv.java ! src/share/classes/sun/misc/resources/Messages_zh_CN.java ! src/share/classes/sun/misc/resources/Messages_zh_TW.java ! src/share/classes/sun/print/resources/serviceui_de.properties ! src/share/classes/sun/print/resources/serviceui_es.properties ! src/share/classes/sun/print/resources/serviceui_fr.properties ! src/share/classes/sun/print/resources/serviceui_it.properties ! src/share/classes/sun/print/resources/serviceui_ja.properties ! src/share/classes/sun/print/resources/serviceui_ko.properties ! src/share/classes/sun/print/resources/serviceui_pt_BR.properties ! src/share/classes/sun/print/resources/serviceui_sv.properties ! src/share/classes/sun/print/resources/serviceui_zh_CN.properties ! src/share/classes/sun/print/resources/serviceui_zh_TW.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_de.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_es.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_fr.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_it.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_ja.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_ko.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_pt_BR.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_sv.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_zh_CN.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_zh_TW.properties ! src/share/classes/sun/rmi/rmic/resources/rmic_ja.properties ! src/share/classes/sun/rmi/rmic/resources/rmic_zh_CN.properties ! src/share/classes/sun/rmi/server/resources/rmid_de.properties ! src/share/classes/sun/rmi/server/resources/rmid_es.properties ! src/share/classes/sun/rmi/server/resources/rmid_fr.properties ! src/share/classes/sun/rmi/server/resources/rmid_it.properties ! src/share/classes/sun/rmi/server/resources/rmid_ja.properties ! src/share/classes/sun/rmi/server/resources/rmid_ko.properties ! src/share/classes/sun/rmi/server/resources/rmid_pt_BR.properties ! src/share/classes/sun/rmi/server/resources/rmid_sv.properties ! src/share/classes/sun/rmi/server/resources/rmid_zh_CN.properties ! src/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties ! src/share/classes/sun/security/tools/JarSignerResources_zh_CN.java ! src/share/classes/sun/security/util/AuthResources_pt_BR.java ! src/share/classes/sun/security/util/AuthResources_zh_TW.java ! src/share/classes/sun/security/util/Resources_ko.java ! src/share/classes/sun/tools/jar/resources/jar_de.properties ! src/share/classes/sun/tools/jar/resources/jar_es.properties ! src/share/classes/sun/tools/jar/resources/jar_fr.properties ! src/share/classes/sun/tools/jar/resources/jar_it.properties ! src/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/share/classes/sun/tools/jar/resources/jar_ko.properties ! src/share/classes/sun/tools/jar/resources/jar_pt_BR.properties ! src/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/share/classes/sun/tools/jar/resources/jar_zh_TW.properties + src/share/classes/sun/tools/jconsole/resources/messages_ja.properties + src/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties ! src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii_ja.java ! src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii_zh_CN.java ! src/share/classes/sun/util/logging/resources/logging_de.properties ! src/share/classes/sun/util/logging/resources/logging_es.properties ! src/share/classes/sun/util/logging/resources/logging_fr.properties ! src/share/classes/sun/util/logging/resources/logging_it.properties ! src/share/classes/sun/util/logging/resources/logging_ja.properties ! src/share/classes/sun/util/logging/resources/logging_ko.properties ! src/share/classes/sun/util/logging/resources/logging_pt_BR.properties ! src/share/classes/sun/util/logging/resources/logging_sv.properties ! src/share/classes/sun/util/logging/resources/logging_zh_CN.properties ! src/share/classes/sun/util/logging/resources/logging_zh_TW.properties ! src/share/classes/sun/util/resources/LocaleNames_de.properties ! src/share/classes/sun/util/resources/LocaleNames_es.properties ! src/share/classes/sun/util/resources/LocaleNames_fr.properties ! src/share/classes/sun/util/resources/LocaleNames_it.properties ! src/share/classes/sun/util/resources/LocaleNames_ja.properties ! src/share/classes/sun/util/resources/LocaleNames_ko.properties ! src/share/classes/sun/util/resources/LocaleNames_pt_BR.properties ! src/share/classes/sun/util/resources/LocaleNames_sv.properties ! src/share/classes/sun/util/resources/LocaleNames_zh.properties ! src/share/classes/sun/util/resources/LocaleNames_zh_TW.properties ! src/share/demo/jfc/Notepad/resources/Notepad_ja.properties ! src/share/demo/jfc/Notepad/resources/Notepad_zh_CN.properties Changeset: 3ce621d9b988 Author: mfang Date: 2012-06-12 16:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/3ce621d9b988 Merge Changeset: 16d0b8b9a29f Author: katleman Date: 2012-06-14 15:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/16d0b8b9a29f Added tag jdk7u6-b14 for changeset 3ce621d9b988 ! .hgtags Changeset: 0481c146976f Author: lana Date: 2012-06-13 22:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/0481c146976f Merge - src/share/classes/sun/nio/ch/DevPollSelectorProvider.java Changeset: 6c4ad045e3a0 Author: lana Date: 2012-06-18 14:05 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/6c4ad045e3a0 Merge Changeset: a09bcc7582a1 Author: mfang Date: 2012-06-13 22:15 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/a09bcc7582a1 7176894: back out LocaleNames_xx.properties files from 7u6 message drop10 Reviewed-by: yhuang ! src/share/classes/sun/util/resources/LocaleNames_de.properties ! src/share/classes/sun/util/resources/LocaleNames_es.properties ! src/share/classes/sun/util/resources/LocaleNames_fr.properties ! src/share/classes/sun/util/resources/LocaleNames_it.properties ! src/share/classes/sun/util/resources/LocaleNames_ja.properties ! src/share/classes/sun/util/resources/LocaleNames_ko.properties ! src/share/classes/sun/util/resources/LocaleNames_pt_BR.properties ! src/share/classes/sun/util/resources/LocaleNames_sv.properties ! src/share/classes/sun/util/resources/LocaleNames_zh.properties ! src/share/classes/sun/util/resources/LocaleNames_zh_TW.properties Changeset: 62e7500cbbaf Author: mfang Date: 2012-06-18 11:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/62e7500cbbaf Merge Changeset: b6e2d829a705 Author: mfang Date: 2012-06-18 14:34 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/b6e2d829a705 Merge - src/share/classes/sun/nio/ch/DevPollSelectorProvider.java Changeset: eb3da9b13e3c Author: bae Date: 2012-02-15 10:59 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/eb3da9b13e3c 7143617: Improve fontmanager layout lookup operations Reviewed-by: prr ! src/share/native/sun/font/layout/LookupProcessor.cpp ! src/share/native/sun/font/layout/LookupProcessor.h Changeset: 1338c556c39b Author: mullan Date: 2012-02-22 08:14 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/1338c556c39b 7145239: Finetune package definition restriction Reviewed-by: hawtin ! src/share/lib/security/java.security ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: a3217d7586bb Author: mullan Date: 2012-02-22 08:17 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/a3217d7586bb Merge Changeset: 803475bf4582 Author: asaha Date: 2012-02-24 10:25 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/803475bf4582 Merge - src/macosx/bin/universal/jvm.cfg - src/share/classes/com/sun/management/DiagnosticCommandArgumentInfo.java - src/share/classes/com/sun/management/DiagnosticCommandInfo.java - test/com/sun/management/HotSpotDiagnosticMXBean/ExecuteDiagnosticCommand.java - test/com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticCommandInfo.java - test/com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticCommands.java Changeset: 988706e33b26 Author: rupashka Date: 2012-02-27 20:18 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/988706e33b26 7143614: SynthLookAndFeel stability improvement Reviewed-by: malenkov ! src/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java + test/javax/swing/plaf/synth/7143614/bug7143614.java Changeset: 21aac3eb7c40 Author: sherman Date: 2012-02-28 15:44 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/21aac3eb7c40 7143606: File.createTempFile should be improved for temporary files created by the platform. Summary: To use java.nio.file.Files.createTempFile() Reviewed-by: alanb, ksrini, prr ! src/macosx/classes/apple/applescript/AppleScriptEngine.java ! src/share/classes/com/sun/java/util/jar/pack/Driver.java ! src/share/classes/java/awt/Font.java ! src/share/classes/javax/imageio/stream/FileCacheImageInputStream.java ! src/share/classes/javax/imageio/stream/FileCacheImageOutputStream.java ! src/share/classes/javax/management/loading/MLet.java ! src/share/classes/sun/print/PSPrinterJob.java ! src/share/classes/sun/rmi/server/Activation.java ! src/share/classes/sun/tools/jar/Main.java ! src/share/classes/sun/tools/native2ascii/Main.java ! src/solaris/classes/sun/font/FcFontConfiguration.java ! src/solaris/classes/sun/print/UnixPrintJob.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java Changeset: 5fc4da84eff8 Author: weijun Date: 2012-02-29 14:06 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/5fc4da84eff8 7143872: Improve certificate extension processing Reviewed-by: mullan ! src/share/classes/sun/security/x509/CRLExtensions.java ! src/share/classes/sun/security/x509/CertificateExtensions.java ! src/share/classes/sun/security/x509/X509CRLEntryImpl.java ! src/share/classes/sun/security/x509/X509CRLImpl.java ! src/share/classes/sun/security/x509/X509CertImpl.java + test/sun/security/x509/X509CRLImpl/OrderAndDup.java Changeset: 4b0c75c7ce73 Author: coffeys Date: 2012-02-29 16:48 +0000 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/4b0c75c7ce73 7143851: Improve IIOP stub and tie generation in RMIC 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process Reviewed-by: mschoene, dholmes ! make/com/sun/jmx/Makefile Changeset: 9e15d1f3fa4b Author: asaha Date: 2012-03-02 09:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/9e15d1f3fa4b Merge Changeset: 1b3a138bf970 Author: katleman Date: 2012-03-07 15:50 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/1b3a138bf970 Added tag jdk7u5-b01 for changeset 9e15d1f3fa4b ! .hgtags Changeset: e83afa1ca1be Author: asaha Date: 2012-03-16 14:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e83afa1ca1be Merge ! .hgtags ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 71e8c7f9079a Author: asaha Date: 2012-03-23 10:46 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/71e8c7f9079a Merge ! .hgtags Changeset: fdcaddec3b9d Author: katleman Date: 2012-04-16 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/fdcaddec3b9d Added tag jdk7u4-b30 for changeset 81a0f71a895e ! .hgtags Changeset: 71f3de57c188 Author: skovatch Date: 2012-04-19 18:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/71f3de57c188 7162440: Fix typo in BUNDLE_ID variable so it can be overridden Reviewed-by: lana ! make/common/Release-macosx.gmk Changeset: 0573d282ca24 Author: lana Date: 2012-04-19 18:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/0573d282ca24 Merge Changeset: 42ca70fcb2ce Author: katleman Date: 2012-04-20 11:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/42ca70fcb2ce Added tag jdk7u4-b21 for changeset 0573d282ca24 ! .hgtags Changeset: 3e2214ca5666 Author: katleman Date: 2012-05-07 12:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/3e2214ca5666 Added tag jdk7u4-b22 for changeset 42ca70fcb2ce ! .hgtags Changeset: 7daf4a4dee76 Author: katleman Date: 2012-05-07 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/7daf4a4dee76 Added tag jdk7u4-b31 for changeset 3e2214ca5666 ! .hgtags Changeset: 60f73910e872 Author: asaha Date: 2012-03-30 09:09 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/60f73910e872 Merge ! .hgtags Changeset: beb0fe59609d Author: asaha Date: 2012-04-06 17:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/beb0fe59609d Merge ! .hgtags Changeset: 6ccd627b4af2 Author: asaha Date: 2012-04-12 15:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/6ccd627b4af2 Merge ! .hgtags ! src/share/classes/sun/print/PSPrinterJob.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java Changeset: 05b7a64ee608 Author: katleman Date: 2012-04-13 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/05b7a64ee608 Added tag jdk7u5-b02 for changeset 6ccd627b4af2 ! .hgtags Changeset: ea7a324102bf Author: asaha Date: 2012-04-23 13:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/ea7a324102bf Merge ! .hgtags Changeset: 538f6eff4041 Author: coffeys Date: 2012-05-04 11:40 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/538f6eff4041 7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6 port spaces Reviewed-by: alanb ! src/share/native/java/net/net_util.c ! src/share/native/java/net/net_util.h ! src/solaris/native/java/net/net_util_md.c ! src/windows/native/java/net/net_util_md.c ! test/java/net/Socket/setReuseAddress/Basic.java ! test/java/net/Socket/setReuseAddress/Restart.java Changeset: ba975a730f4b Author: coffeys Date: 2012-05-06 21:25 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/ba975a730f4b 7163470: Licensee source bundle build failed with CipherSpi not found (7u4) Reviewed-by: valeriep ! make/com/oracle/security/ucrypto/Makefile ! make/common/shared/Defs-java.gmk ! make/sun/security/ec/Makefile ! make/sun/security/mscapi/Makefile ! make/sun/security/pkcs11/Makefile Changeset: c91e36369a9f Author: jrose Date: 2012-05-07 01:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/c91e36369a9f 7165628: Issues with java.lang.invoke.MethodHandles.Lookup Summary: Base SecurityManager checks on either of Lookup.lookupClass or caller class; also clarify Lookup access checks. Reviewed-by: twisti ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/sun/invoke/util/VerifyAccess.java + test/java/lang/invoke/AccessControlTest.java + test/java/lang/invoke/AccessControlTest_subpkg/Acquaintance_remote.java Changeset: fe015b0bd239 Author: robm Date: 2012-05-07 11:33 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/fe015b0bd239 7166687: InetAddress.getLocalHost().getHostName() returns FQDN Reviewed-by: chegar ! src/solaris/native/java/net/Inet6AddressImpl.c Changeset: 16db69d35e28 Author: asaha Date: 2012-05-07 15:02 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/16db69d35e28 7156842: test/java/util/zip/ZipFile/vmcrash.zip triggers McAffe virus warning Reviewed-by: sherman - test/java/util/zip/ZipFile/VmCrash.java - test/java/util/zip/ZipFile/vmcrash.zip Changeset: da45451400bd Author: asaha Date: 2012-05-08 10:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/da45451400bd Merge ! .hgtags Changeset: b52b91e22ae2 Author: asaha Date: 2012-05-08 11:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/b52b91e22ae2 Merge ! .hgtags - test/java/util/zip/ZipFile/VmCrash.java - test/java/util/zip/ZipFile/vmcrash.zip Changeset: a6911b758836 Author: katleman Date: 2012-05-10 09:59 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/a6911b758836 Added tag jdk7u5-b04 for changeset b52b91e22ae2 ! .hgtags Changeset: 617a55f2478b Author: katleman Date: 2012-05-16 10:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/617a55f2478b Added tag jdk7u5-b05 for changeset a6911b758836 ! .hgtags Changeset: 8af2462d35b5 Author: katleman Date: 2012-05-24 13:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/8af2462d35b5 Added tag jdk7u5-b30 for changeset 617a55f2478b ! .hgtags Changeset: acd08a058d7e Author: asaha Date: 2012-06-15 14:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/acd08a058d7e Merge ! .hgtags Changeset: da4bf5f7d24d Author: asaha Date: 2012-06-18 14:35 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/da4bf5f7d24d Merge Changeset: cb2985085ab4 Author: asaha Date: 2012-06-18 15:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/cb2985085ab4 Merge Changeset: c735836c2355 Author: asaha Date: 2012-06-20 15:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/c735836c2355 7175845: "jar uf" changes file permissions unexpectedly Reviewed-by: sherman, alanb ! src/share/classes/sun/tools/jar/Main.java + test/tools/jar/UpdateJar.java Changeset: e50c9a5f001c Author: asaha Date: 2012-06-20 15:51 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e50c9a5f001c 7177216: native2ascii changes file permissions of input file Reviewed-by: sherman, alanb ! src/share/classes/sun/tools/native2ascii/Main.java + test/sun/tools/native2ascii/Permission.java Changeset: e29190d52ead Author: lana Date: 2012-06-21 19:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e29190d52ead Merge ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_it.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties ! src/share/classes/sun/security/x509/X509CertImpl.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java Changeset: 2a08d45743f4 Author: lana Date: 2012-06-22 10:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/2a08d45743f4 Merge From alejandro.murillo at oracle.com Fri Jun 22 16:17:43 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Fri, 22 Jun 2012 17:17:43 -0600 Subject: [7u6] Request for approval for bulk integration of hs23.2-b07 Message-ID: <4FE4FD17.5080104@oracle.com> Requesting approval to integrate hs23.2-b07 into jdk7u6-b16. Note: hs23.2-b06 was not integrated into JDK7U-B15 so this webrev contains the changes corresponding to hs23.2-b06 as well. A webrev is available at: http://cr.openjdk.java.net/~amurillo/7u6/hs23.2-b07-jdk7u6-b16.webrev/ Pre-integration testing is in progress; the integration will proceed only after SQE has analyzed the results and approved. The fixes in the proposed integration are below. All have undergone nightly testing and are already in a jdk8 repository. 6310967: SA: jstack -m produce failures in output 7063674: Wrong results from basic comparisons after calls to Long.bitCount(long) 7120481: storeStore barrier in constructor with final field 7129401: PPC: runtime/7100935/TestShortArraycopy.java fails 7158800: Improve storage of symbol tables 7169782: C2: SIGSEGV in LShiftLNode::Ideal(PhaseGVN*, bool) 7172708: 32/64 bit type issues on Windows after Mac OS X port 7174510: 19 JCK compiler tests fail with C2 error: memNode.cpp:812 - ShouldNotReachHere 7174928: JSR 292: unresolved invokedynamic call sites deopt and osr infinitely 7175255: symlinks are wrong, which caused jdk8-promote-2 to fail (client/64/64 directories in debuginfo zips) 7175516: new hotspot build - hs23.2-b06 7177365: new hotspot build - hs23.2-b07 7178113: build environment change -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700) From abhi.saha at oracle.com Fri Jun 22 23:19:27 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Sat, 23 Jun 2012 06:19:27 +0000 Subject: hg: jdk7u/jdk7u: Added tag jdk7u6-b15 for changeset 528f1589f5f2 Message-ID: <20120623061927.2A94747AC8@hg.openjdk.java.net> Changeset: 7b77364eb09f Author: vita Date: 2012-06-22 16:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/7b77364eb09f Added tag jdk7u6-b15 for changeset 528f1589f5f2 ! .hgtags From abhi.saha at oracle.com Fri Jun 22 23:19:33 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Sat, 23 Jun 2012 06:19:33 +0000 Subject: hg: jdk7u/jdk7u/corba: Added tag jdk7u6-b15 for changeset 8da4015f405b Message-ID: <20120623061934.52DCC47AC9@hg.openjdk.java.net> Changeset: 7674c7ed99a5 Author: vita Date: 2012-06-22 16:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/7674c7ed99a5 Added tag jdk7u6-b15 for changeset 8da4015f405b ! .hgtags From abhi.saha at oracle.com Fri Jun 22 23:20:23 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Sat, 23 Jun 2012 06:20:23 +0000 Subject: hg: jdk7u/jdk7u/hotspot: Added tag jdk7u6-b15 for changeset ced728021cf5 Message-ID: <20120623062026.EBE0947ACB@hg.openjdk.java.net> Changeset: a3b7e95435f5 Author: vita Date: 2012-06-22 16:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a3b7e95435f5 Added tag jdk7u6-b15 for changeset ced728021cf5 ! .hgtags From abhi.saha at oracle.com Fri Jun 22 23:22:27 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Sat, 23 Jun 2012 06:22:27 +0000 Subject: hg: jdk7u/jdk7u/jaxp: Added tag jdk7u6-b15 for changeset 94474d6f2828 Message-ID: <20120623062229.6B97147ACC@hg.openjdk.java.net> Changeset: 0b329a8d325b Author: vita Date: 2012-06-22 16:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/0b329a8d325b Added tag jdk7u6-b15 for changeset 94474d6f2828 ! .hgtags From abhi.saha at oracle.com Fri Jun 22 23:22:35 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Sat, 23 Jun 2012 06:22:35 +0000 Subject: hg: jdk7u/jdk7u/jaxws: Added tag jdk7u6-b15 for changeset f1dba7ebe6a5 Message-ID: <20120623062238.E5FB947ACD@hg.openjdk.java.net> Changeset: e1d2afbb63d2 Author: vita Date: 2012-06-22 16:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/e1d2afbb63d2 Added tag jdk7u6-b15 for changeset f1dba7ebe6a5 ! .hgtags From abhi.saha at oracle.com Fri Jun 22 23:22:51 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Sat, 23 Jun 2012 06:22:51 +0000 Subject: hg: jdk7u/jdk7u/jdk: Added tag jdk7u6-b15 for changeset e50c9a5f001c Message-ID: <20120623062312.C082947ACE@hg.openjdk.java.net> Changeset: 966e21feb7f0 Author: vita Date: 2012-06-22 16:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/966e21feb7f0 Added tag jdk7u6-b15 for changeset e50c9a5f001c ! .hgtags From abhi.saha at oracle.com Fri Jun 22 23:24:39 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Sat, 23 Jun 2012 06:24:39 +0000 Subject: hg: jdk7u/jdk7u/langtools: Added tag jdk7u6-b15 for changeset 47ae28da5088 Message-ID: <20120623062443.39A6147ACF@hg.openjdk.java.net> Changeset: 5c7763489f4d Author: vita Date: 2012-06-22 16:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/5c7763489f4d Added tag jdk7u6-b15 for changeset 47ae28da5088 ! .hgtags From edvard.wendelin at oracle.com Sat Jun 23 13:25:11 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Sat, 23 Jun 2012 22:25:11 +0200 Subject: [7u6] Request for approval for bulk integration of hs23.2-b07 In-Reply-To: <4FE4FD17.5080104@oracle.com> References: <4FE4FD17.5080104@oracle.com> Message-ID: <6EDA9E81-01FF-4A21-AD6C-11FFE94FA263@oracle.com> Pre-approved pending test results. Cheers, Edvard On Jun 23, 2012, at 1:17 AM, Alejandro E Murillo wrote: > Requesting approval to integrate hs23.2-b07 into jdk7u6-b16. > Note: hs23.2-b06 was not integrated into JDK7U-B15 so this > webrev contains the changes corresponding to hs23.2-b06 as well. > > A webrev is available at: > > http://cr.openjdk.java.net/~amurillo/7u6/hs23.2-b07-jdk7u6-b16.webrev/ > > Pre-integration testing is in progress; the integration will proceed > only after SQE has analyzed the results and approved. > > The fixes in the proposed integration are below. All have undergone > nightly testing and are already in a jdk8 repository. > > 6310967: SA: jstack -m produce failures in output > 7063674: Wrong results from basic comparisons after calls to Long.bitCount(long) > 7120481: storeStore barrier in constructor with final field > 7129401: PPC: runtime/7100935/TestShortArraycopy.java fails > 7158800: Improve storage of symbol tables > 7169782: C2: SIGSEGV in LShiftLNode::Ideal(PhaseGVN*, bool) > 7172708: 32/64 bit type issues on Windows after Mac OS X port > 7174510: 19 JCK compiler tests fail with C2 error: memNode.cpp:812 - ShouldNotReachHere > 7174928: JSR 292: unresolved invokedynamic call sites deopt and osr infinitely > 7175255: symlinks are wrong, which caused jdk8-promote-2 to fail (client/64/64 directories in debuginfo zips) > 7175516: new hotspot build - hs23.2-b06 > 7177365: new hotspot build - hs23.2-b07 > 7178113: build environment change > > -- > Alejandro E Murillo, Java Performance > Phone: (303) 955-2584. > Timezone: US/Mountain (UTC-0700) > From kurchi.subhra.hazra at oracle.com Sat Jun 23 16:46:38 2012 From: kurchi.subhra.hazra at oracle.com (Kurchi Subhra Hazra) Date: Sat, 23 Jun 2012 16:46:38 -0700 Subject: [7u6] Request for approval: 7173645: (props) System.getProperty("os.name") should return "Windows Server 2012" for Windows Server 2012 In-Reply-To: <4FB2CD72.8040300@oracle.com> References: <4FB2CD72.8040300@oracle.com> Message-ID: <4FE6555E.1040703@oracle.com> Requesting approval to commit fix for CR 7173645. Bug:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7173645 Webrev:http://cr.openjdk.java.net/~khazra/7173645/7u6/webrev.00/ This had been reviewed by Alan Bateman, David Holmes and Chris Hegarty. [1] This fix has been pushed into jdk8 [2] Thanks, Kurchi [1]http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-June/010405.html [2]http://hg.openjdk.java.net/jdk8/tl/jdk/rev/af313ded4ffb From edvard.wendelin at oracle.com Mon Jun 25 01:58:54 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 25 Jun 2012 10:58:54 +0200 Subject: [7u6] Request for approval: 7176630, 7177617 : (sc) SocketChannel.write does not write more than 128k when channel configured blocking [win] In-Reply-To: <4FE35378.7040000@oracle.com> References: <4FE35378.7040000@oracle.com> Message-ID: <3438AC1A-DDE7-4A24-8F65-54FD72CF4336@oracle.com> Approved. On Jun 21, 2012, at 7:01 PM, Se?n Coffey wrote: > requesting to backport Alan's changes for this fix (& testcase update) from jdk8 to 7u6. > > 7176630: (sc) SocketChannel.write does not write more than 128k when channel configured blocking [win] > JDK 8 changeset : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4f99d146fce0 > > 7177617: TEST_BUG: java/nio/channels/AsyncCloseAndInterrupt.java failing (win) > JDK 8 changeset : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/689129c71ccd > > regards, > Sean. From edvard.wendelin at oracle.com Mon Jun 25 01:59:31 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 25 Jun 2012 10:59:31 +0200 Subject: [7u6] Request for approval : 7142847, 7144086 - java/nio/file/ testcase fixes In-Reply-To: <4FE35999.2070807@oracle.com> References: <4FE35999.2070807@oracle.com> Message-ID: Approved. On Jun 21, 2012, at 7:27 PM, Se?n Coffey wrote: > Looking to push these testcase fixes from jdk8 to jdk7u6 in a bid to improve test coverage. > > 7142847: TEST_BUG: java/nio/file/WatchService/SensitivityModifier.java has incorrect @run tag, runs Basic > jdk8 changeset :http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c6d6ef8ec2bf > > 7144086: TEST_BUG: java/nio/file/WatchService/SensitivityModifier.java failing intermittently > jdk 8 changeset : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/8326d434681d > > regards, > Sean. From edvard.wendelin at oracle.com Mon Jun 25 02:00:34 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 25 Jun 2012 11:00:34 +0200 Subject: [7u6] Request for approval: 7173645: (props) System.getProperty("os.name") should return "Windows Server 2012" for Windows Server 2012 In-Reply-To: <4FE6555E.1040703@oracle.com> References: <4FB2CD72.8040300@oracle.com> <4FE6555E.1040703@oracle.com> Message-ID: Approved. On Jun 24, 2012, at 1:46 AM, Kurchi Subhra Hazra wrote: > > Requesting approval to commit fix for CR 7173645. > Bug:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7173645 > Webrev:http://cr.openjdk.java.net/~khazra/7173645/7u6/webrev.00/ > > This had been reviewed by Alan Bateman, David Holmes and Chris Hegarty. [1] > > This fix has been pushed into jdk8 [2] > > Thanks, > Kurchi > > [1]http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-June/010405.html > [2]http://hg.openjdk.java.net/jdk8/tl/jdk/rev/af313ded4ffb > From sean.coffey at oracle.com Mon Jun 25 02:13:43 2012 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Mon, 25 Jun 2012 09:13:43 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 5 new changesets Message-ID: <20120625091819.C0C6347AEC@hg.openjdk.java.net> Changeset: 658fdd55e71c Author: alanb Date: 2012-06-14 12:13 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/658fdd55e71c 7176630: (sc) SocketChannel.write does not write more than 128k when channel configured blocking [win] Reviewed-by: khazra, chegar ! src/windows/native/sun/nio/ch/SocketDispatcher.c + test/java/nio/channels/SocketChannel/ShortWrite.java Changeset: 1c41d5e49584 Author: alanb Date: 2012-06-18 11:19 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/1c41d5e49584 7177617: TEST_BUG: java/nio/channels/AsyncCloseAndInterrupt.java failing (win) Reviewed-by: chegar, coffeys ! test/java/nio/channels/AsyncCloseAndInterrupt.java ! test/java/nio/channels/SocketChannel/AdaptSocket.java + test/java/nio/channels/SocketChannel/CloseDuringWrite.java ! test/java/nio/channels/TestUtil.java Changeset: 1ff37a4aa198 Author: alanb Date: 2012-02-07 13:28 +0000 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/1ff37a4aa198 7142847: TEST_BUG: java/nio/file/WatchService/SensitivityModifier.java has incorrect @run tag, runs Basic Reviewed-by: chegar ! test/java/nio/file/WatchService/Basic.java ! test/java/nio/file/WatchService/SensitivityModifier.java Changeset: c0f0ceab769a Author: alanb Date: 2012-02-09 16:38 +0000 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/c0f0ceab769a 7144086: TEST_BUG: java/nio/file/WatchService/SensitivityModifier.java failing intermittently Reviewed-by: chegar ! test/java/nio/file/WatchService/SensitivityModifier.java Changeset: 61a496db0378 Author: coffeys Date: 2012-06-25 10:12 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/61a496db0378 Merge From chris.hegarty at oracle.com Mon Jun 25 06:30:20 2012 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Mon, 25 Jun 2012 14:30:20 +0100 Subject: [7u6] Request for approval: 7176784: Windows authentication not working on some computers Message-ID: <4FE867EC.5020708@oracle.com> Requesting approval to push CR 7176784 to 7u6. Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7176784 Webrev: http://cr.openjdk.java.net/~chegar/7176784/webrev.00/webrev/ This fix has been pushed into jdk8 [1], and it ultra conservative. Thanks, -Chris. [1] http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4a4a04bfeece From anthony.petrov at oracle.com Mon Jun 25 06:54:00 2012 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Mon, 25 Jun 2012 17:54:00 +0400 Subject: [7u6] Request for approval for CR 7170716: JVM crash when opening an AWT app from a registered file. Message-ID: <4FE86D78.3000705@oracle.com> Bug: http://bugs.sun.com/view_bug.do?bug_id=7170716 Webrev: http://cr.openjdk.java.net/~anthony/7u6-13-crashInSetApplicationDelegate-7170716.0/ Review thread: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-June/004482.html Reviewers: Artem Ananiev, Leonid Romanov Note: this is a 100% direct back-port of the same fix from JDK 8. -- best regards, Anthony From sean.coffey at oracle.com Mon Jun 25 07:14:26 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Mon, 25 Jun 2012 15:14:26 +0100 Subject: [7u6] Request for approval: 7176784: Windows authentication not working on some computers In-Reply-To: <4FE867EC.5020708@oracle.com> References: <4FE867EC.5020708@oracle.com> Message-ID: <4FE87242.2050004@oracle.com> Approved. On 25/06/12 14:30, Chris Hegarty wrote: > Requesting approval to push CR 7176784 to 7u6. > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7176784 > Webrev: http://cr.openjdk.java.net/~chegar/7176784/webrev.00/webrev/ > > This fix has been pushed into jdk8 [1], and it ultra conservative. > > Thanks, > -Chris. > > [1] http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4a4a04bfeece From sean.coffey at oracle.com Mon Jun 25 07:24:08 2012 From: sean.coffey at oracle.com (=?UTF-8?B?U2XDoW4gQ29mZmV5?=) Date: Mon, 25 Jun 2012 15:24:08 +0100 Subject: [7u6] Request for approval for CR 7170716: JVM crash when opening an AWT app from a registered file. In-Reply-To: <4FE86D78.3000705@oracle.com> References: <4FE86D78.3000705@oracle.com> Message-ID: <4FE87488.6040503@oracle.com> Approved. On 25/06/12 14:54, Anthony Petrov wrote: > Bug: http://bugs.sun.com/view_bug.do?bug_id=7170716 > Webrev: > http://cr.openjdk.java.net/~anthony/7u6-13-crashInSetApplicationDelegate-7170716.0/ > Review thread: > http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-June/004482.html > Reviewers: Artem Ananiev, Leonid Romanov > > Note: this is a 100% direct back-port of the same fix from JDK 8. > > -- > best regards, > Anthony From anthony.petrov at oracle.com Mon Jun 25 07:28:58 2012 From: anthony.petrov at oracle.com (anthony.petrov at oracle.com) Date: Mon, 25 Jun 2012 14:28:58 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7170716: JVM crash when opening an AWT app from a registered file. Message-ID: <20120625142925.7D81F47AF5@hg.openjdk.java.net> Changeset: 77fb9dcd6e1c Author: anthony Date: 2012-06-25 18:28 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/77fb9dcd6e1c 7170716: JVM crash when opening an AWT app from a registered file. Summary: Fix memory management for queued events. Reviewed-by: art, leonidr Contributed-by: Marco Dinacci ! src/macosx/native/sun/osxapp/QueuingApplicationDelegate.h ! src/macosx/native/sun/osxapp/QueuingApplicationDelegate.m From chris.hegarty at oracle.com Mon Jun 25 08:42:08 2012 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 25 Jun 2012 15:42:08 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 2 new changesets Message-ID: <20120625154241.A44C547AF8@hg.openjdk.java.net> Changeset: 71cb21ac8481 Author: chegar Date: 2012-06-25 14:19 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/71cb21ac8481 7176784: Windows authentication not working on some computers Reviewed-by: michaelm ! src/windows/native/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.c Changeset: 4dc7cefb76b4 Author: chegar Date: 2012-06-25 16:41 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/4dc7cefb76b4 Merge From sean.coffey at oracle.com Mon Jun 25 10:15:47 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Mon, 25 Jun 2012 18:15:47 +0100 Subject: [7u6] Request for approval : CR 7152690 : Initialization error with charset SJIS_0213 when security manager is enabled Message-ID: <4FE89CC3.4080004@oracle.com> I'm looking to backport Sherman's fix to jdk7u6. Same changeset as jdk8 : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/587243bf0862 Bug report : http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7152690 regards, Sean. From kurchi.subhra.hazra at oracle.com Mon Jun 25 11:15:42 2012 From: kurchi.subhra.hazra at oracle.com (kurchi.subhra.hazra at oracle.com) Date: Mon, 25 Jun 2012 18:15:42 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7173645: (props) System.getProperty("os.name") should return "Windows Server 2012" for Windows Server 2012 Message-ID: <20120625181558.F016547AFB@hg.openjdk.java.net> Changeset: 0b3ef2875441 Author: khazra Date: 2012-06-25 11:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/0b3ef2875441 7173645: (props) System.getProperty("os.name") should return "Windows Server 2012" for Windows Server 2012 Summary: Enable Windows Server 2012 to be recognized as "os.name" Reviewed-by: alanb, dholmes, chegar ! src/windows/native/java/lang/java_props_md.c From edvard.wendelin at oracle.com Mon Jun 25 12:22:37 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 25 Jun 2012 21:22:37 +0200 Subject: [7u6] Request for approval : CR 7152690 : Initialization error with charset SJIS_0213 when security manager is enabled In-Reply-To: <4FE89CC3.4080004@oracle.com> References: <4FE89CC3.4080004@oracle.com> Message-ID: <6170D2A9-DB78-48DB-8F47-48FCEBBE1385@oracle.com> Approved. On Jun 25, 2012, at 7:15 PM, Se?n Coffey wrote: > I'm looking to backport Sherman's fix to jdk7u6. > > Same changeset as jdk8 : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/587243bf0862 > Bug report : http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7152690 > > regards, > Sean. > > From sean.coffey at oracle.com Mon Jun 25 13:38:09 2012 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Mon, 25 Jun 2012 20:38:09 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7152690: Initialization error with charset SJIS_0213 when security manager is enabled Message-ID: <20120625203830.47CF547B07@hg.openjdk.java.net> Changeset: 25cc059a8e38 Author: sherman Date: 2012-04-12 10:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/25cc059a8e38 7152690: Initialization error with charset SJIS_0213 when security manager is enabled Summary: To use doPrivileged block to wrap the data reading code Reviewed-by: alanb ! src/share/classes/sun/nio/cs/ext/SJIS_0213.java + test/sun/nio/cs/TestSJIS0213_SM.java From philip.race at oracle.com Mon Jun 25 15:10:39 2012 From: philip.race at oracle.com (Phil Race) Date: Mon, 25 Jun 2012 15:10:39 -0700 Subject: [7u6] Request for approval : CR 7145771 : Register font failing Message-ID: <4FE8E1DF.7020704@oracle.com> http://cr.openjdk.java.net/~prr/7145771.7u6/ http://mail.openjdk.java.net/pipermail/2d-dev/2012-June/002616.html -phil. From sean.coffey at oracle.com Mon Jun 25 15:15:37 2012 From: sean.coffey at oracle.com (Sean Coffey) Date: Mon, 25 Jun 2012 23:15:37 +0100 Subject: [7u6] Request for approval : CR 7145771 : Register font failing In-Reply-To: <4FE8E1DF.7020704@oracle.com> References: <4FE8E1DF.7020704@oracle.com> Message-ID: <4FE8E309.3040807@oracle.com> Approved. On 25/06/2012 23:10, Phil Race wrote: > http://cr.openjdk.java.net/~prr/7145771.7u6/ > > http://mail.openjdk.java.net/pipermail/2d-dev/2012-June/002616.html > > > -phil. > > From anthony.petrov at oracle.com Tue Jun 26 03:10:34 2012 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Tue, 26 Jun 2012 14:10:34 +0400 Subject: [7u6] Request for approval for CR 7174718: [macosx] Regression in 7u6 b12: PopupFactory leaks DefaultFrames. Message-ID: <4FE98A9A.7040402@oracle.com> Bug: http://bugs.sun.com/view_bug.do?bug_id=7174718 Webrev: http://cr.openjdk.java.net/~anthony/7u6-14-AWTWindowLeak-7174718.0/ Review thread: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-June/004510.html Reviewers: Artem Ananiev, Sergey Bylokhov Note: this is a 100% direct back-port of the same fix from JDK 8. -- best regards, Anthony From leonid.romanov at oracle.com Tue Jun 26 03:55:34 2012 From: leonid.romanov at oracle.com (Leonid Romanov) Date: Tue, 26 Jun 2012 03:55:34 -0700 (PDT) Subject: [7u6] Request for approval: 7179349: [macosx] Java processes on Mac should not use default Apple icon Message-ID: <2f3caec6-6b12-4ebe-a170-56d140a4a473@default> Hi, Requesting approval to push the fix for CR 7179349. This fix has been reviewed by Anthony Petrov and Artem Ananiev. Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7179349 Webrev: http://cr.openjdk.java.net/~leonidr/7179349/webrev.01/ Thanks, Leonid. From edvard.wendelin at oracle.com Tue Jun 26 04:38:42 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 26 Jun 2012 13:38:42 +0200 Subject: [7u6] Request for approval for CR 7174718: [macosx] Regression in 7u6 b12: PopupFactory leaks DefaultFrames. In-Reply-To: <4FE98A9A.7040402@oracle.com> References: <4FE98A9A.7040402@oracle.com> Message-ID: <4FE99F42.8020505@oracle.com> Approved. On 06/26/2012 12:10 PM, Anthony Petrov wrote: > Bug: http://bugs.sun.com/view_bug.do?bug_id=7174718 > Webrev: > http://cr.openjdk.java.net/~anthony/7u6-14-AWTWindowLeak-7174718.0/ > Review thread: > http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-June/004510.html > Reviewers: Artem Ananiev, Sergey Bylokhov > > Note: this is a 100% direct back-port of the same fix from JDK 8. > > -- > best regards, > Anthony From edvard.wendelin at oracle.com Tue Jun 26 04:39:45 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 26 Jun 2012 13:39:45 +0200 Subject: [7u6] Request for approval: 7179349: [macosx] Java processes on Mac should not use default Apple icon In-Reply-To: <2f3caec6-6b12-4ebe-a170-56d140a4a473@default> References: <2f3caec6-6b12-4ebe-a170-56d140a4a473@default> Message-ID: <4FE99F81.9020004@oracle.com> Approved. Please create a sub-cr for JDK 8 and mark it as fix in progress. I assume it's applicable there as well. On 06/26/2012 12:55 PM, Leonid Romanov wrote: > Hi, > Requesting approval to push the fix for CR 7179349. This fix has been reviewed by Anthony Petrov and Artem Ananiev. > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7179349 > Webrev: http://cr.openjdk.java.net/~leonidr/7179349/webrev.01/ > > Thanks, > Leonid. From anthony.petrov at oracle.com Tue Jun 26 05:30:09 2012 From: anthony.petrov at oracle.com (anthony.petrov at oracle.com) Date: Tue, 26 Jun 2012 12:30:09 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7174718: [macosx] Regression in 7u6 b12: PopupFactory leaks DefaultFrames. Message-ID: <20120626123031.4243147B1A@hg.openjdk.java.net> Changeset: 9de9cbe25f0b Author: anthony Date: 2012-06-26 16:29 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/9de9cbe25f0b 7174718: [macosx] Regression in 7u6 b12: PopupFactory leaks DefaultFrames. Summary: Fix memory management Reviewed-by: art, serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.m From leonid.romanov at oracle.com Tue Jun 26 05:40:04 2012 From: leonid.romanov at oracle.com (leonid.romanov at oracle.com) Date: Tue, 26 Jun 2012 12:40:04 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7179349: [macosx] Java processes on Mac should not use default Apple icon Message-ID: <20120626124023.8FAF047B1B@hg.openjdk.java.net> Changeset: 23f237259967 Author: leonidr Date: 2012-06-26 16:39 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/23f237259967 7179349: [macosx] Java processes on Mac should not use default Apple icon Reviewed-by: anthony, art ! make/sun/osxapp/Makefile + make/sun/osxapp/ToBin.java ! src/macosx/native/sun/osxapp/NSApplicationAWT.m + src/macosx/native/sun/osxapp/resource/icons/JavaApp.icns From Sergey.Bylokhov at oracle.com Tue Jun 26 06:25:27 2012 From: Sergey.Bylokhov at oracle.com (Sergey Bylokhov) Date: Tue, 26 Jun 2012 17:25:27 +0400 Subject: [7u6] Request for approval: 7142091 [macosx] RFE: Refactoring of peer initialization/disposing Message-ID: <4FE9B847.8020409@oracle.com> Hi Everyone, This is a back port from jdk 8 to jdk 7u6. Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7142091 jdk8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7d1eae258183 Webrev can be found at: http://cr.openjdk.java.net/~serb/7142091/webrev.01/ Technical review: http://mail.openjdk.java.net/pipermail/awt-dev/2012-June/003047.html Reviewers: Anthony Petrov, Artem Ananiev -- Best regards, Sergey. From edvard.wendelin at oracle.com Tue Jun 26 06:37:08 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 26 Jun 2012 15:37:08 +0200 Subject: [7u6] Request for approval: 7142091 [macosx] RFE: Refactoring of peer initialization/disposing In-Reply-To: <4FE9B847.8020409@oracle.com> References: <4FE9B847.8020409@oracle.com> Message-ID: <4FE9BB04.1040206@oracle.com> Approved. On 06/26/2012 03:25 PM, Sergey Bylokhov wrote: > Hi Everyone, > This is a back port from jdk 8 to jdk 7u6. > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7142091 > jdk8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7d1eae258183 > Webrev can be found at: > http://cr.openjdk.java.net/~serb/7142091/webrev.01/ > Technical review: > http://mail.openjdk.java.net/pipermail/awt-dev/2012-June/003047.html > Reviewers: Anthony Petrov, Artem Ananiev > From oleg.pekhovskiy at oracle.com Tue Jun 26 06:37:47 2012 From: oleg.pekhovskiy at oracle.com (Oleg Pekhovskiy) Date: Tue, 26 Jun 2012 17:37:47 +0400 Subject: [7u6] Request for approval for 7024749: JDK7 b131---a crash in: Java_sun_awt_windows_ThemeReader_isGetThemeTransitionDurationDefined+0x75 Message-ID: <4FE9BB2B.2080602@oracle.com> Hi, requesting approval to push for CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7024749 Webrev: http://cr.openjdk.java.net/~bagiras/7u6/7024749.1 Review Thread: http://mail.openjdk.java.net/pipermail/awt-dev/2012-June/003052.html Reviewers: Artem Ananiev, Anton Tarasov JDK8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c66b34ec39c3 It's 100% backport from jdk8. Thanks, Oleg From anthony.petrov at oracle.com Tue Jun 26 07:37:32 2012 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Tue, 26 Jun 2012 18:37:32 +0400 Subject: [7u6] Request for approval for CR 7124326: [macosx] An issue similar to autoshutdown one in two AppContexts situation. Message-ID: <4FE9C92C.2010609@oracle.com> Bug: http://bugs.sun.com/view_bug.do?bug_id=7124326 Webrev: http://cr.openjdk.java.net/~anthony/7u6-15-AppContextAutoshutdown-7124326.0/ Review thread: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-June/004529.html Reviewers: Artem Ananiev, Leonid Romanov Note: this is a 100% direct back-port of the same fix from JDK 8. -- best regards, Anthony From sergey.bylokhov at oracle.com Tue Jun 26 08:26:51 2012 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Tue, 26 Jun 2012 15:26:51 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7142091: [macosx] RFE: Refactoring of peer initialization/disposing Message-ID: <20120626152710.4A53047B21@hg.openjdk.java.net> Changeset: dacbc7112dde Author: serb Date: 2012-06-26 19:20 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/dacbc7112dde 7142091: [macosx] RFE: Refactoring of peer initialization/disposing Reviewed-by: anthony, art ! src/macosx/classes/sun/lwawt/LWButtonPeer.java ! src/macosx/classes/sun/lwawt/LWCheckboxPeer.java ! src/macosx/classes/sun/lwawt/LWChoicePeer.java ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWLabelPeer.java ! src/macosx/classes/sun/lwawt/LWListPeer.java ! src/macosx/classes/sun/lwawt/LWScrollBarPeer.java ! src/macosx/classes/sun/lwawt/LWScrollPanePeer.java ! src/macosx/classes/sun/lwawt/LWTextAreaPeer.java ! src/macosx/classes/sun/lwawt/LWTextComponentPeer.java ! src/macosx/classes/sun/lwawt/LWTextFieldPeer.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.m From edvard.wendelin at oracle.com Tue Jun 26 08:44:35 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 26 Jun 2012 17:44:35 +0200 Subject: [7u6] Request for approval for 7024749: JDK7 b131---a crash in: Java_sun_awt_windows_ThemeReader_isGetThemeTransitionDurationDefined+0x75 In-Reply-To: <4FE9BB2B.2080602@oracle.com> References: <4FE9BB2B.2080602@oracle.com> Message-ID: <4FE9D8E3.2060403@oracle.com> Approved! On 06/26/2012 03:37 PM, Oleg Pekhovskiy wrote: > Hi, > > requesting approval to push for CR: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7024749 > > Webrev: http://cr.openjdk.java.net/~bagiras/7u6/7024749.1 > Review Thread: > http://mail.openjdk.java.net/pipermail/awt-dev/2012-June/003052.html > Reviewers: Artem Ananiev, Anton Tarasov > JDK8 changeset: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c66b34ec39c3 > > It's 100% backport from jdk8. > > Thanks, > Oleg From edvard.wendelin at oracle.com Tue Jun 26 08:44:25 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 26 Jun 2012 17:44:25 +0200 Subject: [7u6] Request for approval for CR 7124326: [macosx] An issue similar to autoshutdown one in two AppContexts situation. In-Reply-To: <4FE9C92C.2010609@oracle.com> References: <4FE9C92C.2010609@oracle.com> Message-ID: <4FE9D8D9.1020904@oracle.com> Approved On 06/26/2012 04:37 PM, Anthony Petrov wrote: > Bug: http://bugs.sun.com/view_bug.do?bug_id=7124326 > Webrev: > http://cr.openjdk.java.net/~anthony/7u6-15-AppContextAutoshutdown-7124326.0/ > Review thread: > http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-June/004529.html > Reviewers: Artem Ananiev, Leonid Romanov > > Note: this is a 100% direct back-port of the same fix from JDK 8. > > -- > best regards, > Anthony > From anthony.petrov at oracle.com Tue Jun 26 08:48:31 2012 From: anthony.petrov at oracle.com (anthony.petrov at oracle.com) Date: Tue, 26 Jun 2012 15:48:31 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7124326: [macosx] An issue similar to autoshutdown one in two AppContexts situation. Message-ID: <20120626154841.AFE0547B22@hg.openjdk.java.net> Changeset: d69bfcf16e6d Author: anthony Date: 2012-06-26 19:48 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d69bfcf16e6d 7124326: [macosx] An issue similar to autoshutdown one in two AppContexts situation. Summary: Don't add SystemTrayPeer to the peers map Reviewed-by: art, leonidr ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java From philip.race at oracle.com Tue Jun 26 09:45:21 2012 From: philip.race at oracle.com (philip.race at oracle.com) Date: Tue, 26 Jun 2012 16:45:21 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7145771: [macosx] CreateFont/Register.java test fails because of cached results of getAllFonts() Message-ID: <20120626164542.BBD5B47B28@hg.openjdk.java.net> Changeset: 3269bd0c4714 Author: prr Date: 2012-06-26 09:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/3269bd0c4714 7145771: [macosx] CreateFont/Register.java test fails because of cached results of getAllFonts() Reviewed-by: igor, flar ! src/macosx/classes/sun/awt/CGraphicsEnvironment.java From edvard.wendelin at oracle.com Tue Jun 26 12:57:26 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 26 Jun 2012 21:57:26 +0200 Subject: [7u communication] 7u6 Stabilization forest proposal Message-ID: <0D74FE14-8D50-4537-85BD-EDDB8CBA4CFE@oracle.com> Hi, I'd like to propose the following stabilisation forests for 7u6 to be created on July 2nd: hg.openjdk.java.net/jdk7u/jdk7u6 based on hg.openjdk.java.net/jdk7u/jdk7u/ tag jdk7u6-b16 hg.openjdk.java.net/jdk7u/jdk7u6-dev based on hg.openjdk.java.net/jdk7u/jdk7u/ tag jdk7u6-b16 Build 16 is scheduled for June28th. jdk7u6-dev is the development forest open for fixes that has passed the critical approval process. [1] See my email on the end game update for more details. After July 2nd, the next build in jdk7u will be for jdk 7u8. If you have any objections or concerns, let me know before the end of this week. Cheers, Edvard [1] http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-February/001900.html From huizhe.wang at oracle.com Tue Jun 26 15:30:46 2012 From: huizhe.wang at oracle.com (Joe Wang) Date: Tue, 26 Jun 2012 15:30:46 -0700 Subject: [7u6] request for approval (JAXP): 7166896: DocumentBuilder.parse(String uri) is not IPv6 enabled. It throws MalformedURLException Message-ID: <4FEA3816.2060205@oracle.com> Hi, I would like to request for approval to push a patch to fix 7166896. The patch goes back to the original process to let URL handle general cases. Bug: http://bugs.sun.com/view_bug.do?bug_id=7166896 Webrev: http://cr.openjdk.java.net/~joehw/7u6/7166896/webrev/ Reviewer: Lance Andersen, Paul Sandoz Change has been pushed into jdk8-tl. Thanks, Joe From john.coomes at oracle.com Tue Jun 26 16:12:51 2012 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Tue, 26 Jun 2012 23:12:51 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: Added tag jdk7u6-b15 for changeset ced728021cf5 Message-ID: <20120626231256.33DF247B30@hg.openjdk.java.net> Changeset: a3b7e95435f5 Author: vita Date: 2012-06-22 16:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a3b7e95435f5 Added tag jdk7u6-b15 for changeset ced728021cf5 ! .hgtags From john.coomes at oracle.com Tue Jun 26 16:19:41 2012 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Tue, 26 Jun 2012 23:19:41 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: 21 new changesets Message-ID: <20120626232024.BFC3A47B31@hg.openjdk.java.net> Changeset: 76aaf8ba8e18 Author: amurillo Date: 2012-06-08 13:17 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/76aaf8ba8e18 7175516: new hotspot build - hs23.2-b06 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 7871a1b632cb Author: dholmes Date: 2012-06-08 02:06 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7871a1b632cb 7172708: 32/64 bit type issues on Windows after Mac OS X port Reviewed-by: dholmes, coleenp Contributed-by: Chris Dennis ! src/share/vm/utilities/globalDefinitions_visCPP.hpp Changeset: d3c927eb9f1e Author: amurillo Date: 2012-06-15 13:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/d3c927eb9f1e Added tag hs23.2-b06 for changeset 7871a1b632cb ! .hgtags Changeset: 024a95fd5933 Author: amurillo Date: 2012-06-15 13:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/024a95fd5933 7177365: new hotspot build - hs23.2-b07 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 5d718ef6233b Author: poonam Date: 2012-06-14 02:12 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/5d718ef6233b 6310967: SA: jstack -m produce failures in output Summary: While looking for the sender frame check that the frame pointer should not be less than the stack pointer. Reviewed-by: dholmes, sla ! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java ! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java Changeset: dc333950f54f Author: twisti Date: 2012-06-11 16:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/dc333950f54f 7063674: Wrong results from basic comparisons after calls to Long.bitCount(long) Reviewed-by: kvn ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad Changeset: ce8d9e20eded Author: twisti Date: 2012-06-13 11:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ce8d9e20eded 7174928: JSR 292: unresolved invokedynamic call sites deopt and osr infinitely Reviewed-by: kvn ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/oops/methodOop.hpp Changeset: ea9e0c74b03f Author: kvn Date: 2012-06-11 14:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ea9e0c74b03f 7174510: 19 JCK compiler tests fail with C2 error: memNode.cpp:812 - ShouldNotReachHere Summary: Add missing check for EncodeP node in MemNode::Ideal_common_DU_postCCP() method. Reviewed-by: twisti ! src/share/vm/opto/memnode.cpp Changeset: 7cfb7d4b1e17 Author: kvn Date: 2012-06-12 09:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7cfb7d4b1e17 7169782: C2: SIGSEGV in LShiftLNode::Ideal(PhaseGVN*, bool) Summary: keep intermediate node alive till the end of the graph construction using dummy hook node trick Reviewed-by: kvn, twisti Contributed-by: vladimir.x.ivanov at oracle.com ! src/share/vm/opto/divnode.cpp + test/compiler/6732154/Test6732154.java + test/compiler/7169782/Test7169782.java Changeset: dd22c97d7663 Author: collins Date: 2012-06-19 21:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/dd22c97d7663 7178113: build environment change Summary: Simple change to enable proper builds of arm target Reviewed-by: ohair, dholmes ! make/jprt.properties Changeset: 7f6110bb70da Author: collins Date: 2012-06-20 03:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7f6110bb70da Merge Changeset: 30fd0e13dd48 Author: coleenp Date: 2012-06-20 09:57 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/30fd0e13dd48 7158800: Improve storage of symbol tables Summary: Use an alternate version of hashing algorithm for symbol string tables and after a certain bucket size to improve performance Reviewed-by: pbk, kamg, dlong, kvn, fparain + src/share/vm/classfile/altHashing.cpp + src/share/vm/classfile/altHashing.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/memory/dump.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp ! src/share/vm/utilities/hashtable.inline.hpp + test/runtime/7158800/BadUtf8.java + test/runtime/7158800/InternTest.java + test/runtime/7158800/Test7158800.sh + test/runtime/7158800/badstrings.txt Changeset: d4b7661ee0b4 Author: coleenp Date: 2012-06-20 07:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/d4b7661ee0b4 Merge Changeset: d1b0644d6acf Author: dcubed Date: 2012-06-20 14:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/d1b0644d6acf 7175255: symlinks are wrong, which caused jdk8-promote-2 to fail (client/64/64 directories in debuginfo zips) Summary: Fix bad paths in client/64 and server/64 debug info and symlink creation Reviewed-by: ohair, dholmes ! make/solaris/makefiles/add_gnu_debuglink.make ! make/solaris/makefiles/dtrace.make ! make/solaris/makefiles/fix_empty_sec_hdr_flags.make Changeset: 7438d28f02dc Author: dcubed Date: 2012-06-20 14:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7438d28f02dc Merge Changeset: afeeb6cc68ac Author: jiangli Date: 2012-06-20 19:12 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/afeeb6cc68ac 7120481: storeStore barrier in constructor with final field Summary: Issue storestore barrier before constructor return if the constructor write final field. Reviewed-by: dholmes, jrose, roland, coleenp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Canonicalizer.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_IR.cpp ! src/share/vm/c1/c1_IR.hpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_InstructionPrinter.cpp ! src/share/vm/c1/c1_InstructionPrinter.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/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_ValueMap.hpp Changeset: 68ccf3f6d053 Author: jiangli Date: 2012-06-20 20:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/68ccf3f6d053 Merge Changeset: 01c6624127b5 Author: vladidan Date: 2012-06-20 15:21 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/01c6624127b5 7129401: PPC: runtime/7100935/TestShortArraycopy.java fails Summary: pass assembler switches for PPC Reviewed-by: dholmes ! make/linux/makefiles/ppc.make Changeset: d1c1573de6ca Author: vladidan Date: 2012-06-21 06:11 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/d1c1573de6ca Merge Changeset: f98a4f0bf62a Author: amurillo Date: 2012-06-22 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/f98a4f0bf62a Added tag hs23.2-b07 for changeset d1c1573de6ca ! .hgtags Changeset: cefe884c708a Author: amurillo Date: 2012-06-26 16:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/cefe884c708a Merge ! .hgtags ! make/hotspot_version From john.coomes at oracle.com Tue Jun 26 16:25:15 2012 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Tue, 26 Jun 2012 23:25:15 +0000 Subject: hg: jdk7u/jdk7u/hotspot: 21 new changesets Message-ID: <20120626232559.9493A47B32@hg.openjdk.java.net> Changeset: 76aaf8ba8e18 Author: amurillo Date: 2012-06-08 13:17 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/76aaf8ba8e18 7175516: new hotspot build - hs23.2-b06 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 7871a1b632cb Author: dholmes Date: 2012-06-08 02:06 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7871a1b632cb 7172708: 32/64 bit type issues on Windows after Mac OS X port Reviewed-by: dholmes, coleenp Contributed-by: Chris Dennis ! src/share/vm/utilities/globalDefinitions_visCPP.hpp Changeset: d3c927eb9f1e Author: amurillo Date: 2012-06-15 13:42 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d3c927eb9f1e Added tag hs23.2-b06 for changeset 7871a1b632cb ! .hgtags Changeset: 024a95fd5933 Author: amurillo Date: 2012-06-15 13:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/024a95fd5933 7177365: new hotspot build - hs23.2-b07 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 5d718ef6233b Author: poonam Date: 2012-06-14 02:12 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/5d718ef6233b 6310967: SA: jstack -m produce failures in output Summary: While looking for the sender frame check that the frame pointer should not be less than the stack pointer. Reviewed-by: dholmes, sla ! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java ! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java Changeset: dc333950f54f Author: twisti Date: 2012-06-11 16:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/dc333950f54f 7063674: Wrong results from basic comparisons after calls to Long.bitCount(long) Reviewed-by: kvn ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad Changeset: ce8d9e20eded Author: twisti Date: 2012-06-13 11:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ce8d9e20eded 7174928: JSR 292: unresolved invokedynamic call sites deopt and osr infinitely Reviewed-by: kvn ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/oops/methodOop.hpp Changeset: ea9e0c74b03f Author: kvn Date: 2012-06-11 14:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ea9e0c74b03f 7174510: 19 JCK compiler tests fail with C2 error: memNode.cpp:812 - ShouldNotReachHere Summary: Add missing check for EncodeP node in MemNode::Ideal_common_DU_postCCP() method. Reviewed-by: twisti ! src/share/vm/opto/memnode.cpp Changeset: 7cfb7d4b1e17 Author: kvn Date: 2012-06-12 09:47 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7cfb7d4b1e17 7169782: C2: SIGSEGV in LShiftLNode::Ideal(PhaseGVN*, bool) Summary: keep intermediate node alive till the end of the graph construction using dummy hook node trick Reviewed-by: kvn, twisti Contributed-by: vladimir.x.ivanov at oracle.com ! src/share/vm/opto/divnode.cpp + test/compiler/6732154/Test6732154.java + test/compiler/7169782/Test7169782.java Changeset: dd22c97d7663 Author: collins Date: 2012-06-19 21:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/dd22c97d7663 7178113: build environment change Summary: Simple change to enable proper builds of arm target Reviewed-by: ohair, dholmes ! make/jprt.properties Changeset: 7f6110bb70da Author: collins Date: 2012-06-20 03:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7f6110bb70da Merge Changeset: 30fd0e13dd48 Author: coleenp Date: 2012-06-20 09:57 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/30fd0e13dd48 7158800: Improve storage of symbol tables Summary: Use an alternate version of hashing algorithm for symbol string tables and after a certain bucket size to improve performance Reviewed-by: pbk, kamg, dlong, kvn, fparain + src/share/vm/classfile/altHashing.cpp + src/share/vm/classfile/altHashing.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/memory/dump.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp ! src/share/vm/utilities/hashtable.inline.hpp + test/runtime/7158800/BadUtf8.java + test/runtime/7158800/InternTest.java + test/runtime/7158800/Test7158800.sh + test/runtime/7158800/badstrings.txt Changeset: d4b7661ee0b4 Author: coleenp Date: 2012-06-20 07:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d4b7661ee0b4 Merge Changeset: d1b0644d6acf Author: dcubed Date: 2012-06-20 14:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d1b0644d6acf 7175255: symlinks are wrong, which caused jdk8-promote-2 to fail (client/64/64 directories in debuginfo zips) Summary: Fix bad paths in client/64 and server/64 debug info and symlink creation Reviewed-by: ohair, dholmes ! make/solaris/makefiles/add_gnu_debuglink.make ! make/solaris/makefiles/dtrace.make ! make/solaris/makefiles/fix_empty_sec_hdr_flags.make Changeset: 7438d28f02dc Author: dcubed Date: 2012-06-20 14:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7438d28f02dc Merge Changeset: afeeb6cc68ac Author: jiangli Date: 2012-06-20 19:12 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/afeeb6cc68ac 7120481: storeStore barrier in constructor with final field Summary: Issue storestore barrier before constructor return if the constructor write final field. Reviewed-by: dholmes, jrose, roland, coleenp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Canonicalizer.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_IR.cpp ! src/share/vm/c1/c1_IR.hpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_InstructionPrinter.cpp ! src/share/vm/c1/c1_InstructionPrinter.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/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_ValueMap.hpp Changeset: 68ccf3f6d053 Author: jiangli Date: 2012-06-20 20:43 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/68ccf3f6d053 Merge Changeset: 01c6624127b5 Author: vladidan Date: 2012-06-20 15:21 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/01c6624127b5 7129401: PPC: runtime/7100935/TestShortArraycopy.java fails Summary: pass assembler switches for PPC Reviewed-by: dholmes ! make/linux/makefiles/ppc.make Changeset: d1c1573de6ca Author: vladidan Date: 2012-06-21 06:11 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d1c1573de6ca Merge Changeset: f98a4f0bf62a Author: amurillo Date: 2012-06-22 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f98a4f0bf62a Added tag hs23.2-b07 for changeset d1c1573de6ca ! .hgtags Changeset: cefe884c708a Author: amurillo Date: 2012-06-26 16:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/cefe884c708a Merge ! .hgtags ! make/hotspot_version From alejandro.murillo at oracle.com Tue Jun 26 16:58:58 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 26 Jun 2012 17:58:58 -0600 Subject: jdk7u6-b16: HotSpot Message-ID: <4FEA4CC2.2030305@oracle.com> hs23.2-b07 has been integrated into jdk7u6-b16. http://hg.openjdk.java.net/jdk7u/jdk7u/rev/7b77364eb09f http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/7674c7ed99a5 http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/cefe884c708a http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/0b329a8d325b http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/e1d2afbb63d2 http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/966e21feb7f0 http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/5c7763489f4d Component : VM Status : 0 major failures, 0 minor failures Date : 06/19/2012 at 09:50 Tested By : VM SQE& Leonid.Mesnik at oracle.com Cost(total man-days): 1 Workspace : 2012-06-15-204551.amurillo.hs23-2-b06-snapshot Bundles : 2012-06-15-204551.amurillo.hs23-2-b06-snapshot Platforms : Others Tests :/net/sqenfs-1.us.oracle.com/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs :http://vmsqe-app.russia.sun.com/surl/KB Number of Tests Executed : 219833 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7172708: 32/64 bit type issues on Windows after Mac OS X port Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 7u6-b15 Issues and Notes: ------------------------------- From VM SQE& Leonid.Mesnik at oracle.com Component : VM Status : 0 major failures, 0 minor failures Date : 06/26/2012 at 10:40 Tested By : VM SQE& leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2012-06-22-202532.amurillo.hs23-2-b07-snapshot Bundles : 2012-06-22-202532.amurillo.hs23-2-b07-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : no link because surl doesn't work and aurora links are too long Number of Tests Executed : 400000 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 6310967: SA: jstack -m produce failures in output 7063674: Wrong results from basic comparisons after calls to Long.bitCount(long) 7120481: storeStore barrier in constructor with final field 7129401: PPC: runtime/7100935/TestShortArraycopy.java fails 7158800: Improve storage of symbol tables 7169782: C2: SIGSEGV in LShiftLNode::Ideal(PhaseGVN*, bool) 7174510: 19 JCK compiler tests fail with C2 error: memNode.cpp:812 - ShouldNotReachHere 7174928: JSR 292: unresolved invokedynamic call sites deopt and osr infinitely 7175255: symlinks are wrong, which caused jdk8-promote-2 to fail (client/64/64 directories in debuginfo zips) Build change only: 7177365: new hotspot build - hs23.2-b07 7178113: build environment change New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 7u6-b16 Issues and Notes: This is PIT for HS23 b07 for JDK7u6 b16. I have not received confirmation that the Runtime& Embedded bugs have been verified; the analysis is still in progress. There are no NO-GO issues. ------------------------------- From VM SQE& leonid.mesnik at oracle.com -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700) From denis.fokin at oracle.com Wed Jun 27 04:38:04 2012 From: denis.fokin at oracle.com (Denis S. Fokin) Date: Wed, 27 Jun 2012 15:38:04 +0400 Subject: [7u6] Request for approval for 7112115 - Component.getLocationOnScreen() work incorrectly if create window in point (0, 0) on oel Message-ID: <4FEAF09C.8030200@oracle.com> Good day. I hereby request an approval to backport a fix for CR 7112115. Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7112115 JDK8 changeset http://hg.openjdk.java.net/jdk8/awt-gate/jdk/rev/fd27852f3ea5 The fix has been reviewed here. http://mail.openjdk.java.net/pipermail/awt-dev/2012-June/002904.html serb is a reviewer. Thank you, Denis. From alexander.potochkin at oracle.com Wed Jun 27 09:50:50 2012 From: alexander.potochkin at oracle.com (alexander.potochkin at oracle.com) Date: Wed, 27 Jun 2012 16:50:50 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 6994562: Swing classes (both JTextArea and JTextField) don't support caret width tuning Message-ID: <20120627165124.57C0447B57@hg.openjdk.java.net> Changeset: 52c5a1917b6b Author: vkarnauk Date: 2012-06-27 20:50 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/52c5a1917b6b 6994562: Swing classes (both JTextArea and JTextField) don't support caret width tuning Reviewed-by: art, rupashka ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/share/classes/javax/swing/text/DefaultCaret.java ! src/windows/native/sun/windows/awt_DesktopProperties.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.h From abhi.saha at oracle.com Wed Jun 27 12:32:47 2012 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 27 Jun 2012 19:32:47 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7024749: JDK7 b131---a crash in: Java_sun_awt_windows_ThemeReader_isGetThemeTransitionDurationDefined+0x75 Message-ID: <20120627193308.3B87747B5B@hg.openjdk.java.net> Changeset: 352fad83e844 Author: bagiras Date: 2012-06-27 12:31 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/352fad83e844 7024749: JDK7 b131---a crash in: Java_sun_awt_windows_ThemeReader_isGetThemeTransitionDurationDefined+0x75 Reviewed-by: art, ant ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Component.h ! src/windows/native/sun/windows/awt_FileDialog.cpp ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_TextComponent.cpp + test/java/awt/Frame/7024749/bug7024749.java From sean.coffey at oracle.com Wed Jun 27 13:44:18 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Wed, 27 Jun 2012 21:44:18 +0100 Subject: [7u6] Request for approval : 7162902 / 6893617 Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8 Message-ID: <4FEB70A2.9090300@oracle.com> Hi, I'd like to push the corba changes into the 7u6 repo also. I pushed to jdk8 earlier. jdk changeset : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/612e56cf284c corba changeset : http://hg.openjdk.java.net/jdk8/tl/corba/rev/47adb42076f1 The changesets have applied cleanly to the 7u codebase and it'll be good to have these missing forward ports addressed once and for all. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7162902 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6893617 regards, Sean. From edvard.wendelin at oracle.com Wed Jun 27 13:46:45 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 27 Jun 2012 22:46:45 +0200 Subject: [7u6] Request for approval : 7162902 / 6893617 Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8 In-Reply-To: <4FEB70A2.9090300@oracle.com> References: <4FEB70A2.9090300@oracle.com> Message-ID: <281DF775-0A22-4686-898F-990BECB63680@oracle.com> Approved. On 27 jun 2012, at 22:44, Se?n Coffey wrote: > Hi, > > I'd like to push the corba changes into the 7u6 repo also. I pushed to jdk8 earlier. > > jdk changeset : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/612e56cf284c > corba changeset : http://hg.openjdk.java.net/jdk8/tl/corba/rev/47adb42076f1 > > The changesets have applied cleanly to the 7u codebase and it'll be good to have > these missing forward ports addressed once and for all. > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7162902 > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6893617 > > regards, > Sean. > > From sean.coffey at oracle.com Wed Jun 27 14:05:52 2012 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Wed, 27 Jun 2012 21:05:52 +0000 Subject: hg: jdk7u/jdk7u-dev/corba: 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8 Message-ID: <20120627210555.3B03447B5E@hg.openjdk.java.net> Changeset: 192ba48eee99 Author: coffeys Date: 2012-06-27 21:09 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/192ba48eee99 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8 Reviewed-by: lancea ! src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java ! src/share/classes/com/sun/corba/se/impl/interceptors/PIHandlerImpl.java ! src/share/classes/com/sun/corba/se/impl/interceptors/PINoOpHandlerImpl.java ! src/share/classes/com/sun/corba/se/impl/monitoring/MonitoringManagerFactoryImpl.java ! src/share/classes/com/sun/corba/se/impl/monitoring/MonitoringManagerImpl.java ! src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java ! src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java ! src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolManagerImpl.java ! src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/WorkQueueImpl.java ! src/share/classes/com/sun/corba/se/impl/protocol/CorbaMessageMediatorImpl.java ! src/share/classes/com/sun/corba/se/impl/transport/SelectorImpl.java ! src/share/classes/com/sun/corba/se/spi/logging/data/ORBUtil.mc ! src/share/classes/com/sun/corba/se/spi/monitoring/MonitoringManager.java ! src/share/classes/com/sun/corba/se/spi/monitoring/MonitoringManagerFactory.java ! src/share/classes/com/sun/corba/se/spi/orb/ORB.java ! src/share/classes/com/sun/corba/se/spi/orbutil/threadpool/ThreadPool.java ! src/share/classes/com/sun/corba/se/spi/orbutil/threadpool/ThreadPoolManager.java ! src/share/classes/com/sun/corba/se/spi/protocol/PIHandler.java ! src/share/classes/com/sun/corba/se/spi/protocol/RequestDispatcherRegistry.java From sean.coffey at oracle.com Wed Jun 27 14:06:22 2012 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Wed, 27 Jun 2012 21:06:22 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 6893617: JDK 6 CNCtx always uses the default ORB Message-ID: <20120627210644.57EFD47B60@hg.openjdk.java.net> Changeset: 83f8283e4791 Author: coffeys Date: 2012-06-27 21:10 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/83f8283e4791 6893617: JDK 6 CNCtx always uses the default ORB Reviewed-by: lancea ! src/share/classes/com/sun/jndi/cosnaming/CNCtx.java From mike.duigou at oracle.com Wed Jun 27 14:34:52 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 27 Jun 2012 14:34:52 -0700 Subject: [7u6] Request for approval / patch for review : 7180240 : Disable alternative string hashing by default Message-ID: <5B488C42-FD26-495C-992F-AB2CDAC1BCD9@oracle.com> Hello all; Following testing and feedback the alternative hashing string keys in hash maps which was introduced in CR#7126277 is going to be disabled by default in 7u6. Developers can still enable the alternative hashing but by default it will be disabled. More time is required for developers to test their applications and correct improper usages before this feature can be enabled as the default behaviour. The alternative hashing of String keys feature remains the default for Java 8 and may become the default for Java 7 in a future release. Developers are strongly encouraged test their applications by enabling the alternative string hashing feature before it does become the default behaviour. The alternative Sring hashing feature is enabled by setting the system property, jdk.map.althashing.threshold to a value smaller than the capacity of the maps to be tested. The future default is likely to be "512" which will have the effect of enabling alternative hashing of string keys for all maps who's capacity is larger than 511 entries. Small maps only encounter limited impact from collisions and the higher threshold also masks incidental dependence upon iteration order that may be present in those maps. For the most rigorous testing, set the jdk.map.althashing.threshold property to "1" which will force all maps to use alternative string hashing. The current patch for review: http://cr.openjdk.java.net/~mduigou/7180240/0/webrev/ This change is not a back port because jdk8 uses a different implementation and is unaffected. When approved and reviewed I intend to push it to ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk Regards, Mike From david.holmes at oracle.com Wed Jun 27 15:00:32 2012 From: david.holmes at oracle.com (David Holmes) Date: Thu, 28 Jun 2012 08:00:32 +1000 Subject: [7u6] Request for approval / patch for review : 7180240 : Disable alternative string hashing by default In-Reply-To: <5B488C42-FD26-495C-992F-AB2CDAC1BCD9@oracle.com> References: <5B488C42-FD26-495C-992F-AB2CDAC1BCD9@oracle.com> Message-ID: <4FEB8280.1020703@oracle.com> Hi Mike, This seems to disable alternate hashing by default as described. Just to be clear, ConcurrentHashMap previously always enabled alternate hashing by default, now it is always disabled. David On 28/06/2012 7:34 AM, Mike Duigou wrote: > Hello all; > > Following testing and feedback the alternative hashing string keys in hash maps which was introduced in CR#7126277 is going to be disabled by default in 7u6. Developers can still enable the alternative hashing but by default it will be disabled. More time is required for developers to test their applications and correct improper usages before this feature can be enabled as the default behaviour. The alternative hashing of String keys feature remains the default for Java 8 and may become the default for Java 7 in a future release. > > Developers are strongly encouraged test their applications by enabling the alternative string hashing feature before it does become the default behaviour. The alternative Sring hashing feature is enabled by setting the system property, jdk.map.althashing.threshold to a value smaller than the capacity of the maps to be tested. The future default is likely to be "512" which will have the effect of enabling alternative hashing of string keys for all maps who's capacity is larger than 511 entries. Small maps only encounter limited impact from collisions and the higher threshold also masks incidental dependence upon iteration order that may be present in those maps. For the most rigorous testing, set the jdk.map.althashing.threshold property to "1" which will force all maps to use alternative string hashing. > > The current patch for review: > > http://cr.openjdk.java.net/~mduigou/7180240/0/webrev/ > > This change is not a back port because jdk8 uses a different implementation and is unaffected. > > When approved and reviewed I intend to push it to > ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > Regards, > > Mike From stuart.marks at oracle.com Wed Jun 27 15:40:10 2012 From: stuart.marks at oracle.com (Stuart Marks) Date: Wed, 27 Jun 2012 15:40:10 -0700 Subject: [7u6] Request for approval / patch for review : 7180240 : Disable alternative string hashing by default In-Reply-To: <5B488C42-FD26-495C-992F-AB2CDAC1BCD9@oracle.com> References: <5B488C42-FD26-495C-992F-AB2CDAC1BCD9@oracle.com> Message-ID: <4FEB8BCA.7080901@oracle.com> Hi Mike, The changes themselves seem simple enough. I have a few other comments though. I didn't see them raised in the earlier reviews, though of course I could have missed something. Please use your judgment in deciding what changes you make in response. There's an odd asymmetry between CHM and the other hashmaps in that unlike the others, CHM lacks the ALTERNATE_HASHING_THRESHOLD_DEFAULT constant. Instead the default is inlined. This is not a huge deal but the other hashmaps have some useful explanatory doc for ALTERNATE_HASHING_THRESHOLD_DEFAULT and this is missing from CHM. The inlining of Integer.MAX_VALUE in the computation of the threshold is pretty opaque, and to someone who hasn't followed this whole saga it's not very apparent that this disables alternative hashing by default (for CHM). At the very least it's worth a small comment at the point of the change in CHM (line 199) indicating it's disabled by default. It might be worth refactoring this to use ALTERNATE_HASHING_THRESHOLD_DEFAULT like the other hashmaps. Another point is that the threshold is used differently by CHM than by the other hashmaps. For CHM alternative hashing is either always on or always off, whereas for the other hashmaps the alternative hashing is enabled and disabled as the map grows and shrinks. It could be that this was intentional, but such an inconsistency from the other maps should be documented -- particularly since it's controllable from a system property. Another thing to consider is that since CHM is controlled differently, it might want to use a different property. The docs for ALTERNATE_HASHING_THRESHOLD_DEFAULT in the non-CHM hashmaps mention the property java.util.althashing.threshold, but the code (for all the maps) actually checks for jdk.map.althashing.threshold. Which is correct? Also, this doc in Hashtable.java recommends using -1 to disable alternative hashing, whereas HashMap.java and WeakHashMap.java recommend using 2147483648 (Integer.MAX_VALUE). The correct value of Integer.MAX_VALUE is 2147483647, but it seems easier to recommend disabling via -1 instead. Various docs and variable names seem to use "alternate" vs "alternative" interchangeably. I prefer "alternative". s'marks On 6/27/12 2:34 PM, Mike Duigou wrote: > Hello all; > > Following testing and feedback the alternative hashing string keys in hash maps which was introduced in CR#7126277 is going to be disabled by default in 7u6. Developers can still enable the alternative hashing but by default it will be disabled. More time is required for developers to test their applications and correct improper usages before this feature can be enabled as the default behaviour. The alternative hashing of String keys feature remains the default for Java 8 and may become the default for Java 7 in a future release. > > Developers are strongly encouraged test their applications by enabling the alternative string hashing feature before it does become the default behaviour. The alternative Sring hashing feature is enabled by setting the system property, jdk.map.althashing.threshold to a value smaller than the capacity of the maps to be tested. The future default is likely to be "512" which will have the effect of enabling alternative hashing of string keys for all maps who's capacity is larger than 511 entries. Small maps only encounter limited impact from collisions and the higher threshold also masks incidental dependence upon iteration order that may be present in those maps. For the most rigorous testing, set the jdk.map.althashing.threshold property to "1" which will force all maps to use alternative string hashing. > > The current patch for review: > > http://cr.openjdk.java.net/~mduigou/7180240/0/webrev/ > > This change is not a back port because jdk8 uses a different implementation and is unaffected. > > When approved and reviewed I intend to push it to > ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > Regards, > > Mike From stuart.marks at oracle.com Wed Jun 27 15:46:22 2012 From: stuart.marks at oracle.com (Stuart Marks) Date: Wed, 27 Jun 2012 15:46:22 -0700 Subject: [7u6] Request for approval / patch for review : 7180240 : Disable alternative string hashing by default In-Reply-To: <4FEB8BCA.7080901@oracle.com> References: <5B488C42-FD26-495C-992F-AB2CDAC1BCD9@oracle.com> <4FEB8BCA.7080901@oracle.com> Message-ID: <4FEB8D3E.9000000@oracle.com> Oh, one more thing... If there is an illegal negative value or a syntactically invalid value given to the property, this will throw an Error from the Holder class, which will probably cause the VM to shut down fairly quickly since no hashmap instances can be created. I guess this it's OK to fail fast, as opposed to silently ignoring the value, but I wanted to check to make sure this was the intent. s'marks On 6/27/12 3:40 PM, Stuart Marks wrote: > Hi Mike, > > The changes themselves seem simple enough. > > I have a few other comments though. I didn't see them raised in the earlier > reviews, though of course I could have missed something. Please use your > judgment in deciding what changes you make in response. > > There's an odd asymmetry between CHM and the other hashmaps in that unlike the > others, CHM lacks the ALTERNATE_HASHING_THRESHOLD_DEFAULT constant. Instead the > default is inlined. This is not a huge deal but the other hashmaps have some > useful explanatory doc for ALTERNATE_HASHING_THRESHOLD_DEFAULT and this is > missing from CHM. The inlining of Integer.MAX_VALUE in the computation of the > threshold is pretty opaque, and to someone who hasn't followed this whole saga > it's not very apparent that this disables alternative hashing by default (for > CHM). > > At the very least it's worth a small comment at the point of the change in CHM > (line 199) indicating it's disabled by default. It might be worth refactoring > this to use ALTERNATE_HASHING_THRESHOLD_DEFAULT like the other hashmaps. > > Another point is that the threshold is used differently by CHM than by the > other hashmaps. For CHM alternative hashing is either always on or always off, > whereas for the other hashmaps the alternative hashing is enabled and disabled > as the map grows and shrinks. It could be that this was intentional, but such > an inconsistency from the other maps should be documented -- particularly since > it's controllable from a system property. Another thing to consider is that > since CHM is controlled differently, it might want to use a different property. > > The docs for ALTERNATE_HASHING_THRESHOLD_DEFAULT in the non-CHM hashmaps > mention the property java.util.althashing.threshold, but the code (for all the > maps) actually checks for jdk.map.althashing.threshold. Which is correct? > > Also, this doc in Hashtable.java recommends using -1 to disable alternative > hashing, whereas HashMap.java and WeakHashMap.java recommend using 2147483648 > (Integer.MAX_VALUE). The correct value of Integer.MAX_VALUE is 2147483647, but > it seems easier to recommend disabling via -1 instead. > > > Various docs and variable names seem to use "alternate" vs "alternative" > interchangeably. I prefer "alternative". > > > s'marks > > > > > On 6/27/12 2:34 PM, Mike Duigou wrote: >> Hello all; >> >> Following testing and feedback the alternative hashing string keys in hash >> maps which was introduced in CR#7126277 is going to be disabled by default in >> 7u6. Developers can still enable the alternative hashing but by default it >> will be disabled. More time is required for developers to test their >> applications and correct improper usages before this feature can be enabled >> as the default behaviour. The alternative hashing of String keys feature >> remains the default for Java 8 and may become the default for Java 7 in a >> future release. >> >> Developers are strongly encouraged test their applications by enabling the >> alternative string hashing feature before it does become the default >> behaviour. The alternative Sring hashing feature is enabled by setting the >> system property, jdk.map.althashing.threshold to a value smaller than the >> capacity of the maps to be tested. The future default is likely to be "512" >> which will have the effect of enabling alternative hashing of string keys for >> all maps who's capacity is larger than 511 entries. Small maps only encounter >> limited impact from collisions and the higher threshold also masks incidental >> dependence upon iteration order that may be present in those maps. For the >> most rigorous testing, set the jdk.map.althashing.threshold property to "1" >> which will force all maps to use alternative string hashing. >> >> The current patch for review: >> >> http://cr.openjdk.java.net/~mduigou/7180240/0/webrev/ >> >> This change is not a back port because jdk8 uses a different implementation >> and is unaffected. >> >> When approved and reviewed I intend to push it to >> ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk >> >> Regards, >> >> Mike From ahughes at redhat.com Wed Jun 27 16:28:31 2012 From: ahughes at redhat.com (Andrew Hughes) Date: Wed, 27 Jun 2012 19:28:31 -0400 (EDT) Subject: [7u communication] 7u6 Stabilization forest proposal In-Reply-To: <0D74FE14-8D50-4537-85BD-EDDB8CBA4CFE@oracle.com> Message-ID: <4950764d-cf59-46cb-b28c-bd09c4ad08e7@zmail17.collab.prod.int.phx2.redhat.com> ----- Original Message ----- > Hi, > > I'd like to propose the following stabilisation forests for 7u6 to be > created on July 2nd: > > hg.openjdk.java.net/jdk7u/jdk7u6 based on > hg.openjdk.java.net/jdk7u/jdk7u/ tag jdk7u6-b16 > hg.openjdk.java.net/jdk7u/jdk7u6-dev based on > hg.openjdk.java.net/jdk7u/jdk7u/ tag jdk7u6-b16 > > Build 16 is scheduled for June28th. jdk7u6-dev is the development > forest open for fixes that has passed the critical approval process. > [1] See my email on the end game update for more details. After July > 2nd, the next build in jdk7u will be for jdk 7u8. > > If you have any objections or concerns, let me know before the end of > this week. > > Cheers, > Edvard > > [1] > http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-February/001900.html Good to see a clear tag for the branch point this time! :-) -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From ahughes at redhat.com Wed Jun 27 16:30:42 2012 From: ahughes at redhat.com (Andrew Hughes) Date: Wed, 27 Jun 2012 19:30:42 -0400 (EDT) Subject: FYI: Re: [7u communication] 7u6 Stabilization forest proposal In-Reply-To: <0D74FE14-8D50-4537-85BD-EDDB8CBA4CFE@oracle.com> Message-ID: <6d7323ef-fb84-4a4e-9cbf-32563d83f792@zmail17.collab.prod.int.phx2.redhat.com> ----- Original Message ----- > Hi, > > I'd like to propose the following stabilisation forests for 7u6 to be > created on July 2nd: > > hg.openjdk.java.net/jdk7u/jdk7u6 based on > hg.openjdk.java.net/jdk7u/jdk7u/ tag jdk7u6-b16 > hg.openjdk.java.net/jdk7u/jdk7u6-dev based on > hg.openjdk.java.net/jdk7u/jdk7u/ tag jdk7u6-b16 > > Build 16 is scheduled for June28th. jdk7u6-dev is the development > forest open for fixes that has passed the critical approval process. > [1] See my email on the end game update for more details. After July > 2nd, the next build in jdk7u will be for jdk 7u8. > > If you have any objections or concerns, let me know before the end of > this week. > > Cheers, > Edvard > > [1] > http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-February/001900.html Once the upstream 7u6 is branched, we'll create a corresponding icedtea7-2.3 forest. Obviously, it would be nice to be able to use the upstream forest directly but we're not there yet :-D -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From david.katleman at oracle.com Wed Jun 27 17:27:03 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 28 Jun 2012 00:27:03 +0000 Subject: hg: jdk7u/jdk7u: Added tag jdk7u6-b16 for changeset 7b77364eb09f Message-ID: <20120628002703.9A37647B72@hg.openjdk.java.net> Changeset: f8e56a113376 Author: katleman Date: 2012-06-27 17:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/f8e56a113376 Added tag jdk7u6-b16 for changeset 7b77364eb09f ! .hgtags From david.katleman at oracle.com Wed Jun 27 17:27:11 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 28 Jun 2012 00:27:11 +0000 Subject: hg: jdk7u/jdk7u/corba: Added tag jdk7u6-b16 for changeset 7674c7ed99a5 Message-ID: <20120628002712.E807747B73@hg.openjdk.java.net> Changeset: 49451f0ef54a Author: katleman Date: 2012-06-27 17:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/49451f0ef54a Added tag jdk7u6-b16 for changeset 7674c7ed99a5 ! .hgtags From david.katleman at oracle.com Wed Jun 27 17:27:55 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 28 Jun 2012 00:27:55 +0000 Subject: hg: jdk7u/jdk7u/hotspot: Added tag jdk7u6-b16 for changeset cefe884c708a Message-ID: <20120628002759.4322347B74@hg.openjdk.java.net> Changeset: c4dedc59d44d Author: katleman Date: 2012-06-27 17:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c4dedc59d44d Added tag jdk7u6-b16 for changeset cefe884c708a ! .hgtags From david.katleman at oracle.com Wed Jun 27 17:29:49 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 28 Jun 2012 00:29:49 +0000 Subject: hg: jdk7u/jdk7u/jaxp: Added tag jdk7u6-b16 for changeset 0b329a8d325b Message-ID: <20120628002951.4633547B75@hg.openjdk.java.net> Changeset: 5eb867cdd08c Author: katleman Date: 2012-06-27 17:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/5eb867cdd08c Added tag jdk7u6-b16 for changeset 0b329a8d325b ! .hgtags From david.katleman at oracle.com Wed Jun 27 17:29:58 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 28 Jun 2012 00:29:58 +0000 Subject: hg: jdk7u/jdk7u/jaxws: Added tag jdk7u6-b16 for changeset e1d2afbb63d2 Message-ID: <20120628003001.3F9A447B76@hg.openjdk.java.net> Changeset: 401bdbbf89c9 Author: katleman Date: 2012-06-27 17:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/401bdbbf89c9 Added tag jdk7u6-b16 for changeset e1d2afbb63d2 ! .hgtags From david.katleman at oracle.com Wed Jun 27 17:30:14 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 28 Jun 2012 00:30:14 +0000 Subject: hg: jdk7u/jdk7u/jdk: Added tag jdk7u6-b16 for changeset 966e21feb7f0 Message-ID: <20120628003032.F153447B77@hg.openjdk.java.net> Changeset: cc19202f6179 Author: katleman Date: 2012-06-27 17:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/cc19202f6179 Added tag jdk7u6-b16 for changeset 966e21feb7f0 ! .hgtags From david.katleman at oracle.com Wed Jun 27 17:32:20 2012 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 28 Jun 2012 00:32:20 +0000 Subject: hg: jdk7u/jdk7u/langtools: Added tag jdk7u6-b16 for changeset 5c7763489f4d Message-ID: <20120628003222.6CCFC47B78@hg.openjdk.java.net> Changeset: 2e3fc51caf1f Author: katleman Date: 2012-06-27 17:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/2e3fc51caf1f Added tag jdk7u6-b16 for changeset 5c7763489f4d ! .hgtags From edvard.wendelin at oracle.com Thu Jun 28 02:15:46 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 28 Jun 2012 11:15:46 +0200 Subject: [7u communication] 7u6 Stabilization forest proposal In-Reply-To: <4950764d-cf59-46cb-b28c-bd09c4ad08e7@zmail17.collab.prod.int.phx2.redhat.com> References: <4950764d-cf59-46cb-b28c-bd09c4ad08e7@zmail17.collab.prod.int.phx2.redhat.com> Message-ID: <4FEC20C2.6040005@oracle.com> Hi, Due to July 4th being a public holiday in the US and how that affects integration schedules, I'd like to propose that we move the creation of the forest to July 5th and the jdk7u6-b17 tag instead. Sorry for the late notice, but it was feedback we got after the first email was sent out. Thanks, Edvard On 06/28/2012 01:28 AM, Andrew Hughes wrote: > > ----- Original Message ----- >> Hi, >> >> I'd like to propose the following stabilisation forests for 7u6 to be >> created on July 2nd: >> >> hg.openjdk.java.net/jdk7u/jdk7u6 based on >> hg.openjdk.java.net/jdk7u/jdk7u/ tag jdk7u6-b16 >> hg.openjdk.java.net/jdk7u/jdk7u6-dev based on >> hg.openjdk.java.net/jdk7u/jdk7u/ tag jdk7u6-b16 >> >> Build 16 is scheduled for June28th. jdk7u6-dev is the development >> forest open for fixes that has passed the critical approval process. >> [1] See my email on the end game update for more details. After July >> 2nd, the next build in jdk7u will be for jdk 7u8. >> >> If you have any objections or concerns, let me know before the end of >> this week. >> >> Cheers, >> Edvard >> >> [1] >> http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-February/001900.html > Good to see a clear tag for the branch point this time! :-) From edvard.wendelin at oracle.com Thu Jun 28 08:04:54 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 28 Jun 2012 17:04:54 +0200 Subject: [7u6] Request for approval / patch for review : 7180240 : Disable alternative string hashing by default In-Reply-To: <5B488C42-FD26-495C-992F-AB2CDAC1BCD9@oracle.com> References: <5B488C42-FD26-495C-992F-AB2CDAC1BCD9@oracle.com> Message-ID: <4FEC7296.5040904@oracle.com> Pre-approved pending positive review. If you don't make the snapshot for B17 we can arrange that you either push the fix or that we do a final syncup of 7u-dev before next weeks build. Cheers, Edvard On 06/27/2012 11:34 PM, Mike Duigou wrote: > Hello all; > > Following testing and feedback the alternative hashing string keys in hash maps which was introduced in CR#7126277 is going to be disabled by default in 7u6. Developers can still enable the alternative hashing but by default it will be disabled. More time is required for developers to test their applications and correct improper usages before this feature can be enabled as the default behaviour. The alternative hashing of String keys feature remains the default for Java 8 and may become the default for Java 7 in a future release. > > Developers are strongly encouraged test their applications by enabling the alternative string hashing feature before it does become the default behaviour. The alternative Sring hashing feature is enabled by setting the system property, jdk.map.althashing.threshold to a value smaller than the capacity of the maps to be tested. The future default is likely to be "512" which will have the effect of enabling alternative hashing of string keys for all maps who's capacity is larger than 511 entries. Small maps only encounter limited impact from collisions and the higher threshold also masks incidental dependence upon iteration order that may be present in those maps. For the most rigorous testing, set the jdk.map.althashing.threshold property to "1" which will force all maps to use alternative string hashing. > > The current patch for review: > > http://cr.openjdk.java.net/~mduigou/7180240/0/webrev/ > > This change is not a back port because jdk8 uses a different implementation and is unaffected. > > When approved and reviewed I intend to push it to > ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > Regards, > > Mike From edvard.wendelin at oracle.com Thu Jun 28 08:37:33 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 28 Jun 2012 17:37:33 +0200 Subject: [7u6] Request for approval for 7112115 - Component.getLocationOnScreen() work incorrectly if create window in point (0, 0) on oel In-Reply-To: <4FEAF09C.8030200@oracle.com> References: <4FEAF09C.8030200@oracle.com> Message-ID: <4FEC7A3D.7050806@oracle.com> Retroactively approved. Cheers, Edvard On 06/27/2012 01:38 PM, Denis S. Fokin wrote: > Good day. > > I hereby request an approval to backport a fix for CR 7112115. > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7112115 > > JDK8 changeset > http://hg.openjdk.java.net/jdk8/awt-gate/jdk/rev/fd27852f3ea5 > > The fix has been reviewed here. > http://mail.openjdk.java.net/pipermail/awt-dev/2012-June/002904.html > > serb is a reviewer. > > Thank you, > Denis. > > From mike.duigou at oracle.com Thu Jun 28 09:31:16 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Thu, 28 Jun 2012 09:31:16 -0700 Subject: [7u6] Request for approval / patch for review : 7180240 : Disable alternative string hashing by default In-Reply-To: <4FEB8D3E.9000000@oracle.com> References: <5B488C42-FD26-495C-992F-AB2CDAC1BCD9@oracle.com> <4FEB8BCA.7080901@oracle.com> <4FEB8D3E.9000000@oracle.com> Message-ID: I have updated the webrev to include feedback from reviewers and improve the documentation. http://cr.openjdk.java.net/~mduigou/7180240/1/webrev/ The only substantive changes are to rename several fields to be more consistent about naming. ie. use "alternative" rather than "alternate". I also added the missing spaces after "if" in a few cases. Mike On Jun 27 2012, at 15:46 , Stuart Marks wrote: > Oh, one more thing... > > If there is an illegal negative value or a syntactically invalid value given to the property, this will throw an Error from the Holder class, which will probably cause the VM to shut down fairly quickly since no hashmap instances can be created. I guess this it's OK to fail fast, as opposed to silently ignoring the value, but I wanted to check to make sure this was the intent. > > s'marks > > On 6/27/12 3:40 PM, Stuart Marks wrote: >> Hi Mike, >> >> The changes themselves seem simple enough. >> >> I have a few other comments though. I didn't see them raised in the earlier >> reviews, though of course I could have missed something. Please use your >> judgment in deciding what changes you make in response. >> >> There's an odd asymmetry between CHM and the other hashmaps in that unlike the >> others, CHM lacks the ALTERNATE_HASHING_THRESHOLD_DEFAULT constant. Instead the >> default is inlined. This is not a huge deal but the other hashmaps have some >> useful explanatory doc for ALTERNATE_HASHING_THRESHOLD_DEFAULT and this is >> missing from CHM. The inlining of Integer.MAX_VALUE in the computation of the >> threshold is pretty opaque, and to someone who hasn't followed this whole saga >> it's not very apparent that this disables alternative hashing by default (for >> CHM). >> >> At the very least it's worth a small comment at the point of the change in CHM >> (line 199) indicating it's disabled by default. It might be worth refactoring >> this to use ALTERNATE_HASHING_THRESHOLD_DEFAULT like the other hashmaps. >> >> Another point is that the threshold is used differently by CHM than by the >> other hashmaps. For CHM alternative hashing is either always on or always off, >> whereas for the other hashmaps the alternative hashing is enabled and disabled >> as the map grows and shrinks. It could be that this was intentional, but such >> an inconsistency from the other maps should be documented -- particularly since >> it's controllable from a system property. Another thing to consider is that >> since CHM is controlled differently, it might want to use a different property. >> >> The docs for ALTERNATE_HASHING_THRESHOLD_DEFAULT in the non-CHM hashmaps >> mention the property java.util.althashing.threshold, but the code (for all the >> maps) actually checks for jdk.map.althashing.threshold. Which is correct? >> >> Also, this doc in Hashtable.java recommends using -1 to disable alternative >> hashing, whereas HashMap.java and WeakHashMap.java recommend using 2147483648 >> (Integer.MAX_VALUE). The correct value of Integer.MAX_VALUE is 2147483647, but >> it seems easier to recommend disabling via -1 instead. >> >> >> Various docs and variable names seem to use "alternate" vs "alternative" >> interchangeably. I prefer "alternative". >> >> >> s'marks >> >> >> >> >> On 6/27/12 2:34 PM, Mike Duigou wrote: >>> Hello all; >>> >>> Following testing and feedback the alternative hashing string keys in hash >>> maps which was introduced in CR#7126277 is going to be disabled by default in >>> 7u6. Developers can still enable the alternative hashing but by default it >>> will be disabled. More time is required for developers to test their >>> applications and correct improper usages before this feature can be enabled >>> as the default behaviour. The alternative hashing of String keys feature >>> remains the default for Java 8 and may become the default for Java 7 in a >>> future release. >>> >>> Developers are strongly encouraged test their applications by enabling the >>> alternative string hashing feature before it does become the default >>> behaviour. The alternative Sring hashing feature is enabled by setting the >>> system property, jdk.map.althashing.threshold to a value smaller than the >>> capacity of the maps to be tested. The future default is likely to be "512" >>> which will have the effect of enabling alternative hashing of string keys for >>> all maps who's capacity is larger than 511 entries. Small maps only encounter >>> limited impact from collisions and the higher threshold also masks incidental >>> dependence upon iteration order that may be present in those maps. For the >>> most rigorous testing, set the jdk.map.althashing.threshold property to "1" >>> which will force all maps to use alternative string hashing. >>> >>> The current patch for review: >>> >>> http://cr.openjdk.java.net/~mduigou/7180240/0/webrev/ >>> >>> This change is not a back port because jdk8 uses a different implementation >>> and is unaffected. >>> >>> When approved and reviewed I intend to push it to >>> ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk >>> >>> Regards, >>> >>> Mike From stuart.marks at oracle.com Thu Jun 28 11:35:53 2012 From: stuart.marks at oracle.com (Stuart Marks) Date: Thu, 28 Jun 2012 11:35:53 -0700 Subject: [7u6] Request for approval / patch for review : 7180240 : Disable alternative string hashing by default In-Reply-To: References: <5B488C42-FD26-495C-992F-AB2CDAC1BCD9@oracle.com> <4FEB8BCA.7080901@oracle.com> <4FEB8D3E.9000000@oracle.com> Message-ID: <4FECA409.30901@oracle.com> Thanks for the updates. Looks good. One minor thing, the markup in the comment at line 188 of CHM.java contains "

" which doesn't seem correct. I think you want a plain "

" start tag. BTW, for interested readers, I spoke with Mike personally and he said the "fail-fast" approach of throwing an Error from the static initializer was intentional. I'm OK with this. The wrong answer would have been, "Oh crap, you mean that'll probably take down the VM?" :-) s'marks On 6/28/12 9:31 AM, Mike Duigou wrote: > I have updated the webrev to include feedback from reviewers and improve the documentation. > > http://cr.openjdk.java.net/~mduigou/7180240/1/webrev/ > > The only substantive changes are to rename several fields to be more consistent about naming. ie. use "alternative" rather than "alternate". > > I also added the missing spaces after "if" in a few cases. > > Mike > > > On Jun 27 2012, at 15:46 , Stuart Marks wrote: > >> Oh, one more thing... >> >> If there is an illegal negative value or a syntactically invalid value given to the property, this will throw an Error from the Holder class, which will probably cause the VM to shut down fairly quickly since no hashmap instances can be created. I guess this it's OK to fail fast, as opposed to silently ignoring the value, but I wanted to check to make sure this was the intent. >> >> s'marks >> >> On 6/27/12 3:40 PM, Stuart Marks wrote: >>> Hi Mike, >>> >>> The changes themselves seem simple enough. >>> >>> I have a few other comments though. I didn't see them raised in the earlier >>> reviews, though of course I could have missed something. Please use your >>> judgment in deciding what changes you make in response. >>> >>> There's an odd asymmetry between CHM and the other hashmaps in that unlike the >>> others, CHM lacks the ALTERNATE_HASHING_THRESHOLD_DEFAULT constant. Instead the >>> default is inlined. This is not a huge deal but the other hashmaps have some >>> useful explanatory doc for ALTERNATE_HASHING_THRESHOLD_DEFAULT and this is >>> missing from CHM. The inlining of Integer.MAX_VALUE in the computation of the >>> threshold is pretty opaque, and to someone who hasn't followed this whole saga >>> it's not very apparent that this disables alternative hashing by default (for >>> CHM). >>> >>> At the very least it's worth a small comment at the point of the change in CHM >>> (line 199) indicating it's disabled by default. It might be worth refactoring >>> this to use ALTERNATE_HASHING_THRESHOLD_DEFAULT like the other hashmaps. >>> >>> Another point is that the threshold is used differently by CHM than by the >>> other hashmaps. For CHM alternative hashing is either always on or always off, >>> whereas for the other hashmaps the alternative hashing is enabled and disabled >>> as the map grows and shrinks. It could be that this was intentional, but such >>> an inconsistency from the other maps should be documented -- particularly since >>> it's controllable from a system property. Another thing to consider is that >>> since CHM is controlled differently, it might want to use a different property. >>> >>> The docs for ALTERNATE_HASHING_THRESHOLD_DEFAULT in the non-CHM hashmaps >>> mention the property java.util.althashing.threshold, but the code (for all the >>> maps) actually checks for jdk.map.althashing.threshold. Which is correct? >>> >>> Also, this doc in Hashtable.java recommends using -1 to disable alternative >>> hashing, whereas HashMap.java and WeakHashMap.java recommend using 2147483648 >>> (Integer.MAX_VALUE). The correct value of Integer.MAX_VALUE is 2147483647, but >>> it seems easier to recommend disabling via -1 instead. >>> >>> >>> Various docs and variable names seem to use "alternate" vs "alternative" >>> interchangeably. I prefer "alternative". >>> >>> >>> s'marks >>> >>> >>> >>> >>> On 6/27/12 2:34 PM, Mike Duigou wrote: >>>> Hello all; >>>> >>>> Following testing and feedback the alternative hashing string keys in hash >>>> maps which was introduced in CR#7126277 is going to be disabled by default in >>>> 7u6. Developers can still enable the alternative hashing but by default it >>>> will be disabled. More time is required for developers to test their >>>> applications and correct improper usages before this feature can be enabled >>>> as the default behaviour. The alternative hashing of String keys feature >>>> remains the default for Java 8 and may become the default for Java 7 in a >>>> future release. >>>> >>>> Developers are strongly encouraged test their applications by enabling the >>>> alternative string hashing feature before it does become the default >>>> behaviour. The alternative Sring hashing feature is enabled by setting the >>>> system property, jdk.map.althashing.threshold to a value smaller than the >>>> capacity of the maps to be tested. The future default is likely to be "512" >>>> which will have the effect of enabling alternative hashing of string keys for >>>> all maps who's capacity is larger than 511 entries. Small maps only encounter >>>> limited impact from collisions and the higher threshold also masks incidental >>>> dependence upon iteration order that may be present in those maps. For the >>>> most rigorous testing, set the jdk.map.althashing.threshold property to "1" >>>> which will force all maps to use alternative string hashing. >>>> >>>> The current patch for review: >>>> >>>> http://cr.openjdk.java.net/~mduigou/7180240/0/webrev/ >>>> >>>> This change is not a back port because jdk8 uses a different implementation >>>> and is unaffected. >>>> >>>> When approved and reviewed I intend to push it to >>>> ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk >>>> >>>> Regards, >>>> >>>> Mike > From mike.duigou at oracle.com Thu Jun 28 11:48:10 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Thu, 28 Jun 2012 18:48:10 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7180240: Disable alternative string hashing by default Message-ID: <20120628184822.2032A47BA8@hg.openjdk.java.net> Changeset: a73386183d31 Author: mduigou Date: 2012-06-28 11:41 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/a73386183d31 7180240: Disable alternative string hashing by default Summary: Disables by default the alternative hashing approach used by Hashtable, HashMap, WeakHashMap, ConcurrentHashMap for String keys introduced in 7122677 Reviewed-by: smarks ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/Hashtable.java ! src/share/classes/java/util/WeakHashMap.java ! src/share/classes/java/util/concurrent/ConcurrentHashMap.java From david.holmes at oracle.com Thu Jun 28 15:16:45 2012 From: david.holmes at oracle.com (David Holmes) Date: Fri, 29 Jun 2012 08:16:45 +1000 Subject: [7u6] Request for approval / patch for review : 7180240 : Disable alternative string hashing by default In-Reply-To: References: <5B488C42-FD26-495C-992F-AB2CDAC1BCD9@oracle.com> <4FEB8BCA.7080901@oracle.com> <4FEB8D3E.9000000@oracle.com> Message-ID: <4FECD7CD.3070609@oracle.com> Hi Mike, You seem to have forgotten to now disable alt hashing in Hashtable.java - the default is back to 512. Otherwise, apart from the

in CHM I don't see any problems. Thanks, David On 29/06/2012 2:31 AM, Mike Duigou wrote: > I have updated the webrev to include feedback from reviewers and improve the documentation. > > http://cr.openjdk.java.net/~mduigou/7180240/1/webrev/ > > The only substantive changes are to rename several fields to be more consistent about naming. ie. use "alternative" rather than "alternate". > > I also added the missing spaces after "if" in a few cases. > > Mike > > > On Jun 27 2012, at 15:46 , Stuart Marks wrote: > >> Oh, one more thing... >> >> If there is an illegal negative value or a syntactically invalid value given to the property, this will throw an Error from the Holder class, which will probably cause the VM to shut down fairly quickly since no hashmap instances can be created. I guess this it's OK to fail fast, as opposed to silently ignoring the value, but I wanted to check to make sure this was the intent. >> >> s'marks >> >> On 6/27/12 3:40 PM, Stuart Marks wrote: >>> Hi Mike, >>> >>> The changes themselves seem simple enough. >>> >>> I have a few other comments though. I didn't see them raised in the earlier >>> reviews, though of course I could have missed something. Please use your >>> judgment in deciding what changes you make in response. >>> >>> There's an odd asymmetry between CHM and the other hashmaps in that unlike the >>> others, CHM lacks the ALTERNATE_HASHING_THRESHOLD_DEFAULT constant. Instead the >>> default is inlined. This is not a huge deal but the other hashmaps have some >>> useful explanatory doc for ALTERNATE_HASHING_THRESHOLD_DEFAULT and this is >>> missing from CHM. The inlining of Integer.MAX_VALUE in the computation of the >>> threshold is pretty opaque, and to someone who hasn't followed this whole saga >>> it's not very apparent that this disables alternative hashing by default (for >>> CHM). >>> >>> At the very least it's worth a small comment at the point of the change in CHM >>> (line 199) indicating it's disabled by default. It might be worth refactoring >>> this to use ALTERNATE_HASHING_THRESHOLD_DEFAULT like the other hashmaps. >>> >>> Another point is that the threshold is used differently by CHM than by the >>> other hashmaps. For CHM alternative hashing is either always on or always off, >>> whereas for the other hashmaps the alternative hashing is enabled and disabled >>> as the map grows and shrinks. It could be that this was intentional, but such >>> an inconsistency from the other maps should be documented -- particularly since >>> it's controllable from a system property. Another thing to consider is that >>> since CHM is controlled differently, it might want to use a different property. >>> >>> The docs for ALTERNATE_HASHING_THRESHOLD_DEFAULT in the non-CHM hashmaps >>> mention the property java.util.althashing.threshold, but the code (for all the >>> maps) actually checks for jdk.map.althashing.threshold. Which is correct? >>> >>> Also, this doc in Hashtable.java recommends using -1 to disable alternative >>> hashing, whereas HashMap.java and WeakHashMap.java recommend using 2147483648 >>> (Integer.MAX_VALUE). The correct value of Integer.MAX_VALUE is 2147483647, but >>> it seems easier to recommend disabling via -1 instead. >>> >>> >>> Various docs and variable names seem to use "alternate" vs "alternative" >>> interchangeably. I prefer "alternative". >>> >>> >>> s'marks >>> >>> >>> >>> >>> On 6/27/12 2:34 PM, Mike Duigou wrote: >>>> Hello all; >>>> >>>> Following testing and feedback the alternative hashing string keys in hash >>>> maps which was introduced in CR#7126277 is going to be disabled by default in >>>> 7u6. Developers can still enable the alternative hashing but by default it >>>> will be disabled. More time is required for developers to test their >>>> applications and correct improper usages before this feature can be enabled >>>> as the default behaviour. The alternative hashing of String keys feature >>>> remains the default for Java 8 and may become the default for Java 7 in a >>>> future release. >>>> >>>> Developers are strongly encouraged test their applications by enabling the >>>> alternative string hashing feature before it does become the default >>>> behaviour. The alternative Sring hashing feature is enabled by setting the >>>> system property, jdk.map.althashing.threshold to a value smaller than the >>>> capacity of the maps to be tested. The future default is likely to be "512" >>>> which will have the effect of enabling alternative hashing of string keys for >>>> all maps who's capacity is larger than 511 entries. Small maps only encounter >>>> limited impact from collisions and the higher threshold also masks incidental >>>> dependence upon iteration order that may be present in those maps. For the >>>> most rigorous testing, set the jdk.map.althashing.threshold property to "1" >>>> which will force all maps to use alternative string hashing. >>>> >>>> The current patch for review: >>>> >>>> http://cr.openjdk.java.net/~mduigou/7180240/0/webrev/ >>>> >>>> This change is not a back port because jdk8 uses a different implementation >>>> and is unaffected. >>>> >>>> When approved and reviewed I intend to push it to >>>> ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk >>>> >>>> Regards, >>>> >>>> Mike > From mike.duigou at oracle.com Thu Jun 28 17:27:15 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Thu, 28 Jun 2012 17:27:15 -0700 Subject: [7u6] Request for approval / patch for review 7180621 : Hashtable has incorrect alternative hashing default in CR#7180240 Message-ID: <08F3397F-79B7-4CA4-AD31-4F44515A9F25@oracle.com> Hello all; I made a merge error in the final revision (http://cr.openjdk.java.net/~mduigou/7180240/1/webrev/) of CR#7180240 that went unnoticed until after commit. This patch corrects that error. The current patch for review: http://cr.openjdk.java.net/~mduigou/7180621/0/webrev/ This change is not a back port because jdk8 uses a different implementation and is unaffected. When approved and reviewed I intend to push it to ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk Regards and apologies, Mike From david.holmes at oracle.com Thu Jun 28 17:51:00 2012 From: david.holmes at oracle.com (David Holmes) Date: Fri, 29 Jun 2012 10:51:00 +1000 Subject: [7u6] Request for approval / patch for review 7180621 : Hashtable has incorrect alternative hashing default in CR#7180240 In-Reply-To: <08F3397F-79B7-4CA4-AD31-4F44515A9F25@oracle.com> References: <08F3397F-79B7-4CA4-AD31-4F44515A9F25@oracle.com> Message-ID: <4FECFBF4.8060503@oracle.com> I confirm my review for the public record. David On 29/06/2012 10:27 AM, Mike Duigou wrote: > Hello all; > > I made a merge error in the final revision (http://cr.openjdk.java.net/~mduigou/7180240/1/webrev/) of CR#7180240 that went unnoticed until after commit. This patch corrects that error. > > The current patch for review: > > http://cr.openjdk.java.net/~mduigou/7180621/0/webrev/ > > This change is not a back port because jdk8 uses a different implementation and is unaffected. > > When approved and reviewed I intend to push it to > ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > Regards and apologies, > > Mike From edvard.wendelin at oracle.com Fri Jun 29 00:15:20 2012 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 29 Jun 2012 09:15:20 +0200 Subject: [7u6] Request for approval / patch for review 7180621 : Hashtable has incorrect alternative hashing default in CR#7180240 In-Reply-To: <08F3397F-79B7-4CA4-AD31-4F44515A9F25@oracle.com> References: <08F3397F-79B7-4CA4-AD31-4F44515A9F25@oracle.com> Message-ID: <5660CD7F-973B-4DA6-9727-087595AF1005@oracle.com> Approved. On Jun 29, 2012, at 2:27 AM, Mike Duigou wrote: > Hello all; > > I made a merge error in the final revision (http://cr.openjdk.java.net/~mduigou/7180240/1/webrev/) of CR#7180240 that went unnoticed until after commit. This patch corrects that error. > > The current patch for review: > > http://cr.openjdk.java.net/~mduigou/7180621/0/webrev/ > > This change is not a back port because jdk8 uses a different implementation and is unaffected. > > When approved and reviewed I intend to push it to > ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > Regards and apologies, > > Mike From sean.coffey at oracle.com Fri Jun 29 07:48:56 2012 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Fri, 29 Jun 2012 15:48:56 +0100 Subject: [7u communication] jdk7u/jdk7u-dev forest is now *closed* for 7u6 fixes Message-ID: <4FEDC058.2070104@oracle.com> Due to 7u6 stabilisation process, the jdk7u-dev forest is now closed for 7u6 fixes. Future 7u-dev integrations will be targeted to 7u8. If you have a fix that needs to go into 7u6, please wait until the new 7u6 forest is opened next week [1] and openjdk 7u maintainers can work with you on getting the necessary approval to push such fixes to 7u6. regards, Sean. [1] http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-June/003581.html From mike.duigou at oracle.com Fri Jun 29 09:25:16 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Fri, 29 Jun 2012 16:25:16 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7180621: Hashtable has incorrect alternative hashing threshold default value Message-ID: <20120629162546.49C1947BEA@hg.openjdk.java.net> Changeset: 9ca4ae899116 Author: mduigou Date: 2012-06-28 16:12 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/9ca4ae899116 7180621: Hashtable has incorrect alternative hashing threshold default value Reviewed-by: dholmes ! src/share/classes/java/util/Hashtable.java From wolfgang at skytide.com Fri Jun 29 12:44:11 2012 From: wolfgang at skytide.com (Wolfgang Hoschek) Date: Fri, 29 Jun 2012 12:44:11 -0700 Subject: regression: jdk1.7.0_04 java.net.InetAddress.getLocalHost().getHostName() return FQHN In-Reply-To: <7DC83076-7A40-4FEA-B5A6-5830EA0C015C@skytide.com> References: <3E0854C1-1CEE-4467-AA7C-036699E6AA42@skytide.com> <4FAA5CED.4000409@oracle.com> <4FAAA9FB.1010203@oracle.com> <7DC83076-7A40-4FEA-B5A6-5830EA0C015C@skytide.com> Message-ID: Thanks. This bug is indeed fixed in java7u5 on Linux! However, we ran into a new (related) regression when running on OSX: InetAddress.getLocalHost() throws UnknownHostException on java7u5 on OSX, which I have filed here: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7180557. Run the small test driver program attached to the bug database report on Oracle java7u5 on OSX. It throws an exception even though it should not. Note that the very same test driver program runs fine on java6u33 on the very same OSX host and config. This regression prevents us from upgrading to java7. Wolfgang. On May 9, 2012, at 2:23 PM, Wolfgang Hoschek wrote: > Awesome! Thanks! > > Wolfgang. > > On May 9, 2012, at 10:31 AM, Rob McKenna wrote: > >> Hi Wolfgang, >> >> I've pushed this into 7u5 which will GA on the 12th of next month. I'll push it into the current jdk7u repo once I get a (positive) response to the approval mail I'm about to send. >> >> -Rob >> >> On 09/05/12 18:21, Wolfgang Hoschek wrote: >>> Hi Alan, >>> >>> Thanks for letting me know. I strongly encourage you all to revert the behavioral change on Linux and Mac not just in jdk8 but also in jdk7u as well. This critical java regression prevents us from upgrading to jdk1.7.0_04. >>> >>> Best regards, >>> Wolfgang. >>> >>> On May 9, 2012, at 5:02 AM, Alan Bateman wrote: >>> >>>> On 09/05/2012 10:15, Wolfgang Hoschek wrote: >>>>> [7u6] In jdk1.7.0_04 GA java.net.InetAddress.getLocalHost().getHostName() return the fully qualified host name (e.g. "ip-10-172-17-93.us-west-1.compute.internal") instead of returning the hostname without the domain (e.g. "ip-10-172-17-93"). This is a regression wrt. all prior versions of jdk 1.7 and jdk 1.6. This breaks applications that expect the old behavior. >>>>> >>>> This isn't really a bug, it's always been possible for getHostName to return the FQHN, it's just been very platform and configuration specific. However there was a behavior change on Linux and Mac in 7u4 and jdk8 that came via the addition of the Mac port. He has already been fixed in jdk8 as 7166687 [1] and I believe Rob intends to get it into jdk7u too. >>>> >>>> -Alan >>>> >>>> [1] http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b26c04717735 > From alejandro.murillo at oracle.com Fri Jun 29 20:09:07 2012 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Fri, 29 Jun 2012 21:09:07 -0600 Subject: [7u6] Request for approval for bulk integration of hs23.2-b08 Message-ID: <4FEE6DD3.1040400@oracle.com> Requesting approval to integrate hs23.2-b08 into jdk7u6-b17. A webrev is available at: http://cr.openjdk.java.net/~amurillo/7u6/hs23.2-b08-jdk7u6-b17.webrev/ Pre-integration testing is in progress; the integration will proceed only after SQE has analyzed the results and approved. The fixes in the proposed integration are below. All have undergone nightly testing and are already in a jdk8 repository. 7129715: MAC: SIGBUS in nsk stress test 7157365: jruby/bench.bench_timeout crashes with JVM internal error 7174363: Arrays.copyOfRange leads to VM crash with -Xcomp -server if executed by testing framework 7178670: runtime/7158800/BadUtf8.java fails in SymbolTable::rehash_table 7179138: Incorrect result with String concatenation optimization 7179194: new hotspot build - hs23.2-b08 7179759: ENV: Nightly fails during jdk copiyng for solaris platforms after FDS unzipping -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700) From rob.mckenna at oracle.com Sat Jun 30 05:54:07 2012 From: rob.mckenna at oracle.com (Rob McKenna) Date: Sat, 30 Jun 2012 13:54:07 +0100 Subject: regression: jdk1.7.0_04 java.net.InetAddress.getLocalHost().getHostName() return FQHN In-Reply-To: References: <3E0854C1-1CEE-4467-AA7C-036699E6AA42@skytide.com> <4FAA5CED.4000409@oracle.com> <4FAAA9FB.1010203@oracle.com> <7DC83076-7A40-4FEA-B5A6-5830EA0C015C@skytide.com> Message-ID: <4FEEF6EF.8010904@oracle.com> Hi Wolfgang, Thanks for the test. I'll take a look and get back to you. -Rob On 29/06/12 20:44, Wolfgang Hoschek wrote: > Thanks. This bug is indeed fixed in java7u5 on Linux! > > However, we ran into a new (related) regression when running on OSX: InetAddress.getLocalHost() throws UnknownHostException on java7u5 on OSX, which I have filed here: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7180557. > > Run the small test driver program attached to the bug database report on Oracle java7u5 on OSX. It throws an exception even though it should not. Note that the very same test driver program runs fine on java6u33 on the very same OSX host and config. > > This regression prevents us from upgrading to java7. > > Wolfgang. > > On May 9, 2012, at 2:23 PM, Wolfgang Hoschek wrote: > >> Awesome! Thanks! >> >> Wolfgang. >> >> On May 9, 2012, at 10:31 AM, Rob McKenna wrote: >> >>> Hi Wolfgang, >>> >>> I've pushed this into 7u5 which will GA on the 12th of next month. I'll push it into the current jdk7u repo once I get a (positive) response to the approval mail I'm about to send. >>> >>> -Rob >>> >>> On 09/05/12 18:21, Wolfgang Hoschek wrote: >>>> Hi Alan, >>>> >>>> Thanks for letting me know. I strongly encourage you all to revert the behavioral change on Linux and Mac not just in jdk8 but also in jdk7u as well. This critical java regression prevents us from upgrading to jdk1.7.0_04. >>>> >>>> Best regards, >>>> Wolfgang. >>>> >>>> On May 9, 2012, at 5:02 AM, Alan Bateman wrote: >>>> >>>>> On 09/05/2012 10:15, Wolfgang Hoschek wrote: >>>>>> [7u6] In jdk1.7.0_04 GA java.net.InetAddress.getLocalHost().getHostName() return the fully qualified host name (e.g. "ip-10-172-17-93.us-west-1.compute.internal") instead of returning the hostname without the domain (e.g. "ip-10-172-17-93"). This is a regression wrt. all prior versions of jdk 1.7 and jdk 1.6. This breaks applications that expect the old behavior. >>>>>> >>>>> This isn't really a bug, it's always been possible for getHostName to return the FQHN, it's just been very platform and configuration specific. However there was a behavior change on Linux and Mac in 7u4 and jdk8 that came via the addition of the Mac port. He has already been fixed in jdk8 as 7166687 [1] and I believe Rob intends to get it into jdk7u too. >>>>> >>>>> -Alan >>>>> >>>>> [1] http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b26c04717735