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 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
100 b. SCSU, BOCU, ISCII, UTF-7, LMB, ibm42*, ISO-2022-{KR,CN*} and HZ-GB : | 100 b. SCSU, BOCU, ISCII, UTF-7, LMB, ibm42*, ISO-2022-{KR,CN*} and HZ-GB : |
101 converters and detectors are dropped leading to the ~100kB reduction | 101 converters and detectors are dropped leading to the ~100kB reduction |
102 in the code size. | 102 in the code size. |
103 | 103 |
104 - Upstream bugs | 104 - Upstream bugs |
105 http://www.icu-project.org/trac/ticket/11296 (uconv.patch) | 105 http://www.icu-project.org/trac/ticket/11296 (uconv.patch) |
106 http://www.icu-project.org/trac/ticket/10303 (html5 encoding tables) | 106 http://www.icu-project.org/trac/ticket/10303 (html5 encoding tables) |
107 | 107 |
108 | 108 |
109 5. Locale changes | 109 5. Locale changes |
| 110 |
| 111 - patches/locale_google.patch : Google's internal ICU locale changes |
| 112 |
110 - patches/locale1.patch : | 113 - patches/locale1.patch : |
111 a. Exemplar character set changes for zh*, ja + 9 Indian locales | 114 a. Exemplar character set changes for zh*, ja + 9 Indian locales |
112 b. Minor fixes for Korean, a few Indic (AmPmMarkers) and | 115 b. Minor fixes for Korean, a few Indic (AmPmMarkers) and |
113 others (datetime format) | 116 others (datetime format) |
114 | 117 |
115 - Locale build configuration files: To include the full locale data | 118 - Locale build configuration files: To include the full locale data |
116 for Chrome's UI languages and the minimum locale data for other locales, | 119 for Chrome's UI languages and the minimum locale data for other locales, |
117 add reslocal.mk or {trns,sprep,rbnf,coll}local.mk files to | 120 add reslocal.mk or {trns,sprep,rbnf,coll}local.mk files to |
118 source/data/{coll,curr,lang.locale,curr,region,translit,zone,rbnf,sprep}. | 121 source/data/{coll,curr,lang.locale,curr,region,translit,zone,rbnf,sprep}. |
119 | 122 |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
162 8. Build-related changes | 165 8. Build-related changes |
163 | 166 |
164 - patches/wpo.patch | 167 - patches/wpo.patch |
165 upstream bugs : http://bugs.icu-project.org/trac/ticket/8043 | 168 upstream bugs : http://bugs.icu-project.org/trac/ticket/8043 |
166 http://bugs.icu-project.org/trac/ticket/5701 | 169 http://bugs.icu-project.org/trac/ticket/5701 |
167 - patches/vscomp.patch for building with Visual Studio on Windows. | 170 - patches/vscomp.patch for building with Visual Studio on Windows. |
168 a. do not use WINDOWS_LOCALE_API in locmap.c | 171 a. do not use WINDOWS_LOCALE_API in locmap.c |
169 b. do not redefine stringpiece::npos | 172 b. do not redefine stringpiece::npos |
170 | 173 |
171 - patches/data.build.patch : | 174 - patches/data.build.patch : |
172 Remove unnecessary resources : invuca, unames, collator source, stringprep | 175 Remove unnecessary resources : unames, collator rule source |
173 - patches/data.build.win.patch : | 176 - patches/data.build.win.patch : |
174 Windows-only data build patch. | 177 Windows-only data build patch. |
175 | 178 |
176 9. Pre-built data files are checked in with the following steps on Linux: | 179 9. Pre-built data files are checked in with the following steps on Linux: |
177 | 180 |
178 a. Make a icu data build directory outside the Chromium source tree | 181 a. Make a icu data build directory outside the Chromium source tree |
179 and cd to that directory. | 182 and cd to that directory. |
180 b. Run | 183 b. Run |
181 | 184 |
182 ${CHROME_ICU_TREE_TOP}/source/runConfigureICU Linux --disable-layout | 185 ${CHROME_ICU_TREE_TOP}/source/runConfigureICU Linux --disable-layout |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
232 10. Apply the following patches for regex | 235 10. Apply the following patches for regex |
233 - patches/regex.patch (a combined patch of 3 revisions below) | 236 - patches/regex.patch (a combined patch of 3 revisions below) |
234 - upstream bugs (fixed in the upstream ToT) : | 237 - upstream bugs (fixed in the upstream ToT) : |
235 http://bugs.icu-project.org/trac/ticket/11370 (r36723:36724) | 238 http://bugs.icu-project.org/trac/ticket/11370 (r36723:36724) |
236 http://bugs.icu-project.org/trac/ticket/11369 (r36726:36727) | 239 http://bugs.icu-project.org/trac/ticket/11369 (r36726:36727) |
237 http://bugs.icu-project.org/trac/ticket/11371 (r36800:36801) | 240 http://bugs.icu-project.org/trac/ticket/11371 (r36800:36801) |
238 | 241 |
239 11. Fix a bug in locid (getBaseName is wrong). | 242 11. Fix a bug in locid (getBaseName is wrong). |
240 - patches/locid.patch | 243 - patches/locid.patch |
241 - upstream bug: http://bugs.icu-project.org/trac/ticket/11421 | 244 - upstream bug: http://bugs.icu-project.org/trac/ticket/11421 |
OLD | NEW |