• Home
  • History
  • Annotate
  • only in /external/icu/icu4c/source/test/intltest/
History log of /external/icu/icu4c/source/test/intltest/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
717b543c71a3b673925479489f491b9726946d42 13-Mar-2018 Victor Chang <vichang@google.com> Cherry-pick: ticket:13631 Regex Address Sanitizer fix

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

Bug: 73612062
Test: RegexTest passes with "make check"
Change-Id: I4a3e09d9a4ea946aaf8bc093bc31997e12b83597
egextst.cpp
egextst.h
dcdfae8fec2b6153a1674e58a02144ca6ab477e8 19-Dec-2017 Fredrik Roubert <roubert@google.com> Copy ICU 60.2 from icu-project.org to aosp/icu60.

These files were exported from the ICU Subversion repository by running
the following commands on top of ICU 60:

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

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

Then rebased on top of aosp/icu60.

Change-Id: Ife0aab4b843e3db56427b430aad249671139e474
onvtest.cpp
onvtest.h
ncaltst.cpp
ntltest.cpp
ranstst.cpp
9c4531af5bc92e3800424d4fbdf7884477cbc47c 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

And then amended for ICU 58:

https://android.googlesource.com/platform/external/icu/+/047edd2

Change-Id: Icbfe73f9e70daed84c1f2b65d211b91ff379210e
tfmttst.cpp
tifmtts.cpp
ncaltst.cpp
dd0f81cdd3b51c7344e1030ca2249e4f4eddfbae 27-Feb-2015 Fredrik Roubert <roubert@google.com> Android patch: Add noop-*.ucm to prevent 2022 security attack.

This change was introduced in Android by this patch:

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

And then amended by the ICU4.4.1 and ICU51.1 upgrades:

https://android.googlesource.com/platform/external/icu/+/ea1f181
https://android.googlesource.com/platform/external/icu/+/8393335
https://android.googlesource.com/platform/external/icu/+/1075f69
https://android.googlesource.com/platform/external/icu/+/59d709d

(cherry picked from commit bcf29ec1a5965a72d04a9385d4ff2a627528c121)

Change-Id: I29bdece441c9d93237cf6f23458b52c8b3182b71
onvtest.cpp
739d5ab354e0e662293f437a3f9d55c0c5b969cc 30-Nov-2017 Fredrik Roubert <roubert@google.com> Cherry-pick: cldrbug 10735: German abbreviation for pre-noon and afternoon wrong

https://unicode.org/cldr/trac/ticket/10735
https://unicode.org/cldr/trac/changeset/13790
tfmttst.cpp
tifmtts.cpp
tptngts.cpp
29e066a0e36c67b676ef976d8770352a12b10f90 09-Nov-2017 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:13462: fix Script_Extensions for 5 characters: data generator needs to revert them from block scx to sc

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

Change-Id: I9413089cc052a9700bb2f6549261ee0f10582962
cdtest.cpp
cdtest.h
ffdc27edd5503111189fc11165c5a11289a71f79 27-Nov-2017 Fredrik Roubert <roubert@google.com> Copy ICU4C 60 release from icu-project.org to aosp/icu60.

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

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

Change-Id: I6cb528ea335e4499fd6a648d19fbe98d325c5ff7
akefile.in
picoll.cpp
picoll.h
alcasts.cpp
allimts.cpp
alregts.cpp
alregts.h
itrtest.cpp
ollationtest.cpp
onvtest.cpp
cfmapts.cpp
tfmrgts.cpp
tfmrgts.h
tfmtrtts.cpp
tfmttst.cpp
tifmtts.cpp
tptngts.cpp
tptngts.h
dnaconf.cpp
ncaltst.cpp
ntltest.cpp
ntltest.h
ntltest.vcxproj
ntltest.vcxproj.filters
tformat.cpp
tutil.cpp
octest.cpp
octest.h
easfmttest.cpp
mfmtrt.cpp
ormconf.cpp
ormconf.h
umbertest.h
umbertest_affixutils.cpp
umbertest_api.cpp
umbertest_decimalquantity.cpp
umbertest_modifiers.cpp
umbertest_patternmodifier.cpp
umbertest_patternstring.cpp
umbertest_stringbuilder.cpp
umfmtst.cpp
umfmtst.h
umrgts.cpp
bbiapts.cpp
bbimonkeytest.cpp
bbimonkeytest.h
bbitst.cpp
bbitst.h
egextst.cpp
trcase.cpp
trtest.cpp
estidna.cpp
estutil.cpp
estutil.h
msgfmt.cpp
sdate.cpp
sdcfmsy.cpp
sdcfmsy.h
stnorm.cpp
stnorm.h
zfmttst.cpp
zfmttst.h
cdtest.cpp
charstrietest.cpp
objtest.cpp
settest.cpp
settest.h
strtest.cpp
ts46test.cpp
txttest.cpp
txttest.h
indttst.cpp
innmtst.cpp
ce15fec325feb7d1c145f905556227c4af25e244 24-Oct-2017 Neil Fuller <nfuller@google.com> Update platform files to 2017c

Incorporate the 2017c changes from upstream:
http://bugs.icu-project.org/trac/changeset/40634

Update ICU data files used in the system image to
2017c.

Tracks related changes in system/timezone.

Bug: 68136449
Test: run cts -m CtsLibcoreTestCases
Test: run cts -m CtsIcuTestCases
Change-Id: I83e9ea0f2a317902f17bae7e2dce1dfd35777293
zfmttst.cpp
9f488951dadf99f04c1a0cf24339509ba2273fd2 24-Aug-2017 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:13332: CaseMapImpl.isFollowedByCasedLetter() must increment the string index while looping

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

Bug: 64998746
Test: ant check
Test: make check
Change-Id: I5977d927befec9c13be5c4eb4b98dbeacb20e44f
trcase.cpp
9cd3d684373436b5055e90d83d84de26c25ad752 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

