Add dnicoara to ui/ozone/platform/{caca,dri} OWNERS

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277770 0039d316-1c4b-4281-b951-d872f2087c98
New avatar menu cleanup: Move supervised user disclaimer into appropriate position.
Should be below accounts list, but above list of other profiles.

BUG=372812,372381

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277771 0039d316-1c4b-4281-b951-d872f2087c98
Fix a potential use-after-free after JSONReader::Read.

JSONReader produces base::Value objects that share a string buffer. See comment at the JSON_DETACHABLE_CHILDREN option.
Since Remove on a child node was used, this potentially lead to use-after-free. 

BUG=NONE

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277772 0039d316-1c4b-4281-b951-d872f2087c98
Remove media_galleries_handlers - not used.

According to crbug.com/307827 - the code that used media_galleries_handlers has been removed.

BUG=NONE
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277773 0039d316-1c4b-4281-b951-d872f2087c98
LKGR w/ DEPS up to revision 277696
LKCR w/ DEPS up to revision 277753
gpu: Only estimate parent compositor run time when needed

When BeginFrame scheduling is enabled, the browser compositor
automatically adjusts the deadline it passes down to the renderer to
account for its own draw time. Make sure we don't also subtract the
estimated draw time in the renderer.

BUG=359566

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277774 0039d316-1c4b-4281-b951-d872f2087c98
Client side name cleanup

ViewTreeNode*->Node*
ViewManagerSynchcronizer->ViewManagerClientImpl

R=sky@chromium.org
TBR=sky@chromium.org
http://crbug.com/384443

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277775 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 176254:176311

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=176255:176311&mode=html
TBR=schenney@chromium.org,jamesr@chromium.org
BUG=

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277777 0039d316-1c4b-4281-b951-d872f2087c98
LKCR w/ DEPS up to revision 277757
Mojo: Add GetMinimumLogLevel() to the logger interface.

We'll want this to be able to implement efficient, base/logging.h-like
macros (with the similar behavior -- i.e., don't evaluate the stream if
it's not going to be logged).

R=darin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277779 0039d316-1c4b-4281-b951-d872f2087c98
Split UNPACKING_FAILED exit code out from UNCOMPRESSION_FAILED.

To ease failure diagnosis.

BUG=385421
R=gab@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277780 0039d316-1c4b-4281-b951-d872f2087c98
Add trace links to chrome://inspect (if chrome://inspect?tracing is used)

This patch adds trace links to chrome://inspect if you add the
"tracing" parameter to chrome://inspect. Clicking on the trace link
opens up chrome://tracing.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277781 0039d316-1c4b-4281-b951-d872f2087c98
Add the Sign-At-Most-Once restriction the enterprise.platformKeys API.

This change ensures that the extension that generated a key with enterprise.platformKeys can use that key at most once for signing data. Any attempt to sign data afterwards with the same key will fail.

BUG=382983

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277784 0039d316-1c4b-4281-b951-d872f2087c98
[Android WebView] Filter out error page URL from onPageFinished to un-flake tests

The three tests being flaky (testContentUrlAccessWithTwoViews, testFileUrlAccessWithTwoViews and testCacheModeWithTwoViews) are all implicitly rely on the fact that when a page load error happens, onPageFinished is only called once. This behaviour had been broken since about M33, but due to happy timing, it just didn't cause the tests to fail.

The solution is to filter onPageFinished callbacks on AwContentsClient side, since the flow of passing the URL of the error page appears perfectly normal in the context of Chrome.

Other changes:

  -- testContentUrlAccessWithTwoViews was in fact incorrect, as it wasn't expecting an error in case when access to content: URLs is blocked;

  -- modified ClientOnPageFinishedTest.testOnPageFinishedCalledAfterError to catch situations when onPageFinished / onReceivedError is called twice, to avoid future regressions;

  -- added ClientOnPageStartedTest to catch similar problems with onPageStarted.

BUG=370950,371983

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277787 0039d316-1c4b-4281-b951-d872f2087c98
LKCR w/ DEPS up to revision 277773
Remove QuadCuller class and make QuadSink concrete

Make the base class QuadSink concrete instead of pure virtual, and
remove QuadCuller class. Testing class MockQuadCuller is still derived
from QuadSink, which also manipulates its own MockOcclusionTracker.

This CL is part of clean up QuadSink. Next step would to plum LayerImpl
through so QuadSink will no longer need to hold that variable, in order
to split up QuadSink into just RenderPass and OcclusionTracker.

This CL follows 302603006 and 306683002.

BUG=344962
TEST=cc_unittests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277788 0039d316-1c4b-4281-b951-d872f2087c98
Move IdentityProvider usage from GCMDriverDesktop to GCMProfileService

This is the 1st step towards removing sign-in enforcement for GCM.

We also remove the logic to pass account IDs to check-in request
since it seems to work fine without them and TokenService::GetAccounts
returns the empty list.

BUG=384041
TEST=existing and new tests
R=bartfab@chromium.org, fgorski@chromium.org, zea@chromium.org
TBR=jochen@chromium.org, rogerta@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277789 0039d316-1c4b-4281-b951-d872f2087c98
Flip Finch Configs so we can harden DSE w/o extensions

BUG=385318
TEST=test manually that new finch groups behave as expected.

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

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