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
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
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
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
[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
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
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
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
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
Mojo: Make MessageInTransit more opaque.

Still more to do, but incremental change is less scary.

R=yzshen@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252128 0039d316-1c4b-4281-b951-d872f2087c98
The cricket::VideoCapturer no longer makes a copy of the frame from the camera. As a result we can't just do a shallow copy as the underlying buffer maybe invalid after the function returns. Instead we now have to make a copy in video_source_handler before return.

TEST=updated unit test
BUG=344957
R=perkj@chromium.org, wjia@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252129 0039d316-1c4b-4281-b951-d872f2087c98
Revert 252116 "Blink roll 167304:167430"

> 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

TBR=acolwell@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252131 0039d316-1c4b-4281-b951-d872f2087c98
Roll Clang on Windows to r201742 to fix more net_unittests etc.

BUG=none
TBR=rnk@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252132 0039d316-1c4b-4281-b951-d872f2087c98
Revert of Convert Google Now's Authentication Manager to use Promises (https://codereview.chromium.org/162273002/)

Reason for revert:
Promise.catch may not always be called back, breaking an assumption about the task tracking system.

Original issue's description:
> Convert Google Now's Authentication Manager to use Promises
> 
> BUG=164227
> R=rgustafson@chromium.org, skare@chromium.org, vadimt@chromium.org
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=252109

TBR=skare@chromium.org,rgustafson@chromium.org,vadimt@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=164227

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252134 0039d316-1c4b-4281-b951-d872f2087c98
Python script to generate Chromoting's main.html.

With this change, it will be much easier to make changes to the UX (since
the dialogs will be easier to manage) and the set of JavaScript includes
will be guaranteed to match the gyp target.

This change also auto-generates the wcs_sandbox.html file.

BUG=
R=jamiewalch@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252135 0039d316-1c4b-4281-b951-d872f2087c98
35, brought you by Wikipedia:

35 is a centered cube number, a pentagonal number and a pentatope number.
35 is a highly cototient number, since there are more solutions to the equation x - φ(x) = 35 than there are for any other integers below it except 1.
There are 35 free hexominoes, the polyominoes made from six squares.
In science, 35 is the atomic number of bromine

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

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