aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-05-27Merge WebView M40 build 1832189 into AOSP.HEADandroid-m-preview-2android-m-preview-1mastermainTorne (Richard Coles)
2014-12-11Merge from Chromium at DEPS revision 40.0.2214.38webview-m40_r4webview-m40_r3webview-m40_r2webview-m40_r1ub-webview-m40-releaseBen Murdoch
This commit was generated by merge_to_master.py. Change-Id: If3d4d6be21fe0f12c96ed471bc23ccb5941a683b
2014-12-11Merge third_party/icu from ↵Ben Murdoch
https://chromium.googlesource.com/chromium/deps/icu52.git at 866ff696e9022a6000afbab516fba62cfa306075 This commit was generated by merge_from_chromium.py. Change-Id: Ie2380f9936224ed8472640a7b0eca0e8df2e400f
2014-12-05Temporarily disable -Werror in Chromium.android-m-previewmaster-soongTorne (Richard Coles)
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
2014-12-04Merge from Chromium at DEPS revision 40.0.2214.27Ben Murdoch
This commit was generated by merge_to_master.py. Change-Id: I69d0c4a54d47541e1f3ca28f6fa9d687a3612491
2014-12-04Merge third_party/icu from ↵Ben Murdoch
https://chromium.googlesource.com/chromium/deps/icu52.git at dd727641e190d60e4593bcb3a35c7f51eb4925c5 This commit was generated by merge_from_chromium.py. Change-Id: Ic90a8ea9f1d961d596a5f983d48bf309af696d1d
2014-11-27Merge from Chromium at DEPS revision 40.0.2214.10Torne (Richard Coles)
This commit was generated by merge_to_master.py. Change-Id: Idd76be0482682a02cd7c089f1a137eec3f816a7a
2014-11-27Merge third_party/icu from ↵Torne (Richard Coles)
https://chromium.googlesource.com/chromium/deps/icu52.git at 6242e2fbb36f486f2c0addd1c3cef67fc4ed33fb This commit was generated by merge_from_chromium.py. Change-Id: I714bb374c019b5d2ba7b7cfbbba844387f285078
2014-11-26Apply a local patch to ucol.cppjshin@chromium.org
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
2014-11-19Apply another regex upstream patchjshin@chromium.org
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
2014-11-14Add regex.patch file forgotten in the previous CLjshin@chromium.org
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
2014-11-14Cherry-pick two upstream patches to the ICU regex enginejshin@chromium.org
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
2014-11-06Merge from Chromium at DEPS revision db3f05efe0f9Torne (Richard Coles)
This commit was generated by merge_to_master.py. Change-Id: I6c48cc4e4da0ef04984d6b98c1ee805bccabeb8a
2014-11-05Update makefiles after merge of Chromium at 5a645aa13b82Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I5c60a8f66b157e80f03cd9e29665951b5335dd98
2014-11-05Update makefiles after merge of Chromium at a2687e6f753cAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I7007045056c4b8a2d7e5ac06fb3d7f83cb92dced
2014-11-05Update makefiles after merge of Chromium at 2d0da5605d75Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: Ifdd63327552e4b3eca0ad44458575611447b47c3
2014-11-04Update makefiles after merge of Chromium at a99b7ad25d02Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I565acb0608ad5c8498d1e6ae30b25797d23adea7
2014-10-31Update makefiles after merge of Chromium at a41c404b1c7fAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: Ic84b5d674746b2c006af3830aef9fdd3766d7ff9
2014-10-31Update makefiles after merge of Chromium at b210e2d62956Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I6a7c21c6e26b750d66d883fe1c12a0a892f13338
2014-10-30Remove Android system ICU support.torne@chromium.org
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
2014-10-28Update makefiles after merge of Chromium at 82ca3b654cdaAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I719d4a6a8e50c427f5afc7e0fec09f23f0006a44
2014-10-27Merge from Chromium at DEPS revision 614f7b807940Torne (Richard Coles)
This commit was generated by merge_to_master.py. Change-Id: Ifad1859cf4c5c9abef61a00a08273647a14ccac4
2014-10-23Update makefiles after merge of Chromium at 9ef958e74e13Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I2422517e6d56d65ab1ad4e8cd410893929785fea
2014-10-22Merge third_party/icu from ↵Android Chromium Automerger
https://chromium.googlesource.com/chromium/deps/icu52.git at d8b2a9d7b0039a4950ee008c5b1d998902c44c60 This commit was generated by merge_from_chromium.py. Change-Id: I0a6bc69ce2cb83470bb174ac5b469e7af64e6829
2014-10-19Update makefiles after merge of Chromium at 89b463ddd92bAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: Iac318046b85e13d5169b31aa9e6f50520c91c808
2014-10-17Update makefiles after merge of Chromium at 252ed05c0f37Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I322179a91e0b3b5b687858eb78d94b9869a55142
2014-10-15Change 'big5' to 'Big5'jshin@chromium.org
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
2014-10-15Update makefiles after merge of Chromium at 6e9c84566c9fAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I77e9481fee8371d84d0a3655c61d66168228432e
2014-10-13Update makefiles after merge of Chromium at 0ad654fa43a6Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I409e6a5eb7a576a1feeaf813fe37e4422d74fb91
2014-10-13Exclude unwanted directoriesAndroid Chromium Automerger
Change-Id: Iaf3de5538b039b749b32bbea5b7b84ecbdf9e694
2014-10-13Merge third_party/icu from ↵Android Chromium Automerger
https://chromium.googlesource.com/chromium/deps/icu52.git at 8ac906faf7b66180f2208380c35ae1e07136c5cc This commit was generated by merge_from_chromium.py. Change-Id: I852734a67bb4a5a190810a3f0d9da943001fbda7
2014-10-13Make all the single byte encodings compliant to the encoding spec.jshin@chromium.org
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
2014-10-09Update makefiles after merge of Chromium at 89cfb59e11edAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I4f17dc3eaf0a1cfd0af1db521a236169648c0608
2014-10-04Rename isolate_dependency_tracked to files.maruel@chromium.org
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
2014-09-30Update makefiles after merge of Chromium at 9c6ac85c45faAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I61cf654dd1c88105dbaa77a0261fb7a9a8ada220
2014-09-30Merge from Chromium at DEPS revision 267aeeb8d85cPrimiano Tucci
This commit was generated by merge_to_master.py. Change-Id: I60431f86e390053c24f2e9049307ae251697a577
2014-09-26Update makefiles after merge of Chromium at ba4cf8bb6dc7Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I36b914a4f751264d5ab0676f1dff581bb3ed2696
2014-09-25Check in word_ja.txt for Android.jshin@chromium.org
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
2014-09-25Turn on UCONFIG_NO_NON_HTML5_CONVERTERjshin@chromium.org
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
2014-09-22Update makefiles after merge of Chromium at fb34b348eeadAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I7492a59e609805cb182f83e70ec9738729c7ac11
2014-09-17Merge third_party/icu from ↵Android Chromium Automerger
https://chromium.googlesource.com/chromium/deps/icu52.git at d2abf6c1e1f986f4a8db0341b8a8c55c55ec1174 This commit was generated by merge_from_chromium.py. Change-Id: Idc5790e7caa4d2a2d6c7cc1ffe10ff226d825cd8
2014-09-17Fix a bug in ICU's bidi handling.jshin@chromium.org
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
2014-09-16Update makefiles after merge of Chromium at bd1cc624f6fdAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: Iebbe220f6a70e8205f5b923d593f4a00746437a5
2014-09-13Update makefiles after merge of Chromium at 6a4d455b8650Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I1a604b2286a8a9488fa6d079eb903478f5a8d958
2014-09-11Update makefiles after merge of Chromium at b62471bd5180Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I9fcfaa7698e42b6e0818815b362cdc57acd7cb9c
2014-09-10Update makefiles after merge of Chromium at a301aef21f9eAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I37a6a2c39e07884f71fd691c2bc320308a323ccd
2014-09-10Update makefiles after merge of Chromium at d0b993bb2548Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I6c4404d42b985e21201b13efb65ee9ff71bbb58d
2014-09-09Update makefiles after merge of Chromium at facf66e09bf8Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I32f2c35569679571d6864e416ed6b5ab2a6a2ea5
2014-09-09Update makefiles after merge of Chromium at 457b0a1c9412Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I43af709bca9417f6a08ed186b21d38d15a43f411
2014-09-05Update makefiles after merge of Chromium at 802d4aeeb33aAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I0137c1f9170ea4581c0913abb15064d56824c509