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
|