hg: jigsaw/jake/jdk: 105 new changesets

alan.bateman at oracle.com alan.bateman at oracle.com
Thu Apr 28 20:09:06 UTC 2016


Changeset: 96d7dc590098
Author:    sherman
Date:      2016-04-18 10:57 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/96d7dc590098

8154403: JRT filesystem loaded by JDK8 with URLClassLoader is not closable since JDK-8147460
Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java
! test/jdk/internal/jrtfs/WithSecurityManager.java
! test/jdk/internal/jrtfs/remote/Main.java
! test/jdk/internal/jrtfs/remote/RemoteRuntimeImageTest.java

Changeset: 4eff3bde0dc3
Author:    prappo
Date:      2016-04-18 19:40 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/4eff3bde0dc3

8153353: HPACK implementation
Reviewed-by: chegar, rriggs

+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/BinaryRepresentationWriter.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/BulkSizeUpdateWriter.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/Decoder.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/DecodingCallback.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/Encoder.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/HeaderTable.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/Huffman.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/ISO_8859_1.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/IndexNameValueWriter.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/IndexedWriter.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/IntegerReader.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/IntegerWriter.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/LiteralNeverIndexedWriter.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/LiteralWithIndexingWriter.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/LiteralWriter.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/SizeUpdateWriter.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/StringReader.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/StringWriter.java
+ src/java.httpclient/share/classes/sun/net/httpclient/hpack/package-info.java
+ test/java/net/httpclient/http2/HpackDriver.java
+ test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/BinaryPrimitivesTest.java
+ test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/BuffersTestingKit.java
+ test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/CircularBufferTest.java
+ test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/DecoderTest.java
+ test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/EncoderTest.java
+ test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/HeaderTableTest.java
+ test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/HuffmanTest.java
+ test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/SpecHelper.java
+ test/java/net/httpclient/http2/java.httpclient/sun/net/httpclient/hpack/TestHelper.java

Changeset: e940ba799ea7
Author:    chegar
Date:      2016-04-18 20:58 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e940ba799ea7

8147553: Remove sun.misc.ManagedLocalsThread from java.management
Reviewed-by: dfuchs

! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientCommunicatorAdmin.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerCommunicatorAdmin.java
! src/java.management/share/classes/javax/management/monitor/Monitor.java
! src/java.management/share/classes/module-info.java
! src/java.management/share/classes/sun/management/jdp/JdpController.java

Changeset: 54fb2d67b862
Author:    chegar
Date:      2016-04-18 20:58 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/54fb2d67b862

8153372: Remove sun.misc.ManagedLocalsThread from jdk.httpserver
Reviewed-by: alanb

! src/jdk.httpserver/share/classes/module-info.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java

Changeset: dfe21904a466
Author:    chegar
Date:      2016-04-18 20:58 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/dfe21904a466

8153158: Remove sun.misc.ManagedLocalsThread from java.logging
Reviewed-by: dfuchs, redestad

! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/module-info.java

Changeset: 92280897299f
Author:    smarks
Date:      2016-04-18 14:10 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/92280897299f

8145468: update java.lang APIs with new deprecations
Reviewed-by: alanb, psandoz, lancea, forax, scolebourne, chegar, martin

! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/SecurityManager.java
! src/java.base/share/classes/java/lang/Short.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java
! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Klist.java
! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionExecuter.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionResolver.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/Parser.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Commands.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/MessageOutput.java

Changeset: b2f88758fe16
Author:    akulyakh
Date:      2016-04-06 13:47 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b2f88758fe16

8153584: New jtreg test to verify PathSearchingVirutalMachine.bootClassPath() behaviour
Summary: Adding a new jtreg test
Reviewed-by: dsamersoff

+ test/com/sun/jdi/SunBootClassPathEmptyTest.java
+ test/com/sun/jdi/TestClass.java

Changeset: 7e20e691c120
Author:    dcubed
Date:      2016-04-06 15:48 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7e20e691c120

Merge

- test/com/sun/jdi/OomDebugTest.java

Changeset: a0765cebd2bf
Author:    dcubed
Date:      2016-04-07 12:57 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a0765cebd2bf

Merge


Changeset: db3aa029c06f
Author:    erikj
Date:      2016-04-08 13:14 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/db3aa029c06f

8152666: The new Hotspot Build System
Reviewed-by: ihse, dcubed, erikj
Contributed-by: magnus.ihse.bursie at oracle.com, erik.joelsson at oracle.com, ingemar.aberg at oracle.com

! make/Import.gmk
! make/copy/Copy-java.base.gmk
! make/lib/CoreLibraries.gmk

Changeset: 8f6aab6360a3
Author:    bchristi
Date:      2016-04-08 12:26 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8f6aab6360a3

8153123: Streamline StackWalker code
Reviewed-by: coleenp, dfuchs, mchung, redestad

! make/mapfiles/libjava/mapfile-vers
! src/java.base/share/classes/java/lang/StackFrameInfo.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangInvokeAccess.java
! src/java.base/share/native/include/jvm.h
! src/java.base/share/native/libjava/StackFrameInfo.c
! src/java.base/share/native/libjava/StackStreamFactory.c
! test/java/lang/StackWalker/DumpStackTest.java
! test/java/lang/StackWalker/GetCallerClassTest.java
! test/java/lang/StackWalker/StackWalkTest.java
! test/java/lang/StackWalker/VerifyStackTrace.java

Changeset: ae8cab2c054b
Author:    jwilhelm
Date:      2016-04-11 20:16 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ae8cab2c054b

Merge


Changeset: 3b186717f90a
Author:    sspitsyn
Date:      2016-04-12 00:43 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3b186717f90a

8153902: remove com/sun/jdi/InterfaceMethodsTest.java, com/sun/jdi/InvokeTest.java from ProblemList
Summary: Enable the jdi tests again
Reviewed-by: sundar

! test/ProblemList.txt

Changeset: 33c759cc20f6
Author:    simonis
Date:      2016-04-13 11:13 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/33c759cc20f6

8154087: Fix AIX and Linux/ppc64le after the integration of the new hotspot build
Reviewed-by: erikj, goetz

! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/NioLibraries.gmk

Changeset: 98ba72ec08b2
Author:    dsamersoff
Date:      2016-04-13 12:10 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/98ba72ec08b2

8153856: com/sun/jdi/WatchFramePop.sh fails with exit code 1
Summary: fixed sed expression in a test
Reviewed-by: sla

! test/com/sun/jdi/ShellScaffold.sh

Changeset: f02139a1ac84
Author:    dsamersoff
Date:      2016-04-13 14:19 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f02139a1ac84

Merge


Changeset: 68d1533a2218
Author:    dcubed
Date:      2016-04-14 15:25 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/68d1533a2218

Merge

! make/lib/Awt2dLibraries.gmk
! test/ProblemList.txt

Changeset: 4b78af87def9
Author:    amurillo
Date:      2016-04-14 19:55 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/4b78af87def9

Merge

! src/java.base/share/classes/java/lang/invoke/MemberName.java
! test/ProblemList.txt

Changeset: b41d8ad46db8
Author:    amurillo
Date:      2016-04-18 15:39 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b41d8ad46db8

Merge

! make/mapfiles/libjava/mapfile-vers
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/Thread.java
- src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtFileAttributes.java
- src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtFileSystem.java
- src/java.base/share/classes/jdk/internal/jrtfs/AbstractJrtPath.java
- src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedFileAttributes.java
- src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedFileSystem.java
- src/java.base/share/classes/jdk/internal/jrtfs/JrtExplodedPath.java
- src/java.base/share/classes/jdk/internal/jrtfs/SystemImages.java
- src/java.base/share/classes/sun/reflect/AccessorGenerator.java
- src/java.base/share/classes/sun/reflect/BootstrapConstructorAccessorImpl.java
- src/java.base/share/classes/sun/reflect/ByteVector.java
- src/java.base/share/classes/sun/reflect/ByteVectorFactory.java
- src/java.base/share/classes/sun/reflect/ByteVectorImpl.java
- src/java.base/share/classes/sun/reflect/CallerSensitive.java
- src/java.base/share/classes/sun/reflect/ClassDefiner.java
- src/java.base/share/classes/sun/reflect/ClassFileAssembler.java
- src/java.base/share/classes/sun/reflect/ClassFileConstants.java
- src/java.base/share/classes/sun/reflect/ConstantPool.java
- src/java.base/share/classes/sun/reflect/ConstructorAccessor.java
- src/java.base/share/classes/sun/reflect/ConstructorAccessorImpl.java
- src/java.base/share/classes/sun/reflect/DelegatingConstructorAccessorImpl.java
- src/java.base/share/classes/sun/reflect/DelegatingMethodAccessorImpl.java
- src/java.base/share/classes/sun/reflect/FieldAccessor.java
- src/java.base/share/classes/sun/reflect/FieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/FieldInfo.java
- src/java.base/share/classes/sun/reflect/InstantiationExceptionConstructorAccessorImpl.java
- src/java.base/share/classes/sun/reflect/Label.java
- src/java.base/share/classes/sun/reflect/LangReflectAccess.java
- src/java.base/share/classes/sun/reflect/MagicAccessorImpl.java
- src/java.base/share/classes/sun/reflect/MethodAccessor.java
- src/java.base/share/classes/sun/reflect/MethodAccessorGenerator.java
- src/java.base/share/classes/sun/reflect/MethodAccessorImpl.java
- src/java.base/share/classes/sun/reflect/NativeConstructorAccessorImpl.java
- src/java.base/share/classes/sun/reflect/NativeMethodAccessorImpl.java
- src/java.base/share/classes/sun/reflect/Reflection.java
- src/java.base/share/classes/sun/reflect/ReflectionFactory.java
- src/java.base/share/classes/sun/reflect/SerializationConstructorAccessorImpl.java
- src/java.base/share/classes/sun/reflect/SignatureIterator.java
- src/java.base/share/classes/sun/reflect/UTF8.java
- src/java.base/share/classes/sun/reflect/UnsafeBooleanFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeByteFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeCharacterFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeDoubleFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorFactory.java
- src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeFloatFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeIntegerFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeLongFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeObjectFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedBooleanFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedByteFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedCharacterFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedDoubleFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedFloatFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedIntegerFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedLongFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedObjectFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedShortFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticBooleanFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticByteFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticCharacterFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticDoubleFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFloatFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticIntegerFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticLongFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticObjectFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticShortFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeShortFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeStaticBooleanFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeStaticByteFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeStaticCharacterFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeStaticDoubleFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeStaticFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeStaticFloatFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeStaticIntegerFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeStaticLongFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeStaticObjectFieldAccessorImpl.java
- src/java.base/share/classes/sun/reflect/UnsafeStaticShortFieldAccessorImpl.java
- src/jdk.rmic/share/classes/jdk/rmi/rmic/Main.java
! test/java/lang/StackWalker/DumpStackTest.java
! test/java/lang/StackWalker/StackWalkTest.java
! test/java/lang/StackWalker/VerifyStackTrace.java
- test/sun/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java
- test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java
- test/sun/reflect/CallerSensitive/MissingCallerSensitive.java
- test/sun/reflect/Reflection/GetCallerClass.java
- test/sun/reflect/Reflection/GetCallerClassTest.java
- test/sun/reflect/Reflection/GetCallerClassTest.sh
- test/sun/reflect/constantPool/ConstantPoolTest.java
- test/sun/reflect/constantPool/ConstantPoolTestDummy.jasm

Changeset: d094de1b933d
Author:    amurillo
Date:      2016-04-18 20:19 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d094de1b933d

Merge

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java

Changeset: def1edac0ea5
Author:    sherman
Date:      2016-04-18 22:12 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/def1edac0ea5

8154498: fix to 8154403 results in failure of UserModuleTest.java on all platforms
Reviewed-by: darcy, sundar

! test/tools/jlink/plugins/InstalledModuleDescriptors/src/m1/p1/Main.java

Changeset: 9bde86ff09ba
Author:    xiaofeya
Date:      2016-04-19 01:40 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9bde86ff09ba

