IWYU fix for MessageCenter.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267517 0039d316-1c4b-4281-b951-d872f2087c98
Roll libvpx 264320:265970

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267519 0039d316-1c4b-4281-b951-d872f2087c98
Revert of cc: Change required_for_activation bookkeeping. (https://codereview.chromium.org/257773009/)

Reason for revert:
Caused context_lost tests to hang on Win and Mac GPU bots. See original CL for links to failing builds.


Original issue's description:
> cc: Change required_for_activation bookkeeping.
> 
> This patch changes the bookkeeping of whether required for activation
> tiles all received memory during AssignGpuMemory. The new approach
> doesn't rely on the fact that we process every tile in that loop, thus
> allowing us to early out or use another approach at getting tiles that
> does not guarantee that every tile will be visited.
> 
> The end goal is to evaluate if we can activate when the rasterizer
> notifies us that all tasks given to it that are required for
> activation are finished rather than trying to figure this out
> when we schedule tasks.
> 
> R=reveman, enne
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=267400

TBR=enne@chromium.org,reveman@chromium.org,vmpstr@chromium.org
NOTREECHECKS=true
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267521 0039d316-1c4b-4281-b951-d872f2087c98
Revert 267518 "Roll libvpx 264320:265970"

> Roll libvpx 264320:265970
> 
> Review URL: https://codereview.chromium.org/255363002

TBR=sergeyu@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267523 0039d316-1c4b-4281-b951-d872f2087c98
Refresh Token status is tracked on the signin-internals page.
The refresh token is acquired when the user signs in using the
inline signin flow from the avatar menu.

BUG=326577
TEST=The signin internals page has a detail called "Refresh Token
Received" which gets a date and time set whenever the user
signs in to chrome through the avatar menu.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267526 0039d316-1c4b-4281-b951-d872f2087c98
Settings should be enabled even in Guest mode

BUG=362381

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267527 0039d316-1c4b-4281-b951-d872f2087c98
Remove reference to API that hasn't existed since r266158.

BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267528 0039d316-1c4b-4281-b951-d872f2087c98
Download the high-res avatars when using the --new-profile-management flag

The high res avatar is downloaded:
- when we launch a new browser for a profile
- when we switch the avatar for a profile.

For now we re-download the file every time one of these actions is taken, 
regardless of whether the file exists on disk. Since this is still in development
and the avatar resources keep changing, we want to make sure someone isn't
stuck with an ugly resource. There's a todo in the code to stop doing this as
soon as the resources settle a bit :)

BUG=305048
TEST=Start Chrome with --new-profile-management. Create a new profile. 
In the avatar bubble, the active profile card should show a high-res (gray
 background) avatar. If you go to the user manager, the avatar displayed
 should be the same high res one (and not at all pixelated one). To double
 check, the file for that avatar should have been added to
 $USER_DATA_DIR/Avatars/

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267529 0039d316-1c4b-4281-b951-d872f2087c98
[Mac, Win] Avatar photo is now a circle in the new avatar bubble.
Also cleaned up all the padding/margins to match the red 
lines in the mocks. But most importantly: LOOK AT THAT CIRCLE. <3

Screenshots: https://drive.google.com/open?id=0B1B1Up4p2NRMU2trNTBvZ3c5aHc&authuser=1

BUG=353398
TEST=With the --new-profile-management flag on, start Chrome. Clicking on the avatar button should open the avatar
 bubble. Most notably, the avatar icon should be a circle.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267531 0039d316-1c4b-4281-b951-d872f2087c98
Updating trunk VERSION from 1969.0 to 1970.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267532 0039d316-1c4b-4281-b951-d872f2087c98
Enable working tab-dragging tests on Linux
Tab-dragging on linux is mostly working. However the interactive-ui-tests
are all disabled. Enable tab dragging tests that currently work.

Explicitly disable ones that are still broken. These suffer from timing
issues when ran with the X11 windowing system. crbug.com/331924 tracks
these failures as they currently also fail on ChromeOS.

Test=DetachToBrowserTabDragControllerTest
BUG=330429

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267533 0039d316-1c4b-4281-b951-d872f2087c98
JSON Schema Compiler: Convert enums in vectors to StringValues rather than
FundamentalValues (integers).

BUG=368368
R=yoz@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267534 0039d316-1c4b-4281-b951-d872f2087c98
cc: Remove unused member functions and vars in SchedulerStateMachine

Remove the following:
* HasScheduledManageTilesThisFrame()
* draw_if_possible_failed_

R=brianderson@chromium.org
BUG=NONE
TEST=NONE(No functional change)

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267535 0039d316-1c4b-4281-b951-d872f2087c98
Mojo: Embedder API: Properly handle Channel creation/startup failures.

[I'll try reenabling UserAddingScreenTest.AddingSeveralUsers separately.]

R=darin@chromium.org
BUG=368621

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267536 0039d316-1c4b-4281-b951-d872f2087c98
[fsp] Add the getMetadata operation.

This patch adds the getMetadata() operation, which basically returns basic
metadata of a file or a directory. It is tied to async file util's
getFileInfo() method.

TBR=isherman@chromium.org  # New histograms.
TEST=unit_tests, browser_test: *FileSystemProvider*GetMetadata
BUG=248427

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267538 0039d316-1c4b-4281-b951-d872f2087c98
Slice off DelegatedFrameHost from RenderWidgetHostViewAura

The DelegatedFrameHost is responsible for providing the interface 
between the delegated frames coming in to a RenderWidgetHostView and
the a ui::Compositor being used to display them.

The functionality in DelegatedFrameHost will be used by the browser
compositor in RenderWidgetHostView.

This patch is done in such a way as to minimize the functional changes
made, in an effort to separate them from code reorganization changes.
The two places where this will need to be revisited (the complication
of the testing interface, and the redundant device scale functions) are
noted with TODOs.

BUG=314190

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267539 0039d316-1c4b-4281-b951-d872f2087c98
Render comment for FilePath::ReferencesParent() more precisely.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267540 0039d316-1c4b-4281-b951-d872f2087c98
[SyncFS] Stop notifying FileStatusObserver on nop sync event

BUG=368791
NOTRY=true

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

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