New issue
Advanced search Search tips

Issue 637001 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Dec 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Feature

Blocked on:
issue 658394

Blocking:
issue 579552
issue 593260
issue 628333



Sign in to add a comment

Update ICU to 58

Project Member Reported by drott@chromium.org, Aug 11 2016

Issue description

For using the correct data sets in the Emoji functions, and for relying on ICU functions for emoji linebreaking we need the update to newer ICU versions.

I'd suggest to update to 57, and then 58 as soon as possible. Hopefully we can streamline this process a bit more and have less local patches.

 

Comment 1 by e...@chromium.org, Aug 12 2016

Blocking: 579552
Cc: drott@chromium.org
Labels: -Type-Bug Type-Feature
Status: Available (was: Untriaged)

Comment 2 by js...@chromium.org, Aug 16 2016

Status: Assigned (was: Available)
I'll go directly to ICU 58 [1]. ICU 57 added line breaking rules for Emoji (for  bug 593260 ), but the space-cost was rather hefty (~40% increase in line-breaking rule files => close to 200kB size increase in icudata file).  Since then, a few clever tricks have been applied in the ICU trunk to cut the size down to ~80% of pre-emoji rule files. 

[1] To make Emoji 4.0 work correctly in Chrome 55 stable (or if possible 54), I'll consider patching ICU 56  (data + source changes) with new line breaking rule files + source from the trunk. 

Comment 3 by js...@chromium.org, Oct 21 2016

Status: Started (was: Assigned)
Summary: Update ICU to 58 (was: Update ICU to 57 or 58 (as available))
ICU 58 will be release Oct 21st. I've already started updating (with 58rc). Actually, it's almost done except that 'git cl upload' times out (there are so many files updated). Perhaps, I have to split the CL into multiple pieces. 

Comment 4 by js...@chromium.org, Oct 21 2016

Cc: kojii@chromium.org
kojii@:  I found that WebKit/Source/platform/text/TextBreakIterator.cpp has an array (for word-break:keep-all) whose length depends on U_LB_COUNT.  

Three more LB classes are added in Unicode 9 and U_LB_COUNT is now 43 instead of 40(see the diff below). Therefore, the file cannot be built with ICU 58 (Unicode 9). 

How did you derive the table? Do you have a script to generate the table? 

-    U_LB_COUNT = 40
+    /** @stable ICU 58 */
+    U_LB_E_BASE = 40,            /*[EB]*/ /* from here on: new in Unicode 9.0/ICU 58 */
+    /** @stable ICU 58 */
+    U_LB_E_MODIFIER = 41,        /*[EM]*/
+    /** @stable ICU 58 */
+    U_LB_ZWJ = 42,               /*[ZWJ]*/
+#ifndef U_HIDE_DEPRECATED_API
+    /**
+     * One more than the highest normal ULineBreak value.
+     * The highest value is available via u_getIntPropertyMaxValue(UCHAR_LINE_BREAK).
+     *
+     * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420.
+     */
+    U_LB_COUNT = 43
+#endif  // U_HIDE_DEPRECATED_API
Project Member

Comment 5 by bugdroid1@chromium.org, Oct 21 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/424584b4984bde7c831f42e9fb47f1ad583a1c46

commit 424584b4984bde7c831f42e9fb47f1ad583a1c46
Author: jshin <jshin@chromium.org>
Date: Fri Oct 21 08:15:50 2016

Update aspirational_scripts per Unicode 9

This is a preparation to update ICU to 58.1.
Without this change, ICU update CL cannot be tested on
trybots because a compile will fail due to '#error' checking
if ICU version is less than 58.

BUG= 637001 
TEST=None
TBR=pkasting@chromium.org