8146758: NetworkInterfaceStreamTest.java fails intermittently at comparing network interfaces
Reviewed-by: chegar
Contributed-by: Felix Yang <felix.yang at oracle.com>

! test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java

Changeset: 79e92af0d115
Author:    prappo
Date:      2016-04-19 12:20 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/79e92af0d115

8154487: java.httpclient/sun.net.httpclient.hpack.DecoderTest failing on Windows
Reviewed-by: chegar

! src/java.httpclient/share/classes/sun/net/httpclient/hpack/HeaderTable.java

Changeset: 214c1ee32e00
Author:    mhaupt
Date:      2016-04-19 14:39 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/214c1ee32e00

8150956: j.l.i.MethodHandles.whileLoop(...) and .iteratedLoop(...) throw unexpected exceptions in the case of 'init' return type is void
Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/LoopCombinatorTest.java

Changeset: 1dfade83d611
Author:    martin
Date:      2016-04-18 09:38 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1dfade83d611

8154470: defines.h confused about PROGNAME and JAVA_ARGS
Summary: Fiddle with const_progname initializations
Reviewed-by: ksrini, alanb

! src/java.base/share/native/launcher/defines.h
! test/tools/launcher/Arrrghs.java
! test/tools/launcher/DefaultLocaleTestRun.java
! test/tools/launcher/ExecutionEnvironment.java
! test/tools/launcher/FXLauncherTest.java
! test/tools/launcher/I18NTest.java
! test/tools/launcher/MiscTests.java
! test/tools/launcher/Settings.java
! test/tools/launcher/TestHelper.java
! test/tools/launcher/TestSpecialArgs.java
! test/tools/launcher/TooSmallStackSize.java
! test/tools/launcher/ToolsOpts.java
! test/tools/launcher/VersionCheck.java

Changeset: 09c6eb910cca
Author:    arapte
Date:      2016-03-30 15:26 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/09c6eb910cca

8033936: java.awt.List events are not sent properly to handleEvent or ItemListener
Reviewed-by: serb, psadhukhan

! src/java.desktop/windows/native/libawt/windows/awt_List.h
+ test/java/awt/List/ItemEventTest/ItemEventTest.java

Changeset: 255bd388febe
Author:    psadhukhan
Date:      2016-03-30 16:00 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/255bd388febe

8061258: [macosx] PrinterJob's native Print Dialog does not reflect specified Copies or Page Ranges
Reviewed-by: prr, jdv

! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
+ test/java/awt/print/PrinterJob/DlgAttrsBug.java

Changeset: 54e71ec0aca2
Author:    psadhukhan
Date:      2016-03-30 17:17 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/54e71ec0aca2

8042713: [macosx] Print dialog does not update attribute set with page range
Reviewed-by: prr, jdv

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
+ test/java/awt/print/PrinterJob/PrintAttributeUpdateTest.java

Changeset: 240eced1e92d
Author:    aghaisas
Date:      2016-03-31 15:30 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/240eced1e92d

6353518: Creation of a WritableRaster with a custom DataBuffer causes erroneous Exception
Reviewed-by: serb, prr, flar

! src/java.desktop/macosx/classes/sun/java2d/IntegerNIORaster.java
! src/java.desktop/share/classes/java/awt/image/Raster.java
! src/java.desktop/share/classes/sun/awt/image/ByteBandedRaster.java
! src/java.desktop/share/classes/sun/awt/image/ByteComponentRaster.java
! src/java.desktop/share/classes/sun/awt/image/ByteInterleavedRaster.java
! src/java.desktop/share/classes/sun/awt/image/BytePackedRaster.java
! src/java.desktop/share/classes/sun/awt/image/IntegerComponentRaster.java
! src/java.desktop/share/classes/sun/awt/image/IntegerInterleavedRaster.java
! src/java.desktop/share/classes/sun/awt/image/ShortBandedRaster.java
! src/java.desktop/share/classes/sun/awt/image/ShortComponentRaster.java
! src/java.desktop/share/classes/sun/awt/image/ShortInterleavedRaster.java
+ test/java/awt/image/RasterCreationTest.java

Changeset: 0643c56e3c86
Author:    dmarkov
Date:      2016-04-01 11:22 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0643c56e3c86

8073400: Some Monospaced logical fonts have a different width
Reviewed-by: okutsu, prr

! make/data/fontconfig/windows.fontconfig.properties
+ test/java/awt/font/MonospacedGlyphWidth/MonospacedGlyphWidthTest.java

Changeset: e893bf502461
Author:    avstepan
Date:      2016-04-01 13:52 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e893bf502461

8149028: [TEST] add test for TIFFDirectory
Reviewed-by: ssadetsky, yan

+ test/javax/imageio/plugins/tiff/TIFFDirectoryTest.java
+ test/javax/imageio/plugins/tiff/TIFFDirectoryWriteReadTest.java
+ test/javax/imageio/plugins/tiff/TIFFImageReadParamTest.java

Changeset: 383396b68e1b
Author:    prr
Date:      2016-04-01 09:52 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/383396b68e1b

8153272: [pit] Tag @run requires "main" in java/awt/FontClass/CreateFont/CreateFontArrayTest.java
Reviewed-by: yan

! test/java/awt/FontClass/CreateFont/CreateFontArrayTest.java

Changeset: 37d0a7de90ef
Author:    pkbalakr
Date:      2016-04-04 11:26 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/37d0a7de90ef

6897701: In Nimbus Disabled Menus and Menu Items don't look disabled
Reviewed-by: ssadetsky, alexsch

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthStyle.java
+ test/javax/swing/LookAndFeel/6897701/JMenuItemsTest.java

Changeset: 1a1f63675bd4
Author:    psadhukhan
Date:      2016-04-04 16:54 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1a1f63675bd4

6357905: java.awt.JobAttributes.getFromPage() and getToPage() always returns "1".
Reviewed-by: prr, jdv

! src/java.desktop/share/classes/sun/print/PrintJob2D.java
+ test/java/awt/PrintJob/JobAttrUpdateTest.java