And then amended for ICU 58:

https://android.googlesource.com/platform/external/icu/+/047edd2

Change-Id: I995e0f31498e8bef0cbcad410a327debc68a3b00
tfmttst.cpp
tifmtts.cpp
ncaltst.cpp
bcf29ec1a5965a72d04a9385d4ff2a627528c121 27-Feb-2015 Fredrik Roubert <roubert@google.com> Android patch: Add noop-*.ucm to prevent 2022 security attack.

This change was introduced in Android by this patch:

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

And then amended by the ICU4.4.1 and ICU51.1 upgrades:

https://android.googlesource.com/platform/external/icu/+/ea1f181
https://android.googlesource.com/platform/external/icu/+/8393335
https://android.googlesource.com/platform/external/icu/+/1075f69
https://android.googlesource.com/platform/external/icu/+/59d709d

Change-Id: I8e1ca27870ac6aa67898360a63ddf7b1666e9b3e
onvtest.cpp
bfb9658be451417e83f6746863290b5f87efaa07 21-Jun-2017 Shane Carr <sffc@google.com> Cherry-pick: ticket:13149 Minor review feedback for #13149

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

Change-Id: I2f364f26c57be03bb8183cfa7968be1c143e471f
umfmtst.cpp
d9747ad1dd14609fef4384018484c7653ba4ec69 15-Apr-2017 Shane Carr <sffc@google.com> Cherry-pick: ticket:13149 Updating numberformattestspecification.txt with ICU4C behaviors and bringing the two copies of the file into sync.

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

Change-Id: I0a78c7043f7ea99a2c3f3a98ef1971d6543f3aa2
atadrivennumberformattestsuite.cpp
umberformattesttuple.cpp
umberformattesttuple.h
umfmtst.cpp
0596faeddefbf198de137d5e893708495ab1584c 18-Apr-2017 Fredrik Roubert <roubert@google.com> Copy ICU4C 59 release from icu-project.org to aosp/icu59.

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

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

Change-Id: I7391eb92454063d3f7e32753b5d513861b146b72
akefile.in
liastst.cpp
liastst.h
llcoll.cpp
llcoll.h
lphaindextst.cpp
lphaindextst.h
picoll.cpp
picoll.h
strotst.cpp
strotst.h
idiconf.cpp
ytestrietest.cpp
alcasts.cpp
alcasts.h
allimts.cpp
allimts.h
alregts.cpp
alregts.h
altest.cpp
altest.h
altestdata.h
altztst.cpp
altztst.h
anittst.cpp
anittst.h
itrtest.cpp
itrtest.h
ollationtest.cpp
olldata.cpp
olldata.h
ompactdecimalformattest.cpp
onvtest.cpp
onvtest.h
pdtrtst.cpp
pdtrtst.h
sdetest.cpp
sdetest.h
urrcoll.cpp
urrcoll.h
adrcal.cpp
adrcal.h
adrfmt.cpp
adrfmt.h
atadrivennumberformattestsuite.cpp
atadrivennumberformattestsuite.h
cfmapts.cpp
cfmapts.h
cfmtest.cpp
cfmtest.h
ecoll.cpp
ecoll.h
tfmapts.cpp
tfmapts.h
tfmrgts.cpp
tfmrgts.h
tfmtrtts.cpp
tfmtrtts.h
tfmttst.cpp
tfmttst.h
tifmtts.cpp
tifmtts.h
tptngts.cpp
tptngts.h
ncoll.cpp
ncoll.h
scoll.cpp
scoll.h
icoll.cpp
icoll.h
ldset.cpp
ldset.h
rcoll.cpp
rcoll.h
7coll.cpp
7coll.h
enderinfotest.cpp
cusvtst.cpp
cusvtst.h
dnaconf.cpp
dnaconf.h
dnaref.cpp
dnaref.h
ncaltst.cpp
ncaltst.h
ntltest.cpp
ntltest.h
ntltest.vcxproj
ntltest.vcxproj.filters
tercoll.cpp
tercoll.h
tformat.cpp
tformat.h
tmajor.cpp
tmajor.h
trbbi.cpp
trbbi.h
trbnf.cpp
trbnf.h
trbnfp.cpp
trbnfp.h
trbnfrt.cpp
trbnfrt.h
tspoof.cpp
tspoof.h
ttrans.cpp
ttrans.h
tutil.cpp
tutil.h
acoll.cpp
acoll.h
amotest.cpp
amotest.h
cukocol.cpp
cukocol.h
istformattertest.cpp
istformattertest.h
ocnmtst.cpp
ocnmtst.h
octest.cpp
octest.h
easfmttest.cpp
iscdtfm.cpp
iscdtfm.h
nkytst.cpp
nkytst.h
sfmrgts.cpp
sfmrgts.h
mfmapts.cpp
mfmapts.h
mfmtrt.cpp
mfmtrt.h
ormconf.cpp
ormconf.h
ptrans.cpp
ptrans.h
umberformat2test.cpp
umberformattesttuple.cpp
umberformattesttuple.h
umfmtspectest.cpp
umfmtst.cpp
umfmtst.h
umrgts.cpp
umrgts.h
luralmaptest.cpp
lurfmts.cpp
lurfmts.h
lurults.cpp
lurults.h
ptest.cpp
ptest.h
unyref.c
unyref.cpp
unyref.h
uantityformattertest.cpp
bbiapts.cpp
bbiapts.h
bbimonkeytest.cpp
bbimonkeytest.h
bbitst.cpp
bbitst.h
egcoll.cpp
egcoll.h
egextst.cpp
egextst.h
egiontst.cpp
egiontst.h
eldatefmttest.cpp
eptest.cpp
eptest.h
estest.cpp
estest.h
estsnew.cpp
estsnew.h
cientificnumberformattertest.cpp
dtfmtts.cpp
dtfmtts.h
elfmts.cpp
elfmts.h
fwdchit.cpp
fwdchit.h
impleformattertest.cpp
implethread.cpp
implethread.h
rchtest.cpp
rchtest.h
search.cpp
search.h
trcase.cpp
trtest.cpp
trtest.h
vccoll.cpp
vccoll.h
chcfmt.cpp
chcfmt.h
estidn.cpp
estidna.cpp
estidna.h
estutil.cpp
estutil.h
extfile.cpp
extfile.h
fsmalls.cpp
fsmalls.h
hcoll.cpp
hcoll.h
msgfmt.cpp
msgfmt.h
okiter.cpp
okiter.h
ransapi.cpp
ransapi.h
ransrt.cpp
ransrt.h
ranstst.cpp
ranstst.h
rcoll.cpp
rcoll.h
rnserr.cpp
rnserr.h
scoll.cpp
scoll.h
sdate.cpp
sdate.h
sdcfmsy.cpp
sdcfmsy.h
sdtfmsy.cpp
sdtfmsy.h
smthred.cpp
smthred.h
snmfmt.cpp
snmfmt.h
sputil.cpp
sputil.h
stnorm.cpp
stnorm.h
stnrapi.cpp
ufmtts.cpp
zbdtest.cpp
zbdtest.h
zfmttst.cpp
zfmttst.h
zoffloc.cpp
zoffloc.h
zregts.cpp
zregts.h
zrulets.cpp
zrulets.h
ztest.cpp
ztest.h
caconf.cpp
caconf.h
cdtest.cpp
cdtest.h
charstrietest.cpp
nifiedcachetest.cpp
objtest.cpp
objtest.h
settest.cpp
settest.h
strtest.cpp
strtest.h
ts46test.cpp
txttest.cpp
txttest.h
vectest.cpp
vectest.h
32test.cpp
32test.h
indttst.cpp
indttst.h
innmtst.cpp
innmtst.h
inutil.cpp
inutil.h
967a5951f8d86b83ccb493c491e759e39bbc8957 24-Mar-2017 Peter Edberg <pedberg@svn.icu-project.org> Cherry-pick: ticket:12994: Have C++ ListFormatter use ures_getAllItemsWithFallback to load resources; add tests for C and J

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

