| OLD | NEW |
| 1 Name: icu | 1 Name: icu |
| 2 URL: http://site.icu-project.org/ | 2 URL: http://site.icu-project.org/ |
| 3 Version: 56.1 | 3 Version: 56.1 |
| 4 License: MIT | 4 License: MIT |
| 5 Security Critical: yes | 5 Security Critical: yes |
| 6 | 6 |
| 7 Description: | 7 Description: |
| 8 This directory contains the source code of ICU 56.1 for C/C++. | 8 This directory contains the source code of ICU 56.1 for C/C++. |
| 9 | 9 |
| 10 A. How to update ICU | 10 A. How to update ICU |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 43 | 43 |
| 44 d. Run | 44 d. Run |
| 45 ${CHROME_ICU_TREE_TOP}/scripts/trim_data.sh | 45 ${CHROME_ICU_TREE_TOP}/scripts/trim_data.sh |
| 46 | 46 |
| 47 The full locale data for Chrome's UI languages and their select variants | 47 The full locale data for Chrome's UI languages and their select variants |
| 48 and the bare minimum locale data for other locales will be kept. | 48 and the bare minimum locale data for other locales will be kept. |
| 49 | 49 |
| 50 e. Run | 50 e. Run |
| 51 ${CHROME_ICU_TREE_TOP}/scripts/make_data.sh | 51 ${CHROME_ICU_TREE_TOP}/scripts/make_data.sh |
| 52 | 52 |
| 53 This makes icudt${version}l.dat and icudt${version}l_dat.S | 53 This makes icudt${version}l.dat. |
| 54 | |
| 55 | 54 |
| 56 f. Run | 55 f. Run |
| 57 ${CHROME_ICU_TREE_TOP}/scripts/copy_data.sh | 56 ${CHROME_ICU_TREE_TOP}/scripts/copy_data.sh |
| 58 | 57 |
| 59 This copies the ICU data file for non-Android platform | 58 This copies the ICU data files for non-Android platforms |
| 60 and the corresponding assembly source files for Linux and Mac to | 59 (both Little and Big Endian) to the following locations: |
| 61 the following places. | |
| 62 | 60 |
| 63 common/icudtl.dat | 61 common/icudtl.dat |
| 64 {linux,mac}/icudtl_dat.S | 62 common/icudtb.dat |
| 65 | 63 |
| 66 g. Run | 64 g. Run |
| 67 ${CHROME_ICU_TREE_TOP}/android/patch_locale.sh | 65 ${CHROME_ICU_TREE_TOP}/android/patch_locale.sh |
| 68 | 66 |
| 69 On top of trim_data.sh (step d), further cuts the data entries for Android. | 67 On top of trim_data.sh (step d), further cuts the data entries for Android. |
| 70 | 68 |
| 71 h. Run | 69 h. Run |
| 72 ${CHROME_ICU_TREE_TOP}/scripts/make_data.sh | 70 ${CHROME_ICU_TREE_TOP}/scripts/make_data.sh |
| 73 | 71 |
| 74 This makes icudt${version}l.dat and icudt${version}l_dat.S for Android. | 72 This makes icudt${version}l.dat for Android. |
| 75 | 73 |
| 76 i. Run | 74 i. Run |
| 77 ${CHROME_ICU_TREE_TOP}/scripts/copy_data_android.sh | 75 ${CHROME_ICU_TREE_TOP}/scripts/copy_data_android.sh |
| 78 | 76 |
| 79 This copies icu data files for Android to the following locations: | 77 This copies the icu data file for Android to the following location: |
| 80 | 78 |
| 81 android/icudtl.dat | 79 android/icudtl.dat |
| 82 android/icudtl_dat.S | |
| 83 | 80 |
| 84 j. Run | 81 j. Run |
| 85 ${CHROME_ICU_TREE_TOP}/scripts/clean_up_data_source.sh | 82 ${CHROME_ICU_TREE_TOP}/scripts/clean_up_data_source.sh |
| 86 | 83 |
| 87 This reverts the result of trim_data.sh and patch_locale.sh and | 84 This reverts the result of trim_data.sh and patch_locale.sh and |
| 88 make the tree ready for committing updated ICU data files for | 85 make the tree ready for committing updated ICU data files for |
| 89 non-Android and Android platforms. | 86 non-Android and Android platforms. |
| 90 | 87 |
| 91 k. Whenever data is updated (e.g timezone update), follow d ~ j as long | 88 k. Whenever data is updated (e.g timezone update), follow d ~ j as long |
| 92 as the ICU build directory used in a ~ c is kept. Besides, icudt.dll for | 89 as the ICU build directory used in a ~ c is kept. Besides, icudt.dll for |
| (...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 309 - Android patch for the 2nd bug | 306 - Android patch for the 2nd bug |
| 310 https://android.googlesource.com/platform/external/icu/+/56b2b8b | 307 https://android.googlesource.com/platform/external/icu/+/56b2b8b |
| 311 | 308 |
| 312 13. Add Emoji properties support by cherry-picking from 57.1 | 309 13. Add Emoji properties support by cherry-picking from 57.1 |
| 313 - patches/emoji_props.patch | 310 - patches/emoji_props.patch |
| 314 - Upstream change cherry-picked | 311 - Upstream change cherry-picked |
| 315 http://bugs.icu-project.org/trac/changeset/38183 | 312 http://bugs.icu-project.org/trac/changeset/38183 |
| 316 - source/data/in/{pnames,uprops}.icu were copied from the upstream, | 313 - source/data/in/{pnames,uprops}.icu were copied from the upstream, |
| 317 but they're just for the record. Their contents are hard-coded | 314 but they're just for the record. Their contents are hard-coded |
| 318 in the source files patched by the above patch. | 315 in the source files patched by the above patch. |
| OLD | NEW |