Changeset: c7da98916a26
Author:    prr
Date:      2016-04-04 14:22 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c7da98916a26

8147544: Remove sun.misc.ManagedLocalsThread from java.desktop
Reviewed-by: serb, chegar

! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java
! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftAudioPusher.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftJitterCorrector.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java
! src/java.desktop/share/classes/java/awt/EventDispatchThread.java
! src/java.desktop/share/classes/java/awt/image/renderable/RenderableImageProducer.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/TimerQueue.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/LayoutQueue.java
! src/java.desktop/share/classes/sun/applet/AppletClassLoader.java
! src/java.desktop/share/classes/sun/applet/AppletPanel.java
! src/java.desktop/share/classes/sun/applet/AppletViewer.java
! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java
! src/java.desktop/share/classes/sun/awt/AppContext.java
! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java
! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java
! src/java.desktop/share/classes/sun/font/CreatedFontTracker.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/java2d/Disposer.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
! src/java.desktop/share/classes/sun/print/ServiceNotifier.java
! src/java.desktop/unix/classes/sun/awt/X11/GtkFileDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WPageDialogPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrintDialogPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java

Changeset: 68f3e1ef3a50
Author:    ssadetsky
Date:      2016-04-05 10:39 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/68f3e1ef3a50

8146301: Enter key does not work in a deserialized JFileChooser
Reviewed-by: alexsch, prr

! src/java.desktop/share/classes/javax/swing/JFileChooser.java
+ test/javax/swing/JFileChooser/DeserializedJFileChooser/DeserializedJFileChooserTest.java

Changeset: 1a953a0b6aec
Author:    ssadetsky
Date:      2016-04-05 10:47 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1a953a0b6aec

8149631: rgb(...) CSS color values are not parsed properly
Reviewed-by: alexsch

! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
+ test/javax/swing/text/html/CSS/ColorValue/RGBColorValueTest.java

Changeset: fe244f96f156
Author:    ssadetsky
Date:      2016-04-05 10:59 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/fe244f96f156

8151333: Some AWT functions may access an array outside of its bounds
Reviewed-by: alexsch, prr

! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c

Changeset: 34ed742d3f0e
Author:    jdv
Date:      2016-04-05 14:52 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/34ed742d3f0e

8153363: Redundant check for number of components in PackedColorModel.equals() method
Reviewed-by: prr, flar

! src/java.desktop/share/classes/java/awt/image/PackedColorModel.java

Changeset: 3510f04dd509
Author:    aniyogi
Date:      2016-04-05 15:37 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3510f04dd509

8137169: [macosx] Incorrect minimal heigh of JTabbedPane with more tabs
Reviewed-by: rchamyal, alexsch

! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
+ test/javax/swing/JTabbedPane/8137169/ScrollableTabbedPaneTest.java

Changeset: d1e50e022128
Author:    serb
Date:      2016-04-05 17:30 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d1e50e022128

8152501: closed/javax/sound/sampled/FileWriter/WaveBigEndian.java failing
Reviewed-by: amenkov

! src/java.desktop/share/classes/com/sun/media/sound/AudioFloatConverter.java
+ test/javax/sound/midi/Gervill/AudioFloatConverter/Bits16ToFromFloatArray.java
+ test/javax/sound/midi/Gervill/AudioFloatConverter/Bits24ToFromFloatArray.java
+ test/javax/sound/midi/Gervill/AudioFloatConverter/Bits32ToFromFloatArray.java
+ test/javax/sound/midi/Gervill/AudioFloatConverter/Bits64ToFromFloatArray.java
+ test/javax/sound/midi/Gervill/AudioFloatConverter/Bits8ToFromFloatArray.java

Changeset: 86cfbca6483b
Author:    serb
Date:      2016-04-05 17:44 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/86cfbca6483b

7076354: JavaSoundAudioClip stop() Method sequencer.addMetaEventListener(this); wrong?
Reviewed-by: amenkov

! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java

Changeset: 5efc1194fa78
Author:    serb
Date:      2016-04-05 18:11 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5efc1194fa78

8144166: [macosx] Test java/awt/Component/CompEventOnHiddenComponent/CompEventOnHiddenComponent.java fails
Reviewed-by: alexsch

! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameDockIconUI.java
! test/java/awt/Component/CompEventOnHiddenComponent/CompEventOnHiddenComponent.java
+ test/javax/swing/JInternalFrame/DockIconRepaint/DockIconRepaint.java

Changeset: b2244c4ecc1d
Author:    serb
Date:      2016-04-05 18:23 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b2244c4ecc1d

8151773: [macosx] TrayIcon.imageAutoSize property is ignored
Reviewed-by: alexsch

! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m
! test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.java

Changeset: a80c0f7dccb1
Author:    prr
Date:      2016-04-05 09:17 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a80c0f7dccb1

Merge

- make/src/classes/build/tools/module/Module.java
- make/src/classes/build/tools/module/ModuleInfoReader.java
- make/src/classes/build/tools/module/ModulesXmlReader.java
- make/src/classes/build/tools/module/ModulesXmlWriter.java
- src/java.base/share/classes/sun/misc/GC.java
- src/java.base/share/classes/sun/misc/InvalidJarIndexException.java
- src/java.base/share/classes/sun/misc/JarIndex.java
- src/java.base/share/classes/sun/misc/VMSupport.java
- src/java.base/share/classes/sun/misc/resources/Messages.java
- src/java.base/share/classes/sun/misc/resources/Messages_de.java
- src/java.base/share/classes/sun/misc/resources/Messages_es.java
- src/java.base/share/classes/sun/misc/resources/Messages_fr.java
- src/java.base/share/classes/sun/misc/resources/Messages_it.java
- src/java.base/share/classes/sun/misc/resources/Messages_ja.java
- src/java.base/share/classes/sun/misc/resources/Messages_ko.java
- src/java.base/share/classes/sun/misc/resources/Messages_pt_BR.java
- src/java.base/share/classes/sun/misc/resources/Messages_sv.java
- src/java.base/share/classes/sun/misc/resources/Messages_zh_CN.java
- src/java.base/share/classes/sun/misc/resources/Messages_zh_TW.java
- src/java.base/share/native/libjava/GC.c