Bug fix: This fixes a regression from ICU 57.

Test: mmma libcore external/icu
Test: ant check
Test: make check
Test: CtsIcuTestCases
Test: CtsLibcoreTestCases
Change-Id: Id1a7a8c718acb35ea7d30c5665e575d6819e212f
istformattertest.cpp
istformattertest.h
easfmttest.cpp
ab544187c1f2ee8cb5432ff9214a8c49f17481e3 18-Jan-2017 Andy Heninger <andy.heninger@gmail.com> Cherry-pick: ticket:12918 Dictionary Break Iterator Assertion Failure

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

Bug: 34074702
Test: make check
Change-Id: Ic49571a8a11385cca61928a56cffcb9bbdefaf64
bbitst.cpp
bbitst.h
30d72325ff801226a0b11c4770dcc822ca47dff3 28-Oct-2016 shane <shane@svn.icu-project.org> Cherry-pick: ticket:12825 Fixing icu4c spoof checker issues #12825 and #12815.

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

Change-Id: I83dd6fe8c80bdb9f9bb2b29c71447534d1f4e111
tspoof.cpp
tspoof.h
3ae755ee0c3aa5574ccc4d9a8c9e452fee0d969a 08-Nov-2016 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:12832: UTF-8 case mapping appendUChar() write a character even if it fills destCapacity exactly

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

Change-Id: I5b5d92f20b1ce79bbcf7d56439f6b5cda0b295a1
trcase.cpp
44c6afa17bb2804bc5334497359151b21d33f2c2 01-Dec-2016 Andy Heninger <andy.heninger@gmail.com> Cherry-pick: ticket:12849 Title Casing, incorrect length returned when preflighting with a NULL output buffer.

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

Change-Id: Ie8731ea2954272db790340965138affbe48ea5d4
trcase.cpp
strtest.h
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
tfmttst.cpp
tifmtts.cpp
ncaltst.cpp
72614b291cfc75c5d0881dc8fe23b1cdbf278072 27-Feb-2015 Fredrik Roubert <roubert@google.com> Android patch: Add noop-*.ucm to prevent 2022 security attack.

This change was introduced in Android by this patch:

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

And then amended by the ICU4.4.1 and ICU51.1 upgrades:

https://android.googlesource.com/platform/external/icu/+/ea1f181
https://android.googlesource.com/platform/external/icu/+/8393335
https://android.googlesource.com/platform/external/icu/+/1075f69
https://android.googlesource.com/platform/external/icu/+/59d709d

Change-Id: I8e1ca27870ac6aa67898360a63ddf7b1666e9b3e
onvtest.cpp
64339d36f8bd4db5025fe2988eda22b491a9219c 21-Oct-2016 Fredrik Roubert <roubert@google.com> Copy ICU4C 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/icu/tags/release-58-1/ icu4c

