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

Side by Side Diff: README.chromium

Issue 1637683002: ICU 56 step 5: Apply the remaining local patches (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/icu.git@56post56
Patch Set: drop uconv.patch Created 4 years, 11 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 | android/brkitr.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: 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
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
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
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
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
OLDNEW
« no previous file with comments | « no previous file | android/brkitr.patch » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698