| 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 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 156 upstream bug: http://bugs.icu-project.org/trac/ticket/10486 | 156 upstream bug: http://bugs.icu-project.org/trac/ticket/10486 |
| 157 fixed in ICU 53) | 157 fixed in ICU 53) |
| 158 d. Explicitly use Windows 'A' API when argument is an LPSTR in wintz.c | 158 d. Explicitly use Windows 'A' API when argument is an LPSTR in wintz.c |
| 159 upstream bug : http://bugs.icu-project.org/trac/ticket/10870 | 159 upstream bug : http://bugs.icu-project.org/trac/ticket/10870 |
| 160 | 160 |
| 161 - patches/data.build.patch : | 161 - patches/data.build.patch : |
| 162 Remove unnecessary resources : invuca, unames, collator source, stringprep | 162 Remove unnecessary resources : invuca, unames, collator source, stringprep |
| 163 - patches/data.build.win.patch : | 163 - patches/data.build.win.patch : |
| 164 Windows-only data build patch. | 164 Windows-only data build patch. |
| 165 | 165 |
| 166 - patches/clang_win.patch : |
| 167 Take care of 3 warnings from clang and MSVC 2013. |
| 168 upstream bug : http://bugs.icu-project.org/trac/ticket/11102 |
| 169 |
| 166 9. Pre-built data files are checked in with the following steps on Linux: | 170 9. Pre-built data files are checked in with the following steps on Linux: |
| 167 | 171 |
| 168 a. Make a icu data build directory outside the Chromium source tree | 172 a. Make a icu data build directory outside the Chromium source tree |
| 169 and cd to that directory. | 173 and cd to that directory. |
| 170 b. Run | 174 b. Run |
| 171 | 175 |
| 172 ${CHROME_ICU_TREE_TOP}/source/runConfigureICU Linux --disable-layout | 176 ${CHROME_ICU_TREE_TOP}/source/runConfigureICU Linux --disable-layout |
| 173 | 177 |
| 174 c. Run 'make' | 178 c. Run 'make' |
| 175 d. 'make' will fail in the 1st pass. Copy | 179 d. 'make' will fail in the 1st pass. Copy |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 220 c. In Visual Studio, open source/allinone/allinone.sln solution | 224 c. In Visual Studio, open source/allinone/allinone.sln solution |
| 221 in ${SEPARATE_ICU_ROOT} | 225 in ${SEPARATE_ICU_ROOT} |
| 222 d. Build 'makedata' target | 226 d. Build 'makedata' target |
| 223 e. icudt52.dll will be generated in ${SEPARATE_ICU_ROOT}/bin | 227 e. icudt52.dll will be generated in ${SEPARATE_ICU_ROOT}/bin |
| 224 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 |
| 225 and check that in. | 229 and check that in. |
| 226 | 230 |
| 227 | 231 |
| 228 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. |
| 229 - patches/declspec.patch | 233 - patches/declspec.patch |
| OLD | NEW |