Change-Id: I6eba07af4cce61d69f23b0b5ed7d6c92dbb20c51
akefile.in
liastst.cpp
liastst.h
llcoll.cpp
llcoll.h
lphaindextst.cpp
lphaindextst.h
picoll.cpp
picoll.h
strotst.cpp
strotst.h
idiconf.cpp
ytestrietest.cpp
alcasts.cpp
alcasts.h
allimts.cpp
allimts.h
alregts.cpp
alregts.h
altest.cpp
altest.h
altestdata.h
altztst.cpp
altztst.h
anittst.cpp
anittst.h
itrtest.cpp
itrtest.h
ollationtest.cpp
olldata.cpp
olldata.h
ompactdecimalformattest.cpp
onvtest.cpp
onvtest.h
pdtrtst.cpp
pdtrtst.h
sdetest.cpp
sdetest.h
urrcoll.cpp
urrcoll.h
adrcal.cpp
adrcal.h
adrfmt.cpp
adrfmt.h
atadrivennumberformattestsuite.cpp
atadrivennumberformattestsuite.h
cfmapts.cpp
cfmapts.h
cfmtest.cpp
cfmtest.h
ecoll.cpp
ecoll.h
tfmapts.cpp
tfmapts.h
tfmrgts.cpp
tfmrgts.h
tfmtrtts.cpp
tfmtrtts.h
tfmttst.cpp
tfmttst.h
tifmtts.cpp
tifmtts.h
tptngts.cpp
tptngts.h
ncoll.cpp
ncoll.h
scoll.cpp
scoll.h
icoll.cpp
icoll.h
ldset.cpp
ldset.h
rcoll.cpp
rcoll.h
7coll.cpp
7coll.h
enderinfotest.cpp
cusvtst.cpp
cusvtst.h
dnaconf.cpp
dnaconf.h
dnaref.cpp
dnaref.h
ncaltst.cpp
ncaltst.h
ntltest.cpp
ntltest.h
ntltest.vcxproj
tercoll.cpp
tercoll.h
tformat.cpp
tformat.h
tmajor.cpp
tmajor.h
trbbi.cpp
trbbi.h
trbnf.cpp
trbnf.h
trbnfp.cpp
trbnfp.h
trbnfrt.cpp
trbnfrt.h
tspoof.cpp
tspoof.h
ttrans.cpp
ttrans.h
tutil.cpp
tutil.h
acoll.cpp
acoll.h
amotest.cpp
amotest.h
cukocol.cpp
cukocol.h
istformattertest.cpp
istformattertest.h
ocnmtst.cpp
ocnmtst.h
octest.cpp
octest.h
easfmttest.cpp
iscdtfm.cpp
iscdtfm.h
nkytst.cpp
nkytst.h
sfmrgts.cpp
sfmrgts.h
mfmapts.cpp
mfmapts.h
mfmtrt.cpp
mfmtrt.h
ormconf.cpp
ormconf.h
ptrans.cpp
ptrans.h
umberformat2test.cpp
umberformattesttuple.cpp
umberformattesttuple.h
umfmtspectest.cpp
umfmtst.cpp
umfmtst.h
umrgts.cpp
umrgts.h
luralmaptest.cpp
lurfmts.cpp
lurfmts.h
lurults.cpp
lurults.h
ptest.cpp
ptest.h
unyref.c
unyref.h
uantityformattertest.cpp
bbiapts.cpp
bbiapts.h
bbimonkeytest.cpp
bbimonkeytest.h
bbitst.cpp
bbitst.h
egcoll.cpp
egcoll.h
egextst.cpp
egextst.h
egiontst.cpp
egiontst.h
eldatefmttest.cpp
eptest.cpp
eptest.h
estest.cpp
estest.h
estsnew.cpp
estsnew.h
cientificnumberformattertest.cpp
dtfmtts.cpp
dtfmtts.h
elfmts.cpp
elfmts.h
fwdchit.cpp
fwdchit.h
impleformattertest.cpp
implethread.cpp
implethread.h
rchtest.cpp
rchtest.h
search.cpp
search.h
trcase.cpp
trtest.cpp
trtest.h
vccoll.cpp
vccoll.h
chcfmt.cpp
chcfmt.h
estidn.cpp
estidna.cpp
estidna.h
estutil.cpp
estutil.h
extfile.cpp
extfile.h
fsmalls.cpp
fsmalls.h
hcoll.cpp
hcoll.h
msgfmt.cpp
msgfmt.h
okiter.cpp
okiter.h
ransapi.cpp
ransapi.h
ransrt.cpp
ransrt.h
ranstst.cpp
ranstst.h
rcoll.cpp
rcoll.h
rnserr.cpp
rnserr.h
scoll.cpp
scoll.h
sdate.cpp
sdate.h
sdcfmsy.cpp
sdcfmsy.h
sdtfmsy.cpp
sdtfmsy.h
smthred.cpp
smthred.h
snmfmt.cpp
snmfmt.h
sputil.cpp
sputil.h
stnorm.cpp
stnorm.h
stnrapi.cpp
ufmtts.cpp
zbdtest.cpp
zbdtest.h
zfmttst.cpp
zfmttst.h
zoffloc.cpp
zoffloc.h
zregts.cpp
zregts.h
zrulets.cpp
zrulets.h
ztest.cpp
ztest.h
caconf.cpp
caconf.h
cdtest.cpp
cdtest.h
charstrietest.cpp
nifiedcachetest.cpp
objtest.cpp
objtest.h
settest.cpp
settest.h
strtest.cpp
strtest.h
ts46test.cpp
txttest.cpp
txttest.h
vectest.cpp
vectest.h
32test.cpp
32test.h
indttst.cpp
indttst.h
innmtst.cpp
innmtst.h
inutil.cpp
inutil.h
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
easfmttest.cpp
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
tfmttst.cpp
tifmtts.cpp
ncaltst.cpp
3913c2755dafaa3828bb10141891c51253247f5d 03-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: Do not build full 2022 tables.

This change was introduced in Android by the ICU4.4.1 upgrade, then
amended by a separate patch and further by the ICU52 upgrade:

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

Change-Id: I00bc902d210701e4c06cab2c7a8cdbad32e94c09
onvtest.cpp
8de051c3d18a56cc126f0f44e368495a52f9148c 10-Mar-2016 Fredrik Roubert <roubert@google.com> Copy ICU4C 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/icu/tags/release-57-rc/ icu4c

