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

Side by Side Diff: README.chromium

Issue 8724009: Update timezone data files to 2011n (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/icu46/
Patch Set: Created 9 years 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | patches/locale1.patch » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 4
5 Description: 5 Description:
6 This directory contains the source code of ICU 4.6 for C/C++ 6 This directory contains the source code of ICU 4.6 for C/C++
7 7
8 1. It was obtained with the following: 8 1. It was obtained with the following:
9 9
10 $ svn export --native-eol LF http://source.icu-project.org/repos/icu/icu/tag s/release-4-6 icu46 10 $ svn export --native-eol LF http://source.icu-project.org/repos/icu/icu/tag s/release-4-6 icu46
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 - In source/data/region, run the following command to get rid of numeric regio n 95 - In source/data/region, run the following command to get rid of numeric regio n
96 display names we don't use (everything other than 419). 96 display names we don't use (everything other than 419).
97 $ sed -i '/[0-35-9][0-9][0-9]{/ d' *.txt 97 $ sed -i '/[0-35-9][0-9][0-9]{/ d' *.txt
98 98
99 7. Removal of unihan collation tables from data/coll/{zh,ja,ko}.txt 99 7. Removal of unihan collation tables from data/coll/{zh,ja,ko}.txt
100 100
101 - patches/unihan.patch: 101 - patches/unihan.patch:
102 unihan collation tables are never used in Chrome/Webkit, but it takes 102 unihan collation tables are never used in Chrome/Webkit, but it takes
103 about 1MB in the uncompressed ICU data file in ICU 4.2.1. 103 about 1MB in the uncompressed ICU data file in ICU 4.2.1.
104 104
105 8. Build-related changes 105 8. Timezone data update
106 - Grab the latest version of the following timezone data files and
107 put them in source/data/misc.
108
109 metaZones.txt
110 timezoneTypes.txt
111 windowsZones.txt
112 zoneinfo64.txt
113
114 As of Nov, 2011, the latest version is 2011n and the above files
115 are available at
116 http://source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011n/44/
117
118 9. Build-related changes
106 119
107 - patches/wpo.patch 120 - patches/wpo.patch
108 - patches/vscomp.patch 121 - patches/vscomp.patch
109 (see http://bugs.icu-project.org/trac/ticket/8355 and 122 (see http://bugs.icu-project.org/trac/ticket/8355 and
110 http://bugs.icu-project.org/trac/ticket/8356 ) 123 http://bugs.icu-project.org/trac/ticket/8356 )
111 - patches/rtti.patch : Make RTTI work without exception handling on Windows 124 - patches/rtti.patch : Make RTTI work without exception handling on Windows
112 (see http://bugs.icu-project.org/trac/ticket/8343) 125 (see http://bugs.icu-project.org/trac/ticket/8343)
113 - patches/data.build.patch : 126 - patches/data.build.patch :
114 To remove some data files we don't use and cut down the data size. 127 To remove some data files we don't use and cut down the data size.
115 - patches/data.build.win.patch : 128 - patches/data.build.win.patch :
116 Windows-only data build patch. Add a new target DATALIB to makedata.mak 129 Windows-only data build patch. Add a new target DATALIB to makedata.mak
117 - patches/clang.patch: To build with Clang. 130 - patches/clang.patch: To build with Clang.
118 - add an empty file (stubdatabuilt.txt) to source/stubdata 131 - add an empty file (stubdatabuilt.txt) to source/stubdata
119 132
120 9. Pre-built data libraries are checked in. 133 10. Pre-built data libraries are checked in.
121 134
122 Before building data file on Linux, re-run runConfigureICU Linux again 135 Before building data file on Linux, re-run runConfigureICU Linux again
123 if it's run without data.build.patch in #8 above. 136 if it's run without data.build.patch in #8 above.
124 137
125 'make' will fail in the 1st pass. Copy source/data/in/coll/invuca.icu 138 'make' will fail in the 1st pass. Copy source/data/in/coll/invuca.icu
126 to {BUILD_DIR_ROOT}/data/out/build/icudt46l/coll and re-run 'make' 139 to {BUILD_DIR_ROOT}/data/out/build/icudt46l/coll and re-run 'make'
127 in {BUILD_DIR_ROOT}/data. 140 in {BUILD_DIR_ROOT}/data.
128 141
129 - source/data/in/icudt46l.dat : Built on Linux with all the patches 142 - source/data/in/icudt46l.dat : Built on Linux with all the patches
130 above applied, 143 above applied,
(...skipping 28 matching lines...) Expand all
159 * Visual Studios 9.0. 172 * Visual Studios 9.0.
160 * Cygwin with MSVC 9.0 also complains here about redefinition. 173 * Cygwin with MSVC 9.0 also complains here about redefinition.
161 */ 174 */
162 -#if (!defined(_MSC_VER) || (_MSC_VER > 1500)) && !defined(CYGWINMSVC) 175 -#if (!defined(_MSC_VER) || (_MSC_VER > 1500)) && !defined(CYGWINMSVC)
163 +#if (!defined(_MSC_VER) || (_MSC_VER > 1600)) && !defined(CYGWINMSVC) 176 +#if (!defined(_MSC_VER) || (_MSC_VER > 1600)) && !defined(CYGWINMSVC)
164 const int32_t StringPiece::npos; 177 const int32_t StringPiece::npos;
165 #endif 178 #endif
166 179
167 14. Fix for locales that don't use '.' as decimal separator: patches/nan.patch 180 14. Fix for locales that don't use '.' as decimal separator: patches/nan.patch
168 - upstream bug: http://bugs.icu-project.org/trac/ticket/8561 181 - upstream bug: http://bugs.icu-project.org/trac/ticket/8561
169 - Handle other chars besides the dot. This is require because decNumber's 182 - Handle other chars besides the dot. This is required because decNumber's
170 parser expects the dot as a decimal separator. 183 parser expects the dot as a decimal separator.
171 - Locales that don't use dot were producing "NaN" values. 184 - Locales that don't use dot were producing "NaN" values.
172 185
173 15. Fix a bug in the regex engine. 186 15. Fix a bug in the regex engine.
174 - patches/regex.patch 187 - patches/regex.patch
175 - upstream bug: http://bugs.icu-project.org/trac/ticket/8666 (fixed in the ups tream) 188 - upstream bug: http://bugs.icu-project.org/trac/ticket/8666 (fixed in the ups tream)
176 189
177 16. Apply the upstream patch for Korean search collator support (ICU 4.6.1). 190 16. Apply the upstream patch for Korean search collator support (ICU 4.6.1).
178 - patches/search_collation.patch 191 - patches/search_collation.patch
179 - upstream bug: http://bugs.icu-project.org/trac/ticket/8290 192 - upstream bug: http://bugs.icu-project.org/trac/ticket/8290
180 193
181 17. Fix a use of uninitialized memory bug in regular expression matching 194 17. Fix a use of uninitialized memory bug in regular expression matching
182 - patches/rematch.patch 195 - patches/rematch.patch
183 - upstream bug: http://bugs.icu-project.org/trac/ticket/8824 196 - upstream bug: http://bugs.icu-project.org/trac/ticket/8824
184 197
185 18. Make it compile with -Werror on gcc 4.6 198 18. Make it compile with -Werror on gcc 4.6
186 - patches/gcc46.patch 199 - patches/gcc46.patch (ToT upstream does not have this code any more).
OLDNEW
« no previous file with comments | « no previous file | patches/locale1.patch » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698