| Index: README.chromium
|
| diff --git a/README.chromium b/README.chromium
|
| index 6b66b0128a300eb8cc5625a33a2e97a9a59534e1..d9901d698ae4e821abd95211726cf6bd04be8986 100644
|
| --- a/README.chromium
|
| +++ b/README.chromium
|
| @@ -1,15 +1,15 @@
|
| Name: icu
|
| URL: http://site.icu-project.org/
|
| -Version: 56.1
|
| +Version: 58.1
|
| License: MIT
|
| Security Critical: yes
|
|
|
| Description:
|
| -This directory contains the source code of ICU 56.1 for C/C++.
|
| +This directory contains the source code of ICU 58.1 for C/C++.
|
|
|
| A. How to update ICU
|
|
|
| -1. Run "scripts/update.sh <version>" (e.g. 56-1).
|
| +1. Run "scripts/update.sh <version>" (e.g. 58-1).
|
| This will download ICU from the upstream svn repository.
|
| It does preserve Chrome-specific build files (*local.mk) and
|
| converter files. (see section C)
|
| @@ -197,20 +197,7 @@ D. Local Modifications
|
| - patches/locale1.patch: Minor fixes for Korean
|
|
|
|
|
| -2. Applied post-56 fixes from the upstream for measure/date format bugs
|
| -
|
| - - patches/measure_format.patch: combined patch of 12 CLs taken
|
| - from bugs below.
|
| - - upstream bugs
|
| - http://bugs.icu-project.org/trac/ticket/11986
|
| - http://bugs.icu-project.org/trac/ticket/12031
|
| - http://bugs.icu-project.org/trac/ticket/12030
|
| - http://bugs.icu-project.org/trac/ticket/12041
|
| -
|
| - - patches/relative_date.patch from Android
|
| - https://android.googlesource.com/platform/external/icu/+/f9ffd5b%5E%21
|
| -
|
| -3. Breakiterator patches
|
| +2. Breakiterator patches
|
| - patches/linebrk.patch
|
| a. Drop *_loose.txt for all locales and use the corresponding normal.txt
|
| b. Drop local patches we used to have for the following issues. They'll
|
| @@ -233,7 +220,7 @@ D. Local Modifications
|
| patch: patches/cjdict.patch
|
| upstream bug: http://bugs.icu-project.org/trac/ticket/10888
|
|
|
| -4. Timezone data update
|
| +3. Timezone data update
|
| Run scripts/update_tz.sh to grab the latest version of the
|
| following timezone data files and put them in source/data/misc
|
|
|
| @@ -246,16 +233,14 @@ D. Local Modifications
|
| are available at
|
| http://source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2016f/44/
|
|
|
| -5. Build-related changes
|
| +4. Build-related changes
|
|
|
| - - patches/wpo.patch
|
| + - patches/wpo.patch (only needed when icudata dll is used).
|
| 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 http://bugs.icu-project.org/trac/ticket/12129 (C4138 warning)
|
| - d. fix http://bugs.icu-project.org/trac/ticket/11893 (C4275 warning)
|
|
|
| - patches/data.build.patch :
|
| Remove unnecessary resources : unames, collator rule source
|
| @@ -265,17 +250,7 @@ D. Local Modifications
|
| Put ICU_DATA_ENTRY_POINT(icudtXX_dat) in common when we use
|
| the icu data file or icudt.dll
|
|
|
| -6. Apply a timezone detection API fix
|
| - - patches/tzdetect.patch
|
| - - upstream bugs
|
| - http://bugs.icu-project.org/trac/ticket/11623
|
| -
|
| -7. Fix 'bad cast' found in Transliterator with a cfi build
|
| - - patches/xlit_badcast.patch
|
| - - upstream bug (fixed in the upstream. Will be in ICU 57 release)
|
| - http://bugs.icu-project.org/trac/ticket/11937
|
| -
|
| -8. Add back UTF-32 converters temporarily even when
|
| +5. Add back UTF-32 converters temporarily even when
|
| UCONFIG_ONLY_HTML_CONVERSION is defined until UTF-32 is
|
| removed from Blink. See
|
| http://www.icu-project.org/trac/ticket/11296 and
|
| @@ -283,33 +258,9 @@ D. Local Modifications
|
|
|
| - patches/utf32.patch
|
|
|
| -9. Fix a UText bug found in uregex_open fuzzer.
|
| - - patches/utext.patch
|
| - - upstream bug (fixed in trunk in Jan, 2016. Will be in ICU 57 release)
|
| - http://bugs.icu-project.org/trac/ticket/12130
|
| -
|
| -10. Fix a bug in regex compiler.
|
| - - patches/regexcmp.patch
|
| - - upstream bug (fixed in the upstream. Will be in ICU 57 release)
|
| - http://bugs.icu-project.org/trac/ticket/12138
|
| -
|
| -11. Remove an unnecessary static initializer
|
| - - patches/remove_si.patch
|
| - - upstream bug (fixed in trunk. Will be in ICU 57 release)
|
| - http://bugs.icu-project.org/trac/ticket/12408
|
| -
|
| -12. Cherry pick locale data fixes from the upstream and Android
|
| +6. Cherry pick locale data fixes from Android
|
| - patches/locale_extra.patch
|
| - - upstream bugs
|
| - http://unicode.org/cldr/trac/ticket/9045 (en-AU date format)
|
| + - upstream bug
|
| http://unicode.org/cldr/trac/ticket/7969 (percent sign in ar and fa)
|
| - Android patch for the 2nd bug
|
| https://android.googlesource.com/platform/external/icu/+/56b2b8b
|
| -
|
| -13. Add Emoji properties support by cherry-picking from 57.1
|
| - - patches/emoji_props.patch
|
| - - Upstream change cherry-picked
|
| - http://bugs.icu-project.org/trac/changeset/38183
|
| - - source/data/in/{pnames,uprops}.icu were copied from the upstream,
|
| - but they're just for the record. Their contents are hard-coded
|
| - in the source files patched by the above patch.
|
|
|