Change-Id: I90f0c7156609c8d3e6d66f9ecb24c7f6c81fd654
akefile.in
llcoll.cpp
lphaindextst.cpp
picoll.cpp
strotst.cpp
allimts.cpp
allimts.h
alregts.cpp
altest.cpp
altest.h
altestdata.h
anittst.cpp
olldata.cpp
onvtest.cpp
pdtrtst.cpp
sdetest.cpp
urrcoll.cpp
tfmrgts.cpp
tfmttst.cpp
tfmttst.h
tifmtts.cpp
tifmtts.h
tptngts.cpp
tptngts.h
ncoll.cpp
rcoll.cpp
cusvtst.cpp
ncaltst.cpp
ntltest.cpp
ntltest.h
ntltest.vcxproj
ntltest.vcxproj.filters
tercoll.cpp
tmajor.cpp
trbbi.cpp
trbbi.h
trbnf.cpp
tutil.cpp
amotest.cpp
ocnmtst.cpp
ocnmtst.h
octest.cpp
easfmttest.cpp
sfmrgts.cpp
ormconf.cpp
umfmtst.cpp
umfmtst.h
umrgts.cpp
lurfmts.cpp
uantityformattertest.cpp
bbimonkeytest.cpp
bbimonkeytest.h
bbitst.cpp
bbitst.h
egcoll.cpp
egextst.cpp
egiontst.cpp
eldatefmttest.cpp
estest.cpp
estsnew.cpp
dtfmtts.cpp
impleformattertest.cpp
implepatternformattertest.cpp
implethread.cpp
implethread.h
rchtest.cpp
search.cpp
trcase.cpp
vccoll.cpp
chcfmt.cpp
estidna.cpp
fsmalls.cpp
hcoll.cpp
msgfmt.cpp
msgfmt.h
ransapi.cpp
ransrt.cpp
ranstst.cpp
stnorm.cpp
ufmtts.cpp
zfmttst.cpp
zfmttst.h
zregts.cpp
zrulets.cpp
ztest.cpp
cdtest.cpp
cdtest.h
settest.cpp
strtest.cpp
txttest.cpp
txttest.h
indttst.cpp
innmtst.cpp
inutil.cpp
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
ztest.cpp
307b5d7d9f51ef0e4dbf2ef76b3fa94be843fdc0 07-Jan-2016 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:12032: rewrite SimplePatternFormatter: quoting like MessageFormat, shorter, create fewer objects

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

Change-Id: I4c63482d869d28d6342f3d98fe673bb4d08854c6
istformattertest.cpp
uantityformattertest.cpp
implepatternformattertest.cpp
e8dd0ddd72048a9097be7a46a47e58068ec84055 09-Oct-2015 Andy Heninger <andy.heninger@gmail.com> Cherry-pick: ticket:11857 Add CStr class for easier UnicodeString to char * conversions.

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

Change-Id: I470fdc2f4a726a900f9854a08c8523fe0c958f5d
trtest.cpp
trtest.h
8ce198ebe2317b05a969826d0b629cb2d0b894a2 02-Dec-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; add MeasureFormatTest::TestIndividualPluralFallback(); fix RelativeDateTimeFormatterTest::TestSerbianFallback() test data

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

Change-Id: I2bc5b8fd1db7801ce99567042bcafde2afee5866
tutil.cpp
easfmttest.cpp
uantityformattertest.cpp
eldatefmttest.cpp
24d55684271a8d3118a71a3eb4769a0431dc9d54 12-Nov-2015 Markus Scherer <markus.icu@gmail.com> Cherry-pick: ticket:11986: enumerate most of the measurement unit formatting data, rather than lookup-with-fallback for each piece; adds necessary fallback on leaf level

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

Change-Id: Ibbb5183b99e4ef9aae1575ed41c56f74ba1811fc
tformat.cpp
ufmtts.cpp
ufmtts.h
a8645fbd329986f9ccfead0d16f179743f33a803 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 ICU52 upgrade:

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

Change-Id: I93f7850b1a3ab17d53e97a4b3152e878e2985d20
tfmttst.cpp
tifmtts.cpp
ncaltst.cpp
590522e31084eca9d5323622a5c3cfce01d6eefe 06-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: CLDR data: Turkish DMY date format.

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

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

Change-Id: I60026237b016daad2bc9e55f86af0e399992c911
msgfmt.cpp
3e705d8d735633da79c8effa98aaaa8fda3dcae8 06-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: CLDR data: Revert to "9" instead of "Month9".

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

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

Change-Id: Ie5c95a63616d07314b330486f4bbd0712cb4a8e0
tfmttst.cpp
6ae0a2544861e65fb6d7467373f2c4ba91d021e3 03-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: Do not build full 2022 tables.

This change was introduced in Android by the ICU4.4.1 upgrade, then
amended by a separate patch and further by the ICU52 upgrade:

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

Change-Id: I00bc902d210701e4c06cab2c7a8cdbad32e94c09
onvtest.cpp
c14898b482f76ecab9026615e2e4c6fe78358bdc 28-Sep-2015 Fredrik Roubert <roubert@google.com> Copy ICU4C 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/icu/tags/release-56-rc/ icu4c

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

Change-Id: I5457d90c5b3ec6d3ef966e2921fe7d2bb75d76cd
akefile.in
lphaindextst.cpp
ollationtest.cpp
ompactdecimalformattest.cpp
onvtest.cpp
atadrivennumberformattestsuite.cpp
atadrivennumberformattestsuite.h
cfmapts.cpp
tfmrgts.cpp
tfmtrtts.cpp
tfmttst.cpp
tifmtts.cpp
tptngts.cpp
ncaltst.cpp
ntltest.cpp
ntltest.h
ntltest.vcxproj
ntltest.vcxproj.filters
tformat.cpp
trbnf.cpp
trbnf.h
tutil.cpp
octest.cpp
easfmttest.cpp
mfmtrt.cpp
mfmtrt.h
umberformat2test.cpp
umberformattesttuple.cpp
umberformattesttuple.h
umfmtspectest.cpp
umfmtst.cpp
umfmtst.h
umrgts.cpp
luralmaptest.cpp
bbitst.cpp
egextst.cpp
implethread.cpp
implethread.h
trtest.cpp
msgfmt.cpp
smthred.cpp
smthred.h
zfmttst.cpp
nifiedcachetest.cpp
settest.cpp
settest.h
strtest.cpp
strtest.h
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
ztest.cpp
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
ztest.cpp
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
ztest.cpp
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
tfmttst.cpp
1c16f7233e0ce0965f835ec0c509d30699d7161a 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 ICU52 upgrade:

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

