changeset 13946:d10b8de706c1 jdk8u202-b08 jdk8u202-ga

Merge
author aefimov
date Fri, 14 Dec 2018 14:03:37 +0000
parents 2dc633964e02 (current diff) 72a1a252527b (diff)
children d4f84e96821f 8e9385429c2f
files .hgtags
diffstat 6 files changed, 6 insertions(+), 99 deletions(-) [+]
line wrap: on
line diff
--- a/.hgtags	Wed Dec 12 00:28:58 2018 -0800
+++ b/.hgtags	Fri Dec 14 14:03:37 2018 +0000
@@ -964,6 +964,7 @@
 a1845b252425953875de75560822576eddc185a8 jdk8u201-b76
 0a19f694c42c6d8e545743e3df938e80d3d56b87 jdk8u201-b07
 f0611120a4b7deae2219f72c5919712f1662ad9b jdk8u201-b77
+21ffcdd4d850dd240338c211bbeecb79c38e5403 jdk8u201-b08
 9da3ff5cd435240bc4941bc1c2ca170c567e012f jdk8u202-b01
 478a4add975beb90696a4ead5f8fcd9c17fc1a83 jdk8u202-b02
 03719dd7706173821b51f42b20ac3cb040696a56 jdk8u202-b03
--- a/src/macosx/native/sun/font/CCharToGlyphMapper.m	Wed Dec 12 00:28:58 2018 -0800
+++ b/src/macosx/native/sun/font/CCharToGlyphMapper.m	Fri Dec 14 14:03:37 2018 +0000
@@ -1,10 +1,12 @@
 /*
- * Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
+ * 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.
+ * 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
--- a/src/share/classes/java/time/chrono/HijrahEra.java	Wed Dec 12 00:28:58 2018 -0800
+++ b/src/share/classes/java/time/chrono/HijrahEra.java	Fri Dec 14 14:03:37 2018 +0000
@@ -64,13 +64,10 @@
 import static java.time.temporal.ChronoField.ERA;
 
 import java.time.DateTimeException;
-import java.time.format.DateTimeFormatterBuilder;
-import java.time.format.TextStyle;
 import java.time.temporal.ChronoField;
 import java.time.temporal.TemporalField;
 import java.time.temporal.UnsupportedTemporalTypeException;
 import java.time.temporal.ValueRange;
-import java.util.Locale;
 
 /**
  * An era in the Hijrah calendar system.
@@ -158,18 +155,4 @@
         return Era.super.range(field);
     }
 
-    /**
-     * {@inheritDoc}
-     *
-     * @param style {@inheritDoc}
-     * @param locale {@inheritDoc}
-     */
-    @Override
-    public String getDisplayName(TextStyle style, Locale locale) {
-        return new DateTimeFormatterBuilder()
-            .appendText(ERA, style)
-            .toFormatter(locale)
-            .withChronology(HijrahChronology.INSTANCE)
-            .format(HijrahDate.now());
 }
-}
--- a/src/share/classes/java/time/chrono/MinguoEra.java	Wed Dec 12 00:28:58 2018 -0800
+++ b/src/share/classes/java/time/chrono/MinguoEra.java	Fri Dec 14 14:03:37 2018 +0000
@@ -61,12 +61,7 @@
  */
 package java.time.chrono;
 
-import static java.time.temporal.ChronoField.ERA;
-
 import java.time.DateTimeException;
-import java.time.format.DateTimeFormatterBuilder;
-import java.time.format.TextStyle;
-import java.util.Locale;
 
 /**
  * An era in the Minguo calendar system.
@@ -157,19 +152,4 @@
         return ordinal();
     }
 
-    /**
-     * {@inheritDoc}
-     *
-     * @param style {@inheritDoc}
-     * @param locale {@inheritDoc}
-     */
-    @Override
-    public String getDisplayName(TextStyle style, Locale locale) {
-        return new DateTimeFormatterBuilder()
-            .appendText(ERA, style)
-            .toFormatter(locale)
-            .withChronology(MinguoChronology.INSTANCE)
-            .format(this == ROC ? MinguoDate.of(1, 1, 1) : MinguoDate.of(0, 1, 1));
 }
-
-}
--- a/src/share/classes/java/time/chrono/ThaiBuddhistEra.java	Wed Dec 12 00:28:58 2018 -0800
+++ b/src/share/classes/java/time/chrono/ThaiBuddhistEra.java	Fri Dec 14 14:03:37 2018 +0000
@@ -61,12 +61,7 @@
  */
 package java.time.chrono;
 
-import static java.time.temporal.ChronoField.ERA;
-
 import java.time.DateTimeException;
-import java.time.format.DateTimeFormatterBuilder;
-import java.time.format.TextStyle;
-import java.util.Locale;
 
 /**
  * An era in the Thai Buddhist calendar system.
@@ -157,19 +152,4 @@
         return ordinal();
     }
 
-    /**
-     * {@inheritDoc}
-     *
-     * @param style {@inheritDoc}
-     * @param locale {@inheritDoc}
-     */
-    @Override
-    public String getDisplayName(TextStyle style, Locale locale) {
-        return new DateTimeFormatterBuilder()
-            .appendText(ERA, style)
-            .toFormatter(locale)
-            .withChronology(ThaiBuddhistChronology.INSTANCE)
-            .format(this == BE ? ThaiBuddhistDate.of(1, 1, 1) : ThaiBuddhistDate.of(0, 1, 1));
 }
