Cleanup: Move kChromeUIScheme constant into content namespace.

BUG=None
TEST=None, no functional changes
TBR=jam@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250244 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250244
Disable FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun on Chrome+Mac

See issue 314221, it appears the problem wasn't import tests which are disabled in the same way, but their underlying framework (Mac browser_tests appear to hang when forced to go through first run).

BUG=342427,314221

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250246 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250246
Cast: Refactor CastAudioSink and CastVideoSink

The code was not thread safe and did not support running only audio or
only video; which is now supported.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250249 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250249
Read compositor VSync information from platform, when possible

The current query of VSync information through the GL context can be unreliable
on platforms that can dynamically disable vblanks, or multi-monitor setups.
Preferentially query the VSync information through the platform windowing
system (presently: XRandR on CrOS) when possible.

BUG=328953
TEST=local build, run on CrOS snow

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250250 0039d316-1c4b-4281-b951-d872f2087c98
[Hotword] Add metric to checkbox to track enable/disable of hotwording.

BUG=325439, 289023

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250251 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250250
SVN changes up to revision 250251
[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
SVN changes up to revision 250253
[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
SVN changes up to revision 250254
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
SVN changes up to revision 250256
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
SVN changes up to revision 250258