Age | Commit message (Collapse) | Author |
|
|
|
This commit was generated by merge_to_master.py.
Change-Id: If3d4d6be21fe0f12c96ed471bc23ccb5941a683b
|
|
https://chromium.googlesource.com/chromium/deps/icu52.git at 866ff696e9022a6000afbab516fba62cfa306075
This commit was generated by merge_from_chromium.py.
Change-Id: Ie2380f9936224ed8472640a7b0eca0e8df2e400f
|
|
Temporarily disable the use of -Werror in the AOSP copy of Chromium so
that the system-wide default warnings can be changed without breaking
Chromium. We'll re-enable it once the warnings are settled and we've
fixed any issues.
Bug: 18632512
Change-Id: I716138ad1eed7f399f7c682e247a57c2d438f25b
|
|
This commit was generated by merge_to_master.py.
Change-Id: I69d0c4a54d47541e1f3ca28f6fa9d687a3612491
|
|
https://chromium.googlesource.com/chromium/deps/icu52.git at dd727641e190d60e4593bcb3a35c7f51eb4925c5
This commit was generated by merge_from_chromium.py.
Change-Id: Ic90a8ea9f1d961d596a5f983d48bf309af696d1d
|
|
This commit was generated by merge_to_master.py.
Change-Id: Idd76be0482682a02cd7c089f1a137eec3f816a7a
|
|
https://chromium.googlesource.com/chromium/deps/icu52.git at 6242e2fbb36f486f2c0addd1c3cef67fc4ed33fb
This commit was generated by merge_from_chromium.py.
Change-Id: I714bb374c019b5d2ba7b7cfbbba844387f285078
|
|
BUG=433866
TEST=See the bug.
R=mbarbella@google.com
Review URL: https://codereview.chromium.org/751333003
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@293126 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
http://bugs.icu-project.org/trac/ticket/11371
BUG=432209
TEST=See bug (comment 0 and comment 10)
R=markbrand@google.com
Review URL: https://codereview.chromium.org/734213003
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@292996 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
BUG=422824,430353
TEST=NONE
TBR=mbarbella
Review URL: https://codereview.chromium.org/719943004
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@292944 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
The patches for the following upstream two bugs are cherry-picked:
http://bugs.icu-project.org/trac/ticket/11369
http://bugs.icu-project.org/trac/ticket/11370
BUG=422824,430353
TEST=See the bugs.
TBR=mbarbella
Review URL: https://codereview.chromium.org/732743002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@292943 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
This commit was generated by merge_to_master.py.
Change-Id: I6c48cc4e4da0ef04984d6b98c1ee805bccabeb8a
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I5c60a8f66b157e80f03cd9e29665951b5335dd98
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I7007045056c4b8a2d7e5ac06fb3d7f83cb92dced
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: Ifdd63327552e4b3eca0ad44458575611447b47c3
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I565acb0608ad5c8498d1e6ae30b25797d23adea7
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: Ic84b5d674746b2c006af3830aef9fdd3766d7ff9
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I6a7c21c6e26b750d66d883fe1c12a0a892f13338
|
|
We don't support using the system ICU on android any more (the library
is not included in the NDK and so cannot be relied on). Remove the
support for it in ICU gyp files, to eliminate remaining references to
the deprecated "android_src" gyp variable.
BUG=
R=mkosiba@chromium.org
Review URL: https://codereview.chromium.org/690603002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@292738 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I719d4a6a8e50c427f5afc7e0fec09f23f0006a44
|
|
This commit was generated by merge_to_master.py.
Change-Id: Ifad1859cf4c5c9abef61a00a08273647a14ccac4
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I2422517e6d56d65ab1ad4e8cd410893929785fea
|
|
https://chromium.googlesource.com/chromium/deps/icu52.git at d8b2a9d7b0039a4950ee008c5b1d998902c44c60
This commit was generated by merge_from_chromium.py.
Change-Id: I0a6bc69ce2cb83470bb174ac5b469e7af64e6829
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: Iac318046b85e13d5169b31aa9e6f50520c91c808
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I322179a91e0b3b5b687858eb78d94b9869a55142
|
|
Some layout tests and chrome browser tests compare the encoding labels
case-sensitively. Fixing them all takes a while. In the meantime,
change the ICU alias table to use exactly what they expects (Big5).
Also drop big5-hkscs from the alias for Big5 for now. They'll be
unified in another CL.
See the layout test failures for PS #2 at https://codereview.chromium.org/649413002
BUG=412053
TEST=browser_tests --gtest_filter=*ncoding*
TEST=Layout tests : http/tests/misc/char-encod*, fast/encoding/*
R=jsbell@chromium.org
TBR=jsbell@chromium.org
Review URL: https://codereview.chromium.org/654153002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@292476 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I77e9481fee8371d84d0a3655c61d66168228432e
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I409e6a5eb7a576a1feeaf813fe37e4422d74fb91
|
|
Change-Id: Iaf3de5538b039b749b32bbea5b7b84ecbdf9e694
|
|
https://chromium.googlesource.com/chromium/deps/icu52.git at 8ac906faf7b66180f2208380c35ae1e07136c5cc
This commit was generated by merge_from_chromium.py.
Change-Id: I852734a67bb4a5a190810a3f0d9da943001fbda7
|
|
1. Replace the current encoding alias list (heavily patched) with our own
HTML5-specific alias list. It's mostly generated from encoding.json, which
is in turn derived from the WHATWG Encoding living standard. The most notable
difference is that UTF-32 entries are kept until bug 417850 is resolved.
Two other differences are:
a. Two aliases for iso-8859-8-i (logical and csiso88598i) are not listed.
They're dealt with in Blink.
b. Chinese (gb*, big5*) aliases are not yet aligned to the encoding
spec pending our decision on the unification of Big5 / Big5-HKSCS and
GBK / GB18030.
2. Replace all the single-byte mapping tables with what's automatically
generated with scripts/single-byte-gen.sh that uses index-* files downloaded
from the WHATWG spec site. This will fix the decoding (ToUnicode) of
windows-874 and windows-1253 while removing a lot of fallback/spurrious
mapping entries in encoding direction ('FromUnicode') in a number of encodings.
3. Regenerate the ICU binary data files for Linux/Mac/Android/Windows/CrOS.
4. Remove now obsolete noop-*ucm files used to make ISO-2022-CN* decoder
to turn an empty string. They're not necessary any more because ISO-2022-CN*
were made 'replacement' encodings in Blink and our version of ICU does not
have any code for ISO-2022-CN* any more.
This cuts down the data size by 15kB. On Android, there's virtually
no change in the data size because the previous data file on Android
accidentally had smaller locale data for nb and ms.
BUG=412053
TEST=browser_tests --gtest_filter="*ncoding*"
TEST=net_unittest --gtest_filter="*ilenameUtil*"
TEST=base_unittests --gtest_filter="*Conv*"
TEST=Blink: fast/encoding/*
TEST=http://www.w3.org/International/tests/repository/encoding/indexes/results-indexes
TEST=http://www.w3.org/International/tests/repository/encoding/indexes/results-aliases
TEST=http://www.w3.org/International/tests/repository/run?manifest=encoding/indexes&test=windows-1253_test
TEST=http://www.w3.org/International/tests/repository/run?manifest=encoding/indexes&test=windows-874_test
R=jsbell@chromium.org
Review URL: https://codereview.chromium.org/598383002
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@292447 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I4f17dc3eaf0a1cfd0af1db521a236169648c0608
|
|
That's the new name, and the next swarming_client roll will refuse the old name.
R=jshin@chromium.org
BUG=
Review URL: https://codereview.chromium.org/607413006
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@292317 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I61cf654dd1c88105dbaa77a0261fb7a9a8ada220
|
|
This commit was generated by merge_to_master.py.
Change-Id: I60431f86e390053c24f2e9049307ae251697a577
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I36b914a4f751264d5ab0676f1dff581bb3ed2696
|
|
word_ja.txt has not been checked in although the icu data file for Android
(android/icudtl.dat) was built with the file.
README.chromium about Android's brkitr patch was not updated when moving to
ICU 52.1. It's changed to reflect what we do in ICU 52.1 (where the upstream
copy does have cjdict for CJ word breaking).
TBR=andrewhayden@chromium.org
BUG=NONE
TEST=NONE (there's no change affecting Chrome/Blink builds).
Review URL: https://codereview.chromium.org/609493003
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@292144 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
UCONFIG_NO_NON_HTML5_CONVERTER was added earlier to our copy of ICU, but
it was never set to 1. It's my oversight.
1. Turns UCON..CONVERTER on in icu.gyp to drop all the encodings not
required by the Encoding spec. Dropped encodings include
UTF-7, BOCU, SCSU, CESU, ISCII, ISO-2022-{KR, CN*}, HZ-GB, ISO-2022-JP's
other than the original.
2. A lot more sections of the ICU converter code are excluded when
it's set to 1 including the code for LMB (Lotus Multibyte) encodings and
X11 compound text encoding (icu common).
3. The character encoding detections for encodings excluded are also disabled.
(icu i18n)
4. ISO-2022-{KR, CN*} and HZ-GB can be dropped now because Blink treats them
as replacement encoding. The corresponding alias entries from convertrs.txt
are also removed.
5. ibm-874 was removed. We used to need it before Blink started, but not any
more. We only need windows-874.
6. A mistaken in convertrs.txt was corrected : Big5-HKSCS was pointing to
an old mapping table.
7. Per ICU upstream's suggestion, use '-html' suffix instead of '-html5'
for the encoding tables derived from the WHATWG's encoding spec (ibm866,
shift_jis and euc-jp).
The static 64-bit release build of Chrome on Linux went down from
141,596,616 to 141,491,968 bytes (~ 100 kB reduction). Besides, the icu data
size got smaller by ~ 19 kB ( 10,490,576 to 10,471,008 bytes).
See http://bugs.icu-project.org/trac/ticket/11296 for an upstream bug
I've filed on the issue.
BUG=76328
TEST=browser_tests --gtest_filter="*ncoding*"
TEST=net_unittest --gtest_filter="*ilenameUtil*"
TEST=base_unittests --gtest_filter="*Conv*"
TEST=Blink: fast/encoding/*
TEST=With shared library build, the following has no match.
nm libicuuc.so | egrep -i '(bocu|scsu|utf7|2022kr|2022cn|iscii)'
nm libicui18n.so | egrep -i '(2022kr|2022cn|ibm42)'
TEST=With static library build, the following has no match.
nm chrome | egrep -i '(bocu|scsu|utf7|2022kr|2022cn|iscii|ibm42)'
R=jsbell@chromium.org, mark@chromium.org
Review URL: https://codereview.chromium.org/587833004
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@292131 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I7492a59e609805cb182f83e70ec9738729c7ac11
|
|
https://chromium.googlesource.com/chromium/deps/icu52.git at d2abf6c1e1f986f4a8db0341b8a8c55c55ec1174
This commit was generated by merge_from_chromium.py.
Change-Id: Idc5790e7caa4d2a2d6c7cc1ffe10ff226d825cd8
|
|
Cherry-pick an upstream patch from
http://bugs.icu-project.org/trac/ticket/11054
BUG=402297
TEST=See the comment 7 and comment 27 in the bug (after rolling DEPS with this
CL).
R=ckocagil@chromium.org
TBR=ckocagil@chromium.org
Review URL: https://codereview.chromium.org/566073003
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@292003 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: Iebbe220f6a70e8205f5b923d593f4a00746437a5
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I1a604b2286a8a9488fa6d079eb903478f5a8d958
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I9fcfaa7698e42b6e0818815b362cdc57acd7cb9c
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I37a6a2c39e07884f71fd691c2bc320308a323ccd
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I6c4404d42b985e21201b13efb65ee9ff71bbb58d
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I32f2c35569679571d6864e416ed6b5ab2a6a2ea5
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I43af709bca9417f6a08ed186b21d38d15a43f411
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I0137c1f9170ea4581c0913abb15064d56824c509
|