Change-Id: I93f7850b1a3ab17d53e97a4b3152e878e2985d20
tfmttst.cpp
tifmtts.cpp
ncaltst.cpp
d3a19b78c2bfb4a3dde3b4a35f62cccd82809da4 06-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: CLDR data: Turkish DMY date format.

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

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

Change-Id: I60026237b016daad2bc9e55f86af0e399992c911
msgfmt.cpp
fd15ce7e4ab8d7b1b09f51e8d287bc6cb0730e8e 06-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: CLDR data: Revert to "9" instead of "Month9".

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

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

Change-Id: Ie5c95a63616d07314b330486f4bbd0712cb4a8e0
tfmttst.cpp
d07dec708f5bb5639a41e0902f525fe293299017 03-Mar-2015 Fredrik Roubert <roubert@google.com> Android patch: Do not build full 2022 tables.

This change was introduced in Android by the ICU4.4.1 upgrade, then
amended by a separate patch and further by the ICU52 upgrade:

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

Change-Id: I00bc902d210701e4c06cab2c7a8cdbad32e94c09
onvtest.cpp
1b7d32f919554dda9c193b32188251337bc756f1 19-Mar-2015 Fredrik Roubert <roubert@google.com> Copy ICU4C 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/icu/tags/release-55-rc/ icu4c

Only the subdirectory "source" and the files in the root directory were
added in this commit. The other subdirectories only contain files that
are not relevant (as_is, packaging) when using ICU4C in Android.

Change-Id: Ic489af9174250da4cb3dbb02f71954334dab203a
lphaindextst.cpp
picoll.cpp
idiconf.cpp
alregts.cpp
altest.cpp
anittst.cpp
ollationtest.cpp
onvtest.cpp
sdetest.cpp
cfmapts.cpp
tfmrgts.cpp
tfmttst.cpp
tfmttst.h
tifmtts.cpp
tifmtts.h
tptngts.cpp
ncaltst.cpp
ntltest.cpp
ntltest.vcxproj
ntltest.vcxproj.filters
trbnf.cpp
trbnf.h
tspoof.cpp
tutil.cpp
ocnmtst.cpp
ocnmtst.h
octest.cpp
octest.h
easfmttest.cpp
umfmtst.cpp
umfmtst.h
umrgts.cpp
lurults.cpp
bbiapts.cpp
bbitst.cpp
bbitst.h
egcoll.cpp
egextst.cpp
egextst.h
egiontst.cpp
eldatefmttest.cpp
dtfmtts.cpp
implepatternformattertest.cpp
hcoll.cpp
msgfmt.cpp
smthred.cpp
ufmtts.cpp
zfmttst.cpp
ztest.cpp
ab0b4d318bdc81ffd6d51e88088d71910a405980 11-Mar-2015 Fredrik Roubert <roubert@google.com> Revert obsolete local patches.

These were all added together with the upgrade to ICU 51.1, but are no
longer relevant:

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

Change-Id: Ia7c29e5a50781d514c53f30935b81e488da2611b
octest.h
786288bd87363f3f86c1211ef7e1fb94aa9a40f7 11-Mar-2015 Fredrik Roubert <roubert@google.com> Revert local override of the Indian rupee sign.

Android nowadays fully supports the Indian rupee sign and should use it,
just like upstream ICU does.

Change-Id: I855c6ec2eb5b7e514e9ffaf64f10ecc825d1ef1f
umfmtst.cpp
1d25394077aad860d41eb6ce8869d69b734e6ef7 09-Dec-2014 Travis Keep <rocketman@google.com> Cherry-pick: ticket:11383: Remove ScientificFormatHelper C++

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

Also removed scientificformathelper.cpp from the Android.mk file.

Change-Id: I7b941cf6d0a4357dd590e62ad8a7cf0e5e96f50e
akefile.in
ntltest.vcxproj.filters
tformat.cpp
cientificformathelpertest.cpp
3c580527bbfaf374a2a2d15ccc16363d36e6e803 18-Nov-2014 Travis Keep <rocketman@google.com> Cherry-pick: ticket:10952: Introduce ScientificNumberFormatter.

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

Also added scientificnumberformatter.cpp to the Android.mk file.

Change-Id: Ie26c35c0c8da7cac0bd33759c16fc9c61ce3d62e
akefile.in
tformat.cpp
cientificformathelpertest.cpp
cientificnumberformattertest.cpp
95bba3074fbe8ba9d29e736334ae3bad704102aa 12-Feb-2015 Travis Keep <rocketman@google.com> Cherry-pick: ticket:11524: Fix inconsistency between fastpath and slowpath for when maxIntDigit = 0.

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

bug: 18479007
Change-Id: I8dde80fd267ade8ef15b07828b4dabb53e20fd03
umfmtst.cpp
umfmtst.h
6e59d2dafce4fe8b5ca7466d53f200d033fa3e25 04-Feb-2015 Neil Fuller <nfuller@google.com> Update ICU metadata from 2014j to 2015a

Files taken from:
http://bugs.icu-project.org/trac/changeset/37006

The tzdata rules used are 2015a.

zoneinfo64.txt and icudt54l.dat updated with:

