~oxide-developers/oxide/+git/icu:oxide/1.13

Last commit made on 2016-02-12
Get this branch:
git clone -b oxide/1.13 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/1.13
Repository:
lp:~oxide-developers/oxide/+git/icu

Recent commits

f974986... by Chris Coulson

Merge upstream 8f91ea3a7e0413df3312204058da856058a8099b in to oxide/1.13

8f91ea3... by Jungshik Shin <email address hidden>

Cherry-pick a regex compile patch to M49 branch

Set fLastSetLiteral to U_SENTINEL in the ctor and check if it's still
U_SENTINEL before adding the range.

https://codereview.chromium.org/1656003004/ is the master CL being
cherry-picked.

BUG=582470
TEST=See comments 13 and 15 in the bug
TBR=mmoroz

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

2b12f87... by Jungshik Shin <email address hidden>

Fix a utext length bug for M49 branch

This is to cherry-pick a fix for
http://bugs.icu-project.org/trac/ticket/12130

BUG=575206
TEST=See comment 51 in the bug
<email address hidden>

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

55e5562... by Chris Coulson

Merge upstream 8d342a405be5ae8aacb1e16f0bc31c3a4fbf26a2 in to master

8d342a4... by Jungshik Shin <email address hidden>

Converter update for Big5, KOI8-U and timezone update to 2015g

* Big5 : https://www.w3.org/Bugs/Public/show_bug.cgi?id=27878

  Special case the following four more code points in
  addition to U+5341, U+5345 that are already special cased.

      U+2550, U+255E, U+2561, U+256A

  For those 6 code points, the last pointer instead of the first pointer
  in index-big5.txt is used for round-trip. The first pointer is for
  decoding-only.

* KOI8-U ( https://www.w3.org/Bugs/Public/show_bug.cgi?id=17053 )

  - 0xAE and 0xBE are mapped to U+04[50]E instead of U+255[DC].
  - Add an alias KOI8-RU

BUG=544228
TEST=1. http://goo.gl/reGQPU : encoding(form) test
 2. Layout test: fast/encoding/*

<email address hidden>

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

d1a5238... by Chris Coulson

Merge upstream 42c58d4e49f2250039f0e98d43e0b76e8f5ca024 in to master

63ebd78... by Chris Coulson

Don't pass -m32 to the host compiler on ARM builds in ICU code

42c58d4... by Peter Kotwicz <email address hidden>

Add icu_assets GN rule

The new GN rule will enable removal of code which copies icudtl.dat in Android
GN code (for instance "copy_content_shell_assets").

BUG=547162
<email address hidden>

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

94e4b77... by Brett Wilson <email address hidden>

Make GN build deps public

Previously GN would implicitly make a group's deps public. I'm making this behave like other target types, so ICU's group's deps need to be public to forward the build information to dependents.

<email address hidden>

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

423fc7e... by Jungshik Shin <email address hidden>

Apply a 1-line fix to 'bad cast' found in cfi build

In line 1105 of rbt_pars.cpp, variablesVector.elementAt(j) is cast to
|UnicodeSet *|, but sometimes it's |Quantifier *|. Casting to a common
parent class |UnicodeFunctor *| seems to work (this patch), but it may
hide a deeper issue.

Further investigation will be done in the upstream bug:
  http://bugs.icu-project.org/trac/ticket/11937

This CL was independently made by krasin@ and jshin@.
( https://codereview.chromium.org/1366563006/ )

BUG=528799
TEST=wtf_unittests --gtest_filter="*ToUpp*" and --gtest_filter="*ToLow*" with both regular and cfi build.
<email address hidden>

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