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

Unified Diff: README.chromium

Issue 1621943002: ICU 56 step 4: Apply post-56 fixes for measure/date format (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/icu.git@56goog
Patch Set: Created 4 years, 11 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | patches/bidi.patch » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: README.chromium
diff --git a/README.chromium b/README.chromium
index 5c90bf83078904e4981d11f87ccef2df873e5f0f..71f3845fdea89f0ef7c85b5e61bc91a1b6ab0fbe 100644
--- a/README.chromium
+++ b/README.chromium
@@ -1,60 +1,84 @@
Name: icu
URL: http://site.icu-project.org/
-Version: 54.1
+Version: 56.1
License: MIT
Security Critical: yes
+***NOTE***
+ICU is in the middle of being updated to 56.1 and does not work, yet.
+If you have an urgent fix to apply, contact jshin@chromium.org to
+create a branch for 54.1 to apply a fix on top of.
+
Description:
-This directory contains the source code of ICU 54.1 for C/C++.
+This directory contains the source code of ICU 56.1 for C/C++.
+
+
+1. Run "scripts/update.sh <version>" (e.g. 56-1).
+
+2. Apply locale data patches from Google obtained by diff'ing
+ the upstream copy and Google's internal copy for source/data
+ - patches/locale_google.patch:
+ * Google's internal ICU locale changes
+ * Simpler region names for Hong Kong and Macau in all locales
+ * Currency signs in ru, uk and tr locales
+ * AM/PM, midnight, noon formatting for a few Indian locales
+ * Timezone name changes in Korean and Chinese locales
-1. Run "scripts/update.sh <version>" (e.g. 54-1).
+ - patches/locale1.patch: Minor fixes for Korean
-2. Apply the following patch for platform.h for NaCl.
- - patches/platform_nacl.patch to add U_PF_NATIVE_CLIENT
- - upstream bug (fixed in the upstream 55 RC)
- http://bugs.icu-project.org/trac/ticket/11033
+3. Apply 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
- - Apply patches/brkitr.patch
- * word.txt
- a. Move full stops (U+002E, U+FF0E) from MidNumLet to MidNum so that
- FQDN labels can be split at '.'
- b. Move fullwidth digits (U+FF10 - U+FF19) from Ideographic to Numeric.
- See http://unicode.org/cldr/trac/ticket/6555
- * line.txt
- a. Use Japanese rules for all locales because Japanese tailoring only
- affects Japanese specific characters.
- See http://unicode.org/cldr/trac/ticket/3974
- b. Minor changes in CL, OP and IS definitions to handle 'comma-variants'
- more consistenly.
- See http://unicode.org/cldr/trac/ticket/6557
- c. Fix line breaking for Chinese characters and quotation marks
- See http://unicode.org/cldr/trac/ticket/4200 and
- http://crbug.com/39779
-
- - Add a new file brklocal.mk (copied from brkfiles.mk) with line_ja.txt
- and word_POSIX.txt dropped from the build list.
-
- - Apply patches/khmer-dictbe.patch and put in a smaller Khmer dictionary
- (source/data/brkitr/khmerdict.txt) obtained from
- http://bugs.icu-project.org/trac/ticket/9451
-
- - Add several common Chinese words that were dropped previously to
- source/data/cjdict/brkitr/cjdict.txt
- patch: patches/cjdict.patch
- upstream bug: http://bugs.icu-project.org/trac/ticket/10888
-
-
- - android/brkitr.patch (to be applied for Android build only) :
- Do not use the C+J dictionary for Chinese/Japanese segmentation
- to reduce the data size. Adjust word.txt and a few other files.
-
- - source/data/brkitr/word_ja.txt (used only on Android)
- Added for Japanese-specific word-breaking without the C+J dictionary.
+ - Apply patches/brkitr.patch
+ * word.txt
+ a. Move full stops (U+002E, U+FF0E) from MidNumLet to MidNum so that
+ FQDN labels can be split at '.'
+ b. Move fullwidth digits (U+FF10 - U+FF19) from Ideographic to Numeric.
+ See http://unicode.org/cldr/trac/ticket/6555
+ * line.txt
+ a. Use Japanese rules for all locales because Japanese tailoring only
+ affects Japanese specific characters.
+ See http://unicode.org/cldr/trac/ticket/3974
+ b. Minor changes in CL, OP and IS definitions to handle 'comma-variants'
+ more consistenly.
+ See http://unicode.org/cldr/trac/ticket/6557
+ c. Fix line breaking for Chinese characters and quotation marks
+ See http://unicode.org/cldr/trac/ticket/4200 and
+ http://crbug.com/39779
+
+ - Add a new file brklocal.mk (copied from brkfiles.mk) with line_ja.txt
+ and word_POSIX.txt dropped from the build list.
+
+ - Apply patches/khmer-dictbe.patch and put in a smaller Khmer dictionary
+ (source/data/brkitr/khmerdict.txt) obtained from
+ http://bugs.icu-project.org/trac/ticket/9451
+
+ - Add several common Chinese words that were dropped previously to
+ source/data/cjdict/brkitr/cjdict.txt
+ patch: patches/cjdict.patch
+ upstream bug: http://bugs.icu-project.org/trac/ticket/10888
+
+
+ - android/brkitr.patch (to be applied for Android build only) :
+ Do not use the C+J dictionary for Chinese/Japanese segmentation
+ to reduce the data size. Adjust word.txt and a few other files.
+
+ - source/data/brkitr/word_ja.txt (used only on Android)
+ Added for Japanese-specific word-breaking without the C+J dictionary.
4. Converter changes :
@@ -92,12 +116,6 @@ This directory contains the source code of ICU 54.1 for C/C++.
5. Locale changes
- - patches/locale_google.patch : Google's internal ICU locale changes
-
- - patches/locale1.patch :
- a. Exemplar character set changes for zh*, ja + 9 Indian locales
- b. Minor fixes for Korean and Turkish
-
- Locale build configuration files: To include the full locale data
for Chrome's UI languages and the minimum locale data for other locales,
add reslocal.mk or {trns,sprep,rbnf,coll}local.mk files to
@@ -139,7 +157,7 @@ This directory contains the source code of ICU 54.1 for C/C++.
windowsZones.txt
zoneinfo64.txt
- As of Dec 14 2015, the latest version is 2015g and the above files
+ As of Jan 20 2016, the latest version is 2015g and the above files
are available at
http://source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2015g/44/
@@ -167,9 +185,6 @@ This directory contains the source code of ICU 54.1 for C/C++.
- patches/data.build.patch :
Remove unnecessary resources : unames, collator rule source
- - patches/pkg_gen.patch :
- upstream bug (fixed in the upstream RC 55)
- http://bugs.icu-project.org/trac/ticket/10572
- patches/data.build.win.patch :
Windows-only data build patch.
- patches/data_symb.patch :
@@ -239,72 +254,12 @@ This directory contains the source code of ICU 54.1 for C/C++.
f. Copy that icudt54.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 55 RC)
- 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)
-
-11. Fix bugs in locid (getBaseName / thread safety).
- - patches/locid.patch
- - upstream bugs (fixed in the upstream 55 RC)
- http://bugs.icu-project.org/trac/ticket/11421
- http://bugs.icu-project.org/trac/ticket/11547
-
-12. Fix bugs in BiDi
- - patches/bidi.patch
- - upstream bugs (fixed in the upstream 55 RC)
- http://bugs.icu-project.org/trac/ticket/11177
- http://bugs.icu-project.org/trac/ticket/11451
-
-13. Fix a data race in cmemory
- - patches/cmemory.patch
- - upstream bug (fixed in the upstream 55 RC)
- http://www.icu-project.org/trac/ticket/11538
-
-14. Fix a bug found by 'stack' (static analysis tool)
- - patches/uloc.patch
- - upstream bug
- http://www.icu-project.org/trac/ticket/11602
-
-15. Add a timezone detection API
- - patches/tzdetect.patch (applied in the upstream 55)
- - patches/tzdetect2.patch
- - upstream bugs
- http://bugs.icu-project.org/trac/ticket/11358
- http://bugs.icu-project.org/trac/ticket/11623
-
-16. Properly handle a converter name starting with 'x-'.
- - patches/ucnv_name.patch
- - upstream bug
- http://bugs.icu-project.org/trac/ticket/11696
-
-17. Cherry-pick an upstream patch to add a separate field for ref-counting in
- the converter data.
- - patches/ucnv_refcount.patch
- - upstream change:
- http://bugs.icu-project.org/trac/ticket/11601
-
-18. Apply patches/infinite-recursion.patch , corresponds to upstream r36672
-
-19. Fix a data race in umutex
- - patches/mutex.patch
- - upstream bug (fixed in ToT and will be included in 56)
- http://bugs.icu-project.org/trac/ticket/11599
-
-20. Cherry-pick an upstream patch for a data loading bug.
- - patches/dataload.patch
- - upstream change (fixed in ToT and will be included in 56)
- http://bugs.icu-project.org/trac/changeset/37670
-
-21. Fix -Woverloaded-virtual warnings
- - patches/woverloaded-virtual.patch
-
-22. Fix -Wmicrosoft-unqulified-friend warning
- - patches/stringthreadtest.patch
+15. Apply a timezone detection API fix
+ - patches/tzdetect.patch
+ - upstream bugs
+ http://bugs.icu-project.org/trac/ticket/11623
23. Fix 'bad cast' found in Transliterator with a cfi build
- - patches/xlit_badcast.patch ; speculative
- - upstream bug (yet to be resolved)
- http://bugs.icu-project.org/trac/ticket/11937
+ - patches/xlit_badcast.patch
+ - upstream bug (yet to be resolved)
+ http://bugs.icu-project.org/trac/ticket/11937
« no previous file with comments | « no previous file | patches/bidi.patch » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698