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

Side by Side Diff: third_party/icu38/README.google

Issue 52030: Apply ICU patches for ICU tickets 6175 (ISO-2022 and ... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 9 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 | third_party/icu38/public/common/unicode/ucnv.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 A. This directory contains the source code of ICU 3.8 for C/C++ with CJK 1 A. This directory contains the source code of ICU 3.8 for C/C++ with CJK
2 segmentation, plural formatting and other locale-data updates added: 2 segmentation, plural formatting and other locale-data updates added:
3 3
4 - It was obtained with the following: 4 - It was obtained with the following:
5 5
6 1. Download the clean ICU source tree (revision 22777) with the following : 6 1. Download the clean ICU source tree (revision 22777) with the following :
7 7
8 $ svn export --native-eol LF -r 22777 http://source.icu-project.org/repos /icu/icu/trunk icu38 8 $ svn export --native-eol LF -r 22777 http://source.icu-project.org/repos /icu/icu/trunk icu38
9 9
10 2. Apply the following patches : 10 2. Apply the following patches :
11 11
12 * segmentation.patch.txt (CJ segmentation patch : code change + data) 12 * segmentation.patch.txt (CJ segmentation patch : code change + data)
13 * data.patch.txt (ICU data customization patch) 13 * data.patch.txt (ICU data customization patch)
14 * data.patch2.txt, data.patch3.txt 14 * data.patch2.txt, data.patch3.txt
15 (Additional ICU data customization patches: to be applied on top of 15 (Additional ICU data customization patches: to be applied on top of
16 data.patch.txt) 16 data.patch.txt)
17 * eucjp.patch.txt (to be applied on top of 3 data patches above). 17 * eucjp.patch.txt (to be applied on top of 3 data patches above).
18 * indian8_locales.txt (to be applied on top of above data paches) : 18 * indian8_locales.txt (to be applied on top of above data paches) :
19 Add locale data for 8 Indian languages 19 Add locale data for 8 Indian languages
20 * gbk.patch.txt (to be applied after the above patches) : Make 20 * gbk.patch.txt (to be applied after the above patches) : Make
21 GBK converter in ICU used outside Webkit behave identically 21 GBK converter in ICU used outside Webkit behave identically
22 to GBK converter used in Webkit (see 22 to GBK converter used in Webkit (see
23 WebCore/platform/text/TextCodecICU.cpp : getGbkEscapes()) 23 WebCore/platform/text/TextCodecICU.cpp : getGbkEscapes())
24 * windows.patch (Windows-specific patch) 24 * windows.patch (Windows-specific patch)
25 * uconv.patch (thread-safety patch for uconv. Ported from the ICU trunk) 25 * uconv.patch (thread-safety patch for uconv. Ported from the ICU trunk)
26 * wpo.patch (see section E). 26 * wpo.patch (see section E).
27 * plural.patch (for plural formatting. Ported back from ICU 4.0. See 27 * plural.patch (for plural formatting. Ported back from ICU 4.0. See
28 section G for details). 28 section G for details).
29 * uconv.security.patch (patches for ICU bug 5691/Chrome bug 2074. 29 * uconv.security.patch (files in source) and
30 The patch for HZ encoding is not included because we don't 30 uconv.security.header.patch (header in public)
31 support HZ). 31 (patches for ICU bug 5691/Chrome bug 2074 and ICU bug 6071/Chrome bug 3 823)
32 * regex.patch (patch for ICU bug 6149/Chrome bug 8198) 32 * regex.patch (patch for ICU bug 6149/Chrome bug 8198)
33 33
34 - Once CJK segmentation is included in an ICU release, we can use that 34 - Once CJK segmentation is included in an ICU release, we can use that
35 release, instead of applying the first patch above. 35 release, instead of applying the first patch above.
36 36
37 - The first patch contains the word frequency list derived from 3 37 - The first patch contains the word frequency list derived from 3
38 sources. For details, see the license terms and copyright notice 38 sources. For details, see the license terms and copyright notice
39 at the beginning of the following two files: 39 at the beginning of the following two files:
40 source/data/brkitr/cjdict.txt 40 source/data/brkitr/cjdict.txt
41 source/data/brkitr/cc_cedict.txt 41 source/data/brkitr/cc_cedict.txt
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
157 source/test/intltest/tmsgfmt.h 157 source/test/intltest/tmsgfmt.h
158 public/common/unicode/utypes.h 158 public/common/unicode/utypes.h
159 public/i18n/unicode/msgfmt.h 159 public/i18n/unicode/msgfmt.h
160 public/i18n/unicode/plurfmt.h 160 public/i18n/unicode/plurfmt.h
161 public/i18n/unicode/plurrule.h 161 public/i18n/unicode/plurrule.h
162 162
163 Besides, builds/icu.vcproj was modified to add plurrule.cpp and 163 Besides, builds/icu.vcproj was modified to add plurrule.cpp and
164 plurfmt.cpp to the list of files to compile. Note that this change 164 plurfmt.cpp to the list of files to compile. Note that this change
165 is not a part of plural.patch because builds/icu.vcproj is 165 is not a part of plural.patch because builds/icu.vcproj is
166 our own file. 166 our own file.
OLDNEW
« no previous file with comments | « no previous file | third_party/icu38/public/common/unicode/ucnv.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698