Include linux_util for android.

Android uses linux breakpad (USE_LINUX_BREAKPAD is set) and hence needs
base::GetLinuxDistro

BUG=
TEST=


Review URL: https://chromiumcodereview.appspot.com/10785008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147158 0039d316-1c4b-4281-b951-d872f2087c98
Fix 6 failures in net unittests on Android

These 6 failures are due to enable persistent session cookies:
1) Cookie without expiry time is persistent;
2) Cookie without expiry time is persistent so that the add/delete
command will be pushed back into the command list of cookie store.

BUG=
TEST=net_unittests; run_tests.py -s net_unittests

Review URL: https://chromiumcodereview.appspot.com/10704242

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147159 0039d316-1c4b-4281-b951-d872f2087c98
Upstream HTML select tags: part 2

This is Android-specific part of HTML <select> tags implementation
that uses 'external popup' dialog.

Part 1: https://chromiumcodereview.appspot.com/10436010/

How to test: as browser_tests are not available on Android yet,
go to http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_optgroup and
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_option and
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select_multiple
and play with disabled="disabled" and selected="selected" attributes.

BUG=136994

TEST=See above

Review URL: https://chromiumcodereview.appspot.com/10785029

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147160 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 147160
Move Chrome-Instant JS into a new file.

Move the code that defines the API for Chrome-Instant into a separate file in preparation for extending it.

BUG=134865
TEST=No benavior change - covered by existing tests.
R=sky@chromium.org


Review URL: https://chromiumcodereview.appspot.com/10785046

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147162 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 147162
autocomplete: Rename autocomplete_unittest.cc to autocomplete_provider_unittest.cc

This is the last patch in this series.

BUG=135128
R=pkasting@chromium.org

Review URL: https://chromiumcodereview.appspot.com/10703169

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147163 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 147163
Remove all entries from webkit/tools/layout_tests/test_expectations.txt

The following are already passing:
platform/chromium/virtual/gpu/canvas/philip/tests/2d.gradient.radial.cone.cylinder.html
platform/chromium/virtual/gpu/fast/canvas/canvas-currentColor.html

The following are already in WebKit's TestExpectations:
canvas/philip/tests/2d.gradient.radial.cone.cylinder.html
fast/canvas/canvas-currentColor.html

I rebaselined the other 4 tests that changed due to Skia r4600 in
http://trac.webkit.org/changeset/122857

BUG=None


Review URL: https://chromiumcodereview.appspot.com/10793031

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147164 0039d316-1c4b-4281-b951-d872f2087c98
Remove part of a sandbox test that fails on XP

IPCTest.ClientFastServer inexplicably fails on XP after
we moved the Windows sandbox to sandbox/win.

Disable the part that fails for now.

BUG=
TEST=
NOTRY=true
TBR=cpu@chromium.org


Review URL: https://chromiumcodereview.appspot.com/10806003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147165 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 147164
SVN changes up to revision 147167
Add mknod* to the list of syscalls which use filesystem paths. mknod() has
been seen in SIGSYS_Handler in the ppapi process.

BUG=137787
R=jorgelo@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10795004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147168 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 147168
Add support for encrypted WebM files as defined in the RFC.

The WebM parser now reads the HMAC and IV from every encrypted
Block and stores that information in the DecryptorConfig object.
Added two new elements ContentEncAESSettings and
AESSettingsCipherMode used by encrypted WebM files.

BUG=119845
TEST=media_unittests --gtest_filter=HmacAesDecryptorTest

Review URL: https://chromiumcodereview.appspot.com/10535029

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147169 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 147169
Implement open() hook for GPU process.

BUG=127664
TEST=Even without force_s3tc_enable=true, Bastion loads on Chrome OS.

Change-Id: I656ed64782c14b8da80b229de1d0dbbfcf68cd02


Review URL: https://chromiumcodereview.appspot.com/10789027

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147170 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 147170
Seccomp BPF sandbox: fix compilation on 32 bits

r147170 broke compilation on 32 bits Linux

BUG=
TEST=
TBR=cevans@chromium.org
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/10807002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147171 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 147171