/hg/icedtea7-forest/jdk: 56 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Fri Aug 25 16:20:15 UTC 2017
changeset 350a10c3a425 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=350a10c3a425
author: andrew
date: Wed Aug 16 16:15:10 2017 +0100
Added tag icedtea-2.7.0pre13 for changeset 0e380c5a1bff
changeset 15ba571f7278 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=15ba571f7278
author: andrew
date: Wed May 03 03:39:53 2017 +0100
Added tag jdk7u141-b02 for changeset 19a085e65614
changeset a9717ab00796 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=a9717ab00796
author: alanb
date: Fri Jul 07 15:59:03 2017 +0100
7117357: Warnings in sun.instrument, tools and other sun.* classes
Reviewed-by: lancea, chegar
changeset 848ccfd27743 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=848ccfd27743
author: mchung
date: Tue Jan 17 15:55:40 2012 -0800
7117570: Warnings in sun.mangement.* and its subpackages
Reviewed-by: mchung, dsamersoff
Contributed-by: kurchi.subhra.hazra at oracle.com
changeset 4f24be04a422 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=4f24be04a422
author: jbachorik
date: Fri Jul 07 19:53:38 2017 +0100
8139870: sun.management.LazyCompositeData.isTypeMatched() fails for composite types with items of ArrayType
Reviewed-by: dfuchs
changeset c9d307e51b37 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=c9d307e51b37
author: azvegint
date: Thu Aug 11 13:22:51 2016 +0300
8155690: Update libPNG library to the latest up-to-date
Reviewed-by: serb
changeset acf72ae6145d in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=acf72ae6145d
author: prr
date: Wed Feb 12 11:36:38 2014 -0800
8031737: CHECK_NULL and CHECK_EXCEPTION macros cleanup
Reviewed-by: rriggs, mchung, mduigou
changeset d127560ad6ff in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=d127560ad6ff
author: prr
date: Fri Feb 14 10:14:11 2014 -0800
8034912: backport of 8031737 to jdk8u breaks linux buld.
Reviewed-by: mchung
changeset 986500b85859 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=986500b85859
author: pchelko
date: Tue Jul 11 21:06:17 2017 +0100
8030787: [Parfait] JNI-related warnings from b119 for jdk/src/share/native/sun/awt/image
Reviewed-by: serb, prr
changeset 98b0dbc4bc08 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=98b0dbc4bc08
author: pchelko
date: Thu Mar 13 15:33:43 2014 +0400
8037287: Windows build failed after JDK-8030787
Reviewed-by: serb, bagiras
changeset 03a56cf98284 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=03a56cf98284
author: goetz
date: Thu Feb 20 15:03:10 2014 +0100
8030875: Macros for checking and returning on exceptions
Summary: Add missing 8030875 changes in 8u
Reviewed-by: mchung, kvn
changeset 366c03690390 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=366c03690390
author: jdv
date: Thu Oct 06 09:19:32 2016 -0700
8162461: Hang due to JNI up-call made whilst holding JNI critical lock
Reviewed-by: prr, aghaisas
changeset 28459ff19e0d in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=28459ff19e0d
author: smarks
date: Wed Jul 12 03:18:46 2017 +0100
8022440: suppress deprecation warnings in sun.rmi
Reviewed-by: mduigou
changeset aac0cba4d82e in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=aac0cba4d82e
author: coffeys
date: Thu Jul 13 05:15:10 2017 +0100
8163958: Improved garbage collection
Reviewed-by: rriggs
changeset eeb56f4c36b1 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=eeb56f4c36b1
author: horii
date: Wed Sep 14 22:11:54 2016 -0400
8165231: java.nio.Bits.unaligned() doesn't return true on ppc
Reviewed-by: simonis, coffeys
changeset b765de0cf211 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=b765de0cf211
author: bgopularam
date: Wed May 24 02:25:28 2017 -0700
8165367: Additional tests for JEP 288: Disable SHA-1 Certificates
Summary: The new tests just focus on the usage constraints TLSSever and TLSClient with TLS communication
Reviewed-by: ascarpino
changeset 4f11e3edecf9 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=4f11e3edecf9
author: prr
date: Fri Jul 14 15:42:34 2017 +0100
8167228: Update to libpng 1.6.28
Reviewed-by: serb, azvegint
changeset d76d9a9720ef in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=d76d9a9720ef
author: prr
date: Fri Mar 17 16:41:06 2017 -0700
8169209: Improved image post-processing steps
Reviewed-by: serb, vadim, mschoene
changeset acd986bf1ba5 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=acd986bf1ba5
author: igerasim
date: Thu Jul 13 22:44:24 2017 +0100
8169392: Additional jar validation steps
Reviewed-by: mullan, herrick, ahgross
changeset b37777c2c9c5 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=b37777c2c9c5
author: smarks
date: Sun Feb 12 21:56:24 2012 -0800
7143230: fix warnings in java.util.jar, sun.tools.jar, zipfs demo, etc.
Reviewed-by: alanb, chegar, lancea, smarks
Contributed-by: Mani Sarkar <sadhak001 at gmail.com>, Michael Barker <mikeb01 at gmail.com>, Carl Jokl <carl.jokl at gmail.com>, Dinuk Weerasinghe <dinuksw at yahoo.com>, Markus Stoy <markus.stoy at timgroup.com>, Tom Anderson <tom.anderson at timgroup.com>
changeset f2a67bbbcb99 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=f2a67bbbcb99
author: hseigel
date: Wed Dec 21 10:15:49 2016 -0500
8170966: Right parenthesis issue
Reviewed-by: acorn, ctornqvi, mschoene
Contributed-by: harold.seigel at oracle.com
changeset a13bafb05072 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=a13bafb05072
author: igerasim
date: Fri Jul 14 04:40:15 2017 +0100
8172204: Better Thread Pool execution
Reviewed-by: alanb, skoivu, rriggs
changeset f014749131f6 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=f014749131f6
author: prr
date: Fri Jul 14 04:55:25 2017 +0100
8172461: Service Registration Lifecycle
Reviewed-by: serb, vadim, skoivu, shurailine
changeset 8f40b239d609 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=8f40b239d609
author: bpb
date: Fri Jul 14 05:21:12 2017 +0100
8172465: Better handling of channel groups
Reviewed-by: alanb, coffeys, skoivu, rhalade, chegar
changeset d4a33ff7f1dd in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=d4a33ff7f1dd
author: aefimov
date: Fri Jul 14 17:32:08 2017 +0100
8173286: Better reading of text catalogs
Reviewed-by: joehw, dfuchs, skoivu, rhalade
changeset 9976ce1ff903 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=9976ce1ff903
author: smarks
date: Fri Jul 14 17:42:44 2017 +0100
8173697: Less Active Activations
Reviewed-by: skoivu, rhalade, rriggs, chegar, coffeys
changeset 79f9ef695052 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=79f9ef695052
author: prr
date: Fri Jul 14 18:21:30 2017 +0100
8174098: Better image fetching
Reviewed-by: serb, vadim, skoivu
changeset a632a29f0478 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=a632a29f0478
author: rpatil
date: Wed Mar 15 14:14:57 2017 +0530
8174105: Better naming attribution
Reviewed-by: chegar, dfuchs, rriggs, vtewari
changeset 3cf8f6451be3 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=3cf8f6451be3
author: robm
date: Fri Jul 14 18:46:12 2017 +0100
8174113: Better sourcing of code
Reviewed-by: weijun
changeset 8f1c0d565d13 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=8f1c0d565d13
author: adinn
date: Sat Jul 15 21:26:47 2017 +0100
8174729: Race Condition in java.lang.reflect.WeakCache
Summary: Race can occur between Proxy.getProxyClass and Proxy.isProxyClass
Reviewed-by: mchung
changeset 0e846618238e in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=0e846618238e
author: robm
date: Sun Jul 16 00:29:10 2017 +0100
8174770: Check registry registration location
Reviewed-by: rriggs
changeset fbe9c6c3e78c in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=fbe9c6c3e78c
author: igerasim
date: Tue Jul 18 00:17:03 2017 +0100
8174873: Improved certificate procesing
Reviewed-by: jnimeh, ahgross, rhalade
changeset 8f032f02516a in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=8f032f02516a
author: robm
date: Thu May 18 22:52:38 2017 +0100
8175106: Higher quality DSA operations
Reviewed-by: xuelei, apetcher
changeset e9869356eb8a in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=e9869356eb8a
author: robm
date: Wed May 24 17:35:54 2017 +0100
8175110: Higher quality ECDSA operations
Reviewed-by: xuelei, apetcher
changeset f6daf5edd956 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=f6daf5edd956
author: alexp
date: Thu Apr 21 17:08:50 2016 +0300
8143377: Test PKCS8Test.java fails
Reviewed-by: coffeys
Contributed-by: artem.kosarev at oracle.com
changeset d4e4af750774 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=d4e4af750774
author: igerasim
date: Tue Jul 18 06:14:47 2017 +0100
8175251: Failed to load RSA private key from pkcs12
Summary: Enhanced DER library with extra arg to control leading-0 check
Reviewed-by: mullan
changeset c54643d2a32b in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=c54643d2a32b
author: shshahma
date: Tue Jul 18 06:45:42 2017 +0100
8176055: JMX diagnostic improvements
Reviewed-by: dfuchs, mchung, ahgross, rhalade, jwilhelm
changeset fe453cb558d3 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=fe453cb558d3
author: coffeys
date: Mon Apr 11 08:00:21 2016 +0100
8149450: LdapCtx.processReturnCode() throwing Null Pointer Exception
Reviewed-by: xuelei
changeset 4092c1c94820 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=4092c1c94820
author: aefimov
date: Tue Jul 18 20:29:30 2017 +0100
8176067: Proper directory lookup processing
Reviewed-by: weijun
changeset 4ae0ef9be3ac in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=4ae0ef9be3ac
author: igerasim
date: Thu Mar 30 22:29:57 2017 -0700
8176760: Better handling of PKCS8 material
Reviewed-by: ascarpino, ahgross
changeset 5ccb8bdab06c in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=5ccb8bdab06c
author: igerasim
date: Wed Mar 15 10:58:05 2017 -0700
8176769: Remove accidental spec change in jdk8u
Reviewed-by: chegar
changeset a2a339770678 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=a2a339770678
author: igerasim
date: Tue May 23 11:30:25 2017 -0700
8178135: Additional elliptic curve support
Reviewed-by: mullan
changeset fa22e8668c4d in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=fa22e8668c4d
author: azvegint
date: Mon Jul 24 14:14:10 2017 +0100
8178996: [macos] JComboBox doesn't display popup in mixed JavaFX Swing Application on 8u131 and Mac OS 10.12
Reviewed-by: serb, ssadetsky
changeset 851cd45750d2 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=851cd45750d2
author: alexsch
date: Mon Jul 24 14:23:48 2017 +0100
8035629: [parfait] JNI exc pending in jdk/src/windows/native/sun/windows/ShellFolder2.cpp
Reviewed-by: serb, pchelko
changeset 02e2b83365a6 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=02e2b83365a6
author: serb
date: Mon Jul 24 14:26:23 2017 +0100
8080492: [Parfait] Uninitialised variable in jdk/src/java/desktop/windows/native/libawt/
Reviewed-by: prr, vadim
changeset 084e64d9d62d in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=084e64d9d62d
author: pkbalakr
date: Mon Jul 24 14:34:53 2017 +0100
8179014: JFileChooser with Windows look and feel crashes on win 10
Reviewed-by: serb, prr
changeset 2ca4c6bfce3a in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=2ca4c6bfce3a
author: rriggs
date: Mon Jul 24 18:47:53 2017 +0100
8156804: Better constraint checking
Summary: Sync with upstream version
Reviewed-by: dfuchs, ahgross
changeset 085ef4fafefb in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=085ef4fafefb
author: aefimov
date: Thu Jun 01 15:45:33 2017 +0100
8180582: The bind to rmiregistry is rejected by registryFilter even though registryFilter is set
Summary: The Registry MAXDEPTH should allow binding more complex objects
Reviewed-by: dfuchs, smarks
changeset 4549e025778c in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=4549e025778c
author: ljiang
date: Mon Jul 24 19:28:56 2017 +0100
8181591: 8u141 L10n resource file update
Reviewed-by: coffeys
changeset 330cce590879 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=330cce590879
author: rpatil
date: Mon Apr 10 16:17:00 2017 +0530
8177449: (tz) Support tzdata2017b
Reviewed-by: martin, naoto
changeset a6d3c4449a8a in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=a6d3c4449a8a
author: mcherkas
date: Tue Feb 07 19:54:46 2017 +0300
8173145: Menu is activated after using mnemonic Alt/Key combination
Reviewed-by: serb, ssadetsky
changeset dd5b6b40726c in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=dd5b6b40726c
author: psandoz
date: Tue Jul 25 03:29:17 2017 +0100
8184119: Incorrect return processing for the LF editor of MethodHandles.permuteArguments
Reviewed-by: jrose, redestad, vlivanov
changeset 871e3350966f in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=871e3350966f
author: igerasim
date: Fri Jul 21 20:03:30 2017 -0700
8184993: Jar file verification failing with SecurityException: digest missing xxx
Reviewed-by: sherman, mullan
changeset da1c09ab9b74 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=da1c09ab9b74
author: andrew
date: Tue Aug 01 14:12:33 2017 +0100
Added tag jdk7u151-b00 for changeset 871e3350966f
changeset ad08fea7cd1a in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=ad08fea7cd1a
author: andrew
date: Thu Aug 03 07:28:01 2017 +0100
Added tag jdk7u151-b01 for changeset da1c09ab9b74
changeset 85bcd2abf0a2 in /hg/icedtea7-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=85bcd2abf0a2
author: andrew
date: Tue Aug 22 02:03:52 2017 +0100
Merge jdk7u151-b01
diffstat:
.hgtags | 4 +
make/sun/javazic/tzdata/VERSION | 2 +-
make/sun/javazic/tzdata/africa | 25 +-
make/sun/javazic/tzdata/iso3166.tab | 4 +-
make/sun/javazic/tzdata/northamerica | 8 +
make/sun/rmi/rmi/Makefile | 36 +-
make/sun/splashscreen/FILES_c.gmk | 6 +-
src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java | 15 +-
src/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties | 2 +-
src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java | 17 +-
src/share/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java | 7 +-
src/share/classes/com/sun/jndi/ldap/LdapClient.java | 3 +-
src/share/classes/com/sun/jndi/ldap/LdapCtx.java | 25 +-
src/share/classes/com/sun/jndi/ldap/LdapReferralException.java | 17 +-
src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java | 5 +-
src/share/classes/java/lang/invoke/LambdaForm.java | 6 +-
src/share/classes/java/rmi/activation/ActivationID.java | 38 +-
src/share/classes/java/security/CodeSource.java | 11 +-
src/share/classes/java/util/concurrent/ThreadPoolExecutor.java | 25 +-
src/share/classes/java/util/jar/Attributes.java | 14 +-
src/share/classes/java/util/jar/JarVerifier.java | 129 +-
src/share/classes/java/util/zip/ZipFile.java | 21 +-
src/share/classes/javax/imageio/spi/ServiceRegistry.java | 26 +-
src/share/classes/javax/naming/directory/BasicAttribute.java | 4 +-
src/share/classes/sun/awt/image/ImageWatched.java | 35 +-
src/share/classes/sun/awt/resources/awt_sv.properties | 2 +-
src/share/classes/sun/instrument/InstrumentationImpl.java | 14 +-
src/share/classes/sun/instrument/TransformerManager.java | 2 +-
src/share/classes/sun/launcher/resources/launcher_es.properties | 4 +-
src/share/classes/sun/launcher/resources/launcher_sv.properties | 4 +-
src/share/classes/sun/management/Agent.java | 16 +-
src/share/classes/sun/management/ConnectorAddressLink.java | 16 +-
src/share/classes/sun/management/Flag.java | 2 +-
src/share/classes/sun/management/GarbageCollectionNotifInfoCompositeData.java | 12 +-
src/share/classes/sun/management/GarbageCollectorImpl.java | 9 +-
src/share/classes/sun/management/GcInfoBuilder.java | 2 +-
src/share/classes/sun/management/GcInfoCompositeData.java | 29 +-
src/share/classes/sun/management/HotSpotDiagnostic.java | 19 +-
src/share/classes/sun/management/HotspotCompilation.java | 14 +-
src/share/classes/sun/management/HotspotThread.java | 2 +-
src/share/classes/sun/management/LazyCompositeData.java | 81 +-
src/share/classes/sun/management/ManagementFactoryHelper.java | 6 +-
src/share/classes/sun/management/MappedMXBeanType.java | 66 +-
src/share/classes/sun/management/MonitorInfoCompositeData.java | 2 +-
src/share/classes/sun/management/NotificationEmitterSupport.java | 12 +-
src/share/classes/sun/management/RuntimeImpl.java | 2 +-
src/share/classes/sun/management/ThreadInfoCompositeData.java | 2 +-
src/share/classes/sun/management/counter/perf/PerfInstrumentation.java | 15 +-
src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java | 44 +-
src/share/classes/sun/management/jmxremote/SingleEntryRegistry.java | 25 +-
src/share/classes/sun/management/resources/agent_sv.properties | 12 +-
src/share/classes/sun/management/snmp/AdaptorBootstrap.java | 7 +-
src/share/classes/sun/management/snmp/jvminstr/JVM_MANAGEMENT_MIB_IMPL.java | 10 +-
src/share/classes/sun/management/snmp/jvminstr/JvmMemGCTableMetaImpl.java | 2 +
src/share/classes/sun/management/snmp/jvminstr/JvmMemManagerTableMetaImpl.java | 11 +-
src/share/classes/sun/management/snmp/jvminstr/JvmMemMgrPoolRelTableMetaImpl.java | 22 +-
src/share/classes/sun/management/snmp/jvminstr/JvmMemPoolTableMetaImpl.java | 11 +-
src/share/classes/sun/management/snmp/jvminstr/JvmMemoryImpl.java | 2 +-
src/share/classes/sun/management/snmp/jvminstr/JvmMemoryMetaImpl.java | 2 +
src/share/classes/sun/management/snmp/jvminstr/JvmOSImpl.java | 2 +
src/share/classes/sun/management/snmp/jvminstr/JvmRTBootClassPathEntryImpl.java | 2 +
src/share/classes/sun/management/snmp/jvminstr/JvmRTBootClassPathTableMetaImpl.java | 5 +-
src/share/classes/sun/management/snmp/jvminstr/JvmRTClassPathEntryImpl.java | 1 +
src/share/classes/sun/management/snmp/jvminstr/JvmRTClassPathTableMetaImpl.java | 5 +-
src/share/classes/sun/management/snmp/jvminstr/JvmRTInputArgsEntryImpl.java | 1 +
src/share/classes/sun/management/snmp/jvminstr/JvmRTInputArgsTableMetaImpl.java | 5 +-
src/share/classes/sun/management/snmp/jvminstr/JvmRTLibraryPathEntryImpl.java | 1 +
src/share/classes/sun/management/snmp/jvminstr/JvmRTLibraryPathTableMetaImpl.java | 4 +-
src/share/classes/sun/management/snmp/jvminstr/JvmRuntimeMetaImpl.java | 1 +
src/share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceEntryImpl.java | 2 +
src/share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceTableMetaImpl.java | 9 +-
src/share/classes/sun/management/snmp/jvminstr/JvmThreadingMetaImpl.java | 2 +
src/share/classes/sun/management/snmp/jvmmib/EnumJvmClassesVerboseLevel.java | 9 +-
src/share/classes/sun/management/snmp/jvmmib/EnumJvmJITCompilerTimeMonitoring.java | 9 +-
src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemManagerState.java | 10 +-
src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolCollectThreshdSupport.java | 9 +-
src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolState.java | 9 +-
src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolThreshdSupport.java | 9 +-
src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolType.java | 9 +-
src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCCall.java | 9 +-
src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCVerboseLevel.java | 9 +-
src/share/classes/sun/management/snmp/jvmmib/EnumJvmRTBootClassPathSupport.java | 9 +-
src/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadContentionMonitoring.java | 9 +-
src/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadCpuTimeMonitoring.java | 9 +-
src/share/classes/sun/management/snmp/jvmmib/JVM_MANAGEMENT_MIB.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JVM_MANAGEMENT_MIBOidTable.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmClassLoadingMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmCompilationMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmMemGCEntryMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmMemGCTableMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmMemManagerEntryMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmMemManagerTableMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelEntryMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelTableMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmMemPoolEntryMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmMemPoolTableMeta.java | 2 +
src/share/classes/sun/management/snmp/jvmmib/JvmOSMeta.java | 2 +
src/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathEntryMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathTableMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathEntryMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathTableMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsEntryMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsTableMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathEntryMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathTableMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmRuntimeMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceEntryMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceTableMeta.java | 1 +
src/share/classes/sun/management/snmp/jvmmib/JvmThreadingMeta.java | 1 +
src/share/classes/sun/management/snmp/util/MibLogger.java | 8 +-
src/share/classes/sun/management/snmp/util/SnmpListTableCache.java | 10 +-
src/share/classes/sun/management/snmp/util/SnmpNamedListTableCache.java | 26 +-
src/share/classes/sun/management/snmp/util/SnmpTableCache.java | 2 +-
src/share/classes/sun/net/RegisteredDomain.java | 8 +-
src/share/classes/sun/net/www/protocol/jar/Handler.java | 1 +
src/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java | 20 +-
src/share/classes/sun/rmi/registry/RegistryImpl.java | 143 +-
src/share/classes/sun/rmi/registry/RegistryImpl_Skel.java | 177 +
src/share/classes/sun/rmi/registry/RegistryImpl_Stub.java | 189 +
src/share/classes/sun/rmi/runtime/Log.java | 3 +-
src/share/classes/sun/rmi/server/ActivatableRef.java | 3 +-
src/share/classes/sun/rmi/server/Activation.java | 69 +-
src/share/classes/sun/rmi/server/Dispatcher.java | 3 +-
src/share/classes/sun/rmi/server/LoaderHandler.java | 3 +-
src/share/classes/sun/rmi/server/UnicastRef.java | 17 +-
src/share/classes/sun/rmi/server/UnicastServerRef.java | 112 +-
src/share/classes/sun/rmi/server/Util.java | 3 +-
src/share/classes/sun/rmi/transport/ConnectionInputStream.java | 10 +-
src/share/classes/sun/rmi/transport/DGCClient.java | 10 +
src/share/classes/sun/rmi/transport/DGCImpl.java | 75 +-
src/share/classes/sun/rmi/transport/DGCImpl_Skel.java | 112 +
src/share/classes/sun/rmi/transport/DGCImpl_Stub.java | 192 +
src/share/classes/sun/rmi/transport/StreamRemoteCall.java | 10 +-
src/share/classes/sun/rmi/transport/Transport.java | 1 +
src/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java | 3 +-
src/share/classes/sun/rmi/transport/tcp/ConnectionMultiplexer.java | 3 +-
src/share/classes/sun/rmi/transport/tcp/TCPTransport.java | 1 +
src/share/classes/sun/security/ec/ECDSASignature.java | 22 +-
src/share/classes/sun/security/pkcs/PKCS8Key.java | 16 +-
src/share/classes/sun/security/provider/DSA.java | 57 +-
src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java | 4 +-
src/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java | 45 +-
src/share/classes/sun/security/rsa/RSAPublicKeyImpl.java | 6 +-
src/share/classes/sun/security/tools/keytool/Resources_sv.java | 16 +-
src/share/classes/sun/security/tools/policytool/Resources_sv.java | 6 +-
src/share/classes/sun/security/util/AuthResources_sv.java | 4 +-
src/share/classes/sun/security/util/DerInputBuffer.java | 22 +-
src/share/classes/sun/security/util/DerInputStream.java | 60 +-
src/share/classes/sun/security/util/DerValue.java | 63 +-
src/share/classes/sun/security/util/HostnameChecker.java | 42 +-
src/share/classes/sun/security/util/ManifestEntryVerifier.java | 9 +-
src/share/classes/sun/security/util/Resources_sv.java | 18 +-
src/share/classes/sun/tools/attach/HotSpotAttachProvider.java | 48 +-
src/share/classes/sun/tools/jar/CommandLine.java | 8 +-
src/share/classes/sun/tools/jar/Manifest.java | 14 +-
src/share/classes/sun/tools/jar/SignatureFile.java | 26 +-
src/share/classes/sun/tools/jinfo/JInfo.java | 4 +-
src/share/classes/sun/tools/jmap/JMap.java | 4 +-
src/share/classes/sun/tools/jps/Jps.java | 6 +-
src/share/classes/sun/tools/jstack/JStack.java | 2 +-
src/share/classes/sun/tools/serialver/SerialVer.java | 18 +-
src/share/demo/management/MemoryMonitor/MemoryMonitor.java | 14 +-
src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileStore.java | 2 +-
src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java | 4 +-
src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystemProvider.java | 2 +-
src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipInfo.java | 4 +-
src/share/lib/security/java.security-linux | 16 +-
src/share/lib/security/java.security-macosx | 12 +-
src/share/lib/security/java.security-solaris | 16 +-
src/share/lib/security/java.security-windows | 16 +-
src/share/native/com/sun/java/util/jar/pack/coding.cpp | 4 +-
src/share/native/com/sun/java/util/jar/pack/defines.h | 4 -
src/share/native/common/check_code.c | 40 +-
src/share/native/common/jni_util.h | 32 +
src/share/native/java/net/net_util.h | 3 -
src/share/native/sun/awt/image/BufImgSurfaceData.c | 30 +-
src/share/native/sun/awt/image/DataBufferNative.c | 4 +-
src/share/native/sun/awt/image/awt_ImageRep.c | 12 +-
src/share/native/sun/awt/image/awt_parseImage.c | 78 +-
src/share/native/sun/awt/image/gif/gifdecoder.c | 18 +-
src/share/native/sun/awt/image/imageInitIDs.c | 250 +-
src/share/native/sun/awt/image/jpeg/imageioJPEG.c | 290 +-
src/share/native/sun/awt/image/jpeg/jpegdecoder.c | 18 +-
src/share/native/sun/awt/libpng/CHANGES | 379 +-
src/share/native/sun/awt/libpng/LICENSE | 35 +-
src/share/native/sun/awt/libpng/README | 5 +-
src/share/native/sun/awt/libpng/png.c | 536 +-
src/share/native/sun/awt/libpng/png.h | 384 +-
src/share/native/sun/awt/libpng/pngconf.h | 50 +-
src/share/native/sun/awt/libpng/pngdebug.h | 2 +-
src/share/native/sun/awt/libpng/pngerror.c | 74 +-
src/share/native/sun/awt/libpng/pngget.c | 74 +-
src/share/native/sun/awt/libpng/pnginfo.h | 2 +-
src/share/native/sun/awt/libpng/pnglibconf.h | 22 +-
src/share/native/sun/awt/libpng/pngmem.c | 22 +-
src/share/native/sun/awt/libpng/pngpread.c | 46 +-
src/share/native/sun/awt/libpng/pngpriv.h | 275 +-
src/share/native/sun/awt/libpng/pngread.c | 445 +-
src/share/native/sun/awt/libpng/pngrio.c | 6 +-
src/share/native/sun/awt/libpng/pngrtran.c | 96 +-
src/share/native/sun/awt/libpng/pngrutil.c | 335 +-
src/share/native/sun/awt/libpng/pngset.c | 304 +-
src/share/native/sun/awt/libpng/pngstruct.h | 10 +-
src/share/native/sun/awt/libpng/pngtest.c | 2101 -------
src/share/native/sun/awt/libpng/pngtrans.c | 15 +-
src/share/native/sun/awt/libpng/pngwio.c | 196 -
src/share/native/sun/awt/libpng/pngwrite.c | 2258 --------
src/share/native/sun/awt/libpng/pngwtran.c | 604 --
src/share/native/sun/awt/libpng/pngwutil.c | 2737 ----------
src/share/native/sun/misc/Version.c | 10 +
src/share/native/sun/security/ec/ECC_JNI.cpp | 6 +-
src/share/native/sun/security/ec/ecc_impl.h | 6 +-
src/share/native/sun/security/ec/impl/ec.c | 38 +-
src/share/native/sun/security/ec/impl/ec2.h | 5 +-
src/share/native/sun/security/ec/impl/ec2_aff.c | 6 +-
src/share/native/sun/security/ec/impl/ec2_mont.c | 9 +-
src/share/native/sun/security/ec/impl/ecl-priv.h | 14 +-
src/share/native/sun/security/ec/impl/ecl.h | 8 +-
src/share/native/sun/security/ec/impl/ecl_mult.c | 34 +-
src/share/native/sun/security/ec/impl/ecp.h | 13 +-
src/share/native/sun/security/ec/impl/ecp_aff.c | 6 +-
src/share/native/sun/security/ec/impl/ecp_jac.c | 18 +-
src/share/native/sun/security/ec/impl/ecp_jm.c | 74 +-
src/windows/native/sun/java2d/d3d/D3DBlitLoops.cpp | 8 +-
src/windows/native/sun/java2d/d3d/D3DTextRenderer.cpp | 4 +-
src/windows/native/sun/windows/ShellFolder2.cpp | 41 +-
src/windows/native/sun/windows/awt_Component.cpp | 4 +
src/windows/native/sun/windows/awt_DesktopProperties.cpp | 4 +-
src/windows/native/sun/windows/awt_Font.cpp | 8 +-
src/windows/native/sun/windows/awt_Frame.cpp | 6 +-
src/windows/native/sun/windows/awt_Label.cpp | 9 +-
src/windows/native/sun/windows/awt_PrintJob.cpp | 4 +-
src/windows/native/sun/windows/awt_TextComponent.cpp | 3 +-
test/com/sun/java/swing/plaf/windows/Test8173145.java | 123 +
test/java/lang/invoke/PermuteArgsReturnVoidTest.java | 90 +
test/java/rmi/registry/serialFilter/RegistryFilterTest.java | 242 +
test/java/util/zip/ZipFile/ReadZip.java | 48 +-
test/javax/swing/JFileChooser/GodMode/JFileChooserTest.java | 191 +
test/sun/management/LazyCompositeDataTest.java | 163 +
test/sun/security/pkcs/pkcs8/PKCS8Test.java | 39 +-
test/sun/security/pkcs/pkcs8/TestLeadingZeros.java | 82 +
test/sun/security/ssl/CertPathRestrictions/JSSEClient.java | 66 +
test/sun/security/ssl/CertPathRestrictions/JSSEServer.java | 81 +
test/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java | 541 +
test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA1-INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key | 26 +
test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA1-INTER_CA_SHA256-ROOT_CA_SHA256.cer | 81 +
test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA1-PRIV.key | 26 +
test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA1.cer | 81 +
test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA256-PRIV.key | 26 +
test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA256.cer | 81 +
test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA1-PRIV.key | 26 +
test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA1.cer | 81 +
test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key | 26 +
test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA256.cer | 81 +
test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA1-PRIV.key | 26 +
test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA1.cer | 80 +
test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA256-PRIV.key | 26 +
test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA256.cer | 80 +
test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA1-PRIV.key | 26 +
test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA1.cer | 80 +
test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key | 26 +
test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA256.cer | 80 +
test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA1-PRIV.key | 26 +
test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA1.cer | 80 +
test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA256-PRIV.key | 26 +
test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA256.cer | 80 +
266 files changed, 7467 insertions(+), 10466 deletions(-)
diffs (truncated from 27404 to 500 lines):
diff -r 0e380c5a1bff -r 85bcd2abf0a2 .hgtags
--- a/.hgtags Mon Jun 19 11:52:01 2017 +0200
+++ b/.hgtags Tue Aug 22 02:03:52 2017 +0100
@@ -652,3 +652,7 @@
e890a6aef6223d428376aac846c1d1f3e40dbda7 jdk7u141-b00
a319566e15f5611bae9cfda2696e8217020a9269 jdk7u141-b01
5af12d99fb1ea4642305058adb1f3f771d8b5eff icedtea-2.7.0pre12
+0e380c5a1bff8694655fa262a110f347a77da044 icedtea-2.7.0pre13
+19a085e656145471455d7fbd648717f94281a729 jdk7u141-b02
+871e3350966f67b95768a94c1854f1515cfa56ca jdk7u151-b00
+da1c09ab9b742fa77c0e667c2218b8d626432656 jdk7u151-b01
diff -r 0e380c5a1bff -r 85bcd2abf0a2 make/sun/javazic/tzdata/VERSION
--- a/make/sun/javazic/tzdata/VERSION Mon Jun 19 11:52:01 2017 +0200
+++ b/make/sun/javazic/tzdata/VERSION Tue Aug 22 02:03:52 2017 +0100
@@ -21,4 +21,4 @@
# or visit www.oracle.com if you need additional information or have any
# questions.
#
-tzdata2017a
+tzdata2017b
diff -r 0e380c5a1bff -r 85bcd2abf0a2 make/sun/javazic/tzdata/africa
--- a/make/sun/javazic/tzdata/africa Mon Jun 19 11:52:01 2017 +0200
+++ b/make/sun/javazic/tzdata/africa Tue Aug 22 02:03:52 2017 +0100
@@ -443,18 +443,25 @@
# See Africa/Johannesburg.
# Liberia
-# From Paul Eggert (2006-03-22):
-# In 1972 Liberia was the last country to switch
-# from a UTC offset that was not a multiple of 15 or 20 minutes.
-# Howse reports that it was in honor of their president's birthday.
-# Shank & Pottenger report the date as May 1, whereas Howse reports Jan;
-# go with Shanks & Pottenger.
-# For Liberia before 1972, Shanks & Pottenger report -0:44, whereas Howse and
-# Whitman each report -0:44:30; go with the more precise figure.
+#
+# From Paul Eggert (2017-03-02):
+#
+# The Nautical Almanac for the Year 1970, p 264, is the source for -0:44:30.
+#
+# In 1972 Liberia was the last country to switch from a UTC offset
+# that was not a multiple of 15 or 20 minutes. The 1972 change was on
+# 1972-01-07, according to an entry dated 1972-01-04 on p 330 of:
+# Presidential Papers: First year of the administration of
+# President William R. Tolbert, Jr., July 23, 1971-July 31, 1972.
+# Monrovia: Executive Mansion.
+#
+# Use the abbreviation "MMT" before 1972, as the more-accurate numeric
+# abbreviation "-004430" would be one byte over the POSIX limit.
+#
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Africa/Monrovia -0:43:08 - LMT 1882
-0:43:08 - MMT 1919 Mar # Monrovia Mean Time
- -0:44:30 - -004430 1972 May
+ -0:44:30 - MMT 1972 Jan 7 # approximately MMT
0:00 - GMT
###############################################################################
diff -r 0e380c5a1bff -r 85bcd2abf0a2 make/sun/javazic/tzdata/iso3166.tab
--- a/make/sun/javazic/tzdata/iso3166.tab Mon Jun 19 11:52:01 2017 +0200
+++ b/make/sun/javazic/tzdata/iso3166.tab Tue Aug 22 02:03:52 2017 +0100
@@ -32,8 +32,8 @@
# All text uses UTF-8 encoding. The columns of the table are as follows:
#
# 1. ISO 3166-1 alpha-2 country code, current as of
-# ISO 3166-1 Newsletter VI-16 (2013-07-11). See: Updates on ISO 3166
-# http://www.iso.org/iso/home/standards/country_codes/updates_on_iso_3166.htm
+# ISO 3166-1 N905 (2016-11-15). See: Updates on ISO 3166-1
+# http://isotc.iso.org/livelink/livelink/Open/16944257
# 2. The usual English name for the coded region,
# chosen so that alphabetic sorting of subsets produces helpful lists.
# This is not the same as the English name in the ISO 3166 tables.
diff -r 0e380c5a1bff -r 85bcd2abf0a2 make/sun/javazic/tzdata/northamerica
--- a/make/sun/javazic/tzdata/northamerica Mon Jun 19 11:52:01 2017 +0200
+++ b/make/sun/javazic/tzdata/northamerica Tue Aug 22 02:03:52 2017 +0100
@@ -3162,6 +3162,12 @@
# http://www.vantbefinfo.com/changement-dheure-pas-pour-haiti/
# http://news.anmwe.com/haiti-lheure-nationale-ne-sera-ni-avancee-ni-reculee-cette-annee/
+# From Steffen Thorsen (2017-03-12):
+# We have received 4 mails from different people telling that Haiti
+# has started DST again today, and this source seems to confirm that,
+# I have not been able to find a more authoritative source:
+# https://www.haitilibre.com/en/news-20319-haiti-notices-time-change-in-haiti.html
+
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Haiti 1983 only - May 8 0:00 1:00 D
Rule Haiti 1984 1987 - Apr lastSun 0:00 1:00 D
@@ -3174,6 +3180,8 @@
Rule Haiti 2005 2006 - Oct lastSun 0:00 0 S
Rule Haiti 2012 2015 - Mar Sun>=8 2:00 1:00 D
Rule Haiti 2012 2015 - Nov Sun>=1 2:00 0 S
+Rule Haiti 2017 max - Mar Sun>=8 2:00 1:00 D
+Rule Haiti 2017 max - Nov Sun>=1 2:00 0 S
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone America/Port-au-Prince -4:49:20 - LMT 1890
-4:49 - PPMT 1917 Jan 24 12:00 # P-a-P MT
diff -r 0e380c5a1bff -r 85bcd2abf0a2 make/sun/rmi/rmi/Makefile
--- a/make/sun/rmi/rmi/Makefile Mon Jun 19 11:52:01 2017 +0200
+++ b/make/sun/rmi/rmi/Makefile Tue Aug 22 02:03:52 2017 +0100
@@ -1,5 +1,5 @@
#
-# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -52,16 +52,9 @@
include $(BUILDDIR)/common/Rules.gmk
#
-# Full package names of implementations requiring stubs
-#
-REMOTE_impls = \
- sun.rmi.registry.RegistryImpl \
- sun.rmi.transport.DGCImpl
-
-#
# The java-rmi.cgi script in bin/ only gets delivered in certain situations
#
-BUILD_TARGETS = stubs
+BUILD_TARGETS =
ifeq ($(PLATFORM), linux)
BUILD_TARGETS += bin
endif
@@ -75,29 +68,6 @@
clean clobber:: bin.clean
-
-#
-# Compile stubs and skeletons for remote implementations
-# (use -v1.1 for backward interoperability)
-#
-# gnumake 3.78.1 on windows attempts to build the target even
-# though it exists. Not sure why, but a check for file existence
-# has been added...
-#
-$(CLASSBINDIR)/%_Skel.class $(CLASSBINDIR)/%_Stub.class: $(CLASSBINDIR)/%.class
- if [ ! -s $@ ] ; \
- then $(RMIC) -v1.1 -classpath \
- "$(CLASSBINDIR)" \
- -d $(CLASSBINDIR) '$(subst /,.,$(<:$(CLASSBINDIR)/%.class=%))' ; \
- fi
- @$(java-vm-cleanup)
-
-REMOTE_files = $(subst .,/,$(REMOTE_impls))
-FILES_stubs = $(REMOTE_files:%=$(CLASSBINDIR)/%_Stub.class)
-FILES_skels = $(REMOTE_files:%=$(CLASSBINDIR)/%_Skel.class)
-
-stubs: $(FILES_stubs) $(FILES_skels)
-
bin: $(BINDIR)/java-rmi.cgi
$(BINDIR)/java-rmi.cgi: $(PLATFORM_SRC)/bin/java-rmi.cgi.sh
@@ -107,5 +77,5 @@
bin.clean:
$(RM) $(BINDIR)/java-rmi.cgi
-.PHONY: stubs bin bin.clean
+.PHONY: bin bin.clean
diff -r 0e380c5a1bff -r 85bcd2abf0a2 make/sun/splashscreen/FILES_c.gmk
--- a/make/sun/splashscreen/FILES_c.gmk Mon Jun 19 11:52:01 2017 +0200
+++ b/make/sun/splashscreen/FILES_c.gmk Tue Aug 22 02:03:52 2017 +0100
@@ -111,11 +111,7 @@
pngrtran.c \
pngrutil.c \
pngset.c \
- pngtrans.c \
- pngwio.c \
- pngwrite.c \
- pngwtran.c \
- pngwutil.c
+ pngtrans.c
endif
ifneq ($(SYSTEM_GIF), true)
diff -r 0e380c5a1bff -r 85bcd2abf0a2 src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
--- a/src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Mon Jun 19 11:52:01 2017 +0200
+++ b/src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Tue Aug 22 02:03:52 2017 +0100
@@ -272,16 +272,21 @@
contentView.execute(new CFNativeAction() {
@Override
public void run(final long viewPtr) {
+ boolean hasOwnerPtr = false;
+
if (owner != null) {
- owner.execute(new CFNativeAction() {
+ hasOwnerPtr = 0L != owner.executeGet(new CFNativeActionGet() {
@Override
- public void run(long ownerPtr) {
+ public long run(long ownerPtr) {
ref.set(nativeCreateNSWindow(viewPtr, ownerPtr, styleBits,
- bounds.x, bounds.y,
- bounds.width, bounds.height));
+ bounds.x, bounds.y,
+ bounds.width, bounds.height));
+ return 1;
}
});
- } else {
+ }
+
+ if (!hasOwnerPtr) {
ref.set(nativeCreateNSWindow(viewPtr, 0,
styleBits, bounds.x, bounds.y,
bounds.width, bounds.height));
diff -r 0e380c5a1bff -r 85bcd2abf0a2 src/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties
--- a/src/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties Mon Jun 19 11:52:01 2017 +0200
+++ b/src/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties Tue Aug 22 02:03:52 2017 +0100
@@ -93,7 +93,7 @@
resizable=storleks\u00E4ndringsbar
selectable=valbar
selected=vald
-showing=visas
+showing=visar
singleline=en rad
transient=tillf\u00E4llig
visible=synlig
diff -r 0e380c5a1bff -r 85bcd2abf0a2 src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
--- a/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java Mon Jun 19 11:52:01 2017 +0200
+++ b/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java Tue Aug 22 02:03:52 2017 +0100
@@ -387,6 +387,17 @@
}
}
+ private void skipPastImage(int imageIndex) {
+ cbLock.lock();
+ try {
+ gotoImage(imageIndex);
+ skipImage();
+ } catch (IOException | IndexOutOfBoundsException e) {
+ } finally {
+ cbLock.unlock();
+ }
+ }
+
private int getNumImagesOnThread(boolean allowSearch)
throws IOException {
if (numImages != 0) {
@@ -1228,7 +1239,8 @@
// Note that getData disables acceleration on buffer, but it is
// just a 1-line intermediate data transfer buffer that will not
// affect the acceleration of the resulting image.
- aborted = readImage(structPointer,
+ aborted = readImage(imageIndex,
+ structPointer,
buffer.getData(),
numRasterBands,
srcBands,
@@ -1390,7 +1402,8 @@
/**
* Returns <code>true</code> if the read was aborted.
*/
- private native boolean readImage(long structPointer,
+ private native boolean readImage(int imageIndex,
+ long structPointer,
byte [] buffer,
int numRasterBands,
int [] srcBands,
diff -r 0e380c5a1bff -r 85bcd2abf0a2 src/share/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java
--- a/src/share/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java Mon Jun 19 11:52:01 2017 +0200
+++ b/src/share/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java Tue Aug 22 02:03:52 2017 +0100
@@ -165,8 +165,11 @@
}
public boolean postProcessKeyEvent(KeyEvent ev) {
- if(ev.isConsumed()) {
- // do not manage consumed event
+ if(ev.isConsumed() && ev.getKeyCode() != KeyEvent.VK_ALT) {
+ // mnemonic combination, it's consumed, but we need
+ // set altKeyPressed to false, otherwise after selection
+ // component by mnemonic combination a menu will be open
+ altKeyPressed = false;
return false;
}
if (ev.getKeyCode() == KeyEvent.VK_ALT) {
diff -r 0e380c5a1bff -r 85bcd2abf0a2 src/share/classes/com/sun/jndi/ldap/LdapClient.java
--- a/src/share/classes/com/sun/jndi/ldap/LdapClient.java Mon Jun 19 11:52:01 2017 +0200
+++ b/src/share/classes/com/sun/jndi/ldap/LdapClient.java Tue Aug 22 02:03:52 2017 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -1233,6 +1233,7 @@
static final int LDAP_REF_FOLLOW = 0x01; // follow referrals
static final int LDAP_REF_THROW = 0x02; // throw referral ex.
static final int LDAP_REF_IGNORE = 0x03; // ignore referrals
+ static final int LDAP_REF_FOLLOW_SCHEME = 0x04; // follow referrals of the same scheme
static final String LDAP_URL = "ldap://"; // LDAPv3
static final String LDAPS_URL = "ldaps://"; // LDAPv3
diff -r 0e380c5a1bff -r 85bcd2abf0a2 src/share/classes/com/sun/jndi/ldap/LdapCtx.java
--- a/src/share/classes/com/sun/jndi/ldap/LdapCtx.java Mon Jun 19 11:52:01 2017 +0200
+++ b/src/share/classes/com/sun/jndi/ldap/LdapCtx.java Tue Aug 22 02:03:52 2017 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -2413,6 +2413,9 @@
// First determine the referral mode
if (ref != null) {
switch (ref) {
+ case "follow-scheme":
+ handleReferrals = LdapClient.LDAP_REF_FOLLOW_SCHEME;
+ break;
case "follow":
handleReferrals = LdapClient.LDAP_REF_FOLLOW;
break;
@@ -2975,7 +2978,23 @@
r = new LdapReferralException(resolvedName, resolvedObj, remainName,
msg, envprops, fullDN, handleReferrals, reqCtls);
// only one set of URLs is present
- r.setReferralInfo(res.referrals.elementAt(0), false);
+ Vector<String> refs;
+ if (res.referrals == null) {
+ refs = null;
+ } else if (handleReferrals == LdapClient.LDAP_REF_FOLLOW_SCHEME) {
+ refs = new Vector<>();
+ for (String s : res.referrals.elementAt(0)) {
+ if (s.startsWith("ldap:")) {
+ refs.add(s);
+ }
+ }
+ if (refs.isEmpty()) {
+ refs = null;
+ }
+ } else {
+ refs = res.referrals.elementAt(0);
+ }
+ r.setReferralInfo(refs, false);
if (hopCount > 1) {
r.setHopCount(hopCount);
@@ -3044,7 +3063,7 @@
* assume name resolution has not yet completed.
*/
if (((res.entries == null) || (res.entries.isEmpty())) &&
- (res.referrals.size() == 1)) {
+ ((res.referrals != null) && (res.referrals.size() == 1))) {
r.setReferralInfo(res.referrals, false);
diff -r 0e380c5a1bff -r 85bcd2abf0a2 src/share/classes/com/sun/jndi/ldap/LdapReferralException.java
--- a/src/share/classes/com/sun/jndi/ldap/LdapReferralException.java Mon Jun 19 11:52:01 2017 +0200
+++ b/src/share/classes/com/sun/jndi/ldap/LdapReferralException.java Tue Aug 22 02:03:52 2017 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -117,7 +117,8 @@
// If following referral, request controls are passed to referral ctx
this.reqCtls =
- (handleReferrals == LdapClient.LDAP_REF_FOLLOW ? reqCtls : null);
+ (handleReferrals == LdapClient.LDAP_REF_FOLLOW ||
+ handleReferrals == LdapClient.LDAP_REF_FOLLOW_SCHEME ? reqCtls : null);
}
/**
@@ -217,13 +218,15 @@
System.out.println("LdapReferralException.setReferralInfo");
this.referrals = referrals;
- if (referrals != null) {
- referralCount = referrals.size();
- }
+ referralCount = (referrals == null) ? 0 : referrals.size();
if (debug) {
- for (int i = 0; i < referralCount; i++) {
- System.out.println(" [" + i + "] " + referrals.elementAt(i));
+ if (referrals != null) {
+ for (int i = 0; i < referralCount; i++) {
+ System.out.println(" [" + i + "] " + referrals.elementAt(i));
+ }
+ } else {
+ System.out.println("setReferralInfo : referrals == null");
}
}
}
diff -r 0e380c5a1bff -r 85bcd2abf0a2 src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
--- a/src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java Mon Jun 19 11:52:01 2017 +0200
+++ b/src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java Tue Aug 22 02:03:52 2017 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -62,9 +62,10 @@
* @param outputFile the system-dependent filename
* @param live if <tt>true</tt> dump only <i>live</i> objects
* i.e. objects that are reachable from others
- * @throws IOException if the <tt>outputFile</tt>
+ * @throws IOException if the <tt>outputFile</tt> already exists,
* cannot be created, opened, or written to.
* @throws UnsupportedOperationException if this operation is not supported.
+ * @throws IllegalArgumentException if <tt>outputFile</tt> does not end with ".hprof" suffix.
* @throws NullPointerException if <tt>outputFile</tt> is <tt>null</tt>.
* @throws SecurityException
* If a security manager exists and its {@link
diff -r 0e380c5a1bff -r 85bcd2abf0a2 src/share/classes/java/lang/invoke/LambdaForm.java
--- a/src/share/classes/java/lang/invoke/LambdaForm.java Mon Jun 19 11:52:01 2017 +0200
+++ b/src/share/classes/java/lang/invoke/LambdaForm.java Tue Aug 22 02:03:52 2017 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -918,10 +918,10 @@
System.arraycopy(names, skip+outArgs, names2, skip+inTypes, bodyLength);
int arity2 = names2.length - bodyLength;
int result2 = result;
- if (result2 >= 0) {
+ if (result2 >= skip) {
if (result2 < skip+outArgs) {
// return the corresponding inArg
- result2 = reorder[result2-skip];
+ result2 = reorder[result2 - skip] + skip;
} else {
result2 = result2 - outArgs + inTypes;
}
diff -r 0e380c5a1bff -r 85bcd2abf0a2 src/share/classes/java/rmi/activation/ActivationID.java
--- a/src/share/classes/java/rmi/activation/ActivationID.java Mon Jun 19 11:52:01 2017 +0200
+++ b/src/share/classes/java/rmi/activation/ActivationID.java Tue Aug 22 02:03:52 2017 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1997, 2005, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -40,6 +40,12 @@
import java.rmi.server.RemoteObjectInvocationHandler;
import java.rmi.server.RemoteRef;
import java.rmi.server.UID;
+import java.security.AccessControlContext;
+import java.security.AccessController;
+import java.security.Permissions;
+import java.security.PrivilegedActionException;
+import java.security.PrivilegedExceptionAction;
+import java.security.ProtectionDomain;
/**
* Activation makes use of special identifiers to denote remote
@@ -81,6 +87,14 @@
/** indicate compatibility with the Java 2 SDK v1.2 version of class */
private static final long serialVersionUID = -4608673054848209235L;
+ /** an AccessControlContext with no permissions */
+ private static final AccessControlContext NOPERMS_ACC;
+ static {
+ Permissions perms = new Permissions();
+ ProtectionDomain[] pd = { new ProtectionDomain(null, perms) };
+ NOPERMS_ACC = new AccessControlContext(pd);
+ }
+
/**
* The constructor for <code>ActivationID</code> takes a single
* argument, activator, that specifies a remote reference to the
@@ -112,15 +126,21 @@
throws ActivationException, UnknownObjectException, RemoteException
{
try {
- MarshalledObject<? extends Remote> mobj =
+ final MarshalledObject<? extends Remote> mobj =
activator.activate(this, force);
- return mobj.get();
- } catch (RemoteException e) {
- throw e;
- } catch (IOException e) {
- throw new UnmarshalException("activation failed", e);
- } catch (ClassNotFoundException e) {
- throw new UnmarshalException("activation failed", e);
+ return AccessController.doPrivileged(
+ new PrivilegedExceptionAction<Remote>() {
+ public Remote run() throws IOException, ClassNotFoundException {
+ return mobj.get();
+ }
+ }, NOPERMS_ACC);
+ } catch (PrivilegedActionException pae) {
+ Exception ex = pae.getException();
+ if (ex instanceof RemoteException) {
+ throw (RemoteException) ex;
+ } else {
+ throw new UnmarshalException("activation failed", ex);
More information about the distro-pkg-dev
mailing list