[icu4j] 03/20: Update upstream source from tag 'upstream/58.1'

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Thu Mar 8 15:25:30 GMT 2018


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository icu4j.

commit 7e5a563841ff29bd9d4456094223d9276b0a7439
Merge: 8cc697b 1e9f3f6
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Thu Mar 8 13:31:33 2018 +0100

    Update upstream source from tag 'upstream/58.1'
    
    Update to upstream version '58.1'
    with Debian dir b417305d9c7effc90e1f4e3de23870b987f2aa12

 APIChangeReport.html                               |  350 +-
 build.properties                                   |   10 +-
 build.xml                                          | 1229 ++---
 coverage-exclusion.txt                             | 1003 ++++
 demos/.settings/org.eclipse.jdt.ui.prefs           |   62 +-
 demos/build.properties                             |    2 +
 demos/build.xml                                    |    6 +-
 demos/src/com/ibm/icu/dev/demo/Launcher.java       |    2 +
 .../com/ibm/icu/dev/demo/calendar/CalendarApp.java |    2 +
 .../ibm/icu/dev/demo/calendar/CalendarCalc.java    |    2 +
 .../ibm/icu/dev/demo/calendar/CalendarFrame.java   |    2 +
 .../ibm/icu/dev/demo/calendar/CalendarPanel.java   |    2 +
 .../src/com/ibm/icu/dev/demo/calendar/package.html |    3 +
 .../icu/dev/demo/charsetdet/DetectingViewer.java   |    2 +
 .../icu/dev/demo/holiday/HolidayBorderPanel.java   |    2 +
 .../icu/dev/demo/holiday/HolidayCalendarDemo.java  |    2 +
 .../src/com/ibm/icu/dev/demo/holiday/package.html  |    3 +
 .../src/com/ibm/icu/dev/demo/impl/AppletFrame.java |    2 +
 .../src/com/ibm/icu/dev/demo/impl/DemoApplet.java  |    2 +
 .../src/com/ibm/icu/dev/demo/impl/DemoTextBox.java |    4 +-
 .../src/com/ibm/icu/dev/demo/impl/DemoUtility.java |    2 +
 .../ibm/icu/dev/demo/impl/DumbTextComponent.java   |    2 +
 demos/src/com/ibm/icu/dev/demo/impl/Selection.java |    2 +
 demos/src/com/ibm/icu/dev/demo/impl/package.html   |    3 +-
 .../com/ibm/icu/dev/demo/number/CurrencyDemo.java  |    2 +
 demos/src/com/ibm/icu/dev/demo/rbnf/RbnfDemo.java  |    2 +
 .../ibm/icu/dev/demo/rbnf/RbnfSampleRuleSets.java  |    2 +
 demos/src/com/ibm/icu/dev/demo/rbnf/package.html   |    3 +
 .../icu/dev/demo/translit/AnyTransliterator.java   |    2 +
 .../ibm/icu/dev/demo/translit/CaseIterator.java    |    2 +
 demos/src/com/ibm/icu/dev/demo/translit/Demo.java  |   48 +-
 .../com/ibm/icu/dev/demo/translit/DemoApplet.java  |    2 +
 .../com/ibm/icu/dev/demo/translit/InfoDialog.java  |    2 +
 .../com/ibm/icu/dev/demo/translit/IntDiffer.java   |  153 +
 .../icu/dev/demo/translit/Test_Arabic-Latin.txt    |    4 +
 .../ibm/icu/dev/demo/translit/Test_Greek-Latin.txt |    4 +
 .../ibm/icu/dev/demo/translit/Test_Han-Latin.txt   |    4 +
 .../icu/dev/demo/translit/Test_Hebrew-Latin.txt    |    4 +
 .../icu/dev/demo/translit/Test_Instructions.html   |    1 +
 .../ibm/icu/dev/demo/translit/Test_Thai-Latin.txt  |    4 +
 .../translit/TransliteratingTextComponent.java     |    2 +
 .../dev/demo/translit/TransliterationChart.java    |    4 +-
 demos/src/com/ibm/icu/dev/demo/translit/demo.bat   |    6 +-
 demos/src/com/ibm/icu/dev/demo/translit/demo.html  |    6 +
 .../src/com/ibm/icu/dev/demo/translit/package.html |    3 +
 .../resources/Transliterator_Han_Pinyin.txt        |    4 +
 .../resources/Transliterator_Kanji_English.txt     |    4 +
 .../resources/Transliterator_Kanji_OnRomaji.txt    |    4 +
 .../com/ibm/icu/dev/demo/translit/thai_test.txt    |    4 +
 eclipse-build/build-local.properties.template      |   43 +
 eclipse-build/build.properties                     |    9 +
 eclipse-build/build.xml                            |  409 ++
 .../features.template/com.ibm.icu.base/.project    |   17 +
 .../com.ibm.icu.base/build.properties              |   20 +
 .../features.template/com.ibm.icu.base/feature.xml |   33 +
 .../features.template/com.ibm.icu/.project         |   17 +
 .../features.template/com.ibm.icu/build.properties |   20 +
 .../features.template/com.ibm.icu/feature.xml      |   33 +
 eclipse-build/misc/ICUConfig.properties            |   33 +
 eclipse-build/misc/about_icu.html                  |   49 +
 eclipse-build/misc/about_icu_base.html             |   50 +
 eclipse-build/pdebuild/allElements.xml             |   28 +
 eclipse-build/pdebuild/build.properties            |  223 +
 eclipse-build/pdebuild/customTargets.xml           |  161 +
 .../com.ibm.icu.base.tests/.classpath              |    7 +
 .../com.ibm.icu.base.tests/.project                |   28 +
 .../.settings/org.eclipse.core.resources.prefs     |    2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   78 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    3 +
 .../com.ibm.icu.base.tests/META-INF/MANIFEST.MF    |   10 +
 .../com.ibm.icu.base.tests/build.properties        |   17 +
 .../com.ibm.icu.base.tests/plugin.properties       |   12 +
 .../src/com/ibm/icu/tests/BreakIteratorTest.java   |  361 ++
 .../src/com/ibm/icu/tests/CalendarTest.java        |  553 ++
 .../src/com/ibm/icu/tests/CollationKeyTest.java    |  104 +
 .../src/com/ibm/icu/tests/CollatorTest.java        |  207 +
 .../com/ibm/icu/tests/DateFormatSymbolsTest.java   |  259 +
 .../src/com/ibm/icu/tests/DateFormatTest.java      |  456 ++
 .../ibm/icu/tests/DecimalFormatSymbolsTest.java    |  346 ++
 .../src/com/ibm/icu/tests/DecimalFormatTest.java   |  244 +
 .../src/com/ibm/icu/tests/ICUTestCase.java         |  288 +
 .../src/com/ibm/icu/tests/MessageFormatTest.java   |  309 ++
 .../src/com/ibm/icu/tests/NumberFormatTest.java    |  449 ++
 .../com/ibm/icu/tests/SimpleDateFormatTest.java    |  204 +
 .../src/com/ibm/icu/tests/TimeZoneTest.java        |  237 +
 .../src/com/ibm/icu/tests/ULocaleTest.java         |  849 +++
 .../plugins.template/com.ibm.icu.base/.classpath   |    7 +
 .../plugins.template/com.ibm.icu.base/.project     |   28 +
 .../.settings/org.eclipse.core.resources.prefs     |    2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   77 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    3 +
 .../com.ibm.icu.base/META-INF/MANIFEST.MF          |   15 +
 .../com.ibm.icu.base/build.properties              |   19 +
 .../com.ibm.icu.base/plugin.properties             |   12 +
 .../src/com/ibm/icu/impl/ICUCache.java             |   23 +
 .../src/com/ibm/icu/impl/LocaleIDParser.java       |  745 +++
 .../src/com/ibm/icu/impl/LocaleIDs.java            |  538 ++
 .../src/com/ibm/icu/impl/LocaleUtility.java        |  134 +
 .../src/com/ibm/icu/impl/SimpleCache.java          |   75 +
 .../src/com/ibm/icu/impl/locale/AsciiUtil.java     |  185 +
 .../src/com/ibm/icu/impl/locale/BaseLocale.java    |  259 +
 .../src/com/ibm/icu/impl/locale/Extension.java     |   40 +
 .../ibm/icu/impl/locale/InternalLocaleBuilder.java |  686 +++
 .../src/com/ibm/icu/impl/locale/LanguageTag.java   |  722 +++
 .../com/ibm/icu/impl/locale/LocaleExtensions.java  |  223 +
 .../com/ibm/icu/impl/locale/LocaleObjectCache.java |   85 +
 .../ibm/icu/impl/locale/LocaleSyntaxException.java |   29 +
 .../src/com/ibm/icu/impl/locale/ParseStatus.java   |   37 +
 .../ibm/icu/impl/locale/StringTokenIterator.java   |   95 +
 .../icu/impl/locale/UnicodeLocaleExtension.java    |  104 +
 .../src/com/ibm/icu/math/BigDecimal.java           | 3882 ++++++++++++++
 .../src/com/ibm/icu/math/MathContext.java          |  603 +++
 .../src/com/ibm/icu/text/Bidi.java                 | 2683 ++++++++++
 .../src/com/ibm/icu/text/BreakIterator.java        |  835 +++
 .../src/com/ibm/icu/text/CollationKey.java         |  417 ++
 .../src/com/ibm/icu/text/Collator.java             | 1020 ++++
 .../src/com/ibm/icu/text/DateFormat.java           | 2091 ++++++++
 .../src/com/ibm/icu/text/DateFormatSymbols.java    |  845 +++
 .../src/com/ibm/icu/text/DecimalFormat.java        | 1779 +++++++
 .../src/com/ibm/icu/text/DecimalFormatSymbols.java |  710 +++
 .../src/com/ibm/icu/text/MessageFormat.java        | 1455 +++++
 .../src/com/ibm/icu/text/NumberFormat.java         | 1316 +++++
 .../src/com/ibm/icu/text/SimpleDateFormat.java     |  540 ++
 .../src/com/ibm/icu/text/UFormat.java              |   80 +
 .../src/com/ibm/icu/util/Calendar.java             | 2484 +++++++++
 .../src/com/ibm/icu/util/Currency.java             |  510 ++
 .../src/com/ibm/icu/util/Freezable.java            |  322 ++
 .../com/ibm/icu/util/IllformedLocaleException.java |   75 +
 .../src/com/ibm/icu/util/TimeZone.java             |  878 +++
 .../src/com/ibm/icu/util/ULocale.java              | 4418 +++++++++++++++
 .../plugins.template/com.ibm.icu.tests/.classpath  |    7 +
 .../plugins.template/com.ibm.icu.tests/.project    |   28 +
 .../.settings/org.eclipse.core.resources.prefs     |    2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   78 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    3 +
 .../com.ibm.icu.tests/META-INF/MANIFEST.MF         |   10 +
 .../com.ibm.icu.tests/build.properties             |   17 +
 .../com.ibm.icu.tests/plugin.properties            |   12 +
 .../plugins.template/com.ibm.icu/.classpath        |    7 +
 .../plugins.template/com.ibm.icu/.project          |   28 +
 .../.settings/org.eclipse.core.resources.prefs     |    2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   77 +
 .../com.ibm.icu/.settings/org.eclipse.jdt.ui.prefs |    3 +
 .../com.ibm.icu/META-INF/MANIFEST.MF               |   29 +
 .../plugins.template/com.ibm.icu/build.properties  |   19 +
 .../plugins.template/com.ibm.icu/plugin.properties |   12 +
 ivy.xml                                            |    8 +
 lib/.project                                       |   11 +
 .../charset/.settings/org.eclipse.jdt.ui.prefs     |   62 +-
 main/classes/charset/build.properties              |    2 +
 main/classes/charset/build.xml                     |    2 +
 .../services/java.nio.charset.spi.CharsetProvider  |    3 +
 .../src/com/ibm/icu/charset/Charset88591.java      |   21 +-
 .../src/com/ibm/icu/charset/CharsetASCII.java      |   32 +-
 .../src/com/ibm/icu/charset/CharsetBOCU1.java      |  168 +-
 .../src/com/ibm/icu/charset/CharsetCESU8.java      |    9 +-
 .../src/com/ibm/icu/charset/CharsetCallback.java   |  134 +-
 .../com/ibm/icu/charset/CharsetCompoundText.java   |  169 +-
 .../src/com/ibm/icu/charset/CharsetDecoderICU.java |  166 +-
 .../src/com/ibm/icu/charset/CharsetEncoderICU.java |   57 +-
 .../charset/src/com/ibm/icu/charset/CharsetHZ.java |   17 +-
 .../src/com/ibm/icu/charset/CharsetICU.java        |   71 +-
 .../src/com/ibm/icu/charset/CharsetISCII.java      |  245 +-
 .../src/com/ibm/icu/charset/CharsetISO2022.java    |  577 +-
 .../src/com/ibm/icu/charset/CharsetLMBCS.java      |  223 +-
 .../src/com/ibm/icu/charset/CharsetMBCS.java       |  266 +-
 .../com/ibm/icu/charset/CharsetProviderICU.java    |   54 +-
 .../src/com/ibm/icu/charset/CharsetSCSU.java       |  221 +-
 .../src/com/ibm/icu/charset/CharsetSelector.java   |    2 +
 .../src/com/ibm/icu/charset/CharsetUTF16.java      |   33 +-
 .../src/com/ibm/icu/charset/CharsetUTF16BE.java    |    2 +
 .../src/com/ibm/icu/charset/CharsetUTF16LE.java    |    2 +
 .../src/com/ibm/icu/charset/CharsetUTF32.java      |   15 +-
 .../src/com/ibm/icu/charset/CharsetUTF32BE.java    |    2 +
 .../src/com/ibm/icu/charset/CharsetUTF32LE.java    |    2 +
 .../src/com/ibm/icu/charset/CharsetUTF7.java       |  141 +-
 .../src/com/ibm/icu/charset/CharsetUTF8.java       |   20 +-
 .../src/com/ibm/icu/charset/UConverterAlias.java   |   56 +-
 .../ibm/icu/charset/UConverterAliasDataReader.java |    7 +-
 .../com/ibm/icu/charset/UConverterConstants.java   |    2 +
 .../com/ibm/icu/charset/UConverterDataReader.java  |   15 +-
 .../com/ibm/icu/charset/UConverterSharedData.java  |   43 +-
 .../com/ibm/icu/charset/UConverterStaticData.java  |    2 +
 .../charset/src/com/ibm/icu/charset/package.html   |    6 +-
 .../collate/.settings/org.eclipse.jdt.ui.prefs     |   62 +-
 main/classes/collate/build.properties              |    2 +
 main/classes/collate/build.xml                     |    2 +
 main/classes/collate/findbugs-exclude.xml          |    2 +
 .../collate/src/com/ibm/icu/impl/coll/BOCSU.java   |    2 +
 .../src/com/ibm/icu/impl/coll/Collation.java       |    2 +
 .../com/ibm/icu/impl/coll/CollationBuilder.java    |    9 +-
 .../com/ibm/icu/impl/coll/CollationCompare.java    |    2 +
 .../src/com/ibm/icu/impl/coll/CollationData.java   |    2 +
 .../ibm/icu/impl/coll/CollationDataBuilder.java    |    2 +
 .../com/ibm/icu/impl/coll/CollationDataReader.java |    4 +-
 .../src/com/ibm/icu/impl/coll/CollationFCD.java    |  102 +-
 .../com/ibm/icu/impl/coll/CollationFastLatin.java  |    8 +-
 .../icu/impl/coll/CollationFastLatinBuilder.java   |    4 +-
 .../com/ibm/icu/impl/coll/CollationIterator.java   |    8 +
 .../src/com/ibm/icu/impl/coll/CollationKeys.java   |    2 +
 .../src/com/ibm/icu/impl/coll/CollationLoader.java |   13 +-
 .../src/com/ibm/icu/impl/coll/CollationRoot.java   |    2 +
 .../ibm/icu/impl/coll/CollationRootElements.java   |    4 +-
 .../com/ibm/icu/impl/coll/CollationRuleParser.java |    2 +
 .../com/ibm/icu/impl/coll/CollationSettings.java   |    2 +
 .../com/ibm/icu/impl/coll/CollationTailoring.java  |    2 +
 .../com/ibm/icu/impl/coll/CollationWeights.java    |    6 +-
 .../icu/impl/coll/ContractionsAndExpansions.java   |    4 +-
 .../icu/impl/coll/FCDIterCollationIterator.java    |    2 +
 .../icu/impl/coll/FCDUTF16CollationIterator.java   |   22 +-
 .../ibm/icu/impl/coll/IterCollationIterator.java   |    2 +
 .../src/com/ibm/icu/impl/coll/SharedObject.java    |    2 +
 .../src/com/ibm/icu/impl/coll/TailoredSet.java     |    7 +-
 .../ibm/icu/impl/coll/UTF16CollationIterator.java  |    2 +
 .../src/com/ibm/icu/impl/coll/UVector32.java       |    2 +
 .../src/com/ibm/icu/impl/coll/UVector64.java       |    2 +
 .../ibm/icu/impl/text/RbnfScannerProviderImpl.java |   14 +-
 .../src/com/ibm/icu/text/AlphabeticIndex.java      |   74 +-
 .../com/ibm/icu/text/CollationElementIterator.java |   29 +-
 .../collate/src/com/ibm/icu/text/CollationKey.java |  194 +-
 .../collate/src/com/ibm/icu/text/Collator.java     |  172 +-
 .../src/com/ibm/icu/text/CollatorServiceShim.java  |   22 +-
 .../src/com/ibm/icu/text/RawCollationKey.java      |    2 +
 .../src/com/ibm/icu/text/RuleBasedCollator.java    |    2 +
 .../src/com/ibm/icu/text/SearchIterator.java       |    2 +
 .../collate/src/com/ibm/icu/text/StringSearch.java |    6 +-
 .../com/ibm/icu/util/GlobalizationPreferences.java |  140 +-
 .../core/.settings/org.eclipse.jdt.ui.prefs        |   61 +-
 main/classes/core/build.properties                 |    2 +
 main/classes/core/build.xml                        |    2 +
 main/classes/core/findbugs-exclude.xml             |    2 +
 .../core/src/com/ibm/icu/ICUConfig.properties      |    4 +
 main/classes/core/src/com/ibm/icu/impl/Assert.java |    2 +
 main/classes/core/src/com/ibm/icu/impl/BMPSet.java |    2 +
 .../core/src/com/ibm/icu/impl/CacheBase.java       |    2 +
 .../core/src/com/ibm/icu/impl/CacheValue.java      |  150 +
 .../src/com/ibm/icu/impl/CalendarAstronomer.java   |  402 +-
 .../core/src/com/ibm/icu/impl/CalendarCache.java   |    2 +
 .../core/src/com/ibm/icu/impl/CalendarData.java    |  233 -
 .../core/src/com/ibm/icu/impl/CalendarUtil.java    |   73 +-
 .../classes/core/src/com/ibm/icu/impl/CaseMap.java |  758 +++
 .../core/src/com/ibm/icu/impl/CharTrie.java        |   38 +-
 .../src/com/ibm/icu/impl/CharacterIteration.java   |    6 +-
 .../com/ibm/icu/impl/CharacterIteratorWrapper.java |   41 +-
 .../core/src/com/ibm/icu/impl/ClassLoaderUtil.java |   15 +-
 .../core/src/com/ibm/icu/impl/CurrencyData.java    |   64 +-
 .../src/com/ibm/icu/impl/DateNumberFormat.java     |   24 +-
 .../core/src/com/ibm/icu/impl/DayPeriodRules.java  |  144 +-
 main/classes/core/src/com/ibm/icu/impl/Differ.java |  172 -
 .../com/ibm/icu/impl/DontCareFieldPosition.java    |    2 +
 main/classes/core/src/com/ibm/icu/impl/Grego.java  |    2 +
 .../core/src/com/ibm/icu/impl/ICUBinary.java       |   24 +-
 .../core/src/com/ibm/icu/impl/ICUCache.java        |    2 +
 .../core/src/com/ibm/icu/impl/ICUConfig.java       |    3 +
 .../classes/core/src/com/ibm/icu/impl/ICUData.java |    5 +
 .../core/src/com/ibm/icu/impl/ICUDataVersion.java  |    9 +-
 .../core/src/com/ibm/icu/impl/ICUDebug.java        |    2 +
 .../src/com/ibm/icu/impl/ICULocaleService.java     |   58 +-
 .../core/src/com/ibm/icu/impl/ICUNotifier.java     |    9 +-
 .../core/src/com/ibm/icu/impl/ICURWLock.java       |   13 +-
 .../src/com/ibm/icu/impl/ICUResourceBundle.java    |  410 +-
 .../com/ibm/icu/impl/ICUResourceBundleImpl.java    |   77 +-
 .../com/ibm/icu/impl/ICUResourceBundleReader.java  |  234 +-
 .../com/ibm/icu/impl/ICUResourceTableAccess.java   |   18 +-
 .../core/src/com/ibm/icu/impl/ICUService.java      |   92 +-
 .../core/src/com/ibm/icu/impl/IDNA2003.java        |    2 +
 .../ibm/icu/impl/IllegalIcuArgumentException.java  |   11 +-
 .../classes/core/src/com/ibm/icu/impl/IntTrie.java |   36 +-
 .../core/src/com/ibm/icu/impl/IntTrieBuilder.java  |    2 +
 .../com/ibm/icu/impl/InvalidFormatException.java   |    2 +
 .../src/com/ibm/icu/impl/IterableComparator.java   |    5 +-
 .../core/src/com/ibm/icu/impl/JavaTimeZone.java    |   17 +-
 .../com/ibm/icu/impl/LocaleDisplayNamesImpl.java   |  162 +-
 .../core/src/com/ibm/icu/impl/LocaleIDParser.java  |   21 +-
 .../core/src/com/ibm/icu/impl/LocaleIDs.java       |    2 +
 .../core/src/com/ibm/icu/impl/LocaleUtility.java   |    2 +
 .../core/src/com/ibm/icu/impl/MultiComparator.java |   41 -
 .../core/src/com/ibm/icu/impl/Norm2AllModes.java   |    9 +-
 .../core/src/com/ibm/icu/impl/Normalizer2Impl.java |   11 +-
 .../core/src/com/ibm/icu/impl/OlsonTimeZone.java   |   93 +-
 .../com/ibm/icu/impl/PVecToTrieCompactHandler.java |    8 +-
 main/classes/core/src/com/ibm/icu/impl/Pair.java   |    2 +
 .../core/src/com/ibm/icu/impl/PatternProps.java    |    2 +
 .../src/com/ibm/icu/impl/PatternTokenizer.java     |    2 +
 .../src/com/ibm/icu/impl/PluralRulesLoader.java    |    8 +-
 .../core/src/com/ibm/icu/impl/PropsVectors.java    |   71 +-
 .../core/src/com/ibm/icu/impl/Punycode.java        |    2 +
 .../core/src/com/ibm/icu/impl/Relation.java        |   27 +-
 .../src/com/ibm/icu/impl/RelativeDateFormat.java   |  172 +-
 .../icu/impl/ReplaceableUCharacterIterator.java    |   83 +-
 .../com/ibm/icu/impl/ResourceBundleWrapper.java    |  164 +-
 main/classes/core/src/com/ibm/icu/impl/Row.java    |   10 +
 .../com/ibm/icu/impl/RuleCharacterIterator.java    |   13 +-
 .../core/src/com/ibm/icu/impl/SimpleCache.java     |    5 +
 .../impl/SimpleFilteredSentenceBreakIterator.java  |  259 +-
 .../src/com/ibm/icu/impl/SimpleFormatterImpl.java  |    2 +
 .../core/src/com/ibm/icu/impl/SoftCache.java       |  119 +-
 .../src/com/ibm/icu/impl/SortedSetRelation.java    |    2 +
 .../core/src/com/ibm/icu/impl/StandardPlural.java  |    4 +-
 .../src/com/ibm/icu/impl/StringPrepDataReader.java |   13 +-
 .../core/src/com/ibm/icu/impl/StringRange.java     |   25 +-
 .../com/ibm/icu/impl/StringUCharacterIterator.java |  226 -
 .../src/com/ibm/icu/impl/TZDBTimeZoneNames.java    |   48 +-
 .../core/src/com/ibm/icu/impl/TextTrieMap.java     |   22 +-
 .../core/src/com/ibm/icu/impl/TimeZoneAdapter.java |   21 +-
 .../src/com/ibm/icu/impl/TimeZoneGenericNames.java |   89 +-
 .../com/ibm/icu/impl/TimeZoneNamesFactoryImpl.java |    2 +
 .../src/com/ibm/icu/impl/TimeZoneNamesImpl.java    |  458 +-
 main/classes/core/src/com/ibm/icu/impl/Trie.java   |   85 +-
 main/classes/core/src/com/ibm/icu/impl/Trie2.java  |  284 +-
 .../core/src/com/ibm/icu/impl/Trie2Writable.java   |   10 +-
 .../core/src/com/ibm/icu/impl/Trie2_16.java        |    2 +
 .../core/src/com/ibm/icu/impl/Trie2_32.java        |    2 +
 .../core/src/com/ibm/icu/impl/TrieBuilder.java     |    2 +
 .../core/src/com/ibm/icu/impl/TrieIterator.java    |  144 +-
 .../core/src/com/ibm/icu/impl/UBiDiProps.java      |    7 +-
 .../core/src/com/ibm/icu/impl/UCaseProps.java      |   25 +-
 .../src/com/ibm/icu/impl/UCharArrayIterator.java   |   20 +-
 .../ibm/icu/impl/UCharacterIteratorWrapper.java    |   24 +-
 .../core/src/com/ibm/icu/impl/UCharacterName.java  |   18 +-
 .../src/com/ibm/icu/impl/UCharacterNameChoice.java |    2 +
 .../src/com/ibm/icu/impl/UCharacterNameReader.java |   49 +-
 .../src/com/ibm/icu/impl/UCharacterProperty.java   |   59 +-
 .../src/com/ibm/icu/impl/UCharacterUtility.java    |    2 +
 .../src/com/ibm/icu/impl/UPropertyAliases.java     |    5 +-
 .../core/src/com/ibm/icu/impl/URLHandler.java      |   82 +-
 .../core/src/com/ibm/icu/impl/UResource.java       |  280 +-
 .../core/src/com/ibm/icu/impl/USerializedSet.java  |    5 +-
 main/classes/core/src/com/ibm/icu/impl/UTS46.java  |    2 +
 .../core/src/com/ibm/icu/impl/UnicodeRegex.java    |   43 +-
 .../src/com/ibm/icu/impl/UnicodeSetStringSpan.java |   22 +-
 .../classes/core/src/com/ibm/icu/impl/Utility.java |   71 +-
 .../src/com/ibm/icu/impl/ValidIdentifiers.java     |    4 +-
 .../core/src/com/ibm/icu/impl/ZoneMeta.java        |   24 +-
 .../src/com/ibm/icu/impl/data/HolidayBundle.java   |   12 +-
 .../com/ibm/icu/impl/data/HolidayBundle_da.java    |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_da_DK.java |   38 +-
 .../com/ibm/icu/impl/data/HolidayBundle_de.java    |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_de_AT.java |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_de_DE.java |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_el.java    |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_el_GR.java |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_en.java    |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_en_CA.java |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_en_GB.java |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_en_US.java |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_es.java    |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_es_MX.java |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_fr.java    |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_fr_CA.java |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_fr_FR.java |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_it.java    |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_it_IT.java |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_iw.java    |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_iw_IL.java |    3 +
 .../com/ibm/icu/impl/data/HolidayBundle_ja_JP.java |    3 +
 .../src/com/ibm/icu/impl/data/ResourceReader.java  |   13 +-
 .../src/com/ibm/icu/impl/data/TokenIterator.java   |    2 +
 .../core/src/com/ibm/icu/impl/data/package.html    |    3 +
 .../ibm/icu/impl/duration/BasicDurationFormat.java |    2 +
 .../icu/impl/duration/BasicDurationFormatter.java  |   29 +-
 .../duration/BasicDurationFormatterFactory.java    |   15 +-
 .../impl/duration/BasicPeriodBuilderFactory.java   |   61 +-
 .../icu/impl/duration/BasicPeriodFormatter.java    |   20 +-
 .../impl/duration/BasicPeriodFormatterFactory.java |   13 +-
 .../impl/duration/BasicPeriodFormatterService.java |   10 +-
 .../com/ibm/icu/impl/duration/DateFormatter.java   |    2 +
 .../ibm/icu/impl/duration/DurationFormatter.java   |    2 +
 .../impl/duration/DurationFormatterFactory.java    |    2 +
 .../core/src/com/ibm/icu/impl/duration/Period.java |   30 +-
 .../com/ibm/icu/impl/duration/PeriodBuilder.java   |    2 +
 .../icu/impl/duration/PeriodBuilderFactory.java    |    2 +
 .../com/ibm/icu/impl/duration/PeriodFormatter.java |    2 +
 .../icu/impl/duration/PeriodFormatterFactory.java  |    2 +
 .../icu/impl/duration/PeriodFormatterService.java  |    2 +
 .../src/com/ibm/icu/impl/duration/TimeUnit.java    |   25 +-
 .../ibm/icu/impl/duration/TimeUnitConstants.java   |    2 +
 .../com/ibm/icu/impl/duration/impl/DataRecord.java |    2 +
 .../impl/duration/impl/PeriodFormatterData.java    |    2 +
 .../duration/impl/PeriodFormatterDataService.java  |    2 +
 .../ibm/icu/impl/duration/impl/RecordReader.java   |    2 +
 .../ibm/icu/impl/duration/impl/RecordWriter.java   |    2 +
 .../ResourceBasedPeriodFormatterDataService.java   |    4 +
 .../src/com/ibm/icu/impl/duration/impl/Utils.java  |    2 +
 .../icu/impl/duration/impl/XMLRecordReader.java    |   13 +
 .../icu/impl/duration/impl/XMLRecordWriter.java    |   13 +
 .../icu/impl/duration/impl/YMDDateFormatter.java   |   98 -
 .../com/ibm/icu/impl/duration/impl/data/index.txt  |    6 +-
 .../ibm/icu/impl/duration/impl/data/pfd_ar_EG.xml  |    6 +-
 .../impl/duration/impl/data/pfd_ar_EG.xml.escaped  |    6 +-
 .../com/ibm/icu/impl/duration/impl/data/pfd_en.xml |    6 +-
 .../com/ibm/icu/impl/duration/impl/data/pfd_es.xml |    6 +-
 .../com/ibm/icu/impl/duration/impl/data/pfd_fr.xml |    6 +-
 .../ibm/icu/impl/duration/impl/data/pfd_he_IL.xml  |    6 +-
 .../com/ibm/icu/impl/duration/impl/data/pfd_hi.xml |    6 +-
 .../com/ibm/icu/impl/duration/impl/data/pfd_it.xml |    6 +-
 .../com/ibm/icu/impl/duration/impl/data/pfd_ja.xml |    6 +-
 .../com/ibm/icu/impl/duration/impl/data/pfd_ko.xml |   12 +-
 .../com/ibm/icu/impl/duration/impl/data/pfd_ru.xml |    6 +-
 .../com/ibm/icu/impl/duration/impl/data/pfd_th.xml |    6 +-
 .../icu/impl/duration/impl/data/pfd_zh_Hans.xml    |    6 +-
 .../icu/impl/duration/impl/data/pfd_zh_Hans_SG.xml |    6 +-
 .../icu/impl/duration/impl/data/pfd_zh_Hant.xml    |    6 +-
 .../icu/impl/duration/impl/data/pfd_zh_Hant_HK.xml |    6 +-
 .../src/com/ibm/icu/impl/locale/AsciiUtil.java     |   10 +-
 .../src/com/ibm/icu/impl/locale/BaseLocale.java    |   10 +
 .../src/com/ibm/icu/impl/locale/Extension.java     |    5 +-
 .../ibm/icu/impl/locale/InternalLocaleBuilder.java |    6 +
 .../src/com/ibm/icu/impl/locale/KeyTypeData.java   |   16 +-
 .../src/com/ibm/icu/impl/locale/LanguageTag.java   |   27 +-
 .../com/ibm/icu/impl/locale/LocaleExtensions.java  |    5 +
 .../com/ibm/icu/impl/locale/LocaleObjectCache.java |    2 +
 .../ibm/icu/impl/locale/LocaleSyntaxException.java |    2 +
 .../ibm/icu/impl/locale/LocaleValidityChecker.java |    2 +
 .../src/com/ibm/icu/impl/locale/ParseStatus.java   |    2 +
 .../ibm/icu/impl/locale/StringTokenIterator.java   |    2 +
 .../icu/impl/locale/UnicodeLocaleExtension.java    |    2 +
 .../core/src/com/ibm/icu/lang/CharSequences.java   |    5 +-
 .../core/src/com/ibm/icu/lang/UCharacter.java      |  476 +-
 .../src/com/ibm/icu/lang/UCharacterCategory.java   |    2 +
 .../src/com/ibm/icu/lang/UCharacterDirection.java  |    2 +
 .../core/src/com/ibm/icu/lang/UCharacterEnums.java |   39 +-
 .../com/ibm/icu/lang/UCharacterNameIterator.java   |    7 +-
 .../core/src/com/ibm/icu/lang/UProperty.java       |  288 +-
 .../classes/core/src/com/ibm/icu/lang/UScript.java |  168 +-
 .../core/src/com/ibm/icu/lang/UScriptRun.java      |    2 +
 .../classes/core/src/com/ibm/icu/lang/package.html |    6 +-
 .../core/src/com/ibm/icu/math/BigDecimal.java      |  264 +-
 .../core/src/com/ibm/icu/math/MathContext.java     |  105 +-
 .../classes/core/src/com/ibm/icu/math/package.html |    6 +-
 .../core/src/com/ibm/icu/text/ArabicShaping.java   |  429 +-
 .../com/ibm/icu/text/ArabicShapingException.java   |    2 +
 main/classes/core/src/com/ibm/icu/text/Bidi.java   |   16 +-
 .../core/src/com/ibm/icu/text/BidiClassifier.java  |    6 +-
 .../core/src/com/ibm/icu/text/BidiLine.java        |    2 +
 .../classes/core/src/com/ibm/icu/text/BidiRun.java |    3 +
 .../core/src/com/ibm/icu/text/BidiTransform.java   |  667 +++
 .../core/src/com/ibm/icu/text/BidiWriter.java      |    2 +
 .../core/src/com/ibm/icu/text/BreakIterator.java   |   43 +-
 .../src/com/ibm/icu/text/BreakIteratorFactory.java |   24 +-
 .../src/com/ibm/icu/text/BurmeseBreakEngine.java   |   26 +-
 .../com/ibm/icu/text/BytesDictionaryMatcher.java   |   10 +-
 .../src/com/ibm/icu/text/CanonicalIterator.java    |    2 +
 .../com/ibm/icu/text/CharsDictionaryMatcher.java   |    8 +-
 .../core/src/com/ibm/icu/text/CharsetDetector.java |    2 +
 .../core/src/com/ibm/icu/text/CharsetMatch.java    |   39 +-
 .../src/com/ibm/icu/text/CharsetRecog_2022.java    |   66 +-
 .../src/com/ibm/icu/text/CharsetRecog_UTF8.java    |   22 +-
 .../src/com/ibm/icu/text/CharsetRecog_Unicode.java |   60 +-
 .../src/com/ibm/icu/text/CharsetRecog_mbcs.java    |  322 +-
 .../src/com/ibm/icu/text/CharsetRecog_sbcs.java    | 1185 ++--
 .../src/com/ibm/icu/text/CharsetRecognizer.java    |    2 +
 .../src/com/ibm/icu/text/ChineseDateFormat.java    |   26 +-
 .../com/ibm/icu/text/ChineseDateFormatSymbols.java |   14 +-
 .../core/src/com/ibm/icu/text/CjkBreakEngine.java  |   40 +-
 .../com/ibm/icu/text/CompactDecimalDataCache.java  |  510 +-
 .../src/com/ibm/icu/text/CompactDecimalFormat.java |  104 +-
 .../src/com/ibm/icu/text/ComposedCharIter.java     |    2 +
 .../src/com/ibm/icu/text/CurrencyDisplayNames.java |    2 +
 .../core/src/com/ibm/icu/text/CurrencyFormat.java  |    2 +
 .../src/com/ibm/icu/text/CurrencyMetaInfo.java     |   46 +-
 .../src/com/ibm/icu/text/CurrencyPluralInfo.java   |    2 +
 .../core/src/com/ibm/icu/text/DateFormat.java      |   18 +-
 .../src/com/ibm/icu/text/DateFormatSymbols.java    |  547 +-
 .../src/com/ibm/icu/text/DateIntervalFormat.java   |   30 +-
 .../src/com/ibm/icu/text/DateIntervalInfo.java     |  208 +-
 .../com/ibm/icu/text/DateTimePatternGenerator.java |  829 +--
 .../core/src/com/ibm/icu/text/DecimalFormat.java   |  593 ++-
 .../src/com/ibm/icu/text/DecimalFormatSymbols.java | 1053 +++-
 .../com/ibm/icu/text/DictionaryBreakEngine.java    |   38 +-
 .../core/src/com/ibm/icu/text/DictionaryData.java  |    6 +-
 .../src/com/ibm/icu/text/DictionaryMatcher.java    |    2 +
 .../core/src/com/ibm/icu/text/DigitList.java       |   56 +-
 .../core/src/com/ibm/icu/text/DisplayContext.java  |   31 +-
 .../core/src/com/ibm/icu/text/DurationFormat.java  |   14 +-
 .../ibm/icu/text/FilteredBreakIteratorBuilder.java |    4 +-
 .../src/com/ibm/icu/text/FilteredNormalizer2.java  |    2 +
 main/classes/core/src/com/ibm/icu/text/IDNA.java   |    2 +
 .../core/src/com/ibm/icu/text/IdentifierInfo.java  |  650 ---
 .../src/com/ibm/icu/text/KhmerBreakEngine.java     |    2 +
 .../src/com/ibm/icu/text/LanguageBreakEngine.java  |    2 +
 .../core/src/com/ibm/icu/text/LaoBreakEngine.java  |    2 +
 .../core/src/com/ibm/icu/text/ListFormatter.java   |    5 +-
 .../src/com/ibm/icu/text/LocaleDisplayNames.java   |   11 +-
 .../core/src/com/ibm/icu/text/MeasureFormat.java   |  228 +-
 .../core/src/com/ibm/icu/text/MessageFormat.java   |   27 +-
 .../core/src/com/ibm/icu/text/MessagePattern.java  |    9 +-
 .../src/com/ibm/icu/text/MessagePatternUtil.java   |    2 +
 main/classes/core/src/com/ibm/icu/text/NFRule.java |   56 +-
 .../core/src/com/ibm/icu/text/NFRuleSet.java       |   10 +-
 .../core/src/com/ibm/icu/text/NFSubstitution.java  |   65 +-
 .../core/src/com/ibm/icu/text/Normalizer.java      |  335 +-
 .../core/src/com/ibm/icu/text/Normalizer2.java     |    2 +
 .../core/src/com/ibm/icu/text/NumberFormat.java    |   93 +-
 .../com/ibm/icu/text/NumberFormatServiceShim.java  |    2 +
 .../core/src/com/ibm/icu/text/NumberingSystem.java |  172 +-
 .../core/src/com/ibm/icu/text/PluralFormat.java    |   15 +-
 .../core/src/com/ibm/icu/text/PluralRanges.java    |   23 +-
 .../core/src/com/ibm/icu/text/PluralRules.java     |  101 +-
 .../com/ibm/icu/text/PluralRulesSerialProxy.java   |    2 +
 .../core/src/com/ibm/icu/text/PluralSamples.java   |    2 +
 .../core/src/com/ibm/icu/text/Quantifier.java      |    2 +
 .../src/com/ibm/icu/text/QuantityFormatter.java    |    2 +
 .../core/src/com/ibm/icu/text/RBBIDataWrapper.java |  170 +-
 .../core/src/com/ibm/icu/text/RBBINode.java        |    9 +-
 .../core/src/com/ibm/icu/text/RBBIRuleBuilder.java |    2 +
 .../src/com/ibm/icu/text/RBBIRuleParseTable.java   |    2 +
 .../core/src/com/ibm/icu/text/RBBIRuleScanner.java |   12 +-
 .../core/src/com/ibm/icu/text/RBBISetBuilder.java  |    4 +-
 .../core/src/com/ibm/icu/text/RBBISymbolTable.java |    6 +-
 .../src/com/ibm/icu/text/RBBITableBuilder.java     |    2 +
 .../com/ibm/icu/text/RBNFChinesePostProcessor.java |    4 +-
 .../src/com/ibm/icu/text/RBNFPostProcessor.java    |    4 +-
 .../src/com/ibm/icu/text/RbnfLenientScanner.java   |    4 +-
 .../ibm/icu/text/RbnfLenientScannerProvider.java   |    4 +-
 .../ibm/icu/text/RelativeDateTimeFormatter.java    |  379 +-
 .../core/src/com/ibm/icu/text/Replaceable.java     |    2 +
 .../ibm/icu/text/ReplaceableContextIterator.java   |    2 +
 .../src/com/ibm/icu/text/ReplaceableString.java    |    2 +
 .../com/ibm/icu/text/RuleBasedBreakIterator.java   |   28 +-
 .../com/ibm/icu/text/RuleBasedNumberFormat.java    |   70 +-
 main/classes/core/src/com/ibm/icu/text/SCSU.java   |    2 +
 .../ibm/icu/text/ScientificNumberFormatter.java    |    2 +
 .../core/src/com/ibm/icu/text/SelectFormat.java    |    2 +
 .../src/com/ibm/icu/text/SimpleDateFormat.java     |   55 +-
 .../core/src/com/ibm/icu/text/SimpleFormatter.java |    2 +
 .../core/src/com/ibm/icu/text/SpoofChecker.java    | 2337 ++++----
 .../com/ibm/icu/text/StringCharacterIterator.java  |    2 +
 .../core/src/com/ibm/icu/text/StringPrep.java      |    7 +-
 .../com/ibm/icu/text/StringPrepParseException.java |   67 +-
 .../core/src/com/ibm/icu/text/StringTransform.java |    5 +-
 .../core/src/com/ibm/icu/text/SymbolTable.java     |    2 +
 .../core/src/com/ibm/icu/text/ThaiBreakEngine.java |    2 +
 .../core/src/com/ibm/icu/text/TimeUnitFormat.java  |  127 +-
 .../core/src/com/ibm/icu/text/TimeZoneFormat.java  |  126 +-
 .../core/src/com/ibm/icu/text/TimeZoneNames.java   |   16 +-
 .../core/src/com/ibm/icu/text/Transform.java       |    2 +
 .../src/com/ibm/icu/text/UCharacterIterator.java   |  381 +-
 .../core/src/com/ibm/icu/text/UFieldPosition.java  |    2 +
 .../classes/core/src/com/ibm/icu/text/UFormat.java |    2 +
 .../ibm/icu/text/UForwardCharacterIterator.java    |    2 +
 main/classes/core/src/com/ibm/icu/text/UTF16.java  |  179 +-
 .../src/com/ibm/icu/text/UnhandledBreakEngine.java |   20 +-
 .../src/com/ibm/icu/text/UnicodeCompressor.java    |    2 +
 .../src/com/ibm/icu/text/UnicodeDecompressor.java  |    2 +
 .../core/src/com/ibm/icu/text/UnicodeFilter.java   |    3 +
 .../core/src/com/ibm/icu/text/UnicodeMatcher.java  |    2 +
 .../core/src/com/ibm/icu/text/UnicodeReplacer.java |    2 +
 .../core/src/com/ibm/icu/text/UnicodeSet.java      |  106 +-
 .../src/com/ibm/icu/text/UnicodeSetIterator.java   |    2 +
 .../src/com/ibm/icu/text/UnicodeSetSpanner.java    |    2 +
 .../classes/core/src/com/ibm/icu/text/package.html |    3 +
 .../src/com/ibm/icu/util/AnnualTimeZoneRule.java   |   39 +-
 .../core/src/com/ibm/icu/util/BasicTimeZone.java   |    2 +
 .../src/com/ibm/icu/util/BuddhistCalendar.java     |    2 +
 .../src/com/ibm/icu/util/ByteArrayWrapper.java     |    8 +-
 .../core/src/com/ibm/icu/util/BytesTrie.java       |    6 +
 .../src/com/ibm/icu/util/BytesTrieBuilder.java     |    2 +
 .../core/src/com/ibm/icu/util/CECalendar.java      |    2 +
 .../core/src/com/ibm/icu/util/Calendar.java        |  132 +-
 .../com/ibm/icu/util/CaseInsensitiveString.java    |    2 +
 .../core/src/com/ibm/icu/util/CharsTrie.java       |    6 +
 .../src/com/ibm/icu/util/CharsTrieBuilder.java     |    2 +
 .../core/src/com/ibm/icu/util/ChineseCalendar.java |    2 +
 .../src/com/ibm/icu/util/CompactByteArray.java     |    9 +-
 .../src/com/ibm/icu/util/CompactCharArray.java     |    9 +-
 .../core/src/com/ibm/icu/util/CopticCalendar.java  |    2 +
 .../core/src/com/ibm/icu/util/Currency.java        |  173 +-
 .../core/src/com/ibm/icu/util/CurrencyAmount.java  |    2 +
 .../src/com/ibm/icu/util/CurrencyServiceShim.java  |    2 +
 .../core/src/com/ibm/icu/util/DangiCalendar.java   |    2 +
 .../core/src/com/ibm/icu/util/DateInterval.java    |    2 +
 .../core/src/com/ibm/icu/util/DateRule.java        |    2 +
 .../core/src/com/ibm/icu/util/DateTimeRule.java    |   67 +-
 .../core/src/com/ibm/icu/util/EasterHoliday.java   |   12 +-
 .../src/com/ibm/icu/util/EthiopicCalendar.java     |    2 +
 .../core/src/com/ibm/icu/util/Freezable.java       |    2 +
 .../core/src/com/ibm/icu/util/GenderInfo.java      |    9 +-
 .../src/com/ibm/icu/util/GregorianCalendar.java    |    4 +-
 .../core/src/com/ibm/icu/util/HebrewCalendar.java  |    2 +
 .../core/src/com/ibm/icu/util/HebrewHoliday.java   |    2 +
 .../classes/core/src/com/ibm/icu/util/Holiday.java |    8 +-
 .../icu/util/ICUCloneNotSupportedException.java    |    2 +
 .../core/src/com/ibm/icu/util/ICUException.java    |    2 +
 .../com/ibm/icu/util/ICUUncheckedIOException.java  |    2 +
 .../com/ibm/icu/util/IllformedLocaleException.java |    2 +
 .../core/src/com/ibm/icu/util/IndianCalendar.java  |    8 +-
 .../src/com/ibm/icu/util/InitialTimeZoneRule.java  |   26 +-
 .../core/src/com/ibm/icu/util/IslamicCalendar.java |  202 +-
 .../src/com/ibm/icu/util/JapaneseCalendar.java     |    2 +
 .../core/src/com/ibm/icu/util/LocaleData.java      |  106 +-
 .../core/src/com/ibm/icu/util/LocaleMatcher.java   |   30 +-
 .../src/com/ibm/icu/util/LocalePriorityList.java   |    5 +-
 .../classes/core/src/com/ibm/icu/util/Measure.java |   11 +-
 .../core/src/com/ibm/icu/util/MeasureUnit.java     |  226 +-
 main/classes/core/src/com/ibm/icu/util/Output.java |    5 +-
 .../core/src/com/ibm/icu/util/OutputInt.java       |    3 +
 .../core/src/com/ibm/icu/util/OverlayBundle.java   |  180 -
 .../core/src/com/ibm/icu/util/PersianCalendar.java |    4 +-
 .../core/src/com/ibm/icu/util/RangeDateRule.java   |    2 +
 .../src/com/ibm/icu/util/RangeValueIterator.java   |    2 +
 main/classes/core/src/com/ibm/icu/util/Region.java |   11 +-
 .../src/com/ibm/icu/util/RuleBasedTimeZone.java    |   44 +-
 .../classes/core/src/com/ibm/icu/util/STZInfo.java |    2 +
 .../core/src/com/ibm/icu/util/SimpleDateRule.java  |    6 +-
 .../core/src/com/ibm/icu/util/SimpleHoliday.java   |    2 +
 .../core/src/com/ibm/icu/util/SimpleTimeZone.java  |    7 +
 .../core/src/com/ibm/icu/util/StringTokenizer.java |    2 +
 .../src/com/ibm/icu/util/StringTrieBuilder.java    |    2 +
 .../core/src/com/ibm/icu/util/TaiwanCalendar.java  |    2 +
 .../com/ibm/icu/util/TimeArrayTimeZoneRule.java    |   21 +-
 .../core/src/com/ibm/icu/util/TimeUnit.java        |    2 +
 .../core/src/com/ibm/icu/util/TimeUnitAmount.java  |    2 +
 .../core/src/com/ibm/icu/util/TimeZone.java        |   95 +-
 .../core/src/com/ibm/icu/util/TimeZoneRule.java    |   63 +-
 .../src/com/ibm/icu/util/TimeZoneTransition.java   |   23 +-
 .../classes/core/src/com/ibm/icu/util/ULocale.java |  330 +-
 .../core/src/com/ibm/icu/util/UResourceBundle.java |  326 +-
 .../com/ibm/icu/util/UResourceBundleIterator.java  |    4 +-
 .../icu/util/UResourceTypeMismatchException.java   |    2 +
 .../src/com/ibm/icu/util/UniversalTimeScale.java   |    2 +
 .../core/src/com/ibm/icu/util/VTimeZone.java       |    2 +
 .../core/src/com/ibm/icu/util/ValueIterator.java   |    2 +
 .../core/src/com/ibm/icu/util/VersionInfo.java     |   40 +-
 .../classes/core/src/com/ibm/icu/util/package.html |    3 +
 .../currdata/.settings/org.eclipse.jdt.ui.prefs    |   62 +-
 main/classes/currdata/build.properties             |    2 +
 main/classes/currdata/build.xml                    |    2 +
 .../icu/impl/ICUCurrencyDisplayInfoProvider.java   |  122 +-
 .../src/com/ibm/icu/impl/ICUCurrencyMetaInfo.java  |   21 +-
 .../langdata/.settings/org.eclipse.jdt.ui.prefs    |   62 +-
 main/classes/langdata/build.properties             |    2 +
 main/classes/langdata/build.xml                    |    2 +
 .../src/com/ibm/icu/impl/ICULangDataTables.java    |    8 +-
 .../localespi/.settings/org.eclipse.jdt.ui.prefs   |   62 +-
 main/classes/localespi/build.properties            |    2 +
 main/classes/localespi/build.xml                   |    2 +
 .../services/java.text.spi.BreakIteratorProvider   |    3 +
 .../services/java.text.spi.CollatorProvider        |    3 +
 .../services/java.text.spi.DateFormatProvider      |    3 +
 .../java.text.spi.DateFormatSymbolsProvider        |    3 +
 .../java.text.spi.DecimalFormatSymbolsProvider     |    3 +
 .../services/java.text.spi.NumberFormatProvider    |    3 +
 .../services/java.util.spi.CurrencyNameProvider    |    3 +
 .../services/java.util.spi.LocaleNameProvider      |    3 +
 .../services/java.util.spi.TimeZoneNameProvider    |    3 +
 .../ibm/icu/impl/icuadapter/NumberFormatJDK.java   |    4 +-
 .../com/ibm/icu/impl/icuadapter/TimeZoneJDK.java   |    2 +
 .../icu/impl/javaspi/ICULocaleServiceProvider.java |    4 +-
 .../ICULocaleServiceProviderConfig.properties      |    4 +
 .../javaspi/text/BreakIteratorProviderICU.java     |    2 +
 .../icu/impl/javaspi/text/CollatorProviderICU.java |    2 +
 .../impl/javaspi/text/DateFormatProviderICU.java   |    2 +
 .../javaspi/text/DateFormatSymbolsProviderICU.java |    2 +
 .../text/DecimalFormatSymbolsProviderICU.java      |    2 +
 .../impl/javaspi/text/NumberFormatProviderICU.java |    2 +
 .../impl/javaspi/util/CurrencyNameProviderICU.java |    5 +-
 .../impl/javaspi/util/LocaleNameProviderICU.java   |    5 +-
 .../impl/javaspi/util/TimeZoneNameProviderICU.java |    2 +
 .../ibm/icu/impl/jdkadapter/BreakIteratorICU.java  |    2 +
 .../com/ibm/icu/impl/jdkadapter/CalendarICU.java   |    2 +
 .../ibm/icu/impl/jdkadapter/CollationKeyICU.java   |    2 +
 .../com/ibm/icu/impl/jdkadapter/CollatorICU.java   |   13 +
 .../icu/impl/jdkadapter/DateFormatSymbolsICU.java  |    2 +
 .../ibm/icu/impl/jdkadapter/DecimalFormatICU.java  |    2 +
 .../impl/jdkadapter/DecimalFormatSymbolsICU.java   |    2 +
 .../ibm/icu/impl/jdkadapter/NumberFormatICU.java   |    2 +
 .../icu/impl/jdkadapter/SimpleDateFormatICU.java   |    2 +
 .../com/ibm/icu/impl/jdkadapter/TimeZoneICU.java   |    2 +
 .../regiondata/.settings/org.eclipse.jdt.ui.prefs  |   62 +-
 main/classes/regiondata/build.properties           |    2 +
 main/classes/regiondata/build.xml                  |    2 +
 .../src/com/ibm/icu/impl/ICURegionDataTables.java  |    8 +-
 .../translit/.settings/org.eclipse.jdt.ui.prefs    |   62 +-
 main/classes/translit/build.properties             |    2 +
 main/classes/translit/build.xml                    |    2 +
 main/classes/translit/findbugs-exclude.xml         |    2 +
 .../src/com/ibm/icu/impl/UtilityExtensions.java    |    4 +-
 .../src/com/ibm/icu/text/AnyTransliterator.java    |    9 +-
 .../src/com/ibm/icu/text/BreakTransliterator.java  |   15 +
 .../com/ibm/icu/text/CaseFoldTransliterator.java   |   15 +-
 .../com/ibm/icu/text/CompoundTransliterator.java   |    8 +-
 .../src/com/ibm/icu/text/EscapeTransliterator.java |   19 +-
 .../src/com/ibm/icu/text/FunctionReplacer.java     |    5 +
 .../com/ibm/icu/text/LowercaseTransliterator.java  |   21 +-
 .../ibm/icu/text/NameUnicodeTransliterator.java    |   12 +-
 .../ibm/icu/text/NormalizationTransliterator.java  |   14 +-
 .../src/com/ibm/icu/text/NullTransliterator.java   |    7 +-
 .../src/com/ibm/icu/text/RemoveTransliterator.java |    4 +
 .../com/ibm/icu/text/RuleBasedTransliterator.java  |    8 +-
 .../src/com/ibm/icu/text/SourceTargetUtility.java  |    2 +
 .../src/com/ibm/icu/text/StringMatcher.java        |   11 +-
 .../src/com/ibm/icu/text/StringReplacer.java       |    7 +-
 .../com/ibm/icu/text/TitlecaseTransliterator.java  |   18 +-
 .../com/ibm/icu/text/TransformTransliterator.java  |  127 -
 .../src/com/ibm/icu/text/TransliterationRule.java  |    5 +-
 .../com/ibm/icu/text/TransliterationRuleSet.java   |    2 +
 .../src/com/ibm/icu/text/Transliterator.java       |  122 +-
 .../com/ibm/icu/text/TransliteratorIDParser.java   |    2 +
 .../src/com/ibm/icu/text/TransliteratorParser.java |   32 +-
 .../com/ibm/icu/text/TransliteratorRegistry.java   |   25 +-
 .../com/ibm/icu/text/UnescapeTransliterator.java   |   16 +-
 .../ibm/icu/text/UnicodeNameTransliterator.java    |   10 +-
 .../com/ibm/icu/text/UppercaseTransliterator.java  |   79 +-
 main/shared/build/common-targets.xml               |    2 +
 main/shared/build/common.properties                |    8 +-
 main/shared/build/locations-eclipse.properties     |    2 +
 main/shared/build/locations.properties             |    2 +
 .../data/Transliterator_Han_Latin_Definition.txt   |    4 +-
 .../shared/data/Transliterator_Han_Latin_EDICT.txt |    4 +-
 main/shared/data/icudata.jar                       |  Bin 11767365 -> 12101342 bytes
 main/shared/data/icutzdata.jar                     |  Bin 90645 -> 91666 bytes
 main/shared/data/security.policy                   |    4 +-
 main/shared/data/testdata.jar                      |  Bin 811421 -> 812439 bytes
 main/shared/licenses/LICENSE                       |  112 +-
 main/shared/licenses/license.html                  |    4 +-
 main/tests/charset/.classpath                      |   11 +
 .../charset/.settings/org.eclipse.jdt.ui.prefs     |   62 +-
 main/tests/charset/build.properties                |    4 +
 main/tests/charset/build.xml                       |    5 +
 .../src/com/ibm/icu/dev/test/charset/TestAll.java  |   34 -
 .../com/ibm/icu/dev/test/charset/TestCharset.java  |  105 +-
 .../ibm/icu/dev/test/charset/TestConversion.java   |  251 +-
 .../ibm/icu/dev/test/charset/TestSelection.java    |   13 +-
 main/tests/collate/.classpath                      |   11 +
 .../collate/.settings/org.eclipse.jdt.ui.prefs     |   62 +-
 main/tests/collate/build.properties                |    4 +
 main/tests/collate/build.xml                       |   13 +-
 .../dev/data/CollationTest_NON_IGNORABLE_SHORT.txt | 4841 ++++++++++++++---
 .../icu/dev/data/CollationTest_SHIFTED_SHORT.txt   | 5366 ++++++++++++++++---
 .../src/com/ibm/icu/dev/data/collationtest.txt     |    6 +-
 .../collate/src/com/ibm/icu/dev/data/riwords.txt   |    3 +
 .../src/com/ibm/icu/dev/test/TestAllCollate.java   |   35 -
 .../icu/dev/test/collator/AlphabeticIndexTest.java |  164 +-
 .../icu/dev/test/collator/CollationAPITest.java    |  510 +-
 .../dev/test/collator/CollationChineseTest.java    |   11 +-
 .../test/collator/CollationCreationMethodTest.java |   11 +-
 .../dev/test/collator/CollationCurrencyTest.java   |    9 +-
 .../icu/dev/test/collator/CollationDummyTest.java  |   27 +-
 .../dev/test/collator/CollationEnglishTest.java    |   16 +-
 .../dev/test/collator/CollationFinnishTest.java    |   15 +-
 .../icu/dev/test/collator/CollationFrenchTest.java |   18 +-
 .../test/collator/CollationFrozenMonkeyTest.java   |   11 +-
 .../icu/dev/test/collator/CollationGermanTest.java |   20 +-
 .../dev/test/collator/CollationIteratorTest.java   |   19 +-
 .../icu/dev/test/collator/CollationKanaTest.java   |   21 +-
 .../icu/dev/test/collator/CollationMiscTest.java   |  105 +-
 .../icu/dev/test/collator/CollationMonkeyTest.java |   11 +-
 .../dev/test/collator/CollationRegressionTest.java |   53 +-
 .../dev/test/collator/CollationServiceTest.java    |   13 +-
 .../dev/test/collator/CollationSpanishTest.java    |   17 +-
 .../ibm/icu/dev/test/collator/CollationTest.java   |   81 +-
 .../icu/dev/test/collator/CollationThaiTest.java   |   12 +-
 .../icu/dev/test/collator/CollationThreadTest.java |    8 +-
 .../dev/test/collator/CollationTurkishTest.java    |   15 +-
 .../src/com/ibm/icu/dev/test/collator/Counter.java |    2 +
 .../ibm/icu/dev/test/collator/G7CollationTest.java |   14 +-
 .../test/collator/LotusCollationKoreanTest.java    |   15 +-
 .../src/com/ibm/icu/dev/test/collator/TestAll.java |   56 -
 .../ibm/icu/dev/test/collator/TestComparator.java  |   12 +-
 .../icu/dev/test/collator/UCAConformanceTest.java  |  135 +-
 .../test/format/GlobalizationPreferencesTest.java  |   23 +-
 .../dev/test/format/RbnfLenientScannerTest.java    |   23 +-
 .../com/ibm/icu/dev/test/search/SearchTest.java    |   50 +-
 .../src/com/ibm/icu/dev/test/search/package.html   |    3 +
 .../test/util/ICUResourceBundleCollationTest.java  |   27 +-
 .../dev/test/util/LocaleAliasCollationTest.java    |   15 +-
 .../icu/dev/test/util/ULocaleCollationTest.java    |   14 +-
 main/tests/core/.classpath                         |   11 +
 main/tests/core/.settings/org.eclipse.jdt.ui.prefs |   62 +-
 main/tests/core/build.properties                   |    4 +
 main/tests/core/build.xml                          |    5 +
 .../src/com/ibm/icu/dev/data/IDNATestInput.txt     |    2 +-
 .../icu/dev/data/TestDataElements_testtypes.java   |    2 +
 .../icu/dev/data/numberformattestspecification.txt |   20 +-
 .../src/com/ibm/icu/dev/data/rbbi/english.dict     |  Bin 1123 -> 0 bytes
 .../core/src/com/ibm/icu/dev/data/rbbi/words.txt   | 2990 -----------
 .../icu/dev/data/resources/TestDataElements.java   |    2 +
 .../data/resources/TestDataElements_en.properties  |    6 +-
 .../resources/TestDataElements_en_Latn.properties  |    4 +
 .../resources/TestDataElements_en_Latn_US.java     |    2 +
 .../dev/data/resources/TestDataElements_en_US.java |    2 +
 .../resources/TestDataElements_fr_Latn_FR.java     |    2 +
 .../dev/data/resources/TestDataElements_te.java    |    4 +-
 .../ibm/icu/dev/data/resources/TestMessages.java   |    2 +
 .../icu/dev/data/resources/testmessages.properties |    4 +
 main/tests/core/src/com/ibm/icu/dev/data/thai6.ucs |  Bin 363311 -> 0 bytes
 .../src/com/ibm/icu/dev/data/unicode/BidiTest.txt  |   13 +-
 .../icu/dev/data/unicode/CompositionExclusions.txt |   12 +-
 .../dev/data/unicode/NormalizationCorrections.txt  |   12 +-
 .../dev/data/unicode/NormalizationTest-3.2.0.txt   |    3 +
 .../ibm/icu/dev/data/unicode/NormalizationTest.txt |  140 +-
 .../com/ibm/icu/dev/data/unicode/SpecialCasing.txt |   11 +-
 .../com/ibm/icu/dev/data/unicode/UnicodeData.txt   | 1383 ++++-
 .../com/ibm/icu/dev/data/unicode/confusables.txt   |  199 +-
 .../core/src/com/ibm/icu/dev/test/TestAllCore.java |   44 -
 .../ibm/icu/dev/test/bidi/BiDiConformanceTest.java |    9 +-
 .../src/com/ibm/icu/dev/test/bidi/BidiFmwk.java    |  498 ++
 .../src/com/ibm/icu/dev/test/bidi/BidiTest.java    |  496 --
 .../src/com/ibm/icu/dev/test/bidi/TestAll.java     |   43 -
 .../src/com/ibm/icu/dev/test/bidi/TestBidi.java    |   17 +-
 .../ibm/icu/dev/test/bidi/TestBidiTransform.java   |  336 ++
 .../ibm/icu/dev/test/bidi/TestCharFromDirProp.java |   16 +-
 .../ibm/icu/dev/test/bidi/TestClassOverride.java   |   17 +-
 .../ibm/icu/dev/test/bidi/TestCompatibility.java   |   16 +-
 .../src/com/ibm/icu/dev/test/bidi/TestContext.java |   16 +-
 .../src/com/ibm/icu/dev/test/bidi/TestData.java    |    2 +
 .../ibm/icu/dev/test/bidi/TestFailureRecovery.java |   17 +-
 .../src/com/ibm/icu/dev/test/bidi/TestInverse.java |   18 +-
 .../icu/dev/test/bidi/TestMultipleParagraphs.java  |   17 +-
 .../src/com/ibm/icu/dev/test/bidi/TestReorder.java |   18 +-
 .../test/bidi/TestReorderArabicMathSymbols.java    |   17 +-
 .../ibm/icu/dev/test/bidi/TestReorderRunsOnly.java |   20 +-
 .../ibm/icu/dev/test/bidi/TestReorderingMode.java  |   18 +-
 .../com/ibm/icu/dev/test/bidi/TestStreaming.java   |   18 +-
 .../ibm/icu/dev/test/bigdec/DiagBigDecimal.java    | 5629 --------------------
 .../icu/dev/test/bigdec/DiagBigDecimalTest.java    | 5238 ++++++++++++++++++
 .../com/ibm/icu/dev/test/calendar/AstroTest.java   |   15 +-
 .../icu/dev/test/calendar/CalendarRegression.java  | 2386 ---------
 .../dev/test/calendar/CalendarRegressionTest.java  | 2444 +++++++++
 .../ibm/icu/dev/test/calendar/CalendarTest.java    |  444 --
 .../icu/dev/test/calendar/CalendarTestFmwk.java    |  446 ++
 .../com/ibm/icu/dev/test/calendar/ChineseTest.java |   30 +-
 .../ibm/icu/dev/test/calendar/ChineseTestCase.java |    2 +
 .../icu/dev/test/calendar/CompatibilityTest.java   |   31 +-
 .../com/ibm/icu/dev/test/calendar/CopticTest.java  |   19 +-
 .../com/ibm/icu/dev/test/calendar/DangiTest.java   |   20 +-
 .../dev/test/calendar/DataDrivenCalendarTest.java  |  137 +-
 .../ibm/icu/dev/test/calendar/EthiopicTest.java    |   20 +-
 .../com/ibm/icu/dev/test/calendar/HebrewTest.java  |   23 +-
 .../com/ibm/icu/dev/test/calendar/HolidayTest.java |   25 +-
 .../ibm/icu/dev/test/calendar/IBMCalendarTest.java |  169 +-
 .../com/ibm/icu/dev/test/calendar/IndianTest.java  |   32 +-
 .../com/ibm/icu/dev/test/calendar/IslamicTest.java |   28 +-
 .../ibm/icu/dev/test/calendar/JapaneseTest.java    |  202 +-
 .../com/ibm/icu/dev/test/calendar/PersianTest.java |   32 +-
 .../src/com/ibm/icu/dev/test/calendar/TestAll.java |   41 -
 .../com/ibm/icu/dev/test/calendar/TestCase.java    |   11 +-
 .../src/com/ibm/icu/dev/test/calendar/package.html |    3 +
 .../dev/test/charsetdet/CharsetDetectionTests.xml  |    2 +
 .../dev/test/charsetdet/TestCharsetDetector.java   |   41 +-
 .../src/com/ibm/icu/dev/test/cldr/TestAll.java     |   29 -
 .../com/ibm/icu/dev/test/cldr/TestCLDRVsICU.java   |   13 +-
 .../dev/test/compression/DecompressionTest.java    |   10 +-
 .../icu/dev/test/compression/ExhaustiveTest.java   |   11 +-
 .../com/ibm/icu/dev/test/compression/TestAll.java  |   27 -
 .../com/ibm/icu/dev/test/compression/package.html  |    3 +
 .../icu/dev/test/duration/DataReadWriteTest.java   |   23 +-
 .../ibm/icu/dev/test/duration/ICUDurationTest.java |   20 +-
 .../icu/dev/test/duration/LanguageTestFmwk.java    |  820 +++
 .../icu/dev/test/duration/LanguageTestRoot.java    |  808 ---
 .../test/duration/PeriodBuilderFactoryTest.java    |   14 +-
 .../icu/dev/test/duration/PeriodBuilderTest.java   |   22 -
 .../com/ibm/icu/dev/test/duration/PeriodTest.java  |   17 +-
 .../ibm/icu/dev/test/duration/RegressionTest.java  |   10 +-
 ...esourceBasedPeriodFormatterDataServiceTest.java |   13 +-
 .../src/com/ibm/icu/dev/test/duration/TestAll.java |   38 -
 .../icu/dev/test/duration/languages/TestAll.java   |   44 -
 .../dev/test/duration/languages/Test_ar_EG.java    |   17 +-
 .../icu/dev/test/duration/languages/Test_en.java   |   14 +-
 .../icu/dev/test/duration/languages/Test_es.java   |   17 +-
 .../icu/dev/test/duration/languages/Test_fr.java   |   17 +-
 .../dev/test/duration/languages/Test_he_IL.java    |   16 +-
 .../icu/dev/test/duration/languages/Test_hi.java   |   20 +-
 .../icu/dev/test/duration/languages/Test_it.java   |   17 +-
 .../icu/dev/test/duration/languages/Test_ja.java   |   20 +-
 .../icu/dev/test/duration/languages/Test_ko.java   |   17 +-
 .../icu/dev/test/duration/languages/Test_ru.java   |   17 +-
 .../dev/test/duration/languages/Test_zh_Hans.java  |   17 +-
 .../test/duration/languages/Test_zh_Hans_SG.java   |   17 +-
 .../dev/test/duration/languages/Test_zh_Hant.java  |   18 +-
 .../test/duration/languages/Test_zh_Hant_HK.java   |   17 +-
 .../icu/dev/test/format/BigNumberFormatTest.java   |   17 +-
 .../dev/test/format/CompactDecimalFormatTest.java  |  263 +-
 .../icu/dev/test/format/DataDrivenFormatTest.java  |   56 +-
 .../format/DataDrivenNumberFormatTestSuite.java    |  342 --
 .../format/DataDrivenNumberFormatTestUtility.java  |  342 ++
 .../icu/dev/test/format/DateFormatMiscTests.java   |   12 +-
 .../dev/test/format/DateFormatRegressionTest.java  |   46 +-
 .../dev/test/format/DateFormatRegressionTestJ.java |   26 +-
 .../dev/test/format/DateFormatRoundTripTest.java   |   93 +-
 .../ibm/icu/dev/test/format/DateFormatTest.java    |   89 +-
 .../dev/test/format/DateIntervalFormatTest.java    |  132 +-
 .../icu/dev/test/format/DateTimeGeneratorTest.java |  229 +-
 .../icu/dev/test/format/IntlTestDateFormat.java    |   27 +-
 .../icu/dev/test/format/IntlTestDateFormatAPI.java |   10 +-
 .../dev/test/format/IntlTestDateFormatAPIC.java    |   12 +-
 .../dev/test/format/IntlTestDateFormatSymbols.java |   14 +-
 .../dev/test/format/IntlTestDecimalFormatAPI.java  |   14 +-
 .../dev/test/format/IntlTestDecimalFormatAPIC.java |   92 +-
 .../test/format/IntlTestDecimalFormatSymbols.java  |  140 +-
 .../test/format/IntlTestDecimalFormatSymbolsC.java |   12 +-
 .../icu/dev/test/format/IntlTestNumberFormat.java  |   18 +-
 .../dev/test/format/IntlTestNumberFormatAPI.java   |   10 +-
 .../test/format/IntlTestSimpleDateFormatAPI.java   |   10 +-
 .../ibm/icu/dev/test/format/ListFormatterTest.java |   18 +-
 .../ibm/icu/dev/test/format/MeasureUnitTest.java   |  380 +-
 .../dev/test/format/MessagePatternUtilTest.java    |   20 +-
 .../ibm/icu/dev/test/format/MessageRegression.java |  880 ---
 .../icu/dev/test/format/MessageRegressionTest.java |  904 ++++
 .../test/format/NumberFormatRegistrationTest.java  |   10 +-
 .../test/format/NumberFormatRegressionTest.java    |   18 +-
 .../dev/test/format/NumberFormatRoundTripTest.java |   19 +-
 .../test/format/NumberFormatSerialTestData.java    |    2 +
 .../test/format/NumberFormatSpecificationTest.java |   17 +-
 .../ibm/icu/dev/test/format/NumberFormatTest.java  |  669 ++-
 .../icu/dev/test/format/NumberFormatTestCases.txt  |    8 +-
 .../icu/dev/test/format/NumberFormatTestData.java  |  527 ++
 .../icu/dev/test/format/NumberFormatTestTuple.java |  525 --
 .../ibm/icu/dev/test/format/NumberRegression.java  | 1875 -------
 .../icu/dev/test/format/NumberRegressionTests.java | 1938 +++++++
 .../ibm/icu/dev/test/format/PluralFormatTest.java  |   25 +-
 .../icu/dev/test/format/PluralFormatUnitTest.java  |   49 +-
 .../ibm/icu/dev/test/format/PluralRangesTest.java  |   12 +-
 .../icu/dev/test/format/PluralRulesFactory.java    |    2 +
 .../ibm/icu/dev/test/format/PluralRulesTest.java   |   39 +-
 .../com/ibm/icu/dev/test/format/RBNFParseTest.java |   10 +-
 .../ibm/icu/dev/test/format/RbnfRoundTripTest.java |   30 +-
 .../src/com/ibm/icu/dev/test/format/RbnfTest.java  |   70 +-
 .../test/format/RelativeDateTimeFormatterTest.java |   38 +-
 .../test/format/ScientificNumberFormatterTest.java |   14 +-
 .../icu/dev/test/format/SelectFormatAPITest.java   |   16 +-
 .../icu/dev/test/format/SelectFormatUnitTest.java  |   11 +-
 .../src/com/ibm/icu/dev/test/format/TestAll.java   |  138 -
 .../ibm/icu/dev/test/format/TestMessageFormat.java |  253 +-
 .../com/ibm/icu/dev/test/format/TimeUnitTest.java  |   24 +-
 .../ibm/icu/dev/test/format/TimeZoneAliases.txt    |    8 +-
 .../icu/dev/test/format/TimeZoneFormatTest.java    |  328 +-
 .../format/WriteNumberFormatSerialTestData.java    |    2 +
 .../src/com/ibm/icu/dev/test/format/plurals.txt    |    1 +
 .../src/com/ibm/icu/dev/test/impl/CacheTest.java   |   70 +
 .../src/com/ibm/icu/dev/test/impl/TestAll.java     |   34 -
 .../dev/test/iterator/TestUCharacterIterator.java  |   23 +-
 .../src/com/ibm/icu/dev/test/lang/TestAll.java     |   32 -
 .../com/ibm/icu/dev/test/lang/TestCharacter.java   |   30 -
 .../src/com/ibm/icu/dev/test/lang/TestUScript.java |   46 +-
 .../com/ibm/icu/dev/test/lang/TestUScriptRun.java  |   11 +-
 .../ibm/icu/dev/test/lang/UCharacterCaseTest.java  |   82 +-
 .../icu/dev/test/lang/UCharacterCategoryTest.java  |   18 +-
 .../ibm/icu/dev/test/lang/UCharacterCompare.java   |    2 +
 .../icu/dev/test/lang/UCharacterDirectionTest.java |   18 +-
 .../icu/dev/test/lang/UCharacterSurrogateTest.java |   19 +-
 .../com/ibm/icu/dev/test/lang/UCharacterTest.java  |  248 +-
 .../icu/dev/test/lang/UCharacterThreadTest.java    |   19 +-
 .../icu/dev/test/lang/UPropertyAliasesTest.java    |   10 +-
 .../src/com/ibm/icu/dev/test/lang/UTF16Test.java   |   39 +-
 .../dev/test/lang/UnicodeSetStringSpanTest.java    |   16 +-
 .../com/ibm/icu/dev/test/lang/UnicodeSetTest.java  |   83 +-
 .../com/ibm/icu/dev/test/normalizer/BasicTest.java |  365 +-
 .../icu/dev/test/normalizer/ConformanceTest.java   |   20 +-
 .../ibm/icu/dev/test/normalizer/IntHashtable.java  |    4 +-
 .../dev/test/normalizer/IntStringHashtable.java    |    4 +-
 .../ibm/icu/dev/test/normalizer/LongHashtable.java |    2 +
 .../test/normalizer/NormalizationMonkeyTest.java   |   16 +-
 .../icu/dev/test/normalizer/NormalizerBuilder.java |    2 +
 .../icu/dev/test/normalizer/NormalizerData.java    |    2 +
 .../test/normalizer/NormalizerRegressionTests.java |    9 +-
 .../com/ibm/icu/dev/test/normalizer/TestAll.java   |   33 -
 .../dev/test/normalizer/TestCanonicalIterator.java |   16 +-
 .../normalizer/TestDeprecatedNormalizerAPI.java    |   35 +-
 .../com/ibm/icu/dev/test/normalizer/UTS46Test.java |   10 +-
 .../icu/dev/test/normalizer/UnicodeNormalizer.java |    4 +-
 .../UnicodeNormalizerConformanceTest.java          |   15 +-
 .../com/ibm/icu/dev/test/normalizer/package.html   |    3 +
 .../dev/test/rbbi/AbstractBreakIteratorTests.java  |  107 +
 .../icu/dev/test/rbbi/BreakIteratorRegTest.java    |    9 +-
 .../test/rbbi/BreakIteratorRules_en_US_TEST.java   |    2 +
 .../ibm/icu/dev/test/rbbi/BreakIteratorTest.java   |  172 +-
 .../src/com/ibm/icu/dev/test/rbbi/RBBIAPITest.java |  138 +-
 .../src/com/ibm/icu/dev/test/rbbi/RBBITest.java    |  145 +-
 .../ibm/icu/dev/test/rbbi/RBBITestExtended.java    |   17 +-
 .../com/ibm/icu/dev/test/rbbi/RBBITestMonkey.java  | 1638 +++---
 .../com/ibm/icu/dev/test/rbbi/SimpleBITest.java    |  242 -
 .../src/com/ibm/icu/dev/test/rbbi/TestAll.java     |   36 -
 .../src/com/ibm/icu/dev/test/rbbi/package.html     |    3 +
 .../core/src/com/ibm/icu/dev/test/rbbi/rbbitst.txt |  209 +-
 .../icu/dev/test/serializable/CalendarHandler.java |  284 +
 .../icu/dev/test/serializable/CalendarTests.java   |  261 -
 .../dev/test/serializable/CompatibilityTest.java   |  394 +-
 .../icu/dev/test/serializable/CoverageTest.java    |  248 +-
 .../dev/test/serializable/ExceptionHandler.java    |  150 +
 .../icu/dev/test/serializable/ExceptionTests.java  |  157 -
 .../icu/dev/test/serializable/FormatHandler.java   | 2467 +++++++++
 .../ibm/icu/dev/test/serializable/FormatTests.java | 2392 ---------
 .../dev/test/serializable/SerializableTest.java    |  800 ---
 .../test/serializable/SerializableTestUtility.java |  948 ++++
 .../dev/test/serializable/SerializableWriter.java  |   58 +-
 .../ICU_58.1/com.ibm.icu.impl.DateNumberFormat.dat |  Bin 0 -> 2602 bytes
 ...om.ibm.icu.impl.IllegalIcuArgumentException.dat |  Bin 0 -> 858 bytes
 .../com.ibm.icu.impl.InvalidFormatException.dat    |  Bin 0 -> 2821 bytes
 .../ICU_58.1/com.ibm.icu.impl.JavaTimeZone.dat     |  Bin 0 -> 2543 bytes
 .../ICU_58.1/com.ibm.icu.impl.OlsonTimeZone.dat    |  Bin 0 -> 20881 bytes
 .../com.ibm.icu.impl.RelativeDateFormat.dat        |  Bin 0 -> 11745 bytes
 .../com.ibm.icu.impl.TZDBTimeZoneNames.dat         |  Bin 0 -> 277 bytes
 .../ICU_58.1/com.ibm.icu.impl.TimeZoneAdapter.dat  |  Bin 0 -> 21314 bytes
 .../com.ibm.icu.impl.TimeZoneGenericNames.dat      |  Bin 0 -> 407 bytes
 .../com.ibm.icu.impl.TimeZoneNamesImpl.dat         |  Bin 0 -> 237 bytes
 ...m.ibm.icu.impl.duration.BasicDurationFormat.dat |  Bin 0 -> 383 bytes
 ...m.ibm.icu.impl.locale.LocaleSyntaxException.dat |  Bin 0 -> 873 bytes
 .../data/ICU_58.1/com.ibm.icu.math.BigDecimal.dat  |  Bin 0 -> 520 bytes
 .../data/ICU_58.1/com.ibm.icu.math.MathContext.dat |  Bin 0 -> 595 bytes
 .../com.ibm.icu.text.ArabicShapingException.dat    |  Bin 0 -> 2821 bytes
 .../com.ibm.icu.text.ChineseDateFormat$Field.dat   |  Bin 0 -> 312 bytes
 .../com.ibm.icu.text.ChineseDateFormat.dat         |  Bin 0 -> 92518 bytes
 .../com.ibm.icu.text.ChineseDateFormatSymbols.dat  |  Bin 0 -> 39846 bytes
 .../com.ibm.icu.text.CompactDecimalFormat.dat      |  Bin 0 -> 65 bytes
 .../com.ibm.icu.text.CurrencyPluralInfo.dat        |  Bin 0 -> 1186 bytes
 .../ICU_58.1/com.ibm.icu.text.DateFormat$Field.dat |  Bin 0 -> 792 bytes
 .../data/ICU_58.1/com.ibm.icu.text.DateFormat.dat  |  Bin 0 -> 47091 bytes
 .../com.ibm.icu.text.DateFormatSymbols.dat         |  Bin 0 -> 31740 bytes
 .../com.ibm.icu.text.DateIntervalFormat.dat        |  Bin 0 -> 10974 bytes
 ...m.ibm.icu.text.DateIntervalInfo$PatternInfo.dat |  Bin 0 -> 270 bytes
 .../ICU_58.1/com.ibm.icu.text.DateIntervalInfo.dat |  Bin 0 -> 568 bytes
 .../ICU_58.1/com.ibm.icu.text.DecimalFormat.dat    |  Bin 0 -> 12451 bytes
 .../com.ibm.icu.text.DecimalFormatSymbols.dat      |  Bin 0 -> 7109 bytes
 .../ICU_58.1/com.ibm.icu.text.MeasureFormat.dat    |  Bin 0 -> 4044 bytes
 .../com.ibm.icu.text.MessageFormat$Field.dat       |  Bin 0 -> 249 bytes
 .../ICU_58.1/com.ibm.icu.text.MessageFormat.dat    |  Bin 0 -> 382 bytes
 .../com.ibm.icu.text.NumberFormat$Field.dat        |  Bin 0 -> 449 bytes
 .../ICU_58.1/com.ibm.icu.text.NumberFormat.dat     |  Bin 0 -> 4738 bytes
 .../ICU_58.1/com.ibm.icu.text.PluralFormat.dat     |  Bin 0 -> 3853 bytes
 .../data/ICU_58.1/com.ibm.icu.text.PluralRules.dat |  Bin 0 -> 872 bytes
 .../com.ibm.icu.text.RuleBasedNumberFormat.dat     |  Bin 0 -> 44566 bytes
 .../ICU_58.1/com.ibm.icu.text.SelectFormat.dat     |  Bin 0 -> 202 bytes
 .../ICU_58.1/com.ibm.icu.text.SimpleDateFormat.dat |  Bin 0 -> 90967 bytes
 .../com.ibm.icu.text.StringPrepParseException.dat  |  Bin 0 -> 7356 bytes
 .../ICU_58.1/com.ibm.icu.text.TimeUnitFormat.dat   |  Bin 0 -> 3497 bytes
 .../ICU_58.1/com.ibm.icu.text.TimeZoneFormat.dat   |  Bin 0 -> 774 bytes
 .../com.ibm.icu.util.AnnualTimeZoneRule.dat        |  Bin 0 -> 898 bytes
 .../ICU_58.1/com.ibm.icu.util.BuddhistCalendar.dat |  Bin 0 -> 2672 bytes
 .../data/ICU_58.1/com.ibm.icu.util.Calendar.dat    |  Bin 0 -> 4090 bytes
 .../ICU_58.1/com.ibm.icu.util.ChineseCalendar.dat  |  Bin 0 -> 3152 bytes
 .../ICU_58.1/com.ibm.icu.util.CopticCalendar.dat   |  Bin 0 -> 3328 bytes
 .../data/ICU_58.1/com.ibm.icu.util.Currency.dat    |  Bin 0 -> 345 bytes
 .../ICU_58.1/com.ibm.icu.util.DangiCalendar.dat    |  Bin 0 -> 3538 bytes
 .../ICU_58.1/com.ibm.icu.util.DateInterval.dat     |  Bin 0 -> 139 bytes
 .../ICU_58.1/com.ibm.icu.util.DateTimeRule.dat     |  Bin 0 -> 324 bytes
 .../ICU_58.1/com.ibm.icu.util.EthiopicCalendar.dat |  Bin 0 -> 2621 bytes
 .../com.ibm.icu.util.GregorianCalendar.dat         |  Bin 0 -> 4099 bytes
 .../ICU_58.1/com.ibm.icu.util.HebrewCalendar.dat   |  Bin 0 -> 3647 bytes
 ....ibm.icu.util.ICUCloneNotSupportedException.dat |  Bin 0 -> 1393 bytes
 .../ICU_58.1/com.ibm.icu.util.ICUException.dat     |  Bin 0 -> 1298 bytes
 .../com.ibm.icu.util.ICUUncheckedIOException.dat   |  Bin 0 -> 1331 bytes
 .../com.ibm.icu.util.IllformedLocaleException.dat  |  Bin 0 -> 923 bytes
 .../ICU_58.1/com.ibm.icu.util.IndianCalendar.dat   |  Bin 0 -> 2493 bytes
 .../com.ibm.icu.util.InitialTimeZoneRule.dat       |  Bin 0 -> 241 bytes
 .../ICU_58.1/com.ibm.icu.util.IslamicCalendar.dat  |  Bin 0 -> 3876 bytes
 .../ICU_58.1/com.ibm.icu.util.JapaneseCalendar.dat |  Bin 0 -> 2750 bytes
 .../data/ICU_58.1/com.ibm.icu.util.MeasureUnit.dat |  Bin 0 -> 173 bytes
 .../ICU_58.1/com.ibm.icu.util.PersianCalendar.dat  |  Bin 0 -> 3664 bytes
 .../com.ibm.icu.util.RuleBasedTimeZone.dat         |  Bin 0 -> 1401 bytes
 .../ICU_58.1/com.ibm.icu.util.SimpleTimeZone.dat   |  Bin 0 -> 1152 bytes
 .../ICU_58.1/com.ibm.icu.util.TaiwanCalendar.dat   |  Bin 0 -> 2821 bytes
 .../com.ibm.icu.util.TimeArrayTimeZoneRule.dat     |  Bin 0 -> 312 bytes
 .../data/ICU_58.1/com.ibm.icu.util.TimeUnit.dat    |  Bin 0 -> 173 bytes
 .../data/ICU_58.1/com.ibm.icu.util.TimeZone.dat    |  Bin 0 -> 1588 bytes
 .../data/ICU_58.1/com.ibm.icu.util.ULocale.dat     |  Bin 0 -> 365 bytes
 ...ibm.icu.util.UResourceTypeMismatchException.dat |  Bin 0 -> 2886 bytes
 .../data/ICU_58.1/com.ibm.icu.util.VTimeZone.dat   |  Bin 0 -> 2676 bytes
 .../icu/dev/test/shaping/ArabicShapingRegTest.java |  113 +-
 .../icu/dev/test/shaping/ArabicShapingTest.java    |   12 +
 .../dev/test/stringprep/IDNAConformanceTest.java   |   10 +-
 .../ibm/icu/dev/test/stringprep/IDNAReference.java |    2 +
 .../icu/dev/test/stringprep/NFS4StringPrep.java    |    2 +
 .../icu/dev/test/stringprep/NamePrepTransform.java |    2 +
 .../icu/dev/test/stringprep/PunycodeReference.java |    2 +
 .../com/ibm/icu/dev/test/stringprep/TestAll.java   |   37 -
 .../com/ibm/icu/dev/test/stringprep/TestData.java  |    2 +
 .../com/ibm/icu/dev/test/stringprep/TestIDNA.java  |   39 +-
 .../ibm/icu/dev/test/stringprep/TestIDNARef.java   |   22 +-
 .../test/stringprep/TestInputDataStructure.java    |   12 +-
 .../icu/dev/test/stringprep/TestStringPrep.java    |   17 +-
 .../test/stringprep/TestStringPrepProfiles.java    |    9 +-
 .../ibm/icu/dev/test/text/SpoofCheckerTest.java    |  460 +-
 .../src/com/ibm/icu/dev/test/text/TestAll.java     |   27 -
 .../com/ibm/icu/dev/test/timescale/TestAll.java    |   34 -
 .../icu/dev/test/timescale/TimeScaleAPITest.java   |   18 +-
 .../icu/dev/test/timescale/TimeScaleDataTest.java  |   13 +-
 .../dev/test/timescale/TimeScaleMonkeyTest.java    |   10 +-
 .../src/com/ibm/icu/dev/test/timezone/TestAll.java |   31 -
 .../icu/dev/test/timezone/TimeZoneAliasTest.java   |   17 +-
 .../dev/test/timezone/TimeZoneBoundaryTest.java    |   11 +-
 .../dev/test/timezone/TimeZoneOffsetLocalTest.java |   10 +-
 .../icu/dev/test/timezone/TimeZoneRegression.java  | 1201 -----
 .../dev/test/timezone/TimeZoneRegressionTest.java  | 1225 +++++
 .../icu/dev/test/timezone/TimeZoneRuleTest.java    |   32 +-
 .../ibm/icu/dev/test/timezone/TimeZoneTest.java    |   55 +-
 .../com/ibm/icu/dev/test/util/BytesTrieTest.java   |   25 +-
 .../ibm/icu/dev/test/util/CalendarFieldsSet.java   |    2 +
 .../com/ibm/icu/dev/test/util/CharsTrieTest.java   |   34 +-
 .../ibm/icu/dev/test/util/CompactArrayTest.java    |   11 +-
 .../com/ibm/icu/dev/test/util/CurrencyTest.java    |  249 +-
 .../ibm/icu/dev/test/util/DateTimeStyleSet.java    |    2 +
 .../com/ibm/icu/dev/test/util/DebugUtilities.java  |    2 +
 .../ibm/icu/dev/test/util/DebugUtilitiesData.java  |    5 +-
 .../ibm/icu/dev/test/util/DebugUtilitiesTest.java  |   12 +-
 .../com/ibm/icu/dev/test/util/DisplayNameTest.java |   17 +-
 .../src/com/ibm/icu/dev/test/util/Equator.java     |    4 +-
 .../src/com/ibm/icu/dev/test/util/FieldsSet.java   |    2 +
 .../com/ibm/icu/dev/test/util/GenderInfoTest.java  |   12 +-
 .../com/ibm/icu/dev/test/util/ICUBinaryTest.java   |   15 +-
 .../icu/dev/test/util/ICUResourceBundleTest.java   |  234 +-
 .../com/ibm/icu/dev/test/util/ICUServiceTest.java  |   13 +-
 .../icu/dev/test/util/ICUServiceTestSample.java    |    2 +
 .../icu/dev/test/util/ICUServiceThreadTest.java    |   58 +-
 .../com/ibm/icu/dev/test/util/LocaleAliasTest.java |   38 +-
 .../ibm/icu/dev/test/util/LocaleBuilderTest.java   |   11 +-
 .../com/ibm/icu/dev/test/util/LocaleDataTest.java  |   27 +-
 .../ibm/icu/dev/test/util/LocaleMatcherShim.java   |    2 +
 .../ibm/icu/dev/test/util/LocaleMatcherTest.java   |   41 +-
 .../icu/dev/test/util/LocalePriorityListTest.java  |   10 +-
 .../src/com/ibm/icu/dev/test/util/RegionTest.java  |   19 +-
 .../ibm/icu/dev/test/util/SimpleFormatterTest.java |   31 +-
 .../ibm/icu/dev/test/util/StringTokenizerTest.java |   48 +-
 .../src/com/ibm/icu/dev/test/util/TestAll.java     |   47 -
 .../src/com/ibm/icu/dev/test/util/TestData_en.jpp  |    6 +-
 .../dev/test/util/TestDefaultPackageLoading.jpp    |    6 +-
 .../ibm/icu/dev/test/util/TestLocaleValidity.java  |   21 +-
 .../com/ibm/icu/dev/test/util/TextTrieMapTest.java |   11 +-
 .../src/com/ibm/icu/dev/test/util/Trie2Test.java   |   19 +-
 .../src/com/ibm/icu/dev/test/util/TrieMap.java     |    2 +
 .../src/com/ibm/icu/dev/test/util/TrieMapTest.java |   41 +-
 .../src/com/ibm/icu/dev/test/util/TrieTest.java    |   17 +-
 .../src/com/ibm/icu/dev/test/util/ULocaleTest.java |  245 +-
 .../src/com/ibm/icu/dev/test/util/UtilityTest.java |   18 +-
 .../com/ibm/icu/dev/test/util/VersionInfoTest.java |  113 +-
 .../core/src/com/ibm/icu/text/DigitListTest.java   |   44 +
 main/tests/framework/.classpath                    |   11 +
 .../framework/.settings/org.eclipse.jdt.ui.prefs   |   62 +-
 main/tests/framework/build.properties              |    4 +
 main/tests/framework/build.xml                     |    5 +
 main/tests/framework/manifest.stub                 |    2 +-
 .../src/com/ibm/icu/dev/test/AbstractTestLog.java  |   48 +-
 .../src/com/ibm/icu/dev/test/ModuleTest.java       |  145 +-
 .../src/com/ibm/icu/dev/test/ResourceModule.java   |    2 +
 .../src/com/ibm/icu/dev/test/TestBoilerplate.java  |   27 +-
 .../src/com/ibm/icu/dev/test/TestDataModule.java   |    2 +
 .../src/com/ibm/icu/dev/test/TestFmwk.java         | 1772 +-----
 .../src/com/ibm/icu/dev/test/TestLog.java          |   44 +-
 .../src/com/ibm/icu/dev/test/TestLogWriter.java    |   43 -
 .../src/com/ibm/icu/dev/test/TestUtil.java         |    2 +
 .../src/com/ibm/icu/dev/test/UTF16Util.java        |    2 +
 .../src/com/ibm/icu/dev/test/package.html          |    3 +
 .../ibm/icu/dev/test/sample/ModuleTestSample.java  |   21 +-
 .../icu/dev/test/sample/ModuleTestSampleData.java  |    2 +
 .../src/com/ibm/icu/dev/util/ArrayComparator.java  |   76 -
 .../com/ibm/icu/dev/util/CollectionUtilities.java  |    2 +
 .../com/ibm/icu/dev/util/DataInputCompressor.java  |  229 -
 .../com/ibm/icu/dev/util/DataOutputCompressor.java |  207 -
 .../src/com/ibm/icu/dev/util/ElapsedTimer.java     |    2 +
 .../icu/dev/util/IcuUnicodeNormalizerFactory.java  |   58 -
 .../src/com/ibm/icu/dev/util/ImmutableEntry.java   |    2 +
 .../framework/src/com/ibm/icu/dev/util/Pick.java   |  792 ---
 .../src/com/ibm/icu/dev/util/PrettyPrinter.java    |  290 -
 .../framework/src/com/ibm/icu/dev/util/Quoter.java |   65 -
 .../src/com/ibm/icu/dev/util/SortedBag.java        |  142 -
 .../framework/src/com/ibm/icu/dev/util/Tabber.java |  239 -
 .../framework/src/com/ibm/icu/dev/util/Timer.java  |    4 +-
 .../src/com/ibm/icu/dev/util/UnicodeLabel.java     |   60 -
 .../src/com/ibm/icu/dev/util/UnicodeMap.java       |    2 +
 .../com/ibm/icu/dev/util/UnicodeMapIterator.java   |    2 +
 .../ibm/icu/dev/util/UnicodePropertySource.java    |  321 --
 .../src/com/ibm/icu/dev/util/UnicodeTransform.java |   59 -
 .../src/com/ibm/icu/dev/util/VariableReplacer.java |   44 -
 .../src/com/ibm/icu/dev/util/Visitor.java          |  133 -
 .../com/ibm/icu/dev/util/XEquivalenceClass.java    |  331 --
 .../src/com/ibm/icu/dev/util/XEquivalenceMap.java  |  142 -
 main/tests/localespi/.classpath                    |   11 +
 .../localespi/.settings/org.eclipse.jdt.ui.prefs   |   62 +-
 main/tests/localespi/build.properties              |    4 +
 main/tests/localespi/build.xml                     |    5 +
 .../icu/dev/test/localespi/BreakIteratorTest.java  |   10 +-
 .../ibm/icu/dev/test/localespi/CollatorTest.java   |   11 +-
 .../icu/dev/test/localespi/CurrencyNameTest.java   |   10 +-
 .../dev/test/localespi/DateFormatSymbolsTest.java  |   13 +-
 .../ibm/icu/dev/test/localespi/DateFormatTest.java |   13 +-
 .../test/localespi/DecimalFormatSymbolsTest.java   |   12 +-
 .../ibm/icu/dev/test/localespi/LocaleNameTest.java |   12 +-
 .../icu/dev/test/localespi/NumberFormatTest.java   |   11 +-
 .../com/ibm/icu/dev/test/localespi/TestAll.java    |   30 -
 .../com/ibm/icu/dev/test/localespi/TestUtil.java   |    2 +
 .../icu/dev/test/localespi/TimeZoneNameTest.java   |  106 +-
 main/tests/packaging/.classpath                    |   11 +
 .../packaging/.settings/org.eclipse.jdt.ui.prefs   |   62 +-
 main/tests/packaging/build.properties              |    4 +
 main/tests/packaging/build.xml                     |    5 +
 .../ibm/icu/dev/test/TestLocaleNamePackaging.java  |   15 +-
 .../src/com/ibm/icu/dev/test/TestPackaging.java    |   26 -
 main/tests/testall/.classpath                      |   18 -
 main/tests/testall/.project                        |   17 -
 .../.settings/org.eclipse.core.resources.prefs     |    3 -
 .../testall/.settings/org.eclipse.jdt.core.prefs   |  379 --
 .../testall/.settings/org.eclipse.jdt.ui.prefs     |    9 -
 main/tests/testall/build.properties                |    5 -
 main/tests/testall/build.xml                       |   31 -
 main/tests/testall/manifest.stub                   |   11 -
 .../testall/src/com/ibm/icu/dev/test/TestAll.java  |   32 -
 main/tests/translit/.classpath                     |   11 +
 .../translit/.settings/org.eclipse.jdt.ui.prefs    |   62 +-
 main/tests/translit/build.properties               |    4 +
 main/tests/translit/build.xml                      |    5 +
 .../src/com/ibm/icu/dev/test/TestAllTranslit.java  |   32 -
 .../ibm/icu/dev/test/translit/AnyScriptTest.java   |   16 +-
 .../test/translit/CompoundTransliteratorTest.java  |   12 +-
 .../com/ibm/icu/dev/test/translit/ErrorTest.java   |   11 +-
 .../com/ibm/icu/dev/test/translit/JamoTest.java    |   42 +-
 .../icu/dev/test/translit/PrettyPrinterTest.java   |   38 -
 .../icu/dev/test/translit/RegexUtilitiesTest.java  |   17 +-
 .../ibm/icu/dev/test/translit/ReplaceableTest.java |    9 +-
 .../ibm/icu/dev/test/translit/RoundTripTest.java   |  175 +-
 .../dev/test/translit/StringBoilerplateTest.java   |   51 +
 .../src/com/ibm/icu/dev/test/translit/TestAll.java |   37 -
 .../icu/dev/test/translit/TestUnicodeProperty.java |  119 -
 .../com/ibm/icu/dev/test/translit/TestUtility.java |    2 +
 .../com/ibm/icu/dev/test/translit/ThreadTest.java  |   15 +-
 .../icu/dev/test/translit/TransliteratorTest.java  |  133 +-
 .../test/translit/UnicodeMapBoilerplateTest.java   |   56 +
 .../ibm/icu/dev/test/translit/UnicodeMapTest.java  |  199 +-
 .../test/translit/UnicodeSetBoilerplateTest.java   |   53 +
 .../com/ibm/icu/dev/test/translit/WriteCharts.java |    4 +-
 .../com/ibm/icu/dev/test/translit/langtagRegex.txt |    2 +
 .../src/com/ibm/icu/dev/test/translit/package.html |    3 +
 .../src/com/ibm/icu/dev/test/util/TestBNF.java     |  244 -
 .../ibm/icu/dev/test/util/TestBagFormatter.java    |  247 -
 .../com/ibm/icu/dev/test/util/TestUtilities.java   |  425 +-
 .../translit/src/com/ibm/icu/dev/util/BNF.java     |  329 --
 .../src/com/ibm/icu/dev/util/BagFormatter.java     | 1169 ----
 .../src/com/ibm/icu/dev/util/CaseIterator.java     |  563 --
 .../src/com/ibm/icu/dev/util/FileUtilities.java    |   87 -
 .../com/ibm/icu/dev/util/ICUPropertyFactory.java   |  556 --
 .../src/com/ibm/icu/dev/util/Tokenizer.java        |  320 --
 .../ibm/icu/dev/util/TransliteratorUtilities.java  |  149 -
 .../src/com/ibm/icu/dev/util/UnicodeProperty.java  | 1558 ------
 .../icu/dev/util/UnicodePropertySymbolTable.java   |  248 -
 manifest.stub                                      |    2 +-
 perf-tests/Dataset.pm                              |    2 +
 perf-tests/README.txt                              |    2 +
 perf-tests/build.properties                        |    4 +-
 perf-tests/build.xml                               |    2 +
 perf-tests/collationperf.pl                        |    2 +
 perf-tests/converterperf.pl                        |    2 +
 perf-tests/data/collation/TestNames_Asian.txt      |    6 +-
 perf-tests/data/collation/TestNames_Chinese.txt    |    4 +-
 perf-tests/data/collation/TestNames_Japanese.txt   |    6 +-
 perf-tests/data/collation/TestNames_Japanese_h.txt |    6 +-
 perf-tests/data/collation/TestNames_Japanese_k.txt |    6 +-
 perf-tests/data/collation/TestNames_Korean.txt     |    4 +-
 perf-tests/data/collation/TestNames_Latin.txt      |    4 +-
 perf-tests/data/collation/TestNames_Russian.txt    |    4 +-
 perf-tests/data/collation/TestNames_SerbianSH.txt  |    4 +-
 perf-tests/data/collation/TestNames_SerbianSR.txt  |    4 +-
 .../collation/TestNames_Simplified_Chinese.txt     |    4 +-
 perf-tests/data/collation/TestNames_Thai.txt       |    4 +-
 perf-tests/data/conversion/english.txt             |    2 +-
 perf-tests/data/conversion/french.txt              |    2 +-
 perf-tests/data/conversion/greek.txt               |    2 +-
 perf-tests/data/conversion/hebrew.txt              |    2 +-
 perf-tests/data/conversion/hindi.txt               |    2 +-
 perf-tests/data/conversion/japanese.txt            |    2 +-
 perf-tests/data/conversion/korean.txt              |    2 +-
 perf-tests/data/conversion/s-chinese.txt           |    2 +-
 perf-tests/data/icuperf2report.xsl                 |    3 +-
 perf-tests/dateformatperf.pl                       |    2 +
 perf-tests/decimalformatperf.pl                    |    2 +
 perf-tests/normalizationperf_r_b.pl                |    2 +
 perf-tests/normalizationperf_r_l.pl                |    2 +
 perf-tests/normperf.pl                             |    2 +
 perf-tests/perftests.pl                            |    2 +
 perf-tests/perldriver/Dataset.pm                   |    2 +
 perf-tests/perldriver/Format.pm                    |    2 +
 perf-tests/perldriver/Output.pm                    |    2 +
 perf-tests/perldriver/PerfFramework4j.pm           |    2 +
 perf-tests/rbbiperf_r.pl                           |    2 +
 perf-tests/resourcebundleperf.pl                   |    2 +
 .../test/perf/BreakIteratorPerformanceTest.java    |    2 +
 .../dev/test/perf/CollationPerformanceTest.java    |    4 +-
 .../dev/test/perf/ConverterPerformanceTest.java    |    2 +
 .../dev/test/perf/DateFormatPerformanceTest.java   |    2 +
 .../test/perf/DecimalFormatPerformanceTest.java    |    2 +
 .../dev/test/perf/NormalizerPerformanceTest.java   |    2 +
 .../src/com/ibm/icu/dev/test/perf/PerfTest.java    |    2 +
 .../src/com/ibm/icu/dev/test/perf/RBBIPerf.java    |    2 +
 .../ibm/icu/dev/test/perf/ResourceBundlePerf.java  |    2 +
 .../dev/test/perf/ServiceObjectCreationPerf.java   |    2 +
 .../com/ibm/icu/dev/test/perf/UCharacterPerf.java  |    2 +
 .../com/ibm/icu/dev/test/perf/UnicodeSetPerf.java  |    2 +
 perf-tests/ucharacterperf.pl                       |    2 +
 perf-tests/ucharacterperf_r.pl                     |    2 +
 perf-tests/unicodesetperf.pl                       |    2 +
 perf-tests/unicodesetperf_r.pl                     |    2 +
 pom.xml                                            |    4 +-
 readme.html                                        |  293 +-
 samples/.settings/org.eclipse.jdt.ui.prefs         |   62 +-
 samples/build.properties                           |    2 +
 samples/build.xml                                  |    2 +
 .../com/ibm/icu/samples/iuc/PopulationData.java    |    2 +
 .../com/ibm/icu/samples/iuc/Sample13_Hello.java    |    2 +
 .../com/ibm/icu/samples/iuc/Sample30_ResHello.java |    2 +
 .../com/ibm/icu/samples/iuc/Sample40_PopMsg.java   |    2 +
 .../com/ibm/icu/samples/iuc/Sample50_PopSort.java  |    2 +
 .../ibm/icu/samples/iuc/SupplementalUtilities.java |    9 +-
 .../src/com/ibm/icu/samples/iuc/data/popmsg/en.res |  Bin 67 -> 64 bytes
 .../src/com/ibm/icu/samples/iuc/data/popmsg/es.res |  Bin 651 -> 624 bytes
 .../ibm/icu/samples/iuc/data/popmsg/res_index.res  |  Bin 161 -> 128 bytes
 .../com/ibm/icu/samples/iuc/data/popmsg/root.res   |  Bin 657 -> 624 bytes
 .../com/ibm/icu/samples/iuc/data/reshello/es.res   |  Bin 109 -> 96 bytes
 .../com/ibm/icu/samples/iuc/data/reshello/mt.res   |  Bin 103 -> 96 bytes
 .../icu/samples/iuc/data/reshello/res_index.res    |  Bin 161 -> 128 bytes
 .../com/ibm/icu/samples/iuc/data/reshello/root.res |  Bin 107 -> 96 bytes
 .../src/com/ibm/icu/samples/iuc/package-info.java  |    4 +-
 .../DateIntervalFormatSample.java                  |    2 +
 .../DateTimePatternGeneratorSample.java            |    4 +-
 .../text/messagepattern/MessagePatternDemo.java    |    2 +
 .../messagepattern/MessagePatternUtilDemo.java     |    2 +
 .../text/messagepattern/MiniMessageFormatter.java  |    2 +
 .../text/pluralformat/PluralFormatSample.java      |    4 +-
 .../ibm/icu/samples/util/timescale/PivotDemo.java  |    2 +
 .../util/timezone/BasicTimeZoneExample.java        |    2 +
 stylesheet.css                                     |  128 -
 stylesheet6.css                                    |  130 +
 stylesheet7.css                                    |    2 +
 stylesheet8.css                                    |  669 +++
 tools/build/.classpath                             |    2 +-
 tools/build/.settings/org.eclipse.jdt.core.prefs   |   12 +-
 tools/build/.settings/org.eclipse.jdt.ui.prefs     |   62 +-
 tools/build/README.txt                             |    1 +
 tools/build/build.properties                       |    2 +
 tools/build/build.xml                              |   23 +-
 tools/build/icu4j48.api3.gz                        |  Bin 0 -> 44237 bytes
 tools/build/icu4j49.api3.gz                        |  Bin 0 -> 46534 bytes
 tools/build/icu4j50.api3.gz                        |  Bin 0 -> 46977 bytes
 tools/build/icu4j51.api3.gz                        |  Bin 0 -> 47785 bytes
 tools/build/icu4j52.api3.gz                        |  Bin 0 -> 50071 bytes
 tools/build/icu4j53.api3.gz                        |  Bin 0 -> 51029 bytes
 tools/build/icu4j54.api3.gz                        |  Bin 0 -> 53813 bytes
 tools/build/icu4j55.api3.gz                        |  Bin 0 -> 54238 bytes
 tools/build/icu4j56.api3.gz                        |  Bin 0 -> 54665 bytes
 tools/build/icu4j57.api3.gz                        |  Bin 0 -> 55011 bytes
 tools/build/icu4j58.api3.gz                        |  Bin 0 -> 55361 bytes
 .../ibm/icu/dev/tool/docs/ICUTagletAdapter.java    |   49 +
 .../icu/dev/tool/coverage/JacocoReportCheck.java   |  388 ++
 .../src/com/ibm/icu/dev/tool/docs/APIData.java     |    2 +
 .../src/com/ibm/icu/dev/tool/docs/APIInfo.java     |    2 +
 .../src/com/ibm/icu/dev/tool/docs/CheckAPI.java    |    2 +
 .../src/com/ibm/icu/dev/tool/docs/CheckTags.java   |    2 +
 .../src/com/ibm/icu/dev/tool/docs/CodeMangler.java |    2 +
 .../src/com/ibm/icu/dev/tool/docs/CollectAPI.java  |    2 +
 .../icu/dev/tool/docs/DeprecatedAPIChecker.java    |    2 +
 .../src/com/ibm/icu/dev/tool/docs/Deprecator.java  |    2 +
 .../com/ibm/icu/dev/tool/docs/GatherAPIData.java   |   44 +-
 .../ibm/icu/dev/tool/docs/GatherAPIDataOld.java    |    2 +
 .../com/ibm/icu/dev/tool/docs/ICUJDKCompare.java   |    2 +
 .../src/com/ibm/icu/dev/tool/docs/ICUTaglet.java   |    2 +
 .../ibm/icu/dev/tool/docs/ICUTagletAdapter.java    |   51 +-
 .../src/com/ibm/icu/dev/tool/docs/ReportAPI.java   |   13 +-
 .../com/ibm/icu/dev/tool/docs/SwatDeprecated.java  |    2 +
 .../com/ibm/icu/dev/tool/index/IndexGenerator.java |    2 +
 .../ibm/icu/dev/tool/docs/ICUTagletAdapter.java    |   58 -
 tools/misc/.settings/org.eclipse.jdt.ui.prefs      |   62 +-
 tools/misc/build.properties                        |    2 +
 tools/misc/build.xml                               |    4 +-
 tools/misc/src/com/ibm/icu/dev/tool/UOption.java   |    2 +
 .../ibm/icu/dev/tool/charsetdet/mbcs/BIG5Tool.java |    2 +
 .../ibm/icu/dev/tool/charsetdet/mbcs/EUCTool.java  |    2 +
 .../ibm/icu/dev/tool/charsetdet/sbcs/Checker.java  |    2 +
 .../icu/dev/tool/charsetdet/sbcs/InputFile.java    |    2 +
 .../icu/dev/tool/charsetdet/sbcs/NGramList.java    |    2 +
 .../icu/dev/tool/charsetdet/sbcs/NGramParser.java  |    2 +
 .../dev/tool/charsetdet/sbcs/StatisticsTool.java   |    2 +
 .../ibm/icu/dev/tool/cldr/CheckSystemFonts.java    |  654 ---
 .../compression/CompressionTableGenerator.java     |    2 +
 .../com/ibm/icu/dev/tool/compression/package.html  |    3 +
 .../misc/src/com/ibm/icu/dev/tool/ime/IMETest.java |    2 +
 .../ime/indic/BengaliInputMethodDescriptor.java    |    2 +
 .../ime/indic/DevanagariInputMethodDescriptor.java |    2 +
 .../icu/dev/tool/ime/indic/DisplayNames.properties |    4 +
 .../ime/indic/GujaratiInputMethodDescriptor.java   |    2 +
 .../ime/indic/GurmukhiInputMethodDescriptor.java   |    2 +
 .../icu/dev/tool/ime/indic/IndicIMDescriptor.java  |    2 +
 .../icu/dev/tool/ime/indic/IndicInputMethod.java   |    2 +
 .../dev/tool/ime/indic/IndicInputMethodImpl.java   |    2 +
 .../ime/indic/KannadaInputMethodDescriptor.java    |    2 +
 .../ime/indic/MalayalamInputMethodDescriptor.java  |    2 +
 .../tool/ime/indic/OriyaInputMethodDescriptor.java |    2 +
 .../tool/ime/indic/TamilInputMethodDescriptor.java |    2 +
 .../ime/indic/TeluguInputMethodDescriptor.java     |    2 +
 .../tool/ime/translit/Transliterator.properties    |    6 +-
 .../ime/translit/TransliteratorInputMethod.java    |    2 +
 .../TransliteratorInputMethodDescriptor.java       |    2 +
 .../icu/dev/tool/layout/ArabicCharacterData.java   |    2 +
 .../com/ibm/icu/dev/tool/layout/ArabicShaping.java |    2 +
 .../icu/dev/tool/layout/BuildMirroringTables.java  |    2 +
 .../ibm/icu/dev/tool/layout/CanonGSUBBuilder.java  |    2 +
 .../dev/tool/layout/CanonicalCharacterData.java    |    2 +
 .../com/ibm/icu/dev/tool/layout/ClassTable.java    |    4 +-
 .../com/ibm/icu/dev/tool/layout/DecompTable.java   |    2 +
 .../src/com/ibm/icu/dev/tool/layout/Feature.java   |    4 +-
 .../com/ibm/icu/dev/tool/layout/FeatureList.java   |    4 +-
 .../com/ibm/icu/dev/tool/layout/GDEFWriter.java    |    2 +
 .../com/ibm/icu/dev/tool/layout/GSUBWriter.java    |    4 +-
 .../com/ibm/icu/dev/tool/layout/LanguageData.java  |    2 +
 .../com/ibm/icu/dev/tool/layout/LigatureEntry.java |    2 +
 .../icu/dev/tool/layout/LigatureModuleWriter.java  |    4 +-
 .../com/ibm/icu/dev/tool/layout/LigatureTree.java  |    2 +
 .../icu/dev/tool/layout/LigatureTreeWalker.java    |    2 +
 .../src/com/ibm/icu/dev/tool/layout/Lookup.java    |    4 +-
 .../com/ibm/icu/dev/tool/layout/LookupList.java    |    4 +-
 .../ibm/icu/dev/tool/layout/LookupSubtable.java    |    4 +-
 .../com/ibm/icu/dev/tool/layout/ModuleWriter.java  |    2 +
 .../icu/dev/tool/layout/OpenTypeTableWriter.java   |    2 +
 .../icu/dev/tool/layout/OpenTypeTagBuilder.java    |    2 +
 .../com/ibm/icu/dev/tool/layout/ScriptAndLanguages |   11 +-
 .../com/ibm/icu/dev/tool/layout/ScriptData.java    |    2 +
 .../icu/dev/tool/layout/ScriptIDModuleWriter.java  |    2 +
 .../com/ibm/icu/dev/tool/layout/ScriptList.java    |    4 +-
 .../icu/dev/tool/layout/ScriptModuleWriter.java    |    4 +-
 .../ibm/icu/dev/tool/layout/ScriptNameBuilder.java |    4 +-
 .../icu/dev/tool/layout/ScriptRunModuleWriter.java |    4 +-
 .../icu/dev/tool/layout/ScriptTagModuleWriter.java |    4 +-
 .../icu/dev/tool/layout/ShapingTypeBuilder.java    |    2 +
 .../com/ibm/icu/dev/tool/layout/TagUtilities.java  |    2 +
 .../com/ibm/icu/dev/tool/layout/TagValueData.java  |    2 +
 .../com/ibm/icu/dev/tool/layout/TaggedRecord.java  |    2 +
 .../icu/dev/tool/layout/ThaiCharacterClasses.java  |    2 +
 .../ibm/icu/dev/tool/layout/ThaiStateTable.java    |    2 +
 .../icu/dev/tool/layout/ThaiStateTableBuilder.java |    2 +
 .../tool/layout/ThaiStateTableModuleWriter.java    |    4 +-
 .../icu/dev/tool/layout/ThaiStateTransition.java   |    2 +
 .../com/ibm/icu/dev/tool/layout/TreeWalker.java    |    2 +
 .../dev/tool/localeconverter/CalculateCRC32.java   |    2 +
 .../tool/localeconverter/XLIFF2ICUConverter.java   |    2 +
 .../ibm/icu/dev/tool/rbbi/BuildDictionaryFile.java |  880 ---
 .../misc/src/com/ibm/icu/dev/tool/rbbi/readme.html |   65 -
 .../dev/tool/serializable/SerializableChecker.java |    6 +-
 .../icu/dev/tool/timescale/CalculateLimits.java    |    2 +
 .../ibm/icu/dev/tool/timescale/EpochOffsets.java   |    2 +
 .../dev/tool/timescale/GenerateCTimeScaleData.java |    2 +
 .../com/ibm/icu/dev/tool/timezone/ICUZDump.java    |    2 +
 .../com/ibm/icu/dev/tool/translit/SourceSet.java   |    2 +
 .../src/com/ibm/icu/dev/tool/translit/Trans.java   |    2 +
 .../icu/dev/tool/translit/UnicodeSetCloseOver.java |    2 +
 .../icu/dev/tool/translit/UnicodeSetClosure.java   |    4 +-
 .../icu/dev/tool/translit/WriteIndicCharts.java    |    2 +
 .../com/ibm/icu/dev/tool/translit/dumpICUrules.bat |    4 +
 .../ibm/icu/dev/tool/translit/genIndexFilters.bat  |    4 +
 .../ibm/icu/dev/tool/translit/genIndexFilters.java |    2 +
 .../src/com/ibm/icu/dev/tool/translit/indic.bat    |    4 +
 .../src/com/ibm/icu/dev/tool/translit/indic.pl     |    4 +
 .../ibm/icu/dev/tool/translit/indicExceptions.txt  |    4 +
 .../com/ibm/icu/dev/tool/translit/rbtTemplate.txt  |    8 +-
 .../src/com/ibm/icu/dev/tool/translit/varsub.bat   |    4 +
 1451 files changed, 97591 insertions(+), 56402 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/icu4j.git



More information about the pkg-java-commits mailing list