OLD | NEW |
1 Name: icu | 1 Name: icu |
2 URL: http://site.icu-project.org/ | 2 URL: http://site.icu-project.org/ |
3 Version: 52.1 | 3 Version: 52.1 |
4 License: MIT | 4 License: MIT |
5 Security Critical: yes | 5 Security Critical: yes |
6 | 6 |
7 Description: | 7 Description: |
8 This directory contains the source code of ICU 52.1 for C/C++ | 8 This directory contains the source code of ICU 52.1 for C/C++ |
9 | 9 |
10 1. It was obtained with the following: | 10 1. It was obtained with the following: |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
67 patch: patches/cjdict.patch | 67 patch: patches/cjdict.patch |
68 upstream bug: http://bugs.icu-project.org/trac/ticket/10888 | 68 upstream bug: http://bugs.icu-project.org/trac/ticket/10888 |
69 | 69 |
70 | 70 |
71 - android/brkitr.patch (to be applied for Android build only) : | 71 - android/brkitr.patch (to be applied for Android build only) : |
72 Reverts some changes about Chinese/Japanese segmentation rules in | 72 Reverts some changes about Chinese/Japanese segmentation rules in |
73 patches/brkitr.patch to reduce binary size for Android. | 73 patches/brkitr.patch to reduce binary size for Android. |
74 | 74 |
75 4. Converter changes : | 75 4. Converter changes : |
76 | 76 |
77 - converters.patch : | 77 - convrtrs.txt : Replaced the original by our own that only lists encodings |
78 a. revises existing mapping tables | 78 and aliases required by the WHATWG Encoding spec plus a few extra (see |
79 b. Remove a lot of unused aliases in the converter alias table | 79 the file as to why). |
80 (source/data/mappings/convrtrs.txt ) leading to 40kB size reduction. | |
81 | 80 |
82 - Add source/data/mappings/ucmlocal.txt : to list only converters we need. | 81 - Add source/data/mappings/ucmlocal.txt : to list only converters we need. |
83 - Add three new tables per WHATWG encoding standards for EUC-JP, | 82 |
84 Shift_JIS and CP866. | 83 - Add new tables per the WHATWG encoding standards for EUC-JP, |
85 They're generated with scripts/{eucjp, sjis, ibm866}_gen.sh. | 84 Shift_JIS and all the single byte encodings. |
| 85 They're generated with scripts : scripts/{eucjp, sjis, single_byte}_gen.sh |
86 | 86 |
87 - uconv.patch | 87 - uconv.patch |
88 a. ISO-2022-JP-[1-4] is dropped. | 88 a. ISO-2022-JP-[1-4] is dropped. |
89 b. SCSU, BOCU, ISCII, UTF-7, LMB, ibm42*, ISO-2022-{KR,CN*} and HZ-GB : | 89 b. SCSU, BOCU, ISCII, UTF-7, LMB, ibm42*, ISO-2022-{KR,CN*} and HZ-GB : |
90 converters and detectors are dropped leading to the ~100kB reduction | 90 converters and detectors are dropped leading to the ~100kB reduction |
91 in the code size. | 91 in the code size. |
92 | 92 |
93 | 93 |
94 5. Locale changes | 94 5. Locale changes |
95 - patches/locale1.patch : | 95 - patches/locale1.patch : |
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
228 f. Copy that icudt52.dll to ${CHROME_ICU_ROOT}/windows/icudt.dll | 228 f. Copy that icudt52.dll to ${CHROME_ICU_ROOT}/windows/icudt.dll |
229 and check that in. | 229 and check that in. |
230 | 230 |
231 | 231 |
232 10. Change export of U_ICUDATA_ENTRY_POINT from U_IMPORT to U_EXPORT. | 232 10. Change export of U_ICUDATA_ENTRY_POINT from U_IMPORT to U_EXPORT. |
233 - patches/declspec.patch | 233 - patches/declspec.patch |
234 | 234 |
235 11. Cherry-pick an upstream patch to fix a bug in bidi. | 235 11. Cherry-pick an upstream patch to fix a bug in bidi. |
236 - patches/bidi.patch | 236 - patches/bidi.patch |
237 - upstream bug : http://bugs.icu-project.org/trac/ticket/11054 | 237 - upstream bug : http://bugs.icu-project.org/trac/ticket/11054 |
OLD | NEW |