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 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
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 | 110 |
111 - patches/locale_google.patch : Google's internal ICU locale changes | 111 - patches/locale_google.patch : Google's internal ICU locale changes |
112 | 112 |
113 - patches/locale1.patch : | 113 - patches/locale1.patch : |
114 a. Exemplar character set changes for zh*, ja + 9 Indian locales | 114 a. Exemplar character set changes for zh*, ja + 9 Indian locales |
115 b. Minor fixes for Korean, a few Indic (AmPmMarkers) and | 115 b. Minor fixes for Korean and Turkish |
116 others (datetime format) | |
117 | 116 |
118 - Locale build configuration files: To include the full locale data | 117 - Locale build configuration files: To include the full locale data |
119 for Chrome's UI languages and the minimum locale data for other locales, | 118 for Chrome's UI languages and the minimum locale data for other locales, |
120 add reslocal.mk or {trns,sprep,rbnf,coll}local.mk files to | 119 add reslocal.mk or {trns,sprep,rbnf,coll}local.mk files to |
121 source/data/{coll,curr,lang.locale,curr,region,translit,zone,rbnf,sprep}. | 120 source/data/{coll,curr,lang.locale,curr,region,translit,zone,rbnf,sprep}. |
122 | 121 |
123 This along with #8 (data.build.patch), #3 (brkiter) and #4 (converter) | 122 This along with #8 (data.build.patch), #3 (brkiter) and #4 (converter) |
124 cuts down the data size by ~ 11MB. | 123 cuts down the data size by ~ 11MB. |
125 | 124 |
126 - Run scripts/trim_data.sh : About 2.1MB data size reduction. | 125 - Run scripts/trim_data.sh : About 2.1MB data size reduction. |
127 a. Trim the locale data for Chrome's UI langauges : | 126 a. Trim the locale data for Chrome's UI langauges : |
128 locales, lang, region, currency | 127 locales, lang, region, currency |
129 b. Trim the locale data for non-UI languages to the bare minimum : | 128 b. Trim the locale data for non-UI languages to the bare minimum : |
130 ExemplarCharacters, LocaleScript, layout, and the name of the | 129 ExemplarCharacters, LocaleScript, layout, and the name of the |
131 language for a locale in its native language. | 130 language for a locale in its native language. |
132 c. Remove the legacy Chinese character set-based collation | 131 c. Remove the legacy Chinese character set-based collation |
133 (big5han/gb2312han) that don't make any sense and nobdoy uses. | 132 (big5han/gb2312han) that don't make any sense and nobdoy uses. |
134 | 133 |
135 - android/patch_locale.sh (to be run for Android build only): | 134 - android/patch_locale.sh (to be run for Android build only): |
136 a. Makes changes to source/data/{curr,region,lang} to exclude these data | 135 a. Makes changes to source/data/{curr,region,lang} to exclude these data |
137 except the language and script names of zh_Hans and zh_Hant. | 136 except the language and script names of zh_Hans and zh_Hant. |
138 b. Remove exemplar cities in timezone data (data/zone) | 137 b. Remove exemplar cities in timezone data (data/zone) |
139 c. Keep only the minimal calendar data in data/locales | 138 c. Keep only the minimal calendar data in data/locales |
140 | 139 |
141 - Add tg.txt to source/data/locale source/data/lang to add the minimal locale | 140 - Add tg.txt, ckb.txt, and ku.txt to source/data/{locale,lang} |
142 data necessary for the spellchecker. In both directories, add tg.txt to | 141 with the minimal locale data necessary for spellchecker and |
143 reslocal.mk | 142 and language menus. |
144 | 143 |
145 6. Timezone data update | 144 6. Timezone data update |
146 - Grab the latest version of the following timezone data files and | 145 - Grab the latest version of the following timezone data files and |
147 put them in source/data/misc. | 146 put them in source/data/misc. |
148 | 147 |
149 metaZones.txt | 148 metaZones.txt |
150 timezoneTypes.txt | 149 timezoneTypes.txt |
151 windowsZones.txt | 150 windowsZones.txt |
152 zoneinfo64.txt | 151 zoneinfo64.txt |
153 | 152 |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
235 10. Apply the following patches for regex | 234 10. Apply the following patches for regex |
236 - patches/regex.patch (a combined patch of 3 revisions below) | 235 - patches/regex.patch (a combined patch of 3 revisions below) |
237 - upstream bugs (fixed in the upstream ToT) : | 236 - upstream bugs (fixed in the upstream ToT) : |
238 http://bugs.icu-project.org/trac/ticket/11370 (r36723:36724) | 237 http://bugs.icu-project.org/trac/ticket/11370 (r36723:36724) |
239 http://bugs.icu-project.org/trac/ticket/11369 (r36726:36727) | 238 http://bugs.icu-project.org/trac/ticket/11369 (r36726:36727) |
240 http://bugs.icu-project.org/trac/ticket/11371 (r36800:36801) | 239 http://bugs.icu-project.org/trac/ticket/11371 (r36800:36801) |
241 | 240 |
242 11. Fix a bug in locid (getBaseName is wrong). | 241 11. Fix a bug in locid (getBaseName is wrong). |
243 - patches/locid.patch | 242 - patches/locid.patch |
244 - upstream bug: http://bugs.icu-project.org/trac/ticket/11421 | 243 - upstream bug: http://bugs.icu-project.org/trac/ticket/11421 |
OLD | NEW |