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

Issue 2447513002: Update ICU to 58.1 (Closed)

Created:
4 years, 1 month ago by jungshik at Google
Modified:
4 years, 1 month ago
CC:
chromium-reviews, dmazzoni
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Update ICU to 58.1 See https://codereview.chromium.org/2442923002 for actual changes. Fix base_unittests:NumberFormattingTest.FormatPercent per new percent formats for Arabic and Persian in CLDR 30/ICU 58. Adjust IsIDNComponentSafe() to keep the current behavior (therefore, no changes in tests) with ICU 58.1 changes in uspoof API. Rebaselined a few layout tests (no substantial changes) and changed one test. fast/text/midword-break-before-surrogate-pair: expectation was wrong about the line breaking behavior of regional indiactors. The following two wpt tests are directly changed in our tree with an upstream pull request made for the change: https://github.com/w3c/web-platform-tests/pull/4090 imported/wpt/encoding/textdecoder-fatal-single-byte imported/wpt/encoding/textdecoder-labels BUG=637001 TEST=Layout tests, all unittests, browser tests Committed: https://crrev.com/b2b928ac0d2e7caabffd9a10b94e71ef534b206a Cr-Commit-Position: refs/heads/master@{#429312}

Patch Set 1 #

Patch Set 2 : fix icu hash #

Patch Set 3 : fix windows compile failure #

Patch Set 4 : roll icu to c94ace5e1b0351d #

Patch Set 5 : update midword-break-before-surrogate-pair and PercentFormat #

Patch Set 6 : adjust IDN check code to ICU 58.1 #

Patch Set 7 : roll icu to 5801c6e79a5b (latest locale data with Google patches) #

Patch Set 8 : rebaseline, roll icu to 2fd4e714 #

Patch Set 9 : f/t/intl/thai-line-break rebaselined for win7 #

Patch Set 10 : roll icu to b202b8ec #

Patch Set 11 : roll icu to final 58.1 in master #

Total comments: 2

Patch Set 12 : address Peter's review comment / tighten dangerous pattern regex / add unittests #

Total comments: 3

Patch Set 13 : add a TODO comment about non-BMP overflow test string with word-break: break-all #

Patch Set 14 : fix a typo in html comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+112 lines, -3479 lines) Patch
M DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M base/i18n/number_formatting_unittest.cc View 1 2 3 4 2 chunks +14 lines, -4 lines 0 comments Download
M components/url_formatter/url_formatter.cc View 1 2 3 4 5 6 7 8 9 10 11 6 chunks +37 lines, -31 lines 0 comments Download
M components/url_formatter/url_formatter_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/fast/text/midword-break-before-surrogate-pair.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +10 lines, -4 lines 0 comments Download
M third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-fatal-single-byte.html View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
D third_party/WebKit/LayoutTests/imported/wpt/encoding/textdecoder-labels-expected.txt View 1 2 3 4 5 6 7 1 chunk +0 lines, -3399 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/text/color-emoji-expected.png View 1 2 3 4 5 6 7 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/text/color-emoji-expected.txt View 1 2 3 4 5 6 7 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/text/international/complex-joining-using-gpos-expected.txt View 1 2 3 4 5 6 7 1 chunk +4 lines, -4 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/text/midword-break-before-surrogate-pair-expected.png View 1 2 3 4 5 6 7 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/fast/text/midword-break-before-surrogate-pair-expected.txt View 1 2 3 4 5 6 7 1 chunk +11 lines, -9 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.10/fast/text/midword-break-before-surrogate-pair-expected.png View 1 2 3 4 5 6 7 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/text/midword-break-before-surrogate-pair-expected.png View 1 2 3 4 5 6 7 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/fast/text/midword-break-before-surrogate-pair-expected.png View 1 2 3 4 5 6 7 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/fast/text/midword-break-before-surrogate-pair-expected.txt View 1 2 3 4 5 6 7 1 chunk +11 lines, -9 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/fast/text/color-emoji-expected.txt View 1 2 3 4 5 6 7 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/fast/text/international/thai-line-breaks-expected.png View 1 2 3 4 5 6 7 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/fast/text/midword-break-before-surrogate-pair-expected.png View 1 2 3 4 5 6 7 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/fast/text/midword-break-before-surrogate-pair-expected.txt View 1 2 3 4 5 6 7 1 chunk +10 lines, -9 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win7/fast/text/color-emoji-expected.png View 1 2 3 4 5 6 7 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/platform/win7/fast/text/color-emoji-expected.txt View 1 2 3 4 5 6 7 1 chunk +3 lines, -3 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/win7/fast/text/international/thai-line-breaks-expected.png View 1 2 3 4 5 6 7 8 Binary file 0 comments Download

