Blink roll 167304:167430

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=167305:167430&mode=html
TBR=
BUG=

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252117 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252117
cc: Added modifier string to clarify perf tests.

A few perf tests were writing results against the same measurement name making it impossible to distinguish and compare measurements. This patch adds modifier strings to make the measurments clear.

BUG=343684

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252118 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252118
NaCl: Move definition of the "ppapihook" IRT interface to the Chromium repo

This uses the new IRT construction API.

This will allow references to PPAPI to be removed from src/untrusted/irt
in the NaCl repo.

BUG=https://code.google.com/p/nativeclient/issues/detail?id=3787
TEST=browser_tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252119 0039d316-1c4b-4281-b951-d872f2087c98
Describe the Net.QuicSession.PublicResetAddressMismatch histogram.

The histogram was added in https://codereview.chromium.org/159143007/.

R=jar@chromium.org,rch@chromium.org
BUG=none
TEST=none
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252120 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252119
UMA histrograms to track MW support

BUG=329265

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252121 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252121
[style] Run webcrypto files through clang-format.

The only other change was to delete two TODOs regarding style adjustments.

BUG=245025
R=rsleevi@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252122 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252122
Use persistent map of privet tokens for PrivetURLFetcher

Use a map of privet tokens in PrivetURLFetcher that persists between
instantiations. This should cut down on spurious /privet/info calls in cases
where spurious calls may cause performance issues (i.e. repeated frequent calls)

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252123 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252123
Leak contexts that are owned by another thread.

This avoids destroying contexts on the main thread that are bound to
the compositor thread as this causes DCHECKs to fire and is a bad thing.

The renderer already does this, as it has been threaded much longer on
more platforms so we noticed it. Recently noticed this in browser tests
in the UI compositor too.

This also updates the Mojo DemoContextFactory to match the behaviour of
GpuProcessTransportFactory wrt the offscreen compositor context creation
and destruction.

R=jamesr, piman
BUG=344016

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252124 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252124
Fix prerender byte-count UMA.

In the review process of cr/160513002 I wound up losing reports of bytes from non-prerender resources.  This fixes that.  It also updates the max bin size of profile bytes since there could be lots of requests between prerenders.

BUG=334602

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252125 0039d316-1c4b-4281-b951-d872f2087c98
Show the extension / app name for platform verification.

The platform verification dialog communicates to the user the origin of
the request.  Normally this is a web origin but for extensions or v2
apps the web origin is ugly and the extension / app name is better.

BUG=chromium:344723
TEST=manual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252126 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252126
Fix PRESUBMIT tests for committed files that are not .md or .html

The extensions were being removed before testing, but since only md and html
are considered in the clean urls, the path canonalizer redirects (302) to
the URL with extension. But a 302 of a changed template file is considered a
test fail. Examples that would fail the presubmit tests are images, CSSs,
redirect.json, etc.

BUG=343614
NOTRY=true
R=kalman@chromium.org

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

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