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

Side by Side Diff: README.chromium

Issue 2182883004: Big Endian support part 4 (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/icu.git@master
Patch Set: Created 4 years, 4 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 | scripts/copy_data.sh » ('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: 56.1 3 Version: 56.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 56.1 for C/C++. 8 This directory contains the source code of ICU 56.1 for C/C++.
9 9
10 A. How to update ICU 10 A. How to update ICU
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
43 43
44 d. Run 44 d. Run
45 ${CHROME_ICU_TREE_TOP}/scripts/trim_data.sh 45 ${CHROME_ICU_TREE_TOP}/scripts/trim_data.sh
46 46
47 The full locale data for Chrome's UI languages and their select variants 47 The full locale data for Chrome's UI languages and their select variants
48 and the bare minimum locale data for other locales will be kept. 48 and the bare minimum locale data for other locales will be kept.
49 49
50 e. Run 50 e. Run
51 ${CHROME_ICU_TREE_TOP}/scripts/make_data.sh 51 ${CHROME_ICU_TREE_TOP}/scripts/make_data.sh
52 52
53 This makes icudt${version}l.dat and icudt${version}l_dat.S 53 This makes icudt${version}l.dat.
54
55 54
56 f. Run 55 f. Run
57 ${CHROME_ICU_TREE_TOP}/scripts/copy_data.sh 56 ${CHROME_ICU_TREE_TOP}/scripts/copy_data.sh
58 57
59 This copies the ICU data file for non-Android platform 58 This copies the ICU data files for non-Android platforms
60 and the corresponding assembly source files for Linux and Mac to 59 (both Little and Big Endian) to the following locations:
61 the following places.
62 60
63 common/icudtl.dat 61 common/icudtl.dat
64 {linux,mac}/icudtl_dat.S 62 common/icudtb.dat
65 63
66 g. Run 64 g. Run
67 ${CHROME_ICU_TREE_TOP}/android/patch_locale.sh 65 ${CHROME_ICU_TREE_TOP}/android/patch_locale.sh
68 66
69 On top of trim_data.sh (step d), further cuts the data entries for Android. 67 On top of trim_data.sh (step d), further cuts the data entries for Android.
70 68
71 h. Run 69 h. Run
72 ${CHROME_ICU_TREE_TOP}/scripts/make_data.sh 70 ${CHROME_ICU_TREE_TOP}/scripts/make_data.sh
73 71
74 This makes icudt${version}l.dat and icudt${version}l_dat.S for Android. 72 This makes icudt${version}l.dat for Android.
75 73
76 i. Run 74 i. Run
77 ${CHROME_ICU_TREE_TOP}/scripts/copy_data_android.sh 75 ${CHROME_ICU_TREE_TOP}/scripts/copy_data_android.sh
78 76
79 This copies icu data files for Android to the following locations: 77 This copies the icu data file for Android to the following location:
80 78
81 android/icudtl.dat 79 android/icudtl.dat
82 android/icudtl_dat.S
83 80
84 j. Run 81 j. Run
85 ${CHROME_ICU_TREE_TOP}/scripts/clean_up_data_source.sh 82 ${CHROME_ICU_TREE_TOP}/scripts/clean_up_data_source.sh
86 83
87 This reverts the result of trim_data.sh and patch_locale.sh and 84 This reverts the result of trim_data.sh and patch_locale.sh and
88 make the tree ready for committing updated ICU data files for 85 make the tree ready for committing updated ICU data files for
89 non-Android and Android platforms. 86 non-Android and Android platforms.
90 87
91 k. Whenever data is updated (e.g timezone update), follow d ~ j as long 88 k. Whenever data is updated (e.g timezone update), follow d ~ j as long
92 as the ICU build directory used in a ~ c is kept. Besides, icudt.dll for 89 as the ICU build directory used in a ~ c is kept. Besides, icudt.dll for
(...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after
309 - Android patch for the 2nd bug 306 - Android patch for the 2nd bug
310 https://android.googlesource.com/platform/external/icu/+/56b2b8b 307 https://android.googlesource.com/platform/external/icu/+/56b2b8b
311 308
312 13. Add Emoji properties support by cherry-picking from 57.1 309 13. Add Emoji properties support by cherry-picking from 57.1
313 - patches/emoji_props.patch 310 - patches/emoji_props.patch
314 - Upstream change cherry-picked 311 - Upstream change cherry-picked
315 http://bugs.icu-project.org/trac/changeset/38183 312 http://bugs.icu-project.org/trac/changeset/38183
316 - source/data/in/{pnames,uprops}.icu were copied from the upstream, 313 - source/data/in/{pnames,uprops}.icu were copied from the upstream,
317 but they're just for the record. Their contents are hard-coded 314 but they're just for the record. Their contents are hard-coded
318 in the source files patched by the above patch. 315 in the source files patched by the above patch.
OLDNEW
« no previous file with comments | « no previous file | scripts/copy_data.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698