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

Side by Side Diff: icu52/README.chromium

Issue 232773005: ICU 52 local change part 2 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/
Patch Set: Created 6 years, 8 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | icu52/patches/locale1.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: 52.1 3 Version: 52.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 52.1 for C/C++ 8 This directory contains the source code of ICU 52.1 for C/C++
9 9
10 1. It was obtained with the following: 10 1. It was obtained with the following:
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
75 75
76 - uconv.patch 76 - uconv.patch
77 a. ucnv2022 uses 3 fake tables for ISO-2022-CN(-Ext) instead of two 77 a. ucnv2022 uses 3 fake tables for ISO-2022-CN(-Ext) instead of two
78 huge tables. 78 huge tables.
79 b. ISO-2022-JP-[1-4] is dropped. 79 b. ISO-2022-JP-[1-4] is dropped.
80 c. SCSU, BOCU, ISCII, UTF-7 conversion is diabled leading to 80 c. SCSU, BOCU, ISCII, UTF-7 conversion is diabled leading to
81 the 47kB reduction in the code size. 81 the 47kB reduction in the code size.
82 82
83 5. Locale changes 83 5. Locale changes
84 - patches/locale1.patch : 84 - patches/locale1.patch :
85 Filipino, Amharic, and Swahili locales 85 a. Exemplar character set changes for zh*, ja + 9 Indian locales
86 exemplar character set changes for CJK + 9 Indian locales 86 b. Minor fixes for Korean, a few Indic (AmPmMarkers) and
87 Minor fixes for Danish, , Turkish, and Korean. 87 others (datetime format)
88 88
89 - patches/locale2.patch : 89 - patches/locale2.patch :
90 The minimum locale data Chrome needs for 47 languages Chrome is 90 The minimum locale data Chrome needs for 47 languages Chrome is
91 not localized to. Each locale data file has ExemplarCharacters, 91 not localized to. Each locale data file has ExemplarCharacters,
92 LocaleScript, layout, and the name of the language for a locale 92 LocaleScript, layout, and the name of the language for a locale
93 in its native language. 93 in its native language.
94 94
95 - patches/locale3.patch : Locale build configuration files. They 95 - Locale build configuration files: To include the full locale data
96 for Chrome's UI languages and the minimum locale data for other locales,
96 add reslocal.mk or {trns,sprep,rbnf,coll}local.mk files to 97 add reslocal.mk or {trns,sprep,rbnf,coll}local.mk files to
97 source/data/{coll,curr,lang.locale,curr,region,translit,zone,rbnf,sprep}. 98 source/data/{coll,curr,lang.locale,curr,region,translit,zone,rbnf,sprep}.
98 99
99 - In source/data/region, run the following command to get rid of numeric regio n 100 - In source/data/region, run the following command to get rid of numeric regio n
100 display names we don't use (everything other than 419). 101 display names we don't use (everything other than 419).
101 $ sed -i '/[0-35-9][0-9][0-9]{/ d' *.txt 102 $ sed -i '/[0-35-9][0-9][0-9]{/ d' *.txt
102 103
103 - android/patch_locale.sh (to be run for Android build only): 104 - android/patch_locale.sh (to be run for Android build only):
104 Makes changes to source/data/{curr,region,lang} to exclude these data 105 Makes changes to source/data/{curr,region,lang} to exclude these data
105 except the language and script names of zh_Hans and zh_Hant. 106 except the language and script names of zh_Hans and zh_Hant.
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
196 - android/icudt52l_dat.S : Built on Linux with all the patches above and 197 - android/icudt52l_dat.S : Built on Linux with all the patches above and
197 android/brkitr.patch applied and android/patch_locale.sh executed, and 198 android/brkitr.patch applied and android/patch_locale.sh executed, and
198 checked in. 199 checked in.
199 - android/icudtl.dat : Generated as icudt52l.dat in 200 - android/icudtl.dat : Generated as icudt52l.dat in
200 {BUILD_DIR_ROOT}/data/out/tmp along with icudt52l_dat.S and 201 {BUILD_DIR_ROOT}/data/out/tmp along with icudt52l_dat.S and
201 copied to the above location with '52' dropped in its name. 202 copied to the above location with '52' dropped in its name.
202 203
203 204
204 11. Change export of U_ICUDATA_ENTRY_POINT from U_IMPORT to U_EXPORT. 205 11. Change export of U_ICUDATA_ENTRY_POINT from U_IMPORT to U_EXPORT.
205 - patches/declspec.patch 206 - patches/declspec.patch
OLDNEW
« no previous file with comments | « no previous file | icu52/patches/locale1.patch » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698