-
-}
--- a/test/java/time/test/java/time/chrono/TestEraDisplayName.java	Wed Dec 12 00:28:58 2018 -0800
+++ b/test/java/time/test/java/time/chrono/TestEraDisplayName.java	Fri Dec 14 14:03:37 2018 +0000
@@ -39,7 +39,7 @@
  * chrono implementation.
  * Note: The exact result may depend on locale data provider's implementation.
  *
- * @bug 8171049
+ * @bug 8171049 8215377
  * @run testng/othervm -Djava.locale.providers=CLDR TestEraDisplayName
  */
 @Test
@@ -90,45 +90,6 @@
             { JapaneseEra.TAISHO,   TextStyle.NARROW,   Locale.JAPAN,   "T" },
             { JapaneseEra.SHOWA,    TextStyle.NARROW,   Locale.JAPAN,   "S" },
             { JapaneseEra.HEISEI,   TextStyle.NARROW,   Locale.JAPAN,   "H" },
-
-            // ThaiBuddhistEra
-            { ThaiBuddhistEra.BEFORE_BE,    TextStyle.FULL, Locale.US,      "BC" },
-            { ThaiBuddhistEra.BE,           TextStyle.FULL, Locale.US,      "B.E." },
-            { ThaiBuddhistEra.BEFORE_BE,    TextStyle.FULL, THAI,           "BC" },
-            { ThaiBuddhistEra.BE,           TextStyle.FULL, THAI,
-                "\u0e1e\u0e38\u0e17\u0e18\u0e28\u0e31\u0e01\u0e23\u0e32\u0e0a" },
-            { ThaiBuddhistEra.BEFORE_BE,    TextStyle.SHORT, Locale.US,     "BC" },
-            { ThaiBuddhistEra.BE,           TextStyle.SHORT, Locale.US,     "B.E." },
-            { ThaiBuddhistEra.BEFORE_BE,    TextStyle.SHORT, THAI,
-                "\u0e1b\u0e35\u0e01\u0e48\u0e2d\u0e19\u0e04\u0e23\u0e34\u0e2a" +
-                "\u0e15\u0e4c\u0e01\u0e32\u0e25\u0e17\u0e35\u0e48" },
-            { ThaiBuddhistEra.BE,           TextStyle.SHORT, THAI,  "\u0e1e.\u0e28." },
-            { ThaiBuddhistEra.BEFORE_BE,    TextStyle.NARROW, Locale.US,    "BC" },
-            { ThaiBuddhistEra.BE,           TextStyle.NARROW, Locale.US,    "B.E." },
-            { ThaiBuddhistEra.BEFORE_BE,    TextStyle.NARROW, THAI,         "BC" },
-            { ThaiBuddhistEra.BE,           TextStyle.NARROW, THAI,         "B.E." },
-
-            // MinguoEra
-            { MinguoEra.BEFORE_ROC, TextStyle.FULL,     Locale.US,      "Before R.O.C." },
-            { MinguoEra.ROC,        TextStyle.FULL,     Locale.US,      "R.O.C." },
-            { MinguoEra.BEFORE_ROC, TextStyle.FULL,     Locale.TAIWAN,  "\u6c11\u570b\u524d" },
-            { MinguoEra.ROC,        TextStyle.FULL,     Locale.TAIWAN,  "\u6c11\u570b" },
-            { MinguoEra.BEFORE_ROC, TextStyle.SHORT,    Locale.US,      "Before R.O.C." },
-            { MinguoEra.ROC,        TextStyle.SHORT,    Locale.US,      "R.O.C." },
-            { MinguoEra.BEFORE_ROC, TextStyle.SHORT,    Locale.TAIWAN,  "\u6c11\u570b\u524d" },
-            { MinguoEra.ROC,        TextStyle.SHORT,    Locale.TAIWAN,  "\u6c11\u570b" },
-            { MinguoEra.BEFORE_ROC, TextStyle.NARROW,   Locale.US,      "0" },
-            { MinguoEra.ROC,        TextStyle.NARROW,   Locale.US,      "1" },
-            { MinguoEra.BEFORE_ROC, TextStyle.NARROW,   Locale.TAIWAN,  "0" },
-            { MinguoEra.ROC,        TextStyle.NARROW,   Locale.TAIWAN,  "1" },
-
-            // HijrahEra
-            { HijrahEra.AH, TextStyle.FULL,     Locale.US,  "AH" },
-            { HijrahEra.AH, TextStyle.FULL,     EGYPT,      "\u0647\u0640" },
-            { HijrahEra.AH, TextStyle.SHORT,    Locale.US,  "AH" },
-            { HijrahEra.AH, TextStyle.SHORT,    EGYPT,      "\u0647\u0640" },
-            { HijrahEra.AH, TextStyle.NARROW,   Locale.US,  "1" },
-            { HijrahEra.AH, TextStyle.NARROW,   EGYPT,      "1" },
         };
     }