Add GPU bots to the default set of try jobs in ui/gl/ and gpu/.

R=kbr@chromium.org, piman@chromium.org, piman
BUG=270918

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248541 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248541
Add v4l2capture to support webcam-based speed index in telemetry

v4l2capture is a python C extension to access Video4Linux camera
devices.

BUG=331450

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248546 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248546
Extend apps.gypi owners to app_shell team

So we can add files in apps/shell without bugging other people.

BUG=none
TEST=none
R=miket@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248547 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248547
app_shell: Add ShellContentRendererClient

This is a step toward getting app_shell to initialize a renderer with extension support.

* Add apps/shell/renderer so we can separate out the render process code
* Do a little bit of cleanup in the Permissions system, which is the next thing to tackle.

BUG=335632
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248548 0039d316-1c4b-4281-b951-d872f2087c98
r248428 changed the call path to crypto::RSAPrivateKey on Win, so update the suppression.

BUG=328521
TBR=weitaosu@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248549 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248549
<webview>: Inject denyWebView into all extensions

In the denyWebView module, we now create a custom element so the comment in dispatcher.cc
is out of date.

This CL removes the comment and the if statement in question.

BUG=196453

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248554 0039d316-1c4b-4281-b951-d872f2087c98
Include the MSan interface header in base/compiler_specific.h.

Since that header is now available in Chrome, we can include it instead of
re-defining the interface. Also, the definition of __msan_unpoison() in
base/compiler_specific.h conflicted with the definition in
sanitizer/msan_interface.h, preventing us from including the interface header
anywhere (e.g. during debugging).

BUG=178409
R=eugenis@chromium.org, mark@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248555 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248554
SVN changes up to revision 248555
[OriginChip] Assets for the in-location-bar experiment with the origin chip.

BUG=317741
R=macourteau@chromium.org, oshima@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248556 0039d316-1c4b-4281-b951-d872f2087c98
Ensure GL initialization only happens once, and provide common init path

Currently tests initialize GL by calling into methods that should be
internal to the gl bindings code. Instead, everyone should go through
GLSurface::InitializeOneOff.

Also GLSurface::InitializeOneOff early outs if it was already called,
leading to a pattern of initializing GL all over the place just in case
and not having a clear idea of where it should be set up. Instead, DCHECK
that it is not called more than once, and move calls to this method to
be during process startup for unit test suites instead of mid-test.

This adds two test variants of InitializeOneOff for tests to call, that
set up OSMesa or Mock GL bindings, via GLSurface::InitializeOneOff.

R=ben@chromium.org, piman@chromium.org, sievers@chromium.org, piman, sievers
BUG=270918

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=247793

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=248049

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248557 0039d316-1c4b-4281-b951-d872f2087c98
Cast: Clean up injection of transport into PacedPacketSender

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248558 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248558
[Hotword] Fix function name typo.

Availabile -> Available

BUG=325439, 289023

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248559 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248559
evdev: Support device hotplug with udev

This watches for new input devices and opens any that appear for event
dispatching. This is only supported when use_udev==1.

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

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