Android WebView: update deps whitelist.

Update deps whitelist to match current downstream merge list.

BUG=
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250979 0039d316-1c4b-4281-b951-d872f2087c98
Attempt to recover sync token for managed user once we detected that sync auth fails.

BUG=332032
R=nkostylev@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250980 0039d316-1c4b-4281-b951-d872f2087c98
Set thread names to be visible in debuggers

Like linux, on android we can get the thread names to show up in the
debugger by setting the process name for the LWP.

This change sets the name of the calling thread using prctl.

BUG=332881

R=jam@chromium.org
R=torne@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250981 0039d316-1c4b-4281-b951-d872f2087c98
Switch from WebDocument::insertUserStyleSheet() to insertStyleSheet().

A UserStyleLevel parameter is no longer used in insertUserStyleSheet()
and insertUserStyleSheet() calls just insertStyleSheet() again.

blink side: https://codereview.chromium.org/143203006

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250982 0039d316-1c4b-4281-b951-d872f2087c98
Rename closing_* in WebSocketChannel to received_close_* and do some refactoring

- Variable renaming: they should be prefixed with received_ so that
  reviewer can understand that they store values received from the
  server
- HandleFrame() is just a part of ProcessFrame(). I want them to have
  names from which we can see that
- Factor out the switch-clause in HandleFrame building a frame type
  string as the method is very long

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250983 0039d316-1c4b-4281-b951-d872f2087c98
Support multiple service instances with GLInProcessContext

For example, it supports running two GPU threads.

This simplifies the scheduling/queuing logic in InProcessCommandBuffer
a bit and moves the non-thread/queue implementation out to WebView by
allowing for passing in a InProcessCommandBuffer::Service instance
when creating a context.

BUG=332146

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250984 0039d316-1c4b-4281-b951-d872f2087c98
Updates the manifest file of Demo.app.

We should update the manifest file as well as the contents of the extension in
the chromeos image.

BUG=342308
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250985 0039d316-1c4b-4281-b951-d872f2087c98
Revert exposing <dialog> in WebUI

The plan to use <dialog> in WebUI didn't work out. It was risky to use
an experimental feature in Settings, especially as Chrome for iOS won't
be able to use it.

BUG=276825

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250986 0039d316-1c4b-4281-b951-d872f2087c98
Add vaapi_h264_decoder_unittest program.
    
    The program reads an H.264 bitstream file and writes a file containing
    the decoded frames in I420 format. Alternatively it verifies MD5 sum
    of the decoded frames. It can be used for development verification and
    regression testing.
    
    BUG=none
    TEST=run through H.264.1 Base/Ext/Main profile test streams on link.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250987 0039d316-1c4b-4281-b951-d872f2087c98
Make some field trials unforceable via command-line in the official build.

BUG=342585
TEST=Remove the OFFICIAL_BUILD ifdefs and:
1) Confirm that running with --force-fieldtrials with an unforceable experiment and a forceable one only forces the forceable one.
2) Confirm that the value which couldn't be forced in the browser also makes it unforced in the renderer.

Put the OFFICIAL_BUILD ifdefs back and confirm that unforceable experiments are still forceable in non-official builds.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250988 0039d316-1c4b-4281-b951-d872f2087c98
Roll DEPS for tools/gyp to 1852

r1852: (sdefresne) Fix generation for ninja of multiarch executable targets
r1851: (sdefresne) Use "formats" parameter to TestGyp to filter the format
r1850: (sdefresne) Improve ninja's Xcode emulation
r1849: (sdefresne) Extract XcodeVersion to be a standalone module function
r1848: (sdefresne) Fix comparison of Xcode version
r1847: (scottmg) Ninja generator: check if meminfo exists before reading it.

BUG=314720
R=blundell

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250989 0039d316-1c4b-4281-b951-d872f2087c98
Password manager: Add myself and vabr@ to OWNERS.

BUG=None
R=gcasto@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250990 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250991 0039d316-1c4b-4281-b951-d872f2087c98
Convert Google Now's State Change Gathering Mechanism to use Promises

Now that Promises have arrived in stable, we can start using them.
This change converts onStateChange to use promises and adds rudimentary
unit test support to handle this new feature.

V8's Promises are not used because the Javascript test harness expects
tests to complete synchronously. Promises, which run asynchronously, may
still be pending at the completion of a test, causing the test case to fail.

BUG=164227

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250992 0039d316-1c4b-4281-b951-d872f2087c98
[DevTools] Handle frontend zoom similarly to tab zoom.

BUG=342325

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250993 0039d316-1c4b-4281-b951-d872f2087c98
ChromeOS: only use CertVerifyProcChromeOS if multiprofiles is allowed.

BUG=218627

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250994 0039d316-1c4b-4281-b951-d872f2087c98
Linux Aura: Use system title bar is now set by preference, not flag.

The "Use system title bar and borders" preference can now be set on
Linux Aura, through the settings page or tabstrip menu, and is used to
determine whether the system title bar or custom Chrome title bar style
is used. Changing the preference dynamically updates the browser style.

Removed the --use-system-title-bar flag.

BUG=317859

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250995 0039d316-1c4b-4281-b951-d872f2087c98
Roll Skia DEPs to r13422

R=rmistry@google.com

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250996 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250997 0039d316-1c4b-4281-b951-d872f2087c98
Widen RuleSet::ensurePendingRules leak suppression

BUG=340957
TBR=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250998 0039d316-1c4b-4281-b951-d872f2087c98