| 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 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 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 - converters.patch : |
| 78 a. revises existing mapping tables | 78 a. revises existing mapping tables |
| 79 b. Remove a lot of unused aliases in the converter alias table | 79 b. Remove a lot of unused aliases in the converter alias table |
| 80 (source/data/mappings/convrtrs.txt ) leading to 40kB size reduction. | 80 (source/data/mappings/convrtrs.txt ) leading to 40kB size reduction. |
| 81 | 81 |
| 82 - Add source/data/mappings/ucmlocal.txt : to list only converters we need. | 82 - Add source/data/mappings/ucmlocal.txt : to list only converters we need. |
| 83 - Add two new tables per WHATWG encoding standards for EUC-JP and CP866. | 83 - Add three new tables per WHATWG encoding standards for EUC-JP, |
| 84 They're generated with scripts/{eucjp, ibm866}_gen.sh. | 84 Shift_JIS and CP866. |
| 85 They're generated with scripts/{eucjp, sjis, ibm866}_gen.sh. |
| 85 - Add three 'fake' tables for ISO-2022-CN(-Ext) : noop-*.ucm. | 86 - Add three 'fake' tables for ISO-2022-CN(-Ext) : noop-*.ucm. |
| 86 | 87 |
| 87 - uconv.patch | 88 - uconv.patch |
| 88 a. ucnv2022 uses 3 fake tables for ISO-2022-CN(-Ext) instead of two | 89 a. ucnv2022 uses 3 fake tables for ISO-2022-CN(-Ext) instead of two |
| 89 huge tables. | 90 huge tables. |
| 90 b. ISO-2022-JP-[1-4] is dropped. | 91 b. ISO-2022-JP-[1-4] is dropped. |
| 91 c. SCSU, BOCU, ISCII, UTF-7 conversion is diabled leading to | 92 c. SCSU, BOCU, ISCII, UTF-7 conversion is diabled leading to |
| 92 the 47kB reduction in the code size. | 93 the 47kB reduction in the code size. |
| 93 | 94 |
| 94 5. Locale changes | 95 5. Locale changes |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 126 | 127 |
| 127 6. Timezone data update | 128 6. Timezone data update |
| 128 - Grab the latest version of the following timezone data files and | 129 - Grab the latest version of the following timezone data files and |
| 129 put them in source/data/misc. | 130 put them in source/data/misc. |
| 130 | 131 |
| 131 metaZones.txt | 132 metaZones.txt |
| 132 timezoneTypes.txt | 133 timezoneTypes.txt |
| 133 windowsZones.txt | 134 windowsZones.txt |
| 134 zoneinfo64.txt | 135 zoneinfo64.txt |
| 135 | 136 |
| 136 As of April 2014, the latest version is 2014b and the above files | 137 As of August 2014, the latest version is 2014f and the above files |
| 137 are available at | 138 are available at |
| 138 http://source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2014b/44/ | 139 http://source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2014f/44/ |
| 139 | 140 |
| 140 7. Transliterator customization | 141 7. Transliterator customization |
| 141 | 142 |
| 142 - Also add css3transform.txt to source/data/trnslit. | 143 - Also add css3transform.txt to source/data/trnslit. |
| 143 - Put the following line in trnslocal.mk | 144 - Put the following line in trnslocal.mk |
| 144 | 145 |
| 145 TRANSLIT_SOURCE=css3transform.txt | 146 TRANSLIT_SOURCE=css3transform.txt |
| 146 | 147 |
| 147 8. Build-related changes | 148 8. Build-related changes |
| 148 | 149 |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 224 c. In Visual Studio, open source/allinone/allinone.sln solution | 225 c. In Visual Studio, open source/allinone/allinone.sln solution |
| 225 in ${SEPARATE_ICU_ROOT} | 226 in ${SEPARATE_ICU_ROOT} |
| 226 d. Build 'makedata' target | 227 d. Build 'makedata' target |
| 227 e. icudt52.dll will be generated in ${SEPARATE_ICU_ROOT}/bin | 228 e. icudt52.dll will be generated in ${SEPARATE_ICU_ROOT}/bin |
| 228 f. Copy that icudt52.dll to ${CHROME_ICU_ROOT}/windows/icudt.dll | 229 f. Copy that icudt52.dll to ${CHROME_ICU_ROOT}/windows/icudt.dll |
| 229 and check that in. | 230 and check that in. |
| 230 | 231 |
| 231 | 232 |
| 232 10. Change export of U_ICUDATA_ENTRY_POINT from U_IMPORT to U_EXPORT. | 233 10. Change export of U_ICUDATA_ENTRY_POINT from U_IMPORT to U_EXPORT. |
| 233 - patches/declspec.patch | 234 - patches/declspec.patch |
| OLD | NEW |