Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(682)

Side by Side Diff: README.chromium

Issue 877193003: ICU update to 54.1 step 7 (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/icu.git@master
Patch Set: add one more msvc's warning fix Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | android/currencies.list » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
OLDNEW
« no previous file with comments | « no previous file | android/currencies.list » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698