Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(14)

Side by Side Diff: third_party/icu38/README.google

Issue 21086: Include icudt38l_dat.s in icu (Closed) Base URL: svn://chrome-svn.corp.google.com/chrome/trunk/src/
Patch Set: Created 11 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 A. This directory contains the source code of ICU 3.8 for C/C++ with CJK 1 A. This directory contains the source code of ICU 3.8 for C/C++ with CJK
2 segmentation, plural formatting and other locale-data updates added: 2 segmentation, plural formatting and other locale-data updates added:
3 3
4 - It was obtained with the following: 4 - It was obtained with the following:
5 5
6 1. Download the clean ICU source tree (revision 22777) with the following : 6 1. Download the clean ICU source tree (revision 22777) with the following :
7 7
8 $ svn export --native-eol LF -r 22777 http://source.icu-project.org/repos /icu/icu/trunk icu38 8 $ svn export --native-eol LF -r 22777 http://source.icu-project.org/repos /icu/icu/trunk icu38
9 9
10 2. Apply the following 8 patches : 10 2. Apply the following 8 patches :
(...skipping 30 matching lines...) Expand all
41 41
42 42
43 B. We build ICU 3.8 with VC++ 8 statically linked to VC8 runtime library 43 B. We build ICU 3.8 with VC++ 8 statically linked to VC8 runtime library
44 via the project files in the build directory. The files under 44 via the project files in the build directory. The files under
45 source\common\unicode and source\i18n\unicode were moved under public 45 source\common\unicode and source\i18n\unicode were moved under public
46 so that consumer don't accidently include internal header files. 46 so that consumer don't accidently include internal header files.
47 47
48 C. The data tables DLL (icudt38.dll) is converted from the archive file 48 C. The data tables DLL (icudt38.dll) is converted from the archive file
49 (trunk/third_party/icu38/source/data/in/icudt38l.dat) built on Linux. 49 (trunk/third_party/icu38/source/data/in/icudt38l.dat) built on Linux.
50 Consumers normally just copy the converted file (icudt38.dll) by including 50 Consumers normally just copy the converted file (icudt38.dll) by including
51 the build/icudt.vcproj file. 51 the build/icudt.vcproj file. Additionally, icudt38l_dat.s is included as
52 prebuilt ICU data for the Mac build.
52 53
53 D. The following procedure was taken to build a customized icudt38l.dat on Linux . 54 D. The following procedure was taken to build a customized icudt38l.dat on Linux .
54 55
55 1. Download the ICU 3.8 source as explained in A.1 above. 56 1. Download the ICU 3.8 source as explained in A.1 above.
56 57
57 $ svn export --native-eol LF -r 22777 http://source.icu-project.org/repos/i cu/icu/trunk icu38 58 $ svn export --native-eol LF -r 22777 http://source.icu-project.org/repos/i cu/icu/trunk icu38
58 59
59 2. Apply the first two patches listed in A.2 above. 60 2. Apply the first two patches listed in A.2 above.
60 'data.patch.txt' contains the following data customization: 61 'data.patch.txt' contains the following data customization:
61 62
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
154 source/test/intltest/tmsgfmt.h 155 source/test/intltest/tmsgfmt.h
155 public/common/unicode/utypes.h 156 public/common/unicode/utypes.h
156 public/i18n/unicode/msgfmt.h 157 public/i18n/unicode/msgfmt.h
157 public/i18n/unicode/plurfmt.h 158 public/i18n/unicode/plurfmt.h
158 public/i18n/unicode/plurrule.h 159 public/i18n/unicode/plurrule.h
159 160
160 Besides, builds/icu.vcproj was modified to add plurrule.cpp and 161 Besides, builds/icu.vcproj was modified to add plurrule.cpp and
161 plurfmt.cpp to the list of files to compile. Note that this change 162 plurfmt.cpp to the list of files to compile. Note that this change
162 is not a part of plural.patch because builds/icu.vcproj is 163 is not a part of plural.patch because builds/icu.vcproj is
163 our own file. 164 our own file.
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698