Changeset: bfc54d30912e
Author:    alexsch
Date:      2016-04-05 21:13 +0400
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/bfc54d30912e

6949414: JMenu.buildMenuElementArray() endless loop
6424606: behavior of returned from MenuSelectionManager.defaultManager() object is inconsistent with spec
Reviewed-by: serb, ssadetsky

! src/java.desktop/share/classes/javax/swing/JMenu.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
+ test/javax/swing/JPopupMenu/6949414/JPopupMenuEndlessLoopTest.java

Changeset: 92712bccdebb
Author:    prr
Date:      2016-04-05 11:52 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/92712bccdebb

8146324: Add sun.font.FontUtilities.isComplexCharCode or related method
Reviewed-by: serb, ssadetsky

! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
+ test/java/awt/FontClass/TextRequiresLayoutTest.java

Changeset: 01419d57f47c
Author:    jdv
Date:      2016-04-06 12:25 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/01419d57f47c

8044289: In ImageIO.write() and ImageIO.read() null stream is not handled properly.
Reviewed-by: prr, serb, psadhukhan

! src/java.desktop/share/classes/javax/imageio/ImageIO.java
+ test/javax/imageio/stream/NullStreamCheckTest.java

Changeset: 083660214bea
Author:    yan
Date:      2016-04-06 14:44 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/083660214bea

8152693: Changed behavior of java/awt/xembed/server/TestXEmbedServerJava.java test
Reviewed-by: ssadetsky, serb

! test/java/awt/xembed/server/TestXEmbedServerJava.java

Changeset: 282fa37a9dc4
Author:    ptbrunet
Date:      2016-04-06 18:59 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/282fa37a9dc4

8153149: Uninitialised memory in WinAccessBridge.cpp:1128
Summary: remove extraneous initializer
Reviewed-by: prr, serb
Contributed-by: peter.brunet at oracle.com

! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp

Changeset: 53e8a38d23f6
Author:    ptbrunet
Date:      2016-04-06 19:53 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/53e8a38d23f6

8153153: Format string argument mismatch in jaccesswalker.cpp:545
Summary: Use proper format specifier
Reviewed-by: prr, serb
Contributed-by: peter.brunet at oracle.com

! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp

Changeset: dc79a53039f7
Author:    peytoia
Date:      2016-04-08 12:00 +0900
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/dc79a53039f7

7015696: The new currency symbols 20B9 (INDIAN RUPEE), 20BA (TURKISH LIRA), 20BD (RUBLE SIGN) not displayed
8031992: Add Kannada support to the JDK
Reviewed-by: okutsu, peytoia
Contributed-by: Nishit Jain <nishit.jain at oracle.com>

! make/data/fontconfig/windows.fontconfig.properties

Changeset: 910cdd92b709
Author:    avstepan
Date:      2016-04-08 12:56 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/910cdd92b709

8152183: [TEST] add test for TIFFField
Reviewed-by: prr, yan

+ test/javax/imageio/plugins/tiff/MultiPageImageTIFFFieldTest.java
! test/javax/imageio/plugins/tiff/TIFFDirectoryWriteReadTest.java
+ test/javax/imageio/plugins/tiff/TIFFFieldTest.java

Changeset: 061cb940b183
Author:    serb
Date:      2016-04-11 21:07 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/061cb940b183

6832045: DefaultSynthStyle.{getStateInfo,getMatchCount) should use Integer.bitCount
Reviewed-by: alexsch, twisti

! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java

Changeset: b37554a7984d
Author:    ddehaven
Date:      2016-04-11 11:19 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b37554a7984d

Merge

- src/java.base/share/classes/java/lang/reflect/WeakCache.java
- src/java.base/share/classes/sun/misc/CRC16.java
- src/java.base/share/classes/sun/misc/Cache.java
- src/java.base/share/classes/sun/misc/ManagedLocalsThread.java
- src/java.base/share/classes/sun/misc/Signal.java
- src/java.base/share/classes/sun/misc/SignalHandler.java
- src/java.base/share/classes/sun/misc/SoftCache.java
- src/java.base/share/classes/sun/misc/Unsafe.java
- src/java.base/share/classes/sun/net/spi/nameservice/NameService.java
- src/java.base/share/classes/sun/net/spi/nameservice/NameServiceDescriptor.java
- src/java.base/unix/classes/sun/misc/GThreadHelper.java
- src/jdk.naming.dns/share/classes/sun/net/spi/nameservice/dns/DNSNameService.java
- src/jdk.naming.dns/share/classes/sun/net/spi/nameservice/dns/DNSNameServiceDescriptor.java
- test/java/net/Inet4Address/DummyNameService.java
- test/java/net/Inet4Address/DummyNameServiceDescriptor.java
- test/java/net/Inet4Address/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor
- test/java/net/URLPermission/nstest/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor
- test/java/net/URLPermission/nstest/SimpleNameService.java
- test/java/net/URLPermission/nstest/SimpleNameServiceDescriptor.java
- test/sun/net/InetAddress/nameservice/chaining/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor
- test/sun/net/InetAddress/nameservice/chaining/Providers.java
- test/sun/net/InetAddress/nameservice/chaining/Simple1NameServiceDescriptor.java
- test/sun/net/InetAddress/nameservice/chaining/Simple2NameServiceDescriptor.java
- test/sun/net/InetAddress/nameservice/chaining/SimpleNameService.java
- test/sun/net/InetAddress/nameservice/deadlock/Hang.java
- test/sun/net/InetAddress/nameservice/deadlock/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor
- test/sun/net/InetAddress/nameservice/deadlock/ThrowingNameService.java
- test/sun/net/InetAddress/nameservice/deadlock/ThrowingNameServiceDescriptor.java
- test/sun/net/InetAddress/nameservice/simple/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor
- test/sun/net/InetAddress/nameservice/simple/SimpleNameService.java
- test/sun/net/InetAddress/nameservice/simple/SimpleNameServiceDescriptor.java
- test/sun/security/krb5/auto/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor
- test/sun/security/krb5/canonicalize/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor
- test/sun/security/x509/URICertStore/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor

