OLD | NEW |
1 Name: icu | 1 Name: icu |
2 URL: http://site.icu-project.org/ | 2 URL: http://site.icu-project.org/ |
3 Version: 52.1 | 3 Version: 52.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 52.1 for C/C++ | 8 This directory contains the source code of ICU 52.1 for C/C++ |
9 | 9 |
10 1. It was obtained with the following: | 10 1. It was obtained with the following: |
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
75 | 75 |
76 - uconv.patch | 76 - uconv.patch |
77 a. ucnv2022 uses 3 fake tables for ISO-2022-CN(-Ext) instead of two | 77 a. ucnv2022 uses 3 fake tables for ISO-2022-CN(-Ext) instead of two |
78 huge tables. | 78 huge tables. |
79 b. ISO-2022-JP-[1-4] is dropped. | 79 b. ISO-2022-JP-[1-4] is dropped. |
80 c. SCSU, BOCU, ISCII, UTF-7 conversion is diabled leading to | 80 c. SCSU, BOCU, ISCII, UTF-7 conversion is diabled leading to |
81 the 47kB reduction in the code size. | 81 the 47kB reduction in the code size. |
82 | 82 |
83 5. Locale changes | 83 5. Locale changes |
84 - patches/locale1.patch : | 84 - patches/locale1.patch : |
85 Filipino, Amharic, and Swahili locales | 85 a. Exemplar character set changes for zh*, ja + 9 Indian locales |
86 exemplar character set changes for CJK + 9 Indian locales | 86 b. Minor fixes for Korean, a few Indic (AmPmMarkers) and |
87 Minor fixes for Danish, , Turkish, and Korean. | 87 others (datetime format) |
88 | 88 |
89 - patches/locale2.patch : | 89 - patches/locale2.patch : |
90 The minimum locale data Chrome needs for 47 languages Chrome is | 90 The minimum locale data Chrome needs for 47 languages Chrome is |
91 not localized to. Each locale data file has ExemplarCharacters, | 91 not localized to. Each locale data file has ExemplarCharacters, |
92 LocaleScript, layout, and the name of the language for a locale | 92 LocaleScript, layout, and the name of the language for a locale |
93 in its native language. | 93 in its native language. |
94 | 94 |
95 - patches/locale3.patch : Locale build configuration files. They | 95 - Locale build configuration files: To include the full locale data |
| 96 for Chrome's UI languages and the minimum locale data for other locales, |
96 add reslocal.mk or {trns,sprep,rbnf,coll}local.mk files to | 97 add reslocal.mk or {trns,sprep,rbnf,coll}local.mk files to |
97 source/data/{coll,curr,lang.locale,curr,region,translit,zone,rbnf,sprep}. | 98 source/data/{coll,curr,lang.locale,curr,region,translit,zone,rbnf,sprep}. |
98 | 99 |
99 - In source/data/region, run the following command to get rid of numeric regio
n | 100 - In source/data/region, run the following command to get rid of numeric regio
n |
100 display names we don't use (everything other than 419). | 101 display names we don't use (everything other than 419). |
101 $ sed -i '/[0-35-9][0-9][0-9]{/ d' *.txt | 102 $ sed -i '/[0-35-9][0-9][0-9]{/ d' *.txt |
102 | 103 |
103 - android/patch_locale.sh (to be run for Android build only): | 104 - android/patch_locale.sh (to be run for Android build only): |
104 Makes changes to source/data/{curr,region,lang} to exclude these data | 105 Makes changes to source/data/{curr,region,lang} to exclude these data |
105 except the language and script names of zh_Hans and zh_Hant. | 106 except the language and script names of zh_Hans and zh_Hant. |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
196 - android/icudt52l_dat.S : Built on Linux with all the patches above and | 197 - android/icudt52l_dat.S : Built on Linux with all the patches above and |
197 android/brkitr.patch applied and android/patch_locale.sh executed, and | 198 android/brkitr.patch applied and android/patch_locale.sh executed, and |
198 checked in. | 199 checked in. |
199 - android/icudtl.dat : Generated as icudt52l.dat in | 200 - android/icudtl.dat : Generated as icudt52l.dat in |
200 {BUILD_DIR_ROOT}/data/out/tmp along with icudt52l_dat.S and | 201 {BUILD_DIR_ROOT}/data/out/tmp along with icudt52l_dat.S and |
201 copied to the above location with '52' dropped in its name. | 202 copied to the above location with '52' dropped in its name. |
202 | 203 |
203 | 204 |
204 11. Change export of U_ICUDATA_ENTRY_POINT from U_IMPORT to U_EXPORT. | 205 11. Change export of U_ICUDATA_ENTRY_POINT from U_IMPORT to U_EXPORT. |
205 - patches/declspec.patch | 206 - patches/declspec.patch |
OLD | NEW |