[DevTools] Do not accept load drops.

BUG=341823

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250253 0039d316-1c4b-4281-b951-d872f2087c98
[Telemetry] Allow --netsim to work without running WPR with sudo

This is part of the effort to make Telemetry more bot and dev
friendly by eliminating dependencies on sudo.

With this change, we start the host WPR sever on ephemeral
ports and use iptables on the device to forward the true
ports to the WPR ports. It eliminates the need for all of
WPR to run as sudo.

BUG=

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

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250255 0039d316-1c4b-4281-b951-d872f2087c98
RawChannelPosix: Fix fatal-error-related behavior.
This change makes sure:
- For a raw channel, at most one READ error and one WRITE error notification will be issued. (And it is possible to get both.)
- After OnFatalError(READ), there won't be further OnReadMessage() notifications. But writes are not affected.
- After OnFatalError(WRITE), all WriteMessage() calls will fail. But reads are not affected.

TEST=RawChannelPosixTest.OnFatalError
BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250256 0039d316-1c4b-4281-b951-d872f2087c98
Updates the message of verified access settings.

BUG=342328
TBR=oshima@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250258 0039d316-1c4b-4281-b951-d872f2087c98
telemetry: Check for overlap, not inclusion, in GetActiveRangeOnTimeline.

Checking for overlap, not inclusion, because on certain
Windows machines the gesture_events can start or end slightly outside the action_range. This problem is probably caused by a race condition between the browser and renderer process submitting the trace events for the
markers.

This should fix the flakey SmoothnessUnitTest.testSmoothness

R=nduca,tonyg,dominikg
BUG=341072

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250259 0039d316-1c4b-4281-b951-d872f2087c98
Clean up the status bubble code a wee bit.

BUG=none
TEST=no change

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250260 0039d316-1c4b-4281-b951-d872f2087c98
Actions which are Activity Log entries now have IDs. An ID
identifies action stored in Activity Log database. If an
action retrieved not from the database, e.g., live stream,
the ID is set to -1.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250261 0039d316-1c4b-4281-b951-d872f2087c98
Revert of Fix an errant pylint change. (https://codereview.chromium.org/143623007/)

Reason for revert:
crbug.com/342539 is likely happening because of the patch that this patch depends on. I need to ensure that logcats work on the bots before relanding (and that the corresponding steps fail if they don't.)

Original issue's description:
> I broke something by removing an apparently unused import that actually was used elsewhere. I addressed the issue by having the client code just call android_commands.GetAttachedDevices explicitly.
> 
> BUG=168518
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=250206

TBR=craigdh@chromium.org,frankf@chromium.org,cjhopman@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=168518

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250264 0039d316-1c4b-4281-b951-d872f2087c98
Revert of Enable presubmit pylint in build/android. (https://codereview.chromium.org/132463007/)

Reason for revert:
This patch is probably the cause of crbug.com/342539.

Original issue's description:
> Enable presubmit pylint in build/android.
> 
> BUG=168518
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=249793

TBR=craigdh@chromium.org,frankf@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=168518

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250269 0039d316-1c4b-4281-b951-d872f2087c98
Change keyboard menu to toggle.

BUG=340779

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250270 0039d316-1c4b-4281-b951-d872f2087c98
Roll LevelDB to 1.16 / r79.

The only significant change is to report fewer corruptions when a
truncated file could be caused by a writer dying mid-write.

BUG=222266

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250272 0039d316-1c4b-4281-b951-d872f2087c98
cc: Prevent usage of rasterize on-demand with delegating renderer.

PictureDrawQuads are not yet supported by the delegating renderer.
Generating this type of quads for on-demand raster of tiles cause
invalid IPC to be sent to the parent compositor and the renderer
to be killed.

This makes us activate with low-res or checkerboard tiles until
PictureDrawQuads are properly supported by the delegating renderer.

BUG=340695
TEST=cc_unittests --gtest_filter=*RasterizeOnDemand*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250273 0039d316-1c4b-4281-b951-d872f2087c98
Updates the learn more URL of verified access settings.

BUG=342328
TBR=oshima@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250274 0039d316-1c4b-4281-b951-d872f2087c98
[Telemetry] Fix typo in https port number.

BUG=
TBR=tonyg@chromium.org
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250275 0039d316-1c4b-4281-b951-d872f2087c98
Fix GPU feature enumeration in GetGpuFeatureInfo.

The current logic of GetGpuFeatureInfo for listing GPU features
is broken. See the related bug for more details.

BUG=342461

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250277 0039d316-1c4b-4281-b951-d872f2087c98
Suppress some more warnings for Clang Windows builds

BUG=82385

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250278 0039d316-1c4b-4281-b951-d872f2087c98
Move GamepadController from CppBoundClass to gin::Wrappable

Also, change the class to use chromium coding style.

BUG=297480,331301
R=haraken@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250279 0039d316-1c4b-4281-b951-d872f2087c98
Add <link rel=next> support to prerender.

IEs prerender implementation supports rel=next link elements. Let's
also parse them, and based on a field trial launch these as
prerenders.

R=davidben,tburkard,jochen,jschuh@chromium.org
BUG=329963

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

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