Review-Url: https://chromiumcodereview.appspot.com/2436113003
Cr-Commit-Position: refs/heads/master@{#426749}

[modify] https://crrev.com/424584b4984bde7c831f42e9fb47f1ad583a1c46/components/url_formatter/url_formatter.cc

Comment 6 by js...@chromium.org, Oct 21 2016

word-break:keep-all --> word-break:break-all 

As a temporary work-around, I'm using (U_LB_COUNT-3) in place of U_LB_COUNT in my tree. 

Project Member

Comment 7 by bugdroid1@chromium.org, Oct 21 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/deps/icu.git/+/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b

commit 2e57f5552b7244b56a3f9a4f0d9ac89ca137479b
Author: Jungshik Shin <jshin@chromium.org>
Date: Fri Oct 21 18:35:32 2016

Delete source/test

We don't use source/test. It's kept to give API usage examples, but
it got in the way of a version update (git cl upload keeps timing out).

Also, update update.sh to delete source/test after downloading a new
version from the upstream.

BUG= 637001 
TEST=None

Review URL: https://codereview.chromium.org/2435373002 .

[modify] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/scripts/update.sh
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/Makefile.in
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/Makefile.in
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/bocu1tst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/callcoll.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/callcoll.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/calldata.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/calltest.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/capitst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/capitst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cbiapts.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cbiapts.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cbididat.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cbiditst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cbiditst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cbkittst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/ccaltst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/ccaltst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/ccapitst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/ccapitst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/ccolltst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/ccolltst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cconvtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cctest.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/ccurrtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/ccurrtst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cdateintervalformattest.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cdattst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cdattst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cdetst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cdetst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cdtdptst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cdtdptst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cdtrgtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cdtrgtst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cestst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cestst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cfintst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cfintst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cformtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cformtst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cfrtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cfrtst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cg7coll.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cg7coll.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cgendtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/chashtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cintltst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cintltst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cintltst.vcxproj
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cintltst.vcxproj.filters
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/citertst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/citertst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cjaptst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cjaptst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cldrtest.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cloctst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cloctst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cmsccoll.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cmsgtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cmsgtst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cnmdptst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cnmdptst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cnormtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cnormtst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cnumtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cnumtst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cpluralrulestest.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cposxtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/crestst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/crestst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/creststn.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/creststn.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cstrcase.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cstrtest.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cturtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cturtst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cucdapi.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cucdapi.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cucdtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/currtest.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/custrtrn.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/custrtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/cutiltst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/encoll.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/encoll.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/eurocreg.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/hpmufn.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/idnatest.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/nccbtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/nccbtst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/ncnvfbts.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/ncnvfbts.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/ncnvtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/nfsprep.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/nfsprep.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/nucnvtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/nucnvtst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/putiltst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/reapits.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/sorttest.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/spooftest.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/spreptst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/sprpdata.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/stdnmtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/tracetst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/trie2test.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/trietest.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/ucnvseltst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/ucnvseltst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/ucsdetst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/udatatst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/udatpg_test.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/uenumtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/ulistfmttest.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/uregiontest.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/usettest.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/usrchdat.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/usrchtst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/utexttst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/utf16tst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/utf8tst.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/utmstest.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/cintltst/utransts.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/compat/Makefile.in
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/compat/readme.txt
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/compat/tzdate.c
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/compat/tzone.pl
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/depstest/dependencies.py
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/depstest/dependencies.txt
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/depstest/depstest.py
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/depstest/icu-dependencies-mode.el
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/hdrtst/Makefile.in
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/hdrtst/cxxfiles.txt
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/hdrtst/dfiles.txt
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/hdrtst/pfiles.txt
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/Makefile.in
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/aliastst.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/aliastst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/allcoll.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/allcoll.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/alphaindextst.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/alphaindextst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/apicoll.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/apicoll.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/astrotst.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/astrotst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/bidiconf.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/bytestrietest.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/calcasts.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/calcasts.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/callimts.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/callimts.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/calregts.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/calregts.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/caltest.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/caltest.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/caltztst.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/caltztst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/canittst.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/canittst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/citrtest.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/citrtest.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/collationtest.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/colldata.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/colldata.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/compactdecimalformattest.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/convtest.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/convtest.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/cpdtrtst.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/cpdtrtst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/csdetest.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/csdetest.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/currcoll.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/currcoll.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dadrcal.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dadrcal.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dadrfmt.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dadrfmt.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/datadrivennumberformattestsuite.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/datadrivennumberformattestsuite.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dcfmapts.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dcfmapts.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dcfmtest.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dcfmtest.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/decoll.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/decoll.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dtfmapts.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dtfmapts.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dtfmrgts.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dtfmrgts.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dtfmtrtts.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dtfmtrtts.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dtfmttst.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dtfmttst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dtifmtts.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dtifmtts.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dtptngts.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/dtptngts.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/encoll.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/encoll.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/escoll.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/escoll.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/ficoll.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/ficoll.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/fldset.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/fldset.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/frcoll.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/frcoll.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/g7coll.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/g7coll.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/genderinfotest.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/icusvtst.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/icusvtst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/idnaconf.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/idnaconf.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/idnaref.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/idnaref.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/incaltst.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/incaltst.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/intltest.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/intltest.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/intltest.vcxproj
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/intltest.vcxproj.filters
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/itercoll.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/itercoll.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/itformat.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/itformat.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/itmajor.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/itmajor.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/itrbbi.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/itrbbi.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/itrbnf.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/itrbnf.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/itrbnfp.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/itrbnfp.h
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/itrbnfrt.cpp
[delete] https://crrev.com/b0bd3ee50bc2e768d7a17cbc60d87f517f024dbe/source/test/intltest/itrbnfrt.h
[delete] http
Project Member

Comment 8 by bugdroid1@chromium.org, Oct 21 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/deps/icu.git/+/f8aa31dae861d2078afcfc83e1f998b4891c8908

commit f8aa31dae861d2078afcfc83e1f998b4891c8908
Author: Jungshik Shin <jshin@chromium.org>
Date: Fri Oct 21 19:12:36 2016

Delete Visual Studio build files

There's no need for VS build files.
Besides, update scripts/update.sh to post-edit source/configure
for missing test/ directory.

This clean up is necessary to get 'git cl upload/rietveld' work
smoothly in an upcoming ICU update.

BUG= 637001 
TEST=source/runConfigureICU Linux --disable-tests --disable-layout

Review URL: https://codereview.chromium.org/2443653002 .

[modify] https://crrev.com/f8aa31dae861d2078afcfc83e1f998b4891c8908/README.chromium
[modify] https://crrev.com/f8aa31dae861d2078afcfc83e1f998b4891c8908/scripts/update.sh
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/allinone/allinone.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/allinone/icucheck.bat
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/common/common.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/common/common.vcxproj.filters
[modify] https://crrev.com/f8aa31dae861d2078afcfc83e1f998b4891c8908/source/configure
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/data/makedata.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/data/makedata.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/extra/uconv/uconv.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/extra/uconv/uconv.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/i18n/i18n.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/i18n/i18n.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/io/io.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/io/io.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/all/all.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/break/break.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/break/break.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/break/break.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/cal/cal.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/cal/cal.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/cal/cal.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/case/case.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/case/case.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/case/case.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/citer/citer.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/citer/citer.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/coll/coll.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/coll/coll.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/coll/coll.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/csdet/csdet.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/csdet/csdet.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/date/date.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/date/date.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/date/date.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/datefmt/datefmt.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/datefmt/datefmt.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/datefmt/datefmt.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/dtitvfmtsample/dtitvfmtsample.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/dtitvfmtsample/dtitvfmtsample.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/dtptngsample/dtptngsample.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/dtptngsample/dtptngsample.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/layout/layout.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/layout/layout.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/layout/layout.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/legacy/legacy.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/legacy/legacy.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/legacy/legacy.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/msgfmt/msgfmt.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/msgfmt/msgfmt.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/msgfmt/msgfmt.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/numfmt/numfmt.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/numfmt/numfmt.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/numfmt/numfmt.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/plurfmtsample/plurfmtsample.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/plurfmtsample/plurfmtsample.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/props/props.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/props/props.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/props/props.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/strsrch/strsrch.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/strsrch/strsrch.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/strsrch/strsrch.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/translit/translit.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/translit/translit.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/translit/translit.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/uciter8/uciter8.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/uciter8/uciter8.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/uciter8/uciter8.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/ucnv/ucnv.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/ucnv/ucnv.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/ucnv/ucnv.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/udata/reader.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/udata/reader.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/udata/udata.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/udata/writer.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/udata/writer.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/ufortune/ufortune.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/ufortune/ufortune.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/ufortune/ufortune.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/ugrep/ugrep.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/ugrep/ugrep.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/ugrep/ugrep.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/uresb/resources.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/uresb/resources.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/uresb/uresb.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/uresb/uresb.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/uresb/uresb.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/ustring/ustring.sln
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/ustring/ustring.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/samples/ustring/ustring.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/stubdata/stubdata.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/stubdata/stubdata.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/ctestfw/ctestfw.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/ctestfw/ctestfw.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/genbrk/genbrk.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/genbrk/genbrk.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/genccode/genccode.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/genccode/genccode.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/gencfu/gencfu.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/gencfu/gencfu.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/gencmn/gencmn.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/gencmn/gencmn.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/gencnval/gencnval.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/gencnval/gencnval.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/gendict/gendict.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/gendict/gendict.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/gennorm2/gennorm2.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/genrb/derb.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/genrb/derb.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/genrb/genrb.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/genrb/genrb.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/gensprep/gensprep.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/gensprep/gensprep.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/gentest/gentest.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/gentest/gentest.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/icuinfo/icuinfo.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/icuinfo/testplug.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/icuinfo/testplug.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/icupkg/icupkg.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/icuswap/icuswap.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/makeconv/makeconv.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/makeconv/makeconv.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/pkgdata/pkgdata.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/pkgdata/pkgdata.vcxproj.filters
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/toolutil/toolutil.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/tzcode/icuzdump.vcxproj
[delete] https://crrev.com/2e57f5552b7244b56a3f9a4f0d9ac89ca137479b/source/tools/tzcode/icuzdump.vcxproj.filters

Project Member

Comment 9 by bugdroid1@chromium.org, Oct 21 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e60b571faa3f14dd9119a6792dccf12f8bf80192

commit e60b571faa3f14dd9119a6792dccf12f8bf80192
Author: jshin <jshin@chromium.org>
Date: Fri Oct 21 19:20:05 2016

Prepare to upgrade ICU to 58 part 2

U_LB_COUNT is assumed to be 40 in Blink line breaking code, but it's
43 in ICU 58/Unicode 9.

Three new classes (Emoji Base, Emoji Modifier, and ZWJ) should behave
identically whether or not 'word-break: break-all' is in effect.

BUG= 637001 
TEST=TextBreakIterator.cpp is compiled without an error with ICU 58.
R=kojii@chromium.org
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel

Review-Url: https://chromiumcodereview.appspot.com/2440923002
Cr-Commit-Position: refs/heads/master@{#426860}

[modify] https://crrev.com/e60b571faa3f14dd9119a6792dccf12f8bf80192/third_party/WebKit/Source/platform/text/TextBreakIterator.cpp

Comment 10 by js...@chromium.org, Oct 21 2016

Blockedon: 658394
Project Member

Comment 11 by bugdroid1@chromium.org, Oct 23 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/deps/icu.git/+/5feb9ad55c4d3609585820244d59a4462632540c

commit 5feb9ad55c4d3609585820244d59a4462632540c
Author: Jungshik Shin <jshin@chromium.org>
Date: Fri Oct 21 19:52:48 2016

Update ICU to 58 part1

* Note that this CL will be followed by CLs with local changes.
  Until then, ICU should not be rolled in DEPS. See READ_THIS_FIRST
  for details.

* Adjust scripts/update.sh and scripts/data_files_to_preserve.txt
  - CLDR/ICU added ckb/ast locale data. Drop them from the list to preserve.
  - source/layout does not exist in 58.1 any more.

* Update the tree to ICU 58.1 from the upstream by running
  scripts/update.sh

* Update README.chromium and add READ_THIS_FIRST to warn about the
  status of the tree.

BUG= 637001 
TEST=None

[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/APIChangeReport.html
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/LICENSE
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/README.chromium
[add] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/READ_THIS_FIRST
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/license.html
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/readme.html
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/scripts/data_files_to_preserve.txt
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/scripts/update.sh
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/Doxyfile.in
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/Makefile.in
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/acinclude.m4
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/aclocal.m4
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/Makefile.in
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/appendable.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/bmpset.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/bmpset.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/brkeng.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/brkeng.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/brkiter.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/bytestream.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/bytestrie.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/bytestriebuilder.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/bytestrieiterator.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/caniter.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/chariter.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/charstr.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/charstr.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/cmemory.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/cmemory.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/common.rc
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/cpputils.h
[add] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/cstr.cpp
[add] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/cstr.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/cstring.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/cstring.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/cwchar.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/cwchar.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/dictbe.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/dictbe.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/dictionarydata.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/dictionarydata.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/dtintrv.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/errorcode.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/filteredbrk.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/filterednormalizer2.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/hash.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/icudataver.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/icuplug.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/icuplugimp.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/listformatter.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/loadednormalizer2impl.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/localsvc.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/locavailable.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/locbased.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/locbased.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/locdispnames.cpp
[add] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/locdspnm.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/locid.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/loclikely.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/locmap.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/locmap.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/locresdata.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/locutil.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/locutil.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/messageimpl.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/messagepattern.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/msvcres.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/mutex.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/norm2_nfc_data.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/norm2allmodes.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/normalizer2.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/normalizer2impl.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/normalizer2impl.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/normlzr.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/parsepos.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/patternprops.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/patternprops.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/pluralmap.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/pluralmap.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/propname.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/propname.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/propname_data.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/propsvec.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/propsvec.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/punycode.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/punycode.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/putil.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/putilimp.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/rbbi.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/rbbicst.pl
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/rbbidata.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/rbbidata.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/rbbinode.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/rbbinode.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/rbbirb.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/rbbirb.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/rbbirpt.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/rbbirpt.txt
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/rbbiscan.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/rbbiscan.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/rbbisetb.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/rbbisetb.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/rbbistbl.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/rbbitblb.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/rbbitblb.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/resbund.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/resbund_cnv.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/resource.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/resource.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ruleiter.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ruleiter.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/schriter.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/serv.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/serv.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/servlk.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/servlkf.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/servloc.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/servls.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/servnotf.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/servnotf.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/servrbf.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/servslkf.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/sharedobject.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/sharedobject.h
[add] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/simpleformatter.cpp
[delete] https://crrev.com/f8aa31dae861d2078afcfc83e1f998b4891c8908/source/common/simplepatternformatter.cpp
[delete] https://crrev.com/f8aa31dae861d2078afcfc83e1f998b4891c8908/source/common/simplepatternformatter.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/sprpimpl.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/stringpiece.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/stringtriebuilder.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uarrsort.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uarrsort.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uassert.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ubidi.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ubidi_props.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ubidi_props.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ubidi_props_data.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ubidiimp.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ubidiln.c
[add] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ubiditransform.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ubidiwrt.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ubrk.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ubrkimpl.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucase.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucase.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucase_props_data.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucasemap.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucasemap_titlecase_brkiter.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucat.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uchar.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uchar_props_data.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucharstrie.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucharstriebuilder.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucharstrieiterator.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uchriter.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucln.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucln_cmn.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucln_cmn.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucln_imp.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucmndata.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucmndata.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv2022.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_bld.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_bld.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_cb.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_cnv.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_cnv.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_ct.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_err.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_ext.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_ext.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_imp.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_io.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_io.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_lmb.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_set.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_u16.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_u32.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_u7.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnv_u8.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnvbocu.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnvdisp.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnvhz.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnvisci.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnvlat1.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnvmbcs.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnvmbcs.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnvscsu.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucnvsel.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucol_data.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucol_swp.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucol_swp.h
[add] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucurr.cpp
[add] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ucurrimp.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/udata.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/udatamem.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/udatamem.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/udataswp.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/udataswp.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uelement.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uenum.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uenumimp.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uhash.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uhash.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uhash_us.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uidna.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uinit.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uinvchar.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uinvchar.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uiter.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ulist.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ulist.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ulistformatter.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uloc.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uloc_keytype.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/uloc_tag.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/ulocimp.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/umapfile.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/umapfile.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/umath.c
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/umutex.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/umutex.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unames.cpp
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/appendable.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/brkiter.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/bytestream.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/bytestrie.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/bytestriebuilder.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/caniter.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/chariter.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/dbbi.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/docmain.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/dtintrv.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/enumset.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/errorcode.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/filteredbrk.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/icudataver.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/icuplug.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/idna.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/listformatter.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/localpointer.h
[add] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/locdspnm.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/locid.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/messagepattern.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/normalizer2.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/normlzr.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/parseerr.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/parsepos.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/unicode/platform.h
[modify] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/source/common/un
Project Member

Comment 12 by bugdroid1@chromium.org, Oct 28 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/deps/icu.git/+/e0d9b90cae887a97977b0992f7a746eb1c01b9ac

commit e0d9b90cae887a97977b0992f7a746eb1c01b9ac
Author: Jungshik Shin <jshin@chromium.org>
Date: Fri Oct 28 19:56:54 2016

ICU update to 58 part 2

Follw-up to https://chromium.googlesource.com/chromium/deps/icu/+/5feb9ad5
(due to a rietveld issue, part 1 was manually pushed).

Update ICU to 58.1 release from ICU 56.1 part2.

Listed below a tiny subset of what's new in 58.1:

  1. Unicode 9.0 from Unicode 8.0
    - Updated character properties including Emoji data up to 4.0beta.
    - Updated grapheme/word/line breaking rules for Emoji sequences and others.

  2. CLDR 30.0.2 from CLDR 28
    - Numerous locale data updates/improvements

  3. Spoofing API changes
  4. Greek uppercasing support as a part of regular case-mapping API.
  5. Line breaking rule file format optimization. This change enables me
     to add CJ loose line breaking rules back (previously, it's dropped
     to save space) so that Blink can use it for CJ.

See http://site.icu-project.org/download/58 for more details on ICU 58.1
and http://site.icu-project.org/download/57 for more details on ICU 57.1

For CLDR 30, see http://cldr.unicode.org/index/downloads/cldr-30 .

The size impact:
   Non-Android: 10,127,200 => 10,128,624 (delta = 1,424 / 0.014%)
   Android: 6,563,152 => 6,571,936 (delta = 8,784 / 0.13%)

Below are the list of changes made on top of the upstream ICU 58.1
in reverse order. Most of these changes were made in 58staging branch
to run trybots and cherry-picked back for this CL. See
   https://chromium.googlesource.com/chromium/deps/icu/+/log/chromium/58staging
   https://codereview.chromium.org/2447513002/ : cr+blink update cl with
       58staging branch head.

* Fix a build on Win without std::string (v8)
* Add ms932 alias to Shift_JIS

* Apply Google-specific locale data patches

* Fix a bug in scriptset

* Update windows-1255 mapping

* Disable C4333 warning by MSVC (harmless)

* Apply and update utf32.patch and README.chromium

* Update and apply vscomp.patch
  stringpiece patch removed. VS2015 seems to be fine with a redefinition.

* Update pre-built ICU data files
   Update *local.mk with a new copyright line

* Apply more patches
  The following patches were applied and updated: data_symb, vscomp, wpo

  The unnecessary part was dropped from vscomp

* Update BUILD.gn and icu.gyp* files

* Update android/brkitr.patch

* Update and apply more patches

* Update and apply cjdict.patch
   Apply data.build.patch

* Delete obsolete patches: cmemory,regex

* Update README.chromium and apply brkitr patches

  - Update README.chromium
  - Remove obsolete patches
  - Update linebrk.patch and apply it: add back line_loose_cj

* Update wordbrk.patch and apply it

* Update and apply khmer-dictbe.patch

* Update data trimming

  - android/patch_locale.sh
  - scripts/trim_data.sh
     ExemplarCh* removed
     charac*Label removed
     relative/relativeTime removed for daysOfWeek and quarter

* Update the following patches

  android/brkitr.patch
  patches/linebrk.patch
  patches/data.build.patch

* Update cjdict.patch and linebrk.patch

BUG= 637001 
TEST=Layout tests, all unittests, browser tests, ui tests.
R=jsbell@chromium.org, mark@chromium.org

Review URL: https://codereview.chromium.org/2442923002 .

[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/BUILD.gn
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/README.chromium
[delete] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/READ_THIS_FIRST
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/android/brkitr.patch
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/android/icudtl.dat
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/android/patch_locale.sh
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/common/icudtb.dat
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/common/icudtl.dat
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/icu.gyp
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/icu.gypi
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/patches/cjdict.patch
[delete] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/patches/cmemory.patch
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/patches/data.build.patch
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/patches/data.build.win.patch
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/patches/data_symb.patch
[add] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/patches/digilist.patch
[delete] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/patches/emoji_props.patch
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/patches/khmer-dictbe.patch
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/patches/linebrk.patch
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/patches/locale1.patch
[delete] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/patches/locale_extra.patch
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/patches/locale_google.patch
[delete] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/patches/measure_format.patch
[delete] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/patches/regex.patch
[delete] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/patches/regexcmp.patch
[delete] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/patches/relative_date.patch
[delete] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/patches/remove_si.patch
[add] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/patches/scriptset.patch
[delete] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/patches/tzdetect.patch
[delete] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/patches/utext.patch
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/patches/utf32.patch
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/patches/vscomp.patch
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/patches/wordbrk.patch
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/patches/wpo.patch
[delete] https://crrev.com/5feb9ad55c4d3609585820244d59a4462632540c/patches/xlit_badcast.patch
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/scripts/trim_data.sh
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/common/dictbe.cpp
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/common/locmap.c
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/common/ucmndata.h
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/common/ucnv_bld.cpp
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/common/ucnv_u32.c
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/common/udata.cpp
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/common/unicode/utypes.h
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/Makefile.in
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/brkitr/brklocal.mk
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/brkitr/dictionaries/cjdict.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/brkitr/fi.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/brkitr/root.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/brkitr/rules/word.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/brkitr/zh.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/brkitr/zh_Hant.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/coll/collocal.mk
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/curr/reslocal.mk
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/curr/ru.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/curr/uk.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/lang/reslocal.mk
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/locales/hi.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/locales/ko.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/locales/reslocal.mk
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/locales/ta.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/makedata.mak
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/mappings/convrtrs.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/mappings/windows-1255-html.ucm
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/misc/likelySubtags.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/misc/metadata.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/misc/supplementalData.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/misc/zoneinfo64.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/rbnf/rbnflocal.mk
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/af.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/am.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ar.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ast.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/az.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/az_Cyrl.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/be.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/bg.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/bn.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/br.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/bs.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/bs_Cyrl.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ca.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ce.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/chr.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ckb.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/cs.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/cy.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/da.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/de.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/dsb.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/dz.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ee.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/el.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/en.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/es.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/et.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/eu.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/fa.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/fi.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/fil.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/fo.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/fr.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/fur.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/fy.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ga.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/gd.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/gl.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/gsw.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/gu.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/he.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/hi.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/hr.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/hsb.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/hu.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/hy.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/id.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/is.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/it.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ja.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ka.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/kea.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/kk.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/km.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/kn.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ko.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ksh.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ky.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/lb.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/lo.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/lt.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/lv.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/mk.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ml.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/mn.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/mr.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ms.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/mt.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/my.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/mzn.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/nb.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ne.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/nl.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/nn.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/pa.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/pl.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/pt.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/reslocal.mk
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ro.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ru.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/se.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/si.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/sk.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/sl.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/smn.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/sq.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/sr.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/sr_Latn.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/sv.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/sw.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ta.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/te.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/th.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/to.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/tr.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ug.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/uk.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/ur.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/uz.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/uz_Cyrl.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/vi.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/wae.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/yue.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/zh.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/zh_Hant.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/region/zu.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/sprep/spreplocal.mk
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/unit/reslocal.mk
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/zone/ko.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/zone/reslocal.mk
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/zone/zh.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/data/zone/zh_Hant.txt
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/i18n/digitlst.cpp
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/i18n/scriptset.cpp
[modify] https://crrev.com/e0d9b90cae887a97977b0992f7a746eb1c01b9ac/source/stubdata/stubdata.c

Ick was updated b to 58.1
. I will follow this up with a blink cl to use ICU for emoji-text classification and emoji line breaking. 
Project Member

Comment 14 by bugdroid1@chromium.org, Nov 11 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b7953020fadcc4192124ae4c79535e9b4f45c2bc

commit b7953020fadcc4192124ae4c79535e9b4f45c2bc
Author: jshin <jshin@chromium.org>
Date: Fri Nov 11 22:33:55 2016

Roll ICU to 7ddf5e9b

Pick up two more upstream patches in post ICU 58.1 release.
(they'll be a part of ICU 58.1 maintenance release in the upstream.)

See, for the acutl changes,

https://chromium.googlesource.com/chromium/deps/icu.git/+log/e0d9b90..7ddf5e9

TBR=machenbach@chromium.org
BUG= 637001 

Review-Url: https://codereview.chromium.org/2495883003
Cr-Commit-Position: refs/heads/master@{#431672}

[modify] https://crrev.com/b7953020fadcc4192124ae4c79535e9b4f45c2bc/DEPS

Project Member

Comment 15 by bugdroid1@chromium.org, Nov 15 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/0d2133839bd06c22c31bfc1695035a13811163ab

commit 0d2133839bd06c22c31bfc1695035a13811163ab
Author: jshin <jshin@chromium.org>
Date: Tue Nov 15 10:00:09 2016

Use ICU's case mapping API for Greek uppercasing

Follow-up to ICU update to 58.1.

ICU's regular uppercasing API now supports Greek uppercasing so that
there's no more need to use transliterator.

As a result, Greek uppercasig should be a lot faster than before.

BUG= 637001 
TEST=wtf_unittests --gtest_filter=*UpperLoc*

Review-Url: https://codereview.chromium.org/2488763002
Cr-Commit-Position: refs/heads/master@{#432155}

[modify] https://crrev.com/0d2133839bd06c22c31bfc1695035a13811163ab/third_party/WebKit/Source/wtf/text/StringImpl.cpp

Project Member

Comment 16 by bugdroid1@chromium.org, Nov 15 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/v8/v8.git/+/4f224b39953ffc6cbac18083790e16785f4c1d5f

commit 4f224b39953ffc6cbac18083790e16785f4c1d5f
Author: jshin <jshin@chromium.org>
Date: Tue Nov 15 18:29:23 2016

Use a regular ICU API for el-Upper

ICU now supports uppercasing in Greek via its regular uppercasing API.
So, there's no need to use a slow transliteration API for uppercasing
in Greek.

This CL includes rolling ICU to ICU 58.1.

Besides, drop intl402/Intl/getCanonicalLocales/weird-cases from
test262.status because it passes now with ICU 58.1.

BUG= chromium:637001 , v8:5012 

Review-Url: https://codereview.chromium.org/2491333003
Cr-Commit-Position: refs/heads/master@{#41009}

[modify] https://crrev.com/4f224b39953ffc6cbac18083790e16785f4c1d5f/DEPS
[modify] https://crrev.com/4f224b39953ffc6cbac18083790e16785f4c1d5f/src/runtime/runtime-i18n.cc
[modify] https://crrev.com/4f224b39953ffc6cbac18083790e16785f4c1d5f/test/intl/general/case-mapping.js
[modify] https://crrev.com/4f224b39953ffc6cbac18083790e16785f4c1d5f/test/test262/test262.status

Project Member

Comment 17 by bugdroid1@chromium.org, Nov 18 2016

Labels: merge-merged-5.6
The following revision refers to this bug:
  https://chromium.googlesource.com/v8/v8.git/+/4f224b39953ffc6cbac18083790e16785f4c1d5f

commit 4f224b39953ffc6cbac18083790e16785f4c1d5f
Author: jshin <jshin@chromium.org>
Date: Tue Nov 15 18:29:23 2016

Use a regular ICU API for el-Upper

ICU now supports uppercasing in Greek via its regular uppercasing API.
So, there's no need to use a slow transliteration API for uppercasing
in Greek.

This CL includes rolling ICU to ICU 58.1.

Besides, drop intl402/Intl/getCanonicalLocales/weird-cases from
test262.status because it passes now with ICU 58.1.

BUG= chromium:637001 , v8:5012 

Review-Url: https://codereview.chromium.org/2491333003
Cr-Commit-Position: refs/heads/master@{#41009}

[modify] https://crrev.com/4f224b39953ffc6cbac18083790e16785f4c1d5f/DEPS
[modify] https://crrev.com/4f224b39953ffc6cbac18083790e16785f4c1d5f/src/runtime/runtime-i18n.cc
[modify] https://crrev.com/4f224b39953ffc6cbac18083790e16785f4c1d5f/test/intl/general/case-mapping.js
[modify] https://crrev.com/4f224b39953ffc6cbac18083790e16785f4c1d5f/test/test262/test262.status

Comment 18 by js...@chromium.org, Dec 22 2016

Status: Fixed (was: Started)

Sign in to add a comment