Merge mips-jdk8u272-b10

Sat, 24 Oct 2020 16:44:00 +0800

author
aoqi
date
Sat, 24 Oct 2020 16:44:00 +0800
changeset 3932
b8a6df910f59
parent 3903
e35b261f5d37
parent 3931
68a2632bf926
child 3933
a641c2bf93c7

Merge

.hgtags file | annotate | diff | comparison | revisions
THIRD_PARTY_README file | annotate | diff | comparison | revisions
src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/tools/javac/resources/legacy.properties file | annotate | diff | comparison | revisions
src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java file | annotate | diff | comparison | revisions
     1.1 --- a/.hgtags	Sat Oct 24 16:18:48 2020 +0800
     1.2 +++ b/.hgtags	Sat Oct 24 16:44:00 2020 +0800
     1.3 @@ -1070,8 +1070,23 @@
     1.4  6df22f7cfdf1154526a79982cb99fbd7684b0bbd jdk8u262-b03
     1.5  094173db293ac68326b38333a3570bdb0d407b43 jdk8u262-b04
     1.6  07fc22e7080d7440c5e8bea06dc36548bcb065b2 jdk8u262-b05
     1.7 +07fc22e7080d7440c5e8bea06dc36548bcb065b2 jdk8u272-b00
     1.8  26690d83c12ed384b919f7c67b70d2000f999bdf jdk8u262-b06
     1.9  774e6c9b92965430835ea842724348c39692c542 jdk8u262-b07
    1.10  ac5fce89162167996468e6466abe5cfcc8185bde jdk8u262-b08
    1.11  747fe2026aa872ee5444e6c24653d054b1aef58c jdk8u262-b09
    1.12 +fd4d3f8b2c2de81cac967f56ec69f82a7c6b0e9d jdk8u262-b10
    1.13 +fd4d3f8b2c2de81cac967f56ec69f82a7c6b0e9d jdk8u262-ga
    1.14  0c0a27687e23c5c2b6e4bb64e2eed33d7e9340a0 mips-jdk8u262-b10
    1.15 +fd4d3f8b2c2de81cac967f56ec69f82a7c6b0e9d jdk8u265-b00
    1.16 +e0342245812afc794e3537380c7025683424d07e jdk8u265-b01
    1.17 +e0342245812afc794e3537380c7025683424d07e jdk8u265-ga
    1.18 +a51cd1abb0c93552857885b1ba53592c786714d2 jdk8u272-b01
    1.19 +54f67143c9566104641b6c69ce33f541d0f5f350 jdk8u272-b02
    1.20 +4e02b68de4582b99db1331852cb731914a47adba jdk8u272-b03
    1.21 +a317abfcbd909b1c094e250afb0cb618e363e938 jdk8u272-b04
    1.22 +f1fa9a70296a0ce38c6e315fb3ee107aa32f6b42 jdk8u272-b05
    1.23 +b974f43a589fa0ca7be9d0a62673929229a2a4e7 jdk8u272-b06
    1.24 +a56fbe019ae89f55aae083d29b24f83290affe5d jdk8u272-b07
    1.25 +462446582ece03a945b8d6b7714ac3c19f07ff25 jdk8u272-b08
    1.26 +acab1eb3dc4c828f87500709d05ea2293baed60c jdk8u272-b09
     2.1 --- a/THIRD_PARTY_README	Sat Oct 24 16:18:48 2020 +0800
     2.2 +++ b/THIRD_PARTY_README	Sat Oct 24 16:44:00 2020 +0800
     2.3 @@ -2240,7 +2240,7 @@
     2.4  
     2.5  -------------------------------------------------------------------------------
     2.6  
     2.7 -%% This notice is provided with respect to PC/SC Lite v1.8.24,
     2.8 +%% This notice is provided with respect to PC/SC Lite v1.8.26,
     2.9  which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris.
    2.10  
    2.11  --- begin of LICENSE ---
    2.12 @@ -3028,8 +3028,7 @@
    2.13    Apache Commons Math 3.2
    2.14    Apache Derby 10.11.1.2
    2.15    Apache Jakarta BCEL 5.1 
    2.16 -  Apache Jakarta Regexp 1.4 
    2.17 -  Apache Santuario XML Security for Java 1.5.4
    2.18 +  Apache Santuario XML Security for Java 2.1.1
    2.19    Apache Xalan-Java 2.7.2
    2.20    Apache Xerces Java 2.10.0 
    2.21    Apache XML Resolver 1.1 
    2.22 @@ -3243,3 +3242,41 @@
    2.23  
    2.24  -------------------------------------------------------------------------------
    2.25  
    2.26 +%% This notice is provided with respect to OASIS PKCS #11 Cryptographic Token
    2.27 +Interface v2.40,  which may be included with JRE 8, JDK 8, and OpenJDK 8.
    2.28 +
    2.29 +--- begin of LICENSE ---
    2.30 +
    2.31 +Copyright (c) OASIS Open 2016. All Rights Reserved.
    2.32 +
    2.33 +All capitalized terms in the following text have the meanings assigned to them
    2.34 +in the OASIS Intellectual Property Rights Policy (the "OASIS IPR Policy"). The
    2.35 +full Policy may be found at the OASIS website:
    2.36 +[http://www.oasis-open.org/policies-guidelines/ipr]
    2.37 +
    2.38 +This document and translations of it may be copied and furnished to others, and
    2.39 +derivative works that comment on or otherwise explain it or assist in its
    2.40 +implementation may be prepared, copied, published, and distributed, in whole or
    2.41 +in part, without restriction of any kind, provided that the above copyright
    2.42 +notice and this section are included on all such copies and derivative works.
    2.43 +However, this document itself may not be modified in any way, including by
    2.44 +removing the copyright notice or references to OASIS, except as needed for the
    2.45 +purpose of developing any document or deliverable produced by an OASIS
    2.46 +Technical Committee (in which case the rules applicable to copyrights, as set
    2.47 +forth in the OASIS IPR Policy, must be followed) or as required to translate it
    2.48 +into languages other than English.
    2.49 +
    2.50 +The limited permissions granted above are perpetual and will not be revoked by
    2.51 +OASIS or its successors or assigns.
    2.52 +
    2.53 +This document and the information contained herein is provided on an "AS IS"
    2.54 +basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
    2.55 +LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT
    2.56 +INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
    2.57 +FITNESS FOR A PARTICULAR PURPOSE. OASIS AND ITS MEMBERS WILL NOT BE LIABLE FOR
    2.58 +ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE
    2.59 +OF THIS DOCUMENT OR ANY PART THEREOF.
    2.60 +
    2.61 +--- end of LICENSE ---
    2.62 +
    2.63 +-------------------------------------------------------------------------------
     3.1 --- a/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java	Sat Oct 24 16:18:48 2020 +0800
     3.2 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java	Sat Oct 24 16:44:00 2020 +0800
     3.3 @@ -1,5 +1,5 @@
     3.4  /*
     3.5 - * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
     3.6 + * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved.
     3.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3.8   *
     3.9   * This code is free software; you can redistribute it and/or modify it
    3.10 @@ -1441,7 +1441,8 @@
    3.11                  }
    3.12              }
    3.13              if (configuration.currentcd != containing) {
    3.14 -                refMemName = containing.name() + "." + refMemName;
    3.15 +                refMemName = (refMem instanceof ConstructorDoc) ?
    3.16 +                        refMemName : containing.name() + "." + refMemName;
    3.17              }
    3.18              if (refMem instanceof ExecutableMemberDoc) {
    3.19                  if (refMemName.indexOf('(') < 0) {
     4.1 --- a/src/share/classes/com/sun/tools/javac/resources/legacy.properties	Sat Oct 24 16:18:48 2020 +0800
     4.2 +++ b/src/share/classes/com/sun/tools/javac/resources/legacy.properties	Sat Oct 24 16:44:00 2020 +0800
     4.3 @@ -143,6 +143,7 @@
     4.4  com.sun.jndi.ldap.ext = tiger legacy
     4.5  com.sun.jndi.ldap.pool = tiger legacy
     4.6  com.sun.jndi.ldap.sasl = tiger legacy
     4.7 +com.sun.jndi.ldap.spi = tiger legacy
     4.8  com.sun.jndi.rmi.registry = tiger legacy
     4.9  com.sun.jndi.toolkit.corba = tiger legacy
    4.10  com.sun.jndi.toolkit.ctx = tiger legacy
     5.1 --- a/src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java	Sat Oct 24 16:18:48 2020 +0800
     5.2 +++ b/src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java	Sat Oct 24 16:44:00 2020 +0800
     5.3 @@ -502,6 +502,7 @@
     5.4              "org.w3c.dom.css",
     5.5              "org.w3c.dom.events",
     5.6              "org.w3c.dom.views",
     5.7 +            "com.sun.jndi.ldap.spi",
     5.8              "com.sun.management",
     5.9              "com.sun.security.auth",
    5.10              "com.sun.security.auth.callback",
     6.1 --- a/src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java	Sat Oct 24 16:18:48 2020 +0800
     6.2 +++ b/src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java	Sat Oct 24 16:44:00 2020 +0800
     6.3 @@ -1,5 +1,5 @@
     6.4  /*
     6.5 - * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
     6.6 + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
     6.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     6.8   *
     6.9   * This code is free software; you can redistribute it and/or modify it
    6.10 @@ -399,7 +399,8 @@
    6.11  
    6.12      private MemberDoc findExecutableMember(String memName, String[] paramarr,
    6.13                                             ClassDoc referencedClass) {
    6.14 -        if (memName.equals(referencedClass.name())) {
    6.15 +        String className = referencedClass.name();
    6.16 +        if (memName.equals(className.substring(className.lastIndexOf(".") + 1))) {
    6.17              return ((ClassDocImpl)referencedClass).findConstructor(memName,
    6.18                                                                     paramarr);
    6.19          } else {   // it's a method.
     7.1 --- a/test/com/sun/javadoc/testConstructors/TestConstructors.java	Sat Oct 24 16:18:48 2020 +0800
     7.2 +++ b/test/com/sun/javadoc/testConstructors/TestConstructors.java	Sat Oct 24 16:44:00 2020 +0800
     7.3 @@ -1,5 +1,5 @@
     7.4  /*
     7.5 - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
     7.6 + * Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
     7.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     7.8   *
     7.9   * This code is free software; you can redistribute it and/or modify it
    7.10 @@ -23,7 +23,7 @@
    7.11  
    7.12  /*
    7.13   * @test
    7.14 - * @bug 8025524
    7.15 + * @bug 8025524 8031625
    7.16   * @summary Test for constructor name which should be a non-qualified name.
    7.17   * @author Bhavesh Patel
    7.18   * @library ../lib/
    7.19 @@ -38,6 +38,21 @@
    7.20      //Input for string search tests.
    7.21      private static final String[][] TEST = {
    7.22          {BUG_ID + FS + "pkg1" + FS + "Outer.html",
    7.23 +            "<dt><span class=\"seeLabel\">See Also:</span></dt>" + NL +
    7.24 +            "<dd><a href=\"../pkg1/Outer.Inner.html#Inner--\"><code>Inner()</code></a>, " + NL +
    7.25 +            "<a href=\"../pkg1/Outer.Inner.html#Inner-int-\"><code>Inner(int)</code></a>, " + NL +
    7.26 +            "<a href=\"../pkg1/Outer.Inner.NestedInner.html#NestedInner--\"><code>NestedInner()</code></a>, " + NL +
    7.27 +            "<a href=\"../pkg1/Outer.Inner.NestedInner.html#NestedInner-int-\"><code>NestedInner(int)</code></a>, " + NL +
    7.28 +            "<a href=\"../pkg1/Outer.html#Outer--\"><code>Outer()</code></a>, " + NL +
    7.29 +            "<a href=\"../pkg1/Outer.html#Outer-int-\"><code>Outer(int)</code></a>"
    7.30 +        },
    7.31 +        {BUG_ID + FS + "pkg1" + FS + "Outer.html",
    7.32 +            "Link: <a href=\"../pkg1/Outer.Inner.html#Inner--\"><code>Inner()</code></a>, " +
    7.33 +            "<a href=\"../pkg1/Outer.html#Outer-int-\"><code>Outer(int)</code></a>, " +
    7.34 +            "<a href=\"../pkg1/Outer.Inner.NestedInner.html#NestedInner-int-\"><code>" +
    7.35 +            "NestedInner(int)</code></a>"
    7.36 +        },
    7.37 +        {BUG_ID + FS + "pkg1" + FS + "Outer.html",
    7.38              "<a href=\"../pkg1/Outer.html#Outer--\">Outer</a></span>()"
    7.39          },
    7.40          {BUG_ID + FS + "pkg1" + FS + "Outer.html",
    7.41 @@ -87,6 +102,18 @@
    7.42          },
    7.43          {BUG_ID + FS + "pkg1" + FS + "Outer.Inner.NestedInner.html",
    7.44              "Outer.Inner.NestedInner-int-"
    7.45 +        },
    7.46 +        {BUG_ID + FS + "pkg1" + FS + "Outer.html",
    7.47 +            "<a href=\"../pkg1/Outer.Inner.html#Outer.Inner--\"><code>Outer.Inner()</code></a>"
    7.48 +        },
    7.49 +        {BUG_ID + FS + "pkg1" + FS + "Outer.html",
    7.50 +            "<a href=\"../pkg1/Outer.Inner.html#Outer.Inner-int-\"><code>Outer.Inner(int)</code></a>"
    7.51 +        },
    7.52 +        {BUG_ID + FS + "pkg1" + FS + "Outer.html",
    7.53 +            "<a href=\"../pkg1/Outer.Inner.NestedInner.html#Outer.Inner.NestedInner--\"><code>Outer.Inner.NestedInner()</code></a>"
    7.54 +        },
    7.55 +        {BUG_ID + FS + "pkg1" + FS + "Outer.html",
    7.56 +            "<a href=\"../pkg1/Outer.Inner.NestedInner.html#Outer.Inner.NestedInner-int-\"><code>Outer.Inner.NestedInner(int)</code></a>"
    7.57          }
    7.58      };
    7.59  
     8.1 --- a/test/com/sun/javadoc/testConstructors/pkg1/Outer.java	Sat Oct 24 16:18:48 2020 +0800
     8.2 +++ b/test/com/sun/javadoc/testConstructors/pkg1/Outer.java	Sat Oct 24 16:44:00 2020 +0800
     8.3 @@ -1,5 +1,5 @@
     8.4  /*
     8.5 - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
     8.6 + * Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
     8.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     8.8   *
     8.9   * This code is free software; you can redistribute it and/or modify it
    8.10 @@ -23,6 +23,17 @@
    8.11  
    8.12  package pkg1;
    8.13  
    8.14 +/**
    8.15 + * Test link tag.
    8.16 + * Link: {@link pkg1.Outer.Inner#Inner()}, {@link pkg1.Outer#Outer(int)}, {@link pkg1.Outer.Inner.NestedInner#NestedInner(int)}
    8.17 + *
    8.18 + * @see Outer.Inner#Inner()
    8.19 + * @see Outer.Inner#Inner(int)
    8.20 + * @see Outer.Inner.NestedInner#NestedInner()
    8.21 + * @see Outer.Inner.NestedInner#NestedInner(int)
    8.22 + * @see Outer#Outer()
    8.23 + * @see Outer#Outer(int)
    8.24 + */
    8.25  public class Outer {
    8.26  
    8.27      /**

mercurial