Changeset: 2ad92ad4e9a9
Author:    ptbrunet
Date:      2016-04-11 21:41 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2ad92ad4e9a9

8150056: Remove package access restriction of com.sun.java.accessibility.util.internal
Summary: Remove use of Class.forName; remove package access check from getAccessible
Reviewed-by: prr, asmotrak, ahgross
Contributed-by: peter.brunet at oracle.com

! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/Translator.java

Changeset: 4ca4f2c8d975
Author:    arapte
Date:      2016-04-12 14:40 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/4ca4f2c8d975

6191390: Action Event triggered by list does not reflect the modifiers properly on win32
Reviewed-by: serb, psadhukhan

! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Button.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.h
! src/java.desktop/windows/native/libawt/windows/awt_List.cpp
! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp
+ test/java/awt/Button/ActionEventTest/ActionEventTest.java
+ test/java/awt/List/ActionEventTest/ActionEventTest.java
+ test/java/awt/MenuBar/ActionEventTest/ActionEventTest.java
+ test/java/awt/TrayIcon/ActionEventTest/ActionEventTest.java

Changeset: b4e29994d167
Author:    ddehaven
Date:      2016-04-19 09:21 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b4e29994d167

Merge


Changeset: 0be735572230
Author:    mrkam
Date:      2016-04-19 11:42 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0be735572230

8154365: JFrame.setDefaultCloseOperation is prohibited in jtreg
Reviewed-by: prr, alexsch

! test/sanity/client/lib/SwingSet3/README
! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/button/ButtonDemo.java
! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/combobox/ComboBoxDemo.java
! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/list/ListDemo.java
! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/optionpane/OptionPaneDemo.java
! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/progressbar/ProgressBarDemo.java
! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/scrollpane/ScrollPaneDemo.java
! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/spinner/SpinnerDemo.java
! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/splitpane/SplitPaneDemo.java
! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/textfield/TextFieldDemo.java
! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/togglebutton/ToggleButtonDemo.java
! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/tree/TreeDemo.java
! test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/window/WindowDemo.java

Changeset: a7bb22e03a2d
Author:    valeriep
Date:      2016-04-19 22:24 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a7bb22e03a2d

8077360: Lower the number of providers created when using ServiceLoader
Summary: Change ProviderLoader to be singleton and keep providers in java.base internal
Reviewed-by: mullan

! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.security.jgss/share/classes/sun/security/jgss/SunProvider.java

Changeset: feef55acfb91
Author:    valeriep
Date:      2016-04-19 22:25 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/feef55acfb91

8153371: Remove sun.misc.ManagedLocalsThread from jdk.crypto.pkcs11
Summary: Replace usage of ManagedLocalsThread with the new Thread constructor
Reviewed-by: xuelei, chegar

! src/jdk.crypto.pkcs11/share/classes/module-info.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java

Changeset: a44d40b5739a
Author:    weijun
Date:      2015-09-17 18:41 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a44d40b5739a

8134297: NPE in GSSNameElement nameType check
Reviewed-by: xuelei

! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java

Changeset: 95dca8033930
Author:    vadim
Date:      2015-10-20 12:08 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/95dca8033930

8139008: Better state table management
Reviewed-by: prr, srl, mschoene

! src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor2.cpp

Changeset: 371a178f9368
Author:    ascarpino
Date:      2015-12-21 10:43 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/371a178f9368

8143945: Better GCM validation
Reviewed-by: xuelei, mullan

! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java

Changeset: 8bfed52ded34
Author:    valeriep
Date:      2015-12-23 02:31 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8bfed52ded34

8138593: Make DSA more fair
Summary: Changed nounce K generation to FIPS 186-4 B2.1
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/provider/DSA.java
! test/java/security/Signature/TestInitSignWithMyOwnRandom.java
! test/sun/security/provider/DSA/TestDSA2.java

Changeset: c688e25fe3a0
Author:    prr
Date:      2016-01-13 11:23 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c688e25fe3a0

8146498: Better device table adjustments
Reviewed-by: vadim, mschoene

! src/java.desktop/share/native/libfontmanager/layout/DeviceTables.cpp

Changeset: bb1ac1663380
Author:    prr
Date:      2016-01-13 11:24 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/bb1ac1663380

8146494: Better ligature substitution
Reviewed-by: vadim, mschoene

! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.cpp
! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc2.cpp

Changeset: 54d479662492
Author:    chegar
Date:      2016-01-20 20:51 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/54d479662492

8129952: Ensure thread consistency
Reviewed-by: alanb, ahgross, skoivu

! src/java.base/share/classes/java/io/ObjectInputStream.java

Changeset: 1ad61546516d
Author:    sjiang
Date:      2016-01-22 13:27 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1ad61546516d

8144430: Improve JMX connections
Reviewed-by: dfuchs, jbachorik, skoivu, ahgross

! src/java.base/share/classes/java/io/ObjectInputStream.java
+ src/java.base/share/classes/jdk/internal/misc/JavaObjectInputStreamAccess.java
+ src/java.base/share/classes/jdk/internal/misc/ObjectStreamClassValidator.java
! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java
! src/java.management/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
! src/java.management/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java
! src/java.management/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
+ src/java.rmi/share/classes/sun/rmi/server/DeserializationChecker.java
! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java
! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef.java

Changeset: 6768004b7d45
Author:    vlivanov
Date:      2016-03-18 18:07 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6768004b7d45

8152335: Improve MethodHandle consistency
Reviewed-by: acorn, ahgross, jrose
Contributed-by: vladimir.x.ivanov at oracle.com, michael.haupt at oracle.com

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java

Changeset: 28df229ad1ee
Author:    henryjen
Date:      2016-04-19 15:13 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/28df229ad1ee

Merge


Changeset: 5976c4eee3e4
Author:    rhalade
Date:      2016-04-19 18:09 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5976c4eee3e4

8137231: sun/security/rsa/SpecTest.java timeout with Agent error: java.lang.Exception
Reviewed-by: valeriep

! test/sun/security/rsa/SpecTest.java

