OLD | NEW |
1 Name: ICU | 1 Name: ICU |
2 URL: http://site.icu-project.org/ | 2 URL: http://site.icu-project.org/ |
3 | 3 |
4 This directory contains the source code of ICU 4.6 for C/C++ | 4 This directory contains the source code of ICU 4.6 for C/C++ |
5 | 5 |
6 1. It was obtained with the following: | 6 1. It was obtained with the following: |
7 | 7 |
8 $ svn export --native-eol LF http://source.icu-project.org/repos/icu/icu/tag
s/release-4-6 icu46 | 8 $ svn export --native-eol LF http://source.icu-project.org/repos/icu/icu/tag
s/release-4-6 icu46 |
9 | 9 |
10 2. The following directories were removed because they're not used by Chromium | 10 2. The following directories were removed because they're not used by Chromium |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
92 - patches/wpo.patch | 92 - patches/wpo.patch |
93 - patches/vscomp.patch | 93 - patches/vscomp.patch |
94 (see http://bugs.icu-project.org/trac/ticket/8355 and | 94 (see http://bugs.icu-project.org/trac/ticket/8355 and |
95 http://bugs.icu-project.org/trac/ticket/8356 ) | 95 http://bugs.icu-project.org/trac/ticket/8356 ) |
96 - patches/rtti.patch : Make RTTI work without exception handling on Windows | 96 - patches/rtti.patch : Make RTTI work without exception handling on Windows |
97 (see http://bugs.icu-project.org/trac/ticket/8343) | 97 (see http://bugs.icu-project.org/trac/ticket/8343) |
98 - patches/data.build.patch : | 98 - patches/data.build.patch : |
99 To remove some data files we don't use and cut down the data size. | 99 To remove some data files we don't use and cut down the data size. |
100 - patches/data.build.win.patch : | 100 - patches/data.build.win.patch : |
101 Windows-only data build patch. Add a new target DATALIB to makedata.mak | 101 Windows-only data build patch. Add a new target DATALIB to makedata.mak |
| 102 - patches/clang.patch: To build with Clang. |
102 - add an empty file (stubdatabuilt.txt) to source/stubdata | 103 - add an empty file (stubdatabuilt.txt) to source/stubdata |
103 | 104 |
104 9. Pre-built data libraries are checked in. | 105 9. Pre-built data libraries are checked in. |
105 | 106 |
106 Before building data file on Linux, re-run runConfigureICU Linux again | 107 Before building data file on Linux, re-run runConfigureICU Linux again |
107 if it's run without data.build.patch in #8 above. | 108 if it's run without data.build.patch in #8 above. |
108 | 109 |
109 'make' will fail in the 1st pass. Copy source/data/in/coll/invuca.icu | 110 'make' will fail in the 1st pass. Copy source/data/in/coll/invuca.icu |
110 to {BUILD_DIR_ROOT}/data/out/build/icudt46l/coll and re-run 'make' | 111 to {BUILD_DIR_ROOT}/data/out/build/icudt46l/coll and re-run 'make' |
111 in {BUILD_DIR_ROOT}/data. | 112 in {BUILD_DIR_ROOT}/data. |
(...skipping 10 matching lines...) Expand all Loading... |
122 - cros/icudt46l_dat.S : Built on Linux with | 123 - cros/icudt46l_dat.S : Built on Linux with |
123 abriged locale source files in cros/data put | 124 abriged locale source files in cros/data put |
124 in source/data. Those abridged locales files are | 125 in source/data. Those abridged locales files are |
125 for locales ChromeOS is not localized to. | 126 for locales ChromeOS is not localized to. |
126 | 127 |
127 11. The header files were moved as shown below: | 128 11. The header files were moved as shown below: |
128 | 129 |
129 source/common/unicode ==> public/common/unicode | 130 source/common/unicode ==> public/common/unicode |
130 source/i18n/unicode ==> public/i18n/unicode | 131 source/i18n/unicode ==> public/i18n/unicode |
131 | 132 |
OLD | NEW |