Index: icu52/README.chromium |
=================================================================== |
--- icu52/README.chromium (revision 264811) |
+++ icu52/README.chromium (working copy) |
@@ -98,6 +98,8 @@ |
b. Trim the locale data for non-UI languages to the bare minimum : |
ExemplarCharacters, LocaleScript, layout, and the name of the |
language for a locale in its native language. |
+ c. Remove the legacy Chinese character set-based collation |
+ (big5han/gb2312han) that don't make any sense and nobdoy uses. |
- android/patch_locale.sh (to be run for Android build only): |
Makes changes to source/data/{curr,region,lang} to exclude these data |
@@ -107,13 +109,7 @@ |
data necessary for the spellchecker. In both directories, add tg.txt to |
reslocal.mk |
-6. Removal of unihan collation tables from data/coll/{zh,ja,ko}.txt |
- |
- - run scripts/remove_unihan.sh |
- unihan collation tables are never used in Chrome/Blink, but it takes |
- about 1MB in the uncompressed ICU data file in ICU. |
- |
-7. Timezone data update |
+6. Timezone data update |
- Grab the latest version of the following timezone data files and |
put them in source/data/misc. |
@@ -126,14 +122,14 @@ |
are available at |
http://source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2014b/44/ |
-8. Transliterator customization |
+7. Transliterator customization |
- Also add css3transform.txt to source/data/trnslit. |
- Put the following line in trnslocal.mk |
TRANSLIT_SOURCE=css3transform.txt |
-9. Build-related changes |
+8. Build-related changes |
- patches/wpo.patch |
Upstream bugs : http://bugs.icu-project.org/trac/ticket/8043 |
@@ -147,7 +143,7 @@ |
Windows-only data build patch. Add a new target DATALIB to makedata.mak |
- add an empty file (stubdatabuilt.txt) to source/stubdata |
-10. Pre-built data files are checked in with the following steps on Linux: |
+9. Pre-built data files are checked in with the following steps on Linux: |
a. Make a icu data build directory outside the Chromium source tree. |
b. Run 'runConfigureICU Linux' outside the source tree. |
@@ -174,11 +170,12 @@ |
dll name to avoind having to update our build scripts/configuration |
files everytime ICU is upgraded to a new version. |
- - {mac,linux}/icudt52l_dat.S : Built on Linux with all the |
+ - {mac,linux}/icudtl_dat.S : Built on Linux with all the |
patches above (except android/brkitr.patch) applied and checked in. |
- This file will be generated in {BUILD_DIR_ROOT}/data/out/tmp. |
+ This file will be generated in {BUILD_DIR_ROOT}/data/out/tmp as |
+ icudt52l_dat.S, but '52' is dropped while copying. |
- mac/icudt52l_dat.S is identical to linux/icudt52l_dat.S. It's made |
+ mac/icudtl_dat.S is identical to linux/icudtl_dat.S. It's made |
by changing the header portion of the Linux version to read as following |
(no leading whitespace) : |
@@ -192,13 +189,14 @@ |
_icudt52_dat: |
- - android/icudt52l_dat.S : Built on Linux with all the patches above and |
- android/brkitr.patch applied and android/patch_locale.sh executed, and |
- checked in. |
+ - android/icudtl_dat.S : Built on Linux with all the patches above and |
+ android/brkitr.patch applied and android/patch_locale.sh executed. |
+ '52' is dropped from the name generated in the build tree. |
+ |
- android/icudtl.dat : Generated as icudt52l.dat in |
{BUILD_DIR_ROOT}/data/out/tmp along with icudt52l_dat.S and |
copied to the above location with '52' dropped in its name. |
-11. Change export of U_ICUDATA_ENTRY_POINT from U_IMPORT to U_EXPORT. |
+10. Change export of U_ICUDATA_ENTRY_POINT from U_IMPORT to U_EXPORT. |
- patches/declspec.patch |