Changeset: dd6af52fc8aa
Author:    xiaofeya
Date:      2016-04-20 00:35 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/dd6af52fc8aa

8154543: NetworkInterfaceStreamTest.java fails intermittently after JDK-8146758
Reviewed-by: chegar
Contributed-by: Felix Yang <felix.yang at oracle.com>

! test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java

Changeset: 5f8d20f427b9
Author:    alanb
Date:      2016-04-20 16:47 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5f8d20f427b9

8154707: java/util/ServiceLoader/modules/BasicTest.java failing
Reviewed-by: chegar

- test/java/util/ServiceLoader/modules/BasicTest.java
+ test/java/util/ServiceLoader/modules/MiscTests.java

Changeset: a7147a466b12
Author:    coffeys
Date:      2016-04-20 22:46 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a7147a466b12

8071125: Improve exception messages in URLPermission
Reviewed-by: chegar, prappo

! src/java.base/share/classes/java/net/URLPermission.java

Changeset: fabd6d558e79
Author:    bpb
Date:      2016-04-20 15:06 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/fabd6d558e79

8154183: (spec) Spec of read(byte[],int,int) and readFully(byte[],int,int) is confusing/incomplete
Summary: Clarify and expand specification of ObjectInputStream.read(byte[],int,int) and both variants of {DataInput,DataInputStream,ObjectInputStream,RandomAccessfile}.readFully().
Reviewed-by: rriggs, smarks

! src/java.base/share/classes/java/io/DataInput.java
! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java

Changeset: 45cd8577db8e
Author:    amlu
Date:      2016-04-21 14:56 +0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/45cd8577db8e

8152936: java/lang/Class/GetPackageTest.java needs update to work with newer testng
Reviewed-by: alanb

! test/java/lang/Class/GetPackageTest.java

Changeset: 50d4d6b772d1
Author:    redestad
Date:      2016-04-21 13:39 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/50d4d6b772d1

8154231: Simplify access to System properties from JDK code
Reviewed-by: rriggs, chegar, weijun

! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/net/URLEncoder.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/TempFileHelper.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java
! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/Pack200.java
! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/jdk/Version.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java
! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/sun/net/ResourceManager.java
! src/java.base/share/classes/sun/net/sdp/SdpSupport.java
! src/java.base/share/classes/sun/net/smtp/SmtpClient.java
! src/java.base/share/classes/sun/net/www/MimeLauncher.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/netdoc/Handler.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
! src/java.base/share/classes/sun/nio/fs/Util.java
! src/java.base/share/classes/sun/security/action/GetIntegerAction.java
! src/java.base/share/classes/sun/security/action/GetPropertyAction.java
! src/java.base/share/classes/sun/security/provider/DSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/ssl/ClientKeyExchangeService.java
! src/java.base/share/classes/sun/security/ssl/Debug.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java
! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java
! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java

Changeset: 1dc37d8d667b
Author:    redestad
Date:      2016-04-21 17:21 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1dc37d8d667b

8154853: java/util/TimeZone/OldIDMappingTest.sh fails after JDK-8154231
Reviewed-by: chegar

! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java

Changeset: 7de6f947d432
Author:    rhalade
Date:      2016-04-21 09:55 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7de6f947d432

8129329: sun/security/ssl/SSLContextImpl/MD2InTrustAnchor.java failed intermittently
Reviewed-by: xuelei

! test/sun/security/ssl/SSLContextImpl/MD2InTrustAnchor.java

Changeset: 788f3987f53b
Author:    ntv
Date:      2016-04-21 17:51 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/788f3987f53b

8154050: java.time.format.DateTimeFormatter can't parse localized zone-offset
Summary: Corrected the mistake in calculating parse end position
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
+ test/java/time/tck/java/time/format/TCKLocalizedOffsetIdPrinterParser.java

Changeset: c0f3840e225a
Author:    lana
Date:      2016-04-21 13:37 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c0f3840e225a

Merge

- test/java/util/ServiceLoader/modules/BasicTest.java

Changeset: 6c107c537b84
Author:    amlu
Date:      2016-04-22 13:01 +0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6c107c537b84

8153933: Remove intermittent key from TimeZone/Bug6772689.java and move back to tier1
Reviewed-by: darcy

! test/TEST.groups
! test/java/util/TimeZone/Bug6772689.java

Changeset: dbb991f84472
Author:    ntv
Date:      2016-04-22 05:46 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/dbb991f84472

8148947: DateTimeFormatter pattern letter 'g'
Summary: Handled 'g'  in the required places
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/time/temporal/JulianFields.java
! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java

Changeset: 1c081429feec
Author:    amlu
Date:      2016-04-22 17:07 +0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1c081429feec

8154277: JavaDoc warnings in VirtualMachineManager.java and Pool.java
Reviewed-by: alanb

! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Pool.java

Changeset: 1781aba4f7e3
Author:    xuelei
Date:      2016-04-22 09:27 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1781aba4f7e3

8144566: Custom HostnameVerifier disables SNI extension
Reviewed-by: mullan, wetmore

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/javax/net/ssl/ServerName/BestEffortOnLazyConnected.java
+ test/sun/net/www/protocol/https/HttpsURLConnection/ImpactOnSNI.java

Changeset: beac9a439d0f
Author:    mhaupt
Date:      2016-04-22 13:36 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/beac9a439d0f

8152667: MHs.iteratedLoop(...) throws unexpected WMTE, disallows Iterator subclasses, generates inconsistent loop result type
Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/LoopCombinatorTest.java

Changeset: 14065c26ea1a
Author:    mhaupt
Date:      2016-04-22 15:05 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/14065c26ea1a

8154751: MethodHandles.countedLoop does not accept empty bodies
Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/LoopCombinatorTest.java

Changeset: e8217d94b72e
Author:    mhaupt
Date:      2016-04-22 15:05 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e8217d94b72e

8154754: MethodHandles.countedLoop errors in deriving loop arguments, result type, and local state
Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/LoopCombinatorTest.java

Changeset: 1433eea61ae0
Author:    mchung
Date:      2016-04-22 09:43 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1433eea61ae0

