| OLD | NEW |
| 1 Name: icu | 1 Name: icu |
| 2 URL: http://site.icu-project.org/ | 2 URL: http://site.icu-project.org/ |
| 3 Version: 4.6 | 3 Version: 4.6 |
| 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 4.6 for C/C++ | 8 This directory contains the source code of ICU 4.6 for C/C++ |
| 9 | 9 |
| 10 1. It was obtained with the following: | 10 1. It was obtained with the following: |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 108 add reslocal.mk or {trns,sprep,rbnf,coll}local.mk files to | 108 add reslocal.mk or {trns,sprep,rbnf,coll}local.mk files to |
| 109 source/data/{coll,curr,lang.locale,curr,region,translit,zone,rbnf,sprep}. | 109 source/data/{coll,curr,lang.locale,curr,region,translit,zone,rbnf,sprep}. |
| 110 | 110 |
| 111 - In source/data/region, run the following command to get rid of numeric regio
n | 111 - In source/data/region, run the following command to get rid of numeric regio
n |
| 112 display names we don't use (everything other than 419). | 112 display names we don't use (everything other than 419). |
| 113 $ sed -i '/[0-35-9][0-9][0-9]{/ d' *.txt | 113 $ sed -i '/[0-35-9][0-9][0-9]{/ d' *.txt |
| 114 | 114 |
| 115 - android/patch_locale.sh (to be run for Android build only): | 115 - android/patch_locale.sh (to be run for Android build only): |
| 116 Makes changes to source/data/{curr,region,lang} to exclude these data | 116 Makes changes to source/data/{curr,region,lang} to exclude these data |
| 117 except the language and script names of zh_Hans and zh_Hant. | 117 except the language and script names of zh_Hans and zh_Hant. |
| 118 |
| 119 - Add tg.txt to source/data/locale to add the minimal locale data necessary fo
r |
| 120 the spellchecker. In the same directory, add tg.txt to reslocal.mk |
| 118 | 121 |
| 119 7. Removal of unihan collation tables from data/coll/{zh,ja,ko}.txt | 122 7. Removal of unihan collation tables from data/coll/{zh,ja,ko}.txt |
| 120 | 123 |
| 121 - patches/unihan.patch: | 124 - patches/unihan.patch: |
| 122 unihan collation tables are never used in Chrome/Webkit, but it takes | 125 unihan collation tables are never used in Chrome/Webkit, but it takes |
| 123 about 1MB in the uncompressed ICU data file in ICU 4.2.1. | 126 about 1MB in the uncompressed ICU data file in ICU 4.2.1. |
| 124 | 127 |
| 125 8. Timezone data update | 128 8. Timezone data update |
| 126 - Grab the latest version of the following timezone data files and | 129 - Grab the latest version of the following timezone data files and |
| 127 put them in source/data/misc. | 130 put them in source/data/misc. |
| 128 | 131 |
| 129 metaZones.txt | 132 metaZones.txt |
| 130 timezoneTypes.txt | 133 timezoneTypes.txt |
| 131 windowsZones.txt | 134 windowsZones.txt |
| 132 zoneinfo64.txt | 135 zoneinfo64.txt |
| 133 | 136 |
| 134 As of Dec 2013, the latest version is 2013h and the above files | 137 As of Mar 2014, the latest version is 2014a and the above files |
| 135 are available at | 138 are available at |
| 136 http://source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2013h/44/ | 139 http://source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2014a/44/ |
| 137 | 140 |
| 138 9. Transliterator customization | 141 9. Transliterator customization |
| 139 | 142 |
| 140 - Add the following files taken from ICU 52 to source/data/trnslit | 143 - Add el_Upper.txt taken from ICU 52 to source/data/trnslit |
| 141 | |
| 142 {tr,el,az}_{Upper,Lower,Title}.txt | |
| 143 | 144 |
| 144 - Also add css3transform.txt to the same directory | 145 - Also add css3transform.txt to the same directory |
| 145 - Put the following line in trnslocal.mk | 146 - Put the following line in trnslocal.mk |
| 146 | 147 |
| 147 TRANSLIT_SOURCE=css3transform.txt | 148 TRANSLIT_SOURCE=css3transform.txt |
| 148 | 149 |
| 149 10. Build-related changes | 150 10. Build-related changes |
| 150 | 151 |
| 151 - patches/wpo.patch | 152 - patches/wpo.patch |
| 152 - patches/vscomp.patch | 153 - patches/vscomp.patch |
| (...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 295 25. Fix a buffer overflow in UTF-16/32 detection. | 296 25. Fix a buffer overflow in UTF-16/32 detection. |
| 296 - patches/csetdet.patch | 297 - patches/csetdet.patch |
| 297 - upstream bug: http://bugs.icu-project.org/trac/ticket/10318 | 298 - upstream bug: http://bugs.icu-project.org/trac/ticket/10318 |
| 298 | 299 |
| 299 26. Add BreakIterator::getRuleStatus | 300 26. Add BreakIterator::getRuleStatus |
| 300 - patches/breakiterator.patch | 301 - patches/breakiterator.patch |
| 301 - Copy and paste BreakIterator::getRuleStatus API from ICU 52 | 302 - Copy and paste BreakIterator::getRuleStatus API from ICU 52 |
| 302 | 303 |
| 303 27. Change export of U_ICUDATA_ENTRY_POINT from U_IMPORT to U_EXPORT. | 304 27. Change export of U_ICUDATA_ENTRY_POINT from U_IMPORT to U_EXPORT. |
| 304 - patches/declspec.patch | 305 - patches/declspec.patch |
| OLD | NEW |