ICU-13197 improved normalization data structure and code; .nrm formatVersion 3; merge...
authorMarkus Scherer <markus.icu@gmail.com>
Fri, 14 Jul 2017 22:38:40 +0000 (22:38 +0000)
committerMarkus Scherer <markus.icu@gmail.com>
Fri, 14 Jul 2017 22:38:40 +0000 (22:38 +0000)
commite6748afd82356a2128c1bbd4b5510fcd16b1575e
tree08f7f0959c5dcd090568cd5a95b6769a79b832d2
parent3da97c910d97cddf4a4699f219341dfef541d626
ICU-13197 improved normalization data structure and code; .nrm formatVersion 3; merged from branches/markus/normv3 except for cherry-picks from trunk to there

X-SVN-Rev: 40265
34 files changed:
icu4c/source/common/filterednormalizer2.cpp
icu4c/source/common/loadednormalizer2impl.cpp
icu4c/source/common/norm2_nfc_data.h
icu4c/source/common/norm2allmodes.h
icu4c/source/common/normalizer2.cpp
icu4c/source/common/normalizer2impl.cpp
icu4c/source/common/normalizer2impl.h
icu4c/source/common/ucasemap.cpp
icu4c/source/common/unicode/normalizer2.h
icu4c/source/common/unicode/stringoptions.h
icu4c/source/common/ustr_imp.h
icu4c/source/common/ustrcase.cpp
icu4c/source/common/utrie2.cpp
icu4c/source/data/in/nfc.nrm
icu4c/source/data/in/nfkc.nrm
icu4c/source/data/in/nfkc_cf.nrm
icu4c/source/data/in/uts46.nrm
icu4c/source/test/cintltst/cnormtst.c
icu4c/source/test/intltest/normconf.cpp
icu4c/source/test/intltest/tstnorm.cpp
icu4c/source/test/intltest/tstnorm.h
icu4c/source/tools/gennorm2/extradata.cpp
icu4c/source/tools/gennorm2/extradata.h
icu4c/source/tools/gennorm2/n2builder.cpp
icu4c/source/tools/gennorm2/n2builder.h
icu4c/source/tools/gennorm2/norms.cpp
icu4c/source/tools/gennorm2/norms.h
icu4j/main/classes/core/src/com/ibm/icu/impl/Norm2AllModes.java
icu4j/main/classes/core/src/com/ibm/icu/impl/Normalizer2Impl.java
icu4j/main/classes/core/src/com/ibm/icu/text/Normalizer2.java
icu4j/main/shared/data/icudata.jar
icu4j/main/shared/data/testdata.jar
icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/BasicTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/ConformanceTest.java