| 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 |