~oxide-developers/oxide/+git/icu:oxide/dev/cr2743

Last commit made on 2016-06-01
Get this branch:
git clone -b oxide/dev/cr2743 https://git.launchpad.net/~oxide-developers/oxide/+git/icu
Members of Oxide Developers can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
oxide/dev/cr2743
Repository:
lp:~oxide-developers/oxide/+git/icu

Recent commits

b7c5520... by Chris Coulson

Merge upstream ed402a5ce032d31570740f8c71918efad577e5d2 in to oxide/dev/cr2743

ed402a5... by Jungshik Shin <email address hidden>

Update IANA timezone DB to 2016d in M52

Cherry-pick 54f86bb1d1d0 for M52 branch.

Trunk CL: https://codereview.chromium.org/1985243002 .

What's new in 2016d is found at

  http://mm.icann.org/pipermail/tz-announce/2016-April/000038.html

Rebuilt ICU data/assembly files are checked in (not shown in the
codereview due to their sizes).

While I'm at it, add scripts/LICENSE file that is identical to
LICENSE at the top of the Chromium tree. Because LICENSE in
third_party/icu is for ICU and is not applicable to files in scripts/.

BUG=473288
TBR=mark
TEST=In JavaScript console, run the following.
      apr30_2016_1200 = new Date("04/30/2016 12:00Z")
      may01_2016_1200 = new Date("05/01/2016 12:00Z")
      apr30_2016_1200.toLocaleString("en", {timeZone: "America/Caracas"})
      may01_2016_1200.toLocaleString("en", {timeZone: "America/Caracas"})

  On April 30, 2016, Caracas is 4:30 behind UTC. On May 1, it's 4:00 behind.

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

d78a483... by Chris Coulson

Merge upstream d9f48be67ba790adbc59d3ab195b2d8278c9d73b in to master

d9f48be... by Sami Kyostila <email address hidden>

Export correct defines depending on use_icu_data_file flag.

BUG=610673
<email address hidden>, <email address hidden>

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

1198a0e... by Chris Coulson

Merge upstream c291cde264469b20ca969ce8832088acb21e0c48 in to master

c291cde... by Jungshik Shin <email address hidden>

Add Emoji properties

Cherry pick http://bugs.icu-project.org/trac/changeset/38183
to add the support for Emoji properties.

This will be followed by a Blink change to use the API.
( https://codereview.chromium.org/1856353002 )

There's no need to rebuild ICU data because Unicode character
properties are hard-coded in the C++ source files that are
patched by the cherry-pick above.

source/data/in/{pnames,uprops}.icu are updated just for the
record, but they're not actually used. The same is true
of files in source/data/unidata.

BUG=583378
TEST=None
TBR=drott

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

e13f7ce... by Chris Coulson

Merge upstream 628d39f5b088236d2021bf4388549fd92673ff1a in to master

628d39f... by Jungshik Shin <email address hidden>

Remove invalid files

BUG=575007
<email address hidden>

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

3edd83a... by Jungshik Shin <email address hidden>

Update timezone DB and apply miscellaneous locale data fixes

1. Update the IANA tz data to 2016c

What's new in 2016b and 2016c are found at

  http://mm.icann.org/pipermail/tz-announce/2016-March/000036.html (2016b)
  http://mm.icann.org/pipermail/tz-announce/2016-March/000037.html (2016c)

2. Locale data fixes
  - en-AU date format fix from the upstream
  - ar and fa: Prepend 'percent sign' with RTL mark (U+200F). From Android.
  - tr: Use ₺ (U+20BA; Turkish Lira Sign) instead of 'TL'. This is to revert a locale patch picked up from Google's internal build of ICU. (Android also uses U+20BA).

In addition, icudtl.dat (the prebuilt ICU data file for platforms other than
Android is moved out of source/data/in to common/. This way, the data build
steps for non-Android and Android can be unified and a bit more streamlined.
icu.gyp and BUILD.gn are updated accordingly as well as README.chromium.

BUG=598000
TEST=See bug comment 0 and comment 1
<email address hidden>

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

bcaf0b0... by Chris Coulson

Merge upstream 0d572d65aae621e13d6863fe470c9c8cee71043d in to master