cd external/icu
mkdir build
cd build
../icu4c/source/runConfigureICU Linux
cd tools/tzcode/
cp ~/Downloads/tzdata2015a.tar.gz .
mkdir ../../bin
ln -S . ../../../icu4c/source/tools/tzcode/icuregions
ln -S . ../../../icu4c/source/tools/tzcode/icuzones
make
cp zoneinfo64.txt ../../../icu4c/source/data/misc/zoneinfo64.txt

cd ../..
make INCLUDE_UNI_CORE_DATA=1 -j32 all check
cp data/out/tmp/icudt54l.dat ../icu4c/source/stubdata/

Test results:

-------------
| *** 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
---------------

Bug: 19212588
Change-Id: Ie09120da7ac7a7f0190696d370d0ca3d8c44ff7a
ztest.cpp
f719e8bdcfe845be9fde71c4e2325b4b99e58be2 03-Feb-2015 Neil Fuller <nfuller@google.com> Updates to ICU4C data files from upstream

Thanks to ccorneilius@ and muzbit.kim@ for providing similar
changes.

Timezone data changes related to tzdata 2014i and 2014j,
and some Russia TZ changes.

Contains Russia data change:

This change also includes modifications to windowsZones.txt
from upstream CLDR change:
http://unicode.org/cldr/trac/changeset/11021

The ICU change
http://bugs.icu-project.org/trac/changeset/36645 incorporated
those before the 2014i tz data release.

Contains 2014i changes:

http://bugs.icu-project.org/trac/changeset/36693
http://bugs.icu-project.org/trac/changeset/36692

Contains 2014j changes:

http://bugs.icu-project.org/trac/changeset/36718
http://bugs.icu-project.org/trac/changeset/36719

Contains further Russia changes:

ICU change set:
http://bugs.icu-project.org/trac/changeset/36779

The zoneinfo64.txt has been updated:

Notice that the tz2icu tool does not pick up
the icuregions file if run from somewhere other
than the source directory. A symbolic link is
created in the steps below to ensure that
the ICU-maintained mappings are used. icuzones
appears not to be needed.

Besides comments, this version is the same as
http://bugs.icu-project.org/trac/browser/icu/trunk/source/data/misc/zoneinfo64.txt?rev=36997
which is a good cross-check.

This is fixing some missing updates and involved manual steps.

cd external/icu
mkdir build
cd build
../icu4c/source/runConfigureICU Linux
cd tools/tzcode/
cp ~/Downloads/tzdata2014j.tar.gz .
mkdir ../../bin
ln -S . ../../../icu4c/source/tools/tzcode/icuregions
ln -S . ../../../icu4c/source/tools/tzcode/icuzones
make
cp zoneinfo64.txt ../../../icu4c/source/data/misc/zoneinfo64.txt

cd ../..
make INCLUDE_UNI_CORE_DATA=1 -j32 all check
cp data/out/tmp/icudt54l.dat ../icu4c/source/stubdata/

ICU4C test results:

All tests pass except:

| *** 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

Bug: 19212588
Change-Id: I2d23de688761feba603bcdf0cd0019d18e55113b
ztest.cpp
0eb2b90ccfbe3b9a06b8a8758fb1ef0d8b334e80 30-Jan-2015 Fredrik Roubert <roubert@google.com> Delete obsolete ICU4C files.

These files are either left over from older versions of ICU4C or are
build artifacts that have erroneously been submitted to the Android
source code repository, but will be regenerated by the ICU4C build
process.

These files have been identified by comparing the Android source tree
with the upstream ICU source tree:

http://source.icu-project.org/repos/icu/icu/tags/release-54-1/

Change-Id: I20e7e942f130f3271f4e838aa0b5146c70b9b02f
rucachetest.cpp
f9878a236aa0d9662d8e40cafdaf2e04cd615835 21-Nov-2014 ccornelius <ccornelius@google.com> Update ICU4C/CLDR to versions 54.1/26.

Failing test summary:

| *** FAILING TEST SUMMARY FOR: intltest
TestCanonicalID
TimeZoneTest
TestTimeRoundTrip
TimeZoneFormatTest
format
| *** END FAILING TEST SUMMARY FOR: intltest
-----------
ALL TESTS SUMMARY:
ok: testdata iotest cintltst letest
===== ERRS: intltest

Change-Id: I91c82ef1042905bb6454a30c6973b4573da56f77
akefile.in
lphaindextst.cpp
lphaindextst.h
picoll.cpp
idiconf.cpp
ytestrietest.cpp
altest.cpp
itrtest.cpp
ollationtest.cpp
ompactdecimalformattest.cpp
onvtest.cpp
onvtest.h
cfmapts.cpp
cfmapts.h
tfmrgts.cpp
tfmrgts.h
tfmtrtts.cpp
tfmttst.cpp
tfmttst.h
tifmtts.cpp
tptngts.cpp
icoll.cpp
7coll.cpp
enderinfotest.cpp
ncaltst.cpp
ntltest.cpp
ntltest.h
ntltest.vcxproj
ntltest.vcxproj.filters
tformat.cpp
trbnf.cpp
trbnf.h
tspoof.cpp
tutil.cpp
istformattertest.cpp
ocnmtst.cpp
octest.cpp
octest.h
easfmttest.cpp
ptrans.cpp
umfmtspectest.cpp
umfmtst.cpp
umfmtst.h
umrgts.cpp
lurults.cpp
uantityformattertest.cpp
bbiapts.cpp
bbitst.cpp
bbitst.h
egextst.cpp
egextst.h
egiontst.cpp
eldatefmttest.cpp
estest.cpp
cientificformathelpertest.cpp
elfmts.cpp
implepatternformattertest.cpp
trcase.cpp
vccoll.cpp
fsmalls.cpp
msgfmt.cpp
ransrt.cpp
ranstst.cpp
smthred.cpp
smthred.h
stnorm.cpp
ufmtts.cpp
zfmttst.cpp
zfmttst.h
ztest.cpp
cdtest.cpp
charstrietest.cpp
nifiedcachetest.cpp
settest.cpp
strtest.cpp
ts46test.cpp
txttest.cpp
txttest.h
c73f511526464f8e56c242df80552e9b0d94ae3d 09-Jul-2014 Elliott Hughes <enh@google.com> Move the icu4c source to match the upstream layout.

