OLD | NEW |
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 ***NOTE*** | 7 ***NOTE*** |
8 ICU is in the middle of being updated to 56.1 and does not work, yet. | 8 ICU is in the middle of being updated to 56.1 and does not work, yet. |
9 If you have an urgent fix to apply, contact jshin@chromium.org to | 9 If you have an urgent fix to apply, contact jshin@chromium.org to |
10 create a branch for 54.1 to apply a fix on top of. | 10 create a branch for 54.1 to apply a fix on top of. |
(...skipping 24 matching lines...) Expand all Loading... |
35 - upstream bugs | 35 - upstream bugs |
36 http://bugs.icu-project.org/trac/ticket/11986 | 36 http://bugs.icu-project.org/trac/ticket/11986 |
37 http://bugs.icu-project.org/trac/ticket/12031 | 37 http://bugs.icu-project.org/trac/ticket/12031 |
38 http://bugs.icu-project.org/trac/ticket/12030 | 38 http://bugs.icu-project.org/trac/ticket/12030 |
39 http://bugs.icu-project.org/trac/ticket/12041 | 39 http://bugs.icu-project.org/trac/ticket/12041 |
40 | 40 |
41 - patches/relative_date.patch from Android | 41 - patches/relative_date.patch from Android |
42 https://android.googlesource.com/platform/external/icu/+/f9ffd5b%5E%21 | 42 https://android.googlesource.com/platform/external/icu/+/f9ffd5b%5E%21 |
43 | 43 |
44 3. Breakiterator patches | 44 3. Breakiterator patches |
| 45 - patches/linebrk.patch |
| 46 a. Drop *_loose.txt for all locales and use the corresponding normal.txt |
| 47 b. Drop local patches we used to have for the following issues. They'll |
| 48 be dealt with in the upstream (Unicode/CLDR). |
| 49 http://unicode.org/cldr/trac/ticket/6557 |
| 50 http://unicode.org/cldr/trac/ticket/4200 (http://crbug.com/39779) |
45 | 51 |
46 - Apply patches/brkitr.patch | 52 - patches/wordbrk.patch |
47 * word.txt | 53 * word.txt |
48 a. Move full stops (U+002E, U+FF0E) from MidNumLet to MidNum so that | 54 a. Move full stops (U+002E, U+FF0E) from MidNumLet to MidNum so that |
49 FQDN labels can be split at '.' | 55 FQDN labels can be split at '.' |
50 b. Move fullwidth digits (U+FF10 - U+FF19) from Ideographic to Numeric. | 56 b. Move fullwidth digits (U+FF10 - U+FF19) from Ideographic to Numeric. |
51 See http://unicode.org/cldr/trac/ticket/6555 | 57 See http://unicode.org/cldr/trac/ticket/6555 |
52 * line.txt | |
53 a. Use Japanese rules for all locales because Japanese tailoring only | |
54 affects Japanese specific characters. | |
55 See http://unicode.org/cldr/trac/ticket/3974 | |
56 b. Minor changes in CL, OP and IS definitions to handle 'comma-variants' | |
57 more consistenly. | |
58 See http://unicode.org/cldr/trac/ticket/6557 | |
59 c. Fix line breaking for Chinese characters and quotation marks | |
60 See http://unicode.org/cldr/trac/ticket/4200 and | |
61 http://crbug.com/39779 | |
62 | 58 |
63 - Add a new file brklocal.mk (copied from brkfiles.mk) with line_ja.txt | 59 - Add a new file brklocal.mk (copied from brkfiles.mk) with line_ja.txt |
64 and word_POSIX.txt dropped from the build list. | 60 and word_POSIX.txt dropped from the build list. |
65 | 61 |
66 - Apply patches/khmer-dictbe.patch and put in a smaller Khmer dictionary | 62 - Apply patches/khmer-dictbe.patch and put in a smaller Khmer dictionary |
67 (source/data/brkitr/khmerdict.txt) obtained from | 63 (source/data/brkitr/khmerdict.txt) obtained from |
68 http://bugs.icu-project.org/trac/ticket/9451 | 64 http://bugs.icu-project.org/trac/ticket/9451 |
69 | 65 |
70 - Add several common Chinese words that were dropped previously to | 66 - Add several common Chinese words that were dropped previously to |
71 source/data/cjdict/brkitr/cjdict.txt | 67 source/data/cjdict/brkitr/cjdict.txt |
(...skipping 22 matching lines...) Expand all Loading... |
94 scripts/{eucjp,sjis,big5,single_byte}_gen.sh | 90 scripts/{eucjp,sjis,big5,single_byte}_gen.sh |
95 | 91 |
96 - gb_table.patch | 92 - gb_table.patch |
97 1. Map \xA3\xA0 to U+3000 instead of U+E5E5 in gb18030 and windows-936 per | 93 1. Map \xA3\xA0 to U+3000 instead of U+E5E5 in gb18030 and windows-936 per |
98 the encoding spec (one-way mapping in toUnicode direction). | 94 the encoding spec (one-way mapping in toUnicode direction). |
99 2. Map \xA8\xBF to U+01F9 instead of U+E7C8. Add one-way map | 95 2. Map \xA8\xBF to U+01F9 instead of U+E7C8. Add one-way map |
100 from U+1E3F to \xA8\xBC (windows-936/GBK). | 96 from U+1E3F to \xA8\xBC (windows-936/GBK). |
101 See https://www.w3.org/Bugs/Public/show_bug.cgi?id=28740#c3 | 97 See https://www.w3.org/Bugs/Public/show_bug.cgi?id=28740#c3 |
102 | 98 |
103 - uconv.patch | 99 - uconv.patch |
104 a. ISO-2022-JP-[1-4] is dropped. | 100 http://www.icu-project.org/trac/ticket/11296 (uconv.patch) |
105 b. SCSU, BOCU, ISCII, UTF-7, LMB, ibm42*, ISO-2022-{KR,CN*} and HZ-GB : | |
106 converters and detectors are dropped leading to the ~100kB reduction | |
107 in the code size. | |
108 | 101 |
109 - Upstream bugs | 102 It was landed in the upstream and is in 55 RC with the build |
110 http://www.icu-project.org/trac/ticket/11296 (uconv.patch) | |
111 http://www.icu-project.org/trac/ticket/10303 (html5 encoding tables) | |
112 | |
113 uconv.patch was landed in the upstream and is in 55 RC with the build | |
114 config changed to UCONFIG_ONLY_HTML_CONVERSION. | 103 config changed to UCONFIG_ONLY_HTML_CONVERSION. |
115 | 104 |
116 | 105 |
117 5. Locale changes | 106 5. Locale changes |
118 | 107 |
119 - Locale build configuration files: To include the full locale data | 108 - Locale build configuration files: To include the full locale data |
120 for Chrome's UI languages and the minimum locale data for other locales, | 109 for Chrome's UI languages and the minimum locale data for other locales, |
121 add reslocal.mk or {trns,sprep,rbnf,coll}local.mk files to | 110 add reslocal.mk or {trns,sprep,rbnf,coll}local.mk files to |
122 source/data/{coll,curr,lang.locale,curr,region,translit,zone,rbnf,sprep}. | 111 source/data/{coll,curr,lang.locale,curr,region,translit,zone,rbnf,sprep}. |
123 | 112 |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
169 TRANSLIT_SOURCE=css3transform.txt | 158 TRANSLIT_SOURCE=css3transform.txt |
170 | 159 |
171 8. Build-related changes | 160 8. Build-related changes |
172 | 161 |
173 - patches/wpo.patch | 162 - patches/wpo.patch |
174 upstream bugs : http://bugs.icu-project.org/trac/ticket/8043 | 163 upstream bugs : http://bugs.icu-project.org/trac/ticket/8043 |
175 http://bugs.icu-project.org/trac/ticket/5701 | 164 http://bugs.icu-project.org/trac/ticket/5701 |
176 - patches/vscomp.patch for building with Visual Studio on Windows. | 165 - patches/vscomp.patch for building with Visual Studio on Windows. |
177 a. do not use WINDOWS_LOCALE_API in locmap.c | 166 a. do not use WINDOWS_LOCALE_API in locmap.c |
178 b. do not redefine stringpiece::npos | 167 b. do not redefine stringpiece::npos |
179 c. Fix 'signed vs unsigned comparison' warning in | |
180 collationfastlatin.cpp. The upstream ToT does not have these lines | |
181 any more. | |
182 d. Add static_cast to avoid a possible data truncatiion warning | |
183 upstream bug (fixed in the upstream 55 RC) | |
184 http://bugs.icu-project.org/trac/ticket/11104 | |
185 | 168 |
186 - patches/data.build.patch : | 169 - patches/data.build.patch : |
187 Remove unnecessary resources : unames, collator rule source | 170 Remove unnecessary resources : unames, collator rule source |
188 - patches/data.build.win.patch : | 171 - patches/data.build.win.patch : |
189 Windows-only data build patch. | 172 Windows-only data build patch. |
190 - patches/data_symb.patch : | 173 - patches/data_symb.patch : |
191 Put ICU_DATA_ENTRY_POINT(icudtXX_dat) in common when we use | 174 Put ICU_DATA_ENTRY_POINT(icudtXX_dat) in common when we use |
192 the icu data file or icudt.dll | 175 the icu data file or icudt.dll |
193 | 176 |
194 9. Pre-built data files are checked in with the following steps on Linux: | 177 9. Pre-built data files are checked in with the following steps on Linux: |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
256 | 239 |
257 15. Apply a timezone detection API fix | 240 15. Apply a timezone detection API fix |
258 - patches/tzdetect.patch | 241 - patches/tzdetect.patch |
259 - upstream bugs | 242 - upstream bugs |
260 http://bugs.icu-project.org/trac/ticket/11623 | 243 http://bugs.icu-project.org/trac/ticket/11623 |
261 | 244 |
262 23. Fix 'bad cast' found in Transliterator with a cfi build | 245 23. Fix 'bad cast' found in Transliterator with a cfi build |
263 - patches/xlit_badcast.patch | 246 - patches/xlit_badcast.patch |
264 - upstream bug (yet to be resolved) | 247 - upstream bug (yet to be resolved) |
265 http://bugs.icu-project.org/trac/ticket/11937 | 248 http://bugs.icu-project.org/trac/ticket/11937 |
OLD | NEW |