| OLD | NEW |
| 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 : |
| (...skipping 12 matching lines...) Expand all Loading... |
| 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 (files in source) and | 29 * uconv.security.patch (files in source) and |
| 30 uconv.security.header.patch (header in public) | 30 uconv.security.header.patch (header in public) |
| 31 (patches for ICU bug 5691/Chrome bug 2074 and ICU bug 6071/Chrome bug 3
823) | 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 * locale.update.txt : Update locale data for ko,tr,ca,hu and 9 Indian |
| 34 languages. In addition, remove unihan collation from coll/root.txt |
| 35 because Chrome and Webkit do not use it. This cut down the data |
| 36 size by 300kB (before compression) |
| 33 | 37 |
| 34 - Once CJK segmentation is included in an ICU release, we can use that | 38 - Once CJK segmentation is included in an ICU release, we can use that |
| 35 release, instead of applying the first patch above. | 39 release, instead of applying the first patch above. |
| 36 | 40 |
| 37 - The first patch contains the word frequency list derived from 3 | 41 - The first patch contains the word frequency list derived from 3 |
| 38 sources. For details, see the license terms and copyright notice | 42 sources. For details, see the license terms and copyright notice |
| 39 at the beginning of the following two files: | 43 at the beginning of the following two files: |
| 40 source/data/brkitr/cjdict.txt | 44 source/data/brkitr/cjdict.txt |
| 41 source/data/brkitr/cc_cedict.txt | 45 source/data/brkitr/cc_cedict.txt |
| 42 | 46 |
| (...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 157 source/test/intltest/tmsgfmt.h | 161 source/test/intltest/tmsgfmt.h |
| 158 public/common/unicode/utypes.h | 162 public/common/unicode/utypes.h |
| 159 public/i18n/unicode/msgfmt.h | 163 public/i18n/unicode/msgfmt.h |
| 160 public/i18n/unicode/plurfmt.h | 164 public/i18n/unicode/plurfmt.h |
| 161 public/i18n/unicode/plurrule.h | 165 public/i18n/unicode/plurrule.h |
| 162 | 166 |
| 163 Besides, builds/icu.vcproj was modified to add plurrule.cpp and | 167 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 | 168 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 | 169 is not a part of plural.patch because builds/icu.vcproj is |
| 166 our own file. | 170 our own file. |
| OLD | NEW |