DescriptionUpdate tz data to 2014f and add SJIS for the encoding spec
1. Timezone data files (4 of them) in source/data/misc to 2014f (the latest)
to prepare for an upcoming Russian timezone change.
2. Add Shift_JIS converter compliant to the WHATWG encoding spec.
3. Update converters.txt and ucmlocal.mk accordingly
4. Update the pre-built data files for Linux/Mac/Android/Windows.
(icudt.dll is not updated in this CL. It's not used in the default
configuration. It'll be updated in a separate CL).
5. Fix a typo in ibm866_gen.sh. The acual table used does not need a change.
BUG=277062, 404445
TEST=After rolling icu to this revision, the following tests should pass.
TEST=Blink: fast/encoding/* all pass except for
fast/encoding/api/ascii-supersets.html that should fail by *passing*
the test for Shift_JIS, which is expected to fail. Blink layout tests needs
to be updated.
TEST=browser_tests --gtest_filter="*ncoding*"
TEST=In JS console, run the following to check if Europe/Moscow is
3 hrs ahead of UTC after Oct 26 and 4 hrs ahead before that and
if Asia/Kamchatka remains 12 hrs ahead of UTC.
nov1_2014_1500=new Date("11/01/2014 15:00Z")
nov1_2014_1500.toLocaleString("en", {timeZone: "Europe/Moscow"})
nov1_2014_1500.toLocaleString("en", {timeZone: "UTC"})
nov1_2014_1500.toLocaleString("en", {timeZone: "Asia/Kamchatka"})
oct24_2014_1500=new Date("10/24/2014 15:00Z")
oct24_2014_1500.toLocaleString("en", {timeZone: "Europe/Moscow"})
oct24_2014_1500.toLocaleString("en", {timeZone: "UTC"})
oct24_2014_1500.toLocaleString("en", {timeZone: "Asia/Kamchatka"})
TEST=net_unittest --gtest_filter="*ilenameUtil*"
TEST=base_unittests --gtest_filter="*Conv*"
R=jsbell@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=291774
Patch Set 1 #Patch Set 2 : #Patch Set 3 : #Patch Set 4 : add data files #Patch Set 5 : sjis table updated #Patch Set 6 : #Patch Set 7 : update sjis to cover U+0080 #
Created: 6 years, 3 months ago
(Patch set is too large to download)
Messages
Total messages: 5 (2 generated)
|