Index: README.chromium |
diff --git a/README.chromium b/README.chromium |
index 7e17f1cf45b6683204f04c637afa157105441481..b8a4d48170f30e0d5e0647ce2967bb8b3d8ff76f 100644 |
--- a/README.chromium |
+++ b/README.chromium |
@@ -32,16 +32,10 @@ This directory contains the source code of ICU 54.1 for C/C++. |
icudata generation step without layout and layoutex directory by removing the |
corresponding Makefile's from ac_config variable. |
-2. Apply the following patch for platform related headers (putilimpl.h and |
- others). |
- |
- - patches/putil.patch for Android, QNX and newlib(NaCl-newlib). |
- Upstream bug for Android : http://bugs.icu-project.org/trac/ticket/10478 |
- Upstream bug for QNX : http://bugs.icu-project.org/trac/ticket/10811 |
- Upstream bug for newlib : http://bugs.icu-project.org/trac/ticket/10873 |
+2. Apply the following patch for platform.h for NaCl. |
- patches/platform_nacl.patch to add U_PF_NATIVE_CLIENT |
- Upstream bug : http://bugs.icu-project.org/trac/ticket/11033 |
+ upstream bug : http://bugs.icu-project.org/trac/ticket/11033 |
3. Breakiterator patches |
@@ -159,26 +153,17 @@ This directory contains the source code of ICU 54.1 for C/C++. |
8. Build-related changes |
- patches/wpo.patch |
- Upstream bugs : http://bugs.icu-project.org/trac/ticket/8043 |
+ upstream bugs : http://bugs.icu-project.org/trac/ticket/8043 |
http://bugs.icu-project.org/trac/ticket/5701 |
- patches/vscomp.patch for building with Visual Studio on Windows. |
a. do not use WINDOWS_LOCALE_API in locmap.c |
b. do not redefine stringpiece::npos |
- c. fix a Windows build failure with U_USING_ICU_NAMESPACE=0 |
- upstream bug: http://bugs.icu-project.org/trac/ticket/10486 |
- fixed in ICU 53) |
- d. Explicitly use Windows 'A' API when argument is an LPSTR in wintz.c |
- upstream bug : http://bugs.icu-project.org/trac/ticket/10870 |
- patches/data.build.patch : |
Remove unnecessary resources : invuca, unames, collator source, stringprep |
- patches/data.build.win.patch : |
Windows-only data build patch. |
- - patches/clang_win.patch : |
- Take care of 3 warnings from clang and MSVC 2013. |
- upstream bug : http://bugs.icu-project.org/trac/ticket/11102 |
- |
9. Pre-built data files are checked in with the following steps on Linux: |
a. Make a icu data build directory outside the Chromium source tree |
@@ -240,27 +225,13 @@ This directory contains the source code of ICU 54.1 for C/C++. |
f. Copy that icudt52.dll to ${CHROME_ICU_ROOT}/windows/icudt.dll |
and check that in. |
+10. Apply the following patches for regex |
+ - patches/regex.patch (a combined patch of 3 revisions below) |
+ - upstream bugs (fixed in the upstream ToT) : |
+ http://bugs.icu-project.org/trac/ticket/11370 (r36723:36724) |
+ http://bugs.icu-project.org/trac/ticket/11369 (r36726:36727) |
+ http://bugs.icu-project.org/trac/ticket/11371 (r36800:36801) |
-10. Change export of U_ICUDATA_ENTRY_POINT from U_IMPORT to U_EXPORT. |
- - patches/declspec.patch |
- |
-11. Cherry-pick an upstream patch to fix a bug in bidi. |
- - patches/bidi.patch |
- - upstream bug : http://bugs.icu-project.org/trac/ticket/11054 |
- |
-12. Apply the following patches for regex |
- - patches/regex.patch and patches/regex2.patch |
- - upstream bugs : http://bugs.icu-project.org/trac/ticket/11369 |
- http://bugs.icu-project.org/trac/ticket/11370 |
- http://bugs.icu-project.org/trac/ticket/11371 |
- |
-13. Apply the patch for collator |
- - patches/col.patch |
- - No upstream bug was filed because the upstream code was completely |
- rewritten during the ICU 53 cycle. |
- |
-14. Fix a bug in locid (getBaseName is wrong). |
+11. Fix a bug in locid (getBaseName is wrong). |
- patches/locid.patch |
- - Upstream bug: http://bugs.icu-project.org/trac/ticket/11421 |
- |
- |
+ - upstream bug: http://bugs.icu-project.org/trac/ticket/11421 |