| 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 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 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} | 134 - Add tg.txt, ckb.txt, and ku.txt to source/data/{locale,lang} |
| 135 with the minimal locale data necessary for spellchecker and | 135 with the minimal locale data necessary for spellchecker and |
| 136 and language menus. Also change the English display name | 136 and language menus. Also change the English display name |
| 137 for ckb to 'Kurdish (Arabic)'. | 137 for ckb to 'Kurdish (Arabic)'. |
| 138 | 138 |
| 139 - android/patch_locale.sh (to be run for Android build only): | 139 - android/patch_locale.sh (to be run for Android build only): |
| 140 a. Make changes to source/data/{curr,region,lang} to exclude these data | 140 a. Make changes to source/data/{region,lang} to exclude these data |
| 141 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. |
| 142 b. Remove exemplar cities in timezone data (data/zone) | 142 b. Remove exemplar cities in timezone data (data/zone). |
| 143 c. Keep only the minimal calendar data in data/locales | 143 c. Keep only the minimal calendar data in data/locales. |
| 144 d. Include currency display names for a smaller subset of currencies. |
| 145 e. Minimize the locale data for 9 locales to which Chrome on Android |
| 146 is not localized. |
| 144 | 147 |
| 145 6. Timezone data update | 148 6. Timezone data update |
| 146 - Grab the latest version of the following timezone data files and | 149 - Grab the latest version of the following timezone data files and |
| 147 put them in source/data/misc. | 150 put them in source/data/misc. |
| 148 | 151 |
| 149 metaZones.txt | 152 metaZones.txt |
| 150 timezoneTypes.txt | 153 timezoneTypes.txt |
| 151 windowsZones.txt | 154 windowsZones.txt |
| 152 zoneinfo64.txt | 155 zoneinfo64.txt |
| 153 | 156 |
| 154 As of January 2015, the latest version is 2014j and the above files | 157 As of January 2015, the latest version is 2014j and the above files |
| 155 are available at | 158 are available at |
| 156 http://source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2014j/44/ | 159 http://source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2014j/44/ |
| 157 | 160 |
| 158 7. Transliterator customization | 161 7. Transliterator customization |
| 159 | 162 |
| 160 - Also add css3transform.txt to source/data/trnslit. | 163 - Also add css3transform.txt to source/data/trnslit. |
| 161 - Put the following line in trnslocal.mk | 164 - Put the following line in trnslocal.mk |
| 162 | 165 |
| 163 TRANSLIT_SOURCE=css3transform.txt | 166 TRANSLIT_SOURCE=css3transform.txt |
| 164 | 167 |
| 165 8. Build-related changes | 168 8. Build-related changes |
| 166 | 169 |
| 167 - patches/wpo.patch | 170 - patches/wpo.patch |
| 168 upstream bugs : http://bugs.icu-project.org/trac/ticket/8043 | 171 upstream bugs : http://bugs.icu-project.org/trac/ticket/8043 |
| 169 http://bugs.icu-project.org/trac/ticket/5701 | 172 http://bugs.icu-project.org/trac/ticket/5701 |
| 170 - patches/vscomp.patch for building with Visual Studio on Windows. | 173 - patches/vscomp.patch for building with Visual Studio on Windows. |
| 171 a. do not use WINDOWS_LOCALE_API in locmap.c | 174 a. do not use WINDOWS_LOCALE_API in locmap.c |
| 172 b. do not redefine stringpiece::npos | 175 b. do not redefine stringpiece::npos |
| 176 c. Fix 'signed vs unsigned comparison' warning in |
| 177 collationfastlatin.cpp. The upstream ToT does not have these lines |
| 178 any more. |
| 179 d. Add static_cast to avoid a possible data truncatiion warning |
| 180 upstream bug: http://bugs.icu-project.org/trac/ticket/11104 |
| 173 | 181 |
| 174 - patches/data.build.patch : | 182 - patches/data.build.patch : |
| 175 Remove unnecessary resources : unames, collator rule source | 183 Remove unnecessary resources : unames, collator rule source |
| 176 - patches/data.build.win.patch : | 184 - patches/data.build.win.patch : |
| 177 Windows-only data build patch. | 185 Windows-only data build patch. |
| 178 | 186 |
| 179 9. Pre-built data files are checked in with the following steps on Linux: | 187 9. Pre-built data files are checked in with the following steps on Linux: |
| 180 | 188 |
| 181 a. Make a icu data build directory outside the Chromium source tree | 189 a. Make a icu data build directory outside the Chromium source tree |
| 182 and cd to that directory. | 190 and cd to that directory. |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 235 10. Apply the following patches for regex | 243 10. Apply the following patches for regex |
| 236 - patches/regex.patch (a combined patch of 3 revisions below) | 244 - patches/regex.patch (a combined patch of 3 revisions below) |
| 237 - upstream bugs (fixed in the upstream ToT) : | 245 - upstream bugs (fixed in the upstream ToT) : |
| 238 http://bugs.icu-project.org/trac/ticket/11370 (r36723:36724) | 246 http://bugs.icu-project.org/trac/ticket/11370 (r36723:36724) |
| 239 http://bugs.icu-project.org/trac/ticket/11369 (r36726:36727) | 247 http://bugs.icu-project.org/trac/ticket/11369 (r36726:36727) |
| 240 http://bugs.icu-project.org/trac/ticket/11371 (r36800:36801) | 248 http://bugs.icu-project.org/trac/ticket/11371 (r36800:36801) |
| 241 | 249 |
| 242 11. Fix a bug in locid (getBaseName is wrong). | 250 11. Fix a bug in locid (getBaseName is wrong). |
| 243 - patches/locid.patch | 251 - patches/locid.patch |
| 244 - upstream bug: http://bugs.icu-project.org/trac/ticket/11421 | 252 - upstream bug: http://bugs.icu-project.org/trac/ticket/11421 |
| OLD | NEW |