Changeset: 483242a6482b Author: lana Date: 2016-04-21 12:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/483242a6482b
Added tag jdk-9+115 for changeset 35225b837d66 ! .hgtags Changeset: 96d7dc590098 Author: sherman Date: 2016-04-18 10:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/jdk/rev/a0765cebd2bf Merge Changeset: db3aa029c06f Author: erikj Date: 2016-04-08 13:14 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/db3aa029c06f 8152666: The new Hotspot Build System Reviewed-by: ihse, dcubed, erikj Contributed-by: magnus.ihse.bur...@oracle.com, erik.joels...@oracle.com, ingemar.ab...@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/bsd-port/jdk9/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/bsd-port/jdk9/jdk/rev/ae8cab2c054b Merge Changeset: 3b186717f90a Author: sspitsyn Date: 2016-04-12 00:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/jdk/rev/f02139a1ac84 Merge Changeset: 68d1533a2218 Author: dcubed Date: 2016-04-14 15:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/jdk/rev/9bde86ff09ba 8146758: NetworkInterfaceStreamTest.java fails intermittently at comparing network interfaces Reviewed-by: chegar Contributed-by: Felix Yang <felix.y...@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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/jdk/rev/282fa37a9dc4 8153149: Uninitialised memory in WinAccessBridge.cpp:1128 Summary: remove extraneous initializer Reviewed-by: prr, serb Contributed-by: peter.bru...@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/bsd-port/jdk9/jdk/rev/53e8a38d23f6 8153153: Format string argument mismatch in jaccesswalker.cpp:545 Summary: Use proper format specifier Reviewed-by: prr, serb Contributed-by: peter.bru...@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/bsd-port/jdk9/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.j...@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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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.bru...@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/bsd-port/jdk9/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/bsd-port/jdk9/jdk/rev/b4e29994d167 Merge Changeset: 0be735572230 Author: mrkam Date: 2016-04-19 11:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/jdk/rev/6768004b7d45 8152335: Improve MethodHandle consistency Reviewed-by: acorn, ahgross, jrose Contributed-by: vladimir.x.iva...@oracle.com, michael.ha...@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/bsd-port/jdk9/jdk/rev/28df229ad1ee Merge Changeset: 5976c4eee3e4 Author: rhalade Date: 2016-04-19 18:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/jdk/rev/dd6af52fc8aa 8154543: NetworkInterfaceStreamTest.java fails intermittently after JDK-8146758 Reviewed-by: chegar Contributed-by: Felix Yang <felix.y...@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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/jdk/rev/baeb5edb3893 8154179: BasicImageReader activating ImageBufferCache when not used Reviewed-by: redestad ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java Changeset: aed6c78e29a3 Author: Greg Lewis <gle...@eyesbeyond.com> Date: 2016-06-05 12:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/aed6c78e29a3 Merge from main OpenJDK repository ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java