Change-Id: I3152e41d6979b8fb5735f08894f7ebdc2c5d4f18
akefile.in
liastst.cpp
liastst.h
llcoll.cpp
llcoll.h
lphaindextst.cpp
lphaindextst.h
picoll.cpp
picoll.h
strotst.cpp
strotst.h
idiconf.cpp
ytestrietest.cpp
alcasts.cpp
alcasts.h
allimts.cpp
allimts.h
alregts.cpp
alregts.h
altest.cpp
altest.h
altztst.cpp
altztst.h
anittst.cpp
anittst.h
itrtest.cpp
itrtest.h
ollationtest.cpp
olldata.cpp
olldata.h
ompactdecimalformattest.cpp
onvtest.cpp
onvtest.h
pdtrtst.cpp
pdtrtst.h
sdetest.cpp
sdetest.h
urrcoll.cpp
urrcoll.h
adrcal.cpp
adrcal.h
adrfmt.cpp
adrfmt.h
cfmapts.cpp
cfmapts.h
cfmtest.cpp
cfmtest.h
ecoll.cpp
ecoll.h
tfmapts.cpp
tfmapts.h
tfmrgts.cpp
tfmrgts.h
tfmtrtts.cpp
tfmtrtts.h
tfmttst.cpp
tfmttst.h
tifmtts.cpp
tifmtts.h
tptngts.cpp
tptngts.h
ncoll.cpp
ncoll.h
scoll.cpp
scoll.h
icoll.cpp
icoll.h
ldset.cpp
ldset.h
rcoll.cpp
rcoll.h
7coll.cpp
7coll.h
enderinfotest.cpp
cusvtst.cpp
cusvtst.h
dnaconf.cpp
dnaconf.h
dnaref.cpp
dnaref.h
ncaltst.cpp
ncaltst.h
ntltest.cpp
ntltest.h
ntltest.vcxproj
ntltest.vcxproj.filters
tercoll.cpp
tercoll.h
tformat.cpp
tformat.h
tmajor.cpp
tmajor.h
trbbi.cpp
trbbi.h
trbnf.cpp
trbnf.h
trbnfp.cpp
trbnfp.h
trbnfrt.cpp
trbnfrt.h
tspoof.cpp
tspoof.h
ttrans.cpp
ttrans.h
tutil.cpp
tutil.h
acoll.cpp
acoll.h
amotest.cpp
amotest.h
cukocol.cpp
cukocol.h
istformattertest.cpp
istformattertest.h
ocnmtst.cpp
ocnmtst.h
octest.cpp
octest.h
rucachetest.cpp
easfmttest.cpp
iscdtfm.cpp
iscdtfm.h
nkytst.cpp
nkytst.h
sfmrgts.cpp
sfmrgts.h
mfmapts.cpp
mfmapts.h
mfmtrt.cpp
mfmtrt.h
ormconf.cpp
ormconf.h
ptrans.cpp
ptrans.h
umfmtst.cpp
umfmtst.h
umrgts.cpp
umrgts.h
lurfmts.cpp
lurfmts.h
lurults.cpp
lurults.h
ptest.cpp
ptest.h
unyref.c
unyref.h
bbiapts.cpp
bbiapts.h
bbitst.cpp
bbitst.h
egcoll.cpp
egcoll.h
egextst.cpp
egextst.h
egiontst.cpp
egiontst.h
eldatefmttest.cpp
eptest.cpp
eptest.h
estest.cpp
estest.h
estsnew.cpp
estsnew.h
dtfmtts.cpp
dtfmtts.h
elfmts.cpp
elfmts.h
fwdchit.cpp
fwdchit.h
implepatternformattertest.cpp
implethread.cpp
implethread.h
rchtest.cpp
rchtest.h
search.cpp
search.h
trcase.cpp
trtest.cpp
trtest.h
vccoll.cpp
vccoll.h
chcfmt.cpp
chcfmt.h
estidn.cpp
estidna.cpp
estidna.h
estutil.cpp
estutil.h
extfile.cpp
extfile.h
fsmalls.cpp
fsmalls.h
hcoll.cpp
hcoll.h
msgfmt.cpp
msgfmt.h
okiter.cpp
okiter.h
ransapi.cpp
ransapi.h
ransrt.cpp
ransrt.h
ranstst.cpp
ranstst.h
rcoll.cpp
rcoll.h
rnserr.cpp
rnserr.h
scoll.cpp
scoll.h
sdate.cpp
sdate.h
sdcfmsy.cpp
sdcfmsy.h
sdtfmsy.cpp
sdtfmsy.h
smthred.cpp
smthred.h
snmfmt.cpp
snmfmt.h
sputil.cpp
sputil.h
stnorm.cpp
stnorm.h
stnrapi.cpp
ufmtts.cpp
ufmtts.h
zbdtest.cpp
zbdtest.h
zfmttst.cpp
zfmttst.h
zoffloc.cpp
zoffloc.h
zregts.cpp
zregts.h
zrulets.cpp
zrulets.h
ztest.cpp
ztest.h
caconf.cpp
caconf.h
cdtest.cpp
cdtest.h
charstrietest.cpp
objtest.cpp
objtest.h
settest.cpp
settest.h
strtest.cpp
strtest.h
ts46test.cpp
txttest.cpp
txttest.h
vectest.cpp
vectest.h
32test.cpp
32test.h
indttst.cpp
indttst.h
innmtst.cpp
innmtst.h
inutil.cpp
inutil.h