8154837: Class::getPackage with exploded modules when classes in modules defined to the boot loader
Reviewed-by: alanb, chegar

! src/java.base/share/classes/jdk/internal/loader/BootLoader.java

Changeset: d2e09e5acc5e
Author:    smarks
Date:      2016-04-22 13:10 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d2e09e5acc5e

8153330: deprecate Runtime.traceInstructions() and traceMethodCalls()
Reviewed-by: alanb, dholmes, mchung

! src/java.base/share/classes/java/lang/Runtime.java

Changeset: 4476470d8322
Author:    chegar
Date:      2016-04-24 08:44 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/4476470d8322

8154919: Remove superfluous jdk.unsupported from tools/launcher/modules/limitmods/LimitModsTest.java
Reviewed-by: alanb

! test/tools/launcher/modules/limitmods/LimitModsTest.java

Changeset: 611a897c5bc2
Author:    chegar
Date:      2016-04-24 08:51 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/611a897c5bc2

8147543: Remove sun.misc.ManagedLocalsThread
Reviewed-by: rriggs

- src/jdk.unsupported/share/classes/sun/misc/ManagedLocalsThread.java

Changeset: ee0a64ae78db
Author:    stuefe
Date:      2016-03-03 12:47 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ee0a64ae78db

8150460: (linux|bsd|aix)_close.c: file descriptor table may become large or may not work at all
Reviewed-by: dsamersoff, rriggs

! src/java.base/aix/native/libnet/aix_close.c
! src/java.base/linux/native/libnet/linux_close.c
! src/java.base/macosx/native/libnet/bsd_close.c

Changeset: 06bd77b3af21
Author:    ntv
Date:      2016-04-25 09:37 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/06bd77b3af21

8031085: DateTimeFormatter won't parse dates with custom format "yyyyMMddHHmmssSSS"
Summary: Changed the FractionPrinterParser to subclass of NumberPrinterParser to make it participate in adjacent value parsing
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java

Changeset: fe9e630bb80d
Author:    jlaskey
Date:      2016-04-25 09:57 -0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/fe9e630bb80d

8147426: Missing definition for JIMAGE_NOT_FOUND
Reviewed-by: hseigel, alanb

! src/java.base/share/native/libjimage/jimage.hpp

Changeset: f7da6c6b818b
Author:    jlaskey
Date:      2016-04-25 09:57 -0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f7da6c6b818b

8147634: Need a JImage API that given a JImageLocationRef returns class name
Reviewed-by: hseigel

! make/lib/CoreLibraries.gmk
! make/mapfiles/libjimage/mapfile-vers
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/share/native/libjimage/jimage.hpp

Changeset: 34d28218fa21
Author:    jlaskey
Date:      2016-04-25 09:57 -0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/34d28218fa21

8082537: jimage should print usage when started with no args
Reviewed-by: alanb

! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java

Changeset: 229589274e08
Author:    jlaskey
Date:      2016-04-25 09:57 -0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/229589274e08

8153930: Compiler crashed (intermittently)
Reviewed-by: redestad, alanb

! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java

Changeset: 78a06bc11975
Author:    jlaskey
Date:      2016-04-25 09:57 -0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/78a06bc11975

8154090: Remove support for jimage recreate
Reviewed-by: alanb

- src/jdk.jlink/share/classes/jdk/tools/jimage/ExtractedImage.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties
! test/tools/jimage/JImageTest.java
! test/tools/jimage/JImageToolTest.java
! test/tools/lib/tests/JImageGenerator.java

Changeset: 72ef20479778
Author:    jlaskey
Date:      2016-04-25 09:57 -0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/72ef20479778

8069079: jimage extract / list to organize classes by modules
Reviewed-by: alanb, mchung

! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties

Changeset: baeb5edb3893
Author:    jlaskey
Date:      2016-04-25 09:57 -0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/baeb5edb3893

8154179: BasicImageReader activating ImageBufferCache when not used
Reviewed-by: redestad

! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java

Changeset: 56379812ec5e
Author:    lana
Date:      2016-04-28 08:26 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/56379812ec5e

Added tag jdk-9+116 for changeset baeb5edb3893

! .hgtags

Changeset: c50cd1e42682
Author:    alanb
Date:      2016-04-28 19:16 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c50cd1e42682

Merge

! .hgtags
! make/Import.gmk
! make/copy/Copy-java.base.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/NioLibraries.gmk
! make/mapfiles/libjava/mapfile-vers
! make/mapfiles/libjimage/mapfile-vers
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/SecurityManager.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/util/jar/Pack200.java
! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/native/include/jvm.h
! src/java.base/share/native/launcher/defines.h
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/share/native/libjimage/jimage.hpp
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/sun/applet/AppletPanel.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/module-info.java
! src/java.management/share/classes/module-info.java
! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef.java
! src/java.security.jgss/share/classes/sun/security/jgss/SunProvider.java
! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/jdk.crypto.pkcs11/share/classes/module-info.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.httpserver/share/classes/module-info.java
- src/jdk.jlink/share/classes/jdk/tools/jimage/ExtractedImage.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Pool.java
- src/jdk.unsupported/share/classes/sun/misc/ManagedLocalsThread.java
! test/ProblemList.txt
! test/TEST.groups
! test/java/lang/StackWalker/VerifyStackTrace.java
! test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java
- test/java/util/ServiceLoader/modules/BasicTest.java
+ test/java/util/ServiceLoader/modules/MiscTests.java
! test/tools/jimage/JImageTest.java
! test/tools/jimage/JImageToolTest.java
! test/tools/jlink/plugins/InstalledModuleDescriptors/src/m1/p1/Main.java
! test/tools/launcher/MiscTests.java
! test/tools/launcher/ToolsOpts.java
! test/tools/launcher/VersionCheck.java
! test/tools/launcher/modules/limitmods/LimitModsTest.java
! test/tools/lib/tests/JImageGenerator.java

Changeset: 15611a45c815
Author:    alanb
Date:      2016-04-28 19:17 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/15611a45c815

Merge

! src/java.base/share/classes/module-info.java



More information about the jigsaw-dev mailing list