History log of /external/icu/icu4j/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
685b1b82264a18a27a3c5b0a3e73061e3bbb2e24 10-Jun-2017 Neil Fuller <nfuller@google.com> Suppress tests that allocate significant heap

Suppress tests that allocate significant heap. On Fugu
devices this causes later tests that create a lot of
garbage to be closer to the maximum heap size and
frequently "stop the world" to recover heap. No tests
actually run out of heap, but the frequency of the GC
affects the time it takes for the tests to run and
tips tests over the 5 minute default.

Tests suppressed:
android.icu.dev.test.format.NumberRegressionTests#Test4212072
android.icu.dev.test.format.TimeUnitTest#TestBritishShortHourFallback

Tests that generate a lot of garbage and slow down
substantially when there isn't a lot of free heap:

android.icu.dev.test.translit.TransliteratorTest#TestSourceTargetSet2
android.icu.dev.test.util.Trie2Test#TestRanges

Bug: 62374714
Test: run cts -m CtsIcuTestCases on a Fugu
Change-Id: I317b48b7c46c3934bd2b4835f7362f8d28009d78
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberRegressionTests.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TimeUnitTest.java
bf3a0dc9917a4c1e2d95ba76dd04421d842e3206 19-Apr-2017 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after CLDR cherry-pick.

Binary data files updated using:
external/icu/tools/updateicudata.py

Bug: 31260059
Test: ant check
Test: make check
Test: CtsIcuTestCases
Test: CtsLibcoreOjTestCases
Test: CtsLibcoreTestCases
Change-Id: I3617a9bab4b3c5f199537c261fefa992fddcffc7
ain/shared/data/icudata.jar
09d14fc1281da007da7cd919d1362755bb061e75 12-Apr-2017 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after updated CLDR patches.

Binary data files updated using:
external/icu/tools/updateicudata.py

Bug: 37275962
Test: ant check
Test: make check
Test: CtsIcuTestCases
Test: CtsLibcoreOjTestCases
Test: CtsLibcoreTestCases

(cherry picked from commit 40e0c8d615d264a6494bb8eef0288e67231d68d5)

Change-Id: I6dae5e411f95244acaf670678e2deac9ac64d28a
ain/shared/data/icudata.jar
7e8dc36c381da66558761650b85f5dda0570ce90 12-Apr-2017 Fredrik Roubert <roubert@google.com> Android patch: CLDR data: Force default Gregorian calendar.

This amends these changes already made:

https://android.googlesource.com/platform/external/icu/+/235da80

Bug: 37275962
Test: ant check
Test: make check
Test: CtsIcuTestCases
Test: CtsLibcoreOjTestCases
Test: CtsLibcoreTestCases

(cherry picked from commit 047edd2f5e7d00c71b931f63ef2195f73e21cc64)

Change-Id: I85506ea8ad6d33bfe75a54a3e8933f74745e8a83
ain/tests/core/src/com/ibm/icu/dev/test/calendar/CalendarRegressionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java
4dc01285b26769ed1abfcea2bff97fd9e99ccc61 17-Feb-2017 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:12410: class Edits, class CaseMap with new low-level functions that work with Edits, simpler case properties code, some cleanup

This is the part of ICU changeset 39684 that affects the icu4j/
subdirectory, leaving the icu4c/ subdirectory unchanged:

http://bugs.icu-project.org/trac/changeset/39684

Bug: 19047649
Test: mmma libcore external/icu
Test: ant check
Test: CtsIcuTestCases
Test: CtsLibcoreOjTestCases
Test: CtsLibcoreTestCases

(cherry picked from commit 63cafec8b8cb135e7c06ef6b9fc8c128ed55b140)

Change-Id: I2280e0376253abe1af6671a02c9b1d056c099949
ain/classes/core/src/com/ibm/icu/impl/CaseMap.java
ain/classes/core/src/com/ibm/icu/impl/CaseMapImpl.java
ain/classes/core/src/com/ibm/icu/impl/UCaseProps.java
ain/classes/core/src/com/ibm/icu/lang/UCharacter.java
ain/classes/core/src/com/ibm/icu/text/CaseMap.java
ain/classes/core/src/com/ibm/icu/text/Edits.java
ain/classes/core/src/com/ibm/icu/text/UnicodeSet.java
ain/classes/translit/src/com/ibm/icu/text/LowercaseTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/TitlecaseTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/UppercaseTransliterator.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterCaseTest.java
b79d437ad60fa25bedfd0b484c06685d1383f6cb 22-Mar-2017 Joachim Sauer <jsauer@google.com> Merge "Update timezone data to 2017b"
am: fcc21de054

Change-Id: I19546ef8e61bbd01b393480a791f63cd5c947738
2576520a0bfb6912b05ea27ff7cadd009698ab31 21-Mar-2017 Joachim Sauer <jsauer@google.com> Update timezone data to 2017b

IANA changes:

Briefly: Haiti has resumed DST.

Changes to past and future time stamps

Haiti resumed observance of DST in 2017. (Thanks to Steffen Thorsen.)

Changes to past time stamps

Liberia changed from -004430 to +00 on 1972-01-07, not 1972-05-01.

Use "MMT" to abbreviate Liberia's time zone before 1972, as "-004430"
is one byte over the POSIX limit. (Problem reported by Derick Rethans.)

No ICU specific changes required.
See http://bugs.icu-project.org/trac/changeset/39889

Bug: 36470257
Test: CtsLibcoreTestCases / CtsBionicTestCases
Change-Id: I67d492f1db9047c3680739759c777297e468e99a
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
1343c5758c622ed74bd1e3836aac9e4dadea4356 17-Mar-2017 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after updated CLDR patches.
am: ccfbb73587

Change-Id: Ibead44b33cf0eb99187af5c0b36d5d6114a1ff97
ccfbb73587dcde5174d83118d17cd380f5928d41 10-Mar-2017 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after updated CLDR patches.

Binary data files updated using:
external/icu/tools/updateicudata.py

Bug: 27819064
Bug: 27818481
Bug: 35188997
Bug: 36086270
Bug: 36123938
Test: ant check
Test: make check
Test: CtsIcuTestCases
Test: CtsLibcoreOjTestCases
Test: CtsLibcoreTestCases
Change-Id: Idfe54509dcf5098abfb69202403bf473839446b6
ain/shared/data/icudata.jar
284dbc194f87478a3d8671336e7819c54fbb0131 08-Mar-2017 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after CLDR cherry-pick.
am: cdc59409f5

Change-Id: Ifc21a74a64eb5115ef35faf920e0e9abae0e9bb2
cdc59409f5e245c22359020088f600362651adcc 08-Mar-2017 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after CLDR cherry-pick.

Binary data files updated using:
external/icu/tools/updateicudata.py

Bug: 34964100
Test: ant check
Test: make check
Test: CtsIcuTestCases
Test: CtsLibcoreOjTestCases
Test: CtsLibcoreTestCases
Change-Id: I848490966f39e967eedcabb839564ac00831d413
ain/shared/data/icudata.jar
3430f9884a215cff719cbdc8880bcc7486b21a64 08-Mar-2017 Joachim Sauer <jsauer@google.com> Merge "Update timezone data to 2017a"
am: d15c6de970

Change-Id: I11970efa43a42bfa21b80036ae3a1a069a42b2c7
d10534c279f8deeeaf7f123757f7151dba614a6c 02-Mar-2017 Joachim Sauer <jsauer@google.com> Update timezone data to 2017a

IANA changes:

Briefly: Southern Chile moves from -04/-03 to -03, and Mongolia
discontinues DST.

Changes to future time stamps

Mongolia no longer observes DST. (Thanks to Ganbold Tsagaankhuu.)

Chile's Region of Magallanes moves from -04/-03 to -03 year-round.
Its clocks diverge from America/Santiago starting 2017-05-13 at
23:00, hiving off a new zone America/Punta_Arenas. Although the
Chilean government says this change expires in May 2019, for now
assume it's permanent. (Thanks to Juan Correa and Deborah
Goldsmith.) This also affects Antarctica/Palmer.

Changes to past time stamps

Fix many entries for historical time stamps for Europe/Madrid
before 1979, to agree with tables compiled by Pere Planesas of the
National Astronomical Observatory of Spain. As a side effect,
this changes some time stamps for Africa/Ceuta before 1929, which
are probably guesswork anyway. (Thanks to Steve Allen and
Pierpaolo Bernardi for the heads-ups, and to Michael Deckers for
correcting the 1901 transition.)

Ecuador observed DST from 1992-11-28 to 1993-02-05.
(Thanks to Alois Treindl.)

Asia/Atyrau and Asia/Oral were at +03 (not +04) before 1930-06-21.
(Thanks to Stepan Golosunov.)

Changes to past and future time zone abbreviations

Switch to numeric time zone abbreviations for South America, as
part of the ongoing project of removing invented abbreviations.
This avoids the need to invent an abbreviation for the new Chilean
new zone. Similarly, switch from invented to numeric time zone
abbreviations for Afghanistan, American Samoa, the Azores,
Bangladesh, Bhutan, the British Indian Ocean Territory, Brunei,
Cape Verde, Chatham Is, Christmas I, Cocos (Keeling) Is, Cook Is,
Dubai, East Timor, Eucla, Fiji, French Polynesia, Greenland,
Indochina, Iran, Iraq, Kiribati, Lord Howe, Macquarie, Malaysia,
the Maldives, Marshall Is, Mauritius, Micronesia, Mongolia,
Myanmar, Nauru, Nepal, New Caledonia, Niue, Norfolk I, Palau,
Papua New Guinea, the Philippines, Pitcairn, Qatar, Réunion, St
Pierre & Miquelon, Samoa, Saudi Arabia, Seychelles, Singapore,
Solomon Is, Tokelau, Tuvalu, Wake, Vanuatu, Wallis & Futuna, and
Xinjiang; for 20-minute daylight saving time in Ghana before 1943;
for half-hour daylight saving time in Belize before 1944 and in
the Dominican Republic before 1975; and for Canary Islands before
1946, for Guinea-Bissau before 1975, for Iceland before 1969, for
Indian Summer Time before 1942, for Indonesia before around 1964,
for Kenya before 1960, for Liberia before 1973, for Madeira before
1967, for Namibia before 1943, for the Netherlands in 1937-9, for
Pakistan before 1971, for Western Sahara before 1977, and for
Zaporozhye in 1880-1924.

For Alaska time from 1900 through 1967, instead of "CAT" use the
abbreviation "AST", the abbreviation commonly used at the time
(Atlantic Standard Time had not been standardized yet). Use "AWT"
and "APT" instead of the invented abbreviations "CAWT" and "CAPT".

Use "CST" and "CDT" instead of invented abbreviations for Macau
before 1999 and Taiwan before 1938, and use "JST" instead of the
invented abbreviation "JCST" for Japan and Korea before 1938.

ICU changes are incorporated from:
http://bugs.icu-project.org/trac/changeset/39725
http://bugs.icu-project.org/trac/changeset/39724 (metaZones.txt and
timezoneTypes.txt only)

Bug: 35861784
Test: CtsLibcoreTestCases / CtsBionicTestCases
Change-Id: I723e3dfd266324f8c05e4b0a7c49880a4e5fd04c
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
a4a9f401f1d2b8e22d204496a0abc3a50c07e79d 16-Feb-2017 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after ICU cherry-pick. am: 9426f7b1d5
am: 788dbeac06

Change-Id: I79639022977dbe19d499b48d64028800054d17bd
9426f7b1d5a63227fcca3079e58a74f51fb12fa1 16-Feb-2017 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after ICU cherry-pick.

Binary data files updated using:
external/icu/tools/updateicudata.py

Test: ant check
Test: make check
Change-Id: I2e60e612acbd04f521ab78bd7463a52037774379
ain/shared/data/icudata.jar
ea1c54d8c73acf51f1a830f12183e5c8f3a67d08 16-Feb-2017 Fredrik Roubert <roubert@google.com> Android patch: Amend: Increase timeout for Transliterator Test. am: 137142e313
am: 4072ef9a53

Change-Id: I0d0b0b48260392cb3523a47af9884cb6cbfa46e8
137142e3137e8360ba2add765d4cc4b3dc05b799 15-Feb-2017 Fredrik Roubert <roubert@google.com> Android patch: Amend: Increase timeout for Transliterator Test.

Remove Java 7 specific syntax from this local Android patch:

https://android.googlesource.com/platform/external/icu/+/394a854

ICU4J is still built as Java 6, as specified here:

https://android.googlesource.com/platform/external/icu/+/394a854/icu4j/main/shared/build/common.properties#25

Using Java 7 specific syntax in ICU4J code breaks the ICU4J build, used
for running the ICU4J test suite (ant check).

Test: ant check
Change-Id: Ie9864509f1fdd4494a470daedb6f43d398ec0114
ain/tests/translit/src/com/ibm/icu/dev/test/translit/TransliteratorTest.java
2d8ef0a83421c730edb03a865593328c7820edc0 15-Feb-2017 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after CLDR cherry-pick. am: 1643ae492f
am: 278fc44575

Change-Id: Id7b4f82d33cb6d48fa25bdde93418fcb12fe87fa
1643ae492f33ea93b6763f2f4a55ba4564520cc0 15-Feb-2017 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after CLDR cherry-pick.

Binary data files updated using:
external/icu/tools/updateicudata.py

Bug: 35223558
Test: ant check
Test: make check
Change-Id: Ib709a04c0d82785397204dc5c49babdf6e34f84a
ain/shared/data/icudata.jar
2ffd80a7ff0de89834e9199d628c6d335b8397fb 13-Feb-2017 Joachim Sauer <jsauer@google.com> Increase timeout for Transliterator Test. am: 394a854f53
am: 4f98d57cb1

Change-Id: I03bbba5820b22e9cf66c6ba87bd0fca9030e6287
394a854f53b5cc8ac0f6271d7300cc19e5ce435a 11-Feb-2017 Joachim Sauer <jsauer@google.com> Increase timeout for Transliterator Test.

TransliteratorTest.TestInstantiation() times out on bullhead with the
CTS default timeout of 300.000 milliseconds (and is flaky on other
devices).

As a quick-fix, set a longer timeout for this specific test.

Test: run cts -m CtsIcuTestCases -t android.icu.dev.test.translit.TransliteratorTest
Bug: 34988484
Change-Id: I6e14ddfb3f821190bee22cb349569d9c2ddb19f5
ain/tests/translit/src/com/ibm/icu/dev/test/translit/TransliteratorTest.java
4b077a19c08f54475e6ab5ea1929d9084b0a651c 28-Jan-2017 Craig Cornelius <ccornelius@google.com> Cherry-pick: ticket:12824 Update escape sequences for JavaDoc

http://bugs.icu-project.org/trac/changeset/39610

Bug: 32565360
Test: make docs
Merged-In: If25fe0767769ecf15d5f8b73a18eb9e0f87b3752
Change-Id: I8cbf2c5d3385f0c354b3938eb65286c8ec570319
ain/classes/core/src/com/ibm/icu/text/MessageFormat.java
ain/classes/core/src/com/ibm/icu/text/UnicodeSet.java
8afb63f9ea02a6bb236e32b533f8bd2f700575fa 13-Jan-2017 Elliot Waite <elliotwaite@google.com> Fix @links in icu. am: 0f5b8ca7d5
am: 0bdbeae11a

Change-Id: Ib5ed74a9ce52c8c2d90dbba32ecaaad3e1968234
de8aa8c36173db1673559a61735f22d96d747177 12-Jan-2017 Joachim Sauer <jsauer@google.com> Add/expose APIs needed by java.time. am: 22b47ef9dd
am: 0ae655e311

Change-Id: I8f9df450993677076ed784eb466b003d4e3d3dbd
0f5b8ca7d51650605c3ca1d41bf5094e53c3d844 12-Jan-2017 Elliot Waite <elliotwaite@google.com> Fix @links in icu.

Change-Id: I0e7dd95d2c9f9a043f9c3863022bf5e042528b6b
ain/classes/core/src/com/ibm/icu/util/ChineseCalendar.java
22b47ef9ddf9e6a0c70a0fc411918f0ff5ba4f2d 13-Oct-2016 Joachim Sauer <jsauer@google.com> Add/expose APIs needed by java.time.

Add and expose a small number of methods that are needed by
java.time. They tend to expose functionality that most end user code
will not need, but allows access to ICU internal data or functionality
that should be shared between ICU and java.time.

- Add method to Calendar to get localized pattern string.
- Add constructor to DateFormatSymbols that takes the calendar type as
string.
- Add method to DateFormatSymbols to get Narrow Eras

Bug: 28832222
Test: compiles, tested via usage in java.time
Change-Id: Ic91b4a969ab39a94292d51c17c972aebdebb3ed2
ain/classes/core/src/com/ibm/icu/text/DateFormatSymbols.java
ain/classes/core/src/com/ibm/icu/util/Calendar.java
8d38e91fe2d780ae8c0fa94c6d81f6e67cee2add 06-Jan-2017 Fredrik Roubert <roubert@google.com> Partial revert "Skip charset tests that fail with customized data." am: b48a108d93
am: 436263a8b3

Change-Id: I4585b2cb0f8c4ffc1719cbf402d7d697bdb3868b
36b1cae3f37a49510d8e45d173978c03c2f07a5b 06-Jan-2017 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after reverting encoding mappings. am: 8a3d331793
am: fb88327384

Change-Id: I26b9c055cc75c0f70cb3964a2d5bfb296e8c959d
5ec36d2ff6f3bf6e0df419d37dddb72426efd8dc 20-Dec-2016 Fredrik Roubert <roubert@google.com> Merge remote-tracking branch 'aosp/icu58' into aosp/master. am: 31d1a67084
am: 9eace9fa5f

Change-Id: I731b85078ca0ee5a06dde8c86fdbc63c5120ae02
b48a108d935204b143a3e58abd51d66a9d00a9b2 16-Dec-2016 Fredrik Roubert <roubert@google.com> Partial revert "Skip charset tests that fail with customized data."

This reverts parts of commit 4b21d5872235ec64413d406701ce7733108260b0.

Bug: 33773465
Test: ant check
Test: make check
Change-Id: I634215db2cbf9d898a26f41f1ebb0c5851e3503f
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestConversion.java
8a3d33179386a67ce35b3d95709b847652cb9ae9 19-Dec-2016 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after reverting encoding mappings.

Binary data files updated using:
external/icu/tools/updateicudata.py

Bug: 33773465
Test: ant check
Test: make check
Test: CtsIcuTestCases
Test: CtsLibcoreOjTestCases
Test: CtsLibcoreTestCases
Change-Id: I6bef13a1bd6406e89cc341f4dd9e7ed6d27e0a99
ain/shared/data/icudata.jar
617eeb0704089e51dba8863935a70a4679fc9b00 15-Dec-2016 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after ICU 58.2 cherry-picks.

Binary data files updated using:
external/icu/tools/updateicudata.py

Change-Id: I5e1e21eacf54756dc7074b83764a92386ca2740c
ain/shared/data/icudata.jar
c24ff377835deb62dabeab14eff66c7119216cd0 08-Dec-2016 Yoshito Umaoka <yoshito@svn.icu-project.org> Cherry-pick: ticket:12887: Update ICU4J repository URLs. Not updating version for now.

http://bugs.icu-project.org/trac/changeset/39532

Change-Id: I2e815e6291376c7c1f01cb552ec3eacc97d5bdd4
om.xml
8fbed39ef41174f704a2b5658d599eb3b28dec17 08-Dec-2016 Yoshito Umaoka <yoshito@svn.icu-project.org> Cherry-pick: ticket:12880: Bumped ICU release version to 58.2 in code and readme. Synchronized ICU4J data with ICU4C (because data version was also updated).

http://bugs.icu-project.org/trac/changeset/39531

Change-Id: Ic8ec2195076daab493793d087809a8ea4ea5e623
uild.properties
clipse-build/build.properties
ain/classes/core/src/com/ibm/icu/util/VersionInfo.java
ain/shared/build/common.properties
ain/shared/data/testdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesData.java
om.xml
eadme.html
189039583e89eaf0d07f69d74d271df0f4c51a05 15-Dec-2016 Fredrik Roubert <roubert@google.com> Merge remote-tracking branch 'aosp/icu58' into aosp/master. am: c8c0dda68f
am: fcea024147

Change-Id: Ie28a8c2bcad5ceac111bc2b068f561dea0997c6e
069f8d92c00373229ca7f76a8bb6ac0512986236 07-Dec-2016 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after CLDR cherry-picks.

Binary data files updated using:
external/icu/tools/updateicudata.py

Change-Id: I0b1cd9b8c313be2e1f9ce97a5f80164e88ce6f31
ain/shared/data/icudata.jar
a1404957794307b26108d8441481e3a863ddb0fb 05-Dec-2016 Fredrik Roubert <roubert@google.com> Update to use new target name junit.

Change-Id: Idaaab9e9fcda46ff99bec01f2ed837ad2784d479
ndroid.mk
2763d03f84e7e95ca953209d110024028f785401 06-Dec-2016 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after CLDR cherry-picks.

Binary data files updated using:
external/icu/tools/updateicudata.py

Change-Id: I8b4ce4fb222c49cd1ced8b7db59cc3d036068f68
ain/shared/data/icutzdata.jar
f61d3550a29ff12932cfe049332f4e39787cf3cc 02-Oct-2016 Dan Willemsen <dwillemsen@google.com> Simplify $(shell) use

This accounts for 20 instances of $(shell) that need to be rerun even if
we aren't regenerating the makefiles. Reimplement using standard
functions and macros that we can optimize for.

Test: Manual verification, the lists only differ based on sorting (it
was random filesystem order before)

(cherry picked from commit 7307248adc86fe669f5b8a88305ca1304015bb41)

Change-Id: I2764ea13fbe502fd34d86deaea576060a31cf13d
ndroid.mk
d9e9a81ba3e4c7e6e2d851e1988910d4f869c910 06-Oct-2016 Joachim Sauer <jsauer@google.com> Android patch: Be more tolerant about last locale name.

ULocaleTest.TestGetAvailable expected the last available locale to be
zu_ZA. This is correct with the data we ship. Adding additional locales
after this locale would break the test (adding locales that
alphabetically sort before that locale would not be counted as an
error).

Verify that the last locale starts with "z" to ensure we at least don't
lose locales.

(cherry picked from commit 82d33ed376b6f6ab0f5650a8e411a6805b2e1050)

Change-Id: If21d9e31a82d9718044392412bf1e1192d6a1aa4
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
e19b4af0cca128ff8202ec008570423a1ed8a6fd 05-Dec-2016 Fredrik Roubert <roubert@google.com> Cherry-pick: ticket:12869: Don't use ordinal() to define public constants.

http://bugs.icu-project.org/trac/changeset/39525

Change-Id: Ic2c3cc4962791edf47fbf4eb7141b6864ff734fe
ain/classes/core/src/com/ibm/icu/impl/CurrencyData.java
ain/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
2a46a26b717a2fb8eca01d5a23203fb0f02138b6 30-Nov-2016 Neil Fuller <nfuller@google.com> Update timezone data to 2016j am: 3561343f56
am: e4353e2a3a

Change-Id: I301eee3f0219970685316845d82a44a3f5669570
1680a663a71c55d7cd6271b7d4f21168af342379 29-Nov-2016 Fredrik Roubert <roubert@google.com> Update to use new target name junit-hostdex.

Change-Id: Id9008298c2dcc2aa41fca2e1772a2dd8472393c1
ndroid.mk
3561343f56c58022681c2712e9126cd4050039f8 29-Nov-2016 Neil Fuller <nfuller@google.com> Update timezone data to 2016j

IANA changes:

Briefly: Saratov, Russia moves from +03 to +04 on 2016-12-04.

Changes to future time stamps

Saratov, Russia switches from +03 to +04 on 2016-12-04 at 02:00.
This hives off a new zone Europe/Saratov from Europe/Volgograd.
(Thanks to Yuri Konotopov and Stepan Golosunov.)

Changes to past time stamps

The new zone Asia/Atyrau for Atyraū Region, Kazakhstan, is like
Asia/Aqtau except it switched from +04/+05 to +05/+06 in spring
1999, not fall 1994. (Thanks to Stepan Golosunov.)

Changes to past time zone abbreviations

Asia/Gaza and Asia/Hebron now use "EEST", not "EET", to denote
summer time before 1948. The old use of "EET" was a typo.

ICU changes:

ICU changes are incorporated from:
http://bugs.icu-project.org/trac/changeset/39513

Bug: 33136357
Change-Id: I7c1daf66e42f6ae5779a703a4c1f41ac8cc5c1d3
Test: CtsLibcoreTestCases / CtsBionicTestCases
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
5500bae166220f7cfe3c653591570f3bc173ba68 28-Nov-2016 Fredrik Roubert <roubert@google.com> Update to use new target name junit-host.

Change-Id: I653ade2767c617190a18a74154fa0d446a29226c
ndroid.mk
3bed43ac0edfaaf804997e2429b0d78a3a32a2f1 23-Nov-2016 Andrew Solovay <asolovay@google.com> docs: Fixing bad unicode sequence in Javadocs. am: 06ec6d9c5c
am: 560f36d3bc

Change-Id: I58d11acc63cedc38a01f406b87c06ea993fc00dd
65ee29b8a9284018c4e1b714f381f8c862e1f681 09-Nov-2016 Fredrik Roubert <roubert@google.com> Cherry-pick: ticket:12386: Search for an actual resource, not a directory.

http://bugs.icu-project.org/trac/changeset/39502

Change-Id: I2af8af63ee400ad80573ce0931140c6d29af7bc8
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CompatibilityTest.java
bca042f28d616624108ecd9eebe97feda8504f79 04-Nov-2016 Neil Fuller <nfuller@google.com> Update timezone data to 2016i.

IANA changes:

Briefly: Cyprus split into two time zones on 2016-10-30, and Tonga
reintroduces DST on 2016-11-06.

Changes to future time stamps

Pacific/Tongatapu begins DST on 2016-11-06 at 02:00, ending on
2017-01-15 at 03:00. Assume future observances in Tonga will be
from the first Sunday in November through the third Sunday in
January, like Fiji. (Thanks to Pulu ʻAnau.) Switch to numeric
time zone abbreviations for this zone.

Changes to past and future time stamps

Northern Cyprus is now +03 year round, causing a split in Cyprus
time zones starting 2016-10-30 at 04:00. This creates a zone
Asia/Famagusta. (Thanks to Even Scharning and Matt Johnson.)

Antarctica/Casey switched from +08 to +11 on 2016-10-22.
(Thanks to Steffen Thorsen.)

Changes to past time stamps

Several corrections were made for pre-1975 time stamps in Italy.
These affect Europe/Malta, Europe/Rome, Europe/San_Marino, and
Europe/Vatican.

First, the 1893-11-01 00:00 transition in Italy used the new UT
offset (+01), not the old (+00:49:56). (Thanks to Michael
Deckers.)

Second, rules for daylight saving in Italy were changed to agree
with Italy's National Institute of Metrological Research (INRiM)
except for 1944, as follows (thanks to Pierpaolo Bernardi, Brian
Inglis, and Michael Deckers):

The 1916-06-03 transition was at 24:00, not 00:00.

The 1916-10-01, 1919-10-05, and 1920-09-19 transitions were at
00:00, not 01:00.

The 1917-09-30 and 1918-10-06 transitions were at 24:00, not
01:00.

The 1944-09-17 transition was at 03:00, not 01:00. This
particular change is taken from Italian law as INRiM's table,
(which says 02:00) appears to have a typo here. Also, keep the
1944-04-03 transition for Europe/Rome, as Rome was controlled by
Germany then.

The 1967-1970 and 1972-1974 fallback transitions were at 01:00,
not 00:00.

This change also contains metadata updates from ICU:
http://bugs.icu-project.org/trac/changeset/39499

Bug: 32629043
Test: CtsIcuTestCases / CtsLibcoreTestCases / CtsBionicTestCases
Change-Id: I6daa21710fb56d99c6356dda4128984f9a2cf3c0
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
c96e9fcad083e7c7d815a7f76526b42a2fbe0e55 04-Nov-2016 Neil Fuller <nfuller@google.com> Snap ICU timezone-related .txt files to latest

This commit pulls in recent ICU changes to timezone
related files. This is before applying the upcoming 2016i
update so we will not carry spurious diffs.

Upstream ICU have changed their file headers and updated
windowsZones.txt with updates to Europe/Simferopol specifically,
and for CLDR 30 generally.

See: http://unicode.org/cldr/trac/ticket/9816 for information
on the Simferopol change. This change to Android is a technical
change to reduce differences, not a political stance.

These files correspond to:

data/trunk/tzdata/supplemental/metaZones.txt r39391
data/trunk/tzdata/supplemental/timezoneTypes.txt r39391
data/trunk/tzdata/supplemental/windowsZones.txt r39460

This commit also relaxes an ICU test that
fails when the windowsZones.txt change is taken. This allows devices
that have taken the windowsZones.txt change as well as those that
have not to pass the tests. The behavior is effectively left "undefined"
by this change.

The ability to map this specific IANA timezone ID to a
Windows ID is unlikely to affect actual app compatibility. The
windowsZones.txt change will affect the behavior of some
android.icu.util.TimeZone methods related to Windows IDs.

Bug: 32655082
Bug: 32512035
Bug: 32534123
Test: CtsLibcoreTestCases / CtsIcuTestCases
Change-Id: Icb8371cabb72c2f09237d93a3767a9c894cd8859
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
1a5c9af6f84753ea98b4da5bd0c5b3ca919a9024 29-Oct-2016 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after CLDR patches.

Binary data files updated using:
external/icu/tools/updateicudata.py

Change-Id: I7df397fbf083749b71223621d8b3fa4dbf4d785c
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
7ff59bc482f54beba67e3648ee93d5af800186d0 04-Jul-2016 Fredrik Roubert <roubert@google.com> Android patch: CLDR data: Add data for the XA/XB pseudo locales.

Change-Id: If64deb7cdbb613c31fde9387cfa9f32bf373e86a
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
235da804045287208150148f84ca5b3c5d4d506e 03-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: CLDR data: Force default Gregorian calendar.

This change was introduced in Android by this patch:

https://android.googlesource.com/platform/external/icu/+/b844b3e

And then amended by the ICU 52 upgrade:

https://android.googlesource.com/platform/external/icu/+/59d709d

And then amended for ICU 55:

https://android.googlesource.com/platform/external/icu/+/fafa8ad

Change-Id: I93f7850b1a3ab17d53e97a4b3152e878e2985d20
ain/tests/core/src/com/ibm/icu/dev/test/calendar/CalendarRegressionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateIntervalFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
7aeef8d17c0c98ccf61f6a58c03d58c03a612ad9 18-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: CLDR data: Replace nb with no.

This change was introduced in Android by the ICU51.1 upgrade:

https://android.googlesource.com/platform/external/icu/+/8393335

And then amended for ICU 57:

https://android.googlesource.com/platform/external/icu/+/7dbcff1

These changes have been proposed, but not yet made, to CLDR:

http://unicode.org/cldr/trac/ticket/2698

Change-Id: I573c48e31c1f0f70f82a4d246d567d5b0530ebba
ain/tests/core/src/com/ibm/icu/dev/test/util/LocaleMatcherTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
4b21d5872235ec64413d406701ce7733108260b0 04-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: Skip charset tests that fail with customized data.

Suppression of ICU4C test failures was added by the ICU 51 upgrade:

https://android.googlesource.com/platform/external/icu/+/8393335

Suppression of ICU4J test failures was added for ICU 55:

https://android.googlesource.com/platform/external/icu/+/3db47ed

Change-Id: I3fa89c06db28a2ec633dad0d94c44c6ead42d572
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestCharset.java
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestConversion.java
d9fc98087b091be81a9a50fbff9c0e22855d8dac 02-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: Add exceptions for big5han and gb2312han in genrb.

This change was introduced in Android by the ICU 53 upgrade:

https://android.googlesource.com/platform/external/icu/+/fceb398

Suppression of ICU4J test errors was added for ICU 55:

https://android.googlesource.com/platform/external/icu/+/7b913b1

Change-Id: I77e6ce8fa39c2eb1e348b6cb1849a98fcd261dd2
ain/tests/collate/src/com/ibm/icu/dev/test/util/ICUResourceBundleCollationTest.java
dd65404a525fbc12994aca87a891a9846126198b 02-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: Add --omitCollationRules to genrb.

This change was introduced in Android by the ICU 54.1 upgrade:

https://android.googlesource.com/platform/external/icu/+/f9878a2

Changing ICU4J test errors into warnings was introduced for ICU 55:

https://android.googlesource.com/platform/external/icu/+/0543b35

Changing ICU4C test errors into log messages is new for ICU 57.

Change-Id: If67d213da5a5f2705e3fb34c14662e693f0ea051
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationAPITest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationCreationMethodTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationMiscTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/G7CollationTest.java
7504eb55700807c4897191d16c4b7b0a5632d966 25-Oct-2016 Fredrik Roubert <roubert@google.com> Android patch: Halved the execution time of ThreadTest#TestThreads.

This change was introduced in Android after the N release:

https://android.googlesource.com/platform/external/icu/+/b092cc1
https://android.googlesource.com/platform/external/icu/+/842eb7c

Change-Id: I738855fe9c08c6b987bc39f5258508a85404a9df
ain/tests/translit/src/com/ibm/icu/dev/test/translit/ThreadTest.java
67aa0dfc09ebeca31b6a74decbcf7ca6604e99a6 22-Aug-2016 Joachim Sauer <jsauer@google.com> Android patch: Fix race condition in ICU TimeZone.getDefault()

TimeZone.getDefault() had a race condition where it could fail
with a NullPointerException if called concurrently with
clearCachedDefault().

This fixes the race condition by always copying the defaultZone value
into a local variable and returning that, to ensure that concurrent sets
to defaultZone don't lead to a NullPointerException on the
cloneAsThawed() call.

This change was introduced in Android after the N release:

https://android.googlesource.com/platform/external/icu/+/b6127dc

Change-Id: I84b344999e848b0d22b2f3ff6fd55fe511141045
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
8f9b7273e6ac24fe88cae8eba5218ad48d0c41f4 18-Aug-2016 Joachim Sauer <jsauer@google.com> Android patch: Fix deadlock between java.util and ICU TimeZone.

There was a deadlock between java.util.TimeZone.setDefault() and
android.icu.util.TimeZone.getDefault():

- the former would lock on j.u.TimeZone.class and the call
the synchronized a.i.u.TimeZone.clearCachedDefault()
- the latter would synchronize on a.i.u.TimeZone and then call
the synchronized j.u.TimeZone.getDefault

To ensure every path synchronizes on objects in the same order, this
change adds an explicit synchronize block on j.u.TimeZone in
a.i.u.TimeZone.getDefault().

TimeZoneTest.testSetDefaultDeadlock() is a probabilistic test that was
able to reproduce the problem roughly 8 times out of 10.

This change was introduced in Android after the N release:

https://android.googlesource.com/platform/external/icu/+/15c4b74

Change-Id: If4bcca81ac160e8473ec71bd445c73014b4953e2
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
fd8e573a5df79014cfd7642eb6f0474b89b5736a 13-Jun-2016 Neil Fuller <nfuller@google.com> Android patch: ICU TimeZone.setDefault() not supported on Android.

The test assumes that ICU's TimeZone.setDefault(x) will cause ICU's
TimeZone.getDefault() to return x. Upstream it does, but we've modified
ICU to keep it in sync with java.util.TimeZone so it now returns a wrapped
version.

This change was introduced in Android for the N release:

https://android.googlesource.com/platform/external/icu/+/2d10e79

Change-Id: I3da9151444a156d0f35b4db6f02c97eeeb1a8d15
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatRegressionTest.java
c68e86fabf6fe19beaf10a53dce61790fa14de27 26-May-2016 Joachim Sauer <jsauer@google.com> Android patch: Add a method to clear the cached default timezone.

Adds clearCacheDefault() method that clears the cached timezone. This
method is hidden from the public API and will only be used by
java.util.TimeZone to ensure that ICU has the same view of what the
default timezone is as java.util.TimeZone.

This (together with the corresponding change in libcore) means that the
calling android.icu.util.TimeZone.setDefault() with a value foo does not
guarantee that the ICU default timezone after the call is equal to foo
since the value will be conferted to a JDK-equivalent in ICU
TimeZone.setDefault() and back to a ICU equivalent in ICU
TimeZone.getDefault(). Both of these processes are potentially lossy.

Background:

When java.util.TimeZone.setDefault() is called (either by client code or
from ActivityThread.updateTimeZone due to ACTION_TIMEZONE_CHANGED) we
need to notify android.icu.util.TimeZone of this change, as it keeps a
cached android.icu.util.TimeZone object to represent that default value.

android.icu.util.TimeZone.setTimeZone would be the obvious candidate
here. Unfortunately that method was hidden to have a single consistent
way to set the timezone and tries to do some extra work that is
undesireable on Android.

This change was introduced in Android by this patch:

https://android.googlesource.com/platform/external/icu/+/9e63f9d

(cherry picked from commit 569adadff46a73f68362eef83ec20285478b46da)

Change-Id: Idfa3a502562e31fd14c130fedf139aa86bae72d3
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
543a6627f6e215cd7df6aba754ad592298aaac69 11-Jul-2016 Fredrik Roubert <roubert@google.com> Android patch: Skip the NumberFormatTest#TestDataDrivenJDK test case.

In Android, java.text.DecimalFormat is actually implemented by calling
com.ibm.icu.text.DecimalFormat so this test case (which intends to
verify the differences between the ICU and JDK implementations of
DecimalFormat) does not make any sense when running in Android.

Change-Id: I6208471db18ea224624320ade9a14855c077bd8e
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
b788e2aa40c1e4d4c73adc8149d9d82c19ee1190 26-Apr-2016 Joachim Sauer <jsauer@google.com> Android patch: Ticket #11913: Allow very large maximumIntegerDigits.

This is a temporary workaround until the issue has been fixed upstream:

http://bugs.icu-project.org/trac/ticket/11913

This allows up to 2 billion to be used as the maximum integer digits,
while keeping the default value at the current 309. This change brings
ICU4J in line with ICU4C limits, which is necessary for correct
implementation of java.text.DecimalFormat on ICU4J.

This change was introduced in Android for the N release:

https://android.googlesource.com/platform/external/icu/+/06172a5
https://android.googlesource.com/platform/external/icu/+/9b1a471

(cherry picked from commit 1e34a45b4cb2730309cafff4d383a931f9cd48ee)

Change-Id: I337502ea1b34c5810d1f73d4b2f3428481c8ec24
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberRegressionTests.java
7db984fc8284426731865fadc13d5e5783507046 16-Sep-2015 Rayhaan Jaufeerally <rayhaan@google.com> Android patch: Ticket #11903: ICU DecimalFormatSymbols#setZeroDigit does not work as expected

This is a temporary workaround until the issue has been fixed upstream:

http://bugs.icu-project.org/trac/ticket/11903

Change-Id: I553da949fb5c15375f12f22b98f5e59ed827d3f1
ain/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
2507b66537b3887daf95379180ffa253bc028586 13-Oct-2016 Fredrik Roubert <roubert@google.com> Android.bp / Android.mk files updated for ICU 58.

ICU4J tests now depend on JUnit and JUnitParams.

See external/junit/Android.mk for explanations of the irregular names
(junit4-target, junit, junit4-target-hostdex) for the JUnit modules.

Change-Id: I0032c5063b62e29023cbd42d35e5254b4158fe1d
ndroid.mk
06ec6d9c5ca6a2e72ac506c8729e0a31db19e211 21-Oct-2016 Andrew Solovay <asolovay@google.com> docs: Fixing bad unicode sequence in Javadocs.

The source file /external/icu/icu4j/main/classes/…/UnicodeSet.java
has a comment with the character sequence '\u0000', which is being
output verbatim to a Javadoc comment the generated file
java/android/icu/text/UnicodeSet.java . (See bug b/32309442)

That character sequence is being output as a null byte in the
generated HTML file: https://screenshot.googleplex.com/ixQ4G2QTZkY.png
https://developer.android.com/reference/android/icu/text/UnicodeSet.html#applyPropertyAlias(java.lang.String,%20java.lang.String)

Besides generating bad documentation (the sequence shows up as "\u"
instead of "\u0000"), this also means we won't be able to check the
generated docs in to Piper as text files.

Per instructions from JS, I've modified the external file, run the
script to generate the java/android/icu file from it, and included
both files in this CL. I've also generated the Javadoc from the
modified file and staged it to:

https//go/dods-stage/reference/android/icu/text/UnicodeSet.html#applyPropertyAlias(java.lang.String,%20java.lang.String)

NOTE: Currently, a double-backslash sequence is incorrectly output to
the Javadoc as a double-backslash instead of being treated as an
escape character. I filed a separate bug about that, b/32335850

bug: 32309442
Change-Id: If25fe0767769ecf15d5f8b73a18eb9e0f87b3752
ain/classes/core/src/com/ibm/icu/text/UnicodeSet.java
2d2bb24f747c65578da13d5b13b82f0669690461 21-Oct-2016 Fredrik Roubert <roubert@google.com> Copy ICU4J 58 release from icu-project.org to aosp/icu58.

These files were exported from the ICU Subversion repository by running
the following command:

svn export \
http://source.icu-project.org/repos/icu/icu4j/tags/release-58-1/ icu4j

Change-Id: I41856da9987199941c1e7905521bdaf45546f742
PIChangeReport.html
uild.properties
uild.xml
overage-exclusion.txt
emos/.settings/org.eclipse.jdt.ui.prefs
emos/build.properties
emos/build.xml
emos/src/com/ibm/icu/dev/demo/Launcher.java
emos/src/com/ibm/icu/dev/demo/calendar/CalendarApp.java
emos/src/com/ibm/icu/dev/demo/calendar/CalendarCalc.java
emos/src/com/ibm/icu/dev/demo/calendar/CalendarFrame.java
emos/src/com/ibm/icu/dev/demo/calendar/CalendarPanel.java
emos/src/com/ibm/icu/dev/demo/calendar/package.html
emos/src/com/ibm/icu/dev/demo/charsetdet/DetectingViewer.java
emos/src/com/ibm/icu/dev/demo/holiday/HolidayBorderPanel.java
emos/src/com/ibm/icu/dev/demo/holiday/HolidayCalendarDemo.java
emos/src/com/ibm/icu/dev/demo/holiday/package.html
emos/src/com/ibm/icu/dev/demo/impl/AppletFrame.java
emos/src/com/ibm/icu/dev/demo/impl/DemoApplet.java
emos/src/com/ibm/icu/dev/demo/impl/DemoTextBox.java
emos/src/com/ibm/icu/dev/demo/impl/DemoUtility.java
emos/src/com/ibm/icu/dev/demo/impl/DumbTextComponent.java
emos/src/com/ibm/icu/dev/demo/impl/Selection.java
emos/src/com/ibm/icu/dev/demo/impl/package.html
emos/src/com/ibm/icu/dev/demo/number/CurrencyDemo.java
emos/src/com/ibm/icu/dev/demo/rbnf/RbnfDemo.java
emos/src/com/ibm/icu/dev/demo/rbnf/RbnfSampleRuleSets.java
emos/src/com/ibm/icu/dev/demo/rbnf/package.html
emos/src/com/ibm/icu/dev/demo/translit/AnyTransliterator.java
emos/src/com/ibm/icu/dev/demo/translit/CaseIterator.java
emos/src/com/ibm/icu/dev/demo/translit/Demo.java
emos/src/com/ibm/icu/dev/demo/translit/DemoApplet.java
emos/src/com/ibm/icu/dev/demo/translit/InfoDialog.java
emos/src/com/ibm/icu/dev/demo/translit/IntDiffer.java
emos/src/com/ibm/icu/dev/demo/translit/Test_Arabic-Latin.txt
emos/src/com/ibm/icu/dev/demo/translit/Test_Greek-Latin.txt
emos/src/com/ibm/icu/dev/demo/translit/Test_Han-Latin.txt
emos/src/com/ibm/icu/dev/demo/translit/Test_Hebrew-Latin.txt
emos/src/com/ibm/icu/dev/demo/translit/Test_Instructions.html
emos/src/com/ibm/icu/dev/demo/translit/Test_Thai-Latin.txt
emos/src/com/ibm/icu/dev/demo/translit/TransliteratingTextComponent.java
emos/src/com/ibm/icu/dev/demo/translit/TransliterationChart.java
emos/src/com/ibm/icu/dev/demo/translit/demo.bat
emos/src/com/ibm/icu/dev/demo/translit/demo.html
emos/src/com/ibm/icu/dev/demo/translit/package.html
emos/src/com/ibm/icu/dev/demo/translit/resources/Transliterator_Han_Pinyin.txt
emos/src/com/ibm/icu/dev/demo/translit/resources/Transliterator_Kanji_English.txt
emos/src/com/ibm/icu/dev/demo/translit/resources/Transliterator_Kanji_OnRomaji.txt
emos/src/com/ibm/icu/dev/demo/translit/thai_test.txt
clipse-build/build-local.properties.template
clipse-build/build.properties
clipse-build/build.xml
clipse-build/misc/ICUConfig.properties
clipse-build/misc/about_icu.html
clipse-build/misc/about_icu_base.html
clipse-build/pdebuild/build.properties
clipse-build/plugins.template/com.ibm.icu.base.tests/.settings/org.eclipse.jdt.core.prefs
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/BreakIteratorTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/CalendarTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/CollationKeyTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/CollatorTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/DateFormatSymbolsTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/DateFormatTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/DecimalFormatSymbolsTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/DecimalFormatTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/ICUTestCase.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/MessageFormatTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/NumberFormatTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/SimpleDateFormatTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/TimeZoneTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/ULocaleTest.java
clipse-build/plugins.template/com.ibm.icu.base/.settings/org.eclipse.jdt.core.prefs
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/ICUCache.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/LocaleIDParser.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/LocaleIDs.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/LocaleUtility.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/SimpleCache.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/AsciiUtil.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/BaseLocale.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/Extension.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/InternalLocaleBuilder.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/LanguageTag.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/LocaleExtensions.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/LocaleObjectCache.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/LocaleSyntaxException.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/ParseStatus.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/StringTokenIterator.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/UnicodeLocaleExtension.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/math/BigDecimal.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/math/MathContext.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/Bidi.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/BreakIterator.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/CollationKey.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/Collator.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/DateFormat.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/DateFormatSymbols.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/DecimalFormat.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/DecimalFormatSymbols.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/MessageFormat.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/NumberFormat.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/SimpleDateFormat.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/UFormat.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/Calendar.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/Currency.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/Freezable.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/IllformedLocaleException.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/TimeZone.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/ULocale.java
clipse-build/plugins.template/com.ibm.icu.tests/.settings/org.eclipse.jdt.core.prefs
clipse-build/plugins.template/com.ibm.icu.tests/src/com/ibm/icu/tests/UnitTest.java
clipse-build/plugins.template/com.ibm.icu/.settings/org.eclipse.jdt.core.prefs
vy.xml
ib/.project
ain/classes/charset/.settings/org.eclipse.jdt.ui.prefs
ain/classes/charset/build.properties
ain/classes/charset/build.xml
ain/classes/charset/src/META-INF/services/java.nio.charset.spi.CharsetProvider
ain/classes/charset/src/com/ibm/icu/charset/Charset88591.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetASCII.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetBOCU1.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetCESU8.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetCallback.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetCompoundText.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetDecoderICU.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetEncoderICU.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetHZ.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetICU.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetISCII.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetISO2022.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetLMBCS.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetProviderICU.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetSCSU.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetSelector.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetUTF16.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetUTF16BE.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetUTF16LE.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetUTF32.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetUTF32BE.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetUTF32LE.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetUTF7.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetUTF8.java
ain/classes/charset/src/com/ibm/icu/charset/UConverterAlias.java
ain/classes/charset/src/com/ibm/icu/charset/UConverterAliasDataReader.java
ain/classes/charset/src/com/ibm/icu/charset/UConverterConstants.java
ain/classes/charset/src/com/ibm/icu/charset/UConverterDataReader.java
ain/classes/charset/src/com/ibm/icu/charset/UConverterSharedData.java
ain/classes/charset/src/com/ibm/icu/charset/UConverterStaticData.java
ain/classes/charset/src/com/ibm/icu/charset/package.html
ain/classes/collate/.settings/org.eclipse.jdt.ui.prefs
ain/classes/collate/build.properties
ain/classes/collate/build.xml
ain/classes/collate/findbugs-exclude.xml
ain/classes/collate/src/com/ibm/icu/impl/coll/BOCSU.java
ain/classes/collate/src/com/ibm/icu/impl/coll/Collation.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationBuilder.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationCompare.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationData.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationDataBuilder.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationDataReader.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationFCD.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationFastLatin.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationFastLatinBuilder.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationIterator.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationKeys.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationLoader.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationRoot.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationRootElements.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationRuleParser.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationSettings.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationTailoring.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationWeights.java
ain/classes/collate/src/com/ibm/icu/impl/coll/ContractionsAndExpansions.java
ain/classes/collate/src/com/ibm/icu/impl/coll/FCDIterCollationIterator.java
ain/classes/collate/src/com/ibm/icu/impl/coll/FCDUTF16CollationIterator.java
ain/classes/collate/src/com/ibm/icu/impl/coll/IterCollationIterator.java
ain/classes/collate/src/com/ibm/icu/impl/coll/SharedObject.java
ain/classes/collate/src/com/ibm/icu/impl/coll/TailoredSet.java
ain/classes/collate/src/com/ibm/icu/impl/coll/UTF16CollationIterator.java
ain/classes/collate/src/com/ibm/icu/impl/coll/UVector32.java
ain/classes/collate/src/com/ibm/icu/impl/coll/UVector64.java
ain/classes/collate/src/com/ibm/icu/impl/text/RbnfScannerProviderImpl.java
ain/classes/collate/src/com/ibm/icu/text/AlphabeticIndex.java
ain/classes/collate/src/com/ibm/icu/text/CollationElementIterator.java
ain/classes/collate/src/com/ibm/icu/text/CollationKey.java
ain/classes/collate/src/com/ibm/icu/text/Collator.java
ain/classes/collate/src/com/ibm/icu/text/CollatorServiceShim.java
ain/classes/collate/src/com/ibm/icu/text/RawCollationKey.java
ain/classes/collate/src/com/ibm/icu/text/RuleBasedCollator.java
ain/classes/collate/src/com/ibm/icu/text/SearchIterator.java
ain/classes/collate/src/com/ibm/icu/text/StringSearch.java
ain/classes/collate/src/com/ibm/icu/util/GlobalizationPreferences.java
ain/classes/core/.settings/org.eclipse.jdt.ui.prefs
ain/classes/core/build.properties
ain/classes/core/build.xml
ain/classes/core/findbugs-exclude.xml
ain/classes/core/src/com/ibm/icu/ICUConfig.properties
ain/classes/core/src/com/ibm/icu/impl/Assert.java
ain/classes/core/src/com/ibm/icu/impl/BMPSet.java
ain/classes/core/src/com/ibm/icu/impl/CacheBase.java
ain/classes/core/src/com/ibm/icu/impl/CacheValue.java
ain/classes/core/src/com/ibm/icu/impl/CalendarAstronomer.java
ain/classes/core/src/com/ibm/icu/impl/CalendarCache.java
ain/classes/core/src/com/ibm/icu/impl/CalendarData.java
ain/classes/core/src/com/ibm/icu/impl/CalendarUtil.java
ain/classes/core/src/com/ibm/icu/impl/CaseMap.java
ain/classes/core/src/com/ibm/icu/impl/CharTrie.java
ain/classes/core/src/com/ibm/icu/impl/CharacterIteration.java
ain/classes/core/src/com/ibm/icu/impl/CharacterIteratorWrapper.java
ain/classes/core/src/com/ibm/icu/impl/ClassLoaderUtil.java
ain/classes/core/src/com/ibm/icu/impl/CurrencyData.java
ain/classes/core/src/com/ibm/icu/impl/DateNumberFormat.java
ain/classes/core/src/com/ibm/icu/impl/DayPeriodRules.java
ain/classes/core/src/com/ibm/icu/impl/Differ.java
ain/classes/core/src/com/ibm/icu/impl/DontCareFieldPosition.java
ain/classes/core/src/com/ibm/icu/impl/Grego.java
ain/classes/core/src/com/ibm/icu/impl/ICUBinary.java
ain/classes/core/src/com/ibm/icu/impl/ICUCache.java
ain/classes/core/src/com/ibm/icu/impl/ICUConfig.java
ain/classes/core/src/com/ibm/icu/impl/ICUData.java
ain/classes/core/src/com/ibm/icu/impl/ICUDataVersion.java
ain/classes/core/src/com/ibm/icu/impl/ICUDebug.java
ain/classes/core/src/com/ibm/icu/impl/ICULocaleService.java
ain/classes/core/src/com/ibm/icu/impl/ICUNotifier.java
ain/classes/core/src/com/ibm/icu/impl/ICURWLock.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleImpl.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleReader.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceTableAccess.java
ain/classes/core/src/com/ibm/icu/impl/ICUService.java
ain/classes/core/src/com/ibm/icu/impl/IDNA2003.java
ain/classes/core/src/com/ibm/icu/impl/IllegalIcuArgumentException.java
ain/classes/core/src/com/ibm/icu/impl/IntTrie.java
ain/classes/core/src/com/ibm/icu/impl/IntTrieBuilder.java
ain/classes/core/src/com/ibm/icu/impl/InvalidFormatException.java
ain/classes/core/src/com/ibm/icu/impl/IterableComparator.java
ain/classes/core/src/com/ibm/icu/impl/JavaTimeZone.java
ain/classes/core/src/com/ibm/icu/impl/LocaleDisplayNamesImpl.java
ain/classes/core/src/com/ibm/icu/impl/LocaleIDParser.java
ain/classes/core/src/com/ibm/icu/impl/LocaleIDs.java
ain/classes/core/src/com/ibm/icu/impl/LocaleUtility.java
ain/classes/core/src/com/ibm/icu/impl/MultiComparator.java
ain/classes/core/src/com/ibm/icu/impl/Norm2AllModes.java
ain/classes/core/src/com/ibm/icu/impl/Normalizer2Impl.java
ain/classes/core/src/com/ibm/icu/impl/OlsonTimeZone.java
ain/classes/core/src/com/ibm/icu/impl/PVecToTrieCompactHandler.java
ain/classes/core/src/com/ibm/icu/impl/Pair.java
ain/classes/core/src/com/ibm/icu/impl/PatternProps.java
ain/classes/core/src/com/ibm/icu/impl/PatternTokenizer.java
ain/classes/core/src/com/ibm/icu/impl/PluralRulesLoader.java
ain/classes/core/src/com/ibm/icu/impl/PropsVectors.java
ain/classes/core/src/com/ibm/icu/impl/Punycode.java
ain/classes/core/src/com/ibm/icu/impl/Relation.java
ain/classes/core/src/com/ibm/icu/impl/RelativeDateFormat.java
ain/classes/core/src/com/ibm/icu/impl/ReplaceableUCharacterIterator.java
ain/classes/core/src/com/ibm/icu/impl/ResourceBundleWrapper.java
ain/classes/core/src/com/ibm/icu/impl/Row.java
ain/classes/core/src/com/ibm/icu/impl/RuleCharacterIterator.java
ain/classes/core/src/com/ibm/icu/impl/SimpleCache.java
ain/classes/core/src/com/ibm/icu/impl/SimpleFilteredSentenceBreakIterator.java
ain/classes/core/src/com/ibm/icu/impl/SimpleFormatterImpl.java
ain/classes/core/src/com/ibm/icu/impl/SoftCache.java
ain/classes/core/src/com/ibm/icu/impl/SortedSetRelation.java
ain/classes/core/src/com/ibm/icu/impl/StandardPlural.java
ain/classes/core/src/com/ibm/icu/impl/StringPrepDataReader.java
ain/classes/core/src/com/ibm/icu/impl/StringRange.java
ain/classes/core/src/com/ibm/icu/impl/StringUCharacterIterator.java
ain/classes/core/src/com/ibm/icu/impl/TZDBTimeZoneNames.java
ain/classes/core/src/com/ibm/icu/impl/TextTrieMap.java
ain/classes/core/src/com/ibm/icu/impl/TimeZoneAdapter.java
ain/classes/core/src/com/ibm/icu/impl/TimeZoneGenericNames.java
ain/classes/core/src/com/ibm/icu/impl/TimeZoneNamesFactoryImpl.java
ain/classes/core/src/com/ibm/icu/impl/TimeZoneNamesImpl.java
ain/classes/core/src/com/ibm/icu/impl/Trie.java
ain/classes/core/src/com/ibm/icu/impl/Trie2.java
ain/classes/core/src/com/ibm/icu/impl/Trie2Writable.java
ain/classes/core/src/com/ibm/icu/impl/Trie2_16.java
ain/classes/core/src/com/ibm/icu/impl/Trie2_32.java
ain/classes/core/src/com/ibm/icu/impl/TrieBuilder.java
ain/classes/core/src/com/ibm/icu/impl/TrieIterator.java
ain/classes/core/src/com/ibm/icu/impl/UBiDiProps.java
ain/classes/core/src/com/ibm/icu/impl/UCaseProps.java
ain/classes/core/src/com/ibm/icu/impl/UCharArrayIterator.java
ain/classes/core/src/com/ibm/icu/impl/UCharacterIteratorWrapper.java
ain/classes/core/src/com/ibm/icu/impl/UCharacterName.java
ain/classes/core/src/com/ibm/icu/impl/UCharacterNameChoice.java
ain/classes/core/src/com/ibm/icu/impl/UCharacterNameReader.java
ain/classes/core/src/com/ibm/icu/impl/UCharacterProperty.java
ain/classes/core/src/com/ibm/icu/impl/UCharacterUtility.java
ain/classes/core/src/com/ibm/icu/impl/UPropertyAliases.java
ain/classes/core/src/com/ibm/icu/impl/URLHandler.java
ain/classes/core/src/com/ibm/icu/impl/UResource.java
ain/classes/core/src/com/ibm/icu/impl/USerializedSet.java
ain/classes/core/src/com/ibm/icu/impl/UTS46.java
ain/classes/core/src/com/ibm/icu/impl/UnicodeRegex.java
ain/classes/core/src/com/ibm/icu/impl/UnicodeSetStringSpan.java
ain/classes/core/src/com/ibm/icu/impl/Utility.java
ain/classes/core/src/com/ibm/icu/impl/ValidIdentifiers.java
ain/classes/core/src/com/ibm/icu/impl/ZoneMeta.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_da.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_da_DK.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_de.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_de_AT.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_de_DE.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_el.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_el_GR.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_en.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_en_CA.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_en_GB.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_en_US.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_es.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_es_MX.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_fr.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_fr_CA.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_fr_FR.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_it.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_it_IT.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_iw.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_iw_IL.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_ja_JP.java
ain/classes/core/src/com/ibm/icu/impl/data/ResourceReader.java
ain/classes/core/src/com/ibm/icu/impl/data/TokenIterator.java
ain/classes/core/src/com/ibm/icu/impl/data/package.html
ain/classes/core/src/com/ibm/icu/impl/duration/BasicDurationFormat.java
ain/classes/core/src/com/ibm/icu/impl/duration/BasicDurationFormatter.java
ain/classes/core/src/com/ibm/icu/impl/duration/BasicDurationFormatterFactory.java
ain/classes/core/src/com/ibm/icu/impl/duration/BasicPeriodBuilderFactory.java
ain/classes/core/src/com/ibm/icu/impl/duration/BasicPeriodFormatter.java
ain/classes/core/src/com/ibm/icu/impl/duration/BasicPeriodFormatterFactory.java
ain/classes/core/src/com/ibm/icu/impl/duration/BasicPeriodFormatterService.java
ain/classes/core/src/com/ibm/icu/impl/duration/DateFormatter.java
ain/classes/core/src/com/ibm/icu/impl/duration/DurationFormatter.java
ain/classes/core/src/com/ibm/icu/impl/duration/DurationFormatterFactory.java
ain/classes/core/src/com/ibm/icu/impl/duration/Period.java
ain/classes/core/src/com/ibm/icu/impl/duration/PeriodBuilder.java
ain/classes/core/src/com/ibm/icu/impl/duration/PeriodBuilderFactory.java
ain/classes/core/src/com/ibm/icu/impl/duration/PeriodFormatter.java
ain/classes/core/src/com/ibm/icu/impl/duration/PeriodFormatterFactory.java
ain/classes/core/src/com/ibm/icu/impl/duration/PeriodFormatterService.java
ain/classes/core/src/com/ibm/icu/impl/duration/TimeUnit.java
ain/classes/core/src/com/ibm/icu/impl/duration/TimeUnitConstants.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/DataRecord.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/PeriodFormatterData.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/PeriodFormatterDataService.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/RecordReader.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/RecordWriter.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/Utils.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/XMLRecordReader.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/XMLRecordWriter.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/YMDDateFormatter.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/index.txt
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ar_EG.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ar_EG.xml.escaped
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_en.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_es.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_fr.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_he_IL.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_hi.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_it.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ja.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ko.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ru.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_th.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hans.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hans_SG.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hant.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hant_HK.xml
ain/classes/core/src/com/ibm/icu/impl/locale/AsciiUtil.java
ain/classes/core/src/com/ibm/icu/impl/locale/BaseLocale.java
ain/classes/core/src/com/ibm/icu/impl/locale/Extension.java
ain/classes/core/src/com/ibm/icu/impl/locale/InternalLocaleBuilder.java
ain/classes/core/src/com/ibm/icu/impl/locale/KeyTypeData.java
ain/classes/core/src/com/ibm/icu/impl/locale/LanguageTag.java
ain/classes/core/src/com/ibm/icu/impl/locale/LocaleExtensions.java
ain/classes/core/src/com/ibm/icu/impl/locale/LocaleObjectCache.java
ain/classes/core/src/com/ibm/icu/impl/locale/LocaleSyntaxException.java
ain/classes/core/src/com/ibm/icu/impl/locale/LocaleValidityChecker.java
ain/classes/core/src/com/ibm/icu/impl/locale/ParseStatus.java
ain/classes/core/src/com/ibm/icu/impl/locale/StringTokenIterator.java
ain/classes/core/src/com/ibm/icu/impl/locale/UnicodeLocaleExtension.java
ain/classes/core/src/com/ibm/icu/lang/CharSequences.java
ain/classes/core/src/com/ibm/icu/lang/UCharacter.java
ain/classes/core/src/com/ibm/icu/lang/UCharacterCategory.java
ain/classes/core/src/com/ibm/icu/lang/UCharacterDirection.java
ain/classes/core/src/com/ibm/icu/lang/UCharacterEnums.java
ain/classes/core/src/com/ibm/icu/lang/UCharacterNameIterator.java
ain/classes/core/src/com/ibm/icu/lang/UProperty.java
ain/classes/core/src/com/ibm/icu/lang/UScript.java
ain/classes/core/src/com/ibm/icu/lang/UScriptRun.java
ain/classes/core/src/com/ibm/icu/lang/package.html
ain/classes/core/src/com/ibm/icu/math/BigDecimal.java
ain/classes/core/src/com/ibm/icu/math/MathContext.java
ain/classes/core/src/com/ibm/icu/math/package.html
ain/classes/core/src/com/ibm/icu/text/ArabicShaping.java
ain/classes/core/src/com/ibm/icu/text/ArabicShapingException.java
ain/classes/core/src/com/ibm/icu/text/Bidi.java
ain/classes/core/src/com/ibm/icu/text/BidiClassifier.java
ain/classes/core/src/com/ibm/icu/text/BidiLine.java
ain/classes/core/src/com/ibm/icu/text/BidiRun.java
ain/classes/core/src/com/ibm/icu/text/BidiTransform.java
ain/classes/core/src/com/ibm/icu/text/BidiWriter.java
ain/classes/core/src/com/ibm/icu/text/BreakIterator.java
ain/classes/core/src/com/ibm/icu/text/BreakIteratorFactory.java
ain/classes/core/src/com/ibm/icu/text/BurmeseBreakEngine.java
ain/classes/core/src/com/ibm/icu/text/BytesDictionaryMatcher.java
ain/classes/core/src/com/ibm/icu/text/CanonicalIterator.java
ain/classes/core/src/com/ibm/icu/text/CharsDictionaryMatcher.java
ain/classes/core/src/com/ibm/icu/text/CharsetDetector.java
ain/classes/core/src/com/ibm/icu/text/CharsetMatch.java
ain/classes/core/src/com/ibm/icu/text/CharsetRecog_2022.java
ain/classes/core/src/com/ibm/icu/text/CharsetRecog_UTF8.java
ain/classes/core/src/com/ibm/icu/text/CharsetRecog_Unicode.java
ain/classes/core/src/com/ibm/icu/text/CharsetRecog_mbcs.java
ain/classes/core/src/com/ibm/icu/text/CharsetRecog_sbcs.java
ain/classes/core/src/com/ibm/icu/text/CharsetRecognizer.java
ain/classes/core/src/com/ibm/icu/text/ChineseDateFormat.java
ain/classes/core/src/com/ibm/icu/text/ChineseDateFormatSymbols.java
ain/classes/core/src/com/ibm/icu/text/CjkBreakEngine.java
ain/classes/core/src/com/ibm/icu/text/CompactDecimalDataCache.java
ain/classes/core/src/com/ibm/icu/text/CompactDecimalFormat.java
ain/classes/core/src/com/ibm/icu/text/ComposedCharIter.java
ain/classes/core/src/com/ibm/icu/text/CurrencyDisplayNames.java
ain/classes/core/src/com/ibm/icu/text/CurrencyFormat.java
ain/classes/core/src/com/ibm/icu/text/CurrencyMetaInfo.java
ain/classes/core/src/com/ibm/icu/text/CurrencyPluralInfo.java
ain/classes/core/src/com/ibm/icu/text/DateFormat.java
ain/classes/core/src/com/ibm/icu/text/DateFormatSymbols.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalFormat.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalInfo.java
ain/classes/core/src/com/ibm/icu/text/DateTimePatternGenerator.java
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
ain/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
ain/classes/core/src/com/ibm/icu/text/DictionaryBreakEngine.java
ain/classes/core/src/com/ibm/icu/text/DictionaryData.java
ain/classes/core/src/com/ibm/icu/text/DictionaryMatcher.java
ain/classes/core/src/com/ibm/icu/text/DigitList.java
ain/classes/core/src/com/ibm/icu/text/DisplayContext.java
ain/classes/core/src/com/ibm/icu/text/DurationFormat.java
ain/classes/core/src/com/ibm/icu/text/FilteredBreakIteratorBuilder.java
ain/classes/core/src/com/ibm/icu/text/FilteredNormalizer2.java
ain/classes/core/src/com/ibm/icu/text/IDNA.java
ain/classes/core/src/com/ibm/icu/text/IdentifierInfo.java
ain/classes/core/src/com/ibm/icu/text/KhmerBreakEngine.java
ain/classes/core/src/com/ibm/icu/text/LanguageBreakEngine.java
ain/classes/core/src/com/ibm/icu/text/LaoBreakEngine.java
ain/classes/core/src/com/ibm/icu/text/ListFormatter.java
ain/classes/core/src/com/ibm/icu/text/LocaleDisplayNames.java
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/classes/core/src/com/ibm/icu/text/MessageFormat.java
ain/classes/core/src/com/ibm/icu/text/MessagePattern.java
ain/classes/core/src/com/ibm/icu/text/MessagePatternUtil.java
ain/classes/core/src/com/ibm/icu/text/NFRule.java
ain/classes/core/src/com/ibm/icu/text/NFRuleSet.java
ain/classes/core/src/com/ibm/icu/text/NFSubstitution.java
ain/classes/core/src/com/ibm/icu/text/Normalizer.java
ain/classes/core/src/com/ibm/icu/text/Normalizer2.java
ain/classes/core/src/com/ibm/icu/text/NumberFormat.java
ain/classes/core/src/com/ibm/icu/text/NumberFormatServiceShim.java
ain/classes/core/src/com/ibm/icu/text/NumberingSystem.java
ain/classes/core/src/com/ibm/icu/text/PluralFormat.java
ain/classes/core/src/com/ibm/icu/text/PluralRanges.java
ain/classes/core/src/com/ibm/icu/text/PluralRules.java
ain/classes/core/src/com/ibm/icu/text/PluralRulesSerialProxy.java
ain/classes/core/src/com/ibm/icu/text/PluralSamples.java
ain/classes/core/src/com/ibm/icu/text/Quantifier.java
ain/classes/core/src/com/ibm/icu/text/QuantityFormatter.java
ain/classes/core/src/com/ibm/icu/text/RBBIDataWrapper.java
ain/classes/core/src/com/ibm/icu/text/RBBINode.java
ain/classes/core/src/com/ibm/icu/text/RBBIRuleBuilder.java
ain/classes/core/src/com/ibm/icu/text/RBBIRuleParseTable.java
ain/classes/core/src/com/ibm/icu/text/RBBIRuleScanner.java
ain/classes/core/src/com/ibm/icu/text/RBBISetBuilder.java
ain/classes/core/src/com/ibm/icu/text/RBBISymbolTable.java
ain/classes/core/src/com/ibm/icu/text/RBBITableBuilder.java
ain/classes/core/src/com/ibm/icu/text/RBNFChinesePostProcessor.java
ain/classes/core/src/com/ibm/icu/text/RBNFPostProcessor.java
ain/classes/core/src/com/ibm/icu/text/RbnfLenientScanner.java
ain/classes/core/src/com/ibm/icu/text/RbnfLenientScannerProvider.java
ain/classes/core/src/com/ibm/icu/text/RelativeDateTimeFormatter.java
ain/classes/core/src/com/ibm/icu/text/Replaceable.java
ain/classes/core/src/com/ibm/icu/text/ReplaceableContextIterator.java
ain/classes/core/src/com/ibm/icu/text/ReplaceableString.java
ain/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java
ain/classes/core/src/com/ibm/icu/text/RuleBasedNumberFormat.java
ain/classes/core/src/com/ibm/icu/text/SCSU.java
ain/classes/core/src/com/ibm/icu/text/ScientificNumberFormatter.java
ain/classes/core/src/com/ibm/icu/text/SelectFormat.java
ain/classes/core/src/com/ibm/icu/text/SimpleDateFormat.java
ain/classes/core/src/com/ibm/icu/text/SimpleFormatter.java
ain/classes/core/src/com/ibm/icu/text/SpoofChecker.java
ain/classes/core/src/com/ibm/icu/text/StringCharacterIterator.java
ain/classes/core/src/com/ibm/icu/text/StringPrep.java
ain/classes/core/src/com/ibm/icu/text/StringPrepParseException.java
ain/classes/core/src/com/ibm/icu/text/StringTransform.java
ain/classes/core/src/com/ibm/icu/text/SymbolTable.java
ain/classes/core/src/com/ibm/icu/text/ThaiBreakEngine.java
ain/classes/core/src/com/ibm/icu/text/TimeUnitFormat.java
ain/classes/core/src/com/ibm/icu/text/TimeZoneFormat.java
ain/classes/core/src/com/ibm/icu/text/TimeZoneNames.java
ain/classes/core/src/com/ibm/icu/text/Transform.java
ain/classes/core/src/com/ibm/icu/text/UCharacterIterator.java
ain/classes/core/src/com/ibm/icu/text/UFieldPosition.java
ain/classes/core/src/com/ibm/icu/text/UFormat.java
ain/classes/core/src/com/ibm/icu/text/UForwardCharacterIterator.java
ain/classes/core/src/com/ibm/icu/text/UTF16.java
ain/classes/core/src/com/ibm/icu/text/UnhandledBreakEngine.java
ain/classes/core/src/com/ibm/icu/text/UnicodeCompressor.java
ain/classes/core/src/com/ibm/icu/text/UnicodeDecompressor.java
ain/classes/core/src/com/ibm/icu/text/UnicodeFilter.java
ain/classes/core/src/com/ibm/icu/text/UnicodeMatcher.java
ain/classes/core/src/com/ibm/icu/text/UnicodeReplacer.java
ain/classes/core/src/com/ibm/icu/text/UnicodeSet.java
ain/classes/core/src/com/ibm/icu/text/UnicodeSetIterator.java
ain/classes/core/src/com/ibm/icu/text/UnicodeSetSpanner.java
ain/classes/core/src/com/ibm/icu/text/package.html
ain/classes/core/src/com/ibm/icu/util/AnnualTimeZoneRule.java
ain/classes/core/src/com/ibm/icu/util/BasicTimeZone.java
ain/classes/core/src/com/ibm/icu/util/BuddhistCalendar.java
ain/classes/core/src/com/ibm/icu/util/ByteArrayWrapper.java
ain/classes/core/src/com/ibm/icu/util/BytesTrie.java
ain/classes/core/src/com/ibm/icu/util/BytesTrieBuilder.java
ain/classes/core/src/com/ibm/icu/util/CECalendar.java
ain/classes/core/src/com/ibm/icu/util/Calendar.java
ain/classes/core/src/com/ibm/icu/util/CaseInsensitiveString.java
ain/classes/core/src/com/ibm/icu/util/CharsTrie.java
ain/classes/core/src/com/ibm/icu/util/CharsTrieBuilder.java
ain/classes/core/src/com/ibm/icu/util/ChineseCalendar.java
ain/classes/core/src/com/ibm/icu/util/CompactByteArray.java
ain/classes/core/src/com/ibm/icu/util/CompactCharArray.java
ain/classes/core/src/com/ibm/icu/util/CopticCalendar.java
ain/classes/core/src/com/ibm/icu/util/Currency.java
ain/classes/core/src/com/ibm/icu/util/CurrencyAmount.java
ain/classes/core/src/com/ibm/icu/util/CurrencyServiceShim.java
ain/classes/core/src/com/ibm/icu/util/DangiCalendar.java
ain/classes/core/src/com/ibm/icu/util/DateInterval.java
ain/classes/core/src/com/ibm/icu/util/DateRule.java
ain/classes/core/src/com/ibm/icu/util/DateTimeRule.java
ain/classes/core/src/com/ibm/icu/util/EasterHoliday.java
ain/classes/core/src/com/ibm/icu/util/EthiopicCalendar.java
ain/classes/core/src/com/ibm/icu/util/Freezable.java
ain/classes/core/src/com/ibm/icu/util/GenderInfo.java
ain/classes/core/src/com/ibm/icu/util/GregorianCalendar.java
ain/classes/core/src/com/ibm/icu/util/HebrewCalendar.java
ain/classes/core/src/com/ibm/icu/util/HebrewHoliday.java
ain/classes/core/src/com/ibm/icu/util/Holiday.java
ain/classes/core/src/com/ibm/icu/util/ICUCloneNotSupportedException.java
ain/classes/core/src/com/ibm/icu/util/ICUException.java
ain/classes/core/src/com/ibm/icu/util/ICUUncheckedIOException.java
ain/classes/core/src/com/ibm/icu/util/IllformedLocaleException.java
ain/classes/core/src/com/ibm/icu/util/IndianCalendar.java
ain/classes/core/src/com/ibm/icu/util/InitialTimeZoneRule.java
ain/classes/core/src/com/ibm/icu/util/IslamicCalendar.java
ain/classes/core/src/com/ibm/icu/util/JapaneseCalendar.java
ain/classes/core/src/com/ibm/icu/util/LocaleData.java
ain/classes/core/src/com/ibm/icu/util/LocaleMatcher.java
ain/classes/core/src/com/ibm/icu/util/LocalePriorityList.java
ain/classes/core/src/com/ibm/icu/util/Measure.java
ain/classes/core/src/com/ibm/icu/util/MeasureUnit.java
ain/classes/core/src/com/ibm/icu/util/Output.java
ain/classes/core/src/com/ibm/icu/util/OutputInt.java
ain/classes/core/src/com/ibm/icu/util/OverlayBundle.java
ain/classes/core/src/com/ibm/icu/util/PersianCalendar.java
ain/classes/core/src/com/ibm/icu/util/RangeDateRule.java
ain/classes/core/src/com/ibm/icu/util/RangeValueIterator.java
ain/classes/core/src/com/ibm/icu/util/Region.java
ain/classes/core/src/com/ibm/icu/util/RuleBasedTimeZone.java
ain/classes/core/src/com/ibm/icu/util/STZInfo.java
ain/classes/core/src/com/ibm/icu/util/SimpleDateRule.java
ain/classes/core/src/com/ibm/icu/util/SimpleHoliday.java
ain/classes/core/src/com/ibm/icu/util/SimpleTimeZone.java
ain/classes/core/src/com/ibm/icu/util/StringTokenizer.java
ain/classes/core/src/com/ibm/icu/util/StringTrieBuilder.java
ain/classes/core/src/com/ibm/icu/util/TaiwanCalendar.java
ain/classes/core/src/com/ibm/icu/util/TimeArrayTimeZoneRule.java
ain/classes/core/src/com/ibm/icu/util/TimeUnit.java
ain/classes/core/src/com/ibm/icu/util/TimeUnitAmount.java
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
ain/classes/core/src/com/ibm/icu/util/TimeZoneRule.java
ain/classes/core/src/com/ibm/icu/util/TimeZoneTransition.java
ain/classes/core/src/com/ibm/icu/util/ULocale.java
ain/classes/core/src/com/ibm/icu/util/UResourceBundle.java
ain/classes/core/src/com/ibm/icu/util/UResourceBundleIterator.java
ain/classes/core/src/com/ibm/icu/util/UResourceTypeMismatchException.java
ain/classes/core/src/com/ibm/icu/util/UniversalTimeScale.java
ain/classes/core/src/com/ibm/icu/util/VTimeZone.java
ain/classes/core/src/com/ibm/icu/util/ValueIterator.java
ain/classes/core/src/com/ibm/icu/util/VersionInfo.java
ain/classes/core/src/com/ibm/icu/util/package.html
ain/classes/currdata/.settings/org.eclipse.jdt.ui.prefs
ain/classes/currdata/build.properties
ain/classes/currdata/build.xml
ain/classes/currdata/src/com/ibm/icu/impl/ICUCurrencyDisplayInfoProvider.java
ain/classes/currdata/src/com/ibm/icu/impl/ICUCurrencyMetaInfo.java
ain/classes/langdata/.settings/org.eclipse.jdt.ui.prefs
ain/classes/langdata/build.properties
ain/classes/langdata/build.xml
ain/classes/langdata/src/com/ibm/icu/impl/ICULangDataTables.java
ain/classes/localespi/.settings/org.eclipse.jdt.ui.prefs
ain/classes/localespi/build.properties
ain/classes/localespi/build.xml
ain/classes/localespi/src/META-INF/services/java.text.spi.BreakIteratorProvider
ain/classes/localespi/src/META-INF/services/java.text.spi.CollatorProvider
ain/classes/localespi/src/META-INF/services/java.text.spi.DateFormatProvider
ain/classes/localespi/src/META-INF/services/java.text.spi.DateFormatSymbolsProvider
ain/classes/localespi/src/META-INF/services/java.text.spi.DecimalFormatSymbolsProvider
ain/classes/localespi/src/META-INF/services/java.text.spi.NumberFormatProvider
ain/classes/localespi/src/META-INF/services/java.util.spi.CurrencyNameProvider
ain/classes/localespi/src/META-INF/services/java.util.spi.LocaleNameProvider
ain/classes/localespi/src/META-INF/services/java.util.spi.TimeZoneNameProvider
ain/classes/localespi/src/com/ibm/icu/impl/icuadapter/NumberFormatJDK.java
ain/classes/localespi/src/com/ibm/icu/impl/icuadapter/TimeZoneJDK.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/ICULocaleServiceProvider.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/ICULocaleServiceProviderConfig.properties
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/text/BreakIteratorProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/text/CollatorProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/text/DateFormatProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/text/DateFormatSymbolsProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/text/DecimalFormatSymbolsProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/text/NumberFormatProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/util/CurrencyNameProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/util/LocaleNameProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/util/TimeZoneNameProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/BreakIteratorICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/CalendarICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/CollationKeyICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/CollatorICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/DateFormatSymbolsICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/DecimalFormatICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/DecimalFormatSymbolsICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/NumberFormatICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/SimpleDateFormatICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/TimeZoneICU.java
ain/classes/regiondata/.settings/org.eclipse.jdt.ui.prefs
ain/classes/regiondata/build.properties
ain/classes/regiondata/build.xml
ain/classes/regiondata/src/com/ibm/icu/impl/ICURegionDataTables.java
ain/classes/translit/.settings/org.eclipse.jdt.ui.prefs
ain/classes/translit/build.properties
ain/classes/translit/build.xml
ain/classes/translit/findbugs-exclude.xml
ain/classes/translit/src/com/ibm/icu/impl/UtilityExtensions.java
ain/classes/translit/src/com/ibm/icu/text/AnyTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/BreakTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/CaseFoldTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/CompoundTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/EscapeTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/FunctionReplacer.java
ain/classes/translit/src/com/ibm/icu/text/LowercaseTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/NameUnicodeTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/NormalizationTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/NullTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/RemoveTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/RuleBasedTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/SourceTargetUtility.java
ain/classes/translit/src/com/ibm/icu/text/StringMatcher.java
ain/classes/translit/src/com/ibm/icu/text/StringReplacer.java
ain/classes/translit/src/com/ibm/icu/text/TitlecaseTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/TransformTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/TransliterationRule.java
ain/classes/translit/src/com/ibm/icu/text/TransliterationRuleSet.java
ain/classes/translit/src/com/ibm/icu/text/Transliterator.java
ain/classes/translit/src/com/ibm/icu/text/TransliteratorIDParser.java
ain/classes/translit/src/com/ibm/icu/text/TransliteratorParser.java
ain/classes/translit/src/com/ibm/icu/text/TransliteratorRegistry.java
ain/classes/translit/src/com/ibm/icu/text/UnescapeTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/UnicodeNameTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/UppercaseTransliterator.java
ain/shared/build/common-targets.xml
ain/shared/build/common.properties
ain/shared/build/locations-eclipse.properties
ain/shared/build/locations.properties
ain/shared/data/Transliterator_Han_Latin_Definition.txt
ain/shared/data/Transliterator_Han_Latin_EDICT.txt
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/shared/data/security.policy
ain/shared/data/testdata.jar
ain/shared/licenses/LICENSE
ain/shared/licenses/license.html
ain/tests/charset/.classpath
ain/tests/charset/.settings/org.eclipse.jdt.ui.prefs
ain/tests/charset/build.properties
ain/tests/charset/build.xml
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestAll.java
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestCharset.java
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestConversion.java
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestSelection.java
ain/tests/collate/.classpath
ain/tests/collate/.settings/org.eclipse.jdt.ui.prefs
ain/tests/collate/build.properties
ain/tests/collate/build.xml
ain/tests/collate/src/com/ibm/icu/dev/data/CollationTest_NON_IGNORABLE_SHORT.txt
ain/tests/collate/src/com/ibm/icu/dev/data/CollationTest_SHIFTED_SHORT.txt
ain/tests/collate/src/com/ibm/icu/dev/data/collationtest.txt
ain/tests/collate/src/com/ibm/icu/dev/data/riwords.txt
ain/tests/collate/src/com/ibm/icu/dev/test/TestAllCollate.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/AlphabeticIndexTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationAPITest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationChineseTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationCreationMethodTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationCurrencyTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationDummyTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationEnglishTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationFinnishTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationFrenchTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationFrozenMonkeyTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationGermanTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationIteratorTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationKanaTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationMiscTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationMonkeyTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationRegressionTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationServiceTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationSpanishTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationThaiTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationThreadTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationTurkishTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/Counter.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/G7CollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/LotusCollationKoreanTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/TestAll.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/TestComparator.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/UCAConformanceTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/format/GlobalizationPreferencesTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/format/RbnfLenientScannerTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/search/SearchTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/search/package.html
ain/tests/collate/src/com/ibm/icu/dev/test/util/ICUResourceBundleCollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/util/LocaleAliasCollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/util/ULocaleCollationTest.java
ain/tests/core/.classpath
ain/tests/core/.settings/org.eclipse.jdt.ui.prefs
ain/tests/core/build.properties
ain/tests/core/build.xml
ain/tests/core/src/com/ibm/icu/dev/data/TestDataElements_testtypes.java
ain/tests/core/src/com/ibm/icu/dev/data/numberformattestspecification.txt
ain/tests/core/src/com/ibm/icu/dev/data/rbbi/english.dict
ain/tests/core/src/com/ibm/icu/dev/data/rbbi/words.txt
ain/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements.java
ain/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_en.properties
ain/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn.properties
ain/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn_US.java
ain/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_en_US.java
ain/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_fr_Latn_FR.java
ain/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_te.java
ain/tests/core/src/com/ibm/icu/dev/data/resources/TestMessages.java
ain/tests/core/src/com/ibm/icu/dev/data/resources/testmessages.properties
ain/tests/core/src/com/ibm/icu/dev/data/thai6.ucs
ain/tests/core/src/com/ibm/icu/dev/data/unicode/BidiTest.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/CompositionExclusions.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/NormalizationCorrections.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/NormalizationTest-3.2.0.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/NormalizationTest.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/SpecialCasing.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/UnicodeData.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/confusables.txt
ain/tests/core/src/com/ibm/icu/dev/test/TestAllCore.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/BiDiConformanceTest.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/BidiFmwk.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/BidiTest.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestBidi.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestBidiTransform.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestCharFromDirProp.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestClassOverride.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestCompatibility.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestContext.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestData.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestFailureRecovery.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestInverse.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestMultipleParagraphs.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestReorder.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestReorderArabicMathSymbols.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestReorderRunsOnly.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestReorderingMode.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestStreaming.java
ain/tests/core/src/com/ibm/icu/dev/test/bigdec/DiagBigDecimal.java
ain/tests/core/src/com/ibm/icu/dev/test/bigdec/DiagBigDecimalTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/AstroTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/CalendarRegression.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/CalendarRegressionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/CalendarTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/CalendarTestFmwk.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/ChineseTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/ChineseTestCase.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/CompatibilityTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/CopticTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/DangiTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/DataDrivenCalendarTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/EthiopicTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/HebrewTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/HolidayTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IndianTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IslamicTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/JapaneseTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/PersianTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/TestCase.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/package.html
ain/tests/core/src/com/ibm/icu/dev/test/charsetdet/CharsetDetectionTests.xml
ain/tests/core/src/com/ibm/icu/dev/test/charsetdet/TestCharsetDetector.java
ain/tests/core/src/com/ibm/icu/dev/test/cldr/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/cldr/TestCLDRVsICU.java
ain/tests/core/src/com/ibm/icu/dev/test/compression/DecompressionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/compression/ExhaustiveTest.java
ain/tests/core/src/com/ibm/icu/dev/test/compression/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/compression/package.html
ain/tests/core/src/com/ibm/icu/dev/test/duration/DataReadWriteTest.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/ICUDurationTest.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/LanguageTestFmwk.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/LanguageTestRoot.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/PeriodBuilderFactoryTest.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/PeriodBuilderTest.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/PeriodTest.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/RegressionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/ResourceBasedPeriodFormatterDataServiceTest.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_ar_EG.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_en.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_es.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_fr.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_he_IL.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_hi.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_it.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_ja.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_ko.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_ru.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_zh_Hans.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_zh_Hans_SG.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_zh_Hant.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_zh_Hant_HK.java
ain/tests/core/src/com/ibm/icu/dev/test/format/BigNumberFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/CompactDecimalFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DataDrivenFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DataDrivenNumberFormatTestSuite.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DataDrivenNumberFormatTestUtility.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatMiscTests.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatRegressionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatRegressionTestJ.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatRoundTripTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateIntervalFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateTimeGeneratorTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormatAPI.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormatAPIC.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormatSymbols.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatAPI.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatAPIC.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatSymbols.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatSymbolsC.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestNumberFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestNumberFormatAPI.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestSimpleDateFormatAPI.java
ain/tests/core/src/com/ibm/icu/dev/test/format/ListFormatterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/MessagePatternUtilTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/MessageRegression.java
ain/tests/core/src/com/ibm/icu/dev/test/format/MessageRegressionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatRegistrationTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatRegressionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatRoundTripTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatSerialTestData.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatSpecificationTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTestCases.txt
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTestData.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTestTuple.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberRegression.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberRegressionTests.java
ain/tests/core/src/com/ibm/icu/dev/test/format/PluralFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/PluralFormatUnitTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/PluralRangesTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/PluralRulesFactory.java
ain/tests/core/src/com/ibm/icu/dev/test/format/PluralRulesTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/RBNFParseTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/RbnfRoundTripTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/RbnfTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/RelativeDateTimeFormatterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/ScientificNumberFormatterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/SelectFormatAPITest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/SelectFormatUnitTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TestMessageFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TimeUnitTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TimeZoneAliases.txt
ain/tests/core/src/com/ibm/icu/dev/test/format/TimeZoneFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/WriteNumberFormatSerialTestData.java
ain/tests/core/src/com/ibm/icu/dev/test/format/plurals.txt
ain/tests/core/src/com/ibm/icu/dev/test/impl/CacheTest.java
ain/tests/core/src/com/ibm/icu/dev/test/impl/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/iterator/TestUCharacterIterator.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/TestCharacter.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/TestUScript.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/TestUScriptRun.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterCaseTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterCategoryTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterCompare.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterDirectionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterSurrogateTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterThreadTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UPropertyAliasesTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UTF16Test.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UnicodeSetStringSpanTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UnicodeSetTest.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/BasicTest.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/ConformanceTest.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/IntHashtable.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/IntStringHashtable.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/LongHashtable.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/NormalizationMonkeyTest.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/NormalizerBuilder.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/NormalizerData.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/NormalizerRegressionTests.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/TestCanonicalIterator.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/TestDeprecatedNormalizerAPI.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/UTS46Test.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/UnicodeNormalizer.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/UnicodeNormalizerConformanceTest.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/package.html
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/AbstractBreakIteratorTests.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/BreakIteratorRegTest.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/BreakIteratorRules_en_US_TEST.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/BreakIteratorTest.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBIAPITest.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITest.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITestExtended.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITestMonkey.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/SimpleBITest.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/package.html
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/rbbitst.txt
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CalendarHandler.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CalendarTests.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CompatibilityTest.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CoverageTest.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/ExceptionHandler.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/ExceptionTests.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/FormatHandler.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/FormatTests.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/SerializableTest.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/SerializableTestUtility.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/SerializableWriter.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.impl.DateNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.impl.InvalidFormatException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.impl.JavaTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.impl.OlsonTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.impl.RelativeDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.impl.TimeZoneAdapter.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.math.BigDecimal.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.math.MathContext.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.ArabicShapingException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.ChineseDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.CompactDecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.CurrencyPluralInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.DateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.DateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.DateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.DateIntervalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.DateIntervalInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.DecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.DecimalFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.MeasureFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.MessageFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.MessageFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.NumberFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.NumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.PluralFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.PluralRules.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.SelectFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.SimpleDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.StringPrepParseException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.TimeUnitFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.text.TimeZoneFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.BuddhistCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.Calendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.ChineseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.CopticCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.Currency.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.DangiCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.DateInterval.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.DateTimeRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.EthiopicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.GregorianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.HebrewCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.ICUException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.ICUUncheckedIOException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.IllformedLocaleException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.IndianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.InitialTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.IslamicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.JapaneseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.MeasureUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.PersianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.RuleBasedTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.SimpleTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.TaiwanCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.TimeUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.TimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.ULocale.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_58.1/com.ibm.icu.util.VTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/shaping/ArabicShapingRegTest.java
ain/tests/core/src/com/ibm/icu/dev/test/shaping/ArabicShapingTest.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/IDNAConformanceTest.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/IDNAReference.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/NFS4StringPrep.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/NamePrepTransform.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/PunycodeReference.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/TestData.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/TestIDNA.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/TestIDNARef.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/TestInputDataStructure.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/TestStringPrep.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/TestStringPrepProfiles.java
ain/tests/core/src/com/ibm/icu/dev/test/text/SpoofCheckerTest.java
ain/tests/core/src/com/ibm/icu/dev/test/text/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/timescale/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/timescale/TimeScaleAPITest.java
ain/tests/core/src/com/ibm/icu/dev/test/timescale/TimeScaleDataTest.java
ain/tests/core/src/com/ibm/icu/dev/test/timescale/TimeScaleMonkeyTest.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneAliasTest.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneBoundaryTest.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneOffsetLocalTest.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneRegression.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneRegressionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneRuleTest.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/BytesTrieTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/CalendarFieldsSet.java
ain/tests/core/src/com/ibm/icu/dev/test/util/CharsTrieTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/CompactArrayTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/CurrencyTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/DateTimeStyleSet.java
ain/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilities.java
ain/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesData.java
ain/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/DisplayNameTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/Equator.java
ain/tests/core/src/com/ibm/icu/dev/test/util/FieldsSet.java
ain/tests/core/src/com/ibm/icu/dev/test/util/GenderInfoTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUBinaryTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUServiceTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUServiceTestSample.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUServiceThreadTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/LocaleAliasTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/LocaleBuilderTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/LocaleDataTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/LocaleMatcherShim.java
ain/tests/core/src/com/ibm/icu/dev/test/util/LocaleMatcherTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/LocalePriorityListTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/RegionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/SimpleFormatterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/StringTokenizerTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/util/TestData_en.jpp
ain/tests/core/src/com/ibm/icu/dev/test/util/TestDefaultPackageLoading.jpp
ain/tests/core/src/com/ibm/icu/dev/test/util/TestLocaleValidity.java
ain/tests/core/src/com/ibm/icu/dev/test/util/TextTrieMapTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.java
ain/tests/core/src/com/ibm/icu/dev/test/util/TrieMap.java
ain/tests/core/src/com/ibm/icu/dev/test/util/TrieMapTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/TrieTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/UtilityTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/VersionInfoTest.java
ain/tests/core/src/com/ibm/icu/text/DigitListTest.java
ain/tests/framework/.classpath
ain/tests/framework/.settings/org.eclipse.jdt.ui.prefs
ain/tests/framework/build.properties
ain/tests/framework/build.xml
ain/tests/framework/src/com/ibm/icu/dev/test/AbstractTestLog.java
ain/tests/framework/src/com/ibm/icu/dev/test/ModuleTest.java
ain/tests/framework/src/com/ibm/icu/dev/test/ResourceModule.java
ain/tests/framework/src/com/ibm/icu/dev/test/TestBoilerplate.java
ain/tests/framework/src/com/ibm/icu/dev/test/TestDataModule.java
ain/tests/framework/src/com/ibm/icu/dev/test/TestFmwk.java
ain/tests/framework/src/com/ibm/icu/dev/test/TestLog.java
ain/tests/framework/src/com/ibm/icu/dev/test/TestLogWriter.java
ain/tests/framework/src/com/ibm/icu/dev/test/TestUtil.java
ain/tests/framework/src/com/ibm/icu/dev/test/UTF16Util.java
ain/tests/framework/src/com/ibm/icu/dev/test/package.html
ain/tests/framework/src/com/ibm/icu/dev/test/sample/ModuleTestSample.java
ain/tests/framework/src/com/ibm/icu/dev/test/sample/ModuleTestSampleData.java
ain/tests/framework/src/com/ibm/icu/dev/util/ArrayComparator.java
ain/tests/framework/src/com/ibm/icu/dev/util/CollectionUtilities.java
ain/tests/framework/src/com/ibm/icu/dev/util/DataInputCompressor.java
ain/tests/framework/src/com/ibm/icu/dev/util/DataOutputCompressor.java
ain/tests/framework/src/com/ibm/icu/dev/util/ElapsedTimer.java
ain/tests/framework/src/com/ibm/icu/dev/util/IcuUnicodeNormalizerFactory.java
ain/tests/framework/src/com/ibm/icu/dev/util/ImmutableEntry.java
ain/tests/framework/src/com/ibm/icu/dev/util/Pick.java
ain/tests/framework/src/com/ibm/icu/dev/util/PrettyPrinter.java
ain/tests/framework/src/com/ibm/icu/dev/util/Quoter.java
ain/tests/framework/src/com/ibm/icu/dev/util/SortedBag.java
ain/tests/framework/src/com/ibm/icu/dev/util/Tabber.java
ain/tests/framework/src/com/ibm/icu/dev/util/Timer.java
ain/tests/framework/src/com/ibm/icu/dev/util/UnicodeLabel.java
ain/tests/framework/src/com/ibm/icu/dev/util/UnicodeMap.java
ain/tests/framework/src/com/ibm/icu/dev/util/UnicodeMapIterator.java
ain/tests/framework/src/com/ibm/icu/dev/util/UnicodePropertySource.java
ain/tests/framework/src/com/ibm/icu/dev/util/UnicodeTransform.java
ain/tests/framework/src/com/ibm/icu/dev/util/VariableReplacer.java
ain/tests/framework/src/com/ibm/icu/dev/util/Visitor.java
ain/tests/framework/src/com/ibm/icu/dev/util/XEquivalenceClass.java
ain/tests/framework/src/com/ibm/icu/dev/util/XEquivalenceMap.java
ain/tests/localespi/.classpath
ain/tests/localespi/.settings/org.eclipse.jdt.ui.prefs
ain/tests/localespi/build.properties
ain/tests/localespi/build.xml
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/BreakIteratorTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/CollatorTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/CurrencyNameTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/DateFormatSymbolsTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/DateFormatTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/DecimalFormatSymbolsTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/LocaleNameTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/NumberFormatTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/TestAll.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/TestUtil.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/TimeZoneNameTest.java
ain/tests/packaging/.classpath
ain/tests/packaging/.settings/org.eclipse.jdt.ui.prefs
ain/tests/packaging/build.properties
ain/tests/packaging/build.xml
ain/tests/packaging/src/com/ibm/icu/dev/test/TestLocaleNamePackaging.java
ain/tests/packaging/src/com/ibm/icu/dev/test/TestPackaging.java
ain/tests/testall/.classpath
ain/tests/testall/.project
ain/tests/testall/.settings/org.eclipse.core.resources.prefs
ain/tests/testall/.settings/org.eclipse.jdt.core.prefs
ain/tests/testall/.settings/org.eclipse.jdt.ui.prefs
ain/tests/testall/build.properties
ain/tests/testall/build.xml
ain/tests/testall/manifest.stub
ain/tests/testall/src/com/ibm/icu/dev/test/TestAll.java
ain/tests/translit/.classpath
ain/tests/translit/.settings/org.eclipse.jdt.ui.prefs
ain/tests/translit/build.properties
ain/tests/translit/build.xml
ain/tests/translit/src/com/ibm/icu/dev/test/TestAllTranslit.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/AnyScriptTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/CompoundTransliteratorTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/ErrorTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/JamoTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/PrettyPrinterTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/RegexUtilitiesTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/ReplaceableTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/RoundTripTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/StringBoilerplateTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/TestAll.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/TestUnicodeProperty.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/TestUtility.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/ThreadTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/TransliteratorTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/UnicodeMapBoilerplateTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/UnicodeMapTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/UnicodeSetBoilerplateTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/WriteCharts.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/langtagRegex.txt
ain/tests/translit/src/com/ibm/icu/dev/test/translit/package.html
ain/tests/translit/src/com/ibm/icu/dev/test/util/TestBNF.java
ain/tests/translit/src/com/ibm/icu/dev/test/util/TestBagFormatter.java
ain/tests/translit/src/com/ibm/icu/dev/test/util/TestUtilities.java
ain/tests/translit/src/com/ibm/icu/dev/util/BNF.java
ain/tests/translit/src/com/ibm/icu/dev/util/BagFormatter.java
ain/tests/translit/src/com/ibm/icu/dev/util/CaseIterator.java
ain/tests/translit/src/com/ibm/icu/dev/util/FileUtilities.java
ain/tests/translit/src/com/ibm/icu/dev/util/ICUPropertyFactory.java
ain/tests/translit/src/com/ibm/icu/dev/util/Tokenizer.java
ain/tests/translit/src/com/ibm/icu/dev/util/TransliteratorUtilities.java
ain/tests/translit/src/com/ibm/icu/dev/util/UnicodeProperty.java
ain/tests/translit/src/com/ibm/icu/dev/util/UnicodePropertySymbolTable.java
erf-tests/Dataset.pm
erf-tests/README.txt
erf-tests/build.properties
erf-tests/build.xml
erf-tests/collationperf.pl
erf-tests/converterperf.pl
erf-tests/data/collation/TestNames_Asian.txt
erf-tests/data/collation/TestNames_Chinese.txt
erf-tests/data/collation/TestNames_Japanese.txt
erf-tests/data/collation/TestNames_Japanese_h.txt
erf-tests/data/collation/TestNames_Japanese_k.txt
erf-tests/data/collation/TestNames_Korean.txt
erf-tests/data/collation/TestNames_Latin.txt
erf-tests/data/collation/TestNames_Russian.txt
erf-tests/data/collation/TestNames_SerbianSH.txt
erf-tests/data/collation/TestNames_SerbianSR.txt
erf-tests/data/collation/TestNames_Simplified_Chinese.txt
erf-tests/data/collation/TestNames_Thai.txt
erf-tests/data/icuperf2report.xsl
erf-tests/dateformatperf.pl
erf-tests/decimalformatperf.pl
erf-tests/normalizationperf_r_b.pl
erf-tests/normalizationperf_r_l.pl
erf-tests/normperf.pl
erf-tests/perftests.pl
erf-tests/perldriver/Dataset.pm
erf-tests/perldriver/Format.pm
erf-tests/perldriver/Output.pm
erf-tests/perldriver/PerfFramework4j.pm
erf-tests/rbbiperf_r.pl
erf-tests/resourcebundleperf.pl
erf-tests/src/com/ibm/icu/dev/test/perf/BreakIteratorPerformanceTest.java
erf-tests/src/com/ibm/icu/dev/test/perf/CollationPerformanceTest.java
erf-tests/src/com/ibm/icu/dev/test/perf/ConverterPerformanceTest.java
erf-tests/src/com/ibm/icu/dev/test/perf/DateFormatPerformanceTest.java
erf-tests/src/com/ibm/icu/dev/test/perf/DecimalFormatPerformanceTest.java
erf-tests/src/com/ibm/icu/dev/test/perf/NormalizerPerformanceTest.java
erf-tests/src/com/ibm/icu/dev/test/perf/PerfTest.java
erf-tests/src/com/ibm/icu/dev/test/perf/RBBIPerf.java
erf-tests/src/com/ibm/icu/dev/test/perf/ResourceBundlePerf.java
erf-tests/src/com/ibm/icu/dev/test/perf/ServiceObjectCreationPerf.java
erf-tests/src/com/ibm/icu/dev/test/perf/UCharacterPerf.java
erf-tests/src/com/ibm/icu/dev/test/perf/UnicodeSetPerf.java
erf-tests/ucharacterperf.pl
erf-tests/ucharacterperf_r.pl
erf-tests/unicodesetperf.pl
erf-tests/unicodesetperf_r.pl
om.xml
eadme.html
amples/.settings/org.eclipse.jdt.ui.prefs
amples/build.properties
amples/build.xml
amples/src/com/ibm/icu/samples/iuc/PopulationData.java
amples/src/com/ibm/icu/samples/iuc/Sample13_Hello.java
amples/src/com/ibm/icu/samples/iuc/Sample30_ResHello.java
amples/src/com/ibm/icu/samples/iuc/Sample40_PopMsg.java
amples/src/com/ibm/icu/samples/iuc/Sample50_PopSort.java
amples/src/com/ibm/icu/samples/iuc/SupplementalUtilities.java
amples/src/com/ibm/icu/samples/iuc/package-info.java
amples/src/com/ibm/icu/samples/text/dateintervalformat/DateIntervalFormatSample.java
amples/src/com/ibm/icu/samples/text/datetimepatterngenerator/DateTimePatternGeneratorSample.java
amples/src/com/ibm/icu/samples/text/messagepattern/MessagePatternDemo.java
amples/src/com/ibm/icu/samples/text/messagepattern/MessagePatternUtilDemo.java
amples/src/com/ibm/icu/samples/text/messagepattern/MiniMessageFormatter.java
amples/src/com/ibm/icu/samples/text/pluralformat/PluralFormatSample.java
amples/src/com/ibm/icu/samples/util/timescale/PivotDemo.java
amples/src/com/ibm/icu/samples/util/timezone/BasicTimeZoneExample.java
tylesheet.css
tylesheet6.css
tylesheet7.css
tylesheet8.css
ools/build/.classpath
ools/build/.settings/org.eclipse.jdt.core.prefs
ools/build/.settings/org.eclipse.jdt.ui.prefs
ools/build/README.txt
ools/build/build.properties
ools/build/build.xml
ools/build/icu4j58.api3.gz
ools/build/src-pre8/com/ibm/icu/dev/tool/docs/ICUTagletAdapter.java
ools/build/src/com/ibm/icu/dev/tool/coverage/JacocoReportCheck.java
ools/build/src/com/ibm/icu/dev/tool/docs/APIData.java
ools/build/src/com/ibm/icu/dev/tool/docs/APIInfo.java
ools/build/src/com/ibm/icu/dev/tool/docs/CheckAPI.java
ools/build/src/com/ibm/icu/dev/tool/docs/CheckTags.java
ools/build/src/com/ibm/icu/dev/tool/docs/CodeMangler.java
ools/build/src/com/ibm/icu/dev/tool/docs/CollectAPI.java
ools/build/src/com/ibm/icu/dev/tool/docs/DeprecatedAPIChecker.java
ools/build/src/com/ibm/icu/dev/tool/docs/Deprecator.java
ools/build/src/com/ibm/icu/dev/tool/docs/GatherAPIData.java
ools/build/src/com/ibm/icu/dev/tool/docs/GatherAPIDataOld.java
ools/build/src/com/ibm/icu/dev/tool/docs/ICUJDKCompare.java
ools/build/src/com/ibm/icu/dev/tool/docs/ICUTaglet.java
ools/build/src/com/ibm/icu/dev/tool/docs/ICUTagletAdapter.java
ools/build/src/com/ibm/icu/dev/tool/docs/ReportAPI.java
ools/build/src/com/ibm/icu/dev/tool/docs/SwatDeprecated.java
ools/build/src/com/ibm/icu/dev/tool/index/IndexGenerator.java
ools/build/src8/com/ibm/icu/dev/tool/docs/ICUTagletAdapter.java
ools/misc/.settings/org.eclipse.jdt.ui.prefs
ools/misc/build.properties
ools/misc/build.xml
ools/misc/src/com/ibm/icu/dev/tool/UOption.java
ools/misc/src/com/ibm/icu/dev/tool/charsetdet/mbcs/BIG5Tool.java
ools/misc/src/com/ibm/icu/dev/tool/charsetdet/mbcs/EUCTool.java
ools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/Checker.java
ools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/InputFile.java
ools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/NGramList.java
ools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/NGramParser.java
ools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/StatisticsTool.java
ools/misc/src/com/ibm/icu/dev/tool/cldr/CheckSystemFonts.java
ools/misc/src/com/ibm/icu/dev/tool/compression/CompressionTableGenerator.java
ools/misc/src/com/ibm/icu/dev/tool/compression/package.html
ools/misc/src/com/ibm/icu/dev/tool/ime/IMETest.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/BengaliInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/DevanagariInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/DisplayNames.properties
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/GujaratiInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/GurmukhiInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/IndicIMDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/IndicInputMethod.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/IndicInputMethodImpl.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/KannadaInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/MalayalamInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/OriyaInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/TamilInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/TeluguInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/translit/Transliterator.properties
ools/misc/src/com/ibm/icu/dev/tool/ime/translit/TransliteratorInputMethod.java
ools/misc/src/com/ibm/icu/dev/tool/ime/translit/TransliteratorInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ArabicCharacterData.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ArabicShaping.java
ools/misc/src/com/ibm/icu/dev/tool/layout/BuildMirroringTables.java
ools/misc/src/com/ibm/icu/dev/tool/layout/CanonGSUBBuilder.java
ools/misc/src/com/ibm/icu/dev/tool/layout/CanonicalCharacterData.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ClassTable.java
ools/misc/src/com/ibm/icu/dev/tool/layout/DecompTable.java
ools/misc/src/com/ibm/icu/dev/tool/layout/Feature.java
ools/misc/src/com/ibm/icu/dev/tool/layout/FeatureList.java
ools/misc/src/com/ibm/icu/dev/tool/layout/GDEFWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/GSUBWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/LanguageData.java
ools/misc/src/com/ibm/icu/dev/tool/layout/LigatureEntry.java
ools/misc/src/com/ibm/icu/dev/tool/layout/LigatureModuleWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/LigatureTree.java
ools/misc/src/com/ibm/icu/dev/tool/layout/LigatureTreeWalker.java
ools/misc/src/com/ibm/icu/dev/tool/layout/Lookup.java
ools/misc/src/com/ibm/icu/dev/tool/layout/LookupList.java
ools/misc/src/com/ibm/icu/dev/tool/layout/LookupSubtable.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ModuleWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/OpenTypeTableWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/OpenTypeTagBuilder.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ScriptAndLanguages
ools/misc/src/com/ibm/icu/dev/tool/layout/ScriptData.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ScriptIDModuleWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ScriptList.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ScriptModuleWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ScriptNameBuilder.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ScriptRunModuleWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ScriptTagModuleWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ShapingTypeBuilder.java
ools/misc/src/com/ibm/icu/dev/tool/layout/TagUtilities.java
ools/misc/src/com/ibm/icu/dev/tool/layout/TagValueData.java
ools/misc/src/com/ibm/icu/dev/tool/layout/TaggedRecord.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ThaiCharacterClasses.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ThaiStateTable.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ThaiStateTableBuilder.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ThaiStateTableModuleWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ThaiStateTransition.java
ools/misc/src/com/ibm/icu/dev/tool/layout/TreeWalker.java
ools/misc/src/com/ibm/icu/dev/tool/localeconverter/CalculateCRC32.java
ools/misc/src/com/ibm/icu/dev/tool/localeconverter/XLIFF2ICUConverter.java
ools/misc/src/com/ibm/icu/dev/tool/rbbi/BuildDictionaryFile.java
ools/misc/src/com/ibm/icu/dev/tool/rbbi/readme.html
ools/misc/src/com/ibm/icu/dev/tool/serializable/SerializableChecker.java
ools/misc/src/com/ibm/icu/dev/tool/timescale/CalculateLimits.java
ools/misc/src/com/ibm/icu/dev/tool/timescale/EpochOffsets.java
ools/misc/src/com/ibm/icu/dev/tool/timescale/GenerateCTimeScaleData.java
ools/misc/src/com/ibm/icu/dev/tool/timezone/ICUZDump.java
ools/misc/src/com/ibm/icu/dev/tool/translit/SourceSet.java
ools/misc/src/com/ibm/icu/dev/tool/translit/Trans.java
ools/misc/src/com/ibm/icu/dev/tool/translit/UnicodeSetCloseOver.java
ools/misc/src/com/ibm/icu/dev/tool/translit/UnicodeSetClosure.java
ools/misc/src/com/ibm/icu/dev/tool/translit/WriteIndicCharts.java
ools/misc/src/com/ibm/icu/dev/tool/translit/dumpICUrules.bat
ools/misc/src/com/ibm/icu/dev/tool/translit/genIndexFilters.bat
ools/misc/src/com/ibm/icu/dev/tool/translit/genIndexFilters.java
ools/misc/src/com/ibm/icu/dev/tool/translit/indic.bat
ools/misc/src/com/ibm/icu/dev/tool/translit/indic.pl
ools/misc/src/com/ibm/icu/dev/tool/translit/indicExceptions.txt
ools/misc/src/com/ibm/icu/dev/tool/translit/rbtTemplate.txt
ools/misc/src/com/ibm/icu/dev/tool/translit/varsub.bat
f756719945619a3f3426bccfa90d61f606f5736e 21-Oct-2016 Neil Fuller <nfuller@google.com> Update timezone data to 2016h.

IANA update relating to the data as follows:

The 2016h release of the tz code and data is available. Its primary
motivation is to update to the new rules for Palestine, where 2016g
becomes incorrect starting about four hours from now (sorry, we
didn't get much notice). More generally, the 2016h release reflects
the following changes, which were either circulated on the tz mailing
list or are relatively minor technical or administrative changes:

Changes to future time stamps

Asia/Gaza and Asia/Hebron end DST on 2016-10-29 at 01:00, not
2016-10-21 at 00:00. (Thanks to Sharef Mustafa.) Predict that
future fall transitions will be on the last Saturday of October
at 01:00, which is consistent with predicted spring transitions
on the last Saturday of March. (Thanks to Tim Parenti.)

Changes to past time stamps

In Turkey, transitions in 1986-1990 were at 01:00 standard time
not at 02:00, and the spring 1994 transition was on March 20, not
March 27. (Thanks to Kıvanç Yazan.)

Changes to past and future time zone abbreviations

Asia/Colombo now uses numeric time zone abbreviations like "+0530"
instead of alphabetic ones like "IST" and "LKT". Various
English-language sources use "IST", "LKT" and "SLST", with no
working consensus. (Usage of "SLST" mentioned by Sadika
Sumanapala.)

-----

No ICU metadata or test changes associated with this update.

Bug: 32320380
Test: Ran CtsLibcoreTestCases, CtsBionicTestCases and ICU tests
Change-Id: If2735d0a0e7d99a30bcfc03f3a04940f7e9f1921
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
82d33ed376b6f6ab0f5650a8e411a6805b2e1050 06-Oct-2016 Joachim Sauer <jsauer@google.com> Be more tolerant about last locale name.

ULocaleTest.TestGetAvailable expected the last available locale to be
zu_ZA. This is correct with the data we ship. Adding additional locales
after this locale would break the test (adding locales that
alphabetically sort before that locale would not be counted as an
error).

Verify that the last locale starts with "z" to ensure we at least don't
lose locales.

Bug: 31841293
Test: Ran ULocaleTest
Change-Id: I3ce11221403da872aceb7169bfe96e721665f53b
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
4e0143ce0b17f15ba8a6fb345c645514972bd93d 04-Oct-2016 Dan Willemsen <dwillemsen@google.com> Merge "Simplify $(shell) use"
7307248adc86fe669f5b8a88305ca1304015bb41 02-Oct-2016 Dan Willemsen <dwillemsen@google.com> Simplify $(shell) use

This accounts for 20 instances of $(shell) that need to be rerun even if
we aren't regenerating the makefiles. Reimplement using standard
functions and macros that we can optimize for.

Test: Manual verification, the lists only differ based on sorting (it
was random filesystem order before)
Change-Id: I797c9cd3b883db1f2801d85bf20bc1412b19eec6
ndroid.mk
45472b56eb3a117159ea09ea7e2bd375f07bd8ad 03-Oct-2016 Joachim Sauer <jsauer@google.com> Update timezone data to 2016g.

The 2016g release of the tz code and data is available. It reflects the
following changes, which were either circulated on the tz mailing list
or are relatively minor technical or administrative changes:

Changes to future time stamps

Turkey switched from EET/EEST (+02/+03) to permanent +03,
effective 2016-09-07. (Thanks to Burak AYDIN.) Use "+03" rather
than an invented abbreviation for the new time.

New leap second 2016-12-31 23:59:60 UTC as per IERS Bulletin C 52.
(Thanks to Tim Parenti.)

Changes to past time stamps

For America/Los_Angeles, spring-forward transition times have been
corrected from 02:00 to 02:01 in 1948, and from 02:00 to 01:00 in
1950-1966.

For zones using Soviet time on 1919-07-01, transitions to UT-based
time were at 00:00 UT, not at 02:00 local time. The affected
zones are Europe/Kirov, Europe/Moscow, Europe/Samara, and
Europe/Ulyanovsk. (Thanks to Alexander Belopolsky.)

Changes to past and future time zone abbreviations

The Factory zone now uses the time zone abbreviation -00 instead
of a long English-language string, as -00 is now the normal way to
represent an undefined time zone.

Several zones in Antarctica and the former Soviet Union, along
with zones intended for ships at sea that cannot use POSIX TZ
strings, now use numeric time zone abbreviations instead of
invented or obsolete alphanumeric abbreviations. The affected
zones are Antarctica/Casey, Antarctica/Davis,
Antarctica/DumontDUrville, Antarctica/Mawson, Antarctica/Rothera,
Antarctica/Syowa, Antarctica/Troll, Antarctica/Vostok,
Asia/Anadyr, Asia/Ashgabat, Asia/Baku, Asia/Bishkek, Asia/Chita,
Asia/Dushanbe, Asia/Irkutsk, Asia/Kamchatka, Asia/Khandyga,
Asia/Krasnoyarsk, Asia/Magadan, Asia/Omsk, Asia/Sakhalin,
Asia/Samarkand, Asia/Srednekolymsk, Asia/Tashkent, Asia/Tbilisi,
Asia/Ust-Nera, Asia/Vladivostok, Asia/Yakutsk, Asia/Yekaterinburg,
Asia/Yerevan, Etc/GMT-14, Etc/GMT-13, Etc/GMT-12, Etc/GMT-11,
Etc/GMT-10, Etc/GMT-9, Etc/GMT-8, Etc/GMT-7, Etc/GMT-6, Etc/GMT-5,
Etc/GMT-4, Etc/GMT-3, Etc/GMT-2, Etc/GMT-1, Etc/GMT+1, Etc/GMT+2,
Etc/GMT+3, Etc/GMT+4, Etc/GMT+5, Etc/GMT+6, Etc/GMT+7, Etc/GMT+8,
Etc/GMT+9, Etc/GMT+10, Etc/GMT+11, Etc/GMT+12, Europe/Kaliningrad,
Europe/Minsk, Europe/Samara, Europe/Volgograd, and
Indian/Kerguelen. For Europe/Moscow the invented abbreviation MSM
was replaced by +05, whereas MSK and MSD were kept as they are not
our invention and are widely used.

Changes to zone names

Rename Asia/Rangoon to Asia/Yangon, with a backward compatibility link.
(Thanks to David Massoud.)

Test: Ran CTS modules CtsLibcoreTestCases and CtsBionicTestCases.
Bug: 31848040
Change-Id: I17a68717bfaeaf9459446da6c58e6622eac36de8
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
a559dcf4cb6af5a764b0f30b21c4174b53e98cdf 30-Sep-2016 Joachim Sauer <jsauer@google.com> Update timezone data to 2016g.

The 2016g release of the tz code and data is available. It reflects the
following changes, which were either circulated on the tz mailing list
or are relatively minor technical or administrative changes:

Changes to future time stamps

Turkey switched from EET/EEST (+02/+03) to permanent +03,
effective 2016-09-07. (Thanks to Burak AYDIN.) Use "+03" rather
than an invented abbreviation for the new time.

New leap second 2016-12-31 23:59:60 UTC as per IERS Bulletin C 52.
(Thanks to Tim Parenti.)

Changes to past time stamps

For America/Los_Angeles, spring-forward transition times have been
corrected from 02:00 to 02:01 in 1948, and from 02:00 to 01:00 in
1950-1966.

For zones using Soviet time on 1919-07-01, transitions to UT-based
time were at 00:00 UT, not at 02:00 local time. The affected
zones are Europe/Kirov, Europe/Moscow, Europe/Samara, and
Europe/Ulyanovsk. (Thanks to Alexander Belopolsky.)

Changes to past and future time zone abbreviations

The Factory zone now uses the time zone abbreviation -00 instead
of a long English-language string, as -00 is now the normal way to
represent an undefined time zone.

Several zones in Antarctica and the former Soviet Union, along
with zones intended for ships at sea that cannot use POSIX TZ
strings, now use numeric time zone abbreviations instead of
invented or obsolete alphanumeric abbreviations. The affected
zones are Antarctica/Casey, Antarctica/Davis,
Antarctica/DumontDUrville, Antarctica/Mawson, Antarctica/Rothera,
Antarctica/Syowa, Antarctica/Troll, Antarctica/Vostok,
Asia/Anadyr, Asia/Ashgabat, Asia/Baku, Asia/Bishkek, Asia/Chita,
Asia/Dushanbe, Asia/Irkutsk, Asia/Kamchatka, Asia/Khandyga,
Asia/Krasnoyarsk, Asia/Magadan, Asia/Omsk, Asia/Sakhalin,
Asia/Samarkand, Asia/Srednekolymsk, Asia/Tashkent, Asia/Tbilisi,
Asia/Ust-Nera, Asia/Vladivostok, Asia/Yakutsk, Asia/Yekaterinburg,
Asia/Yerevan, Etc/GMT-14, Etc/GMT-13, Etc/GMT-12, Etc/GMT-11,
Etc/GMT-10, Etc/GMT-9, Etc/GMT-8, Etc/GMT-7, Etc/GMT-6, Etc/GMT-5,
Etc/GMT-4, Etc/GMT-3, Etc/GMT-2, Etc/GMT-1, Etc/GMT+1, Etc/GMT+2,
Etc/GMT+3, Etc/GMT+4, Etc/GMT+5, Etc/GMT+6, Etc/GMT+7, Etc/GMT+8,
Etc/GMT+9, Etc/GMT+10, Etc/GMT+11, Etc/GMT+12, Europe/Kaliningrad,
Europe/Minsk, Europe/Samara, Europe/Volgograd, and
Indian/Kerguelen. For Europe/Moscow the invented abbreviation MSM
was replaced by +05, whereas MSK and MSD were kept as they are not
our invention and are widely used.

Changes to zone names

Rename Asia/Rangoon to Asia/Yangon, with a backward compatibility link.
(Thanks to David Massoud.)

Test: Ran CTS modules CtsLibcoreTestCases and CtsBionicTestCases.
Bug: 31848040
Change-Id: Iaee7b03becef0aef7556efdaa9115a67e29fb8f6
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
842eb7cbcb865f76df1dd269a4e3eab67dcf2b65 30-Sep-2016 Joachim Sauer <jsauer@google.com> Make ThreadTest compile under Java 6.

ICU4J uses Java 6 compiler settings in its ant build files. These are
not used in the main build process, but are used to execute correctness
checks when updating time zone data.

Bug: 31848040
Test: run cts -m CtsIcuTestCases -t android.icu.dev.test.translit.ThreadTest
Change-Id: Iddcf48c5800aa6b3d5c0b83bb24693338f51f455
ain/tests/translit/src/com/ibm/icu/dev/test/translit/ThreadTest.java
b092cc1f1c7493c3f1176168e6cd51d735c0cabf 21-Sep-2016 Paul Duffin <paulduffin@google.com> Halved the execution time of ThreadTest.TestThreads

Bug: 31442093
Test: Ran test in CTS
Change-Id: I05639f8e58152b5569b1a0b75fbaaf55a6e958e0
ain/tests/translit/src/com/ibm/icu/dev/test/translit/ThreadTest.java
5f246fd1a2f707ac4b09e94abf9d6284d3ab3be9 20-Sep-2016 Neil Fuller <nfuller@google.com> Add missing test change for Unicode 9 / emoji change

commit da50ef15b5daa820971caa691d258ded96019d79 was missing
a test change.

Bug: 30652865
Test: Ran cts module CtsIcuTestCases
Change-Id: I9d851d15717a909acd11d08ce24064524e21c8ee
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterTest.java
da50ef15b5daa820971caa691d258ded96019d79 14-Sep-2016 Joachim Sauer <jsauer@google.com> Fix Unicode 9 Emoji LTR class.

Unicode 9 introduced a variety of new Emoji codepoints that are very
user visible, but the ICU version we use is using Unicode 8 data.

A very visible effect of the lack of Unicode 9 data is that the new
Emoji characters will break the directionality of any RTL text they are
used in (in Unicode 8 these codepoints had no data assigned and
defaulted to LTR).

This change cherry-picks the Unicode Bidi information from Unicode 9
on top of the existing Unicode 8 data. This fixes the case where Emojis
introduced in Unicode 9 (such as U+1F919 CALL ME HAND) break the
LTR-direction and force LTR text (i.e. they reverse the direction if
used in RTL text such as hebrew).

All data was generated from Unicode data 9 files. updateicudata.py
was used to update the derived data files.

Bug: 30652865
Test: Ran cts module CtsIcuTestCases and libcore.java.text.OldBidiTest
Change-Id: Id31e23928b8a21f0d5b54c180a48de0ff3bdae75
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterTest.java
49712e9e145cd3021c16ac99c0b3ce6b4438d8d9 30-Aug-2016 Mihai Nita <mnita@google.com> Changed Turkish translation for Cyprus, generated binaries

This changes the translation from "Güney Kıbrıs Rum Kesimi" to "Kıbrıs"
It backports a change that happened between CLDR 28 and 29.

Followed the documented ICU update steps
(updateicudata.py, tested C/C++, then Java, then CTS)

Test: Run cts after the fix with:
android.core.tests.libcore.package.harmony_java_text
android.core.tests.libcore.package.harmony_java_util
android.core.tests.libcore.package.libcore

Test: Run CtsIcuTestCases after adding a cts test to detect regression.

Bug: 31177615
Change-Id: I5063fca4ec869e66e5540942275d11ec19b7910f
ain/shared/data/icudata.jar
fe2dcd4b7b18c3e0c10fb746aea958dc4ee6dac9 22-Aug-2016 Joachim Sauer <jsauer@google.com> Fix race condition in ICU TimeZone.getDefault()

TimeZone.getDefault() had a race condition where it could fail
with a NullPointerException if called concurrently with
clearCachedDefault().

This fixes the race condition by always copying the defaultZone value
into a local variable and returning that, to ensure that concurrent sets
to defaultZone don't lead to a NullPointerException on the
cloneAsThawed() call.

Bug: 30979219
Test: vogar libcore/luni/src/test/java/libcore/java/util/TimeZoneTest.java

(cherry picked from commit b6127dc5375a9359f67e87d9d73dd2b4cc268942)

Change-Id: Ic3659b7671301f66d10fcf1bb5697a9020ebf91e
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
b6127dc5375a9359f67e87d9d73dd2b4cc268942 22-Aug-2016 Joachim Sauer <jsauer@google.com> Fix race condition in ICU TimeZone.getDefault()

TimeZone.getDefault() had a race condition where it could fail
with a NullPointerException if called concurrently with
clearCachedDefault().

This fixes the race condition by always copying the defaultZone value
into a local variable and returning that, to ensure that concurrent sets
to defaultZone don't lead to a NullPointerException on the
cloneAsThawed() call.

Bug: 30979219
Change-Id: I0bcef8561be8cb6040c6559111a949806b2ce7b7
Test: vogar libcore/luni/src/test/java/libcore/java/util/TimeZoneTest.java
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
35a16e21d16dd42c7ff7cd5a4e0976206522897c 18-Aug-2016 Joachim Sauer <jsauer@google.com> Fix deadlock between java.util and ICU TimeZone.

There was a deadlock between java.util.TimeZone.setDefault() and
android.icu.util.TimeZone.getDefault():

- the former would lock on j.u.TimeZone.class and the call
the synchronized a.i.u.TimeZone.clearCachedDefault()
- the latter would synchronize on a.i.u.TimeZone and then call
the synchronized j.u.TimeZone.getDefault

To ensure every path synchronizes on objects in the same order, this
change adds an explicit synchronize block on j.u.TimeZone in
a.i.u.TimeZone.getDefault().

TimeZoneTest.testSetDefaultDeadlock() is a probabilistic test that was
able to reproduce the problem roughly 8 times out of 10.

Bug: 30937209
Test: libcore/run-libcore-tests libcore.java.util
org.apache.harmony.tests.java.util

(cherry picked from commit 15c4b7460a92a69ca40db46baf17e205421fa8a1)

(cherry picked from commit df87c613a2f92f0df9f6b146c2bac03f5e3cb868)

Change-Id: Ic16fbd6b0e75243cd93628eed7d18c34a70378c6
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
15c4b7460a92a69ca40db46baf17e205421fa8a1 18-Aug-2016 Joachim Sauer <jsauer@google.com> Fix deadlock between java.util and ICU TimeZone.

There was a deadlock between java.util.TimeZone.setDefault() and
android.icu.util.TimeZone.getDefault():

- the former would lock on j.u.TimeZone.class and the call
the synchronized a.i.u.TimeZone.clearCachedDefault()
- the latter would synchronize on a.i.u.TimeZone and then call
the synchronized j.u.TimeZone.getDefault

To ensure every path synchronizes on objects in the same order, this
change adds an explicit synchronize block on j.u.TimeZone in
a.i.u.TimeZone.getDefault().

TimeZoneTest.testSetDefaultDeadlock() is a probabilistic test that was
able to reproduce the problem roughly 8 times out of 10.

Bug: 30937209
Test: libcore/run-libcore-tests libcore.java.util
org.apache.harmony.tests.java.util

Change-Id: I9b241d5f49ab4b6747ba73deb94a92ee1b7480fa
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
2696b8fa747b66a32ee7980b058a56868562fdcc 15-Jul-2016 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after CLDR patches.

Binary data files updated using:
external/icu/tools/updateicudata.py

Change-Id: I0b3b6ac907c9e5ae534e3a32b1e7a854165632b1
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
7dbcff19bc62c51144b09a501a516c38d2c71bd2 15-Jul-2016 Fredrik Roubert <roubert@google.com> Android patch: CLDR data: Replace nb with no.

This amends these changes already made:

https://android.googlesource.com/platform/external/icu/+/b4542c7

These changes have been proposed, but not yet made, to CLDR:

http://unicode.org/cldr/trac/ticket/2698

Change-Id: Iae13df00b55752b52b181aaefc510947b44c7c88
ain/tests/core/src/com/ibm/icu/dev/test/util/LocaleMatcherTest.java
21529bdf347a31d6224681842a52e95437b944dc 11-Jul-2016 Fredrik Roubert <roubert@google.com> Android patch: Skip the NumberFormatTest#TestDataDrivenJDK test case.

In Android, java.text.DecimalFormat is actually implemented by calling
com.ibm.icu.text.DecimalFormat so this test case (which intends to
verify the differences between the ICU and JDK implementations of
DecimalFormat) does not make any sense when running in Android.

Change-Id: I6208471db18ea224624320ade9a14855c077bd8e
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
cdef70094153afbdca54958f92f4f1e95d2c08f8 06-Jul-2016 Neil Fuller <nfuller@google.com> Update timezone data to 2016f

The 2016f release of the tz code and data is available. It reflects the
following changes, which were either circulated on the tz mailing list
or are relatively minor technical or administrative changes:

Changes affecting future time stamps

The Egyptian government changed its mind on short notice, and
Africa/Cairo will not introduce DST starting 2016-07-07 after all.
(Thanks to Mina Samuel.)

Asia/Novosibirsk switches from +06 to +07 on 2016-07-24 at 02:00.
(Thanks to Stepan Golosunov.)

Changes to past and future time stamps

Asia/Novokuznetsk and Asia/Novosibirsk now use numeric time zone
abbreviations instead of invented ones.

Changes affecting past time stamps

Europe/Minsk's 1992-03-29 spring-forward transition was at 02:00
not 00:00.
(Thanks to Stepan Golosunov.)

This change also contains updates from:
http://bugs.icu-project.org/trac/changeset/38944
http://bugs.icu-project.org/trac/changeset/38943
(the change to tztest.cpp has not been applied since it relates to
the ICU license change, not tzdata at all)

Note: Paul Eggert changed the key used to sign the tzdata bundle and
the new public key cannot be found. The changes to the data since
2016e have been verified visually.

Change-Id: I8932bb91aeae3a09d7ab210cd3183626f22959b0
Test: Ran CTS/android.core.tests.libcore.package.harmony_java_util
Test: Ran CTS/android.core.tests.libcore.package.harmony_java_text
Test: Ran CTS/android.core.tests.libcore.package.libcore
Bug: 29991153
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
f248bcfc13cfb69f56f6e32245576be53c1b9058 06-Jul-2016 Neil Fuller <nfuller@google.com> Update timezone data to 2016f

The 2016f release of the tz code and data is available. It reflects the
following changes, which were either circulated on the tz mailing list
or are relatively minor technical or administrative changes:

Changes affecting future time stamps

The Egyptian government changed its mind on short notice, and
Africa/Cairo will not introduce DST starting 2016-07-07 after all.
(Thanks to Mina Samuel.)

Asia/Novosibirsk switches from +06 to +07 on 2016-07-24 at 02:00.
(Thanks to Stepan Golosunov.)

Changes to past and future time stamps

Asia/Novokuznetsk and Asia/Novosibirsk now use numeric time zone
abbreviations instead of invented ones.

Changes affecting past time stamps

Europe/Minsk's 1992-03-29 spring-forward transition was at 02:00
not 00:00.
(Thanks to Stepan Golosunov.)

This change also contains updates from:
http://bugs.icu-project.org/trac/changeset/38944
http://bugs.icu-project.org/trac/changeset/38943
(the change to tztest.cpp has not been applied since it relates to
the ICU license change, not tzdata at all)

Note: Paul Eggert changed the key used to sign the tzdata bundle and
the new public key cannot be found. The changes to the data since
2016e have been verified visually.

Change-Id: I4ceb56e7ecb5090340a1b184334047e5fb6cec7e
Test: Ran CTS/android.core.tests.libcore.package.harmony_java_util
Test: Ran CTS/android.core.tests.libcore.package.harmony_java_text
Test: Ran CTS/android.core.tests.libcore.package.libcore
Bug: 29984514
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
538057260b8402e5a24df33bc3492590db2d23cb 05-Jul-2016 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files after CLDR cherry-picks.

Binary data files updated using:
external/icu/tools/updateicudata.py

Change-Id: I06fca09aac9f5bafe557036e66982ce78f10663b
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
91301944381401bb0a56e8a1afb124f8ef0f5801 04-Jul-2016 Fredrik Roubert <roubert@google.com> Android patch: CLDR data: Add data for the XA/XB pseudo locales.

Change-Id: If64deb7cdbb613c31fde9387cfa9f32bf373e86a
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
39f70ef953aeca3c1a9b79de6adea138191f98df 05-Jul-2016 Fredrik Roubert <roubert@google.com> Android patch: CLDR data: likelySubtags.txt: Remove lots of entries.

This removes all those customizations previously made that no longer are
(or maybe never were) necessary:

https://android.googlesource.com/platform/external/icu/+/9236458
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
b4d367d42b8127545e49489cc84225c8e5e9d22e 13-Jun-2016 Neil Fuller <nfuller@google.com> Fix a test dependent on ICU's TimeZone.setDefault() upstream behavior

The test assumes that ICU's TimeZone.setDefault(x) will cause ICU's
TimeZone.getDefault() to return x. Upstream it does, but we've modified
ICU to keep it in sync with java.util.TimeZone so it now returns a wrapped
version.

Bug: 29277751
Bug: 28949992
(cherry picked from commit 2d10e794654581eb8b36c65d71ca17192295d465)

Change-Id: I3da9151444a156d0f35b4db6f02c97eeeb1a8d15
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatRegressionTest.java
3cf85bf979bc41163c51bf443601b57376f9bcf3 15-Jun-2016 Neil Fuller <nfuller@google.com> Update timezone data to 2016e

Changes affecting future time stamps

Africa/Cairo observes DST in 2016 from July 7 to the end of October.
Guess October 27 and 24:00 transitions. (Thanks to Steffen Thorsen.)
For future years, guess April's last Thursday to October's last
Thursday except for Ramadan.

Changes affecting past time stamps

Locations while uninhabited now use '-00', not 'zzz', as a
placeholder time zone abbreviation. This is inspired by Internet
RFC 3339 and is more consistent with numeric time zone
abbreviations already used elsewhere. The change affects several
arctic and antarctic locations, e.g., America/Cambridge_Bay before
1920 and Antarctica/Troll before 2005.

Asia/Baku's 1992-09-27 transition from +04 (DST) to +04 (non-DST) was
at 03:00, not 23:00 the previous day. (Thanks to Michael Deckers.)

This change includes 2016e-related patches from ICU equivalent to:
http://bugs.icu-project.org/trac/changeset/38847
http://bugs.icu-project.org/trac/changeset/38846

These modify test data (not used directly on Android devices, but run
when qualifying updates) AND update the tz2icu.cpp file used to generate
ICU's zoneinfo64.txt. See http://bugs.icu-project.org/trac/ticket/12592
for details.

This change also contains metadata updates from:
http://bugs.icu-project.org/trac/changeset/38718
that correct Russia (Minsk) and Korean timezone ICU information.
(see http://unicode.org/cldr/trac/ticket/9427).

This aosp/master change was generated by cherry-picking commit
46c73e2e3a418d78bffa52abca621ecba7a30a50 and running the
external/icu/tools/update-tzdata.py script to regenerate the
binary files for ICU57.1.

Bug: 29354265
Test: Ran CTS/android.core.tests.libcore.package.harmony_java_util
Test: Ran CTS/android.core.tests.libcore.package.harmony_java_text
Test: Ran CTS/android.core.tests.libcore.package.libcore
(cherry picked from commit 46c73e2e3a418d78bffa52abca621ecba7a30a50)

Change-Id: If3c9fbd51fde85295eae8f15655896f338e9e078
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
c24c6c202c2ca8fc80f65cc5865d5a80e0a67e61 16-Jun-2016 Fredrik Roubert <roubert@google.com> Android patch: Regenerated data files for yMMMM cherry-pick.

Binary data files updated using:
external/icu/tools/updateicudata.py

Bug: 28766642
Change-Id: Ia2c306d44234e74089162b88720eb5e2bd685264
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
46c73e2e3a418d78bffa52abca621ecba7a30a50 15-Jun-2016 Neil Fuller <nfuller@google.com> Update timezone data to 2016e

Changes affecting future time stamps

Africa/Cairo observes DST in 2016 from July 7 to the end of October.
Guess October 27 and 24:00 transitions. (Thanks to Steffen Thorsen.)
For future years, guess April's last Thursday to October's last
Thursday except for Ramadan.

Changes affecting past time stamps

Locations while uninhabited now use '-00', not 'zzz', as a
placeholder time zone abbreviation. This is inspired by Internet
RFC 3339 and is more consistent with numeric time zone
abbreviations already used elsewhere. The change affects several
arctic and antarctic locations, e.g., America/Cambridge_Bay before
1920 and Antarctica/Troll before 2005.

Asia/Baku's 1992-09-27 transition from +04 (DST) to +04 (non-DST) was
at 03:00, not 23:00 the previous day. (Thanks to Michael Deckers.)

This change includes 2016e-related patches from ICU equivalent to:
http://bugs.icu-project.org/trac/changeset/38847
http://bugs.icu-project.org/trac/changeset/38846

These modify test data (not used directly on Android devices, but run
when qualifying updates) AND update the tz2icu.cpp file used to generate
ICU's zoneinfo64.txt. See http://bugs.icu-project.org/trac/ticket/12592
for details.

This change also contains metadata updates from:
http://bugs.icu-project.org/trac/changeset/38718
that correct Russia (Minsk) and Korean timezone ICU information.
(see http://unicode.org/cldr/trac/ticket/9427).

Bug: 29354265
Change-Id: If6ffd795af22ee6c00ed0b5e966fd499b494c5a2
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
6ef003c218794070b291f3fc63be0bc707ec2633 08-Jun-2016 Fredrik Roubert <roubert@google.com> Revert "Android patch: Work-around for bug in Icu4jTransform."

This reverts commit 337c4c1653f3dfd94b221264abc5e2585177a76f.

This work-around has been replaced by a more generic work-around:

https://android.googlesource.com/platform/external/icu/+/ff178d4

If encountering this bug in generate_android_icu4j.sh for any source
file it is now possible to set SRCGEN_JAVA_BINARY to the path to some
Java binary that doesn't trigger the bug.

Bug: 27775477
Change-Id: I6b4b939b224ddc5f3d5484697bbe7ef13a13bae9
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
2d10e794654581eb8b36c65d71ca17192295d465 13-Jun-2016 Neil Fuller <nfuller@google.com> Fix a test dependent on ICU's TimeZone.setDefault() upstream behavior

The test assumes that ICU's TimeZone.setDefault(x) will cause ICU's
TimeZone.getDefault() to return x. Upstream it does, but we've modified
ICU to keep it in sync with java.util.TimeZone so it now returns a wrapped
version.

Bug: 29277751
Bug: 28949992
Change-Id: Id764028013738e6d01c41bb6fa2dab5899cf23e5
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatRegressionTest.java
dcf7fb2d9c7e88a177527138c524353f2cb88d4e 09-Jun-2016 Neil Fuller <nfuller@google.com> Fix the skeletons for yMMMM for some languages

This change contains fixes for the yMMMM skeleton
for some languages.

The yMMMM skeleton is used in the Android standard date
picker widget to obtain a pattern to use when displaying the
Month and Year at the top.

CLDR / ICU 56 introduced incorrect patterns for some languages.
The languages changed here are ones that appear to (logically)
order "M y" based on surrounding patterns. Other languages like
si, ne, ml, ky logically order "y M" and have been left.
Other skeletons have not been changed.

CLDR bug created: http://unicode.org/cldr/trac/ticket/9495

Binary data files updated using:
external/icu/tools/updateicudata.py

Bug: 28766642
Change-Id: Id472028685626a3f8c507de9377b314f99725521
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
569adadff46a73f68362eef83ec20285478b46da 26-May-2016 Joachim Sauer <jsauer@google.com> Android patch: Add a method to clear the cached default timezone.

Adds clearCacheDefault() method that clears the cached timezone. This
method is hidden from the public API and will only be used by
java.util.TimeZone to ensure that ICU has the same view of what the
default timezone is as java.util.TimeZone.

This (together with the corresponding change in libcore) means that the
calling android.icu.util.TimeZone.setDefault() with a value foo does not
guarantee that the ICU default timezone after the call is equal to foo
since the value will be conferted to a JDK-equivalent in ICU
TimeZone.setDefault() and back to a ICU equivalent in ICU
TimeZone.getDefault(). Both of these processes are potentially lossy.

Background:

When java.util.TimeZone.setDefault() is called (either by client code or
from ActivityThread.updateTimeZone due to ACTION_TIMEZONE_CHANGED) we
need to notify android.icu.util.TimeZone of this change, as it keeps a
cached android.icu.util.TimeZone object to represent that default value.

android.icu.util.TimeZone.setTimeZone would be the obvious candidate
here. Unfortunately that method was hidden to have a single consistent
way to set the timezone and tries to do some extra work that is
undesireable on Android.

This change was introduced in Android by this patch:

https://android.googlesource.com/platform/external/icu/+/9e63f9d

Change-Id: Id0dec9ad6a259559f07a19382f635e5eb9e84b45
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
0ca8f6e010753c3f18a5488dfea7b05997d5c0a4 16-May-2016 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:7434: switch DecimalFormatSymbols from SimpleCache to SoftCache

http://bugs.icu-project.org/trac/changeset/38744

Change-Id: I92783d2aab7fd20f053a97fb3e261c4fcacfa858
ain/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
687b6349fdba0fee47c8fa4404b8a2ab7308e16d 13-May-2016 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:7434: ICU4J SoftCache with CacheValue that can be null (which were not cached before) or hold a direct reference or hold a resettable Reference; CacheValue strength can be set for cache warm-up

http://bugs.icu-project.org/trac/changeset/38734

Change-Id: I5984901887bf6ed97524aae5f468ee80fcc420e4
ain/classes/core/src/com/ibm/icu/impl/CacheValue.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleImpl.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleReader.java
ain/classes/core/src/com/ibm/icu/impl/SoftCache.java
ain/tests/core/.settings/org.eclipse.jdt.ui.prefs
ain/tests/core/src/com/ibm/icu/dev/test/impl/CacheTest.java
ain/tests/core/src/com/ibm/icu/dev/test/impl/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/util/TestAll.java
49ab57c5a2a77cacbf825c645ed10a1adbdb0d7c 30-Apr-2016 Shane Carr <sffc@google.com> Cherry-pick: ticket:12521 Updating DecimalFormatSymbols to data sink

http://bugs.icu-project.org/trac/changeset/38676

Change-Id: Ibccda8f527f79af48370a4452ebc1d196bae5d9e
ain/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
88c4954055e4b47be26b2c2bf185c528d5169dd2 25-Apr-2016 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:12510: resource data enumeration: get array/table objects from Value, iterate with nested code & functions not by returning nested sinks; use this in DateTimePatternGenerator.DayPeriodAllowedHoursSink

http://bugs.icu-project.org/trac/changeset/38646

Change-Id: I0c25b49ffe5e1f19002c84e8e142f76b8cf34964
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleImpl.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleReader.java
ain/classes/core/src/com/ibm/icu/impl/UResource.java
ain/classes/core/src/com/ibm/icu/text/DateTimePatternGenerator.java
aaca6deb5b3952510a713a012ed07f08e4f3d488 07-Apr-2016 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:12446: UResource sink size: move into new enter(size) method

http://bugs.icu-project.org/trac/changeset/38604

Change-Id: Idcd08e9e0c07ba601da3ce3f53458133951a239c
ain/classes/core/src/com/ibm/icu/impl/DayPeriodRules.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleReader.java
ain/classes/core/src/com/ibm/icu/impl/TimeZoneNamesImpl.java
ain/classes/core/src/com/ibm/icu/impl/UResource.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalInfo.java
ain/classes/core/src/com/ibm/icu/text/DateTimePatternGenerator.java
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/classes/core/src/com/ibm/icu/text/RelativeDateTimeFormatter.java
018410d3b49351ef21eebc5c3efbac7bdc02e4a4 31-Mar-2016 kazède king <kazede@google.com> Cherry-pick: ticket:12275: use the new enumeration mechanism

http://bugs.icu-project.org/trac/changeset/38595

Change-Id: Ic7d07bf5c8b68b63055e263e1073ce013c4075d7
ain/classes/core/src/com/ibm/icu/text/DateTimePatternGenerator.java
e7a7efded856b8959849879938d1cb2e8ccab318 05-Apr-2016 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:12423: merge in coverage tests for several classes from branches/fabalbon/56-1-test-coverage

http://bugs.icu-project.org/trac/changeset/38601

Change-Id: If82dbe7f3764981f5e7e3fa2972bf62dbd187f09
ain/classes/core/src/com/ibm/icu/impl/Norm2AllModes.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/ChineseTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IndianTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/PersianTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/CompactDecimalFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatAPIC.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatSymbols.java
ain/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/PluralFormatUnitTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TestMessageFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TimeZoneFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/BasicTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
bab8aeec5a502e513ad11b68a396b57c5ae7bc42 01-Apr-2016 Craig Cornelius <ccornelius@google.com> Branch cherry-pick: ticket:12424: Add tests for derived calendar classes. Add SimpleDateFormat coverage tests.

http://bugs.icu-project.org/trac/changeset/38596

This is a cherry-pick from a development branch, at this point in time
not yet merged to upstream trunk.

Change-Id: I5edb24351f76d39b35abb11fbc14ffb7dc765710
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IndianTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/PersianTest.java
b040d2280dfc88dfb44693d28c9029e7b8dbae1c 31-Mar-2016 Felipe Balbontín <fabalbon@google.com> Branch cherry-pick: ticket:12444 Improved test cverage in NumberFormat.

http://bugs.icu-project.org/trac/changeset/38593

This is a cherry-pick from a development branch, at this point in time
not yet merged to upstream trunk.

Change-Id: I2961150ee91e353bbfa281ca6154ae9e803e9de9
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
e32684d8bb58005d8188da8c732a4d407713f003 29-Mar-2016 Felipe Balbontín <fabalbon@google.com> Branch cherry-pick: ticket:12441 Improved NumberingSystem test coverage.

http://bugs.icu-project.org/trac/changeset/38591

This is a cherry-pick from a development branch, at this point in time
not yet merged to upstream trunk.

Change-Id: I2086a3f90c6776a3418455a2fa9a6baad88196d5
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
03e6fd39342efa4c8c44a273157f4147393517ed 24-Mar-2016 Craig Cornelius <ccornelius@google.com> Branch cherry-pick: ticket:12424: Add tests to improve Calendar coverage

http://bugs.icu-project.org/trac/changeset/38577

This is a cherry-pick from a development branch, at this point in time
not yet merged to upstream trunk.

Change-Id: I86b4819bae5777552421be0179bfc73cc4a974f9
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java
79f03f9433865f1fc8fce926cbcfa3174f7b53b6 26-May-2016 Joachim Sauer <jsauer@google.com> Add a method to clear the cached default timezone.

Adds clearCacheDefault() method that clears the cached timezone. This
method is hidden from the public API and will only be used by
java.util.TimeZone to ensure that ICU has the same view of what the
default timezone is as java.util.TimeZone.

This (together with the corresponding change in libcore) means that the
calling android.icu.util.TimeZone.setDefault() with a value foo does not
guarantee that the ICU default timezone after the call is equal to foo
since the value will be conferted to a JDK-equivalent in ICU
TimeZone.setDefault() and back to a ICU equivalent in ICU
TimeZone.getDefault(). Both of these processes are potentially lossy.

Background:

When java.util.TimeZone.setDefault() is called (either by client code or
from ActivityThread.updateTimeZone due to ACTION_TIMEZONE_CHANGED) we
need to notify android.icu.util.TimeZone of this change, as it keeps a
cached android.icu.util.TimeZone object to represent that default value.

android.icu.util.TimeZone.setTimeZone would be the obvious candidate
here. Unfortunately that method was hidden to have a single consistent
way to set the timezone and tries to do some extra work that is
undesireable on Android.

Bug: 28949992
Change-Id: Id9edb80ff255bfac39e2fadcba829474352e4620
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
7e00825cd661cef68322fc58c6e6da1aa4a086e2 09-May-2016 Neil Fuller <nfuller@google.com> Switch DecimalFormatSymbols from SimpleCache to SoftCache

Superceded upstream by
http://bugs.icu-project.org/trac/changeset/38744

Bug: 28326526
(cherry picked from commit f8798e2fb2a992f81923c01fdf93802b9a954e04)

Change-Id: I4a2dccbf8de52cc0b76ad3b36fb5732b6e64c231
ain/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
50522aa3c3343ab032b43a0ad44ece0a1f5194ce 13-May-2016 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:7434: ICU4J SoftCache with CacheValue

Cherry-pick: ticket:7434: ICU4J SoftCache with CacheValue that can be null
(which were not cached before) or hold a direct reference or hold a
resettable Reference; CacheValue strength can be set for cache warm-up

http://bugs.icu-project.org/trac/changeset/38734

Bug: 28326526
(cherry picked from commit c1fac6cc83a844edd3e54dd16a8b2beea7d22be9)

Change-Id: I6156ac3b832547a76741c729d0dfe9459c874089
ain/classes/core/src/com/ibm/icu/impl/CacheValue.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleImpl.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleReader.java
ain/classes/core/src/com/ibm/icu/impl/SoftCache.java
ain/tests/core/.settings/org.eclipse.jdt.ui.prefs
ain/tests/core/src/com/ibm/icu/dev/test/impl/CacheTest.java
ain/tests/core/src/com/ibm/icu/dev/test/impl/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/util/TestAll.java
46f423b0d492299a9f6ad5ed24537f4ff7079ec3 19-Apr-2016 Fredrik Roubert <roubert@google.com> Update timezone data to 2016d

Changes affecting future time stamps

America/Caracas switches from -0430 to -04 on 2016-05-01 at 02:30.
(Thanks to Alexander Krivenyshev for the heads-up.)

Asia/Magadan switches from +10 to +11 on 2016-04-24 at 02:00.
(Thanks to Alexander Krivenyshev and Matt Johnson.)

New zone Asia/Tomsk, split off from Asia/Novosibirsk. It covers
Tomsk Oblast, Russia, which switches from +06 to +07 on 2016-05-29
at 02:00. (Thanks to Stepan Golosunov.)

Changes affecting past time stamps

New zone Europe/Kirov, split off from Europe/Volgograd. It covers
Kirov Oblast, Russia, which switched from +04/+05 to +03/+04 on
1989-03-26 at 02:00, roughly a year after Europe/Volgograd made
the same change. (Thanks to Stepan Golosunov.)

Russia and nearby locations had daylight-saving transitions on
1992-03-29 at 02:00 and 1992-09-27 at 03:00, instead of on
1992-03-28 at 23:00 and 1992-09-26 at 23:00. (Thanks to Stepan
Golosunov.)

Many corrections to historical time in Kazakhstan from 1991
through 2005. (Thanks to Stepan Golosunov.) Replace Kazakhstan's
invented time zone abbreviations with numeric abbreviations.

This change also contains metadata changes from
http://bugs.icu-project.org/trac/changeset/38629

This is the same updated done to ICU 57 as previously done to ICU 56:
https://android.googlesource.com/platform/external/icu/+/aefbcd4

Change-Id: Idb885133da341bae9fbc0b37b03805b10513dd22
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
bdfb9e36598202a5a6492154cf5e98fe376779a2 24-Mar-2016 Fredrik Roubert <roubert@google.com> Update timezone data to 2016c

Changes affecting future time stamps

Azerbaijan no longer observes DST. (Thanks to Steffen Thorsen.)

Chile reverts from permanent to seasonal DST. (Thanks to Juan
Correa for the heads-up, and to Tim Parenti for corrections.)
Guess that future transitions are August's and May's second
Saturdays at 24:00 mainland time. Also, call the period from
2014-09-07 through 2016-05-14 daylight saving time instead of
standard time, as that seems more appropriate now.

Changes affecting past time stamps

Europe/Kaliningrad and Europe/Vilnius changed from +03/+04 to
+02/+03 on 1989-03-26, not 1991-03-31. Europe/Volgograd changed
from +04/+05 to +03/+04 on 1988-03-27, not 1989-03-26.
(Thanks to Stepan Golosunov.)

This change incorporates ICU metadata changes from
http://bugs.icu-project.org/trac/changeset/38566

This is the same updated done to ICU 57 as previously done to ICU 56:
https://android.googlesource.com/platform/external/icu/+/6291773

Change-Id: I38e92e3b582a0f25361543506ca475dd95c5d7c7
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
1e34a45b4cb2730309cafff4d383a931f9cd48ee 26-Apr-2016 Joachim Sauer <jsauer@google.com> Android patch: Ticket #11913: Allow very large maximumIntegerDigits.

This is a temporary workaround until the issue has been fixed upstream:

http://bugs.icu-project.org/trac/ticket/11913

This allows up to 2 billion to be used as the maximum integer digits,
while keeping the default value at the current 309. This change brings
ICU4J in line with ICU4C limits, which is necessary for correct
implementation of java.text.DecimalFormat on ICU4J.

This change was introduced in Android for the N release:

https://android.googlesource.com/platform/external/icu/+/06172a5
https://android.googlesource.com/platform/external/icu/+/9b1a471

Change-Id: Ic054c0d34e008f7b2ea6a29e6b3d891ecc53d65b
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberRegression.java
ad37aab1c40de1e07a9967e0a11570201801b3c1 27-Apr-2016 Fredrik Roubert <roubert@google.com> Revert "Android patch: Ticket #11913: Add support for formatting BigDecimal / BigInteger with > 309 digits."

This reverts commit 9f96096ecf84aac0b8c0100d3cb3eea59fd2faf6.

Bug: 27855939
Change-Id: I57a46c9c9444432f3d131b580ef2e3aefdf6e10d
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
d678f63e79f55f8b30ad27a31a497618eee5693a 23-Mar-2016 Fredrik Roubert <roubert@google.com> Cherry-pick: ticket:12386: Search for an actual resource, not a directory.

http://bugs.icu-project.org/trac/changeset/38563

Change-Id: I7829379367a36924b0f6a4e96db49be784368d85
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CompatibilityTest.java
b7144f0aaf0182c98f483051c74c45c300084525 14-Mar-2016 Paul Duffin <paulduffin@google.com> Cleaned up the build files for android_icu4j targets

The build targets for building android_icu47 targets were
in the icu4j/Android.mk file which is not following the standard
structure. This moves them into the android_icu4j/Android.mk
file and also adds in targets for building on host to aid in
comparative testing of the repackaged JARs on both host and
Android. That should help us separate issues causes by
repackaging and issues caused by differences in behavior between
host and Android.
(cherry picked from commit 3c7122422c28dbcaf37672ae6dcb9be39473efed)

Change-Id: I7d7ea7c9cd9a8c33377955f6b29372507fd162fb
ndroid.mk
1d3d97bd7d20af0f6b129cc2cbbb094442ff89f8 30-Mar-2016 Ying Wang <wangying@google.com> Remove obsolete LOCAL_DONT_DELETE_JAR_DIRS

Now the package is created by Jack and we don't need this flag.

Bug: 27400061
Change-Id: Ibd1dd44824d975add1c87e98856a532b2b78d3a4
ndroid.mk
b6fbe956afc8bf4c8e47fc2e6ce6680f6043ba7b 26-Apr-2016 Joachim Sauer <jsauer@google.com> Update ICU4J NumberRegression.

In a recent change to android.icu.DecimalFormat we increased the maximum
integer digits to 2 billion to be consistent with the ICU4C
implementation and support java.text.DecimalFormat.

This change updates the serialization regression test to coincide with
that chage.

Bug: 28397841
Bug: 27855939
Change-Id: Ic2787bbe6bd92d9bc5057596404c55d84f15322e
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberRegression.java
c4218b5b534ecc3ec34cccc53b85113e3c74d896 22-Apr-2016 Neil Fuller <nfuller@google.com> Merge "Update timezone data to 2016d" into nyc-dev
86b7d2d760b249da7417f90f09796f3227491aba 12-Apr-2016 Joachim Sauer <jsauer@google.com> Allow very large maximumIntegerDigits.

This allows up to 2 billion to be used as the maximum integer digits,
while keeping the default value at the current 309. This change brings
ICU4J in line with ICU4C limits, which is necessary for correct
implementation of java.text.DecimalFormat on ICU4J.

Bug: 27855939
Change-Id: Ia3659afe99eb2f9c715d3d0f73fe4a8ddbc946cf
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
901b6f97ebc55c89a9eab30fe07fd3cc04d59891 21-Apr-2016 Neil Fuller <nfuller@google.com> Update timezone data to 2016d

Changes affecting future time stamps

America/Caracas switches from -0430 to -04 on 2016-05-01 at 02:30.
(Thanks to Alexander Krivenyshev for the heads-up.)

Asia/Magadan switches from +10 to +11 on 2016-04-24 at 02:00.
(Thanks to Alexander Krivenyshev and Matt Johnson.)

New zone Asia/Tomsk, split off from Asia/Novosibirsk. It covers
Tomsk Oblast, Russia, which switches from +06 to +07 on 2016-05-29
at 02:00. (Thanks to Stepan Golosunov.)

Changes affecting past time stamps

New zone Europe/Kirov, split off from Europe/Volgograd. It covers
Kirov Oblast, Russia, which switched from +04/+05 to +03/+04 on
1989-03-26 at 02:00, roughly a year after Europe/Volgograd made
the same change. (Thanks to Stepan Golosunov.)

Russia and nearby locations had daylight-saving transitions on
1992-03-29 at 02:00 and 1992-09-27 at 03:00, instead of on
1992-03-28 at 23:00 and 1992-09-26 at 23:00. (Thanks to Stepan
Golosunov.)

Many corrections to historical time in Kazakhstan from 1991
through 2005. (Thanks to Stepan Golosunov.) Replace Kazakhstan's
invented time zone abbreviations with numeric abbreviations.

This change also contains metadata changes from
http://bugs.icu-project.org/trac/changeset/38629

Bug: 28240832
Change-Id: I2f05fcbe1452ccf4a283d7f51f92523c38f5ef2a
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
7c0783a71eb39182b02e60d1a027252a502125e6 07-Apr-2016 Joachim Sauer <jsauer@google.com> Revert "Re-revert Android patch: Ticket #11913 changes."

This reverts commit bb572b8d9c31eac94db1a8e5de69e6fbbcab6de8.

Bug: 27855939
Change-Id: Iaea8438654e9e503e15432cee16d9dbf89cc8b6a
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
d812247c50fc7a4797dce6653ab7529f181a017e 15-Apr-2016 Neil Fuller <nfuller@google.com> Update timezone data to 2016c

Changes affecting future time stamps

Azerbaijan no longer observes DST. (Thanks to Steffen Thorsen.)

Chile reverts from permanent to seasonal DST. (Thanks to Juan
Correa for the heads-up, and to Tim Parenti for corrections.)
Guess that future transitions are August's and May's second
Saturdays at 24:00 mainland time. Also, call the period from
2014-09-07 through 2016-05-14 daylight saving time instead of
standard time, as that seems more appropriate now.

Changes affecting past time stamps

Europe/Kaliningrad and Europe/Vilnius changed from +03/+04 to
+02/+03 on 1989-03-26, not 1991-03-31. Europe/Volgograd changed
from +04/+05 to +03/+04 on 1988-03-27, not 1989-03-26.
(Thanks to Stepan Golosunov.)

This change incorporates ICU metadata changes from
http://bugs.icu-project.org/trac/changeset/38566

Bug: 27826144
Change-Id: I4723f12cd9508034f47fb57cc183d9e0e4fa6a51
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
f75f1bd8a0fd8300e7a5dec8c2a231700e7aa99c 18-Apr-2016 Neil Fuller <nfuller@google.com> Merge "Update timezone data to 2016b" into nyc-dev
bb572b8d9c31eac94db1a8e5de69e6fbbcab6de8 06-Apr-2016 Joachim Sauer <jsauer@google.com> Re-revert Android patch: Ticket #11913 changes.

Bug: 27855939
Change-Id: Iee61d5c50f07a21c032b43b7f528d6d1a4a1df3b
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
b2ae9144aca98ad1c4b6b1d17b84b2422b464224 05-Apr-2016 Joachim Sauer <jsauer@google.com> Merge changes from topic 'bug27855939' into nyc-dev

* changes:
Revert "Android patch: Ticket #11913: Add support for formatting BigDecimal / BigInteger with > 309 digits."
Revert "Android patch: Ticket #11913: Fix bug in temporary workaround."
efa71e94028eb46b60217b3e5b1a01cb7b82c1dd 01-Apr-2016 Paul Duffin <paulduffin@google.com> Test coverage improvements: Patch upstream change 38596

Patches upstream change:

http://bugs.icu-project.org/trac/browser/icu4j/branches/fabalbon/56-1-test-coverage?rev=38596

Bug: 22023363
Change-Id: Iafab14b18e3a2186e374dc52659e889e404f10c7
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IndianTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/PersianTest.java
e26c4d535027d7dc55f57af22b9447075b270f4a 01-Apr-2016 Joachim Sauer <jsauer@google.com> Revert "Android patch: Ticket #11913: Add support for formatting BigDecimal / BigInteger with > 309 digits."

This reverts commit d244484c3fbe0eed229eb39f8559d92e11d9ffd2.

Change-Id: I7993060f69e3950c10ec935ebccb884b6bdfa034
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
416e28fc84b9f2d3813e2582d82825da7f536eca 01-Apr-2016 Joachim Sauer <jsauer@google.com> Revert "Android patch: Ticket #11913: Fix bug in temporary workaround."

This reverts commit 65f93a4dc9f38c7ab0da01c680213f679262c986.

Bug: 27855939
Change-Id: I4f9adf929ea43a00a0c20b412badd565398f70fb
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
ae97726f86aa98a33c33ce09c583aeb3d2e253a6 31-Mar-2016 Paul Duffin <paulduffin@google.com> Test coverage improvements: Patch upstream changes 38591/38593

Patches upstream changes for all the changes listed in the
following page:

http://bugs.icu-project.org/trac/log/icu4j/branches/fabalbon/56-1-test-coverage?action=stop_on_copy&mode=stop_on_copy&rev=38593&stop_rev=38591&limit=100

Bug: 27238545
Change-Id: Ic57a16a11020951e69b28f5b73f6681d444e1379
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
16530f4b6f99034c591018244ec10a3ba1f403d7 29-Mar-2016 Paul Duffin <paulduffin@google.com> Test coverage improvements: Patch upstream changes

Patches upstream changes for all the changes listed in the
following page:
http://bugs.icu-project.org/trac/log/icu4j/branches/fabalbon/56-1-test-coverage?action=stop_on_copy&mode=stop_on_copy&rev=38590&stop_rev=&limit=100

Bug: 27238545
Change-Id: I8212532913fdd28de508b971293f4ce11441a1ac
ain/classes/core/src/com/ibm/icu/impl/Norm2AllModes.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/ChineseTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/CompactDecimalFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatAPIC.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatSymbols.java
ain/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/PluralFormatUnitTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TestMessageFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TimeZoneFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/BasicTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
aa150cc7b6a6c83988847c5e01a4e7bea8c3ea62 22-Mar-2016 Neil Fuller <nfuller@google.com> Update timezone data to 2016b

Changes affecting future time stamps

New zones Europe/Astrakhan and Europe/Ulyanovsk for Astrakhan and
Ulyanovsk Oblasts, Russia, both of which will switch from +03 to +04 on
2016-03-27 at 02:00 local time. They need distinct zones since their
post-1970 histories disagree. New zone Asia/Barnaul for Altai Krai and
Altai Republic, Russia, which will switch from +06 to +07 on the same date
and local time. Also, Asia/Sakhalin moves from +10 to +11 on 2016-03-27
at 02:00. (Thanks to Alexander Krivenyshev for the heads-up, and to
Matt Johnson and Stepan Golosunov for followup.)

As a trial of a new system that needs less information to be made up,
the new zones use numeric time zone abbreviations like "+04"
instead of invented abbreviations like "ASTT".

Haiti will not observe DST in 2016. (Thanks to Jean Antoine via
Steffen Thorsen.)

Palestine's spring-forward transition on 2016-03-26 is at 01:00, not 00:00.
(Thanks to Hannah Kreitem.) Guess future transitions will be March's last
Saturday at 01:00, not March's last Friday at 24:00.

Changes affecting past time stamps

Europe/Chisinau observed DST during 1990, and switched from +04 to
+03 at 1990-05-06 02:00, instead of switching from +03 to +02.
(Thanks to Stepan Golosunov.)

1991 abbreviations in Europe/Samara should be SAMT/SAMST, not
KUYT/KUYST. (Thanks to Stepan Golosunov.)

This change contains ICU changes from:

http://bugs.icu-project.org/trac/changeset/38525

The upstream ICU change is mislabeled as 2016a, and it contains metaZones.txt
updates for Russian timezones that are not obviously related to 2016b (but
are believed to be correct and corrolate with reports from a Russian Android
tester related to Anadyr).

Bug: 27656428
Change-Id: I2edef80a472d25e6a8a3f36a0dd371cd7dee2f24
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
2ead6a21de075e8d53d49fc009d41028dffe4cd3 24-Mar-2016 Fredrik Roubert <roubert@google.com> Android patch: Generated ICU data files for Android patched ICU 57.

Generated like this:

$AOSP/external/icu/icu4c/source/runConfigureICU Linux
make INCLUDE_UNI_CORE_DATA=1
cp data/out/tmp/icudt57l.dat $AOSP/external/icu/icu4c/source/stubdata
make ICU4J_ROOT=$AOSP/external/icu/icu4j icu4j-data-install

Change-Id: I6dbe4f9ece9ca1ac157beb6feb89ba73fc1813be
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/shared/data/testdata.jar
441ab1c39b37ef773820d789652301c5f83e7c6b 24-Mar-2016 Fredrik Roubert <roubert@google.com> Merge ICU 57.1 release from icu-project.org to aosp/icu57.

This patch was created by exporting from the ICU Subversion repository
by running the following commands:

svn export \
http://source.icu-project.org/repos/icu/icu/tags/release-57-1/ icu4c

svn export \
http://source.icu-project.org/repos/icu/icu4j/tags/release-57-1/ icu4j

Change-Id: I1787870ff5c7751c836ee90741a6c0365b3bde69
uild.properties
ain/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitTest.java
om.xml
eadme.html
92364581686dd1b20a9211102942abfdacfdf287 04-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: CLDR data: likelySubtags.txt: Add lots of entries.

This change was introduced in Android by the ICU51.1 upgrade:

https://android.googlesource.com/platform/external/icu/+/8393335

Change-Id: Ic0f50d05baa590d7c99a87808d5c8a450bb103d8
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
251a129049a7e683e67c717704faab46a79fe82d 03-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: CLDR data: Force default Gregorian calendar.

This change was introduced in Android by this patch:

https://android.googlesource.com/platform/external/icu/+/b844b3e

And then amended by the ICU 52 upgrade:

https://android.googlesource.com/platform/external/icu/+/59d709d

And then amended for ICU 55:

https://android.googlesource.com/platform/external/icu/+/fafa8ad

Change-Id: I93f7850b1a3ab17d53e97a4b3152e878e2985d20
ain/tests/core/src/com/ibm/icu/dev/test/calendar/CalendarRegression.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateIntervalFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
b4542c78301188b66222039db6f83c4b654f52d7 18-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: CLDR data: Replace nb with no.

This change was introduced in Android by the ICU51.1 upgrade:

https://android.googlesource.com/platform/external/icu/+/8393335

Change-Id: Ib00131d63dadb0fcc56789e8367b3d7595e0c108
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
4f95f3ad52a1d5f792a39ed41d37db511a78bc4f 03-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: CLDR ticket #7969: Percent formatting in RTL text.

This is a temporary workaround until the issue has been fixed upstream:

http://unicode.org/cldr/trac/ticket/7969

This change was introduced in Android by this patch:

https://android.googlesource.com/platform/external/icu/+/56b2b8b

Change-Id: Id4a509099d133330c0ca2a3cfdc33b6414b766ff
ain/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
2763c2cd8ab10528134ed8edce325baa09bb8fc0 04-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: Skip charset tests that fail with customized data.

Suppression of ICU4C test failures was added by the ICU 51 upgrade:

https://android.googlesource.com/platform/external/icu/+/8393335

Suppression of ICU4J test failures was added for ICU 55:

https://android.googlesource.com/platform/external/icu/+/3db47ed

Change-Id: I2051f7d688ca0efa029dba4918b3e27b39c7dba1
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestCharset.java
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestConversion.java
14be6add3d7fe1750072c76059c73c3f89fa9402 02-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: Add exceptions for big5han and gb2312han in genrb.

This change was introduced in Android by the ICU 53 upgrade:

https://android.googlesource.com/platform/external/icu/+/fceb398

Suppression of ICU4J test errors was added for ICU 55:

https://android.googlesource.com/platform/external/icu/+/7b913b1

Change-Id: I91757493db178fe57e5d6cb82a6f09589e5fe7dc
ain/tests/collate/src/com/ibm/icu/dev/test/util/ICUResourceBundleCollationTest.java
805390af159cca75dd07e8fb9d8c4b52434de561 02-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: Add --omitCollationRules to genrb.

This change was introduced in Android by the ICU 54.1 upgrade:

https://android.googlesource.com/platform/external/icu/+/f9878a2

Changing ICU4J test errors into warnings was introduced for ICU 55:

https://android.googlesource.com/platform/external/icu/+/0543b35

Changing ICU4C test errors into log messages is new for ICU 57.

Change-Id: If67d213da5a5f2705e3fb34c14662e693f0ea051
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationAPITest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationCreationMethodTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/G7CollationTest.java
2ed1ef93cb419ee5ca9ca62f4060b4c36cd5ab9b 23-Jan-2015 Fredrik Roubert <roubert@google.com> Android patch: Work-around for ClassNotFoundException.

Android throws ClassNotFoundException when trying to deserialize objects
containing references to classes that don't exist. It has not yet been
determined whether this is working as intended or whether this is a bug,
so in the meantime this local patch for the Android copy of ICU4J makes
the code expect it (as this is how Android actually works today,
intentional or not).

Bug: 19109180
Change-Id: Ibd31b41e89de4286aa0b4fe431c441e84d98b0eb
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CompatibilityTest.java
337c4c1653f3dfd94b221264abc5e2585177a76f 21-Mar-2016 Fredrik Roubert <roubert@google.com> Android patch: Work-around for bug in Icu4jTransform.

For a yet unknown reason, this patch prevents generate_android_icu4j.sh
from otherwise failing with the following error message:

Exception in thread "main" java.lang.NullPointerException
at org.eclipse.jdt.core.dom.rewrite.ASTRewrite.getRootNode(ASTRewrite.java:334)
at org.eclipse.jdt.core.dom.rewrite.ASTRewrite.rewriteAST(ASTRewrite.java:221)
at com.google.currysrc.Main$CompilationUnitHandler.applyRewrite(Main.java:271)
at com.google.currysrc.Main$CompilationUnitHandler.apply(Main.java:188)
at com.google.currysrc.Main.execute(Main.java:84)
at com.google.currysrc.Main.execute(Main.java:64)
at com.android.icu4j.srcgen.Icu4jTransform.main(Icu4jTransform.java:545)

Bug: 27775477
Change-Id: I534c9b0b82fa129fe1ecb8309313f5bb358ecd5f
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
6bc0a23cd1424dee52cba7d8b3041dc7645e5773 21-Mar-2016 Craig Cornelius <ccornelius@google.com> Cherry-pick: ticket:12351: Add missing field position data in DecimalFormat

http://bugs.icu-project.org/trac/changeset/38544

Change-Id: Ifd3d8933730f78e5863bd7120fff858a0042f6ae
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
9f96096ecf84aac0b8c0100d3cb3eea59fd2faf6 15-Sep-2015 Rayhaan Jaufeerally <rayhaan@google.com> Android patch: Ticket #11913: Add support for formatting BigDecimal / BigInteger with > 309 digits.

This is a temporary workaround until the issue has been fixed upstream:

http://bugs.icu-project.org/trac/ticket/11913

Change-Id: I3fbfd70be09210a435907b21a10508c1f7c88196
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
f753bfabd03f874428e827e0abf29c4e907edb37 16-Sep-2015 Rayhaan Jaufeerally <rayhaan@google.com> Android patch: Ticket #11903: ICU DecimalFormatSymbols#setZeroDigit does not work as expected

This is a temporary workaround until the issue has been fixed upstream:

http://bugs.icu-project.org/trac/ticket/11903

Change-Id: I553da949fb5c15375f12f22b98f5e59ed827d3f1
ain/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
38be28a3012fe8d288b4576b98cb1207cc31e2fc 22-Mar-2016 Fredrik Roubert <roubert@google.com> Hide API in Android for API that is discouraged as of ICU 57.

This is introduced as public API in Android N, together with the
preferred API introduced by ICU 55, so there is no need to include
it in Android N at all.

https://android-review.googlesource.com/#/c/209387

These methods, introduced in ICU 55, are promoted to stable in ICU 57,
while the methods they replace are demoted to discouraged.

Android does this ahead of time, already in ICU 56, to avoid introducing
an API in Android N that only is to be used for one release.

http://bugs.icu-project.org/trac/ticket/12186
http://bugs.icu-project.org/trac/changeset/38473#file4

Bug: 22023363
Change-Id: Iad787fa3cfcfa765ac3c645cfb56c211e6ffb88e
ain/classes/core/src/com/ibm/icu/util/IslamicCalendar.java
7a481ba0b162bef042ff28c1def704a35392f138 16-Mar-2016 Paul Duffin <paulduffin@google.com> Merge "Repackage serialized data and fix test so it can find it" into nyc-dev
4c76d539b68ecccab895bb809b95a4d0424753bb 15-Mar-2016 Fredrik Roubert <roubert@google.com> Merge changes I82cce97d,I558234ca,Ifc25e1dd into nyc-dev

* changes:
Integrate changes cherry-picked for ticket #12005 into android_icu4j.
Cherry-pick: ticket:12005: Fixed doc build problem with JDK 8. Added a build target 'docsStrict' which does all jlint check. Changed numeric character references in API doc with raw code points, so javadoc does not invalidate them in doclint.
Cherry-pick: ticket:12005: Fix numerous warnings / errors from Javadoc generation
4ea4236bd769dcf36b82c80e2791c868e7c64ab9 14-Mar-2016 Paul Duffin <paulduffin@google.com> Repackage serialized data and fix test so it can find it

Fortunately, the original text "org.ibm" or "org/ibm" and the
replacement text "android" used in repackaging are both the same
length so it is possible to use sed to do a simple search and
replace to repackage the binary serialized data.

This repackages the serialized data and patches the affected
test so that it can find the data in a JAR without entries for
directories.

The upstream bug tracking the change to the CompatibilityTest
is http://bugs.icu-project.org/trac/attachment/ticket/12386/

Bug: 27310873
Change-Id: I2d45b983cce51c66aabe7e5202159a02c0600e29
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CompatibilityTest.java
925333c86264c3e4986a5f8e0c3c096df29b578c 14-Mar-2016 Paul Duffin <paulduffin@google.com> Cleaned up the build files for android_icu4j targets

The build targets for building android_icu47 targets were
in the icu4j/Android.mk file which is not following the standard
structure. This moves them into the android_icu4j/Android.mk
file and also adds in targets for building on host to aid in
comparative testing of the repackaged JARs on both host and
Android. That should help us separate issues causes by
repackaging and issues caused by differences in behavior between
host and Android.

Change-Id: I7d7ea7c9cd9a8c33377955f6b29372507fd162fb
ndroid.mk
87255a3fc79cc94374b5b8adc76a86e251ac7d3e 10-Mar-2016 Fredrik Roubert <roubert@google.com> Copy ICU4J 57 RC from icu-project.org to aosp/icu57.

These files were exported from the ICU Subversion repository by running
the following command:

svn export \
http://source.icu-project.org/repos/icu/icu4j/tags/release-57-rc/ icu4j

Change-Id: If639e6ca15934132aee0e49118a01e16d7b3627e
PIChangeReport.html
uild.properties
uild.xml
emos/.classpath
emos/.settings/org.eclipse.jdt.core.prefs
clipse-build/build-local.properties.template
clipse-build/build.properties
clipse-build/build.xml
clipse-build/features.template/com.ibm.icu.base/build.properties
clipse-build/features.template/com.ibm.icu/build.properties
clipse-build/misc/about_icu.html
clipse-build/misc/about_icu_base.html
clipse-build/pdebuild/build.properties
clipse-build/plugins.template/com.ibm.icu.base.tests/.classpath
clipse-build/plugins.template/com.ibm.icu.base.tests/META-INF/MANIFEST.MF
clipse-build/plugins.template/com.ibm.icu.base/.classpath
clipse-build/plugins.template/com.ibm.icu.base/META-INF/MANIFEST.MF
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/Calendar.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/TimeZone.java
clipse-build/plugins.template/com.ibm.icu.tests/.classpath
clipse-build/plugins.template/com.ibm.icu.tests/META-INF/MANIFEST.MF
clipse-build/plugins.template/com.ibm.icu/.classpath
clipse-build/plugins.template/com.ibm.icu/META-INF/MANIFEST.MF
ain/classes/charset/.classpath
ain/classes/charset/.settings/org.eclipse.jdt.core.prefs
ain/classes/charset/src/com/ibm/icu/charset/CharsetISO2022.java
ain/classes/collate/.classpath
ain/classes/collate/.settings/org.eclipse.jdt.core.prefs
ain/classes/collate/src/com/ibm/icu/text/Collator.java
ain/classes/core/.classpath
ain/classes/core/.settings/org.eclipse.jdt.core.prefs
ain/classes/core/src/com/ibm/icu/impl/CalendarUtil.java
ain/classes/core/src/com/ibm/icu/impl/DayPeriodRules.java
ain/classes/core/src/com/ibm/icu/impl/LocaleDisplayNamesImpl.java
ain/classes/core/src/com/ibm/icu/impl/SimpleFilteredSentenceBreakIterator.java
ain/classes/core/src/com/ibm/icu/impl/SimpleFormatterImpl.java
ain/classes/core/src/com/ibm/icu/impl/SimplePatternFormatter.java
ain/classes/core/src/com/ibm/icu/impl/UCharacterProperty.java
ain/classes/core/src/com/ibm/icu/impl/ValidIdentifiers.java
ain/classes/core/src/com/ibm/icu/impl/ZoneMeta.java
ain/classes/core/src/com/ibm/icu/impl/locale/KeyTypeData.java
ain/classes/core/src/com/ibm/icu/impl/locale/LocaleValidityChecker.java
ain/classes/core/src/com/ibm/icu/lang/UProperty.java
ain/classes/core/src/com/ibm/icu/text/CompactDecimalDataCache.java
ain/classes/core/src/com/ibm/icu/text/CompactDecimalFormat.java
ain/classes/core/src/com/ibm/icu/text/DateFormat.java
ain/classes/core/src/com/ibm/icu/text/DateFormatSymbols.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalFormat.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalInfo.java
ain/classes/core/src/com/ibm/icu/text/DateTimePatternGenerator.java
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
ain/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
ain/classes/core/src/com/ibm/icu/text/ListFormatter.java
ain/classes/core/src/com/ibm/icu/text/LocaleDisplayNames.java
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/classes/core/src/com/ibm/icu/text/MessagePattern.java
ain/classes/core/src/com/ibm/icu/text/QuantityFormatter.java
ain/classes/core/src/com/ibm/icu/text/RBBINode.java
ain/classes/core/src/com/ibm/icu/text/RBBIRuleParseTable.java
ain/classes/core/src/com/ibm/icu/text/RBBIRuleScanner.java
ain/classes/core/src/com/ibm/icu/text/RBBITableBuilder.java
ain/classes/core/src/com/ibm/icu/text/RelativeDateTimeFormatter.java
ain/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java
ain/classes/core/src/com/ibm/icu/text/ScientificNumberFormatter.java
ain/classes/core/src/com/ibm/icu/text/SimpleDateFormat.java
ain/classes/core/src/com/ibm/icu/text/SimpleFormatter.java
ain/classes/core/src/com/ibm/icu/text/UnicodeFilter.java
ain/classes/core/src/com/ibm/icu/util/Calendar.java
ain/classes/core/src/com/ibm/icu/util/CopticCalendar.java
ain/classes/core/src/com/ibm/icu/util/Currency.java
ain/classes/core/src/com/ibm/icu/util/EthiopicCalendar.java
ain/classes/core/src/com/ibm/icu/util/GregorianCalendar.java
ain/classes/core/src/com/ibm/icu/util/IslamicCalendar.java
ain/classes/core/src/com/ibm/icu/util/LocaleData.java
ain/classes/core/src/com/ibm/icu/util/MeasureUnit.java
ain/classes/core/src/com/ibm/icu/util/SimpleTimeZone.java
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
ain/classes/core/src/com/ibm/icu/util/ULocale.java
ain/classes/core/src/com/ibm/icu/util/VTimeZone.java
ain/classes/core/src/com/ibm/icu/util/VersionInfo.java
ain/classes/currdata/.classpath
ain/classes/currdata/.settings/org.eclipse.jdt.core.prefs
ain/classes/langdata/.classpath
ain/classes/langdata/.settings/org.eclipse.jdt.core.prefs
ain/classes/localespi/build.properties
ain/classes/regiondata/.classpath
ain/classes/regiondata/.settings/org.eclipse.jdt.core.prefs
ain/classes/translit/.classpath
ain/classes/translit/.settings/org.eclipse.jdt.core.prefs
ain/classes/translit/src/com/ibm/icu/text/Transliterator.java
ain/shared/build/common-targets.xml
ain/shared/build/common.properties
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/shared/data/testdata.jar
ain/shared/licenses/LICENSE
ain/shared/licenses/license.html
ain/tests/charset/.classpath
ain/tests/charset/.settings/org.eclipse.jdt.core.prefs
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestCharset.java
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestConversion.java
ain/tests/collate/.classpath
ain/tests/collate/.settings/org.eclipse.jdt.core.prefs
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationAPITest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationCreationMethodTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/G7CollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/format/GlobalizationPreferencesTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/format/RbnfLenientScannerTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/util/ICUResourceBundleCollationTest.java
ain/tests/core/.classpath
ain/tests/core/.settings/org.eclipse.jdt.core.prefs
ain/tests/core/src/com/ibm/icu/dev/test/calendar/CalendarRegression.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/CompactDecimalFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateIntervalFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateTimeGeneratorTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/PluralRangesTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/RelativeDateTimeFormatterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TestMessageFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/impl/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/BreakIteratorTest.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITestMonkey.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CompatibilityTest.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.DateNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.InvalidFormatException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.JavaTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.OlsonTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.RelativeDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.TimeZoneAdapter.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.math.BigDecimal.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.math.MathContext.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.ArabicShapingException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.ChineseDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.CompactDecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.CurrencyPluralInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.DateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.DateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.DateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.DateIntervalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.DateIntervalInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.DecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.DecimalFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.MeasureFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.MessageFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.MessageFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.NumberFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.NumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.PluralFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.PluralRules.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.SelectFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.SimpleDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.StringPrepParseException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.TimeUnitFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.TimeZoneFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.BuddhistCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.Calendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.ChineseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.CopticCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.Currency.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.DangiCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.DateInterval.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.DateTimeRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.EthiopicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.GregorianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.HebrewCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.ICUException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.ICUUncheckedIOException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.IllformedLocaleException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.IndianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.InitialTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.IslamicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.JapaneseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.MeasureUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.PersianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.RuleBasedTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.SimpleTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.TaiwanCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.TimeUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.TimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.ULocale.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.VTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.impl.DateNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.impl.InvalidFormatException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.impl.JavaTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.impl.OlsonTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.impl.RelativeDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.impl.TimeZoneAdapter.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.math.BigDecimal.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.math.MathContext.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.ArabicShapingException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.ChineseDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.CompactDecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.CurrencyPluralInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.DateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.DateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.DateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.DateIntervalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.DateIntervalInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.DecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.DecimalFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.MeasureFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.MessageFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.MessageFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.NumberFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.NumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.PluralFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.PluralRules.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.SelectFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.SimpleDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.StringPrepParseException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.TimeUnitFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.text.TimeZoneFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.BuddhistCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.Calendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.ChineseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.CopticCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.Currency.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.DangiCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.DateInterval.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.DateTimeRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.EthiopicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.GregorianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.HebrewCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.ICUException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.ICUUncheckedIOException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.IllformedLocaleException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.IndianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.InitialTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.IslamicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.JapaneseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.MeasureUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.PersianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.RuleBasedTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.SimpleTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.TaiwanCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.TimeUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.TimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.ULocale.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_57.1/com.ibm.icu.util.VTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/CurrencyTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesData.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/LocaleDataTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/RegionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/SimpleFormatterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/SimplePatternFormatterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/util/TestLocaleValidity.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
ain/tests/framework/.classpath
ain/tests/framework/.settings/org.eclipse.jdt.core.prefs
ain/tests/framework/src/com/ibm/icu/dev/test/ResourceModule.java
ain/tests/framework/src/com/ibm/icu/dev/test/TestBoilerplate.java
ain/tests/framework/src/com/ibm/icu/dev/util/UnicodeMap.java
ain/tests/localespi/build.properties
ain/tests/packaging/.classpath
ain/tests/packaging/.settings/org.eclipse.jdt.core.prefs
ain/tests/testall/.classpath
ain/tests/testall/.settings/org.eclipse.jdt.core.prefs
ain/tests/translit/.classpath
ain/tests/translit/.settings/org.eclipse.jdt.core.prefs
ain/tests/translit/src/com/ibm/icu/dev/test/util/TestUtilities.java
om.xml
eadme.html
amples/.classpath
amples/.settings/org.eclipse.jdt.core.prefs
ools/build/icu4j56.api3.gz
ools/build/icu4j57.api3.gz
ools/build/src/com/ibm/icu/dev/tool/docs/ICUTaglet.java
ools/misc/.classpath
ools/misc/.settings/org.eclipse.jdt.core.prefs
295115aee7e197bee2fc82c13684748bdef8cd59 01-Mar-2016 Yoshito Umaoka <yoshito_umaoka@us.ibm.com> Cherry-pick: ticket:12005: Fixed doc build problem with JDK 8. Added a build target 'docsStrict' which does all jlint check. Changed numeric character references in API doc with raw code points, so javadoc does not invalidate them in doclint.

http://bugs.icu-project.org/trac/changeset/38444

Bug: 22023363
Change-Id: I558234ca9e236c06fdd872ebd84cd4ce2db8c522
uild.xml
ain/classes/collate/src/com/ibm/icu/text/Collator.java
ain/classes/core/src/com/ibm/icu/util/CopticCalendar.java
ain/classes/core/src/com/ibm/icu/util/EthiopicCalendar.java
3a01f5a290b426a86cf16853feb7e1196bdf1eb3 29-Feb-2016 Scott Russell <scott_russell@us.ibm.com> Cherry-pick: ticket:12005: Fix numerous warnings / errors from Javadoc generation

http://bugs.icu-project.org/trac/changeset/38429

Bug: 22023363
Change-Id: Ifc25e1dd65df8b0809e1764405469b0c56810654
uild.xml
0c3253fe4823d20e1a011191e33afe287613d95a 04-Mar-2016 Neil Fuller <nfuller@google.com> Merge "Change libraries needed by layoutlib to "host" libs"
7c7912fd24cc9b7b5af448adb59762a9d1e266d2 01-Mar-2016 Neil Fuller <nfuller@google.com> Change libraries needed by layoutlib to "host" libs

They are only used on host and are one of the few places
in the build that use LOCAL_JACK_ENABLED := disabled.

Bug: 27218410
(cherry picked from commit e553e2b7488962c638a61d0398ca3ed1e5a379bb)

Change-Id: If54a02854b0ff02d22b9a9de904228fcc95bd98a
ndroid.mk
1a2598692cbd303a8853709764a52509bcf4d616 02-Mar-2016 Paul Duffin <paulduffin@google.com> Revert workaround for broken docs link and fix properly

Reverts the change to com.ibm.icu.text.UnicodeFilter and
provides replacement text for the documentation of the class
that is used when repackaging.

Bug: 22023363
(cherry picked from 71a3637d1986b2444d947a9eabdd01af51f6141d)

Change-Id: I2d478e8cf4d3454aaa46604c9516ba0cd104c6e2
ain/classes/core/src/com/ibm/icu/text/UnicodeFilter.java
564d88346af9607656c61c692a5d53626b621cdf 03-Mar-2016 Yi Kong <yikong@google.com> Merge "Remove TIS-620 from ibm-874_P100-1995" into nyc-dev
a4d7087e0d21686982a4ad4604b6163077d92ca5 02-Mar-2016 Yi Kong <yikong@google.com> Remove TIS-620 from ibm-874_P100-1995

TIS-620 was added to windows-874-2000, but not removed from
ibm-874_P100-1995. This causes it to be alias of an imcompatibiable
charset and fails when the alias charset is cached.

Data file generated with "tools/updateicudata.py".

Bug: 26764224
Change-Id: Id9cc25243614f6301fdb33811064ad7cf9a4beff
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
cf220d47d4e5a81f804053f75b1164e8757d9c4a 02-Mar-2016 Yi Kong <yikong@google.com> Remove TIS-620 from ibm-874_P100-1995

TIS-620 was added to windows-874-2000, but not removed from
ibm-874_P100-1995. This causes it to be alias of an imcompatibiable
charset and fails when the alias charset is cached.

Data file generated with "tools/updateicudata.py".

Bug: 26764224
Change-Id: Id9cc25243614f6301fdb33811064ad7cf9a4beff
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
e7c29bca1f7e6c2001fb5783ca93289c9f8f27f3 03-Mar-2016 Neil Fuller <nfuller@google.com> Merge "Change libraries needed by layoutlib to "host" libs" into nyc-dev
71a3637d1986b2444d947a9eabdd01af51f6141d 02-Mar-2016 Paul Duffin <paulduffin@google.com> Revert workaround for broken docs link and fix properly

Reverts the change to com.ibm.icu.text.UnicodeFilter and
provides replacement text for the documentation of the class
that is used when repackaging.

Bug: 22023363
Change-Id: I4bf6de674183acf09c5391e7c3048ae2a73eb35f
ain/classes/core/src/com/ibm/icu/text/UnicodeFilter.java
e553e2b7488962c638a61d0398ca3ed1e5a379bb 01-Mar-2016 Neil Fuller <nfuller@google.com> Change libraries needed by layoutlib to "host" libs

They are only used on host and are one of the few places
in the build that use LOCAL_JACK_ENABLED := disabled.

Bug: 27218410
Change-Id: I3d85cd3f7bba3c7160ff3cd93d4b7d3372d24eee
ndroid.mk
5820a289ded102e07f20384fa8e159dda8f81a06 01-Mar-2016 Neil Fuller <nfuller@google.com> Revert broken docs {@link} to fix the build

Bug: 22023363
(cherry picked from commit f831ef66350c92de30f8314bcd17b6e748275744)

Change-Id: I622e255818f149ae9e9e826b2ad3d8b9b40e7258
ain/classes/core/src/com/ibm/icu/text/UnicodeFilter.java
f831ef66350c92de30f8314bcd17b6e748275744 01-Mar-2016 Neil Fuller <nfuller@google.com> Revert broken docs {@link} to fix the build

Bug: 22023363
Change-Id: I1325837fbeee06cba06bb306c1a2d88bff88d3c1
ain/classes/core/src/com/ibm/icu/text/UnicodeFilter.java
9e281ba4837cba4a1cf9523d6f8b0621b150063d 26-Feb-2016 Scott Russell <scott_russell@us.ibm.com> Cherry-pick: ticket:12005: Fix numerous warnings / errors from Javadoc generation

http://bugs.icu-project.org/trac/changeset/38385

Bug: 22023363
(cherry picked from bee65486a185907111f3be60992433e133ec0e32)
Change-Id: I9e32f4d800cf8997e820764ce920d119049b9506
uild.xml
ain/classes/charset/src/com/ibm/icu/charset/CharsetICU.java
ain/classes/collate/src/com/ibm/icu/text/AlphabeticIndex.java
ain/classes/collate/src/com/ibm/icu/text/CollationElementIterator.java
ain/classes/collate/src/com/ibm/icu/text/CollationKey.java
ain/classes/collate/src/com/ibm/icu/text/Collator.java
ain/classes/collate/src/com/ibm/icu/text/RawCollationKey.java
ain/classes/collate/src/com/ibm/icu/text/RuleBasedCollator.java
ain/classes/collate/src/com/ibm/icu/text/StringSearch.java
ain/classes/core/src/com/ibm/icu/lang/UCharacter.java
ain/classes/core/src/com/ibm/icu/lang/UProperty.java
ain/classes/core/src/com/ibm/icu/lang/UScript.java
ain/classes/core/src/com/ibm/icu/math/BigDecimal.java
ain/classes/core/src/com/ibm/icu/text/Bidi.java
ain/classes/core/src/com/ibm/icu/text/BidiRun.java
ain/classes/core/src/com/ibm/icu/text/BreakIterator.java
ain/classes/core/src/com/ibm/icu/text/CharsetDetector.java
ain/classes/core/src/com/ibm/icu/text/CharsetMatch.java
ain/classes/core/src/com/ibm/icu/text/DateFormat.java
ain/classes/core/src/com/ibm/icu/text/DateFormatSymbols.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalFormat.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalInfo.java
ain/classes/core/src/com/ibm/icu/text/DateTimePatternGenerator.java
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
ain/classes/core/src/com/ibm/icu/text/FilteredBreakIteratorBuilder.java
ain/classes/core/src/com/ibm/icu/text/IDNA.java
ain/classes/core/src/com/ibm/icu/text/IdentifierInfo.java
ain/classes/core/src/com/ibm/icu/text/LocaleDisplayNames.java
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/classes/core/src/com/ibm/icu/text/MessageFormat.java
ain/classes/core/src/com/ibm/icu/text/MessagePattern.java
ain/classes/core/src/com/ibm/icu/text/Normalizer.java
ain/classes/core/src/com/ibm/icu/text/Normalizer2.java
ain/classes/core/src/com/ibm/icu/text/NumberFormat.java
ain/classes/core/src/com/ibm/icu/text/PluralFormat.java
ain/classes/core/src/com/ibm/icu/text/PluralRules.java
ain/classes/core/src/com/ibm/icu/text/Replaceable.java
ain/classes/core/src/com/ibm/icu/text/ReplaceableString.java
ain/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java
ain/classes/core/src/com/ibm/icu/text/RuleBasedNumberFormat.java
ain/classes/core/src/com/ibm/icu/text/ScientificNumberFormatter.java
ain/classes/core/src/com/ibm/icu/text/SelectFormat.java
ain/classes/core/src/com/ibm/icu/text/SimpleDateFormat.java
ain/classes/core/src/com/ibm/icu/text/TimeZoneFormat.java
ain/classes/core/src/com/ibm/icu/text/UCharacterIterator.java
ain/classes/core/src/com/ibm/icu/text/UForwardCharacterIterator.java
ain/classes/core/src/com/ibm/icu/text/UTF16.java
ain/classes/core/src/com/ibm/icu/text/UnicodeCompressor.java
ain/classes/core/src/com/ibm/icu/text/UnicodeDecompressor.java
ain/classes/core/src/com/ibm/icu/text/UnicodeFilter.java
ain/classes/core/src/com/ibm/icu/text/UnicodeMatcher.java
ain/classes/core/src/com/ibm/icu/text/UnicodeSet.java
ain/classes/core/src/com/ibm/icu/text/UnicodeSetSpanner.java
ain/classes/core/src/com/ibm/icu/util/ByteArrayWrapper.java
ain/classes/core/src/com/ibm/icu/util/Calendar.java
ain/classes/core/src/com/ibm/icu/util/Currency.java
ain/classes/core/src/com/ibm/icu/util/Freezable.java
ain/classes/core/src/com/ibm/icu/util/HebrewCalendar.java
ain/classes/core/src/com/ibm/icu/util/LocaleData.java
ain/classes/core/src/com/ibm/icu/util/LocaleMatcher.java
ain/classes/core/src/com/ibm/icu/util/LocalePriorityList.java
ain/classes/core/src/com/ibm/icu/util/Output.java
ain/classes/core/src/com/ibm/icu/util/RangeValueIterator.java
ain/classes/core/src/com/ibm/icu/util/SimpleHoliday.java
ain/classes/core/src/com/ibm/icu/util/StringTokenizer.java
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
ain/classes/core/src/com/ibm/icu/util/TimeZoneRule.java
ain/classes/core/src/com/ibm/icu/util/ULocale.java
ain/classes/core/src/com/ibm/icu/util/UResourceBundle.java
ain/classes/core/src/com/ibm/icu/util/UniversalTimeScale.java
ain/classes/core/src/com/ibm/icu/util/ValueIterator.java
ain/classes/core/src/com/ibm/icu/util/VersionInfo.java
ain/classes/translit/src/com/ibm/icu/text/RuleBasedTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/Transliterator.java
2a7db240a11150ab654325587d653754c62b71a7 24-Feb-2016 Yoshito Umaoka <yoshito_umaoka@us.ibm.com> Cherry-pick: ticket:12003: Use more links to actual Java classes in ICU API doc.

http://bugs.icu-project.org/trac/changeset/38348

Bug: 22023363
(cherry picked from 03f16b04d95bbaa98f702b69791b0de29ac75915)
Change-Id: I25e9d414ce4669ec031b1c986558e29dcb4646f5
ain/classes/core/src/com/ibm/icu/lang/UCharacter.java
ain/classes/core/src/com/ibm/icu/lang/UCharacterEnums.java
ain/classes/core/src/com/ibm/icu/text/CurrencyDisplayNames.java
ain/classes/core/src/com/ibm/icu/text/DateFormat.java
ain/classes/core/src/com/ibm/icu/text/DateFormatSymbols.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalInfo.java
ain/classes/core/src/com/ibm/icu/text/DateTimePatternGenerator.java
ain/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
ain/classes/core/src/com/ibm/icu/text/LocaleDisplayNames.java
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/classes/core/src/com/ibm/icu/text/MessageFormat.java
ain/classes/core/src/com/ibm/icu/text/MessagePattern.java
ain/classes/core/src/com/ibm/icu/text/NumberFormat.java
ain/classes/core/src/com/ibm/icu/text/PluralFormat.java
ain/classes/core/src/com/ibm/icu/text/PluralRules.java
ain/classes/core/src/com/ibm/icu/text/RelativeDateTimeFormatter.java
ain/classes/core/src/com/ibm/icu/text/SpoofChecker.java
ain/classes/core/src/com/ibm/icu/text/TimeZoneFormat.java
ain/classes/core/src/com/ibm/icu/text/TimeZoneNames.java
ain/classes/core/src/com/ibm/icu/util/Currency.java
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
ain/classes/core/src/com/ibm/icu/util/ULocale.java
4acfe16e667e951c9da35346360b0574b098de96 11-Feb-2016 Fredrik Roubert <roubert@google.com> Android patch: Ticket #11913: Fix bug in temporary workaround.

https://android.googlesource.com/platform/external/icu/+/90d4668

This temporary workaround was added in order to address the problem
tested by the org.apache.harmony.tests.java.text.DecimalFormatTest
test_formatToCharacterIterator_veryLarge test case.

But it broke the com.ibm.icu.dev.test.format.NumberFormatTest
TestDataDrivenICU test case, which this follow-up patch fixes.

Bug: 27310195
(cherry picked from 65f93a4dc9f38c7ab0da01c680213f679262c986)
Change-Id: I707f65f9d2a1068bebd1ca3ed3f7d1441f412c51
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
99a7ced68da1ea52cd92f845ff41dd98724f864f 16-Feb-2016 Fredrik Roubert <roubert@google.com> Android patch: CLDR ticket #7969: Percent formatting in RTL text. ICU4J

This is a temporary workaround until the issue has been fixed upstream:

http://unicode.org/cldr/trac/ticket/7969

This code change is required after this data change:

https://android.googlesource.com/platform/external/icu/+/f785ae8

Bug: 15476051
Bug: 27310195
(cherry picked from 31e8952cd0bf827dcd5b7c641920a382b8a346aa)
Change-Id: I0612f68424f2772aecdd3fbf53b0e48801ea636d
ain/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
4e83e1097b93d5245c54fe155d68af76f343c34b 01-Mar-2016 Paul Duffin <paulduffin@google.com> Android patch: Regenerated data files for en_AU cherry-pick.

Generated like this:

cd $AOSP/external/icu
$AOSP/external/icu/icu4c/source/runConfigureICU Linux
make INCLUDE_UNI_CORE_DATA=1
cp data/out/tmp/icudt56l.dat $AOSP/external/icu/icu4c/source/stubdata
make ICU4J_ROOT=$AOSP/external/icu/icu4j icu4j-data-install

Bug: 27113353
(cherry picked from 374ed26ec46bbcb23d2c582fde38271d203f4423)
Change-Id: I53e7ed752d5d3b4e2b894e54d76cb21e2aad9d3a
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/shared/data/testdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesData.java
bee65486a185907111f3be60992433e133ec0e32 26-Feb-2016 Scott Russell <scott_russell@us.ibm.com> Cherry-pick: ticket:12005: Fix numerous warnings / errors from Javadoc generation

http://bugs.icu-project.org/trac/changeset/38385

Bug: 22023363
Change-Id: I9e32f4d800cf8997e820764ce920d119049b9506
uild.xml
ain/classes/charset/src/com/ibm/icu/charset/CharsetICU.java
ain/classes/collate/src/com/ibm/icu/text/AlphabeticIndex.java
ain/classes/collate/src/com/ibm/icu/text/CollationElementIterator.java
ain/classes/collate/src/com/ibm/icu/text/CollationKey.java
ain/classes/collate/src/com/ibm/icu/text/Collator.java
ain/classes/collate/src/com/ibm/icu/text/RawCollationKey.java
ain/classes/collate/src/com/ibm/icu/text/RuleBasedCollator.java
ain/classes/collate/src/com/ibm/icu/text/StringSearch.java
ain/classes/core/src/com/ibm/icu/lang/UCharacter.java
ain/classes/core/src/com/ibm/icu/lang/UProperty.java
ain/classes/core/src/com/ibm/icu/lang/UScript.java
ain/classes/core/src/com/ibm/icu/math/BigDecimal.java
ain/classes/core/src/com/ibm/icu/text/Bidi.java
ain/classes/core/src/com/ibm/icu/text/BidiRun.java
ain/classes/core/src/com/ibm/icu/text/BreakIterator.java
ain/classes/core/src/com/ibm/icu/text/CharsetDetector.java
ain/classes/core/src/com/ibm/icu/text/CharsetMatch.java
ain/classes/core/src/com/ibm/icu/text/DateFormat.java
ain/classes/core/src/com/ibm/icu/text/DateFormatSymbols.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalFormat.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalInfo.java
ain/classes/core/src/com/ibm/icu/text/DateTimePatternGenerator.java
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
ain/classes/core/src/com/ibm/icu/text/FilteredBreakIteratorBuilder.java
ain/classes/core/src/com/ibm/icu/text/IDNA.java
ain/classes/core/src/com/ibm/icu/text/IdentifierInfo.java
ain/classes/core/src/com/ibm/icu/text/LocaleDisplayNames.java
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/classes/core/src/com/ibm/icu/text/MessageFormat.java
ain/classes/core/src/com/ibm/icu/text/MessagePattern.java
ain/classes/core/src/com/ibm/icu/text/Normalizer.java
ain/classes/core/src/com/ibm/icu/text/Normalizer2.java
ain/classes/core/src/com/ibm/icu/text/NumberFormat.java
ain/classes/core/src/com/ibm/icu/text/PluralFormat.java
ain/classes/core/src/com/ibm/icu/text/PluralRules.java
ain/classes/core/src/com/ibm/icu/text/Replaceable.java
ain/classes/core/src/com/ibm/icu/text/ReplaceableString.java
ain/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java
ain/classes/core/src/com/ibm/icu/text/RuleBasedNumberFormat.java
ain/classes/core/src/com/ibm/icu/text/ScientificNumberFormatter.java
ain/classes/core/src/com/ibm/icu/text/SelectFormat.java
ain/classes/core/src/com/ibm/icu/text/SimpleDateFormat.java
ain/classes/core/src/com/ibm/icu/text/TimeZoneFormat.java
ain/classes/core/src/com/ibm/icu/text/UCharacterIterator.java
ain/classes/core/src/com/ibm/icu/text/UForwardCharacterIterator.java
ain/classes/core/src/com/ibm/icu/text/UTF16.java
ain/classes/core/src/com/ibm/icu/text/UnicodeCompressor.java
ain/classes/core/src/com/ibm/icu/text/UnicodeDecompressor.java
ain/classes/core/src/com/ibm/icu/text/UnicodeFilter.java
ain/classes/core/src/com/ibm/icu/text/UnicodeMatcher.java
ain/classes/core/src/com/ibm/icu/text/UnicodeSet.java
ain/classes/core/src/com/ibm/icu/text/UnicodeSetSpanner.java
ain/classes/core/src/com/ibm/icu/util/ByteArrayWrapper.java
ain/classes/core/src/com/ibm/icu/util/Calendar.java
ain/classes/core/src/com/ibm/icu/util/Currency.java
ain/classes/core/src/com/ibm/icu/util/Freezable.java
ain/classes/core/src/com/ibm/icu/util/HebrewCalendar.java
ain/classes/core/src/com/ibm/icu/util/LocaleData.java
ain/classes/core/src/com/ibm/icu/util/LocaleMatcher.java
ain/classes/core/src/com/ibm/icu/util/LocalePriorityList.java
ain/classes/core/src/com/ibm/icu/util/Output.java
ain/classes/core/src/com/ibm/icu/util/RangeValueIterator.java
ain/classes/core/src/com/ibm/icu/util/SimpleHoliday.java
ain/classes/core/src/com/ibm/icu/util/StringTokenizer.java
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
ain/classes/core/src/com/ibm/icu/util/TimeZoneRule.java
ain/classes/core/src/com/ibm/icu/util/ULocale.java
ain/classes/core/src/com/ibm/icu/util/UResourceBundle.java
ain/classes/core/src/com/ibm/icu/util/UniversalTimeScale.java
ain/classes/core/src/com/ibm/icu/util/ValueIterator.java
ain/classes/core/src/com/ibm/icu/util/VersionInfo.java
ain/classes/translit/src/com/ibm/icu/text/RuleBasedTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/Transliterator.java
03f16b04d95bbaa98f702b69791b0de29ac75915 24-Feb-2016 Yoshito Umaoka <yoshito_umaoka@us.ibm.com> Cherry-pick: ticket:12003: Use more links to actual Java classes in ICU API doc.

http://bugs.icu-project.org/trac/changeset/38348

Bug: 22023363
Change-Id: I25e9d414ce4669ec031b1c986558e29dcb4646f5
ain/classes/core/src/com/ibm/icu/lang/UCharacter.java
ain/classes/core/src/com/ibm/icu/lang/UCharacterEnums.java
ain/classes/core/src/com/ibm/icu/text/CurrencyDisplayNames.java
ain/classes/core/src/com/ibm/icu/text/DateFormat.java
ain/classes/core/src/com/ibm/icu/text/DateFormatSymbols.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalInfo.java
ain/classes/core/src/com/ibm/icu/text/DateTimePatternGenerator.java
ain/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
ain/classes/core/src/com/ibm/icu/text/LocaleDisplayNames.java
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/classes/core/src/com/ibm/icu/text/MessageFormat.java
ain/classes/core/src/com/ibm/icu/text/MessagePattern.java
ain/classes/core/src/com/ibm/icu/text/NumberFormat.java
ain/classes/core/src/com/ibm/icu/text/PluralFormat.java
ain/classes/core/src/com/ibm/icu/text/PluralRules.java
ain/classes/core/src/com/ibm/icu/text/RelativeDateTimeFormatter.java
ain/classes/core/src/com/ibm/icu/text/SpoofChecker.java
ain/classes/core/src/com/ibm/icu/text/TimeZoneFormat.java
ain/classes/core/src/com/ibm/icu/text/TimeZoneNames.java
ain/classes/core/src/com/ibm/icu/util/Currency.java
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
ain/classes/core/src/com/ibm/icu/util/ULocale.java
65f93a4dc9f38c7ab0da01c680213f679262c986 11-Feb-2016 Fredrik Roubert <roubert@google.com> Android patch: Ticket #11913: Fix bug in temporary workaround.

https://android.googlesource.com/platform/external/icu/+/90d4668

This temporary workaround was added in order to address the problem
tested by the org.apache.harmony.tests.java.text.DecimalFormatTest
test_formatToCharacterIterator_veryLarge test case.

But it broke the com.ibm.icu.dev.test.format.NumberFormatTest
TestDataDrivenICU test case, which this follow-up patch fixes.

Bug: 27310195
Change-Id: I707f65f9d2a1068bebd1ca3ed3f7d1441f412c51
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
31e8952cd0bf827dcd5b7c641920a382b8a346aa 16-Feb-2016 Fredrik Roubert <roubert@google.com> Android patch: CLDR ticket #7969: Percent formatting in RTL text. ICU4J

This is a temporary workaround until the issue has been fixed upstream:

http://unicode.org/cldr/trac/ticket/7969

This code change is required after this data change:

https://android.googlesource.com/platform/external/icu/+/f785ae8

Bug: 15476051
Bug: 27310195
Change-Id: I0612f68424f2772aecdd3fbf53b0e48801ea636d
ain/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
374ed26ec46bbcb23d2c582fde38271d203f4423 01-Mar-2016 Paul Duffin <paulduffin@google.com> Android patch: Regenerated data files for en_AU cherry-pick.

Generated like this:

cd $AOSP/external/icu
$AOSP/external/icu/icu4c/source/runConfigureICU Linux
make INCLUDE_UNI_CORE_DATA=1
cp data/out/tmp/icudt56l.dat $AOSP/external/icu/icu4c/source/stubdata
make ICU4J_ROOT=$AOSP/external/icu/icu4j icu4j-data-install

Bug: 27113353
Change-Id: I8dda5d180e38711f7ce705a0a0864f3ec1ce778f
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/shared/data/testdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesData.java
2e88a3b1168031228d749f7db26485225fe41e11 29-Feb-2016 Paul Duffin <paulduffin@google.com> Enable tests to be run when ICU4J is on the bootclasspath

Applies the patch attached to
http://bugs.icu-project.org/trac/ticket/12227 which supplies the
ClassLoader for a test class to the code that retrieves the data
rather than relying on its default behaviour which is to use the
ClassLoader for one of the main library classes which is in the
bootclassloader.

Also repackages the code to make sure that the changes are
reflected in the repackaged tests that are run by CTS.

This is needed to run the tests on the repackage code embedded
within Android.

Bug: 22023363
Change-Id: I7f1c8a741e8bd271b0f355d7985a72dc63e8c3a5
ain/tests/framework/src/com/ibm/icu/dev/test/ResourceModule.java
69ef1baa641465e7474f8646903b8f5fc3125534 26-Feb-2016 Paul Duffin <paulduffin@google.com> Add repackaged version of the ICU tests

Adds a new android-icu4j-tests target to build the repackaged
tests. The repackages tests were generated by running the
following script which was modified to repackage the tests in
addition to the source and sample.
tools/srcgen/generate_android_icu4j.sh

Bug: 22023363

(cherry picked from aefe4d1f8f1773ead1a52f7a5d2c9e0009353600)

Change-Id: I083baac898c587e4a6787e408b22f811010167eb
ndroid.mk
c56210fa4d54cbfdcafaed221e49188c0326a538 29-Feb-2016 Paul Duffin <paulduffin@google.com> Enable tests to be run when ICU4J is on the bootclasspath

Applies the patch attached to
http://bugs.icu-project.org/trac/ticket/12227 which supplies the
ClassLoader for a test class to the code that retrieves the data
rather than relying on its default behaviour which is to use the
ClassLoader for one of the main library classes which is in the
bootclassloader.

Also repackages the code to make sure that the changes are
reflected in the repackaged tests that are run by CTS.

This is needed to run the tests on the repackage code embedded
within Android.

Bug: 22023363
Change-Id: I7f1c8a741e8bd271b0f355d7985a72dc63e8c3a5
ain/tests/framework/src/com/ibm/icu/dev/test/ResourceModule.java
aefe4d1f8f1773ead1a52f7a5d2c9e0009353600 26-Feb-2016 Paul Duffin <paulduffin@google.com> Add repackaged version of the ICU tests

Adds a new android-icu4j-tests target to build the repackaged
tests. The repackages tests were generated by running the
following script which was modified to repackage the tests in
addition to the source and sample.
tools/srcgen/generate_android_icu4j.sh

Bug: 22023363
Change-Id: I3c6e65ba6a4d24055343460a023d6671585146f5
ndroid.mk
1539d412bd4c3acf03cc098ca2c51a169dde473e 24-Feb-2016 Neil Fuller <nfuller@google.com> Update timezone data to 2016a

Changes affecting future time stamps

America/Cayman will not observe daylight saving this year after all.
Revert our guess that it would. (Thanks to Matt Johnson.)

Asia/Chita switches from +0800 to +0900 on 2016-03-27 at 02:00.
(Thanks to Alexander Krivenyshev.)

Asia/Tehran now has DST predictions for the year 2038 and later,
to be March 21 00:00 to September 21 00:00. This is likely better
than predicting no DST, albeit off by a day every now and then.

Changes affecting past and future time stamps

America/Metlakatla switched from PST all year to AKST/AKDT on
2015-11-01 at 02:00. (Thanks to Steffen Thorsen.)

America/Santa_Isabel has been removed, and replaced with a
backward compatibility link to America/Tijuana. Its contents were
apparently based on a misreading of Mexican legislation.

Changes affecting past time stamps

Asia/Karachi's two transition times in 2002 were off by a minute.
(Thanks to Matt Johnson.)

Contains ICU fixes from:
http://bugs.icu-project.org/trac/changeset/38223
http://bugs.icu-project.org/trac/changeset/38222

Bug: 26833368
(cherry picked from commit dfda36fc57967f7b7f0e5166ed5fd2d5fc47298c)

Change-Id: If4e9df83e2fa6a68d09f3d395433868c0f0d8013
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
dfda36fc57967f7b7f0e5166ed5fd2d5fc47298c 24-Feb-2016 Neil Fuller <nfuller@google.com> Update timezone data to 2016a

Changes affecting future time stamps

America/Cayman will not observe daylight saving this year after all.
Revert our guess that it would. (Thanks to Matt Johnson.)

Asia/Chita switches from +0800 to +0900 on 2016-03-27 at 02:00.
(Thanks to Alexander Krivenyshev.)

Asia/Tehran now has DST predictions for the year 2038 and later,
to be March 21 00:00 to September 21 00:00. This is likely better
than predicting no DST, albeit off by a day every now and then.

Changes affecting past and future time stamps

America/Metlakatla switched from PST all year to AKST/AKDT on
2015-11-01 at 02:00. (Thanks to Steffen Thorsen.)

America/Santa_Isabel has been removed, and replaced with a
backward compatibility link to America/Tijuana. Its contents were
apparently based on a misreading of Mexican legislation.

Changes affecting past time stamps

Asia/Karachi's two transition times in 2002 were off by a minute.
(Thanks to Matt Johnson.)

Contains ICU fixes from:
http://bugs.icu-project.org/trac/changeset/38223
http://bugs.icu-project.org/trac/changeset/38222

Bug: 26833368
(cherry picked from commit 595ccda40f0858cac33008ea636a7c877a5f2821)

Change-Id: I7b4e18683290df6546e1e7904b2711f421727d0c
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
adbfdff4c07bbd138e39c01f0c807873fee1813d 01-Dec-2015 Yoshito Umaoka <yoshito_umaoka@us.ibm.com> Cherry-pick: ticket:12010: Fixed a typo @returns in the previous commit.

http://bugs.icu-project.org/trac/changeset/38100

Change-Id: I71add18361b9f482d9cf1d93fbb252fb72e3b85c
ain/classes/core/src/com/ibm/icu/text/DateIntervalInfo.java
ef50c15232301f9dd0b9e3db55c21fdbdcf97921 30-Nov-2015 Yoshito Umaoka <yoshito_umaoka@us.ibm.com> Cherry-pick: ticket:12010: Fixed some minor API doc issues.

http://bugs.icu-project.org/trac/changeset/38097

Change-Id: I31c7caf4792298486b5bc4216c99b7d2d2e830e9
ain/classes/collate/src/com/ibm/icu/text/CollationKey.java
ain/classes/collate/src/com/ibm/icu/text/Collator.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalInfo.java
ain/classes/core/src/com/ibm/icu/text/DateTimePatternGenerator.java
3204cf379277270753e7f89bdcc83abe4c67c9e5 08-Dec-2015 Fredrik Roubert <roubert@google.com> Revert "Add missing "other" strings for RelativeDateTimeFormatter"

This reverts commit f9ffd5ba94e91571d606ae6a2bdfa4403851bbc7.

This work-around is no longer needed.

Bug: 25883157
Change-Id: I07b66b89bf9ec8c163c49cc491b13af84318435e
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
9d5f5953ba8e8b04d99d68dac9f7d1d009dcae97 28-Jan-2016 Fredrik Roubert <roubert@google.com> Cherry-pick: ticket:12018: Add missing * in Javadoc syntax.

http://bugs.icu-project.org/trac/changeset/38216

Change-Id: I2c29fcc4f88bedeb9b98efc1cc5ee521c003e59f
ain/classes/core/src/com/ibm/icu/text/RelativeDateTimeFormatter.java
e0b6725a93dd4696f3a27abc1dab3f13be1f4df1 28-Jan-2016 Craig Cornelius <ccornelius@google.com> Cherry-pick: ticket:11989: API doc fix

http://bugs.icu-project.org/trac/changeset/38214

Change-Id: I688b30010f109c92bafc11ee733baab32edfeb94
ain/classes/core/src/com/ibm/icu/text/Bidi.java
bdf33e6659964a4a5ef7c0eac178a96f236a0a2e 16-Jan-2016 Craig Cornelius <ccornelius@google.com> Cherry-pick: ticket:12018: Overhaul RelativeDateTimeFormatter data loading

http://bugs.icu-project.org/trac/changeset/38176

Bug: 25883157
Change-Id: I84198de5f0c6c79eee355a15f7106216062ecb05
ain/classes/core/src/com/ibm/icu/text/RelativeDateTimeFormatter.java
ain/tests/core/src/com/ibm/icu/dev/test/format/RelativeDateTimeFormatterTest.java
8cf2ea9dc34722269d7c772820b0878aa2398a76 07-Jan-2016 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:12032: remove SimplePatternFormatter wrapper objects from MeasureFormat range formatting, too

http://bugs.icu-project.org/trac/changeset/38156

Change-Id: I35f92589a0dd1299c51c44f4e227b03bb1bff201
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/format/PluralRangesTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TestAll.java
9ed78814084b919478a4e43666f80824bc96d38b 07-Jan-2016 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:12032: SimplePatternFormatter allow values=null, some better API docs, some changes parallel with C++

http://bugs.icu-project.org/trac/changeset/38154

Change-Id: Id7431c37188a91cf8c843d506bae22f12af4b507
ain/classes/core/src/com/ibm/icu/impl/SimplePatternFormatter.java
ain/tests/core/src/com/ibm/icu/dev/test/util/SimplePatternFormatterTest.java
58d9241f85e1d50255a8ee2dc4e85bd33097acab 02-Jan-2016 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:12032: rewrite SimplePatternFormatter: quoting like MessageFormat, shorter, create fewer objects; callers avoid wrapper objects

http://bugs.icu-project.org/trac/changeset/38149

Change-Id: Ic03dd3456f5f784882d06cc3b92a110d743018e1
ain/classes/core/src/com/ibm/icu/impl/SimplePatternFormatter.java
ain/classes/core/src/com/ibm/icu/text/ListFormatter.java
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/classes/core/src/com/ibm/icu/text/QuantityFormatter.java
ain/tests/core/src/com/ibm/icu/dev/test/util/SimplePatternFormatterTest.java
2ec38269a62248d3d7308249790ef4863ea62b48 16-Dec-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:12030: move some code to QuantityFormatter so that PluralRules does not depend on NumberFormat and to be more parallel with C++

http://bugs.icu-project.org/trac/changeset/38135

Change-Id: Idddf408685a0325ea395847a42060187b1327845
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/classes/core/src/com/ibm/icu/text/PluralRules.java
ain/classes/core/src/com/ibm/icu/text/QuantityFormatter.java
32d49d8c5367c893835119b37563984dbee3feb1 11-Dec-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:12031: text.PluralRules.StandardPluralCategories -> impl.StandardPlural with new names for constants & methods

http://bugs.icu-project.org/trac/changeset/38124

Change-Id: Ib2183cf1c27950289586953ddbbf50e33a13b1bf
ain/classes/core/src/com/ibm/icu/impl/PluralRulesLoader.java
ain/classes/core/src/com/ibm/icu/impl/StandardPlural.java
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/classes/core/src/com/ibm/icu/text/PluralRanges.java
ain/classes/core/src/com/ibm/icu/text/PluralRules.java
ain/classes/core/src/com/ibm/icu/text/QuantityFormatter.java
ain/tests/core/src/com/ibm/icu/dev/test/format/PluralRangesTest.java
82027afe36d2dbe419417f025716dc57c89ee0a4 11-Dec-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:12030: MeasureFormat handle by-plural-form sideways-aliasing, by not bundling plural forms into a QuantityFormatter, reintegrate from ^/icu4j/branches/markus/sideways

http://bugs.icu-project.org/trac/changeset/38122

Change-Id: Ifb52be5fefb28a2258177d0978c55223e904dee0
ain/classes/core/src/com/ibm/icu/impl/SimplePatternFormatter.java
ain/classes/core/src/com/ibm/icu/text/ListFormatter.java
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/classes/core/src/com/ibm/icu/text/PluralRules.java
ain/classes/core/src/com/ibm/icu/text/PluralSamples.java
ain/classes/core/src/com/ibm/icu/text/QuantityFormatter.java
db9ff2c0d1654ae985d19365bb78aad0eab94928 02-Dec-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11986: optimize UnitPatternSink a bit; add MeasureUnitTest.testIndividualPluralFallback()

http://bugs.icu-project.org/trac/changeset/38103

Change-Id: Ib252e0a049232850580e7193e629d8fa70c7a37b
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TimeUnitTest.java
97c3775b3547f9bbaefaf15cb2c0b662dc1b27ae 30-Nov-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11986: MeasureFormat unit display patterns need to fall back to the parent locales per plural form, not as a set

http://bugs.icu-project.org/trac/changeset/38098

Change-Id: I993d987d1d3109c81bcf7168df32d5ba02ac219c
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/classes/core/src/com/ibm/icu/text/QuantityFormatter.java
ain/classes/core/src/com/ibm/icu/text/RelativeDateTimeFormatter.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TimeUnitTest.java
1f9cd7c572376201ae180817f98b8a674b134274 20-Nov-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11986: slightly nicer QuantityFormatter.getPluralIndex(), avoid key.toString() for it

http://bugs.icu-project.org/trac/changeset/38096

Change-Id: Iea597e3aac16c105cc2facafbe52846f5eb7d1d0
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/classes/core/src/com/ibm/icu/text/QuantityFormatter.java
375d954ee10cefb2ffe8a7dda99a68c53540dfa9 19-Nov-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11986: UResource.Value.getAliasString(), sink.leave(), MeasureFormat use resource enumeration, store one data reference not pieces of that data

http://bugs.icu-project.org/trac/changeset/38095

Change-Id: I6142ad1259bd5942173b8d2bec6c3321bbb85eb6
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleReader.java
ain/classes/core/src/com/ibm/icu/impl/UResource.java
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/classes/core/src/com/ibm/icu/text/QuantityFormatter.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TimeUnitTest.java
6cbfb9f6af6edc42d5636ce65b7b90d2301d8279 18-Nov-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11986: rename ICUResource to UResource, consistent with UResourceBundle, in case we want to make the resource enumeration public

http://bugs.icu-project.org/trac/changeset/38088

Change-Id: I871a372ed1bf80335974d78a76bb4489ce777c55
ain/classes/core/src/com/ibm/icu/impl/ICUResource.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleImpl.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleReader.java
ain/classes/core/src/com/ibm/icu/impl/TimeZoneNamesImpl.java
ain/classes/core/src/com/ibm/icu/impl/UResource.java
f9ffd5ba94e91571d606ae6a2bdfa4403851bbc7 25-Nov-2015 Neil Fuller <nfuller@google.com> Add missing "other" strings for RelativeDateTimeFormatter

The absence of "other" causes RelativeDateTimeFormatter to throw an
exception when pre-caching the strings.

Bug: 25821045
Change-Id: Ie59a2f2b6a53e1edff864c6b03b2887799f79e90
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
c33b36dc77af9bc1fe86998cd1b7a6fc97e3d31c 09-Nov-2015 Neil Fuller <nfuller@google.com> Modify ICU class docs that refer to provisional methods

These changes might be difficult to push upstream because the methods
are visible there.

The changes to android_icu4j were generated using
external/icu/tools/srcgen/generate_android_icu4j.sh

Bug: 22023363
Change-Id: Ia5e0240972d1738864aebb6ae71d4ae7d16b3e9a
ain/classes/core/src/com/ibm/icu/util/IslamicCalendar.java
ain/classes/core/src/com/ibm/icu/util/ULocale.java
8323c49fc225f42b55d799fc85941b1f4233698a 23-Oct-2015 Neil Fuller <nfuller@google.com> Fix for liblayout build break and removal of an unused target

liblayout still uses a .jar file for data so the jarjar file
that was deleted from libcore has been moved into
external/icu/icu4j.

Change-Id: I6ac87f8d922c9d52de16378823caf7c5101fad3e
ndroid.mk
iblayout-jarjar-rules.txt
bdaa1c767d67e9b728f26cead23364902b9152f9 13-Oct-2015 Neil Fuller <nfuller@google.com> Update timezone data to 2015g

The 2015g update for ICU56.

Changes affecting future time stamps

Turkey's 2015 fall-back transition is scheduled for Nov. 8, not Oct. 25.
(Thanks to Fatih.)

Norfolk moves from +1130 to +1100 on 2015-10-04 at 02:00 local time.
(Thanks to Alexander Krivenyshev.)

Fiji's 2016 fall-back transition is scheduled for January 17, not 24.
(Thanks to Ken Rylander.)

Fort Nelson, British Columbia will not fall back on 2015-11-01. It has
effectively been on MST (-0700) since it advanced its clocks on 2015-03-08.
New zone America/Fort_Nelson. (Thanks to Matt Johnson.)

Changes affecting past time stamps

Norfolk observed DST from 1974-10-27 02:00 to 1975-03-02 02:00.

This change includes ICU metadata changes associated with the tz data update
from http://bugs.icu-project.org/trac/changeset/38058 made on
9th Oct 2015.

Bug: 24595281
Change-Id: Ie3434daed8b36ec3dcdf567280173db66ce19ca9
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
439746fed05eae49138c1176c4d4a50e757b7530 15-Oct-2015 Fredrik Roubert <roubert@google.com> Merge remote-tracking branch 'aosp/icu56' into aosp/master.

This upgrades AOSP to ICU 56.

Change-Id: Ia8229eea38169eebb4b2219869337cd761e6bca4
c0d3c49272239b984ea7e13897702cea9ad0b5f6 15-Oct-2015 Fredrik Roubert <roubert@google.com> Revert "Update timezone data to 2015g"

This reverts commit c8791b59ef044eef0d8da07b2fc8f387132c04a7.
This is in order to be able to merge aosp/icu56 cleanly.

The update to 2015g will then have to be done again, but on top
of ICU 56 instead, in order to maintain a readable (and debuggable)
change history.

Change-Id: I001945c61e8b9e25534bedcf9dff7fee5f103dcd
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
4de0761d798b9a92826397e603835c742c8ff873 14-Sep-2015 Rayhaan Jaufeerally <rayhaan@google.com> Android patch: Ticket #11914: Missing FieldPositions and Attributes in DecimalFormat

This is a temporary workaround until the issue has been fixed upstream:

http://bugs.icu-project.org/trac/ticket/11914

Change-Id: If8c97a5d6e0246536690772dc8adb03cf3de067e
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
90d4668d4d710507b3302de044e3a398cc4fe5ba 15-Sep-2015 Rayhaan Jaufeerally <rayhaan@google.com> Android patch: Ticket #11913: Add support for formatting BigDecimal / BigInteger with > 309 digits.

This is a temporary workaround until the issue has been fixed upstream:

http://bugs.icu-project.org/trac/ticket/11913

Change-Id: I6056f03c50c6d9aec29198d6eeff8a07ebb3089c
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
7a53939fbc0103d77d09d0174c52df850363caff 16-Sep-2015 Rayhaan Jaufeerally <rayhaan@google.com> Android patch: Ticket #11903: ICU DecimalFormatSymbols#setZeroDigit does not work as expected

This is a temporary workaround until the issue has been fixed upstream:

http://bugs.icu-project.org/trac/ticket/11903

Bug: 23954432
Change-Id: I9e975241bfa5b9bbfa1afd22623ed14c61c66320
ain/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
c8791b59ef044eef0d8da07b2fc8f387132c04a7 13-Oct-2015 Neil Fuller <nfuller@google.com> Update timezone data to 2015g

Changes affecting future time stamps

Turkey's 2015 fall-back transition is scheduled for Nov. 8, not Oct. 25.
(Thanks to Fatih.)

Norfolk moves from +1130 to +1100 on 2015-10-04 at 02:00 local time.
(Thanks to Alexander Krivenyshev.)

Fiji's 2016 fall-back transition is scheduled for January 17, not 24.
(Thanks to Ken Rylander.)

Fort Nelson, British Columbia will not fall back on 2015-11-01. It has
effectively been on MST (-0700) since it advanced its clocks on 2015-03-08.
New zone America/Fort_Nelson. (Thanks to Matt Johnson.)

Changes affecting past time stamps

Norfolk observed DST from 1974-10-27 02:00 to 1975-03-02 02:00.

This change includes ICU metadata changes associated with the tz data update
from http://bugs.icu-project.org/trac/changeset/38058 made on
9th Oct 2015.

[This change is a replacement for 15295e21ca7ead1422787f112f51e7567c97f689
(i.e. it reverts the revert c873cc071c2bd18ede79a3ab123cd83d3a899f11)
and adds the ICU metadata changes. The previous changes can be ignored: this
change is the only external/icu change needed for 2015g.]

Bug: 24595281
Change-Id: I80c63bd2cc468ba0ac28e0c5e64f0d9b780d76ba
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
2d896efcc2d48cf85c77f07751b3e1f918d419b3 08-Oct-2015 Fredrik Roubert <roubert@google.com> Copy ICU 56 release from icu-project.org to aosp/icu56.

These files were exported from the ICU Subversion repository by running
the following commands:

svn export \
http://source.icu-project.org/repos/icu/icu/tags/release-56-1/ icu4c
svn export \
http://source.icu-project.org/repos/icu/icu4j/tags/release-56-1/ icu4j

Change-Id: I52d2907ecd7d175615e09cab0dcbbed9df6f7c0f
uild.properties
om.xml
eadme.html
e25a54101b72d27b345934e1574aa314c1899969 23-Jan-2015 Fredrik Roubert <roubert@google.com> Android patch: Work-around for ClassNotFoundException.

Android throws ClassNotFoundException when trying to deserialize objects
containing references to classes that don't exist. It has not yet been
determined whether this is working as intended or whether this is a bug,
so in the meantime this local patch for the Android copy of ICU4J makes
the code expect it (as this is how Android actually works today,
intentional or not).

Bug: 19109180
Change-Id: Ibd31b41e89de4286aa0b4fe431c441e84d98b0eb
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CompatibilityTest.java
6d73f95554b2defba5a190b5245e50aa154d68e0 20-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: ICU4J: likelySubtags.txt: Add lots of entries.

This changes ICU4J tests to expect the changes made to Android ICU4C:

https://android.googlesource.com/platform/external/icu/+/1d3ea9b

Change-Id: I1ee174b2ba6b47199f41a23eb1ea544adb3fb2b7
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
93e734b8ac7434d896ae9d95fbb9965410a3de7b 20-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: ICU4J: Force default Gregorian calendar.

This changes ICU4J tests to expect the changes made to Android ICU4C:

https://android.googlesource.com/platform/external/icu/+/1c16f72

Change-Id: Ibf3a0fb0cd70fa8f8ca56be4fb8358611d03c659
ain/tests/core/src/com/ibm/icu/dev/test/calendar/CalendarRegression.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateIntervalFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
352b35384e584a0c0520a0f6d346558850fa4074 20-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: ICU4J: Replace nb with no.

This changes ICU4J tests to expect the changes made to Android ICU4C:

https://android.googlesource.com/platform/external/icu/+/4b05912

Change-Id: I8fc3d7a647cf5e4f9711e24049b8b1362f463ef5
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
a844c5a87154d8e21f46314b500182b968e1219a 20-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: ICU4J: Revert to "9" instead of "Month9".

This changes ICU4J tests to expect the changes made to Android ICU4C:

https://android.googlesource.com/platform/external/icu/+/fd15ce7

Change-Id: I5f94b1faf74dc38279a1c0328a6ba55df0374470
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatTest.java
8d98a6a81e97717b2d2ef62fa4ab033e43f15f5b 20-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: ICU4J: Skip charset tests that fail with customized data.

Android ICU4C has a nigh untangleable mess of customizations to charset
data. This patch skips those tests that those customizations cause to
fail.

Change-Id: I2785335c4f73f479fd7df689e0f81fd5bd0c7242
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestCharset.java
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestConversion.java
c54a3d4515de7c6af9cfeddede0c19a70ce2cb04 20-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: ICU4J: Add exceptions for big5han and gb2312han in genrb.

This changes ICU4J tests to expect the changes made to Android ICU4C:

https://android.googlesource.com/platform/external/icu/+/5775160

Change-Id: I6db565e5a739822a18da3941c0db47efb1257c7f
ain/tests/collate/src/com/ibm/icu/dev/test/util/ICUResourceBundleCollationTest.java
0543b35044dd6fbe8476249421a82c31590ada1d 20-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: ICU4J: Add --omitCollationRules to genrb.

This changes ICU4J tests to expect the changes made to Android ICU4C:

https://android.googlesource.com/platform/external/icu/+/b160e79

Change-Id: I50171a194048bbba1c8195f75781c9cdbbb9069d
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationAPITest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationCreationMethodTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/G7CollationTest.java
e90221e3bc11a3e2ded0f9f34ee9994811baeb05 14-Sep-2015 Rayhaan Jaufeerally <rayhaan@google.com> Android patch: Ticket #11914: Missing FieldPositions and Attributes in DecimalFormat

This is a temporary workaround until the issue has been fixed upstream:

http://bugs.icu-project.org/trac/ticket/11914

Change-Id: Ief066d8ed019615b89fda52cb504e6998ea6cd74
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
d244484c3fbe0eed229eb39f8559d92e11d9ffd2 15-Sep-2015 Rayhaan Jaufeerally <rayhaan@google.com> Android patch: Ticket #11913: Add support for formatting BigDecimal / BigInteger with > 309 digits.

This is a temporary workaround until the issue has been fixed upstream:

http://bugs.icu-project.org/trac/ticket/11913

Change-Id: I3fbfd70be09210a435907b21a10508c1f7c88196
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
8573e215db4fb8e992d94237f0abda1e8ae31aa2 16-Sep-2015 Rayhaan Jaufeerally <rayhaan@google.com> Android patch: Ticket #11903: ICU DecimalFormatSymbols#setZeroDigit does not work as expected

This is a temporary workaround until the issue has been fixed upstream:

http://bugs.icu-project.org/trac/ticket/11903

Change-Id: I553da949fb5c15375f12f22b98f5e59ed827d3f1
ain/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
c8aabb33ca4bd0966c19b5248313b5b554591d14 28-Sep-2015 Fredrik Roubert <roubert@google.com> Android patch: Generated *data.jar for Android patched ICU56.

Generated like this:

$AOSP/external/icu/icu4c/source/runConfigureICU Linux
make ICU4J_ROOT=$AOSP/external/icu/icu4j icu4j-data-install

Change-Id: I01a0012a47e8a0b60375f854f6b44f75b2a8f100
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/shared/data/testdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesData.java
bd1cbb618dcaa1ac6ba7c77dece35cb79593a5d7 28-Sep-2015 Fredrik Roubert <roubert@google.com> Copy ICU4J 56 RC from icu-project.org to aosp/icu56.

These files were exported from the ICU Subversion repository by running
the following command:

svn export \
http://source.icu-project.org/repos/icu/icu4j/tags/release-56-rc/ icu4j

(Previously, only the subdirectory "main" and the files in the root
directory were exported to Android, as the other subdirectories only
contain files that are not relevant when using ICU4J in Android. Now
these are included anyway, to simplify the export process.)

Change-Id: Ifca6b213abc38f7a1c38adeb980b1e8b5226ce83
PIChangeReport.html
uild.properties
uild.xml
emos/.classpath
emos/.project
emos/.settings/org.eclipse.core.resources.prefs
emos/.settings/org.eclipse.jdt.core.prefs
emos/.settings/org.eclipse.jdt.ui.prefs
emos/build.properties
emos/build.xml
emos/demos-build.launch
emos/manifest.stub
emos/src/com/ibm/icu/dev/demo/Launcher.java
emos/src/com/ibm/icu/dev/demo/calendar/CalendarApp.java
emos/src/com/ibm/icu/dev/demo/calendar/CalendarCalc.java
emos/src/com/ibm/icu/dev/demo/calendar/CalendarFrame.java
emos/src/com/ibm/icu/dev/demo/calendar/CalendarPanel.java
emos/src/com/ibm/icu/dev/demo/calendar/package.html
emos/src/com/ibm/icu/dev/demo/charsetdet/DetectingViewer.java
emos/src/com/ibm/icu/dev/demo/holiday/HolidayBorderPanel.java
emos/src/com/ibm/icu/dev/demo/holiday/HolidayCalendarDemo.java
emos/src/com/ibm/icu/dev/demo/holiday/package.html
emos/src/com/ibm/icu/dev/demo/impl/AppletFrame.java
emos/src/com/ibm/icu/dev/demo/impl/DemoApplet.java
emos/src/com/ibm/icu/dev/demo/impl/DemoTextBox.java
emos/src/com/ibm/icu/dev/demo/impl/DemoUtility.java
emos/src/com/ibm/icu/dev/demo/impl/DumbTextComponent.java
emos/src/com/ibm/icu/dev/demo/impl/Selection.java
emos/src/com/ibm/icu/dev/demo/impl/package.html
emos/src/com/ibm/icu/dev/demo/number/CurrencyDemo.java
emos/src/com/ibm/icu/dev/demo/rbnf/RbnfDemo.java
emos/src/com/ibm/icu/dev/demo/rbnf/RbnfSampleRuleSets.java
emos/src/com/ibm/icu/dev/demo/rbnf/package.html
emos/src/com/ibm/icu/dev/demo/translit/AnyTransliterator.java
emos/src/com/ibm/icu/dev/demo/translit/CaseIterator.java
emos/src/com/ibm/icu/dev/demo/translit/Demo.java
emos/src/com/ibm/icu/dev/demo/translit/DemoApplet.java
emos/src/com/ibm/icu/dev/demo/translit/InfoDialog.java
emos/src/com/ibm/icu/dev/demo/translit/Test_Arabic-Latin.txt
emos/src/com/ibm/icu/dev/demo/translit/Test_Greek-Latin.txt
emos/src/com/ibm/icu/dev/demo/translit/Test_Han-Latin.txt
emos/src/com/ibm/icu/dev/demo/translit/Test_Hebrew-Latin.txt
emos/src/com/ibm/icu/dev/demo/translit/Test_Instructions.html
emos/src/com/ibm/icu/dev/demo/translit/Test_Thai-Latin.txt
emos/src/com/ibm/icu/dev/demo/translit/TransliteratingTextComponent.java
emos/src/com/ibm/icu/dev/demo/translit/TransliterationChart.java
emos/src/com/ibm/icu/dev/demo/translit/demo.bat
emos/src/com/ibm/icu/dev/demo/translit/demo.html
emos/src/com/ibm/icu/dev/demo/translit/package.html
emos/src/com/ibm/icu/dev/demo/translit/resources/Transliterator_Han_Pinyin.txt
emos/src/com/ibm/icu/dev/demo/translit/resources/Transliterator_Kanji_English.txt
emos/src/com/ibm/icu/dev/demo/translit/resources/Transliterator_Kanji_OnRomaji.txt
emos/src/com/ibm/icu/dev/demo/translit/thai_test.txt
clipse-build/build-local.properties.template
clipse-build/build.properties
clipse-build/build.xml
clipse-build/features.template/com.ibm.icu.base/.project
clipse-build/features.template/com.ibm.icu.base/build.properties
clipse-build/features.template/com.ibm.icu.base/feature.xml
clipse-build/features.template/com.ibm.icu/.project
clipse-build/features.template/com.ibm.icu/build.properties
clipse-build/features.template/com.ibm.icu/feature.xml
clipse-build/misc/ICUConfig.properties
clipse-build/misc/about_icu.html
clipse-build/misc/about_icu_base.html
clipse-build/pdebuild/allElements.xml
clipse-build/pdebuild/build.properties
clipse-build/pdebuild/customTargets.xml
clipse-build/plugins.template/com.ibm.icu.base.tests/.classpath
clipse-build/plugins.template/com.ibm.icu.base.tests/.project
clipse-build/plugins.template/com.ibm.icu.base.tests/.settings/org.eclipse.core.resources.prefs
clipse-build/plugins.template/com.ibm.icu.base.tests/.settings/org.eclipse.jdt.core.prefs
clipse-build/plugins.template/com.ibm.icu.base.tests/.settings/org.eclipse.jdt.ui.prefs
clipse-build/plugins.template/com.ibm.icu.base.tests/META-INF/MANIFEST.MF
clipse-build/plugins.template/com.ibm.icu.base.tests/build.properties
clipse-build/plugins.template/com.ibm.icu.base.tests/plugin.properties
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/BreakIteratorTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/CalendarTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/CollationKeyTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/CollatorTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/DateFormatSymbolsTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/DateFormatTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/DecimalFormatSymbolsTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/DecimalFormatTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/ICUTestCase.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/MessageFormatTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/NumberFormatTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/SimpleDateFormatTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/TimeZoneTest.java
clipse-build/plugins.template/com.ibm.icu.base.tests/src/com/ibm/icu/tests/ULocaleTest.java
clipse-build/plugins.template/com.ibm.icu.base/.classpath
clipse-build/plugins.template/com.ibm.icu.base/.project
clipse-build/plugins.template/com.ibm.icu.base/.settings/org.eclipse.core.resources.prefs
clipse-build/plugins.template/com.ibm.icu.base/.settings/org.eclipse.jdt.core.prefs
clipse-build/plugins.template/com.ibm.icu.base/.settings/org.eclipse.jdt.ui.prefs
clipse-build/plugins.template/com.ibm.icu.base/META-INF/MANIFEST.MF
clipse-build/plugins.template/com.ibm.icu.base/build.properties
clipse-build/plugins.template/com.ibm.icu.base/plugin.properties
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/ICUCache.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/LocaleIDParser.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/LocaleIDs.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/LocaleUtility.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/SimpleCache.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/AsciiUtil.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/BaseLocale.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/Extension.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/InternalLocaleBuilder.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/LanguageTag.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/LocaleExtensions.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/LocaleObjectCache.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/LocaleSyntaxException.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/ParseStatus.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/StringTokenIterator.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/UnicodeLocaleExtension.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/math/BigDecimal.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/math/MathContext.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/Bidi.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/BreakIterator.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/CollationKey.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/Collator.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/DateFormat.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/DateFormatSymbols.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/DecimalFormat.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/DecimalFormatSymbols.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/MessageFormat.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/NumberFormat.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/SimpleDateFormat.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/UFormat.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/Calendar.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/Currency.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/Freezable.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/IllformedLocaleException.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/TimeZone.java
clipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/ULocale.java
clipse-build/plugins.template/com.ibm.icu.tests/.classpath
clipse-build/plugins.template/com.ibm.icu.tests/.project
clipse-build/plugins.template/com.ibm.icu.tests/.settings/org.eclipse.core.resources.prefs
clipse-build/plugins.template/com.ibm.icu.tests/.settings/org.eclipse.jdt.core.prefs
clipse-build/plugins.template/com.ibm.icu.tests/.settings/org.eclipse.jdt.ui.prefs
clipse-build/plugins.template/com.ibm.icu.tests/META-INF/MANIFEST.MF
clipse-build/plugins.template/com.ibm.icu.tests/build.properties
clipse-build/plugins.template/com.ibm.icu.tests/plugin.properties
clipse-build/plugins.template/com.ibm.icu.tests/src/com/ibm/icu/tests/UnitTest.java
clipse-build/plugins.template/com.ibm.icu/.classpath
clipse-build/plugins.template/com.ibm.icu/.project
clipse-build/plugins.template/com.ibm.icu/.settings/org.eclipse.core.resources.prefs
clipse-build/plugins.template/com.ibm.icu/.settings/org.eclipse.jdt.core.prefs
clipse-build/plugins.template/com.ibm.icu/.settings/org.eclipse.jdt.ui.prefs
clipse-build/plugins.template/com.ibm.icu/META-INF/MANIFEST.MF
clipse-build/plugins.template/com.ibm.icu/build.properties
clipse-build/plugins.template/com.ibm.icu/plugin.properties
ain/classes/charset/.classpath
ain/classes/charset/.project
ain/classes/charset/.settings/org.eclipse.core.resources.prefs
ain/classes/charset/.settings/org.eclipse.jdt.core.prefs
ain/classes/charset/manifest.stub
ain/classes/charset/src/com/ibm/icu/charset/CharsetICU.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetISO2022.java
ain/classes/collate/.classpath
ain/classes/collate/.project
ain/classes/collate/.settings/edu.umd.cs.findbugs.core.prefs
ain/classes/collate/.settings/org.eclipse.core.resources.prefs
ain/classes/collate/.settings/org.eclipse.jdt.core.prefs
ain/classes/collate/.settings/org.eclipse.jdt.ui.prefs
ain/classes/collate/collate-build.launch
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationBuilder.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationFCD.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationLoader.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationTailoring.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationWeights.java
ain/classes/collate/src/com/ibm/icu/text/RuleBasedCollator.java
ain/classes/collate/src/com/ibm/icu/text/StringSearch.java
ain/classes/core/.classpath
ain/classes/core/.project
ain/classes/core/.settings/edu.umd.cs.findbugs.core.prefs
ain/classes/core/.settings/org.eclipse.core.resources.prefs
ain/classes/core/.settings/org.eclipse.jdt.core.prefs
ain/classes/core/build.properties
ain/classes/core/manifest.stub
ain/classes/core/src/com/ibm/icu/impl/BMPSet.java
ain/classes/core/src/com/ibm/icu/impl/Deque.java
ain/classes/core/src/com/ibm/icu/impl/ICUResource.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleImpl.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleReader.java
ain/classes/core/src/com/ibm/icu/impl/IntTrie.java
ain/classes/core/src/com/ibm/icu/impl/IterableComparator.java
ain/classes/core/src/com/ibm/icu/impl/MultiComparator.java
ain/classes/core/src/com/ibm/icu/impl/Relation.java
ain/classes/core/src/com/ibm/icu/impl/ReplaceableUCharacterIterator.java
ain/classes/core/src/com/ibm/icu/impl/SimpleCache.java
ain/classes/core/src/com/ibm/icu/impl/SimpleFilteredSentenceBreakIterator.java
ain/classes/core/src/com/ibm/icu/impl/StringRange.java
ain/classes/core/src/com/ibm/icu/impl/TimeZoneNamesImpl.java
ain/classes/core/src/com/ibm/icu/impl/TrieIterator.java
ain/classes/core/src/com/ibm/icu/impl/UCharacterProperty.java
ain/classes/core/src/com/ibm/icu/impl/UnicodeRegex.java
ain/classes/core/src/com/ibm/icu/impl/UnicodeSetStringSpan.java
ain/classes/core/src/com/ibm/icu/impl/Utility.java
ain/classes/core/src/com/ibm/icu/impl/data/BreakIteratorRules.java
ain/classes/core/src/com/ibm/icu/impl/data/BreakIteratorRules_th.java
ain/classes/core/src/com/ibm/icu/impl/data/ResourceReader.java
ain/classes/core/src/com/ibm/icu/impl/data/TokenIterator.java
ain/classes/core/src/com/ibm/icu/lang/UCharacter.java
ain/classes/core/src/com/ibm/icu/lang/UScript.java
ain/classes/core/src/com/ibm/icu/text/BreakCTDictionary.java
ain/classes/core/src/com/ibm/icu/text/BreakDictionary.java
ain/classes/core/src/com/ibm/icu/text/CurrencyDisplayNames.java
ain/classes/core/src/com/ibm/icu/text/CurrencyMetaInfo.java
ain/classes/core/src/com/ibm/icu/text/DateFormat.java
ain/classes/core/src/com/ibm/icu/text/DateFormatSymbols.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalFormat.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalInfo.java
ain/classes/core/src/com/ibm/icu/text/DateTimePatternGenerator.java
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
ain/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
ain/classes/core/src/com/ibm/icu/text/DisplayContext.java
ain/classes/core/src/com/ibm/icu/text/DurationFormat.java
ain/classes/core/src/com/ibm/icu/text/IdentifierInfo.java
ain/classes/core/src/com/ibm/icu/text/LocaleDisplayNames.java
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/classes/core/src/com/ibm/icu/text/NFRule.java
ain/classes/core/src/com/ibm/icu/text/NFRuleSet.java
ain/classes/core/src/com/ibm/icu/text/NFSubstitution.java
ain/classes/core/src/com/ibm/icu/text/Normalizer.java
ain/classes/core/src/com/ibm/icu/text/NumberFormat.java
ain/classes/core/src/com/ibm/icu/text/PluralFormat.java
ain/classes/core/src/com/ibm/icu/text/PluralRules.java
ain/classes/core/src/com/ibm/icu/text/RelativeDateTimeFormatter.java
ain/classes/core/src/com/ibm/icu/text/RuleBasedNumberFormat.java
ain/classes/core/src/com/ibm/icu/text/SimpleDateFormat.java
ain/classes/core/src/com/ibm/icu/text/SpoofChecker.java
ain/classes/core/src/com/ibm/icu/text/TimeZoneFormat.java
ain/classes/core/src/com/ibm/icu/text/TimeZoneNames.java
ain/classes/core/src/com/ibm/icu/text/UCharacterIterator.java
ain/classes/core/src/com/ibm/icu/text/UFormat.java
ain/classes/core/src/com/ibm/icu/text/UTF16.java
ain/classes/core/src/com/ibm/icu/text/UnicodeSet.java
ain/classes/core/src/com/ibm/icu/text/UnicodeSetSpanner.java
ain/classes/core/src/com/ibm/icu/util/Calendar.java
ain/classes/core/src/com/ibm/icu/util/Currency.java
ain/classes/core/src/com/ibm/icu/util/LocaleMatcher.java
ain/classes/core/src/com/ibm/icu/util/MeasureUnit.java
ain/classes/core/src/com/ibm/icu/util/Region.java
ain/classes/core/src/com/ibm/icu/util/ULocale.java
ain/classes/core/src/com/ibm/icu/util/VersionInfo.java
ain/classes/currdata/.externalToolBuilders/copy-data-currdata.launch
ain/classes/currdata/.settings/org.eclipse.core.resources.prefs
ain/classes/currdata/.settings/org.eclipse.jdt.core.prefs
ain/classes/langdata/.settings/org.eclipse.core.resources.prefs
ain/classes/langdata/.settings/org.eclipse.jdt.core.prefs
ain/classes/localespi/.classpath
ain/classes/localespi/.project
ain/classes/localespi/.settings/org.eclipse.core.resources.prefs
ain/classes/localespi/.settings/org.eclipse.jdt.core.prefs
ain/classes/localespi/manifest.stub
ain/classes/localespi/src/META-INF/services/java.text.spi.BreakIteratorProvider
ain/classes/localespi/src/META-INF/services/java.text.spi.CollatorProvider
ain/classes/localespi/src/META-INF/services/java.text.spi.DateFormatProvider
ain/classes/localespi/src/META-INF/services/java.text.spi.DateFormatSymbolsProvider
ain/classes/localespi/src/META-INF/services/java.text.spi.DecimalFormatSymbolsProvider
ain/classes/localespi/src/META-INF/services/java.text.spi.NumberFormatProvider
ain/classes/localespi/src/META-INF/services/java.util.spi.CurrencyNameProvider
ain/classes/localespi/src/META-INF/services/java.util.spi.LocaleNameProvider
ain/classes/localespi/src/META-INF/services/java.util.spi.TimeZoneNameProvider
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/ICULocaleServiceProviderConfig.properties
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/DateFormatSymbolsICU.java
ain/classes/regiondata/.settings/org.eclipse.core.resources.prefs
ain/classes/regiondata/.settings/org.eclipse.jdt.core.prefs
ain/classes/translit/.settings/edu.umd.cs.findbugs.core.prefs
ain/classes/translit/.settings/org.eclipse.core.resources.prefs
ain/classes/translit/.settings/org.eclipse.jdt.core.prefs
ain/classes/translit/.settings/org.eclipse.jdt.ui.prefs
ain/classes/translit/translit-build.launch
ain/shared/.project
ain/shared/.settings/org.eclipse.core.resources.prefs
ain/shared/build/common.properties
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/shared/data/testdata.jar
ain/tests/charset/.classpath
ain/tests/charset/.project
ain/tests/charset/.settings/org.eclipse.core.resources.prefs
ain/tests/charset/.settings/org.eclipse.jdt.core.prefs
ain/tests/charset/manifest.stub
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestCharset.java
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestConversion.java
ain/tests/collate/.classpath
ain/tests/collate/.project
ain/tests/collate/.settings/org.eclipse.core.resources.prefs
ain/tests/collate/.settings/org.eclipse.jdt.core.prefs
ain/tests/collate/.settings/org.eclipse.jdt.ui.prefs
ain/tests/collate/collate-tests-build.launch
ain/tests/collate/src/com/ibm/icu/dev/data/CollationTest_NON_IGNORABLE_SHORT.txt
ain/tests/collate/src/com/ibm/icu/dev/data/CollationTest_SHIFTED_SHORT.txt
ain/tests/collate/src/com/ibm/icu/dev/test/collator/AlphabeticIndexTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationAPITest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationCreationMethodTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/Counter.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/G7CollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/search/SearchTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/util/ICUResourceBundleCollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/util/ULocaleCollationTest.java
ain/tests/core/.project
ain/tests/core/.settings/org.eclipse.core.resources.prefs
ain/tests/core/.settings/org.eclipse.jdt.core.prefs
ain/tests/core/manifest.stub
ain/tests/core/src/com/ibm/icu/dev/data/numberformattestspecification.txt
ain/tests/core/src/com/ibm/icu/dev/data/resources/testmessages.properties
ain/tests/core/src/com/ibm/icu/dev/data/unicode/BidiTest.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/CompositionExclusions.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/NormalizationCorrections.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/NormalizationTest.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/SpecialCasing.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/UnicodeData.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/confusables.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/confusablesWholeScript.txt
ain/tests/core/src/com/ibm/icu/dev/test/calendar/CalendarRegression.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java
ain/tests/core/src/com/ibm/icu/dev/test/charsetdet/TestCharsetDetector.java
ain/tests/core/src/com/ibm/icu/dev/test/format/CompactDecimalFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DataDrivenNumberFormatTestSuite.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatRegressionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateIntervalFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateTimeGeneratorTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormatAPI.java
ain/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTestTuple.java
ain/tests/core/src/com/ibm/icu/dev/test/format/PluralFormatUnitTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/PluralRulesTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/RbnfTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TestMessageFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TimeZoneFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/TestUScript.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UnicodeSetTest.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITestMonkey.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/rbbitst.txt
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CompatibilityTest.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.DateNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.InvalidFormatException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.JavaTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.OlsonTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.RelativeDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.TimeZoneAdapter.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.math.BigDecimal.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.math.MathContext.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.ArabicShapingException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.ChineseDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.CompactDecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.CurrencyPluralInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.DateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.DateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.DateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.DateIntervalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.DateIntervalInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.DecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.DecimalFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.GeneralMeasureFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.MessageFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.MessageFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.NumberFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.NumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.PluralFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.PluralRules.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.SelectFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.SimpleDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.StringPrepParseException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.TimeUnitFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.TimeZoneFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.BuddhistCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.Calendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.ChineseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.CopticCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.Currency.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.DangiCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.DateInterval.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.DateTimeRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.EthiopicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.GregorianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.HebrewCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.IllformedLocaleException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.IndianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.InitialTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.IslamicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.JapaneseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.MeasureUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.PersianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.RuleBasedTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.SimpleTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.TaiwanCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.TimeUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.TimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.ULocale.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.VTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.impl.DateNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.impl.InvalidFormatException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.impl.JavaTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.impl.OlsonTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.impl.RelativeDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.impl.TimeZoneAdapter.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.math.BigDecimal.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.math.MathContext.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.ArabicShapingException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.ChineseDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.CompactDecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.CurrencyPluralInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.DateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.DateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.DateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.DateIntervalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.DateIntervalInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.DecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.DecimalFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.MeasureFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.MessageFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.MessageFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.NumberFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.NumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.PluralFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.PluralRules.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.SelectFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.SimpleDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.StringPrepParseException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.TimeUnitFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.text.TimeZoneFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.BuddhistCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.Calendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.ChineseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.CopticCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.Currency.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.DangiCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.DateInterval.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.DateTimeRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.EthiopicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.GregorianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.HebrewCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.ICUException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.ICUUncheckedIOException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.IllformedLocaleException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.IndianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.InitialTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.IslamicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.JapaneseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.MeasureUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.PersianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.RuleBasedTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.SimpleTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.TaiwanCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.TimeUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.TimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.ULocale.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_56.1/com.ibm.icu.util.VTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/text/SpoofCheckerTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesData.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/LocaleMatcherShim.java
ain/tests/core/src/com/ibm/icu/dev/test/util/LocaleMatcherTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/UtilityTest.java
ain/tests/framework/.classpath
ain/tests/framework/.project
ain/tests/framework/.settings/org.eclipse.core.resources.prefs
ain/tests/framework/.settings/org.eclipse.jdt.core.prefs
ain/tests/framework/manifest.stub
ain/tests/framework/src/com/ibm/icu/dev/test/TestFmwk.java
ain/tests/framework/src/com/ibm/icu/dev/util/CollectionUtilities.java
ain/tests/framework/src/com/ibm/icu/dev/util/Relation.java
ain/tests/framework/src/com/ibm/icu/dev/util/UnicodeMap.java
ain/tests/localespi/.classpath
ain/tests/localespi/.project
ain/tests/localespi/.settings/org.eclipse.core.resources.prefs
ain/tests/localespi/manifest.stub
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/BreakIteratorTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/CollatorTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/CurrencyNameTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/DateFormatSymbolsTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/DateFormatTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/DecimalFormatSymbolsTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/LocaleNameTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/NumberFormatTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/TestUtil.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/TimeZoneNameTest.java
ain/tests/packaging/.settings/org.eclipse.core.resources.prefs
ain/tests/packaging/.settings/org.eclipse.jdt.core.prefs
ain/tests/testall/.classpath
ain/tests/testall/.project
ain/tests/testall/.settings/org.eclipse.core.resources.prefs
ain/tests/testall/.settings/org.eclipse.jdt.core.prefs
ain/tests/testall/.settings/org.eclipse.jdt.ui.prefs
ain/tests/testall/build.properties
ain/tests/testall/manifest.stub
ain/tests/translit/.settings/org.eclipse.core.resources.prefs
ain/tests/translit/.settings/org.eclipse.jdt.core.prefs
ain/tests/translit/.settings/org.eclipse.jdt.ui.prefs
ain/tests/translit/src/com/ibm/icu/dev/test/translit/UnicodeMapTest.java
ain/tests/translit/translit-tests-build.launch
anifest.stub
erf-tests/.classpath
erf-tests/.project
erf-tests/.settings/org.eclipse.core.resources.prefs
erf-tests/.settings/org.eclipse.jdt.core.prefs
erf-tests/.settings/org.eclipse.jdt.ui.prefs
erf-tests/Dataset.pm
erf-tests/README.txt
erf-tests/build.properties
erf-tests/build.xml
erf-tests/collationperf.pl
erf-tests/converterperf.pl
erf-tests/data/collation/TestNames_Asian.txt
erf-tests/data/collation/TestNames_Chinese.txt
erf-tests/data/collation/TestNames_Japanese.txt
erf-tests/data/collation/TestNames_Japanese_h.txt
erf-tests/data/collation/TestNames_Japanese_k.txt
erf-tests/data/collation/TestNames_Korean.txt
erf-tests/data/collation/TestNames_Latin.txt
erf-tests/data/collation/TestNames_Russian.txt
erf-tests/data/collation/TestNames_SerbianSH.txt
erf-tests/data/collation/TestNames_SerbianSR.txt
erf-tests/data/collation/TestNames_Simplified_Chinese.txt
erf-tests/data/collation/TestNames_Thai.txt
erf-tests/data/conversion/arabic.txt
erf-tests/data/conversion/english.txt
erf-tests/data/conversion/french.txt
erf-tests/data/conversion/greek.txt
erf-tests/data/conversion/hebrew.txt
erf-tests/data/conversion/hindi.txt
erf-tests/data/conversion/japanese.txt
erf-tests/data/conversion/korean.txt
erf-tests/data/conversion/s-chinese.txt
erf-tests/data/icuperf2report.xsl
erf-tests/dateformatperf.pl
erf-tests/decimalformatperf.pl
erf-tests/manifest.stub
erf-tests/normalizationperf_r_b.pl
erf-tests/normalizationperf_r_l.pl
erf-tests/normperf.pl
erf-tests/perftests.pl
erf-tests/perldriver/Dataset.pm
erf-tests/perldriver/Format.pm
erf-tests/perldriver/Output.pm
erf-tests/perldriver/PerfFramework4j.pm
erf-tests/rbbiperf_r.pl
erf-tests/resourcebundleperf.pl
erf-tests/src/com/ibm/icu/dev/test/perf/BreakIteratorPerformanceTest.java
erf-tests/src/com/ibm/icu/dev/test/perf/CollationPerformanceTest.java
erf-tests/src/com/ibm/icu/dev/test/perf/ConverterPerformanceTest.java
erf-tests/src/com/ibm/icu/dev/test/perf/DateFormatPerformanceTest.java
erf-tests/src/com/ibm/icu/dev/test/perf/DecimalFormatPerformanceTest.java
erf-tests/src/com/ibm/icu/dev/test/perf/NormalizerPerformanceTest.java
erf-tests/src/com/ibm/icu/dev/test/perf/PerfTest.java
erf-tests/src/com/ibm/icu/dev/test/perf/RBBIPerf.java
erf-tests/src/com/ibm/icu/dev/test/perf/ResourceBundlePerf.java
erf-tests/src/com/ibm/icu/dev/test/perf/ServiceObjectCreationPerf.java
erf-tests/src/com/ibm/icu/dev/test/perf/UCharacterPerf.java
erf-tests/src/com/ibm/icu/dev/test/perf/UnicodeSetPerf.java
erf-tests/ucharacterperf.pl
erf-tests/ucharacterperf_r.pl
erf-tests/unicodesetperf.pl
erf-tests/unicodesetperf_r.pl
om.xml
eadme.html
amples/.classpath
amples/.project
amples/.settings/org.eclipse.core.resources.prefs
amples/.settings/org.eclipse.jdt.core.prefs
amples/.settings/org.eclipse.jdt.ui.prefs
amples/build.properties
amples/build.xml
amples/manifest.stub
amples/src/com/ibm/icu/samples/iuc/PopulationData.java
amples/src/com/ibm/icu/samples/iuc/Sample13_Hello.java
amples/src/com/ibm/icu/samples/iuc/Sample30_ResHello.java
amples/src/com/ibm/icu/samples/iuc/Sample40_PopMsg.java
amples/src/com/ibm/icu/samples/iuc/Sample50_PopSort.java
amples/src/com/ibm/icu/samples/iuc/SupplementalUtilities.java
amples/src/com/ibm/icu/samples/iuc/data/popmsg/en.res
amples/src/com/ibm/icu/samples/iuc/data/popmsg/es.res
amples/src/com/ibm/icu/samples/iuc/data/popmsg/res_index.res
amples/src/com/ibm/icu/samples/iuc/data/popmsg/root.res
amples/src/com/ibm/icu/samples/iuc/data/reshello/es.res
amples/src/com/ibm/icu/samples/iuc/data/reshello/mt.res
amples/src/com/ibm/icu/samples/iuc/data/reshello/res_index.res
amples/src/com/ibm/icu/samples/iuc/data/reshello/root.res
amples/src/com/ibm/icu/samples/iuc/package-info.java
amples/src/com/ibm/icu/samples/text/dateintervalformat/DateIntervalFormatSample.java
amples/src/com/ibm/icu/samples/text/datetimepatterngenerator/DateTimePatternGeneratorSample.java
amples/src/com/ibm/icu/samples/text/messagepattern/MessagePatternDemo.java
amples/src/com/ibm/icu/samples/text/messagepattern/MessagePatternUtilDemo.java
amples/src/com/ibm/icu/samples/text/messagepattern/MiniMessageFormatter.java
amples/src/com/ibm/icu/samples/text/pluralformat/PluralFormatSample.java
amples/src/com/ibm/icu/samples/util/timescale/PivotDemo.java
amples/src/com/ibm/icu/samples/util/timezone/BasicTimeZoneExample.java
ools/build/.classpath
ools/build/.project
ools/build/.settings/org.eclipse.core.resources.prefs
ools/build/.settings/org.eclipse.jdt.core.prefs
ools/build/.settings/org.eclipse.jdt.ui.prefs
ools/build/README.txt
ools/build/build-tools-build.launch
ools/build/build.properties
ools/build/build.xml
ools/build/icu4j48.api3.gz
ools/build/icu4j49.api3.gz
ools/build/icu4j50.api3.gz
ools/build/icu4j51.api3.gz
ools/build/icu4j52.api3.gz
ools/build/icu4j53.api3.gz
ools/build/icu4j54.api3.gz
ools/build/icu4j55.api3.gz
ools/build/icu4j56.api3.gz
ools/build/manifest.stub
ools/build/src/com/ibm/icu/dev/tool/docs/APIData.java
ools/build/src/com/ibm/icu/dev/tool/docs/APIInfo.java
ools/build/src/com/ibm/icu/dev/tool/docs/CheckAPI.java
ools/build/src/com/ibm/icu/dev/tool/docs/CheckTags.java
ools/build/src/com/ibm/icu/dev/tool/docs/CodeMangler.java
ools/build/src/com/ibm/icu/dev/tool/docs/CollectAPI.java
ools/build/src/com/ibm/icu/dev/tool/docs/DeprecatedAPIChecker.java
ools/build/src/com/ibm/icu/dev/tool/docs/Deprecator.java
ools/build/src/com/ibm/icu/dev/tool/docs/GatherAPIData.java
ools/build/src/com/ibm/icu/dev/tool/docs/GatherAPIDataOld.java
ools/build/src/com/ibm/icu/dev/tool/docs/ICUJDKCompare.java
ools/build/src/com/ibm/icu/dev/tool/docs/ICUTaglet.java
ools/build/src/com/ibm/icu/dev/tool/docs/ICUTagletAdapter.java
ools/build/src/com/ibm/icu/dev/tool/docs/ReportAPI.java
ools/build/src/com/ibm/icu/dev/tool/docs/SwatDeprecated.java
ools/build/src/com/ibm/icu/dev/tool/index/IndexGenerator.java
ools/build/src8/com/ibm/icu/dev/tool/docs/ICUTagletAdapter.java
ools/misc/.classpath
ools/misc/.project
ools/misc/.settings/org.eclipse.core.resources.prefs
ools/misc/.settings/org.eclipse.jdt.core.prefs
ools/misc/.settings/org.eclipse.jdt.ui.prefs
ools/misc/build.properties
ools/misc/build.xml
ools/misc/manifest.stub
ools/misc/src/com/ibm/icu/dev/tool/UOption.java
ools/misc/src/com/ibm/icu/dev/tool/charsetdet/mbcs/BIG5Tool.java
ools/misc/src/com/ibm/icu/dev/tool/charsetdet/mbcs/EUCTool.java
ools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/Checker.java
ools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/InputFile.java
ools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/NGramList.java
ools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/NGramParser.java
ools/misc/src/com/ibm/icu/dev/tool/charsetdet/sbcs/StatisticsTool.java
ools/misc/src/com/ibm/icu/dev/tool/cldr/CheckSystemFonts.java
ools/misc/src/com/ibm/icu/dev/tool/compression/CompressionTableGenerator.java
ools/misc/src/com/ibm/icu/dev/tool/compression/package.html
ools/misc/src/com/ibm/icu/dev/tool/ime/IMETest.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/BengaliInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/DevanagariInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/DisplayNames.properties
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/GujaratiInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/GurmukhiInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/IndicIMDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/IndicInputMethod.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/IndicInputMethodImpl.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/KannadaInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/MalayalamInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/OriyaInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/TamilInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/TeluguInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/manifest.stub
ools/misc/src/com/ibm/icu/dev/tool/ime/indic/services/java.awt.im.spi.InputMethodDescriptor
ools/misc/src/com/ibm/icu/dev/tool/ime/translit/Transliterator.properties
ools/misc/src/com/ibm/icu/dev/tool/ime/translit/TransliteratorInputMethod.java
ools/misc/src/com/ibm/icu/dev/tool/ime/translit/TransliteratorInputMethodDescriptor.java
ools/misc/src/com/ibm/icu/dev/tool/ime/translit/manifest.stub
ools/misc/src/com/ibm/icu/dev/tool/ime/translit/services/java.awt.im.spi.InputMethodDescriptor
ools/misc/src/com/ibm/icu/dev/tool/layout/ArabicCharacterData.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ArabicShaping.java
ools/misc/src/com/ibm/icu/dev/tool/layout/BuildMirroringTables.java
ools/misc/src/com/ibm/icu/dev/tool/layout/CanonGSUBBuilder.java
ools/misc/src/com/ibm/icu/dev/tool/layout/CanonicalCharacterData.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ClassTable.java
ools/misc/src/com/ibm/icu/dev/tool/layout/DecompTable.java
ools/misc/src/com/ibm/icu/dev/tool/layout/Feature.java
ools/misc/src/com/ibm/icu/dev/tool/layout/FeatureList.java
ools/misc/src/com/ibm/icu/dev/tool/layout/GDEFWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/GSUBWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/LanguageData.java
ools/misc/src/com/ibm/icu/dev/tool/layout/LigatureEntry.java
ools/misc/src/com/ibm/icu/dev/tool/layout/LigatureModuleWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/LigatureTree.java
ools/misc/src/com/ibm/icu/dev/tool/layout/LigatureTreeWalker.java
ools/misc/src/com/ibm/icu/dev/tool/layout/Lookup.java
ools/misc/src/com/ibm/icu/dev/tool/layout/LookupList.java
ools/misc/src/com/ibm/icu/dev/tool/layout/LookupSubtable.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ModuleWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/OpenTypeTableWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/OpenTypeTagBuilder.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ScriptAndLanguages
ools/misc/src/com/ibm/icu/dev/tool/layout/ScriptData.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ScriptIDModuleWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ScriptList.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ScriptModuleWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ScriptNameBuilder.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ScriptRunModuleWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ScriptTagModuleWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ShapingTypeBuilder.java
ools/misc/src/com/ibm/icu/dev/tool/layout/TagUtilities.java
ools/misc/src/com/ibm/icu/dev/tool/layout/TagValueData.java
ools/misc/src/com/ibm/icu/dev/tool/layout/TaggedRecord.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ThaiCharacterClasses.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ThaiStateTable.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ThaiStateTableBuilder.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ThaiStateTableModuleWriter.java
ools/misc/src/com/ibm/icu/dev/tool/layout/ThaiStateTransition.java
ools/misc/src/com/ibm/icu/dev/tool/layout/TreeWalker.java
ools/misc/src/com/ibm/icu/dev/tool/localeconverter/CalculateCRC32.java
ools/misc/src/com/ibm/icu/dev/tool/localeconverter/XLIFF2ICUConverter.java
ools/misc/src/com/ibm/icu/dev/tool/localeconverter/manifest.stub
ools/misc/src/com/ibm/icu/dev/tool/rbbi/BuildDictionaryFile.java
ools/misc/src/com/ibm/icu/dev/tool/rbbi/readme.html
ools/misc/src/com/ibm/icu/dev/tool/serializable/SerializableChecker.java
ools/misc/src/com/ibm/icu/dev/tool/timescale/CalculateLimits.java
ools/misc/src/com/ibm/icu/dev/tool/timescale/EpochOffsets.java
ools/misc/src/com/ibm/icu/dev/tool/timescale/GenerateCTimeScaleData.java
ools/misc/src/com/ibm/icu/dev/tool/timezone/ICUZDump.java
ools/misc/src/com/ibm/icu/dev/tool/translit/SourceSet.java
ools/misc/src/com/ibm/icu/dev/tool/translit/Trans.java
ools/misc/src/com/ibm/icu/dev/tool/translit/UnicodeSetCloseOver.java
ools/misc/src/com/ibm/icu/dev/tool/translit/UnicodeSetClosure.java
ools/misc/src/com/ibm/icu/dev/tool/translit/WriteIndicCharts.java
ools/misc/src/com/ibm/icu/dev/tool/translit/dumpICUrules.bat
ools/misc/src/com/ibm/icu/dev/tool/translit/genIndexFilters.bat
ools/misc/src/com/ibm/icu/dev/tool/translit/genIndexFilters.java
ools/misc/src/com/ibm/icu/dev/tool/translit/indic.bat
ools/misc/src/com/ibm/icu/dev/tool/translit/indic.pl
ools/misc/src/com/ibm/icu/dev/tool/translit/indicExceptions.txt
ools/misc/src/com/ibm/icu/dev/tool/translit/rbtTemplate.txt
ools/misc/src/com/ibm/icu/dev/tool/translit/varsub.bat
ools/misc/tools-build.launch
5b9c69eb9f9a8f1e80b5f61b58c9c98f2163eafb 15-Sep-2015 Fredrik Roubert <roubert@google.com> am e12db398: Merge "Cherry-pick: ticket:11805: DecimalFormat missing negative sign in US locale formatToCharacterIterator"

* commit 'e12db398e69399b64d2a1019f33fde0bd96532c9':
Cherry-pick: ticket:11805: DecimalFormat missing negative sign in US locale formatToCharacterIterator
8a721f27b84f45ef4690335e67bff677b4c19fcf 15-Sep-2015 Fredrik Roubert <roubert@google.com> am fcf74018: Merge "Cherry-pick: ticket:11808: Missing ArithmeticException when using ICU4J DecimalFormat"

* commit 'fcf74018cf113fb73ddeda1b219a4243cf389c6f':
Cherry-pick: ticket:11808: Missing ArithmeticException when using ICU4J DecimalFormat
9f2faf58ff77970baf45ad1b4478e0d5915a23d8 15-Sep-2015 Fredrik Roubert <roubert@google.com> am 06389f09: Merge "Cherry-pick: ticket:11784: Fix DecimalFormat FieldPosition for Field.CURRENCY"

* commit '06389f0979aa1c33af3f91643882109fc4cc984b':
Cherry-pick: ticket:11784: Fix DecimalFormat FieldPosition for Field.CURRENCY
e12db398e69399b64d2a1019f33fde0bd96532c9 15-Sep-2015 Fredrik Roubert <roubert@google.com> Merge "Cherry-pick: ticket:11805: DecimalFormat missing negative sign in US locale formatToCharacterIterator"
fcf74018cf113fb73ddeda1b219a4243cf389c6f 15-Sep-2015 Fredrik Roubert <roubert@google.com> Merge "Cherry-pick: ticket:11808: Missing ArithmeticException when using ICU4J DecimalFormat"
06389f0979aa1c33af3f91643882109fc4cc984b 15-Sep-2015 Fredrik Roubert <roubert@google.com> Merge "Cherry-pick: ticket:11784: Fix DecimalFormat FieldPosition for Field.CURRENCY"
ca81e46089f05bbf370a2efb3b25552bb606fc61 09-Sep-2015 Craig Cornelius <ccornelius@google.com> Cherry-pick: ticket:11805: DecimalFormat missing negative sign in US locale formatToCharacterIterator

http://bugs.icu-project.org/trac/changeset/37925

Bug: 22847015
Change-Id: I1e4c9220253223b45112d28d607279a762213a5e
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatAPIC.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
2391a0f7a931341cbf7360f6870d3b4b2d7f5038 09-Sep-2015 Craig Cornelius <ccornelius@google.com> Cherry-pick: ticket:11808: Missing ArithmeticException when using ICU4J DecimalFormat

http://bugs.icu-project.org/trac/changeset/37909

Bug: 22942209
Change-Id: I0e3488d4fdb5c8d2eb7fc316e4d56693bc6844d1
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
ain/classes/core/src/com/ibm/icu/text/DigitList.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
ccec2fb70b3e46946b53a0ad5122318a85a19bd2 04-Sep-2015 Craig Cornelius <ccornelius@google.com> Cherry-pick: ticket:11784: Fix DecimalFormat FieldPosition for Field.CURRENCY

http://bugs.icu-project.org/trac/changeset/37887

Bug: 22621121
Change-Id: Ibb66dc608bc7e577b09fac3601f297a795b5312d
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
3233ff38813c3fb5ef40b6d484a4bfbc274bc3ba 10-Sep-2015 Fredrik Roubert <roubert@google.com> am 2c6d0a07: Cherry-pick: ticket:11783: Remove use of class loaders in resource loading caches.

* commit '2c6d0a07a72e8739a9c717a26690a9b711331d68':
Cherry-pick: ticket:11783: Remove use of class loaders in resource loading caches.
2c6d0a07a72e8739a9c717a26690a9b711331d68 09-Sep-2015 Fredrik Roubert <roubert@google.com> Cherry-pick: ticket:11783: Remove use of class loaders in resource loading caches.

http://bugs.icu-project.org/trac/changeset/37920

Change-Id: I44ae3678418a9a734cf48970f5f0316a05961a38
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleReader.java
ain/classes/core/src/com/ibm/icu/impl/ResourceBundleWrapper.java
ain/classes/core/src/com/ibm/icu/util/UResourceBundle.java
d8d0b41405440830b7afbd066a384ca931811492 04-Sep-2015 Neil Fuller <nfuller@google.com> am f8a0c400: Applying upstream changes to improve TimeZoneNames performance

* commit 'f8a0c400bbd62a2ea4ee9b77641f79cb443d2187':
Applying upstream changes to improve TimeZoneNames performance
f8a0c400bbd62a2ea4ee9b77641f79cb443d2187 03-Sep-2015 Neil Fuller <nfuller@google.com> Applying upstream changes to improve TimeZoneNames performance

This contains the following changesets:

http://bugs.icu-project.org/trac/changeset/27732
http://bugs.icu-project.org/trac/changeset/37796
http://bugs.icu-project.org/trac/changeset/37806
http://bugs.icu-project.org/trac/changeset/37859
http://bugs.icu-project.org/trac/changeset/37863

Thanks to Craig Cornelius, Markus Scherer, Rayhaan Jaufeerally
and others.

Bug: 23778908
Change-Id: I56df87421f1b45760b89e7799e62cf50cef84681
ain/classes/charset/src/com/ibm/icu/charset/CharsetHZ.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetICU.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java
ain/classes/charset/src/com/ibm/icu/charset/UConverterAlias.java
ain/classes/charset/src/com/ibm/icu/charset/UConverterAliasDataReader.java
ain/classes/charset/src/com/ibm/icu/charset/UConverterDataReader.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationDataReader.java
ain/classes/core/src/com/ibm/icu/impl/CharTrie.java
ain/classes/core/src/com/ibm/icu/impl/ICUBinary.java
ain/classes/core/src/com/ibm/icu/impl/ICUResource.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleImpl.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleReader.java
ain/classes/core/src/com/ibm/icu/impl/IntTrie.java
ain/classes/core/src/com/ibm/icu/impl/InvalidFormatException.java
ain/classes/core/src/com/ibm/icu/impl/Normalizer2Impl.java
ain/classes/core/src/com/ibm/icu/impl/StringPrepDataReader.java
ain/classes/core/src/com/ibm/icu/impl/TimeZoneNamesImpl.java
ain/classes/core/src/com/ibm/icu/impl/Trie.java
ain/classes/core/src/com/ibm/icu/impl/Trie2.java
ain/classes/core/src/com/ibm/icu/impl/UBiDiProps.java
ain/classes/core/src/com/ibm/icu/impl/UCaseProps.java
ain/classes/core/src/com/ibm/icu/impl/UCharacterNameReader.java
ain/classes/core/src/com/ibm/icu/impl/UCharacterProperty.java
ain/classes/core/src/com/ibm/icu/impl/UPropertyAliases.java
ain/classes/core/src/com/ibm/icu/text/BreakDictionary.java
ain/classes/core/src/com/ibm/icu/text/DictionaryData.java
ain/classes/core/src/com/ibm/icu/text/RBBIDataWrapper.java
ain/classes/core/src/com/ibm/icu/text/SpoofChecker.java
ain/classes/core/src/com/ibm/icu/text/StringPrep.java
ain/classes/core/src/com/ibm/icu/text/TimeZoneNames.java
ain/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesData.java
8b8950c147d49af5204309b0dec8a9faa3d4775e 25-Aug-2015 Neil Fuller <nfuller@google.com> resolved conflicts for merge of 1b43958b to mnc-dev-plus-aosp

Change-Id: I3ffe9e375febfa45530290af66838ae506500567
f41c44589dcffe68517e2b19a5a81f30b8ccc63f 25-Aug-2015 Neil Fuller <nfuller@google.com> Update timezone data to 2015f

Changes affecting future time stamps

North Korea switches to +0830 on 2015-08-15. (Thanks to Steffen Thorsen.)
The abbreviation remains "KST". (Thanks to Robert Elz.)

Uruguay no longer observes DST. (Thanks to Steffen Thorsen
and Pablo Camargo.)

Changes affecting past and future time stamps

Moldova starts and ends DST at 00:00 UTC, not at 01:00 UTC.
(Thanks to Roman Tudos.)

Contains metaZones.txt, windowsZones.txt modifications from ICU:
http://bugs.icu-project.org/trac/changeset/37763

The zoneinfo64.txt changes are equivalent, excluding the change to
Aftica/Asmera on line 3134 which is not required and was incorrect
upstream (made during the 2015e update) and was not present on
Android.

Other files have been regenerated.

Bug: 23480367
Change-Id: I73c630a43397e40fd1c89e2404fa23820ee3edf9
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
531be1d82214d4e129981a8a90aca8d60e776381 19-Aug-2015 Fredrik Roubert <roubert@google.com> am 0d8fae0f: Cherry-pick: ticket:11789: Always specify class loader when loading test data.

* commit '0d8fae0f84dd19bbc1c131bbaff1e7939ce4d70e':
Cherry-pick: ticket:11789: Always specify class loader when loading test data.
0d8fae0f84dd19bbc1c131bbaff1e7939ce4d70e 12-Aug-2015 Fredrik Roubert <roubert@google.com> Cherry-pick: ticket:11789: Always specify class loader when loading test data.

http://bugs.icu-project.org/trac/changeset/37758

Change-Id: I1dcfa5ad86b4be25c447c6e7387c7095a1ce1d4c
ain/tests/collate/src/com/ibm/icu/dev/test/format/GlobalizationPreferencesTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
5f31013ef9a0fb12139ef967d00e04adb8b21b9f 17-Jul-2015 Fredrik Roubert <roubert@google.com> am ad99b7b7: Android patch: Work-around for ClassNotFoundException.

* commit 'ad99b7b7a26feb8f938685afa63be95352601de1':
Android patch: Work-around for ClassNotFoundException.
ad99b7b7a26feb8f938685afa63be95352601de1 23-Jan-2015 Fredrik Roubert <roubert@google.com> Android patch: Work-around for ClassNotFoundException.

Android throws ClassNotFoundException when trying to deserialize objects
containing references to classes that don't exist. It has not yet been
determined whether this is working as intended or whether this is a bug,
so in the meantime this local patch for the Android copy of ICU4J makes
the code expect it (as this is how Android actually works today,
intentional or not).

Bug: 19109180
Change-Id: Ibd31b41e89de4286aa0b4fe431c441e84d98b0eb
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CompatibilityTest.java
c90e3849ed397d19238672841aaec6f06af2cdc3 10-Jul-2015 Elliott Hughes <enh@google.com> resolved conflicts for merge of e3cb7f5f to mnc-dev-plus-aosp

Change-Id: I952df077caed7e5799ebcae0fc56b1c7723eef20
500528071bc1c7e59ceb023e3b08eacc4eadd8cc 08-Jul-2015 Neil Fuller <nfuller@google.com> Merge "Revert "Tidy up the ICU4J build rules""
6a776c32bd25cf233df132b4e12633f15ac105a0 08-Jul-2015 Neil Fuller <nfuller@google.com> Revert "Tidy up the ICU4J build rules"

This reverts commit d4d4826d4fc70a2f8a85d1d8363ee0039563f357.

Change-Id: I65b9af0f3525b2a5dc62b849539e944fbbf54e1f
ndroid.mk
djust_icudt_path.mk
76b8739c7a18225b5ef2e6dbeb831ae32aa5b11b 08-Jul-2015 Neil Fuller <nfuller@google.com> Merge "Tidy up the ICU4J build rules"
67397d0376c8948f9889e4dae267741b84beff8f 02-Jul-2015 Fredrik Roubert <roubert@google.com> am 8896ccdd: Cherry-pick: ticket:11753: Resource directory path must end with a slash

* commit '8896ccddba6898cd95ec83d5adbd8d96e45b7b6f':
Cherry-pick: ticket:11753: Resource directory path must end with a slash
8896ccddba6898cd95ec83d5adbd8d96e45b7b6f 01-Jul-2015 Fredrik Roubert <roubert@google.com> Cherry-pick: ticket:11753: Resource directory path must end with a slash

http://bugs.icu-project.org/trac/changeset/37639

Change-Id: I091baba5a32867bcf8f2b764d3ee3e2f4cd3047d
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java
f42783031bc12a8260903d9e3ec5d85547e9ff3e 01-Jul-2015 Neil Fuller <nfuller@google.com> am e73570d7: Update timezone data to 2015e

* commit 'e73570d757202f42d456cf0b633ed66560dc5930':
Update timezone data to 2015e
e3cb7f5f31a037950b8f833a32bd0e35b7e6613b 30-Jun-2015 Neil Fuller <nfuller@google.com> Update timezone data to 2015e

Changes affecting future time stamps

Morocco will suspend DST from 2015-06-14 03:00 through 2015-07-19 02:00,
not 06-13 and 07-18 as we had guessed. (Thanks to Milamber.)

Assume Cayman Islands will observe DST starting next year, using US rules.
Although it isn't guaranteed, it is the most likely.

Bug: 21836574
Change-Id: Iff06a9af22309fc5efbb65d383cbb32568005744
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
e73570d757202f42d456cf0b633ed66560dc5930 30-Jun-2015 Neil Fuller <nfuller@google.com> Update timezone data to 2015e

Changes affecting future time stamps

Morocco will suspend DST from 2015-06-14 03:00 through 2015-07-19 02:00,
not 06-13 and 07-18 as we had guessed. (Thanks to Milamber.)

Assume Cayman Islands will observe DST starting next year, using US rules.
Although it isn't guaranteed, it is the most likely.

Bug: 21836574
Change-Id: Icb93c2405b337b58a55b79bda59b387864c93ed1
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
d4d4826d4fc70a2f8a85d1d8363ee0039563f357 29-Jun-2015 Neil Fuller <nfuller@google.com> Tidy up the ICU4J build rules

Improve documentation, rename some rules and
delete unused rules. Remove use of
ICUConfig.properties / adjust_icudt_path.mk:
Android does not rely on ICUConfig.properties
(since commit bd4a28864d189276f2e80be1abd7536b88508958).

Summary of target changes:
icu4j-jarjar: Removed (not used)
icu4j-hostdex: Renamed to icu4j-plus-data-hostdex
icu4j: Renamed to icu4j-plus-data and now includes
data as resources.
icu4j-tests: Renamed to icu4j-plus-data-tests
icu4j-tests-hostdex: Renamed to
icu4j-plus-data-tests-hostdex.
icu4j-tests-host: Removed (not used)

Change-Id: I9c25a22f92a17384bcf2b9897131fa99a6cf88fd
ndroid.mk
djust_icudt_path.mk
22b8abd33dc306dcf7cb6d1dea3f112d3fa8fb76 14-May-2015 Deepanshu Gupta <deepanshu@google.com> am 59dfc3cc: JarJar ICU data for use by LayoutLib.

* commit '59dfc3cc05378055038fe98bce6f6740e5a120de':
JarJar ICU data for use by LayoutLib.
59dfc3cc05378055038fe98bce6f6740e5a120de 14-May-2015 Deepanshu Gupta <deepanshu@google.com> JarJar ICU data for use by LayoutLib.

Change-Id: I3bf2f07276c06225fc7c78b895af12a15218853f
ndroid.mk
a455a2ab401c29a72a93ac6ae61995e2bcaf254b 12-May-2015 Fredrik Roubert <roubert@google.com> Cherry-pick: ticket:11674: Make ULocale tests work better with Android.

http://bugs.icu-project.org/trac/changeset/37432

Bug: 20252611
Change-Id: I2b92f161d09d29c67c399874dfe46ead63721002
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormatAPI.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
7d0a7c2d7cae5ace908f1c19949a3cfbf36c5f8e 08-May-2015 roubert <roubert@251d0590-4201-4cf1-90de-194747b24ca1> Cherry-pick: ticket:11674: Make ULocale work better with Android.

http://bugs.icu-project.org/trac/changeset/37430

Bug: 20252611

(cherry picked from commit 9713d6ad72cf9922638a2a56f61089a3db31adab)

Change-Id: I1e5e917d131d69b93ead6f87d7d9187b6c186933
ain/classes/core/src/com/ibm/icu/util/ULocale.java
9713d6ad72cf9922638a2a56f61089a3db31adab 08-May-2015 roubert <roubert@251d0590-4201-4cf1-90de-194747b24ca1> Cherry-pick: ticket:11674: Make ULocale work better with Android.

http://bugs.icu-project.org/trac/changeset/37430

Bug: 20252611
Change-Id: Ief2ba53aa263e0f52d43a6165012164906b41acc
ain/classes/core/src/com/ibm/icu/util/ULocale.java
f8d3eae0dffe097499a67191cc322ae37dc21eca 28-Apr-2015 Neil Fuller <nfuller@google.com> Update to tzdata 2015d

Changes affecting future time stamps

Egypt will not observe DST in 2015 and will consider canceling it
permanently. For now, assume no DST indefinitely.
(Thanks to Ahmed Nazmy and Tim Parenti.)

Changes affecting past time stamps

America/Whitehorse switched from UTC-9 to UTC-8 on 1967-05-28, not
1966-07-01. Also, Yukon's time zone history is documented better.
(Thanks to Brian Inglis and Dennis Ferguson.)

Change affecting past and future time zone abbreviations

The abbreviations for Hawaii-Aleutian standard and daylight times
have been changed from HAST/HADT to HST/HDT, as per US Government
Printing Office style. This affects only America/Adak since 1983,
as America/Honolulu was already using the new style.

Includes ICU changes from upstream:
http://bugs.icu-project.org/trac/search?q=2015d

ICU4J tests all pass.
ICU4C tests failures the same before and after:

| *** FAILING TEST SUMMARY FOR: intltest
TestG7Locales
G7CollationTest
TestProperty
CollationAPITest
TestDataDriven
CollationTest
collate
| *** END FAILING TEST SUMMARY FOR: intltest
-------------
| *** FAILING TEST SUMMARY FOR: cintltst
/tsutil/creststn/TestGetVersionColl
/tscoll/capitst/TestProperty
/tscoll/cg7coll/TestG7Locales
/tscoll/cmsccoll/TestImportRulesDeWithPhonebook
/tscoll/cmsccoll/TestImport
/tscoll/cmsccoll/TestImportWithType
| *** END FAILING TEST SUMMARY FOR: cintltst
---------------
ALL TESTS SUMMARY:
ok: testdata iotest letest
===== ERRS: intltest cintltst

Bug: 20551453
(cherry-picked from commit 142de1fcdb6266b1058dafa8b51df96be74d044f)

Change-Id: I8f6056565b32b4fe289ffb3e77e817a7205329f4
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
142de1fcdb6266b1058dafa8b51df96be74d044f 28-Apr-2015 Neil Fuller <nfuller@google.com> Update to tzdata 2015d

Changes affecting future time stamps

Egypt will not observe DST in 2015 and will consider canceling it
permanently. For now, assume no DST indefinitely.
(Thanks to Ahmed Nazmy and Tim Parenti.)

Changes affecting past time stamps

America/Whitehorse switched from UTC-9 to UTC-8 on 1967-05-28, not
1966-07-01. Also, Yukon's time zone history is documented better.
(Thanks to Brian Inglis and Dennis Ferguson.)

Change affecting past and future time zone abbreviations

The abbreviations for Hawaii-Aleutian standard and daylight times
have been changed from HAST/HADT to HST/HDT, as per US Government
Printing Office style. This affects only America/Adak since 1983,
as America/Honolulu was already using the new style.

Includes ICU changes from upstream:
http://bugs.icu-project.org/trac/search?q=2015d

ICU4J tests all pass.
ICU4C tests failures the same before and after:

| *** FAILING TEST SUMMARY FOR: intltest
TestG7Locales
G7CollationTest
TestProperty
CollationAPITest
TestDataDriven
CollationTest
collate
| *** END FAILING TEST SUMMARY FOR: intltest
-------------
| *** FAILING TEST SUMMARY FOR: cintltst
/tsutil/creststn/TestGetVersionColl
/tscoll/capitst/TestProperty
/tscoll/cg7coll/TestG7Locales
/tscoll/cmsccoll/TestImportRulesDeWithPhonebook
/tscoll/cmsccoll/TestImport
/tscoll/cmsccoll/TestImportWithType
| *** END FAILING TEST SUMMARY FOR: cintltst
---------------
ALL TESTS SUMMARY:
ok: testdata iotest letest
===== ERRS: intltest cintltst

Bug: 20551453
Change-Id: Ica978cb3fbd398e6823dcd90eaa40e1dc2bde928
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
0ac12d87e45ff91ce0de78746c7d2c910c012056 24-Apr-2015 Neil Fuller <nfuller@google.com> Update to tzdata 2015c

Changes affecting future time stamps

Egypt's spring-forward transition is at 24:00 on April's last Thursday,
not 00:00 on April's last Friday. 2015's transition will therefore be on
Thursday, April 30 at 24:00, not Friday, April 24 at 00:00. Similar fixes
apply to 2026, 2037, 2043, etc. (Thanks to Steffen Thorsen.)

Changes affecting past time stamps

The following changes affect some pre-1991 Chile-related time stamps
in America/Santiago, Antarctica/Palmer, and Pacific/Easter.

The 1910 transition was January 10, not January 1.

The 1918 transition was September 10, not September 1.

The UTC-4 time observed from 1932 to 1942 is now considered to be
standard time, not year-round DST.

Santiago observed DST (UTC-3) from 1946-07-15 through 1946-08-31,
then reverted to standard time, then switched its time zone to
UTC-5 on 1947-04-01.

Assume transitions before 1968 were at 00:00, since we have no data
saying otherwise.

The spring 1988 transition was 1988-10-09, not 1988-10-02.
The fall 1990 transition was 1990-03-11, not 1990-03-18.

Assume no UTC offset change for Pacific/Easter on 1890-01-01,
and omit all transitions on Pacific/Easter from 1942 through 1946
since we have no data suggesting that they existed.

One more zone has been turned into a link, as it differed
from an existing zone only for older time stamps. As usual,
this change affects UTC offsets in pre-1970 time stamps only.
The zone's old contents have been moved to the 'backzone' file.
The affected zone is America/Montreal.

Includes ICU changes from upstream:
http://bugs.icu-project.org/trac/search?q=2015c

ICU4J tests all pass.
ICU4C tests failures the same before and after:

| *** FAILING TEST SUMMARY FOR: intltest
TestG7Locales
G7CollationTest
TestProperty
CollationAPITest
TestDataDriven
CollationTest
collate
| *** END FAILING TEST SUMMARY FOR: intltest
-------------
| *** FAILING TEST SUMMARY FOR: cintltst
/tsutil/creststn/TestGetVersionColl
/tscoll/capitst/TestProperty
/tscoll/cg7coll/TestG7Locales
/tscoll/cmsccoll/TestImportRulesDeWithPhonebook
/tscoll/cmsccoll/TestImport
/tscoll/cmsccoll/TestImportWithType
| *** END FAILING TEST SUMMARY FOR: cintltst
---------------
ALL TESTS SUMMARY:
ok: testdata iotest letest
===== ERRS: intltest cintltst

Bug: 20287125
(cherry-picked from commit 636d086f127a5e3da0ac774b77a1fcc2b9baf22e)

Change-Id: I77bbd151a27cfcf05cb8008989ed5e34b38ebf9a
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
636d086f127a5e3da0ac774b77a1fcc2b9baf22e 24-Apr-2015 Neil Fuller <nfuller@google.com> Update to tzdata 2015c

Changes affecting future time stamps

Egypt's spring-forward transition is at 24:00 on April's last Thursday,
not 00:00 on April's last Friday. 2015's transition will therefore be on
Thursday, April 30 at 24:00, not Friday, April 24 at 00:00. Similar fixes
apply to 2026, 2037, 2043, etc. (Thanks to Steffen Thorsen.)

Changes affecting past time stamps

The following changes affect some pre-1991 Chile-related time stamps
in America/Santiago, Antarctica/Palmer, and Pacific/Easter.

The 1910 transition was January 10, not January 1.

The 1918 transition was September 10, not September 1.

The UTC-4 time observed from 1932 to 1942 is now considered to be
standard time, not year-round DST.

Santiago observed DST (UTC-3) from 1946-07-15 through 1946-08-31,
then reverted to standard time, then switched its time zone to
UTC-5 on 1947-04-01.

Assume transitions before 1968 were at 00:00, since we have no data
saying otherwise.

The spring 1988 transition was 1988-10-09, not 1988-10-02.
The fall 1990 transition was 1990-03-11, not 1990-03-18.

Assume no UTC offset change for Pacific/Easter on 1890-01-01,
and omit all transitions on Pacific/Easter from 1942 through 1946
since we have no data suggesting that they existed.

One more zone has been turned into a link, as it differed
from an existing zone only for older time stamps. As usual,
this change affects UTC offsets in pre-1970 time stamps only.
The zone's old contents have been moved to the 'backzone' file.
The affected zone is America/Montreal.

Includes ICU changes from upstream:
http://bugs.icu-project.org/trac/search?q=2015c

ICU4J tests all pass.
ICU4C tests failures the same before and after:

| *** FAILING TEST SUMMARY FOR: intltest
TestG7Locales
G7CollationTest
TestProperty
CollationAPITest
TestDataDriven
CollationTest
collate
| *** END FAILING TEST SUMMARY FOR: intltest
-------------
| *** FAILING TEST SUMMARY FOR: cintltst
/tsutil/creststn/TestGetVersionColl
/tscoll/capitst/TestProperty
/tscoll/cg7coll/TestG7Locales
/tscoll/cmsccoll/TestImportRulesDeWithPhonebook
/tscoll/cmsccoll/TestImport
/tscoll/cmsccoll/TestImportWithType
| *** END FAILING TEST SUMMARY FOR: cintltst
---------------
ALL TESTS SUMMARY:
ok: testdata iotest letest
===== ERRS: intltest cintltst

Bug: 20287125
Change-Id: I4b830f57a3aa13bd800180855ed06242b233fa1b
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
593252fb025f755e1751e17b33b2c04cd9e3be5e 15-Apr-2015 Neil Fuller <nfuller@google.com> Merge "Updates ICU4C and ICU4J with 55.1 final updates, and reducing differences from standard ICU. Also fixes test failure in ICU4J with likelySubtags. Data updated to CLDR 27.0.1 and tzdata2015b."
6598e9f0af29bfb1f2e0c97cce1a2b4432f9cd62 13-Apr-2015 Travis Keep <rocketman@google.com> Cherry-pick ICU changeset 37325 from ticket 11580.

http://bugs.icu-project.org/trac/changeset/37325

This is required before switching Android's libcore
to DateIntervalFormat over to using ICU4J:
without it ICU4J repeats the datei (e.g.
January 1, 1980, 16:00 - January 1, 1980, 18:00) for
single day events.

Change-Id: Ib38e2be14da00fa3950491bbddb73aa4d943e74e
ain/classes/core/src/com/ibm/icu/text/DateIntervalInfo.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateIntervalFormatTest.java
6775e829ec5126cec90e6dff9751cf16739a2b09 10-Apr-2015 ccornelius <ccornelius@google.com> Updates ICU4C and ICU4J with 55.1 final updates, and reducing
differences from standard ICU. Also fixes test failure in ICU4J
with likelySubtags. Data updated to CLDR 27.0.1 and tzdata2015b.

Change-Id: I1ee14920e312b0dbaeb46006c85d5bbbb78141a0
uild.properties
ain/classes/core/src/com/ibm/icu/util/LocaleMatcher.java
ain/shared/build/common.properties
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/util/LocaleMatcherTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
om.xml
eadme.html
6963bf5ae7372c8c504dcc268534520ef3abc08d 07-Apr-2015 Neil Fuller <nfuller@google.com> Upgrade timezone data to 2015b

Changes affecting future time stamps

Mongolia will start observing DST again this year, from the last
Saturday in March at 02:00 to the last Saturday in September at 00:00.
(Thanks to Ganbold Tsagaankhuu.)

Palestine will start DST on March 28, not March 27. Also,
correct the fall 2014 transition from September 26 to October 24.
Adjust future predictions accordingly. (Thanks to Steffen Thorsen.)

Changes affecting past time stamps

The 1982 zone shift in Pacific/Easter has been corrected, fixing a 2015a
regression. (Thanks to Stuart Bishop for reporting the problem.)

Some more zones have been turned into links, when they differed
from existing zones only for older time stamps. As usual,
these changes affect UTC offsets in pre-1970 time stamps only.
Their old contents have been moved to the 'backzone' file.
The affected zones are: America/Antigua, America/Cayman,
Pacific/Midway, and Pacific/Saipan.

Changes affecting time zone abbreviations

Correct the 1992-2010 DST abbreviation in Volgograd from "MSK" to "MSD".
(Thanks to Hank W.)

This also includes ICU4J test changes from:
http://bugs.icu-project.org/trac/changeset/37267
and ICU4C test changes from:
http://bugs.icu-project.org/trac/changeset/37266
Data update obtained from:
ftp://ftp.iana.org/tz/releases/tzdata2015b.tar.gz

The following files generated using ICU build tools:
icu4c/source/data/misc/zoneinfo64.txt
icu4c/source/stubdata/icudt55l.dat
icu4j/main/shared/data/icudata.jar
icu4j/main/shared/data/icutzdata.jar

Some ICU4J tests fail (same before and after, see below).
Some ICU4C test fail (same before and after, see below).

ICU4J test failures from "ant check" (besides ICU4J known failures):
[java] TestAddLikelySubtags {
[java] Error: (ULocaleTest.java:3838) Original: und_Arab_SN expected: wo_Arab_SN - but got ar_Arab_SN
[java] Error: (ULocaleTest.java:3838) Original: und_Cyrl_KZ expected: kk_Cyrl_KZ - but got ru_Cyrl_KZ
[java] Error: (ULocaleTest.java:3838) Original: und_Ethi_ER expected: ti_Ethi_ER - but got am_Ethi_ER
[java] Error: (ULocaleTest.java:3838) Original: und_GU expected: ch_Latn_GU - but got en_Latn_GU
[java] Error: (ULocaleTest.java:3838) Original: und_Latn_ZA expected: af_Latn_ZA - but got en_Latn_ZA
[java] Error: (ULocaleTest.java:3838) Original: und_NR expected: na_Latn_NR - but got en_Latn_NR
[java] } (0.030s) FAILED (6 failure(s))

ICU4C test failures:
-------------
| *** FAILING TEST SUMMARY FOR: intltest
TestG7Locales
G7CollationTest
TestProperty
CollationAPITest
TestDataDriven
CollationTest
collate
| *** END FAILING TEST SUMMARY FOR: intltest
-------------
| *** FAILING TEST SUMMARY FOR: cintltst
/tsutil/creststn/TestGetVersionColl
/tscoll/capitst/TestProperty
/tscoll/cg7coll/TestG7Locales
/tscoll/cmsccoll/TestImportRulesDeWithPhonebook
/tscoll/cmsccoll/TestImport
/tscoll/cmsccoll/TestImportWithType
| *** END FAILING TEST SUMMARY FOR: cintltst
---------------
ALL TESTS SUMMARY:
ok: testdata iotest letest
===== ERRS: intltest cintltst

Bug: 19887183
Change-Id: I1b4bdc5ae5cf778908a77893d7f8db8a4117e1e1
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
6ac66def7e92bcb1b7ef31e05e02cae9e32eb63e 08-Apr-2015 Narayan Kamath <narayan@google.com> Add an icu4j-jarjar rule.

This applies the same renaming rules as libcore does, and is useful
for for pointing IDEs at, or running tests against a static jarjared
ICU.

Change-Id: I3af73a43088bc64b236b3ab60288835278daf81c
ndroid.mk
1258862d9ee0c6a08dd7bc77ebfd302c8e4f2a3b 31-Mar-2015 ccornelius <ccornelius@google.com> Remove gratuitous diffs between Android ICU, Google ICU, and public ICU.

Also, mark some patches with comments.

Change-Id: I35c0fa03e3b35eafa081585cd99c376528c9b811
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
94170b3a089c58be69ba45d2e83aa6491ef79c2c 01-Apr-2015 Narayan Kamath <narayan@google.com> javac invocations use -encoding UTF-8 by default.

Change-Id: I98bfb96699c404bcb06e595698491ad614faf59b
ndroid.mk
1e80f222e36e743108369986a135450f2d463ff1 30-Mar-2015 Narayan Kamath <narayan@google.com> Move properties rewriting logic to a separate makefile.

Can be reused by rules from libcore/JavaLibrary.mk

Change-Id: If45c9ccc13ac0a29b57adb7edb09f0b6274ff8e7
ndroid.mk
djust_icudt_path.mk
4031bfb676105559aa2259bee6e48e2a386e9c61 20-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: ICU4J: likelySubtags.txt: Add lots of entries.

This changes ICU4J tests to expect the changes made to Android ICU4C:

https://android.googlesource.com/platform/external/icu/+/1d3ea9b

Change-Id: I1ee174b2ba6b47199f41a23eb1ea544adb3fb2b7
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
fafa8ada892a0ffabecf2c8e9f025eb99bdb37f0 20-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: ICU4J: Force default Gregorian calendar.

This changes ICU4J tests to expect the changes made to Android ICU4C:

https://android.googlesource.com/platform/external/icu/+/1c16f72

Change-Id: Ibf3a0fb0cd70fa8f8ca56be4fb8358611d03c659
ain/tests/core/src/com/ibm/icu/dev/test/calendar/CalendarRegression.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateIntervalFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
e8af35c0267b7da997dc7f96dd68cf34566c63ad 20-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: ICU4J: Replace nb with no.

This changes ICU4J tests to expect the changes made to Android ICU4C:

https://android.googlesource.com/platform/external/icu/+/4b05912

Change-Id: I8fc3d7a647cf5e4f9711e24049b8b1362f463ef5
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
38732964343344bb51db886a7001c489e0a83a2f 20-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: ICU4J: Revert to "9" instead of "Month9".

This changes ICU4J tests to expect the changes made to Android ICU4C:

https://android.googlesource.com/platform/external/icu/+/fd15ce7

Change-Id: I5f94b1faf74dc38279a1c0328a6ba55df0374470
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatTest.java
3db47ed3b2433f19230827920f5058fdc88fa23d 20-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: ICU4J: Skip charset tests that fail with customized data.

Android ICU4C has a nigh untangleable mess of customizations to charset
data. This patch skips those tests that those customizations cause to
fail.

Change-Id: I2785335c4f73f479fd7df689e0f81fd5bd0c7242
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestCharset.java
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestConversion.java
7b913b1c4463a08c44ea2306ff2c144f532870ef 20-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: ICU4J: Add exceptions for big5han and gb2312han in genrb.

This changes ICU4J tests to expect the changes made to Android ICU4C:

https://android.googlesource.com/platform/external/icu/+/5775160

Change-Id: I6db565e5a739822a18da3941c0db47efb1257c7f
ain/tests/collate/src/com/ibm/icu/dev/test/util/ICUResourceBundleCollationTest.java
34cd447049242c0d7a628593fa4b01c43b2ce558 20-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: ICU4J: Add --omitCollationRules to genrb.

This changes ICU4J tests to expect the changes made to Android ICU4C:

https://android.googlesource.com/platform/external/icu/+/b160e79

Change-Id: I50171a194048bbba1c8195f75781c9cdbbb9069d
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationAPITest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationCreationMethodTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/G7CollationTest.java
32f868bcb7b16e52e038a5bf04b5ae2ca29d6e69 20-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: Generated *data.jar for Android patched ICU55.

Generated like this:

$AOSP/external/icu/icu4c/source/runConfigureICU Linux
make ICU4J_ROOT=$AOSP/external/icu/icu4j icu4j-data-install

Change-Id: Ic9b19c917550cebe81a80d8c8141153344ed48e2
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/shared/data/testdata.jar
f716bda031dccdec5e47bb40e758c5901d209729 18-Mar-2015 Fredrik Roubert <roubert@google.com> Copy ICU4J 55 RC from icu-project.org to aosp/icu55.

These files were exported from the ICU Subversion repository by running
the following command:

svn export \
http://source.icu-project.org/repos/icu/icu4j/tags/release-55-rc/ icu4j

Only the subdirectory "main" and the files in the root directory were
added in this commit. The other subdirectories only contain files that
are not relevant (demos, tools, etc.) when using ICU4J in Android.

Change-Id: I85c57ab803e9e6d4775a1bff6edc5efa2b26f66d
PIChangeReport.html
uild.properties
uild.xml
ain/classes/charset/.settings/org.eclipse.jdt.core.prefs
ain/classes/charset/build.xml
ain/classes/collate/.settings/org.eclipse.jdt.core.prefs
ain/classes/collate/build.xml
ain/classes/collate/src/com/ibm/icu/impl/coll/Collation.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationBuilder.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationCompare.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationData.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationDataBuilder.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationDataReader.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationFastLatin.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationFastLatinBuilder.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationKeys.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationLoader.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationRootElements.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationRuleParser.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationSettings.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationTailoring.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationWeights.java
ain/classes/collate/src/com/ibm/icu/text/CollationKey.java
ain/classes/collate/src/com/ibm/icu/text/Collator.java
ain/classes/collate/src/com/ibm/icu/text/CollatorServiceShim.java
ain/classes/collate/src/com/ibm/icu/text/RuleBasedCollator.java
ain/classes/collate/src/com/ibm/icu/text/SearchIterator.java
ain/classes/core/.settings/org.eclipse.jdt.core.prefs
ain/classes/core/build.xml
ain/classes/core/src/com/ibm/icu/impl/ClassLoaderUtil.java
ain/classes/core/src/com/ibm/icu/impl/DateNumberFormat.java
ain/classes/core/src/com/ibm/icu/impl/ICUBinary.java
ain/classes/core/src/com/ibm/icu/impl/ICULocaleService.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceTableAccess.java
ain/classes/core/src/com/ibm/icu/impl/LocaleDisplayNamesImpl.java
ain/classes/core/src/com/ibm/icu/impl/Pair.java
ain/classes/core/src/com/ibm/icu/impl/ResourceBundleWrapper.java
ain/classes/core/src/com/ibm/icu/impl/SimpleFilteredSentenceBreakIterator.java
ain/classes/core/src/com/ibm/icu/impl/SimplePatternFormatter.java
ain/classes/core/src/com/ibm/icu/impl/TZDBTimeZoneNames.java
ain/classes/core/src/com/ibm/icu/impl/URLHandler.java
ain/classes/core/src/com/ibm/icu/impl/Utility.java
ain/classes/core/src/com/ibm/icu/lang/UCharacter.java
ain/classes/core/src/com/ibm/icu/lang/UScript.java
ain/classes/core/src/com/ibm/icu/text/BreakIterator.java
ain/classes/core/src/com/ibm/icu/text/BreakIteratorFactory.java
ain/classes/core/src/com/ibm/icu/text/DateFormat.java
ain/classes/core/src/com/ibm/icu/text/DateFormatSymbols.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalFormat.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalInfo.java
ain/classes/core/src/com/ibm/icu/text/DateTimePatternGenerator.java
ain/classes/core/src/com/ibm/icu/text/ListFormatter.java
ain/classes/core/src/com/ibm/icu/text/LocaleDisplayNames.java
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/classes/core/src/com/ibm/icu/text/NFRule.java
ain/classes/core/src/com/ibm/icu/text/NFRuleSet.java
ain/classes/core/src/com/ibm/icu/text/NumberFormat.java
ain/classes/core/src/com/ibm/icu/text/PluralFormat.java
ain/classes/core/src/com/ibm/icu/text/RelativeDateTimeFormatter.java
ain/classes/core/src/com/ibm/icu/text/RuleBasedNumberFormat.java
ain/classes/core/src/com/ibm/icu/text/ScientificNumberFormatter.java
ain/classes/core/src/com/ibm/icu/text/SimpleDateFormat.java
ain/classes/core/src/com/ibm/icu/text/SpoofChecker.java
ain/classes/core/src/com/ibm/icu/text/UnicodeSet.java
ain/classes/core/src/com/ibm/icu/util/Calendar.java
ain/classes/core/src/com/ibm/icu/util/EasterHoliday.java
ain/classes/core/src/com/ibm/icu/util/GregorianCalendar.java
ain/classes/core/src/com/ibm/icu/util/ICUCloneNotSupportedException.java
ain/classes/core/src/com/ibm/icu/util/ICUException.java
ain/classes/core/src/com/ibm/icu/util/ICUUncheckedIOException.java
ain/classes/core/src/com/ibm/icu/util/IslamicCalendar.java
ain/classes/core/src/com/ibm/icu/util/LocaleData.java
ain/classes/core/src/com/ibm/icu/util/MeasureUnit.java
ain/classes/core/src/com/ibm/icu/util/Region.java
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
ain/classes/core/src/com/ibm/icu/util/ULocale.java
ain/classes/core/src/com/ibm/icu/util/VersionInfo.java
ain/classes/currdata/.settings/org.eclipse.jdt.core.prefs
ain/classes/currdata/build.xml
ain/classes/langdata/.settings/org.eclipse.jdt.core.prefs
ain/classes/langdata/build.xml
ain/classes/localespi/.settings/org.eclipse.jdt.core.prefs
ain/classes/regiondata/.settings/org.eclipse.jdt.core.prefs
ain/classes/regiondata/build.xml
ain/classes/translit/.settings/org.eclipse.jdt.core.prefs
ain/classes/translit/build.xml
ain/classes/translit/src/com/ibm/icu/text/RemoveTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/Transliterator.java
ain/shared/build/common-targets.xml
ain/shared/build/common.properties
ain/shared/build/locations.properties
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/shared/data/security.policy
ain/shared/data/testdata.jar
ain/shared/licenses/license.html
ain/tests/charset/.settings/org.eclipse.jdt.core.prefs
ain/tests/collate/.settings/org.eclipse.jdt.core.prefs
ain/tests/collate/src/com/ibm/icu/dev/data/CollationTest_NON_IGNORABLE_SHORT.txt
ain/tests/collate/src/com/ibm/icu/dev/data/CollationTest_SHIFTED_SHORT.txt
ain/tests/collate/src/com/ibm/icu/dev/data/collationtest.txt
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationAPITest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationMiscTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationServiceTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/util/ULocaleCollationTest.java
ain/tests/core/.settings/org.eclipse.jdt.core.prefs
ain/tests/core/src/com/ibm/icu/dev/data/unicode/confusables.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/confusablesWholeScript.txt
ain/tests/core/src/com/ibm/icu/dev/test/calendar/ChineseTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/HolidayTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IslamicTest.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/ICUDurationTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatRegressionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateIntervalFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateTimeGeneratorTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/RbnfTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/RelativeDateTimeFormatterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TestMessageFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TimeZoneFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITestMonkey.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/rbbitst.txt
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.DateNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.InvalidFormatException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.JavaTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.OlsonTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.RelativeDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.TimeZoneAdapter.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.math.BigDecimal.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.math.MathContext.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.ArabicShapingException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.ChineseDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.CompactDecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.CurrencyPluralInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.DateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.DateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.DateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.DateIntervalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.DateIntervalInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.DecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.DecimalFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.MessageFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.MessageFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.NumberFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.NumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.PluralFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.PluralRules.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.SelectFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.SimpleDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.StringPrepParseException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.TimeUnitFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.TimeZoneFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.BuddhistCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.Calendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.ChineseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.CopticCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.Currency.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.DangiCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.DateInterval.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.DateTimeRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.EthiopicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.GregorianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.HebrewCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.IllformedLocaleException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.IndianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.InitialTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.IslamicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.JapaneseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.PersianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.RuleBasedTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.SimpleTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.TaiwanCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.TimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.ULocale.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.VTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.impl.DateNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.impl.InvalidFormatException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.impl.JavaTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.impl.OlsonTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.impl.RelativeDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.impl.TimeZoneAdapter.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.math.BigDecimal.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.math.MathContext.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.ArabicShapingException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.ChineseDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.CompactDecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.CurrencyPluralInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.DateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.DateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.DateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.DateIntervalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.DateIntervalInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.DecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.DecimalFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.MeasureFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.MessageFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.MessageFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.NumberFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.NumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.PluralFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.PluralRules.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.SelectFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.SimpleDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.StringPrepParseException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.TimeUnitFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.text.TimeZoneFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.BuddhistCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.Calendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.ChineseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.CopticCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.Currency.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.DangiCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.DateInterval.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.DateTimeRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.EthiopicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.GregorianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.HebrewCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.ICUException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.ICUUncheckedIOException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.IllformedLocaleException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.IndianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.InitialTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.IslamicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.JapaneseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.MeasureUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.PersianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.RuleBasedTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.SimpleTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.TaiwanCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.TimeUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.TimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.ULocale.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_55.1/com.ibm.icu.util.VTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/text/SpoofCheckerTest.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneRegression.java
ain/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesData.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/LocaleDataTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/SimplePatternFormatterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
ain/tests/framework/.settings/org.eclipse.jdt.core.prefs
ain/tests/framework/src/com/ibm/icu/dev/test/TestFmwk.java
ain/tests/localespi/.settings/org.eclipse.jdt.core.prefs
ain/tests/packaging/.settings/org.eclipse.jdt.core.prefs
ain/tests/testall/.settings/org.eclipse.jdt.core.prefs
ain/tests/translit/.settings/org.eclipse.jdt.core.prefs
om.xml
eadme.html
1e0e636cc1989e130beb6446746b10a1a43e56a8 06-Mar-2015 Fredrik Roubert <roubert@google.com> Remove javac -Xlint flags that don't serve any purpose.

This was added during the initial import of ICU4J into Android, but does
not actually do anything useful, with or without these flags the build
process will log the following warnings:

Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

(These operations are intentional in ICU4J and there is no need to be
alarmed by these warnings, but there is no way to tell javac to not
output those messages.)

Change-Id: Ia165a926bdcf4e7972ba5c571fa164382354d0bb
ndroid.mk
e71a69163a167af0bf670007c602e8f84c64ec03 10-Mar-2015 Narayan Kamath <narayan@google.com> Merge "Cherry-pick: ticket:11546: same input text for ICU and JDK"
4fcc87c12bd2dd8c289c70bc32908dd314a1d9cf 10-Mar-2015 Narayan Kamath <narayan@google.com> Merge "Cherry-pick: ticket:11546: test lead surrogate in the middle not at the end"
2bd8915d85ea68d78d2b02dfc311b18e371fffbc 10-Mar-2015 Narayan Kamath <narayan@google.com> Merge "Cherry-pick: ticket:11486: do not rely on javax.xml.datatype.DatatypeFactory, manually build good-enough-for-this-test Duration objects"
7fa0722018d611f5f02e066c194a28a3e53fb14a 10-Mar-2015 Narayan Kamath <narayan@google.com> Merge "Cherry-pick: ticket:11501: Removed -nothrow option handling code in the test framework. The option is still accepted, but it has no effects."
c28d8950d545e9e03df4d1b93e07b86be224c7a7 10-Mar-2015 Narayan Kamath <narayan@google.com> Merge "Cherry-pick: ticket:11540: The previous fix broke the CoverageTest execution on Eclipse IDE (file: protocol). I reverted the change, and reverted #11521, and fixed the original issue in a different way."
01e1cf86e8180a7e784b9904de12babe8cac4684 10-Mar-2015 Narayan Kamath <narayan@google.com> Merge "Cherry-pick: ticket:11540: Fixed a serialization coverage test problem introduced by the recent fix for JarURLHandler(#11521)."
1fb7de323e94db914669f09c2d10848c0e6aab90 10-Mar-2015 Narayan Kamath <narayan@google.com> Merge "Cherry-pick: ticket:11498: TestCharset.TestEncoderCreation: explicitly create one Charset from ICU, be lenient about implementation of another Charset"
7388b89454a914dd65a78a7fc321f60cd211561d 04-Mar-2015 Fredrik Roubert <roubert@google.com> Cherry-pick: ticket:11395: Add @SuppressWarnings for parameterized vararg warnings.

http://bugs.icu-project.org/trac/changeset/37129

Change-Id: Ia3f3a8375252f9d0fecd7b62f0f3fb14252c2c1c
ain/classes/core/src/com/ibm/icu/impl/MultiComparator.java
ain/classes/core/src/com/ibm/icu/text/UnicodeSet.java
ain/classes/core/src/com/ibm/icu/util/Currency.java
8f0c95c14cbd77761d5614280e832e5c41057395 27-Feb-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11546: same input text for ICU and JDK

http://bugs.icu-project.org/trac/changeset/37095

bug: 19185235
Change-Id: I25c4f7e707eac1912b0db087a58abdf166489975
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestCharset.java
66be3d476da49a5759a4aa5e4b96c7555c85ec88 27-Feb-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11546: test lead surrogate in the middle not at the end

http://bugs.icu-project.org/trac/changeset/37089

bug: 19185235
Change-Id: I357aeac36b884662b70c2e51100cfd3b4c4439a7
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestCharset.java
145e2c500373e5096c471c25be1dcfd3585e1b46 21-Jan-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11486: do not rely on javax.xml.datatype.DatatypeFactory, manually build good-enough-for-this-test Duration objects

http://bugs.icu-project.org/trac/changeset/36976

Change-Id: Ieb226cb0159eb39f71428d70c82196578a48c6e1
ain/tests/core/src/com/ibm/icu/dev/test/duration/ICUDurationTest.java
a53a69a88b9accc4d1b0e996601d199f1755dc87 23-Feb-2015 Yoshito Umaoka <yoshito_umaoka@us.ibm.com> Cherry-pick: ticket:11501: Removed -nothrow option handling code in the test framework. The option is still accepted, but it has no effects.

http://bugs.icu-project.org/trac/changeset/37052

Change-Id: I8c09e0e7c32d6cc0c1cff0bbf891dd0c1ae44571
uild.xml
ain/tests/framework/src/com/ibm/icu/dev/test/TestFmwk.java
ain/tests/translit/src/com/ibm/icu/dev/test/util/TestUtilities.java
dac8548c4a709e1f505987a955a8545f406e2b75 23-Feb-2015 Yoshito Umaoka <yoshito_umaoka@us.ibm.com> Cherry-pick: ticket:11540: The previous fix broke the CoverageTest execution on Eclipse IDE (file: protocol). I reverted the change, and reverted #11521, and fixed the original issue in a different way.

http://bugs.icu-project.org/trac/changeset/37051

Change-Id: I421d3657562c92f0b80ffe7414336c6f06c3f6dc
ain/classes/core/src/com/ibm/icu/impl/URLHandler.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CoverageTest.java
bd746cdd6ba58ae0104b1976c5909460326c8dca 23-Feb-2015 Yoshito Umaoka <yoshito_umaoka@us.ibm.com> Cherry-pick: ticket:11540: Fixed a serialization coverage test problem introduced by the recent fix for JarURLHandler(#11521).

http://bugs.icu-project.org/trac/changeset/37050

Change-Id: Ia092878aeec651c02c960b2a9d89a60a8f7c38e9
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CoverageTest.java
e173918025e91ee113da17ee9a660877c522c4a5 29-Jan-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11498: TestCharset.TestEncoderCreation: explicitly create one Charset from ICU, be lenient about implementation of another Charset

http://bugs.icu-project.org/trac/changeset/36993

Change-Id: I5f0a8fd6af45029ad2ec7daffc44cd237b4ba7bf
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestCharset.java
1e8701d9e349e6abd8d603a8dbaec90709ccc19d 16-Jan-2015 Fredrik Roubert <roubert@google.com> Add build rules to modify ICUConfig.properties to set dataPath.

The ICUConfig.properties in the source tree doesn't set any value for
dataPath, which is how it should be when loading ICU4J data from the
JAR. But for the BUILD_STATIC_JAVA_LIBRARY build rule, which builds the
library to be executed on an actual device, dataPath should be set to
the location of the ICU4C data files in the Android device file system,
so that ICU4J prefers to load ICU4C data files instead of using its own.

These new build rules will dynamically generate an ICUConfig.properties
file with the dataPath value appended and include this file instead of
the one from the source tree in the generated JAR.

This change also removes the BUILD_STATIC_JAVA_LIBRARY dependency on the
ICU4J data JARs, which are no longer needed when loading ICU4C data.

Change-Id: I63a254a640f1831677ca4c6378246cec09ef5edb
ndroid.mk
471449c1abb71c045005f0eca3c8968f27e0d072 04-Feb-2015 Yoshito Umaoka <yoshito_umaoka@us.ibm.com> Cherry-pick: ticket:11315: tzdata2015a updates in ICU4J.

http://bugs.icu-project.org/trac/changeset/37005

NOTE: Renamed icudt55b to icudt54b inside of JAR.

Change-Id: If2e2895ae272b02a348aa6217bcf62ac18789e6a
ain/shared/data/icutzdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
28d9287dbcd4cb6cd7ff9c72ac69b1d1b3084701 11-Nov-2014 Yoshito Umaoka <yoshito_umaoka@us.ibm.com> Cherry-pick: ticket:11315: tzdata2014j updates in ICU4J.

http://bugs.icu-project.org/trac/changeset/36719

NOTE: Renamed icudt55b to icudt54b inside of JAR.

Change-Id: Ibd5ae31c33833e4c41ff0da467966ddbb1d1eb7f
ain/shared/data/icutzdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
6d64a87e9d77f6538c95e127c160d9813444cb40 24-Oct-2014 Yoshito Umaoka <yoshito_umaoka@us.ibm.com> Cherry-pick: ticket:11315: tzdata2014i updates in ICU4J.

http://bugs.icu-project.org/trac/changeset/36692

NOTE: Renamed icudt55b to icudt54b inside of JAR.

Change-Id: I6c458596f0a2cbd033533c20cb8e841c9dc3aab9
ain/shared/data/icutzdata.jar
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
6ca876005250d95041931f4db65f899a19d46bef 09-Dec-2014 Travis Keep <rocketman@google.com> Cherry-pick: ticket:11383: Remove ScientificFormatHelper JAVA

http://bugs.icu-project.org/trac/changeset/36825

Change-Id: Ifbc3785379151240215bee4ede74b050eeb533e5
ain/classes/core/src/com/ibm/icu/text/ScientificFormatHelper.java
ain/classes/core/src/com/ibm/icu/text/ScientificNumberFormatter.java
ain/tests/core/src/com/ibm/icu/dev/test/format/ScientificFormatHelperTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TestAll.java
3937b302ef4bb23600d398d228736895b6bbb314 18-Nov-2014 Travis Keep <rocketman@google.com> Cherry-pick: ticket:10952: Add JAVA ScientificNumberFormatter class.

http://bugs.icu-project.org/trac/changeset/36749

Change-Id: I64ec52d5154718395fe026ee64b6f64f55c17c9c
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
ain/classes/core/src/com/ibm/icu/text/ScientificFormatHelper.java
ain/classes/core/src/com/ibm/icu/text/ScientificNumberFormatter.java
ain/tests/core/src/com/ibm/icu/dev/test/format/ScientificFormatHelperTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/ScientificNumberFormatterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TestAll.java
4ec3de647574380facd063fad750dbd5f1d5a786 19-Nov-2014 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:8477: deprecate IDNA2003 API

http://bugs.icu-project.org/trac/changeset/36751

Change-Id: I15d97ef08852cda3dedb84b611f78665e1e6f78c
ain/classes/core/src/com/ibm/icu/text/IDNA.java
92567f7bffcf341ac7560a56d8392fe2cf60c1e2 20-Oct-2014 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11342: cast CharBuffer to CharSequence before calling .subSequence()

http://bugs.icu-project.org/trac/changeset/36682

Change-Id: I8fe0d94e93dcb58d9502fa5ae3c10907575fb513
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleReader.java
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestCharset.java
d7f3b880a48cd3947bc8bdb1ea9d55a3e3c93011 20-Oct-2014 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11341: better ICUBinary.getByteBufferFromInputStream(): minimize number of memory allocations, allocate available() bytes on good JDK, do not rely on available() for finding the end of the stream

http://bugs.icu-project.org/trac/changeset/36681

Change-Id: I1a42e9507acadb7f5cba6a23768b77256103b484
ain/classes/core/src/com/ibm/icu/impl/ICUBinary.java
aacdd6f022693689b3bf76f70670711f3254a441 13-Feb-2015 Fredrik Roubert <roubert@google.com> Cherry-pick: ticket:11463: ICU4J ought to always close() resources

http://bugs.icu-project.org/trac/changeset/37034

Change-Id: I9d3249517b6c1aa66fa9e829e119d282fca0d308
ain/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java
ain/classes/charset/src/com/ibm/icu/charset/UConverterDataReader.java
ain/classes/core/src/com/ibm/icu/impl/ICUBinary.java
ain/classes/core/src/com/ibm/icu/impl/ICUConfig.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleReader.java
ain/classes/core/src/com/ibm/icu/impl/URLHandler.java
ain/classes/core/src/com/ibm/icu/impl/UnicodeRegex.java
ain/classes/core/src/com/ibm/icu/impl/data/ResourceReader.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.java
ain/classes/core/src/com/ibm/icu/text/BreakDictionary.java
ain/classes/core/src/com/ibm/icu/text/Normalizer2.java
ain/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java
ain/classes/core/src/com/ibm/icu/text/StringPrep.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/ICULocaleServiceProvider.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationThaiTest.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/BiDiConformanceTest.java
ain/tests/core/src/com/ibm/icu/dev/test/charsetdet/TestCharsetDetector.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/LanguageTestRoot.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/ConformanceTest.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/UnicodeNormalizerConformanceTest.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITestExtended.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CompatibilityTest.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CoverageTest.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/IDNAConformanceTest.java
ain/tests/core/src/com/ibm/icu/dev/test/text/SpoofCheckerTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/RegexUtilitiesTest.java
ain/tests/translit/src/com/ibm/icu/dev/util/FileUtilities.java
3bfd814f0262ab0c402c3b88324a09c00bbe06b8 11-Feb-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11521: fix JarURLHandler prefix so that the file basename does not start with a slash

http://bugs.icu-project.org/trac/changeset/37022

Change-Id: Ib60b10749b082d046d9e1918fcfb270c04439ed1
ain/classes/core/src/com/ibm/icu/impl/URLHandler.java
9fdd2feb5742e9f969903946b56584e4c8104e69 05-Feb-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11496: enumerate ICU resources from both jar file and file system

http://bugs.icu-project.org/trac/changeset/37012

Change-Id: I78d36e11a43c63fbef801aa497cdeedc04b16329
ain/classes/core/src/com/ibm/icu/impl/ICUBinary.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java
0088f2bc8ccaea7b873ae838fa206a68c68b8d39 02-Feb-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11498: TestCharsetDetector: hardcode ISO-2022-CN bytes in CharsetDetectionTests.xml and do not check roundtrip conversion for it

http://bugs.icu-project.org/trac/changeset/36998

Change-Id: I9a96197f2b458cc0cbf6b867627d6df1e9168cae
ain/tests/core/src/com/ibm/icu/dev/test/charsetdet/CharsetDetectionTests.xml
ain/tests/core/src/com/ibm/icu/dev/test/charsetdet/TestCharsetDetector.java
06a1e9d5ae75e348f8bb3c88b0dcbf57b9104c10 27-Jan-2015 Fredrik Roubert <roubert@google.com> Cherry-pick: ticket:11483: Canonicalize IDs for java.util.TimeZone.getTimeZone().

http://bugs.icu-project.org/trac/changeset/36988

Change-Id: I05dabac8f16b4bf6b9f7457bbf2fab70cf3bb9b2
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
97891c2e672384ced49cd5ea5bd61c4627e9efbc 26-Jan-2015 Fredrik Roubert <roubert@google.com> Set LOCAL_DONT_DELETE_JAR_DIRS for ICU4J JARs.

By default the initialize-package-file function will strip all directory
entries from JAR files. That does not work well with ICU, which in many
places depends on directory entries being present in order to find data
in JARs.

bug: 19108324
Change-Id: I33e9dfb5510c7b5a2411d85480feeb051f5ebb42
ndroid.mk
6acb956d96bbc1969da9ae5825097298da4a2c91 23-Jan-2015 Fredrik Roubert <roubert@google.com> Add JAR directory entry for the "data" serializable testdata directory.

Core/Serializable/CompatibilityTest expects there to be a directory
entry for this directory in order to locate its input data, but the
LOCAL_JAVA_RESOURCE_DIRS mechanism doesn't add any directory entries.

Change-Id: Ic885d56ef8d742b53ee1626370ca3de32a172bdd
ndroid.mk
6a1165cf132bca722c18a38410b5382f2e05ee01 19-Dec-2014 Fredrik Roubert <roubert@google.com> Include files from more directories in ICU4J test resources.

The previous restriction was too narrow, it omitted files that were
actually needed by tests.

Change-Id: I301c1355249d4d65c26a6331e0003302cd7d5fa8
ndroid.mk
926c215111de941de8ab2f704acc8640806ea53f 23-Jan-2015 Narayan Kamath <narayan@google.com> Merge "Stop building icu4j on Mac OS."
13ebed34a5d5a6eb58e3f95ac24a96d4fb3e9dee 23-Jan-2015 Narayan Kamath <narayan@google.com> Stop building icu4j on Mac OS.

We don't build core-libart-hostdex for mac os any longer.

Change-Id: Ic6b474b7d66ea7c1f636de9cb7df9a4d2b833b9b
ndroid.mk
c32bdd528f83f895c8216c2872c346b848ac10c6 22-Jan-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11479: do not ask the Java system what the canonical name should be, just figure it out from ICU data

http://bugs.icu-project.org/trac/changeset/36982

Change-Id: Ib18d4f20ffbb760d68b9522c1a82e2b29dab393c
ain/classes/charset/src/com/ibm/icu/charset/CharsetProviderICU.java
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestCharset.java
d2ddf368ddcc8ecdb4f04f3db576dd4cb5652481 21-Jan-2015 Fredrik Roubert <roubert@google.com> Cherry-pick: ticket:11491: adjust Java version check for Android.

http://bugs.icu-project.org/trac/changeset/36978

Change-Id: Ib65cd9f4a057992c97ea0bc88d5aace43e1c9a09
ain/tests/core/src/com/ibm/icu/dev/test/bigdec/DiagBigDecimal.java
07239b17af3dc8655d5b6e761309c252ad61ddd6 16-Jan-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11479: precompute Java canonical names for not-only-ICU Charsets, make CharsetProviderICU all-static again (see ticket #9973), simplify some test code

http://bugs.icu-project.org/trac/changeset/36966

Change-Id: I134fc6f8b9b344d000a1d7cf0b6369cc922a672b
ain/classes/charset/src/com/ibm/icu/charset/CharsetICU.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetProviderICU.java
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestCharset.java
5e909ac058631d7c3dd704a0562b3b34c0629209 15-Jan-2015 Fredrik Roubert <roubert@google.com> Makefile clean-up: Sort build rules for library and tests consistently.

Change-Id: I4538e56203f25e3529661e32e7fb616ea3826a56
ndroid.mk
773a976b65a57fa6d9410613041c9b4d76b817dd 14-Jan-2015 Fredrik Roubert <roubert@google.com> Add -host suffix to prebuilt library build rule names.

This will give the rules for which LOCAL_IS_HOST_MODULE := true names
that end with -host, to make it clear that these are different build
rules than the ones without that flag set.

Change-Id: If15e2da288786ed28954098a2ecc650b4972af57
ndroid.mk
640baf3fd80287853f3811858e4ce0fc459d578c 15-Jan-2015 Narayan Kamath <narayan@google.com> Merge "Add a build target for icu-host unit tests."
578e467cc0b85f5a3f1b49bba673d654abb3dbd3 15-Jan-2015 roubert <roubert@251d0590-4201-4cf1-90de-194747b24ca1> Cherry-pick: ticket:11474: Identify Android as a Java vendor in unit tests.

http://bugs.icu-project.org/trac/changeset/36961

Change-Id: I6c43787bd28fdf4d0eacf53da96186997a0fd4bd
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneBoundaryTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/CurrencyTest.java
ain/tests/framework/src/com/ibm/icu/dev/test/TestUtil.java
f99925591f9906f8d08f1bb65bd415cd51861617 12-Jan-2015 Narayan Kamath <narayan@google.com> Add a build target for icu-host unit tests.

Change-Id: I71e85e06e2e35f492e1cffe6aa93fb10493fd44c
ndroid.mk
b891cb0330449b41281c41ed94d7657ccbcc0802 09-Dec-2014 Narayan Kamath <narayan@google.com> Add ICU4J host build rule.

To be used by transconsole scripts.

Change-Id: I20132bb32013799fd2641cb717f9fc4fdb8d228e
ndroid.mk
7e109695da3020b6081728b66a68886a0b8d33c2 30-Nov-2014 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11388: fix bug in CollationFastLatinBuilder

http://bugs.icu-project.org/trac/changeset/36781

Change-Id: I5a4519ef0e1a58e8bc40d313a320895c937385c1
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationFastLatinBuilder.java
ain/tests/collate/src/com/ibm/icu/dev/data/collationtest.txt
bda1c8664cd13a84d000ff94fc59145e83a49f43 19-Nov-2014 Fredrik Roubert <roubert@google.com> Add an Android.mk file for ICU4J. Builds library and tests.

Change-Id: I61e8c0bd7d53bf4df2c4e4e175a683a2b19e145d
ndroid.mk
7935b1839a081ed19ae0d33029ad3c09632a2caa 19-Nov-2014 Fredrik Roubert <roubert@google.com> Copy ICU4J 54 from icu-project.org to AOSP/master.

These files were exported from the ICU Subversion repository by running
the following command:

svn export \
http://source.icu-project.org/repos/icu/icu4j/tags/release-54-1/ icu4j

Only the subdirectory "main" and the files in the root directory were
added in this commit. The other subdirectories only contain files that
are not relevant (demos, tools, etc.) when using ICU4J in Android.

Change-Id: I852d59c7d601d72e279c599b9f9e675cd3ef27b1
PIChangeReport.html
uild.properties
uild.xml
ain/classes/charset/.classpath
ain/classes/charset/.externalToolBuilders/copy-data-charset.launch
ain/classes/charset/.project
ain/classes/charset/.settings/org.eclipse.core.resources.prefs
ain/classes/charset/.settings/org.eclipse.jdt.core.prefs
ain/classes/charset/.settings/org.eclipse.jdt.ui.prefs
ain/classes/charset/build.properties
ain/classes/charset/build.xml
ain/classes/charset/charset-build.launch
ain/classes/charset/manifest.stub
ain/classes/charset/src/META-INF/services/java.nio.charset.spi.CharsetProvider
ain/classes/charset/src/com/ibm/icu/charset/Charset88591.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetASCII.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetBOCU1.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetCESU8.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetCallback.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetCompoundText.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetDecoderICU.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetEncoderICU.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetHZ.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetICU.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetISCII.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetISO2022.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetLMBCS.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetProviderICU.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetSCSU.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetSelector.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetUTF16.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetUTF16BE.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetUTF16LE.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetUTF32.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetUTF32BE.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetUTF32LE.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetUTF7.java
ain/classes/charset/src/com/ibm/icu/charset/CharsetUTF8.java
ain/classes/charset/src/com/ibm/icu/charset/UConverterAlias.java
ain/classes/charset/src/com/ibm/icu/charset/UConverterAliasDataReader.java
ain/classes/charset/src/com/ibm/icu/charset/UConverterConstants.java
ain/classes/charset/src/com/ibm/icu/charset/UConverterDataReader.java
ain/classes/charset/src/com/ibm/icu/charset/UConverterSharedData.java
ain/classes/charset/src/com/ibm/icu/charset/UConverterStaticData.java
ain/classes/charset/src/com/ibm/icu/charset/package.html
ain/classes/collate/.classpath
ain/classes/collate/.externalToolBuilders/copy-data-collate.launch
ain/classes/collate/.project
ain/classes/collate/.settings/edu.umd.cs.findbugs.core.prefs
ain/classes/collate/.settings/org.eclipse.core.resources.prefs
ain/classes/collate/.settings/org.eclipse.jdt.core.prefs
ain/classes/collate/.settings/org.eclipse.jdt.ui.prefs
ain/classes/collate/build.properties
ain/classes/collate/build.xml
ain/classes/collate/collate-build.launch
ain/classes/collate/findbugs-exclude.xml
ain/classes/collate/manifest.stub
ain/classes/collate/src/com/ibm/icu/impl/coll/BOCSU.java
ain/classes/collate/src/com/ibm/icu/impl/coll/Collation.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationBuilder.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationCompare.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationData.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationDataBuilder.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationDataReader.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationFCD.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationFastLatin.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationFastLatinBuilder.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationIterator.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationKeys.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationLoader.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationRoot.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationRootElements.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationRuleParser.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationSettings.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationTailoring.java
ain/classes/collate/src/com/ibm/icu/impl/coll/CollationWeights.java
ain/classes/collate/src/com/ibm/icu/impl/coll/ContractionsAndExpansions.java
ain/classes/collate/src/com/ibm/icu/impl/coll/FCDIterCollationIterator.java
ain/classes/collate/src/com/ibm/icu/impl/coll/FCDUTF16CollationIterator.java
ain/classes/collate/src/com/ibm/icu/impl/coll/IterCollationIterator.java
ain/classes/collate/src/com/ibm/icu/impl/coll/SharedObject.java
ain/classes/collate/src/com/ibm/icu/impl/coll/TailoredSet.java
ain/classes/collate/src/com/ibm/icu/impl/coll/UTF16CollationIterator.java
ain/classes/collate/src/com/ibm/icu/impl/coll/UVector32.java
ain/classes/collate/src/com/ibm/icu/impl/coll/UVector64.java
ain/classes/collate/src/com/ibm/icu/impl/text/RbnfScannerProviderImpl.java
ain/classes/collate/src/com/ibm/icu/text/AlphabeticIndex.java
ain/classes/collate/src/com/ibm/icu/text/CollationElementIterator.java
ain/classes/collate/src/com/ibm/icu/text/CollationKey.java
ain/classes/collate/src/com/ibm/icu/text/Collator.java
ain/classes/collate/src/com/ibm/icu/text/CollatorServiceShim.java
ain/classes/collate/src/com/ibm/icu/text/RawCollationKey.java
ain/classes/collate/src/com/ibm/icu/text/RuleBasedCollator.java
ain/classes/collate/src/com/ibm/icu/text/SearchIterator.java
ain/classes/collate/src/com/ibm/icu/text/StringSearch.java
ain/classes/collate/src/com/ibm/icu/util/GlobalizationPreferences.java
ain/classes/core/.classpath
ain/classes/core/.externalToolBuilders/copy-data-core.launch
ain/classes/core/.project
ain/classes/core/.settings/edu.umd.cs.findbugs.core.prefs
ain/classes/core/.settings/org.eclipse.core.resources.prefs
ain/classes/core/.settings/org.eclipse.jdt.core.prefs
ain/classes/core/.settings/org.eclipse.jdt.ui.prefs
ain/classes/core/build.properties
ain/classes/core/build.xml
ain/classes/core/core-build.launch
ain/classes/core/findbugs-exclude.xml
ain/classes/core/manifest.stub
ain/classes/core/src/com/ibm/icu/ICUConfig.properties
ain/classes/core/src/com/ibm/icu/impl/Assert.java
ain/classes/core/src/com/ibm/icu/impl/BMPSet.java
ain/classes/core/src/com/ibm/icu/impl/CacheBase.java
ain/classes/core/src/com/ibm/icu/impl/CalendarAstronomer.java
ain/classes/core/src/com/ibm/icu/impl/CalendarCache.java
ain/classes/core/src/com/ibm/icu/impl/CalendarData.java
ain/classes/core/src/com/ibm/icu/impl/CalendarUtil.java
ain/classes/core/src/com/ibm/icu/impl/CharTrie.java
ain/classes/core/src/com/ibm/icu/impl/CharacterIteration.java
ain/classes/core/src/com/ibm/icu/impl/CharacterIteratorWrapper.java
ain/classes/core/src/com/ibm/icu/impl/CurrencyData.java
ain/classes/core/src/com/ibm/icu/impl/DateNumberFormat.java
ain/classes/core/src/com/ibm/icu/impl/Deque.java
ain/classes/core/src/com/ibm/icu/impl/Differ.java
ain/classes/core/src/com/ibm/icu/impl/DontCareFieldPosition.java
ain/classes/core/src/com/ibm/icu/impl/Grego.java
ain/classes/core/src/com/ibm/icu/impl/ICUBinary.java
ain/classes/core/src/com/ibm/icu/impl/ICUCache.java
ain/classes/core/src/com/ibm/icu/impl/ICUConfig.java
ain/classes/core/src/com/ibm/icu/impl/ICUData.java
ain/classes/core/src/com/ibm/icu/impl/ICUDataVersion.java
ain/classes/core/src/com/ibm/icu/impl/ICUDebug.java
ain/classes/core/src/com/ibm/icu/impl/ICULocaleService.java
ain/classes/core/src/com/ibm/icu/impl/ICUNotifier.java
ain/classes/core/src/com/ibm/icu/impl/ICURWLock.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleImpl.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceBundleReader.java
ain/classes/core/src/com/ibm/icu/impl/ICUResourceTableAccess.java
ain/classes/core/src/com/ibm/icu/impl/ICUService.java
ain/classes/core/src/com/ibm/icu/impl/IDNA2003.java
ain/classes/core/src/com/ibm/icu/impl/IllegalIcuArgumentException.java
ain/classes/core/src/com/ibm/icu/impl/IntTrie.java
ain/classes/core/src/com/ibm/icu/impl/IntTrieBuilder.java
ain/classes/core/src/com/ibm/icu/impl/InvalidFormatException.java
ain/classes/core/src/com/ibm/icu/impl/IterableComparator.java
ain/classes/core/src/com/ibm/icu/impl/JavaTimeZone.java
ain/classes/core/src/com/ibm/icu/impl/LocaleDisplayNamesImpl.java
ain/classes/core/src/com/ibm/icu/impl/LocaleIDParser.java
ain/classes/core/src/com/ibm/icu/impl/LocaleIDs.java
ain/classes/core/src/com/ibm/icu/impl/LocaleUtility.java
ain/classes/core/src/com/ibm/icu/impl/MultiComparator.java
ain/classes/core/src/com/ibm/icu/impl/Norm2AllModes.java
ain/classes/core/src/com/ibm/icu/impl/Normalizer2Impl.java
ain/classes/core/src/com/ibm/icu/impl/OlsonTimeZone.java
ain/classes/core/src/com/ibm/icu/impl/PVecToTrieCompactHandler.java
ain/classes/core/src/com/ibm/icu/impl/PatternProps.java
ain/classes/core/src/com/ibm/icu/impl/PatternTokenizer.java
ain/classes/core/src/com/ibm/icu/impl/PluralRulesLoader.java
ain/classes/core/src/com/ibm/icu/impl/PropsVectors.java
ain/classes/core/src/com/ibm/icu/impl/Punycode.java
ain/classes/core/src/com/ibm/icu/impl/RelativeDateFormat.java
ain/classes/core/src/com/ibm/icu/impl/ReplaceableUCharacterIterator.java
ain/classes/core/src/com/ibm/icu/impl/ResourceBundleWrapper.java
ain/classes/core/src/com/ibm/icu/impl/Row.java
ain/classes/core/src/com/ibm/icu/impl/RuleCharacterIterator.java
ain/classes/core/src/com/ibm/icu/impl/SimpleCache.java
ain/classes/core/src/com/ibm/icu/impl/SimpleFilteredSentenceBreakIterator.java
ain/classes/core/src/com/ibm/icu/impl/SimplePatternFormatter.java
ain/classes/core/src/com/ibm/icu/impl/SoftCache.java
ain/classes/core/src/com/ibm/icu/impl/SortedSetRelation.java
ain/classes/core/src/com/ibm/icu/impl/StringPrepDataReader.java
ain/classes/core/src/com/ibm/icu/impl/StringUCharacterIterator.java
ain/classes/core/src/com/ibm/icu/impl/TZDBTimeZoneNames.java
ain/classes/core/src/com/ibm/icu/impl/TextTrieMap.java
ain/classes/core/src/com/ibm/icu/impl/TimeZoneAdapter.java
ain/classes/core/src/com/ibm/icu/impl/TimeZoneGenericNames.java
ain/classes/core/src/com/ibm/icu/impl/TimeZoneNamesFactoryImpl.java
ain/classes/core/src/com/ibm/icu/impl/TimeZoneNamesImpl.java
ain/classes/core/src/com/ibm/icu/impl/Trie.java
ain/classes/core/src/com/ibm/icu/impl/Trie2.java
ain/classes/core/src/com/ibm/icu/impl/Trie2Writable.java
ain/classes/core/src/com/ibm/icu/impl/Trie2_16.java
ain/classes/core/src/com/ibm/icu/impl/Trie2_32.java
ain/classes/core/src/com/ibm/icu/impl/TrieBuilder.java
ain/classes/core/src/com/ibm/icu/impl/TrieIterator.java
ain/classes/core/src/com/ibm/icu/impl/UBiDiProps.java
ain/classes/core/src/com/ibm/icu/impl/UCaseProps.java
ain/classes/core/src/com/ibm/icu/impl/UCharArrayIterator.java
ain/classes/core/src/com/ibm/icu/impl/UCharacterIteratorWrapper.java
ain/classes/core/src/com/ibm/icu/impl/UCharacterName.java
ain/classes/core/src/com/ibm/icu/impl/UCharacterNameChoice.java
ain/classes/core/src/com/ibm/icu/impl/UCharacterNameReader.java
ain/classes/core/src/com/ibm/icu/impl/UCharacterProperty.java
ain/classes/core/src/com/ibm/icu/impl/UCharacterUtility.java
ain/classes/core/src/com/ibm/icu/impl/UPropertyAliases.java
ain/classes/core/src/com/ibm/icu/impl/URLHandler.java
ain/classes/core/src/com/ibm/icu/impl/USerializedSet.java
ain/classes/core/src/com/ibm/icu/impl/UTS46.java
ain/classes/core/src/com/ibm/icu/impl/UnicodeRegex.java
ain/classes/core/src/com/ibm/icu/impl/UnicodeSetStringSpan.java
ain/classes/core/src/com/ibm/icu/impl/Utility.java
ain/classes/core/src/com/ibm/icu/impl/ZoneMeta.java
ain/classes/core/src/com/ibm/icu/impl/data/BreakIteratorRules.java
ain/classes/core/src/com/ibm/icu/impl/data/BreakIteratorRules_th.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_da.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_da_DK.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_de.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_de_AT.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_de_DE.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_el.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_el_GR.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_en.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_en_CA.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_en_GB.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_en_US.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_es.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_es_MX.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_fr.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_fr_CA.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_fr_FR.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_it.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_it_IT.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_iw.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_iw_IL.java
ain/classes/core/src/com/ibm/icu/impl/data/HolidayBundle_ja_JP.java
ain/classes/core/src/com/ibm/icu/impl/data/ResourceReader.java
ain/classes/core/src/com/ibm/icu/impl/data/TokenIterator.java
ain/classes/core/src/com/ibm/icu/impl/data/package.html
ain/classes/core/src/com/ibm/icu/impl/duration/BasicDurationFormat.java
ain/classes/core/src/com/ibm/icu/impl/duration/BasicDurationFormatter.java
ain/classes/core/src/com/ibm/icu/impl/duration/BasicDurationFormatterFactory.java
ain/classes/core/src/com/ibm/icu/impl/duration/BasicPeriodBuilderFactory.java
ain/classes/core/src/com/ibm/icu/impl/duration/BasicPeriodFormatter.java
ain/classes/core/src/com/ibm/icu/impl/duration/BasicPeriodFormatterFactory.java
ain/classes/core/src/com/ibm/icu/impl/duration/BasicPeriodFormatterService.java
ain/classes/core/src/com/ibm/icu/impl/duration/DateFormatter.java
ain/classes/core/src/com/ibm/icu/impl/duration/DurationFormatter.java
ain/classes/core/src/com/ibm/icu/impl/duration/DurationFormatterFactory.java
ain/classes/core/src/com/ibm/icu/impl/duration/Period.java
ain/classes/core/src/com/ibm/icu/impl/duration/PeriodBuilder.java
ain/classes/core/src/com/ibm/icu/impl/duration/PeriodBuilderFactory.java
ain/classes/core/src/com/ibm/icu/impl/duration/PeriodFormatter.java
ain/classes/core/src/com/ibm/icu/impl/duration/PeriodFormatterFactory.java
ain/classes/core/src/com/ibm/icu/impl/duration/PeriodFormatterService.java
ain/classes/core/src/com/ibm/icu/impl/duration/TimeUnit.java
ain/classes/core/src/com/ibm/icu/impl/duration/TimeUnitConstants.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/DataRecord.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/PeriodFormatterData.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/PeriodFormatterDataService.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/RecordReader.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/RecordWriter.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/Utils.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/XMLRecordReader.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/XMLRecordWriter.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/YMDDateFormatter.java
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/index.txt
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ar_EG.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ar_EG.xml.escaped
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_en.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_es.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_fr.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_he_IL.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_hi.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_it.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ja.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ko.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_ru.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_th.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hans.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hans_SG.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hant.xml
ain/classes/core/src/com/ibm/icu/impl/duration/impl/data/pfd_zh_Hant_HK.xml
ain/classes/core/src/com/ibm/icu/impl/locale/AsciiUtil.java
ain/classes/core/src/com/ibm/icu/impl/locale/BaseLocale.java
ain/classes/core/src/com/ibm/icu/impl/locale/Extension.java
ain/classes/core/src/com/ibm/icu/impl/locale/InternalLocaleBuilder.java
ain/classes/core/src/com/ibm/icu/impl/locale/KeyTypeData.java
ain/classes/core/src/com/ibm/icu/impl/locale/LanguageTag.java
ain/classes/core/src/com/ibm/icu/impl/locale/LocaleExtensions.java
ain/classes/core/src/com/ibm/icu/impl/locale/LocaleObjectCache.java
ain/classes/core/src/com/ibm/icu/impl/locale/LocaleSyntaxException.java
ain/classes/core/src/com/ibm/icu/impl/locale/ParseStatus.java
ain/classes/core/src/com/ibm/icu/impl/locale/StringTokenIterator.java
ain/classes/core/src/com/ibm/icu/impl/locale/UnicodeLocaleExtension.java
ain/classes/core/src/com/ibm/icu/lang/CharSequences.java
ain/classes/core/src/com/ibm/icu/lang/UCharacter.java
ain/classes/core/src/com/ibm/icu/lang/UCharacterCategory.java
ain/classes/core/src/com/ibm/icu/lang/UCharacterDirection.java
ain/classes/core/src/com/ibm/icu/lang/UCharacterEnums.java
ain/classes/core/src/com/ibm/icu/lang/UCharacterNameIterator.java
ain/classes/core/src/com/ibm/icu/lang/UProperty.java
ain/classes/core/src/com/ibm/icu/lang/UScript.java
ain/classes/core/src/com/ibm/icu/lang/UScriptRun.java
ain/classes/core/src/com/ibm/icu/lang/package.html
ain/classes/core/src/com/ibm/icu/math/BigDecimal.java
ain/classes/core/src/com/ibm/icu/math/MathContext.java
ain/classes/core/src/com/ibm/icu/math/package.html
ain/classes/core/src/com/ibm/icu/text/ArabicShaping.java
ain/classes/core/src/com/ibm/icu/text/ArabicShapingException.java
ain/classes/core/src/com/ibm/icu/text/Bidi.java
ain/classes/core/src/com/ibm/icu/text/BidiClassifier.java
ain/classes/core/src/com/ibm/icu/text/BidiLine.java
ain/classes/core/src/com/ibm/icu/text/BidiRun.java
ain/classes/core/src/com/ibm/icu/text/BidiWriter.java
ain/classes/core/src/com/ibm/icu/text/BreakCTDictionary.java
ain/classes/core/src/com/ibm/icu/text/BreakDictionary.java
ain/classes/core/src/com/ibm/icu/text/BreakIterator.java
ain/classes/core/src/com/ibm/icu/text/BreakIteratorFactory.java
ain/classes/core/src/com/ibm/icu/text/BurmeseBreakEngine.java
ain/classes/core/src/com/ibm/icu/text/BytesDictionaryMatcher.java
ain/classes/core/src/com/ibm/icu/text/CanonicalIterator.java
ain/classes/core/src/com/ibm/icu/text/CharsDictionaryMatcher.java
ain/classes/core/src/com/ibm/icu/text/CharsetDetector.java
ain/classes/core/src/com/ibm/icu/text/CharsetMatch.java
ain/classes/core/src/com/ibm/icu/text/CharsetRecog_2022.java
ain/classes/core/src/com/ibm/icu/text/CharsetRecog_UTF8.java
ain/classes/core/src/com/ibm/icu/text/CharsetRecog_Unicode.java
ain/classes/core/src/com/ibm/icu/text/CharsetRecog_mbcs.java
ain/classes/core/src/com/ibm/icu/text/CharsetRecog_sbcs.java
ain/classes/core/src/com/ibm/icu/text/CharsetRecognizer.java
ain/classes/core/src/com/ibm/icu/text/ChineseDateFormat.java
ain/classes/core/src/com/ibm/icu/text/ChineseDateFormatSymbols.java
ain/classes/core/src/com/ibm/icu/text/CjkBreakEngine.java
ain/classes/core/src/com/ibm/icu/text/CompactDecimalDataCache.java
ain/classes/core/src/com/ibm/icu/text/CompactDecimalFormat.java
ain/classes/core/src/com/ibm/icu/text/ComposedCharIter.java
ain/classes/core/src/com/ibm/icu/text/CurrencyDisplayNames.java
ain/classes/core/src/com/ibm/icu/text/CurrencyFormat.java
ain/classes/core/src/com/ibm/icu/text/CurrencyMetaInfo.java
ain/classes/core/src/com/ibm/icu/text/CurrencyPluralInfo.java
ain/classes/core/src/com/ibm/icu/text/DateFormat.java
ain/classes/core/src/com/ibm/icu/text/DateFormatSymbols.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalFormat.java
ain/classes/core/src/com/ibm/icu/text/DateIntervalInfo.java
ain/classes/core/src/com/ibm/icu/text/DateTimePatternGenerator.java
ain/classes/core/src/com/ibm/icu/text/DecimalFormat.java
ain/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
ain/classes/core/src/com/ibm/icu/text/DictionaryBreakEngine.java
ain/classes/core/src/com/ibm/icu/text/DictionaryData.java
ain/classes/core/src/com/ibm/icu/text/DictionaryMatcher.java
ain/classes/core/src/com/ibm/icu/text/DigitList.java
ain/classes/core/src/com/ibm/icu/text/DisplayContext.java
ain/classes/core/src/com/ibm/icu/text/DurationFormat.java
ain/classes/core/src/com/ibm/icu/text/FilteredBreakIteratorBuilder.java
ain/classes/core/src/com/ibm/icu/text/FilteredNormalizer2.java
ain/classes/core/src/com/ibm/icu/text/IDNA.java
ain/classes/core/src/com/ibm/icu/text/IdentifierInfo.java
ain/classes/core/src/com/ibm/icu/text/KhmerBreakEngine.java
ain/classes/core/src/com/ibm/icu/text/LanguageBreakEngine.java
ain/classes/core/src/com/ibm/icu/text/LaoBreakEngine.java
ain/classes/core/src/com/ibm/icu/text/ListFormatter.java
ain/classes/core/src/com/ibm/icu/text/LocaleDisplayNames.java
ain/classes/core/src/com/ibm/icu/text/MeasureFormat.java
ain/classes/core/src/com/ibm/icu/text/MessageFormat.java
ain/classes/core/src/com/ibm/icu/text/MessagePattern.java
ain/classes/core/src/com/ibm/icu/text/MessagePatternUtil.java
ain/classes/core/src/com/ibm/icu/text/NFRule.java
ain/classes/core/src/com/ibm/icu/text/NFRuleSet.java
ain/classes/core/src/com/ibm/icu/text/NFSubstitution.java
ain/classes/core/src/com/ibm/icu/text/Normalizer.java
ain/classes/core/src/com/ibm/icu/text/Normalizer2.java
ain/classes/core/src/com/ibm/icu/text/NumberFormat.java
ain/classes/core/src/com/ibm/icu/text/NumberFormatServiceShim.java
ain/classes/core/src/com/ibm/icu/text/NumberingSystem.java
ain/classes/core/src/com/ibm/icu/text/PluralFormat.java
ain/classes/core/src/com/ibm/icu/text/PluralRanges.java
ain/classes/core/src/com/ibm/icu/text/PluralRules.java
ain/classes/core/src/com/ibm/icu/text/PluralRulesSerialProxy.java
ain/classes/core/src/com/ibm/icu/text/PluralSamples.java
ain/classes/core/src/com/ibm/icu/text/Quantifier.java
ain/classes/core/src/com/ibm/icu/text/QuantityFormatter.java
ain/classes/core/src/com/ibm/icu/text/RBBIDataWrapper.java
ain/classes/core/src/com/ibm/icu/text/RBBINode.java
ain/classes/core/src/com/ibm/icu/text/RBBIRuleBuilder.java
ain/classes/core/src/com/ibm/icu/text/RBBIRuleParseTable.java
ain/classes/core/src/com/ibm/icu/text/RBBIRuleScanner.java
ain/classes/core/src/com/ibm/icu/text/RBBISetBuilder.java
ain/classes/core/src/com/ibm/icu/text/RBBISymbolTable.java
ain/classes/core/src/com/ibm/icu/text/RBBITableBuilder.java
ain/classes/core/src/com/ibm/icu/text/RBNFChinesePostProcessor.java
ain/classes/core/src/com/ibm/icu/text/RBNFPostProcessor.java
ain/classes/core/src/com/ibm/icu/text/RbnfLenientScanner.java
ain/classes/core/src/com/ibm/icu/text/RbnfLenientScannerProvider.java
ain/classes/core/src/com/ibm/icu/text/RelativeDateTimeFormatter.java
ain/classes/core/src/com/ibm/icu/text/Replaceable.java
ain/classes/core/src/com/ibm/icu/text/ReplaceableContextIterator.java
ain/classes/core/src/com/ibm/icu/text/ReplaceableString.java
ain/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java
ain/classes/core/src/com/ibm/icu/text/RuleBasedNumberFormat.java
ain/classes/core/src/com/ibm/icu/text/SCSU.java
ain/classes/core/src/com/ibm/icu/text/ScientificFormatHelper.java
ain/classes/core/src/com/ibm/icu/text/SelectFormat.java
ain/classes/core/src/com/ibm/icu/text/SimpleDateFormat.java
ain/classes/core/src/com/ibm/icu/text/SpoofChecker.java
ain/classes/core/src/com/ibm/icu/text/StringCharacterIterator.java
ain/classes/core/src/com/ibm/icu/text/StringPrep.java
ain/classes/core/src/com/ibm/icu/text/StringPrepParseException.java
ain/classes/core/src/com/ibm/icu/text/StringTransform.java
ain/classes/core/src/com/ibm/icu/text/SymbolTable.java
ain/classes/core/src/com/ibm/icu/text/ThaiBreakEngine.java
ain/classes/core/src/com/ibm/icu/text/TimeUnitFormat.java
ain/classes/core/src/com/ibm/icu/text/TimeZoneFormat.java
ain/classes/core/src/com/ibm/icu/text/TimeZoneNames.java
ain/classes/core/src/com/ibm/icu/text/Transform.java
ain/classes/core/src/com/ibm/icu/text/UCharacterIterator.java
ain/classes/core/src/com/ibm/icu/text/UFieldPosition.java
ain/classes/core/src/com/ibm/icu/text/UFormat.java
ain/classes/core/src/com/ibm/icu/text/UForwardCharacterIterator.java
ain/classes/core/src/com/ibm/icu/text/UTF16.java
ain/classes/core/src/com/ibm/icu/text/UnhandledBreakEngine.java
ain/classes/core/src/com/ibm/icu/text/UnicodeCompressor.java
ain/classes/core/src/com/ibm/icu/text/UnicodeDecompressor.java
ain/classes/core/src/com/ibm/icu/text/UnicodeFilter.java
ain/classes/core/src/com/ibm/icu/text/UnicodeMatcher.java
ain/classes/core/src/com/ibm/icu/text/UnicodeReplacer.java
ain/classes/core/src/com/ibm/icu/text/UnicodeSet.java
ain/classes/core/src/com/ibm/icu/text/UnicodeSetIterator.java
ain/classes/core/src/com/ibm/icu/text/UnicodeSetSpanner.java
ain/classes/core/src/com/ibm/icu/text/package.html
ain/classes/core/src/com/ibm/icu/util/AnnualTimeZoneRule.java
ain/classes/core/src/com/ibm/icu/util/BasicTimeZone.java
ain/classes/core/src/com/ibm/icu/util/BuddhistCalendar.java
ain/classes/core/src/com/ibm/icu/util/ByteArrayWrapper.java
ain/classes/core/src/com/ibm/icu/util/BytesTrie.java
ain/classes/core/src/com/ibm/icu/util/BytesTrieBuilder.java
ain/classes/core/src/com/ibm/icu/util/CECalendar.java
ain/classes/core/src/com/ibm/icu/util/Calendar.java
ain/classes/core/src/com/ibm/icu/util/CaseInsensitiveString.java
ain/classes/core/src/com/ibm/icu/util/CharsTrie.java
ain/classes/core/src/com/ibm/icu/util/CharsTrieBuilder.java
ain/classes/core/src/com/ibm/icu/util/ChineseCalendar.java
ain/classes/core/src/com/ibm/icu/util/CompactByteArray.java
ain/classes/core/src/com/ibm/icu/util/CompactCharArray.java
ain/classes/core/src/com/ibm/icu/util/CopticCalendar.java
ain/classes/core/src/com/ibm/icu/util/Currency.java
ain/classes/core/src/com/ibm/icu/util/CurrencyAmount.java
ain/classes/core/src/com/ibm/icu/util/CurrencyServiceShim.java
ain/classes/core/src/com/ibm/icu/util/DangiCalendar.java
ain/classes/core/src/com/ibm/icu/util/DateInterval.java
ain/classes/core/src/com/ibm/icu/util/DateRule.java
ain/classes/core/src/com/ibm/icu/util/DateTimeRule.java
ain/classes/core/src/com/ibm/icu/util/EasterHoliday.java
ain/classes/core/src/com/ibm/icu/util/EthiopicCalendar.java
ain/classes/core/src/com/ibm/icu/util/Freezable.java
ain/classes/core/src/com/ibm/icu/util/GenderInfo.java
ain/classes/core/src/com/ibm/icu/util/GregorianCalendar.java
ain/classes/core/src/com/ibm/icu/util/HebrewCalendar.java
ain/classes/core/src/com/ibm/icu/util/HebrewHoliday.java
ain/classes/core/src/com/ibm/icu/util/Holiday.java
ain/classes/core/src/com/ibm/icu/util/ICUCloneNotSupportedException.java
ain/classes/core/src/com/ibm/icu/util/ICUException.java
ain/classes/core/src/com/ibm/icu/util/ICUUncheckedIOException.java
ain/classes/core/src/com/ibm/icu/util/IllformedLocaleException.java
ain/classes/core/src/com/ibm/icu/util/IndianCalendar.java
ain/classes/core/src/com/ibm/icu/util/InitialTimeZoneRule.java
ain/classes/core/src/com/ibm/icu/util/IslamicCalendar.java
ain/classes/core/src/com/ibm/icu/util/JapaneseCalendar.java
ain/classes/core/src/com/ibm/icu/util/LocaleData.java
ain/classes/core/src/com/ibm/icu/util/LocaleMatcher.java
ain/classes/core/src/com/ibm/icu/util/LocalePriorityList.java
ain/classes/core/src/com/ibm/icu/util/Measure.java
ain/classes/core/src/com/ibm/icu/util/MeasureUnit.java
ain/classes/core/src/com/ibm/icu/util/Output.java
ain/classes/core/src/com/ibm/icu/util/OutputInt.java
ain/classes/core/src/com/ibm/icu/util/OverlayBundle.java
ain/classes/core/src/com/ibm/icu/util/PersianCalendar.java
ain/classes/core/src/com/ibm/icu/util/RangeDateRule.java
ain/classes/core/src/com/ibm/icu/util/RangeValueIterator.java
ain/classes/core/src/com/ibm/icu/util/Region.java
ain/classes/core/src/com/ibm/icu/util/RuleBasedTimeZone.java
ain/classes/core/src/com/ibm/icu/util/STZInfo.java
ain/classes/core/src/com/ibm/icu/util/SimpleDateRule.java
ain/classes/core/src/com/ibm/icu/util/SimpleHoliday.java
ain/classes/core/src/com/ibm/icu/util/SimpleTimeZone.java
ain/classes/core/src/com/ibm/icu/util/StringTokenizer.java
ain/classes/core/src/com/ibm/icu/util/StringTrieBuilder.java
ain/classes/core/src/com/ibm/icu/util/TaiwanCalendar.java
ain/classes/core/src/com/ibm/icu/util/TimeArrayTimeZoneRule.java
ain/classes/core/src/com/ibm/icu/util/TimeUnit.java
ain/classes/core/src/com/ibm/icu/util/TimeUnitAmount.java
ain/classes/core/src/com/ibm/icu/util/TimeZone.java
ain/classes/core/src/com/ibm/icu/util/TimeZoneRule.java
ain/classes/core/src/com/ibm/icu/util/TimeZoneTransition.java
ain/classes/core/src/com/ibm/icu/util/ULocale.java
ain/classes/core/src/com/ibm/icu/util/UResourceBundle.java
ain/classes/core/src/com/ibm/icu/util/UResourceBundleIterator.java
ain/classes/core/src/com/ibm/icu/util/UResourceTypeMismatchException.java
ain/classes/core/src/com/ibm/icu/util/UniversalTimeScale.java
ain/classes/core/src/com/ibm/icu/util/VTimeZone.java
ain/classes/core/src/com/ibm/icu/util/ValueIterator.java
ain/classes/core/src/com/ibm/icu/util/VersionInfo.java
ain/classes/core/src/com/ibm/icu/util/package.html
ain/classes/currdata/.classpath
ain/classes/currdata/.externalToolBuilders/copy-data-currdata.launch
ain/classes/currdata/.project
ain/classes/currdata/.settings/org.eclipse.core.resources.prefs
ain/classes/currdata/.settings/org.eclipse.jdt.core.prefs
ain/classes/currdata/.settings/org.eclipse.jdt.ui.prefs
ain/classes/currdata/build.properties
ain/classes/currdata/build.xml
ain/classes/currdata/currdata-build.launch
ain/classes/currdata/manifest.stub
ain/classes/currdata/src/com/ibm/icu/impl/ICUCurrencyDisplayInfoProvider.java
ain/classes/currdata/src/com/ibm/icu/impl/ICUCurrencyMetaInfo.java
ain/classes/langdata/.classpath
ain/classes/langdata/.externalToolBuilders/copy-data-langdata.launch
ain/classes/langdata/.project
ain/classes/langdata/.settings/org.eclipse.core.resources.prefs
ain/classes/langdata/.settings/org.eclipse.jdt.core.prefs
ain/classes/langdata/.settings/org.eclipse.jdt.ui.prefs
ain/classes/langdata/build.properties
ain/classes/langdata/build.xml
ain/classes/langdata/langdata-build.launch
ain/classes/langdata/manifest.stub
ain/classes/langdata/src/com/ibm/icu/impl/ICULangDataTables.java
ain/classes/localespi/.classpath
ain/classes/localespi/.project
ain/classes/localespi/.settings/org.eclipse.core.resources.prefs
ain/classes/localespi/.settings/org.eclipse.jdt.core.prefs
ain/classes/localespi/.settings/org.eclipse.jdt.ui.prefs
ain/classes/localespi/build.properties
ain/classes/localespi/build.xml
ain/classes/localespi/localespi-build.launch
ain/classes/localespi/manifest.stub
ain/classes/localespi/src/META-INF/services/java.text.spi.BreakIteratorProvider
ain/classes/localespi/src/META-INF/services/java.text.spi.CollatorProvider
ain/classes/localespi/src/META-INF/services/java.text.spi.DateFormatProvider
ain/classes/localespi/src/META-INF/services/java.text.spi.DateFormatSymbolsProvider
ain/classes/localespi/src/META-INF/services/java.text.spi.DecimalFormatSymbolsProvider
ain/classes/localespi/src/META-INF/services/java.text.spi.NumberFormatProvider
ain/classes/localespi/src/META-INF/services/java.util.spi.CurrencyNameProvider
ain/classes/localespi/src/META-INF/services/java.util.spi.LocaleNameProvider
ain/classes/localespi/src/META-INF/services/java.util.spi.TimeZoneNameProvider
ain/classes/localespi/src/com/ibm/icu/impl/icuadapter/NumberFormatJDK.java
ain/classes/localespi/src/com/ibm/icu/impl/icuadapter/TimeZoneJDK.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/ICULocaleServiceProvider.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/ICULocaleServiceProviderConfig.properties
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/text/BreakIteratorProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/text/CollatorProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/text/DateFormatProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/text/DateFormatSymbolsProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/text/DecimalFormatSymbolsProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/text/NumberFormatProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/util/CurrencyNameProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/util/LocaleNameProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/javaspi/util/TimeZoneNameProviderICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/BreakIteratorICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/CalendarICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/CollationKeyICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/CollatorICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/DateFormatSymbolsICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/DecimalFormatICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/DecimalFormatSymbolsICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/NumberFormatICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/SimpleDateFormatICU.java
ain/classes/localespi/src/com/ibm/icu/impl/jdkadapter/TimeZoneICU.java
ain/classes/regiondata/.classpath
ain/classes/regiondata/.externalToolBuilders/copy-data-regiondata.launch
ain/classes/regiondata/.project
ain/classes/regiondata/.settings/org.eclipse.core.resources.prefs
ain/classes/regiondata/.settings/org.eclipse.jdt.core.prefs
ain/classes/regiondata/.settings/org.eclipse.jdt.ui.prefs
ain/classes/regiondata/build.properties
ain/classes/regiondata/build.xml
ain/classes/regiondata/manifest.stub
ain/classes/regiondata/regiondata-build.launch
ain/classes/regiondata/src/com/ibm/icu/impl/ICURegionDataTables.java
ain/classes/translit/.classpath
ain/classes/translit/.externalToolBuilders/copy-data-translit.launch
ain/classes/translit/.project
ain/classes/translit/.settings/edu.umd.cs.findbugs.core.prefs
ain/classes/translit/.settings/org.eclipse.core.resources.prefs
ain/classes/translit/.settings/org.eclipse.jdt.core.prefs
ain/classes/translit/.settings/org.eclipse.jdt.ui.prefs
ain/classes/translit/build.properties
ain/classes/translit/build.xml
ain/classes/translit/findbugs-exclude.xml
ain/classes/translit/manifest.stub
ain/classes/translit/src/com/ibm/icu/impl/UtilityExtensions.java
ain/classes/translit/src/com/ibm/icu/text/AnyTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/BreakTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/CaseFoldTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/CompoundTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/EscapeTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/FunctionReplacer.java
ain/classes/translit/src/com/ibm/icu/text/LowercaseTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/NameUnicodeTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/NormalizationTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/NullTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/RemoveTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/RuleBasedTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/SourceTargetUtility.java
ain/classes/translit/src/com/ibm/icu/text/StringMatcher.java
ain/classes/translit/src/com/ibm/icu/text/StringReplacer.java
ain/classes/translit/src/com/ibm/icu/text/TitlecaseTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/TransformTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/TransliterationRule.java
ain/classes/translit/src/com/ibm/icu/text/TransliterationRuleSet.java
ain/classes/translit/src/com/ibm/icu/text/Transliterator.java
ain/classes/translit/src/com/ibm/icu/text/TransliteratorIDParser.java
ain/classes/translit/src/com/ibm/icu/text/TransliteratorParser.java
ain/classes/translit/src/com/ibm/icu/text/TransliteratorRegistry.java
ain/classes/translit/src/com/ibm/icu/text/UnescapeTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/UnicodeNameTransliterator.java
ain/classes/translit/src/com/ibm/icu/text/UppercaseTransliterator.java
ain/classes/translit/translit-build.launch
ain/shared/.project
ain/shared/.settings/org.eclipse.core.resources.prefs
ain/shared/build/common-targets.xml
ain/shared/build/common.properties
ain/shared/build/locations-eclipse.properties
ain/shared/build/locations.properties
ain/shared/data/Transliterator_Han_Latin_Definition.txt
ain/shared/data/Transliterator_Han_Latin_EDICT.txt
ain/shared/data/icudata.jar
ain/shared/data/icutzdata.jar
ain/shared/data/security.policy
ain/shared/data/testdata.jar
ain/shared/licenses/license.html
ain/tests/charset/.classpath
ain/tests/charset/.externalToolBuilders/copy-charset-test-data.launch
ain/tests/charset/.project
ain/tests/charset/.settings/org.eclipse.core.resources.prefs
ain/tests/charset/.settings/org.eclipse.jdt.core.prefs
ain/tests/charset/.settings/org.eclipse.jdt.ui.prefs
ain/tests/charset/build.properties
ain/tests/charset/build.xml
ain/tests/charset/charset-tests-build.launch
ain/tests/charset/manifest.stub
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestAll.java
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestCharset.java
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestConversion.java
ain/tests/charset/src/com/ibm/icu/dev/test/charset/TestSelection.java
ain/tests/collate/.classpath
ain/tests/collate/.externalToolBuilders/copy-collate-test-data.launch
ain/tests/collate/.project
ain/tests/collate/.settings/org.eclipse.core.resources.prefs
ain/tests/collate/.settings/org.eclipse.jdt.core.prefs
ain/tests/collate/.settings/org.eclipse.jdt.ui.prefs
ain/tests/collate/build.properties
ain/tests/collate/build.xml
ain/tests/collate/collate-tests-build.launch
ain/tests/collate/manifest.stub
ain/tests/collate/src/com/ibm/icu/dev/data/CollationTest_NON_IGNORABLE_SHORT.txt
ain/tests/collate/src/com/ibm/icu/dev/data/CollationTest_SHIFTED_SHORT.txt
ain/tests/collate/src/com/ibm/icu/dev/data/collationtest.txt
ain/tests/collate/src/com/ibm/icu/dev/data/riwords.txt
ain/tests/collate/src/com/ibm/icu/dev/test/TestAllCollate.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/AlphabeticIndexTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationAPITest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationChineseTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationCreationMethodTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationCurrencyTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationDummyTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationEnglishTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationFinnishTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationFrenchTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationFrozenMonkeyTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationGermanTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationIteratorTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationKanaTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationMiscTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationMonkeyTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationRegressionTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationServiceTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationSpanishTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationThaiTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationThreadTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/CollationTurkishTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/Counter.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/G7CollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/LotusCollationKoreanTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/TestAll.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/TestComparator.java
ain/tests/collate/src/com/ibm/icu/dev/test/collator/UCAConformanceTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/format/GlobalizationPreferencesTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/format/RbnfLenientScannerTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/search/SearchTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/search/package.html
ain/tests/collate/src/com/ibm/icu/dev/test/util/ICUResourceBundleCollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/util/LocaleAliasCollationTest.java
ain/tests/collate/src/com/ibm/icu/dev/test/util/ULocaleCollationTest.java
ain/tests/core/.classpath
ain/tests/core/.externalToolBuilders/copy-test-data.launch
ain/tests/core/.project
ain/tests/core/.settings/org.eclipse.core.resources.prefs
ain/tests/core/.settings/org.eclipse.jdt.core.prefs
ain/tests/core/.settings/org.eclipse.jdt.ui.prefs
ain/tests/core/build.properties
ain/tests/core/build.xml
ain/tests/core/core-tests-build.launch
ain/tests/core/manifest.stub
ain/tests/core/src/com/ibm/icu/dev/data/IDNATestInput.txt
ain/tests/core/src/com/ibm/icu/dev/data/TestDataElements_testtypes.java
ain/tests/core/src/com/ibm/icu/dev/data/rbbi/english.dict
ain/tests/core/src/com/ibm/icu/dev/data/rbbi/words.txt
ain/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements.java
ain/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_en.properties
ain/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn.properties
ain/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_en_Latn_US.java
ain/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_en_US.java
ain/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_fr_Latn_FR.java
ain/tests/core/src/com/ibm/icu/dev/data/resources/TestDataElements_te.java
ain/tests/core/src/com/ibm/icu/dev/data/resources/TestMessages.java
ain/tests/core/src/com/ibm/icu/dev/data/resources/testmessages.properties
ain/tests/core/src/com/ibm/icu/dev/data/thai6.ucs
ain/tests/core/src/com/ibm/icu/dev/data/unicode/BidiCharacterTest.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/BidiTest.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/CompositionExclusions.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/NormalizationCorrections.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/NormalizationTest-3.2.0.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/NormalizationTest.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/SpecialCasing.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/UnicodeData.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/confusables.txt
ain/tests/core/src/com/ibm/icu/dev/data/unicode/confusablesWholeScript.txt
ain/tests/core/src/com/ibm/icu/dev/test/TestAllCore.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/BiDiConformanceTest.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/BidiTest.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestBidi.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestCharFromDirProp.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestClassOverride.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestCompatibility.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestContext.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestData.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestFailureRecovery.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestInverse.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestMultipleParagraphs.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestReorder.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestReorderArabicMathSymbols.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestReorderRunsOnly.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestReorderingMode.java
ain/tests/core/src/com/ibm/icu/dev/test/bidi/TestStreaming.java
ain/tests/core/src/com/ibm/icu/dev/test/bigdec/DiagBigDecimal.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/AstroTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/CalendarRegression.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/CalendarTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/ChineseTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/ChineseTestCase.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/CompatibilityTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/CopticTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/DangiTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/DataDrivenCalendarTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/EthiopicTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/HebrewTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/HolidayTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IndianTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/IslamicTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/JapaneseTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/PersianTest.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/TestCase.java
ain/tests/core/src/com/ibm/icu/dev/test/calendar/package.html
ain/tests/core/src/com/ibm/icu/dev/test/charsetdet/CharsetDetectionTests.xml
ain/tests/core/src/com/ibm/icu/dev/test/charsetdet/TestCharsetDetector.java
ain/tests/core/src/com/ibm/icu/dev/test/cldr/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/cldr/TestCLDRVsICU.java
ain/tests/core/src/com/ibm/icu/dev/test/compression/DecompressionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/compression/ExhaustiveTest.java
ain/tests/core/src/com/ibm/icu/dev/test/compression/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/compression/package.html
ain/tests/core/src/com/ibm/icu/dev/test/duration/DataReadWriteTest.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/ICUDurationTest.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/LanguageTestRoot.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/PeriodBuilderFactoryTest.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/PeriodBuilderTest.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/PeriodTest.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/RegressionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/ResourceBasedPeriodFormatterDataServiceTest.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_ar_EG.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_en.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_es.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_fr.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_he_IL.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_hi.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_it.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_ja.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_ko.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_ru.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_zh_Hans.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_zh_Hans_SG.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_zh_Hant.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/languages/Test_zh_Hant_HK.java
ain/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_ar_EG.txt
ain/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_en.txt
ain/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_es.txt
ain/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_fr.txt
ain/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_he_IL.txt
ain/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_hi.txt
ain/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_it.txt
ain/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_ja.txt
ain/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_ko.txt
ain/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_ru.txt
ain/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_th.txt
ain/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hans.txt
ain/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hans_SG.txt
ain/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hant.txt
ain/tests/core/src/com/ibm/icu/dev/test/duration/testdata/testdata_zh_Hant_HK.txt
ain/tests/core/src/com/ibm/icu/dev/test/format/BigNumberFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/CompactDecimalFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DataDrivenFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatMiscTests.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatRegressionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatRegressionTestJ.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatRoundTripTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateIntervalFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/DateTimeGeneratorTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormatAPI.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormatAPIC.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDateFormatSymbols.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatAPI.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatAPIC.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatSymbols.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestDecimalFormatSymbolsC.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestNumberFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestNumberFormatAPI.java
ain/tests/core/src/com/ibm/icu/dev/test/format/IntlTestSimpleDateFormatAPI.java
ain/tests/core/src/com/ibm/icu/dev/test/format/ListFormatterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/MessagePatternUtilTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/MessageRegression.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatRegistrationTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatRegressionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatRoundTripTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatSerialTestData.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatSpecificationTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTestCases.txt
ain/tests/core/src/com/ibm/icu/dev/test/format/NumberRegression.java
ain/tests/core/src/com/ibm/icu/dev/test/format/PluralFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/PluralFormatUnitTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/PluralRangesTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/PluralRulesFactory.java
ain/tests/core/src/com/ibm/icu/dev/test/format/PluralRulesTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/RBNFParseTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/RbnfRoundTripTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/RbnfTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/RelativeDateTimeFormatterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/ScientificFormatHelperTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/SelectFormatAPITest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/SelectFormatUnitTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TestMessageFormat.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TimeUnitTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/TimeZoneAliases.txt
ain/tests/core/src/com/ibm/icu/dev/test/format/TimeZoneFormatTest.java
ain/tests/core/src/com/ibm/icu/dev/test/format/WriteNumberFormatSerialTestData.java
ain/tests/core/src/com/ibm/icu/dev/test/format/plurals.txt
ain/tests/core/src/com/ibm/icu/dev/test/impl/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/iterator/TestUCharacterIterator.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/TestCharacter.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/TestUScript.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/TestUScriptRun.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterCaseTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterCategoryTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterCompare.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterDirectionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterSurrogateTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterThreadTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UPropertyAliasesTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UTF16Test.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UnicodeSetStringSpanTest.java
ain/tests/core/src/com/ibm/icu/dev/test/lang/UnicodeSetTest.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/BasicTest.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/ConformanceTest.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/IntHashtable.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/IntStringHashtable.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/LongHashtable.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/NormalizationMonkeyTest.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/NormalizerBuilder.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/NormalizerData.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/NormalizerRegressionTests.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/TestCanonicalIterator.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/TestDeprecatedNormalizerAPI.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/UTS46Test.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/UnicodeNormalizer.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/UnicodeNormalizerConformanceTest.java
ain/tests/core/src/com/ibm/icu/dev/test/normalizer/package.html
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/BreakIteratorRegTest.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/BreakIteratorRules_en_US_TEST.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/BreakIteratorTest.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBIAPITest.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITest.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITestExtended.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITestMonkey.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/SimpleBITest.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/package.html
ain/tests/core/src/com/ibm/icu/dev/test/rbbi/rbbitst.txt
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CalendarTests.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CompatibilityTest.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/CoverageTest.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/ExceptionTests.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/FormatTests.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/SerializableTest.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/SerializableWriter.java
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.impl.OlsonTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.impl.TimeZoneAdapter.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.math.BigDecimal.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.math.MathContext.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ArabicShapingException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ChineseDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.ChineseDateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.DecimalFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.MessageFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.NumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.RuleBasedNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.SimpleDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.text.StringPrepParseException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.BuddhistCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.Calendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.ChineseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.CopticCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.Currency.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.EthiopicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.GregorianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.HebrewCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.IslamicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.JapaneseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.SimpleTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.TimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.ULocale.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_3.6/com.ibm.icu.util.UResourceTypeMismatchException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.DateNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.InvalidFormatException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.JavaTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.OlsonTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.RelativeDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.TimeZoneAdapter.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.math.BigDecimal.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.math.MathContext.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.ArabicShapingException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.ChineseDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.CompactDecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.CurrencyPluralInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.DateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.DateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.DateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.DateIntervalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.DateIntervalInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.DecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.DecimalFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.MessageFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.MessageFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.NumberFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.NumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.PluralFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.PluralRules.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.SelectFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.SimpleDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.StringPrepParseException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.TimeUnitFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.text.TimeZoneFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.BuddhistCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.Calendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.ChineseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.CopticCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.Currency.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.DangiCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.DateInterval.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.DateTimeRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.EthiopicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.GregorianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.HebrewCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.IllformedLocaleException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.IndianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.InitialTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.IslamicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.JapaneseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.PersianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.RuleBasedTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.SimpleTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.TaiwanCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.TimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.ULocale.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_51.1/com.ibm.icu.util.VTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.DateNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.InvalidFormatException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.JavaTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.OlsonTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.RelativeDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.TimeZoneAdapter.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.math.BigDecimal.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.math.MathContext.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.ArabicShapingException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.ChineseDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.CompactDecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.CurrencyPluralInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.DateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.DateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.DateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.DateIntervalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.DateIntervalInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.DecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.DecimalFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.GeneralMeasureFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.MessageFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.MessageFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.NumberFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.NumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.PluralFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.PluralRules.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.SelectFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.SimpleDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.StringPrepParseException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.TimeUnitFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.text.TimeZoneFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.BuddhistCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.Calendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.ChineseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.CopticCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.Currency.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.DangiCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.DateInterval.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.DateTimeRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.EthiopicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.GregorianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.HebrewCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.IllformedLocaleException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.IndianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.InitialTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.IslamicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.JapaneseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.MeasureUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.PersianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.RuleBasedTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.SimpleTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.TaiwanCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.TimeUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.TimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.ULocale.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_52.1/com.ibm.icu.util.VTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.DateNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.InvalidFormatException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.JavaTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.OlsonTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.RelativeDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.TimeZoneAdapter.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.math.BigDecimal.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.math.MathContext.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.ArabicShapingException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.ChineseDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.CompactDecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.CurrencyPluralInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.DateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.DateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.DateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.DateIntervalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.DateIntervalInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.DecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.DecimalFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.MeasureFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.MessageFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.MessageFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.NumberFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.NumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.PluralFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.PluralRules.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.SelectFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.SimpleDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.StringPrepParseException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.TimeUnitFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.text.TimeZoneFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.BuddhistCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.Calendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.ChineseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.CopticCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.Currency.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.DangiCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.DateInterval.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.DateTimeRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.EthiopicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.GregorianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.HebrewCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.ICUException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.ICUUncheckedIOException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.IllformedLocaleException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.IndianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.InitialTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.IslamicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.JapaneseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.MeasureUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.PersianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.RuleBasedTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.SimpleTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.TaiwanCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.TimeUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.TimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.ULocale.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_53.1/com.ibm.icu.util.VTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.impl.DateNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.impl.IllegalIcuArgumentException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.impl.InvalidFormatException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.impl.JavaTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.impl.OlsonTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.impl.RelativeDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.impl.TZDBTimeZoneNames.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.impl.TimeZoneAdapter.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.impl.TimeZoneGenericNames.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.impl.TimeZoneNamesImpl.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.impl.duration.BasicDurationFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.impl.locale.LocaleSyntaxException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.math.BigDecimal.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.math.MathContext.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.ArabicShapingException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.ChineseDateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.ChineseDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.ChineseDateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.CompactDecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.CurrencyPluralInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.DateFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.DateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.DateFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.DateIntervalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.DateIntervalInfo$PatternInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.DateIntervalInfo.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.DecimalFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.DecimalFormatSymbols.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.MeasureFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.MessageFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.MessageFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.NumberFormat$Field.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.NumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.PluralFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.PluralRules.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.RuleBasedNumberFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.SelectFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.SimpleDateFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.StringPrepParseException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.TimeUnitFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.text.TimeZoneFormat.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.AnnualTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.BuddhistCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.Calendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.ChineseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.CopticCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.Currency.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.DangiCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.DateInterval.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.DateTimeRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.EthiopicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.GregorianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.HebrewCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.ICUCloneNotSupportedException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.ICUException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.ICUUncheckedIOException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.IllformedLocaleException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.IndianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.InitialTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.IslamicCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.JapaneseCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.MeasureUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.PersianCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.RuleBasedTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.SimpleTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.TaiwanCalendar.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.TimeArrayTimeZoneRule.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.TimeUnit.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.TimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.ULocale.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.UResourceTypeMismatchException.dat
ain/tests/core/src/com/ibm/icu/dev/test/serializable/data/ICU_54.1/com.ibm.icu.util.VTimeZone.dat
ain/tests/core/src/com/ibm/icu/dev/test/shaping/ArabicShapingRegTest.java
ain/tests/core/src/com/ibm/icu/dev/test/shaping/ArabicShapingTest.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/IDNAConformanceTest.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/IDNAReference.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/NFS4StringPrep.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/NamePrepTransform.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/PunycodeReference.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/TestData.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/TestIDNA.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/TestIDNARef.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/TestInputDataStructure.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/TestStringPrep.java
ain/tests/core/src/com/ibm/icu/dev/test/stringprep/TestStringPrepProfiles.java
ain/tests/core/src/com/ibm/icu/dev/test/text/SpoofCheckerTest.java
ain/tests/core/src/com/ibm/icu/dev/test/text/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/timescale/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/timescale/TimeScaleAPITest.java
ain/tests/core/src/com/ibm/icu/dev/test/timescale/TimeScaleDataTest.java
ain/tests/core/src/com/ibm/icu/dev/test/timescale/TimeScaleMonkeyTest.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneAliasTest.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneBoundaryTest.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneOffsetLocalTest.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneRegression.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneRuleTest.java
ain/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/BytesTrieTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/CalendarFieldsSet.java
ain/tests/core/src/com/ibm/icu/dev/test/util/CharsTrieTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/CompactArrayTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/CurrencyTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/DateTimeStyleSet.java
ain/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilities.java
ain/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesData.java
ain/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/DisplayNameTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/Equator.java
ain/tests/core/src/com/ibm/icu/dev/test/util/FieldsSet.java
ain/tests/core/src/com/ibm/icu/dev/test/util/GenderInfoTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUBinaryTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUServiceTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUServiceTestSample.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ICUServiceThreadTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/LocaleAliasTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/LocaleBuilderTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/LocaleDataTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/LocaleMatcherTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/LocalePriorityListTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/RegionTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/SimplePatternFormatterTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/StringTokenizerTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/TestAll.java
ain/tests/core/src/com/ibm/icu/dev/test/util/TestData_en.jpp
ain/tests/core/src/com/ibm/icu/dev/test/util/TestDefaultPackageLoading.jpp
ain/tests/core/src/com/ibm/icu/dev/test/util/TextTrieMapTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.java
ain/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges1.16.tri2
ain/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges1.32.tri2
ain/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges2.16.tri2
ain/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges2.32.tri2
ain/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges3.16.tri2
ain/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRanges3.32.tri2
ain/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRangesEmpty.16.tri2
ain/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRangesEmpty.32.tri2
ain/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRangesSingleValue.16.tri2
ain/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRangesSingleValue.32.tri2
ain/tests/core/src/com/ibm/icu/dev/test/util/TrieMap.java
ain/tests/core/src/com/ibm/icu/dev/test/util/TrieMapTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/TrieTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/UtilityTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/VersionInfoTest.java
ain/tests/core/src/com/ibm/icu/dev/test/util/manifest.cldrutil.stub
ain/tests/framework/.classpath
ain/tests/framework/.project
ain/tests/framework/.settings/org.eclipse.core.resources.prefs
ain/tests/framework/.settings/org.eclipse.jdt.core.prefs
ain/tests/framework/.settings/org.eclipse.jdt.ui.prefs
ain/tests/framework/build.properties
ain/tests/framework/build.xml
ain/tests/framework/manifest.stub
ain/tests/framework/src/com/ibm/icu/dev/test/AbstractTestLog.java
ain/tests/framework/src/com/ibm/icu/dev/test/ModuleTest.java
ain/tests/framework/src/com/ibm/icu/dev/test/ResourceModule.java
ain/tests/framework/src/com/ibm/icu/dev/test/TestBoilerplate.java
ain/tests/framework/src/com/ibm/icu/dev/test/TestDataModule.java
ain/tests/framework/src/com/ibm/icu/dev/test/TestFmwk.java
ain/tests/framework/src/com/ibm/icu/dev/test/TestLog.java
ain/tests/framework/src/com/ibm/icu/dev/test/TestLogWriter.java
ain/tests/framework/src/com/ibm/icu/dev/test/TestUtil.java
ain/tests/framework/src/com/ibm/icu/dev/test/UTF16Util.java
ain/tests/framework/src/com/ibm/icu/dev/test/manifest.test.stub
ain/tests/framework/src/com/ibm/icu/dev/test/package.html
ain/tests/framework/src/com/ibm/icu/dev/test/sample/ModuleTestSample.java
ain/tests/framework/src/com/ibm/icu/dev/test/sample/ModuleTestSampleData.java
ain/tests/framework/src/com/ibm/icu/dev/util/ArrayComparator.java
ain/tests/framework/src/com/ibm/icu/dev/util/CollectionUtilities.java
ain/tests/framework/src/com/ibm/icu/dev/util/DataInputCompressor.java
ain/tests/framework/src/com/ibm/icu/dev/util/DataOutputCompressor.java
ain/tests/framework/src/com/ibm/icu/dev/util/ElapsedTimer.java
ain/tests/framework/src/com/ibm/icu/dev/util/IcuUnicodeNormalizerFactory.java
ain/tests/framework/src/com/ibm/icu/dev/util/ImmutableEntry.java
ain/tests/framework/src/com/ibm/icu/dev/util/Pick.java
ain/tests/framework/src/com/ibm/icu/dev/util/PrettyPrinter.java
ain/tests/framework/src/com/ibm/icu/dev/util/Quoter.java
ain/tests/framework/src/com/ibm/icu/dev/util/Relation.java
ain/tests/framework/src/com/ibm/icu/dev/util/SortedBag.java
ain/tests/framework/src/com/ibm/icu/dev/util/Tabber.java
ain/tests/framework/src/com/ibm/icu/dev/util/Timer.java
ain/tests/framework/src/com/ibm/icu/dev/util/UnicodeLabel.java
ain/tests/framework/src/com/ibm/icu/dev/util/UnicodeMap.java
ain/tests/framework/src/com/ibm/icu/dev/util/UnicodeMapIterator.java
ain/tests/framework/src/com/ibm/icu/dev/util/UnicodePropertySource.java
ain/tests/framework/src/com/ibm/icu/dev/util/UnicodeTransform.java
ain/tests/framework/src/com/ibm/icu/dev/util/VariableReplacer.java
ain/tests/framework/src/com/ibm/icu/dev/util/Visitor.java
ain/tests/framework/src/com/ibm/icu/dev/util/XEquivalenceClass.java
ain/tests/framework/src/com/ibm/icu/dev/util/XEquivalenceMap.java
ain/tests/framework/test-framework-build.launch
ain/tests/localespi/.classpath
ain/tests/localespi/.project
ain/tests/localespi/.settings/org.eclipse.core.resources.prefs
ain/tests/localespi/.settings/org.eclipse.jdt.core.prefs
ain/tests/localespi/.settings/org.eclipse.jdt.ui.prefs
ain/tests/localespi/build.properties
ain/tests/localespi/build.xml
ain/tests/localespi/localespi-tests-build.launch
ain/tests/localespi/manifest.stub
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/BreakIteratorTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/CollatorTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/CurrencyNameTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/DateFormatSymbolsTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/DateFormatTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/DecimalFormatSymbolsTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/LocaleNameTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/NumberFormatTest.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/TestAll.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/TestUtil.java
ain/tests/localespi/src/com/ibm/icu/dev/test/localespi/TimeZoneNameTest.java
ain/tests/packaging/.classpath
ain/tests/packaging/.project
ain/tests/packaging/.settings/org.eclipse.core.resources.prefs
ain/tests/packaging/.settings/org.eclipse.jdt.core.prefs
ain/tests/packaging/.settings/org.eclipse.jdt.ui.prefs
ain/tests/packaging/build.properties
ain/tests/packaging/build.xml
ain/tests/packaging/manifest.stub
ain/tests/packaging/packaging-tests-build.launch
ain/tests/packaging/src/com/ibm/icu/dev/test/TestLocaleNamePackaging.java
ain/tests/packaging/src/com/ibm/icu/dev/test/TestPackaging.java
ain/tests/testall/.classpath
ain/tests/testall/.project
ain/tests/testall/.settings/org.eclipse.core.resources.prefs
ain/tests/testall/.settings/org.eclipse.jdt.core.prefs
ain/tests/testall/.settings/org.eclipse.jdt.ui.prefs
ain/tests/testall/build.properties
ain/tests/testall/build.xml
ain/tests/testall/manifest.stub
ain/tests/testall/src/com/ibm/icu/dev/test/TestAll.java
ain/tests/translit/.classpath
ain/tests/translit/.externalToolBuilders/copy-translit-test-data.launch
ain/tests/translit/.project
ain/tests/translit/.settings/org.eclipse.core.resources.prefs
ain/tests/translit/.settings/org.eclipse.jdt.core.prefs
ain/tests/translit/.settings/org.eclipse.jdt.ui.prefs
ain/tests/translit/build.properties
ain/tests/translit/build.xml
ain/tests/translit/manifest.stub
ain/tests/translit/src/com/ibm/icu/dev/test/TestAllTranslit.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/AnyScriptTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/CompoundTransliteratorTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/ErrorTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/JamoTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/PrettyPrinterTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/RegexUtilitiesTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/ReplaceableTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/RoundTripTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/TestAll.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/TestUnicodeProperty.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/TestUtility.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/ThreadTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/TransliteratorTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/UnicodeMapTest.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/WriteCharts.java
ain/tests/translit/src/com/ibm/icu/dev/test/translit/langtagRegex.txt
ain/tests/translit/src/com/ibm/icu/dev/test/translit/package.html
ain/tests/translit/src/com/ibm/icu/dev/test/util/TestBNF.java
ain/tests/translit/src/com/ibm/icu/dev/test/util/TestBagFormatter.java
ain/tests/translit/src/com/ibm/icu/dev/test/util/TestUtilities.java
ain/tests/translit/src/com/ibm/icu/dev/util/BNF.java
ain/tests/translit/src/com/ibm/icu/dev/util/BagFormatter.java
ain/tests/translit/src/com/ibm/icu/dev/util/CaseIterator.java
ain/tests/translit/src/com/ibm/icu/dev/util/FileUtilities.java
ain/tests/translit/src/com/ibm/icu/dev/util/ICUPropertyFactory.java
ain/tests/translit/src/com/ibm/icu/dev/util/Tokenizer.java
ain/tests/translit/src/com/ibm/icu/dev/util/TransliteratorUtilities.java
ain/tests/translit/src/com/ibm/icu/dev/util/UnicodeProperty.java
ain/tests/translit/src/com/ibm/icu/dev/util/UnicodePropertySymbolTable.java
ain/tests/translit/translit-tests-build.launch
anifest.stub
om.xml
eadme.html
tylesheet.css
tylesheet7.css