OLD | NEW |
1 Name: icu | 1 Name: icu |
2 URL: http://site.icu-project.org/ | 2 URL: http://site.icu-project.org/ |
3 Version: 54.1 | 3 Version: 54.1 |
4 License: MIT | 4 License: MIT |
5 Security Critical: yes | 5 Security Critical: yes |
6 | 6 |
7 WARNING: The head of third_party/icu is in the middle of upgrading to ICU 54.1 | 7 WARNING: The head of third_party/icu is in the middle of upgrading to ICU 54.1 |
8 and it's NOT usable for Chromium/Blink/v8. | 8 and it's NOT usable for Chromium/Blink/v8. |
9 - DO NOT deps-roll ICU to the head. | 9 - DO NOT deps-roll ICU to the head. |
10 - If there is a critical change to make (e.g. security), a branch can be cut | 10 - If there is a critical change to make (e.g. security), a branch can be cut |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
124 | 124 |
125 - Run scripts/trim_data.sh : About 2.1MB data size reduction. | 125 - Run scripts/trim_data.sh : About 2.1MB data size reduction. |
126 a. Trim the locale data for Chrome's UI langauges : | 126 a. Trim the locale data for Chrome's UI langauges : |
127 locales, lang, region, currency | 127 locales, lang, region, currency |
128 b. Trim the locale data for non-UI languages to the bare minimum : | 128 b. Trim the locale data for non-UI languages to the bare minimum : |
129 ExemplarCharacters, LocaleScript, layout, and the name of the | 129 ExemplarCharacters, LocaleScript, layout, and the name of the |
130 language for a locale in its native language. | 130 language for a locale in its native language. |
131 c. Remove the legacy Chinese character set-based collation | 131 c. Remove the legacy Chinese character set-based collation |
132 (big5han/gb2312han) that don't make any sense and nobdoy uses. | 132 (big5han/gb2312han) that don't make any sense and nobdoy uses. |
133 | 133 |
| 134 - Add tg.txt, ckb.txt, and ku.txt to source/data/{locale,lang} |
| 135 with the minimal locale data necessary for spellchecker and |
| 136 and language menus. Also change the English display name |
| 137 for ckb to 'Kurdish (Arabic)'. |
| 138 |
134 - android/patch_locale.sh (to be run for Android build only): | 139 - android/patch_locale.sh (to be run for Android build only): |
135 a. Makes changes to source/data/{curr,region,lang} to exclude these data | 140 a. Make changes to source/data/{curr,region,lang} to exclude these data |
136 except the language and script names of zh_Hans and zh_Hant. | 141 except the language and script names of zh_Hans and zh_Hant. |
137 b. Remove exemplar cities in timezone data (data/zone) | 142 b. Remove exemplar cities in timezone data (data/zone) |
138 c. Keep only the minimal calendar data in data/locales | 143 c. Keep only the minimal calendar data in data/locales |
139 | 144 |
140 - Add tg.txt, ckb.txt, and ku.txt to source/data/{locale,lang} | |
141 with the minimal locale data necessary for spellchecker and | |
142 and language menus. | |
143 | |
144 6. Timezone data update | 145 6. Timezone data update |
145 - Grab the latest version of the following timezone data files and | 146 - Grab the latest version of the following timezone data files and |
146 put them in source/data/misc. | 147 put them in source/data/misc. |
147 | 148 |
148 metaZones.txt | 149 metaZones.txt |
149 timezoneTypes.txt | 150 timezoneTypes.txt |
150 windowsZones.txt | 151 windowsZones.txt |
151 zoneinfo64.txt | 152 zoneinfo64.txt |
152 | 153 |
153 As of August 2014, the latest version is 2014f and the above files | 154 As of January 2015, the latest version is 2014j and the above files |
154 are available at | 155 are available at |
155 http://source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2014f/44/ | 156 http://source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2014j/44/ |
156 | 157 |
157 7. Transliterator customization | 158 7. Transliterator customization |
158 | 159 |
159 - Also add css3transform.txt to source/data/trnslit. | 160 - Also add css3transform.txt to source/data/trnslit. |
160 - Put the following line in trnslocal.mk | 161 - Put the following line in trnslocal.mk |
161 | 162 |
162 TRANSLIT_SOURCE=css3transform.txt | 163 TRANSLIT_SOURCE=css3transform.txt |
163 | 164 |
164 8. Build-related changes | 165 8. Build-related changes |
165 | 166 |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
234 10. Apply the following patches for regex | 235 10. Apply the following patches for regex |
235 - patches/regex.patch (a combined patch of 3 revisions below) | 236 - patches/regex.patch (a combined patch of 3 revisions below) |
236 - upstream bugs (fixed in the upstream ToT) : | 237 - upstream bugs (fixed in the upstream ToT) : |
237 http://bugs.icu-project.org/trac/ticket/11370 (r36723:36724) | 238 http://bugs.icu-project.org/trac/ticket/11370 (r36723:36724) |
238 http://bugs.icu-project.org/trac/ticket/11369 (r36726:36727) | 239 http://bugs.icu-project.org/trac/ticket/11369 (r36726:36727) |
239 http://bugs.icu-project.org/trac/ticket/11371 (r36800:36801) | 240 http://bugs.icu-project.org/trac/ticket/11371 (r36800:36801) |
240 | 241 |
241 11. Fix a bug in locid (getBaseName is wrong). | 242 11. Fix a bug in locid (getBaseName is wrong). |
242 - patches/locid.patch | 243 - patches/locid.patch |
243 - upstream bug: http://bugs.icu-project.org/trac/ticket/11421 | 244 - upstream bug: http://bugs.icu-project.org/trac/ticket/11421 |
OLD | NEW |