Messages

Total messages: 81 (58 generated)
jungshik at Google
Can you take a look? Dominik: layout test changes Joshua: imported/wpt : as I wrote ...
4 years, 1 month ago (2016-10-28 22:09:44 UTC) #39
jsbell
imported/wpt lgtm
4 years, 1 month ago (2016-10-28 22:23:36 UTC) #40
Peter Kasting
LGTM https://codereview.chromium.org/2447513002/diff/190001/components/url_formatter/url_formatter.cc File components/url_formatter/url_formatter.cc (right): https://codereview.chromium.org/2447513002/diff/190001/components/url_formatter/url_formatter.cc#newcode377 components/url_formatter/url_formatter.cc:377: // Besides, disallow what used to be blocked ...
4 years, 1 month ago (2016-10-28 22:46:18 UTC) #41
Greg Levin
LGTM for number_formatting_unittest.cc. Question, though: Is this going to cause another break / discontinuity in ...
4 years, 1 month ago (2016-10-31 21:19:55 UTC) #46
jungshik at Google
On 2016/10/31 21:19:55, Greg Levin wrote: > LGTM for number_formatting_unittest.cc. > > Question, though: Is ...
4 years, 1 month ago (2016-10-31 22:51:51 UTC) #47
Greg Levin
On 2016/10/31 22:51:51, jungshik at google wrote: > On 2016/10/31 21:19:55, Greg Levin wrote: > ...
4 years, 1 month ago (2016-10-31 22:56:53 UTC) #48
jungshik at Google
Dominik, can you take a look at layout test changes/rebaselining? Peter, thank you for the ...
4 years, 1 month ago (2016-11-01 00:17:29 UTC) #53
jungshik at Google
To help Dominik understand what's new in new baselines, I added comments below. https://codereview.chromium.org/2447513002/diff/210001/third_party/WebKit/LayoutTests/platform/linux/fast/text/color-emoji-expected.txt File ...
4 years, 1 month ago (2016-11-01 19:42:19 UTC) #54
jungshik at Google
http://jungshik.github.io/cr/layouttests/ : Dominik, you can take a look at the above page for image expected ...
4 years, 1 month ago (2016-11-01 19:59:47 UTC) #55
drott
Thanks for your work on the ICU update, that's great. Thanks for the explanations, the ...
4 years, 1 month ago (2016-11-01 20:00:17 UTC) #56
drott
LGTM with a TODO for updating the test and pointing to https://bugs.chromium.org/p/chromium/issues/detail?id=661320 that you filed, ...
4 years, 1 month ago (2016-11-01 21:18:05 UTC) #57
jungshik at Google
On 2016/11/01 20:00:17, drott wrote: > Thanks for your work on the ICU update, that's ...
4 years, 1 month ago (2016-11-01 21:19:04 UTC) #58
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2447513002/230001
4 years, 1 month ago (2016-11-01 21:20:07 UTC) #61
commit-bot: I haz the power
CQ has no permission to schedule in bucket tryserver.blink
4 years, 1 month ago (2016-11-01 21:20:41 UTC) #63
jungshik at Google
to perf sheriff: The following size increase (due to a size increase in icud data ...
4 years, 1 month ago (2016-11-01 22:57:10 UTC) #64
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2447513002/230001
4 years, 1 month ago (2016-11-02 06:19:01 UTC) #66
commit-bot: I haz the power
CQ has no permission to schedule in bucket tryserver.blink
4 years, 1 month ago (2016-11-02 06:19:16 UTC) #68
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2447513002/250001
4 years, 1 month ago (2016-11-02 10:00:16 UTC) #71
commit-bot: I haz the power
CQ has no permission to schedule in bucket tryserver.blink
4 years, 1 month ago (2016-11-02 10:00:35 UTC) #73
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2447513002/250001
4 years, 1 month ago (2016-11-02 17:10:56 UTC) #76
commit-bot: I haz the power
Committed patchset #14 (id:250001)
4 years, 1 month ago (2016-11-02 17:16:49 UTC) #78
commit-bot: I haz the power
Patchset 14 (id:??) landed as https://crrev.com/b2b928ac0d2e7caabffd9a10b94e71ef534b206a Cr-Commit-Position: refs/heads/master@{#429312}
4 years, 1 month ago (2016-11-02 17:21:44 UTC) #80
please use gerrit instead
4 years, 1 month ago (2016-11-02 21:06:28 UTC) #81
Message was sent while issue was closed.
Please see http://crbug.com/661764

Powered by Google App Engine
This is Rietveld 408576698