/hg/icedtea8-forest/jdk: 109 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Thu Jan 24 21:11:51 UTC 2019
changeset 3857d21cf7f3 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3857d21cf7f3
author: andrew
date: Wed Jan 09 07:30:53 2019 +0000
Added tag icedtea-3.11.0pre01 for changeset 1a1eac5703fc
changeset bead1ed7344f in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bead1ed7344f
author: asaha
date: Wed Jan 10 09:26:16 2018 -0800
Added tag jdk8u182-b00 for changeset 51b6cc7fbd98
changeset 3ef999fa9899 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3ef999fa9899
author: asaha
date: Fri Dec 22 13:41:38 2017 -0800
Merge
changeset a673213ee187 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a673213ee187
author: asaha
date: Wed Jan 03 14:25:29 2018 -0800
Merge
changeset dbb252eb0f79 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=dbb252eb0f79
author: asaha
date: Mon Jan 08 22:41:14 2018 -0800
Merge
changeset 7722a6211dd2 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7722a6211dd2
author: asaha
date: Fri Jan 12 17:53:56 2018 -0800
Merge
changeset 19c65add5760 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=19c65add5760
author: asaha
date: Tue Jan 16 23:08:21 2018 -0800
Merge
changeset 73d5bcd0585d in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=73d5bcd0585d
author: asaha
date: Mon Jan 22 11:17:29 2018 -0800
Merge
changeset 2670e19d88e2 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2670e19d88e2
author: robm
date: Thu Jan 11 13:02:28 2018 +0000
8193758: Update copyright headers of files in src tree that are missing Classpath exception
Reviewed-by: coffeys
changeset def9120feaab in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=def9120feaab
author: dbuck
date: Fri Jan 19 08:24:09 2018 -0500
8074373: NMT is not enabled if NMT option is specified after class path specifiers
Reviewed-by: dholmes
changeset 4ec964b884bc in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4ec964b884bc
author: azvegint
date: Tue Jan 23 12:28:03 2018 +0530
8187803: JDK part of JavaFX-Swing dialogs appearing behind main stage
Reviewed-by: ssadetsky, prr
changeset 40a4ee2700bf in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=40a4ee2700bf
author: alitvinov
date: Fri Jan 26 17:44:24 2018 +0000
8177758: Regression in java.awt.FileDialog
Reviewed-by: sveerabhadra, serb
changeset a32ebbad54e2 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a32ebbad54e2
author: igerasim
date: Fri Feb 02 13:00:55 2018 -0800
8194412: Adding 256 units of IsoFields.QUARTER_YEARS broken
Reviewed-by: scolebourne, rriggs
changeset 95ecd769df8a in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=95ecd769df8a
author: rpatil
date: Mon Feb 05 00:15:08 2018 -0800
8195837: (tz) Upgrade time-zone data to tzdata2018c
Reviewed-by: coffeys, naoto
changeset f64826e5b775 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f64826e5b775
author: dbuck
date: Tue Feb 06 03:50:10 2018 -0500
8168628: (fc) SIGBUS when extending file size to map it
8171452: (ch) linux io_util_md: Operation not supported exception after 8168628
Reviewed-by: alanb, bpb
changeset c98c74484644 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c98c74484644
author: robm
date: Tue Feb 06 17:12:49 2018 +0000
8156824: com.sun.jndi.ldap.pool.PoolCleaner should clear its context class loader
Reviewed-by: chegar
changeset 5ea88e09f465 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5ea88e09f465
author: robm
date: Wed Feb 07 10:45:46 2018 -0800
Merge
changeset 43585438b215 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=43585438b215
author: igerasim
date: Wed Feb 07 17:11:24 2018 -0800
8051972: sun/security/pkcs11/ec/ReadCertificates.java fails intermittently
Reviewed-by: mullan
changeset 51cd4d621ebd in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=51cd4d621ebd
author: igerasim
date: Thu Feb 08 15:59:10 2018 -0800
8157898: SupportedDSAParamGen.java failed with timeout
Reviewed-by: xuelei
changeset 77118f5f4bcb in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=77118f5f4bcb
author: coffeys
date: Thu Feb 08 15:49:35 2018 +0000
8196854: TestFlushableGZIPOutputStream failing with IndexOutOfBoundsException
Reviewed-by: sherman, rriggs
changeset 2edaf51db818 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2edaf51db818
author: coffeys
date: Fri Feb 09 08:24:05 2018 +0000
Merge
changeset f1bb1d3fcbf1 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f1bb1d3fcbf1
author: igerasim
date: Wed Feb 14 10:04:46 2018 -0800
8176183: sun/security/mscapi/SignedObjectChain.java fails on Windows
Reviewed-by: weijun
changeset e3f69c0c7764 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e3f69c0c7764
author: igerasim
date: Fri Feb 16 09:43:14 2018 -0800
8076117: EndEntityChecker should not process custom extensions after PKIX validation
Reviewed-by: xuelei, mullan
changeset f940e7a48b72 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f940e7a48b72
author: andrew
date: Fri Feb 23 05:33:43 2018 +0000
8196952: Bad primeCertainty value setting in DSAParameterGenerator
Summary: OpenJDK 8 applied 8072452 after 8181048, reverting parts of the latter
Reviewed-by: coffeys
changeset 654e4067e7f2 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=654e4067e7f2
author: asaha
date: Mon Apr 09 13:29:26 2018 -0700
Added tag jdk8u192-b00 for changeset bead1ed7344f
changeset 656ab3b39178 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=656ab3b39178
author: asaha
date: Mon Apr 09 13:34:49 2018 -0700
Merge
changeset 2e9008633528 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2e9008633528
author: asaha
date: Mon Apr 09 15:40:31 2018 -0700
Merge
changeset 6c96c88b8f1c in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6c96c88b8f1c
author: asaha
date: Fri Apr 13 18:19:24 2018 +0000
Merge
changeset 3211318fd973 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3211318fd973
author: dmarkov
date: Thu Mar 01 15:57:35 2018 +0000
8187635: On Windows Swing changes keyboard layout on a window activation
Reviewed-by: serb, ssadetsky
changeset 128a42fdaa03 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=128a42fdaa03
author: clanger
date: Mon Mar 05 10:42:06 2018 +0100
8197943: Unable to use JDWP API in JDK 8 to debug JDK 9 VM
Reviewed-by: simonis, cjplummer
changeset cec423e580f6 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=cec423e580f6
author: coffeys
date: Tue Mar 06 18:29:10 2018 +0000
8193892: Impact of noncloneable MessageDigest implementation
Reviewed-by: wetmore
changeset e91f533af7ca in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e91f533af7ca
author: alitvinov
date: Wed Mar 07 17:05:24 2018 +0000
8198605: Touch keyboard is shown for a non-focusable text component
Reviewed-by: serb, dmarkov
changeset b8a775268894 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b8a775268894
author: weijun
date: Mon Feb 26 08:30:30 2018 +0800
8197518: Kerberos krb5 authentication: AuthList's put method leads to performance issue
Reviewed-by: coffeys, xuelei
changeset c81065a22ad9 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c81065a22ad9
author: igerasim
date: Mon Mar 12 18:48:54 2018 -0700
8165463: Native implementation of sunmscapi should use operator new (nothrow) for allocations
Reviewed-by: clanger, jnimeh, vinnie
changeset 9b9412efed4c in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9b9412efed4c
author: igerasim
date: Mon Mar 12 18:50:21 2018 -0700
8198898: Compilation errors in jdk.crypto.mscapi with VS 2017
Reviewed-by: xuelei
changeset 1c47ee06c207 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1c47ee06c207
author: alitvinov
date: Wed Mar 14 12:11:15 2018 +0000
8198606: Touch keyboard does not hide, when a text component looses focus
Reviewed-by: serb, dmarkov
changeset aa6038081f36 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=aa6038081f36
author: pnarayanan
date: Fri Mar 23 09:48:54 2018 +0530
8188083: NullPointerExcpn-java.awt.image.FilteredImageSource.startProduction JDK-8079607
Reviewed-by: serb, prr, jdv
changeset 6df3a2267733 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6df3a2267733
author: coffeys
date: Tue Mar 27 16:54:03 2018 +0100
8162362: Introduce system property to control enabled ciphersuites
Reviewed-by: xuelei
changeset 58f9844a4e82 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=58f9844a4e82
author: sveerabhadra
date: Thu Apr 05 12:05:33 2018 +0530
8195738: scroll poistion in ScrollPane is reset after calling validate()
Reviewed-by: serb, ssadetsky
changeset 6a35757d8984 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6a35757d8984
author: igerasim
date: Wed Apr 11 10:37:34 2018 -0700
8178370: [TEST_BUG] java/security/Signature/SignatureLength.java fails
Reviewed-by: mullan
changeset 02da8ab674e7 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=02da8ab674e7
author: aefimov
date: Thu Apr 12 16:39:57 2018 +0100
8067239: [TESTBUG] javax/xml/bind/marshal/8036981/Test.java failed
Reviewed-by: lancea, coffeys
changeset 0ba884d26ea0 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0ba884d26ea0
author: kaddepalli
date: Thu Apr 12 12:35:05 2018 +0530
8152974: AWT hang occurrs when sequenced events arrive out of sequence
Reviewed-by: serb, prr, ssadetsky
changeset 7aa7543ad032 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7aa7543ad032
author: erikj
date: Fri Mar 28 15:00:07 2014 +0100
8038340: Cleanup and fix sysroot and devkit handling on Linux and Solaris
Reviewed-by: ihse
changeset 1320a7682e7f in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1320a7682e7f
author: kevinw
date: Mon Apr 16 08:23:32 2018 +0000
Merge
changeset 556b17038b5c in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=556b17038b5c
author: robm
date: Wed Apr 18 12:41:29 2018 -0700
Merge
changeset 22065bcaf05a in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=22065bcaf05a
author: rpatil
date: Thu Apr 19 08:00:49 2018 -0700
8200359: (tz) Upgrade time-zone data to tzdata2018d
Reviewed-by: naoto
changeset 7509797fc5fc in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7509797fc5fc
author: aefimov
date: Mon Apr 23 13:27:36 2018 +0100
8196491: Newlines in JAXB string values of SOAP-requests are escaped to "
"
Reviewed-by: lancea, rgrigoriadi
changeset e9c027e8a3b6 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e9c027e8a3b6
author: aivanov
date: Tue Apr 24 11:17:15 2018 +0100
8201240: Improve releasing native resources of BufImgSurfaceData.ICMColorData
Reviewed-by: prr, serb
changeset ba3f9868bada in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ba3f9868bada
author: aivanov
date: Tue Apr 24 11:23:34 2018 +0100
8201433: Fix potential crash in BufImg_SetupICM
Reviewed-by: prr, serb
changeset 98b036cabd78 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=98b036cabd78
author: alitvinov
date: Tue Apr 24 17:41:56 2018 +0100
8199748: Touch keyboard is not shown, if text component gets focus from other text component
Reviewed-by: serb, aivanov
changeset 54d50d270ef6 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=54d50d270ef6
author: clanger
date: Mon Apr 23 09:03:19 2018 +0100
8201369: Inet4AddressImpl_getLocalHostName reverse lookup on Solaris only
Reviewed-by: clanger, chegar
Contributed-by: sshamaia at in.ibm.com
changeset 9c322e1a1510 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9c322e1a1510
author: igerasim
date: Tue May 01 08:52:03 2018 -0700
8193171: keytool -list displays "JKS" for a PKCS12 keystore
Reviewed-by: coffeys
changeset 81a21c6e743f in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=81a21c6e743f
author: rpatil
date: Tue May 01 23:16:23 2018 -0700
8195095: Images are not scaled correctly in JEditorPane
Reviewed-by: ssadetsky, psadhukhan, mhalder
changeset f92e375165b4 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f92e375165b4
author: sgehwolf
date: Tue Apr 10 13:46:21 2018 +0200
8196516: libfontmanager must be built with LDFLAGS allowing unresolved symbols
Summary: Fixes build failures on some sustems with custom LDFLAGS settings.
Reviewed-by: erikj, ihse
changeset c8c43fcb72fe in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c8c43fcb72fe
author: dkumar
date: Fri May 04 11:52:12 2018 +0530
8202478: Backout JDK-8152974
Reviewed-by: prr, serb
changeset 470d659efc94 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=470d659efc94
author: robm
date: Tue May 15 01:02:58 2018 +0100
8202996: Remove debug print statements from RMI fix
Reviewed-by: coffeys
changeset f0060cc015ba in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f0060cc015ba
author: kevinw
date: Tue May 01 02:41:38 2018 -0700
8042707: Source changes needed to build JDK 9 with Visual Studio 2013 (VS2013)
Reviewed-by: erikj, ihse, ddehaven, billyh
changeset 27f88c21fb23 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=27f88c21fb23
author: igerasim
date: Thu May 31 09:55:04 2018 -0700
8203368: ObjectInputStream filterCheck method throws NullPointerException
Reviewed-by: bpb, smarks
changeset b334d6bb2a3f in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b334d6bb2a3f
author: igerasim
date: Thu May 31 12:25:23 2018 -0700
8189760: sun/security/ssl/CertPathRestrictions/TLSRestrictions.java failed with unexpected Exception intermittently
Summary: Adds synchronization to make sure the server exception is available
Reviewed-by: xuelei
changeset 5a51c4a6e74a in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5a51c4a6e74a
author: rpatil
date: Tue Jun 05 02:17:36 2018 -0700
8203233: (tz) Upgrade time-zone data to tzdata2018e
Reviewed-by: martin, naoto
changeset 026fd680720d in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=026fd680720d
author: igerasim
date: Mon Jun 11 16:36:47 2018 -0700
8140470: javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java failed with AccessControlException
Reviewed-by: mullan
changeset 5eb47c73c343 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5eb47c73c343
author: aivanov
date: Tue Jun 12 23:06:46 2018 +0100
8179675: Build with error on windows with new Cygwin grep
Reviewed-by: erikj
changeset fdabc5899706 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fdabc5899706
author: neugens
date: Wed Jun 13 15:53:42 2018 +0200
8188030: AWT java apps fail to start when some minimal fonts are present
Summary: Allow using CFF fonts as valid fonts when they are returned by fontconfig during font initialisation.
Reviewed-by: prr, serb, robm
changeset 360b1f1706e2 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=360b1f1706e2
author: prr
date: Wed Jun 13 10:14:15 2018 -0700
8203499: Uninitialised memory in WinAccessBridge.cpp
Reviewed-by: serb
changeset 9969f426d121 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9969f426d121
author: vtewari
date: Tue Jun 12 17:26:12 2018 +0530
8176192: Incorrect usage of Iterator in Java 8 In com.sun.jndi.ldap.EventSupport.removeNamingListener
Reviewed-by: psandoz
changeset 8a97a690a0b3 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8a97a690a0b3
author: igerasim
date: Thu Jun 14 09:16:09 2018 -0700
8203182: Release session if initialization of SunPKCS11 Signature fails
Summary: Ensure session is properly released in P11Signature class
Reviewed-by: valeriep
Contributed-by: Martin Balao <mbalao at redhat.com>
changeset 9b19416ebd97 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9b19416ebd97
author: dmarkov
date: Fri Jun 22 19:10:19 2018 +0100
8200353: Shift or Capslock not working in Textfield after accented keystrokes
Reviewed-by: serb, prr
changeset 444b4528c8ec in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=444b4528c8ec
author: rpatil
date: Fri Jun 15 12:00:45 2018 +0530
8186171: HashMap: Entry.setValue may not work after Iterator.remove() called for previous entries
Reviewed-by: martin
Contributed-by: deepak.kejriwal at oracle.com
changeset 5fa1ccac4f6b in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5fa1ccac4f6b
author: coffeys
date: Fri Jul 06 08:57:02 2018 +0100
Added tag jdk8u192-b01 for changeset 444b4528c8ec
changeset 2bd1e6a63647 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2bd1e6a63647
author: ssadetsky
date: Fri Jun 29 05:05:40 2018 +0100
6260348: GTK+ L&F JTextComponent not respecting desktop caret blink rate
Reviewed-by: alexsch, azvegint
changeset 9fb81d7a2f16 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9fb81d7a2f16
author: robm
date: Fri Jul 06 07:29:16 2018 -0700
Merge
changeset 311c85b0fd1d in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=311c85b0fd1d
author: prr
date: Fri Apr 17 12:32:46 2015 -0700
8075942: ArrayIndexOutOfBoundsException in sun.java2d.pisces.Dasher.goTo
Reviewed-by: flar, lbourges
changeset 34792597082f in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=34792597082f
author: andrew
date: Fri Jul 06 19:37:52 2018 +0100
Merge
changeset 01482a3d0bcb in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=01482a3d0bcb
author: rpatil
date: Fri Jul 06 13:45:01 2018 +0530
8202696: Remove exclusion range for phonetic chars in windows fontconfig.properties
Reviewed-by: prr, naoto
Contributed-by: dipak.kumar at oracle.com
changeset 5a0be7f95d14 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5a0be7f95d14
author: robm
date: Mon Jul 09 22:25:13 2018 +0100
8206914: add jdk8u-dev test failures to ProblemList.txt
Reviewed-by: coffeys
changeset 15ef6431fffc in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=15ef6431fffc
author: pkoppula
date: Thu Jul 12 14:13:45 2018 +0530
8074462: Handshake messages can be strictly ordered
Reviewed-by: xuelei
Contributed-by: prasadarao.koppula at oracle.com, sean.coffey at oracle.com
changeset e56bb18a4dff in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e56bb18a4dff
author: alitvinov
date: Mon Jul 16 17:49:53 2018 +0100
Merge
changeset 53a04f033c36 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=53a04f033c36
author: alitvinov
date: Thu Jul 19 10:00:38 2018 +0100
Added tag jdk8u192-b02 for changeset e56bb18a4dff
changeset 4899154e9817 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4899154e9817
author: coffeys
date: Wed Dec 06 14:33:33 2017 +0000
8185855: Debug exception stacks should be clearer
Reviewed-by: mullan, ascarpino
changeset 9ae6dbac9424 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9ae6dbac9424
author: coffeys
date: Tue Jul 17 09:42:27 2018 +0100
Merge
changeset 3d8011a1e021 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3d8011a1e021
author: alitvinov
date: Thu Jul 19 03:31:37 2018 +0100
Merge
changeset 7b30bb9b05bd in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7b30bb9b05bd
author: neugens
date: Fri Jul 20 14:18:40 2018 +0200
8150954: Taking screenshots on x11 composite desktop produce wrong result
Summary: The AWT Robot X11 code that takes screenshots uses the default root window, which may not contain the final composited desktop.
Reviewed-by: alexsch, ssadetsky, prr, dbuck
changeset cadea780bc76 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=cadea780bc76
author: robm
date: Fri Jul 20 05:44:14 2018 -0700
Merge
changeset b17237c1ab9c in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b17237c1ab9c
author: robm
date: Tue Jul 24 09:52:09 2018 -0700
Added tag jdk8u192-b03 for changeset cadea780bc76
changeset 5d8ea4165d26 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5d8ea4165d26
author: diazhou
date: Wed Aug 01 03:36:32 2018 -0700
Added tag jdk8u192-b04 for changeset b17237c1ab9c
changeset fde7fd2a2fd2 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fde7fd2a2fd2
author: aefimov
date: Fri Aug 03 19:50:58 2018 +0100
Merge
changeset bd0ccb0d6710 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bd0ccb0d6710
author: diazhou
date: Mon Aug 06 23:10:22 2018 -0700
Added tag jdk8u192-b05 for changeset fde7fd2a2fd2
changeset eb13b1bc1ef2 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=eb13b1bc1ef2
author: aefimov
date: Fri Aug 10 12:20:05 2018 +0100
Merge
changeset 4a23ff05b4f9 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4a23ff05b4f9
author: aefimov
date: Tue Aug 14 08:44:11 2018 +0100
Merge
changeset 2547dff41536 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2547dff41536
author: diazhou
date: Tue Aug 14 13:43:03 2018 -0700
Added tag jdk8u192-b06 for changeset 4a23ff05b4f9
changeset 6b29c26e864a in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6b29c26e864a
author: aefimov
date: Fri Aug 17 17:59:38 2018 +0100
Merge
changeset 1b71d56bb18d in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1b71d56bb18d
author: diazhou
date: Tue Aug 21 13:10:17 2018 -0700
Added tag jdk8u192-b07 for changeset 6b29c26e864a
changeset db95097ca446 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=db95097ca446
author: alitvinov
date: Fri Aug 24 18:58:27 2018 +0100
Merge
changeset 7556b6a2aa32 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7556b6a2aa32
author: alitvinov
date: Wed Aug 29 00:17:27 2018 +0100
Merge
changeset 4759ecf82ed5 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4759ecf82ed5
author: diazhou
date: Wed Aug 29 12:25:04 2018 -0700
Added tag jdk8u192-b08 for changeset 7556b6a2aa32
changeset f47b81dbed2d in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f47b81dbed2d
author: alitvinov
date: Mon Sep 03 15:03:54 2018 +0100
Merge
changeset 9e3e2b448194 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9e3e2b448194
author: diazhou
date: Wed Sep 05 01:21:17 2018 -0700
Added tag jdk8u192-b09 for changeset f47b81dbed2d
changeset a2f015bd27d9 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a2f015bd27d9
author: alitvinov
date: Mon Sep 10 15:43:46 2018 +0100
Merge
changeset 621105274477 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=621105274477
author: aefimov
date: Tue Sep 11 20:34:35 2018 +0100
Merge
changeset 82d8e72a7b9c in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=82d8e72a7b9c
author: diazhou
date: Wed Sep 12 04:35:43 2018 -0700
Added tag jdk8u192-b10 for changeset 621105274477
changeset 89f64de4cebd in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=89f64de4cebd
author: aefimov
date: Mon Sep 17 14:25:46 2018 +0100
Merge
changeset 50d7d31ac968 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=50d7d31ac968
author: diazhou
date: Thu Sep 27 05:48:53 2018 -0700
Added tag jdk8u192-b25 for changeset 89f64de4cebd
changeset 118cc7c0f5ae in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=118cc7c0f5ae
author: aefimov
date: Sun Sep 30 19:50:17 2018 +0100
Merge
changeset c5a95a39b523 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c5a95a39b523
author: aefimov
date: Mon Oct 01 23:44:46 2018 +0100
8210951: Test sun/security/ssl/SSLContextImpl/CustomizedCipherSuites.java fails
Reviewed-by: pkoppula, coffeys
changeset 2cd82eb879dd in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2cd82eb879dd
author: aefimov
date: Wed Oct 03 19:28:26 2018 +0100
Merge
changeset b08beab0061b in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b08beab0061b
author: diazhou
date: Wed Oct 03 22:43:52 2018 -0700
Added tag jdk8u192-b11 for changeset 2cd82eb879dd
changeset f877dad22786 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f877dad22786
author: aefimov
date: Sat Oct 06 10:26:40 2018 +0100
Merge
changeset 7e316a64ae8c in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7e316a64ae8c
author: andrew
date: Wed Jan 16 01:02:44 2019 +0000
Merge jdk8u192-b12
changeset dc22a1c809bd in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=dc22a1c809bd
author: andrew
date: Thu Jan 24 19:13:05 2019 +0000
Added tag icedtea-3.11.0pre02 for changeset 7e316a64ae8c
diffstat:
.hgtags | 16 +
make/CopyFiles.gmk | 24 +-
make/CreateJars.gmk | 15 +-
make/lib/Awt2dLibraries.gmk | 39 +-
make/lib/CoreLibraries.gmk | 5 +
make/mapfiles/libawt/mapfile-vers | 1 -
make/mapfiles/libawt/mapfile-vers-linux | 1 -
make/mapfiles/libawt_xawt/mapfile-vers | 1 +
src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java | 1 +
src/share/classes/com/sun/jndi/ldap/EventSupport.java | 28 +-
src/share/classes/com/sun/jndi/ldap/LdapPoolManager.java | 13 +-
src/share/classes/com/sun/jndi/ldap/pool/PoolCleaner.java | 4 +-
src/share/classes/com/sun/tracing/ProviderFactory.java | 24 +
src/share/classes/java/awt/image/FilteredImageSource.java | 6 +-
src/share/classes/java/security/IdentityScope.java | 4 +-
src/share/classes/java/security/Signature.java | 2 +-
src/share/classes/java/time/temporal/IsoFields.java | 7 +-
src/share/classes/java/util/HashMap.java | 27 +-
src/share/classes/javax/swing/text/html/ImageView.java | 8 +-
src/share/classes/sun/awt/ExtendedKeyCodes.java | 25 +
src/share/classes/sun/awt/image/BufImgSurfaceData.java | 15 +-
src/share/classes/sun/misc/InnocuousThread.java | 59 +-
src/share/classes/sun/security/jca/ProviderList.java | 2 +-
src/share/classes/sun/security/pkcs/PKCS8Key.java | 1 -
src/share/classes/sun/security/provider/AuthPolicyFile.java | 3 +-
src/share/classes/sun/security/provider/DSA.java | 12 -
src/share/classes/sun/security/provider/PolicyFile.java | 4 +-
src/share/classes/sun/security/ssl/SSLContextImpl.java | 145 ++++-
src/share/classes/sun/security/ssl/SSLEngineImpl.java | 20 +-
src/share/classes/sun/security/ssl/SSLSocketImpl.java | 19 +-
src/share/classes/sun/security/tools/keytool/Main.java | 14 +-
src/share/classes/sun/security/util/AnchorCertificates.java | 2 +-
src/share/classes/sun/security/util/SignatureFileVerifier.java | 5 +-
src/share/classes/sun/security/x509/CertificateExtensions.java | 3 +-
src/share/classes/sun/security/x509/X509Key.java | 1 -
src/share/lib/security/BlacklistedCertsConverter.java | 4 +-
src/share/native/sun/awt/image/BufImgSurfaceData.c | 26 +-
src/solaris/classes/sun/java2d/x11/XSurfaceData.java | 25 +
src/solaris/native/java/net/Inet4AddressImpl.c | 44 +-
src/solaris/native/java/net/Inet6AddressImpl.c | 48 +-
src/solaris/native/sun/awt/awt_Robot.c | 4 +-
src/windows/bin/java_md.c | 39 +-
src/windows/classes/sun/awt/windows/fontconfig.properties | 4 +-
src/windows/native/sun/bridge/WinAccessBridge.cpp | 11 +-
src/windows/native/sun/security/mscapi/security.cpp | 135 ++++-
src/windows/native/sun/windows/awt_Component.cpp | 2 +
src/windows/native/sun/windows/awt_ScrollPane.cpp | 20 +-
test/ProblemList.txt | 26 +-
test/TEST.groups | 1 +
test/com/sun/jndi/ldap/RemoveNamingListenerTest.java | 241 ++++++++
test/java/awt/ScrollPane/ScrollPaneValidateTest.java | 91 +++
test/java/awt/font/PhoneticExtensions/PhoneticExtensionsGlyphTest.java | 82 +++
test/java/awt/image/FilteredImageSourceTest.java | 212 +++++++
test/java/security/Signature/SignatureLength.java | 95 ++-
test/java/time/test/java/time/TestLocalDate.java | 39 +-
test/java/util/HashMap/Bug8186171Test.java | 157 +++++
test/javax/swing/JEditorPane/8195095/ImageViewTest.java | 142 +++++
test/javax/swing/JEditorPane/8195095/circle.png | Bin
test/javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java | 10 +-
test/sun/security/ssl/CertPathRestrictions/JSSEServer.java | 47 +-
test/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java | 101 +-
test/sun/security/ssl/SSLContextImpl/CustomizedCipherSuites.java | 270 ++++++++++
test/sun/security/tools/keytool/ListPKCS12.java | 53 +
63 files changed, 2074 insertions(+), 411 deletions(-)
diffs (truncated from 3767 to 500 lines):
diff -r 1a1eac5703fc -r dc22a1c809bd .hgtags
--- a/.hgtags Tue Jan 08 04:48:43 2019 +0000
+++ b/.hgtags Thu Jan 24 19:13:05 2019 +0000
@@ -989,3 +989,19 @@
5eaf8c860c22512b8b5c82cdcdca8ddd4a99e754 jdk8u191-b11
6e67500d0ed8d970fb5cd9f6deee42e38af707fb icedtea-3.10.0
6e67500d0ed8d970fb5cd9f6deee42e38af707fb icedtea-3.11.0pre00
+1a1eac5703fcbaff1b5c57835530fdf91cadab51 icedtea-3.11.0pre01
+51b6cc7fbd98a87c6cdb5c70b7dbe25bb10e0dd7 jdk8u182-b00
+bead1ed7344f2911f5bed83639cf5160596561ef jdk8u192-b00
+444b4528c8ecdd39b5923820fa2ed6d583808b5e jdk8u192-b01
+e56bb18a4dff4c234c5949c750f910a1ed92fafe jdk8u192-b02
+cadea780bc765ccca4aa919522e876b368c58145 jdk8u192-b03
+b17237c1ab9c4670d939fef09a6bbecdecad824a jdk8u192-b04
+fde7fd2a2fd225c4e2d469943b14ea84d3772853 jdk8u192-b05
+4a23ff05b4f9f8a6345e8ae6c25ce0010db71249 jdk8u192-b06
+6b29c26e864aca83a6b7e481003d95d3704e928a jdk8u192-b07
+7556b6a2aa3266fb4a213c4fbbca2a403d4df306 jdk8u192-b08
+f47b81dbed2dd730d34a8dc3e3d14e2aa9f9c493 jdk8u192-b09
+621105274477152934059d58a116222f09d966a2 jdk8u192-b10
+89f64de4cebd640247fc17448f19c24fce2cc6fd jdk8u192-b25
+2cd82eb879dd0f853dbfb7ffa2441e81e2413447 jdk8u192-b11
+7e316a64ae8cda7c00f347a7892a83cd7bf71fa6 icedtea-3.11.0pre02
diff -r 1a1eac5703fc -r dc22a1c809bd make/CopyFiles.gmk
--- a/make/CopyFiles.gmk Tue Jan 08 04:48:43 2019 +0000
+++ b/make/CopyFiles.gmk Thu Jan 24 19:13:05 2019 +0000
@@ -247,16 +247,28 @@
##########################################################################################
-# Copy msvcrXX.dll on windows
+# Copy the microsoft runtime libraries on windows
+ifeq ($(OPENJDK_TARGET_OS), windows)
-ifeq ($(OPENJDK_TARGET_OS), windows)
- MSVCR_TARGET := $(JDK_OUTPUTDIR)/bin/$(notdir $(MSVCR_DLL))
# Chmod to avoid permission issues if bundles are unpacked on unix platforms.
- $(MSVCR_TARGET): $(MSVCR_DLL)
- $(call install-file)
+ define copy-and-chmod
+ $(install-file)
$(CHMOD) a+rx $@
+ endef
- COPY_FILES += $(MSVCR_TARGET)
+ # Use separate macro calls in case the source files are not in the same
+ # directory.
+ $(eval $(call SetupCopyFiles,COPY_MSVCR, \
+ DEST := $(JDK_OUTPUTDIR)/bin, \
+ FILES := $(MSVCR_DLL), \
+ MACRO := copy-and-chmod))
+
+ $(eval $(call SetupCopyFiles,COPY_MSVCP, \
+ DEST := $(JDK_OUTPUTDIR)/bin, \
+ FILES := $(MSVCP_DLL), \
+ MACRO := copy-and-chmod))
+
+ COPY_FILES += $(COPY_MSVCR) $(COPY_MSVCP)
endif
##########################################################################################
diff -r 1a1eac5703fc -r dc22a1c809bd make/CreateJars.gmk
--- a/make/CreateJars.gmk Tue Jan 08 04:48:43 2019 +0000
+++ b/make/CreateJars.gmk Thu Jan 24 19:13:05 2019 +0000
@@ -1,5 +1,5 @@
#
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2018, 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
@@ -265,7 +265,10 @@
$(IMAGES_OUTPUTDIR)/lib$(PROFILE)/_the.rt.jar.contents: $(IMAGES_OUTPUTDIR)/lib$(PROFILE)/_the.jars.contents
$(MKDIR) -p $(@D)
$(RM) $@ $@.tmp
- $(GREP) -e '\.class$$' $(IMAGES_OUTPUTDIR)/lib$(PROFILE)/_the.jars.contents > $@.tmp
+ # Cygwin grep does not match $ as end of line if there are windows line
+ # endings in the input.
+ $(TR) -d '\r' < $(IMAGES_OUTPUTDIR)/lib$(PROFILE)/_the.jars.contents \
+ | $(GREP) -e '\.class$$' > $@.tmp
ifneq ($(PROFILE), )
ifneq ($(strip $(RT_JAR_INCLUDE_TYPES)), )
# Add back classes from excluded packages (fixing the $ substitution in the process)
@@ -279,9 +282,11 @@
$(IMAGES_OUTPUTDIR)/lib$(PROFILE)/_the.resources.jar.contents: $(IMAGES_OUTPUTDIR)/lib$(PROFILE)/_the.jars.contents
$(MKDIR) -p $(@D)
$(RM) $@ $@.tmp
- $(GREP) -v -e '\.class$$' \
- -e '/_the\.*' -e '^_the\.*' -e '\\_the\.*' -e 'javac_state' \
- $(IMAGES_OUTPUTDIR)/lib$(PROFILE)/_the.jars.contents > $@.tmp
+ # Cygwin grep does not match $ as end of line if there are windows line
+ # endings in the input.
+ $(TR) -d '\r' < $(IMAGES_OUTPUTDIR)/lib$(PROFILE)/_the.jars.contents \
+ | $(GREP) -v -e '\.class$$' \
+ -e '/_the\.*' -e '^_the\.*' -e '\\_the\.*' -e 'javac_state' > $@.tmp
ifneq ($(PROFILE), )
# Strip out all META-INF/services/ entries
$(GREP) -v -e 'META-INF/services/' $@.tmp > $@.tmp2
diff -r 1a1eac5703fc -r dc22a1c809bd make/lib/Awt2dLibraries.gmk
--- a/make/lib/Awt2dLibraries.gmk Tue Jan 08 04:48:43 2019 +0000
+++ b/make/lib/Awt2dLibraries.gmk Thu Jan 24 19:13:05 2019 +0000
@@ -23,9 +23,6 @@
# questions.
#
-# Openwin is defined on Solaris.
-OPENWIN_LIB := $(OPENWIN_HOME)/lib
-
WIN_AWT_LIB := $(JDK_OUTPUTDIR)/objs/libawt/awt.lib
##########################################################################################
@@ -477,7 +474,6 @@
ASFLAGS := $(LIBAWT_ASFLAGS), \
MAPFILE := $(LIBAWT_MAPFILE), \
LDFLAGS := $(LDFLAGS_JDKLIB) $(call SET_SHARED_LIBRARY_ORIGIN), \
- LDFLAGS_solaris := -R/usr/dt/lib$(OPENJDK_TARGET_CPU_ISADIR) -R$(OPENWIN_LIB)$(OPENJDK_TARGET_CPU_ISADIR), \
LDFLAGS_SUFFIX_linux := -ljvm $(LIBM) $(LIBDL) -ljava, \
LDFLAGS_SUFFIX_solaris := -ljvm $(LIBM) $(LIBDL) -ljava -lc, \
LDFLAGS_SUFFIX_aix :=-ljvm $(LIBM) $(LIBDL) -ljava -lm,\
@@ -638,14 +634,7 @@
$(X_CFLAGS), \
MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libawt_xawt/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
- $(X_LIBS) $(LIBAWT_XAWT_LDFLAGS), \
- LDFLAGS_linux := $(call SET_SHARED_LIBRARY_ORIGIN) \
- $(call SET_SHARED_LIBRARY_ORIGIN,/..), \
- LDFLAGS_solaris := -L$(OPENWIN_HOME)/sfw/lib$(OPENJDK_TARGET_CPU_ISADIR) \
- -L$(OPENWIN_LIB)$(OPENJDK_TARGET_CPU_ISADIR) \
- -R$(OPENWIN_HOME)/sfw/lib$(OPENJDK_TARGET_CPU_ISADIR) \
- -R$(OPENWIN_LIB)$(OPENJDK_TARGET_CPU_ISADIR) \
- -R/usr/dt/lib$(OPENJDK_TARGET_CPU_ISADIR) \
+ $(X_LIBS) $(LIBAWT_XAWT_LDFLAGS) \
$(call SET_SHARED_LIBRARY_ORIGIN) \
$(call SET_SHARED_LIBRARY_ORIGIN,/..), \
LDFLAGS_SUFFIX := $(LIBAWT_XAWT_LDFLAGS_SUFFIX), \
@@ -874,9 +863,7 @@
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_linux := $(call SET_SHARED_LIBRARY_ORIGIN,/..), \
- LDFLAGS_solaris := $(call SET_SHARED_LIBRARY_ORIGIN,/..) \
- -R/usr/dt/lib$(OPENJDK_TARGET_CPU_ISADIR) \
- -R$(OPENWIN_LIB)$(OPENJDK_TARGET_CPU_ISADIR), \
+ LDFLAGS_solaris := $(call SET_SHARED_LIBRARY_ORIGIN,/..), \
LDFLAGS_macosx := $(call SET_SHARED_LIBRARY_ORIGIN)., \
REORDER := $(LIBAWT_HEADLESS_REORDER), \
LDFLAGS_SUFFIX_linux := -ljvm -lawt -lm $(LIBDL) -ljava, \
@@ -944,6 +931,10 @@
BUILD_LIBFONTMANAGER_ExtensionSubtables.cpp_CXXFLAGS := -fno-strict-aliasing
endif
+# LDFLAGS clarification:
+# Filter relevant linker flags disallowing unresolved symbols as we cannot
+# build-time decide to which library to link against (libawt_headless or
+# libawt_xawt). See JDK-8196516 for details.
$(eval $(call SetupNativeCompilation,BUILD_LIBFONTMANAGER, \
LIBRARY := fontmanager, \
OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
@@ -958,8 +949,9 @@
CFLAGS_windows = -I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/windows \
-DCC_NOEX, \
MAPFILE := $(BUILD_LIBFONTMANAGER_MAPFILE), \
- LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK) $(call SET_SHARED_LIBRARY_ORIGIN), \
- LDFLAGS_linux := -Xlinker --unresolved-symbols=ignore-all, \
+ LDFLAGS := $(subst -Xlinker -z -Xlinker defs,, \
+ $(subst -Wl$(COMMA)-z$(COMMA)defs,,$(LDFLAGS_JDKLIB))) $(LDFLAGS_CXX_JDK) \
+ $(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX := $(BUILD_LIBFONTMANAGER_FONTLIB) $(IMPROVED_FONT_RENDERING_LIBS), \
LDFLAGS_SUFFIX_linux := -lawt $(LIBM) $(LIBCXX) -ljava -ljvm -lc, \
LDFLAGS_SUFFIX_solaris := -lawt -lawt_headless -lc $(LIBM) $(LIBCXX) -ljava -ljvm, \
@@ -1111,7 +1103,7 @@
MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjawt/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
- LDFLAGS_solaris := -L$(OPENWIN_HOME)/sfw/lib$(OPENJDK_TARGET_CPU_ISADIR) -L$(OPENWIN_LIB)$(OPENJDK_TARGET_CPU_ISADIR), \
+ LDFLAGS_solaris := $(X_LIBS), \
LDFLAGS_SUFFIX_linux := $(JAWT_LIBS) $(LDFLAGS_JDKLIB_SUFFIX), \
LDFLAGS_SUFFIX_aix := $(JAWT_LIBS) $(LDFLAGS_JDKLIB_SUFFIX),\
LDFLAGS_SUFFIX_solaris := $(JAWT_LIBS) $(LDFLAGS_JDKLIB_SUFFIX) -lXrender, \
@@ -1209,11 +1201,11 @@
CFLAGS := $(CFLAGS_JDKLIB) \
-I$(JDK_TOPDIR)/src/share/javavm/export \
-I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/javavm/export \
- -I$(OPENWIN_HOME)/include, \
+ $(X_CFLAGS), \
MAPFILE := $(SUNWJDGA_MAPFILE), \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
- LDFLAGS_SUFFIX := -L$(OPENWIN_LIB)$(OPENJDK_TARGET_CPU_ISADIR) -R$(OPENWIN_LIB)$(OPENJDK_TARGET_CPU_ISADIR) -ldga -lX11 $(LIBDL) -lc, \
+ LDFLAGS_SUFFIX := $(X_LIBS) -ldga -lX11 $(LIBDL) -lc, \
OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libsunwjdga, \
DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
@@ -1275,8 +1267,6 @@
else ifeq ($(OPENJDK_TARGET_OS), windows)
LIBSPLASHSCREEN_CFLAGS += -DWITH_WIN32
- else ifeq ($(OPENJDK_TARGET_OS), solaris)
- LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 -I$(OPENWIN_HOME)/include -I$(OPENWIN_HOME)/include/X11/extensions
else
LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS)
endif
@@ -1296,10 +1286,7 @@
-framework JavaNativeFoundation
else ifeq ($(OPENJDK_TARGET_OS), windows)
LIBSPLASHSCREEN_LDFLAGS_SUFFIX += kernel32.lib user32.lib gdi32.lib delayimp.lib -DELAYLOAD:user32.dll
- else ifeq ($(OPENJDK_TARGET_OS), solaris)
- # Solaris still uses OPENWIN_LIB ..
- LIBSPLASHSCREEN_LDFLAGS_SUFFIX += -L$(OPENWIN_LIB)$(OPENJDK_TARGET_CPU_ISADIR) -lX11 -lXext $(LIBM) -lpthread
- else # .. all other Unixes can use X_LIBS
+ else
LIBSPLASHSCREEN_LDFLAGS_SUFFIX += $(X_LIBS) -lX11 -lXext $(LIBM) -lpthread
endif
diff -r 1a1eac5703fc -r dc22a1c809bd make/lib/CoreLibraries.gmk
--- a/make/lib/CoreLibraries.gmk Tue Jan 08 04:48:43 2019 +0000
+++ b/make/lib/CoreLibraries.gmk Thu Jan 24 19:13:05 2019 +0000
@@ -390,6 +390,11 @@
cmdtoargs.c
# Staticically link with c runtime on windows.
LIBJLI_CFLAGS := $(filter-out -MD, $(LIBJLI_CFLAGS))
+ # Supply the name of the C runtime lib.
+ LIBJLI_CFLAGS += -DMSVCR_DLL_NAME='"$(notdir $(MSVCR_DLL))"'
+ ifneq ($(MSVCP_DLL), )
+ LIBJLI_CFLAGS += -DMSVCP_DLL_NAME='"$(notdir $(MSVCP_DLL))"'
+ endif
else ifneq ($(OPENJDK_TARGET_OS), macosx)
BUILD_LIBJLI_FILES += java_md_common.c
diff -r 1a1eac5703fc -r dc22a1c809bd make/mapfiles/libawt/mapfile-vers
--- a/make/mapfiles/libawt/mapfile-vers Tue Jan 08 04:48:43 2019 +0000
+++ b/make/mapfiles/libawt/mapfile-vers Thu Jan 24 19:13:05 2019 +0000
@@ -94,7 +94,6 @@
Java_java_awt_Rectangle_initIDs;
Java_sun_awt_image_BufImgSurfaceData_initIDs;
Java_sun_awt_image_BufImgSurfaceData_initRaster;
- Java_sun_awt_image_BufImgSurfaceData_freeNativeICMData;
Java_sun_awt_image_BytePackedRaster_initIDs;
Java_sun_awt_image_ImagingLib_lookupByteBI;
Java_sun_awt_image_ImagingLib_lookupByteRaster;
diff -r 1a1eac5703fc -r dc22a1c809bd make/mapfiles/libawt/mapfile-vers-linux
--- a/make/mapfiles/libawt/mapfile-vers-linux Tue Jan 08 04:48:43 2019 +0000
+++ b/make/mapfiles/libawt/mapfile-vers-linux Thu Jan 24 19:13:05 2019 +0000
@@ -96,7 +96,6 @@
Java_sun_awt_image_BufImgSurfaceData_initIDs;
Java_sun_awt_image_BufImgSurfaceData_initRaster;
Java_sun_awt_image_BufImgSurfaceData_setSurfaceData;
- Java_sun_awt_image_BufImgSurfaceData_freeNativeICMData;
Java_sun_awt_image_BytePackedRaster_initIDs;
Java_sun_awt_image_ImagingLib_lookupByteBI;
Java_sun_awt_image_ImagingLib_lookupByteRaster;
diff -r 1a1eac5703fc -r dc22a1c809bd make/mapfiles/libawt_xawt/mapfile-vers
--- a/make/mapfiles/libawt_xawt/mapfile-vers Tue Jan 08 04:48:43 2019 +0000
+++ b/make/mapfiles/libawt_xawt/mapfile-vers Thu Jan 24 19:13:05 2019 +0000
@@ -158,6 +158,7 @@
Java_sun_awt_X11_XRobotPeer_mouseReleaseImpl;
Java_sun_awt_X11_XRobotPeer_mouseWheelImpl;
Java_sun_awt_X11_XRobotPeer_setup;
+ Java_sun_awt_X11_XRobotPeer_loadNativeLibraries;
Java_sun_awt_X11_XToolkit_getNumberOfButtonsImpl;
Java_java_awt_Component_initIDs;
Java_java_awt_Container_initIDs;
diff -r 1a1eac5703fc -r dc22a1c809bd src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
--- a/src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java Tue Jan 08 04:48:43 2019 +0000
+++ b/src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java Thu Jan 24 19:13:05 2019 +0000
@@ -376,6 +376,7 @@
caretBlinkRate = Integer.valueOf(500);
}
}
+
/* If gtk-alternative-button-order is set to true, isYesLast needs to be false */
Boolean buttonOrder = Boolean.TRUE;
if (Boolean.TRUE.equals(GTKEngine.INSTANCE.getSetting(
diff -r 1a1eac5703fc -r dc22a1c809bd src/share/classes/com/sun/jndi/ldap/EventSupport.java
--- a/src/share/classes/com/sun/jndi/ldap/EventSupport.java Tue Jan 08 04:48:43 2019 +0000
+++ b/src/share/classes/com/sun/jndi/ldap/EventSupport.java Thu Jan 24 19:13:05 2019 +0000
@@ -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
@@ -28,6 +28,8 @@
import java.util.Hashtable;
import java.util.Vector;
import java.util.EventObject;
+import java.util.Iterator;
+import java.util.Map;
import javax.naming.*;
import javax.naming.event.*;
@@ -204,31 +206,35 @@
* Removes <tt>l</tt> from all notifiers in this context.
*/
synchronized void removeNamingListener(NamingListener l) {
- if (debug) System.err.println("EventSupport removing listener");
-
+ if (debug) {
+ System.err.println("EventSupport removing listener");
+ }
// Go through list of notifiers, remove 'l' from each.
// If 'l' is notifier's only listener, remove notifier too.
- for (NamingEventNotifier notifier : notifiers.values()) {
+ Iterator<NamingEventNotifier> iterator = notifiers.values().iterator();
+ while (iterator.hasNext()) {
+ NamingEventNotifier notifier = iterator.next();
if (notifier != null) {
- if (debug)
+ if (debug) {
System.err.println("EventSupport removing listener from notifier");
+ }
notifier.removeNamingListener(l);
if (!notifier.hasNamingListeners()) {
- if (debug)
+ if (debug) {
System.err.println("EventSupport stopping notifier");
+ }
notifier.stop();
- notifiers.remove(notifier.info);
+ iterator.remove();
}
}
}
-
// Remove from list of unsolicited notifier
- if (debug) System.err.println("EventSupport removing unsolicited: " +
- unsolicited);
+ if (debug) {
+ System.err.println("EventSupport removing unsolicited: " + unsolicited);
+ }
if (unsolicited != null) {
unsolicited.removeElement(l);
}
-
}
synchronized boolean hasUnsolicited() {
diff -r 1a1eac5703fc -r dc22a1c809bd src/share/classes/com/sun/jndi/ldap/LdapPoolManager.java
--- a/src/share/classes/com/sun/jndi/ldap/LdapPoolManager.java Tue Jan 08 04:48:43 2019 +0000
+++ b/src/share/classes/com/sun/jndi/ldap/LdapPoolManager.java Thu Jan 24 19:13:05 2019 +0000
@@ -39,6 +39,7 @@
import com.sun.jndi.ldap.pool.PoolCleaner;
import com.sun.jndi.ldap.pool.Pool;
+import sun.misc.InnocuousThread;
/**
* Contains utilities for managing connection pools of LdapClient.
@@ -163,7 +164,17 @@
if (idleTimeout > 0) {
// Create cleaner to expire idle connections
- new PoolCleaner(idleTimeout, pools).start();
+ PrivilegedAction<Void> pa = new PrivilegedAction<Void>() {
+ public Void run() {
+ Thread t = InnocuousThread.newSystemThread(
+ "LDAP PoolCleaner",
+ new PoolCleaner(idleTimeout, pools));
+ assert t.getContextClassLoader() == null;
+ t.setDaemon(true);
+ t.start();
+ return null;
+ }};
+ AccessController.doPrivileged(pa);
}
if (debug) {
diff -r 1a1eac5703fc -r dc22a1c809bd src/share/classes/com/sun/jndi/ldap/pool/PoolCleaner.java
--- a/src/share/classes/com/sun/jndi/ldap/pool/PoolCleaner.java Tue Jan 08 04:48:43 2019 +0000
+++ b/src/share/classes/com/sun/jndi/ldap/pool/PoolCleaner.java Thu Jan 24 19:13:05 2019 +0000
@@ -30,7 +30,7 @@
*
* @author Rosanna Lee
*/
-final public class PoolCleaner extends Thread {
+final public class PoolCleaner implements Runnable {
final private Pool[] pools;
final private long period;
@@ -42,9 +42,9 @@
super();
this.period = period;
this.pools = pools.clone();
- setDaemon(true);
}
+ @Override
public void run() {
long threshold;
while (true) {
diff -r 1a1eac5703fc -r dc22a1c809bd src/share/classes/com/sun/tracing/ProviderFactory.java
--- a/src/share/classes/com/sun/tracing/ProviderFactory.java Tue Jan 08 04:48:43 2019 +0000
+++ b/src/share/classes/com/sun/tracing/ProviderFactory.java Thu Jan 24 19:13:05 2019 +0000
@@ -1,3 +1,27 @@
+/*
+ * Copyright (c) 2008, 2018, 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
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
package com.sun.tracing;
diff -r 1a1eac5703fc -r dc22a1c809bd src/share/classes/java/awt/image/FilteredImageSource.java
--- a/src/share/classes/java/awt/image/FilteredImageSource.java Tue Jan 08 04:48:43 2019 +0000
+++ b/src/share/classes/java/awt/image/FilteredImageSource.java Thu Jan 24 19:13:05 2019 +0000
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1995, 2003, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1995, 2018, 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
@@ -171,7 +171,7 @@
* @param ic the consumer for the filtered image
* @see ImageConsumer
*/
- public void startProduction(ImageConsumer ic) {
+ public synchronized void startProduction(ImageConsumer ic) {
if (proxies == null) {
proxies = new Hashtable();
}
@@ -198,7 +198,7 @@
*
* @see ImageConsumer
*/
- public void requestTopDownLeftRightResend(ImageConsumer ic) {
+ public synchronized void requestTopDownLeftRightResend(ImageConsumer ic) {
if (proxies != null) {
ImageFilter imgf = (ImageFilter) proxies.get(ic);
if (imgf != null) {
diff -r 1a1eac5703fc -r dc22a1c809bd src/share/classes/java/security/IdentityScope.java
--- a/src/share/classes/java/security/IdentityScope.java Tue Jan 08 04:48:43 2019 +0000
+++ b/src/share/classes/java/security/IdentityScope.java Thu Jan 24 19:13:05 2019 +0000
@@ -88,8 +88,8 @@
try {
Class.forName(classname);
} catch (ClassNotFoundException e) {
- //Security.error("unable to establish a system scope from " +
- // classname);
+ System.err.println("unable to establish a system scope from " +
+ classname);
e.printStackTrace();
}
}
diff -r 1a1eac5703fc -r dc22a1c809bd src/share/classes/java/security/Signature.java
--- a/src/share/classes/java/security/Signature.java Tue Jan 08 04:48:43 2019 +0000
+++ b/src/share/classes/java/security/Signature.java Thu Jan 24 19:13:05 2019 +0000
@@ -1051,7 +1051,7 @@
debug.println("Further warnings of this type will "
+ "be suppressed");
}
- new Exception("Call trace").printStackTrace();
+ new Exception("Debug call trace").printStackTrace();
}
}
Exception lastException = null;
diff -r 1a1eac5703fc -r dc22a1c809bd src/share/classes/java/time/temporal/IsoFields.java
--- a/src/share/classes/java/time/temporal/IsoFields.java Tue Jan 08 04:48:43 2019 +0000
+++ b/src/share/classes/java/time/temporal/IsoFields.java Thu Jan 24 19:13:05 2019 +0000
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, 2018, 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
@@ -692,9 +692,8 @@
return (R) temporal.with(WEEK_BASED_YEAR,
Math.addExact(temporal.get(WEEK_BASED_YEAR), amount));
case QUARTER_YEARS:
- // no overflow (256 is multiple of 4)
- return (R) temporal.plus(amount / 256, YEARS)
- .plus((amount % 256) * 3, MONTHS);
+ return (R) temporal.plus(amount / 4, YEARS)
+ .plus((amount % 4) * 3, MONTHS);
default:
throw new IllegalStateException("Unreachable");
}
diff -r 1a1eac5703fc -r dc22a1c809bd src/share/classes/java/util/HashMap.java
--- a/src/share/classes/java/util/HashMap.java Tue Jan 08 04:48:43 2019 +0000
+++ b/src/share/classes/java/util/HashMap.java Thu Jan 24 19:13:05 2019 +0000
More information about the distro-pkg-dev
mailing list