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

Side by Side Diff: README.chromium

Issue 962643003: Update the ICU data (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/icu.git@master
Patch Set: Created 5 years, 9 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/brkitr.patch » ('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 Description: 7 Description:
8 This directory contains the source code of ICU 54.1 for C/C++. 8 This directory contains the source code of ICU 54.1 for C/C++.
9 9
10 10
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after
187 187
188 ${CHROME_ICU_TREE_TOP}/source/runConfigureICU Linux --disable-layout 188 ${CHROME_ICU_TREE_TOP}/source/runConfigureICU Linux --disable-layout
189 189
190 c. Run 'make' 190 c. Run 'make'
191 d. 'make' will fail when pkgdata looks for css3transform.res. Edit 191 d. 'make' will fail when pkgdata looks for css3transform.res. Edit
192 data/out/tmp/icudata.lst to replace 'css3transform.res' with 'root.res'. 192 data/out/tmp/icudata.lst to replace 'css3transform.res' with 'root.res'.
193 (see http://bugs.icu-project.org/trac/ticket/10570 ) and run 'make' again. 193 (see http://bugs.icu-project.org/trac/ticket/10570 ) and run 'make' again.
194 194
195 195
196 - source/data/in/icudtl.dat : Built on Linux with all the patches 196 - source/data/in/icudtl.dat : Built on Linux with all the patches
197 above applied. icudt52l.dat is generated in 197 above applied. icudt54l.dat is generated in
198 {BUILD_DIR_ROOT}/data/out/tmp and copied to the above location with a 198 {BUILD_DIR_ROOT}/data/out/tmp and copied to the above location with a
199 version number (52) dropped. 199 version number (54) dropped.
200 200
201 201
202 - {mac,linux}/icudtl_dat.S : Built on Linux with all the 202 - {mac,linux}/icudtl_dat.S : Built on Linux with all the
203 patches above (except android/brkitr.patch) applied and checked in. 203 patches above (except android/brkitr.patch) applied and checked in.
204 This file will be generated in {BUILD_DIR_ROOT}/data/out/tmp as 204 This file will be generated in {BUILD_DIR_ROOT}/data/out/tmp as
205 icudt52l_dat.S, but '52' is dropped while copying. 205 icudt54l_dat.S, but '54' is dropped while copying.
206 206
207 mac/icudtl_dat.S is identical to linux/icudtl_dat.S except for 207 mac/icudtl_dat.S is identical to linux/icudtl_dat.S except for
208 the header portion. With "linux/icudtl_dat.S" in its place, 208 the header portion. With "linux/icudtl_dat.S" in its place,
209 run scripts/make_mac_assembly.sh to generate it. 209 run scripts/make_mac_assembly.sh to generate it.
210 210
211 - android/icudtl_dat.S : Built on Linux with all the patches above and 211 - android/icudtl_dat.S : Built on Linux with all the patches above and
212 android/brkitr.patch applied and android/patch_locale.sh executed. 212 android/brkitr.patch applied and android/patch_locale.sh executed.
213 '52' is dropped from the name generated in the build tree. 213 '54' is dropped from the name generated in the build tree.
214 214
215 - android/icudtl.dat : Generated as icudt52l.dat in 215 - android/icudtl.dat : Generated as icudt54l.dat in
216 {BUILD_DIR_ROOT}/data/out/tmp along with icudt52l_dat.S and 216 {BUILD_DIR_ROOT}/data/out/tmp along with icudt54l_dat.S and
217 copied to the above location with '52' dropped in its name. 217 copied to the above location with '54' dropped in its name.
218 218
219 - windows/icudt.dll (by default, we set icu_use_icu_data_flag to 1 219 - windows/icudt.dll (by default, we set icu_use_icu_data_flag to 1
220 and don't use this file.) 220 and don't use this file.)
221 221
222 a. check out a clean copy of icu52 from the upstream on Windows 222 a. check out a clean copy of icu54 from the upstream on Windows
223 outside the Chrome tree. 223 outside the Chrome tree.
224 224
225 $ svn export --native-eol LF http://source.icu-project.org/repos/icu/icu /tags/release-52-1 ${SEPARATE_ICU_ROOT}/icu52 225 $ svn export --native-eol LF http://source.icu-project.org/repos/icu/icu /tags/release-54-1 ${SEPARATE_ICU_ROOT}/icu54
226 226
227 b. copy ${CHROME_ICU_ROOT}/source/data/in/icudtl.dat to 227 b. copy ${CHROME_ICU_ROOT}/source/data/in/icudtl.dat to
228 ${SEPARATE_ICU_ROOT}/source/data/in/icudt52l.dat 228 ${SEPARATE_ICU_ROOT}/source/data/in/icudt54l.dat
229 c. copy ${CHROME_ICU_ROOT}/source/data/makedata.mak to 229 c. copy ${CHROME_ICU_ROOT}/source/data/makedata.mak to
230 ${SEPARATE_ICU_ROOT}/source/data/makedata.mak 230 ${SEPARATE_ICU_ROOT}/source/data/makedata.mak
231 c. In Visual Studio, open source/allinone/allinone.sln solution 231 c. In Visual Studio, open source/allinone/allinone.sln solution
232 in ${SEPARATE_ICU_ROOT} 232 in ${SEPARATE_ICU_ROOT}
233 d. Build 'makedata' target 233 d. Build 'makedata' target
234 e. icudt52.dll will be generated in ${SEPARATE_ICU_ROOT}/bin 234 e. icudt54.dll will be generated in ${SEPARATE_ICU_ROOT}/bin
235 f. Copy that icudt52.dll to ${CHROME_ICU_ROOT}/windows/icudt.dll 235 f. Copy that icudt54.dll to ${CHROME_ICU_ROOT}/windows/icudt.dll
236 and check that in. 236 and check that in.
237 237
238 10. Apply the following patches for regex 238 10. Apply the following patches for regex
239 - patches/regex.patch (a combined patch of 3 revisions below) 239 - patches/regex.patch (a combined patch of 3 revisions below)
240 - upstream bugs (fixed in the upstream ToT) : 240 - upstream bugs (fixed in the upstream ToT) :
241 http://bugs.icu-project.org/trac/ticket/11370 (r36723:36724) 241 http://bugs.icu-project.org/trac/ticket/11370 (r36723:36724)
242 http://bugs.icu-project.org/trac/ticket/11369 (r36726:36727) 242 http://bugs.icu-project.org/trac/ticket/11369 (r36726:36727)
243 http://bugs.icu-project.org/trac/ticket/11371 (r36800:36801) 243 http://bugs.icu-project.org/trac/ticket/11371 (r36800:36801)
244 244
245 11. Fix a bug in locid (getBaseName is wrong). 245 11. Fix a bug in locid (getBaseName is wrong).
246 - patches/locid.patch 246 - patches/locid.patch
247 - upstream bug: http://bugs.icu-project.org/trac/ticket/11421 247 - upstream bug: http://bugs.icu-project.org/trac/ticket/11421
248 248
249 12. Fix a bug in BiDi 249 12. Fix a bug in BiDi
250 - patches/bidi.patch 250 - patches/bidi.patch
251 - upstream bug: http://bugs.icu-project.org/trac/ticket/11177 251 - upstream bug: http://bugs.icu-project.org/trac/ticket/11177
OLDNEW
« no previous file with comments | « no previous file | android/brkitr.patch » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698