Consolidate most of net/'s icu_string+conversions dependencies.

TBR=brettw@chromium.org
BUG=362608

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266957 0039d316-1c4b-4281-b951-d872f2087c98
Switch from a DCHECK to RAW_LOG in base::LaunchProcess.

BUG=367304
R=jln@chromium.org, willchan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266958 0039d316-1c4b-4281-b951-d872f2087c98
Missing machine model info should be a no match for GPU blacklist

BUG=368006
TEST=gpu_unittests, on win/linux, gpu_rasterization is off
R=kbr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266963 0039d316-1c4b-4281-b951-d872f2087c98
[chromedriver] Add test extension for codereview.chromium.org/248253002.

BUG=chromedriver:776
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266964 0039d316-1c4b-4281-b951-d872f2087c98
MacViews: Fix builds when use_aura XOR toolkit_views is TRUE.

Ozone has use_aura=1 and toolkit_views=0. MacViews has use_aura=0 and
toolkit_views=1. Ensure these both link correctly.

This is a follow-up to r266641 and r266283.

BUG=366007
TBR=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266965 0039d316-1c4b-4281-b951-d872f2087c98
In browser process implementation of ServiceDiscoveryClient.
Front end runs on UI thread, network code runs on IO thread.

BUG=349645
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266966 0039d316-1c4b-4281-b951-d872f2087c98
NonSFI NaCl: Plumb Exception IRT enough for breakpad.

Implements irt_exception.

This is enough to get breakpad start reporting minidumps on crash.

Stack overflow case handling with sigaltstack will be handled in a followup change.

BUG=356925
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266968 0039d316-1c4b-4281-b951-d872f2087c98
Convert KeyboardDrivenEventRewriter to a ui::EventRewriter.

KeyboardDrivenEventRewriter was previously called at the start of
chromeos::EventRewriter, and suppressed further rewriting if it made
any changes. Since EventSource follows that model of breaking out of
the rewriter list, it makes sense to have this be a ui::EventRewriter
itself.

EventRewriterController will also be used for chromeos::EventRewriter
when that is converted to a ui::EventRewriter.

BUG=354034
TEST=unit_test
R=derat@chromium.org, sadrul@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266969 0039d316-1c4b-4281-b951-d872f2087c98
Linux: Remove some ChromeOS linker flag workarounds now that full ChromeOS builds set the flags explicitly.

BUG=360082

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266970 0039d316-1c4b-4281-b951-d872f2087c98
Revert of add more polymer tests (https://codereview.chromium.org/257283002/)

Reason for revert:
This delta breaks telemetry_perf_unittests testMeasurementSmoke

ERROR:root:Errored pages:
http://localhost:8000/components/paper-calculator/demo.html
Traceback (most recent call last):
File "/mnt/data/b/build/slave/Linux_ChromiumOS_Tests__1_/build/src/tools/perf/../telemetry/telemetry/decorators.py", line 50, in wrapper
func(*args, **kwargs)
File "/mnt/data/b/build/slave/Linux_ChromiumOS_Tests__1_/build/src/tools/perf/measurements/measurement_unittest.py", line 73, in testMeasurementSmoke
msg='Failed: %s' % benchmark)
AssertionError: Failed: <class 'benchmarks.thread_times.ThreadTimesPolymer'>

Original issue's description:
> add more polymer tests
> 
> BUG=333078
> R=dtu@chromium.org
> NOTRY=true
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=266955

TBR=dtu@chromium.org,ykyyip@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=333078

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266971 0039d316-1c4b-4281-b951-d872f2087c98
Revert 266910 "- Using realpath instead of android_src"

> - Using realpath instead of android_src
> 
> BUG=367235
> 
> Review URL: https://codereview.chromium.org/259763004

TBR=michaelbai@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266973 0039d316-1c4b-4281-b951-d872f2087c98
Linux Aura: get tooltip background color from theme

the border color can still conflict with the theme (e.g., no visible border if the tooltip bg is dark), but fixing that is a lot harder because the border, window roundedness, and shadow are all one tiled set of images (see shadow.cc).

BUG=348194

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266974 0039d316-1c4b-4281-b951-d872f2087c98
Move DefaultActivationClient to wm/core

Several tests are using AuraTestHelper and were relying on it to set up the DefaultActivationClient, so I had to have them instantiate the DAC directly after calling SetUp() on the helper. I also had to make the DAC delete itself after the root window it's bound to is destroyed.

R=sky@chromium.org
http://crbug.com/308710

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266975 0039d316-1c4b-4281-b951-d872f2087c98
Require commas between items in a GN list.

Fixing this issue exposed a race condition in .gni processing where an error parsing a file that another thread was waiting for wouldn't signal that other thread that the load was complete, so it would wait forever.

This patch separates out the loading from the signaling in the InputFileManager so we can't forget to do this.

BUG=368019
R=scottmg@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266976 0039d316-1c4b-4281-b951-d872f2087c98
LKGR w/ DEPS up to revision 266916
ContentView->ContentViewCore.getContainerView in chrome/ tests

Many places that don't need ContentView proper and just need the View
managed by ContentViewCore.
BUG=360664
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266979 0039d316-1c4b-4281-b951-d872f2087c98
Pressing the "Go back" button on the managed user block interstitial page closes the tab if there is no previous URL to go back to.

BUG=307215

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266982 0039d316-1c4b-4281-b951-d872f2087c98
Do not instrument mutate.cc and generate.cc with AddressSanitizer
Compilation of these files w/instrumentation takes too long.
This is a temporary workaround for issue 360158

BUG=360158
R=thakis@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266983 0039d316-1c4b-4281-b951-d872f2087c98
Fixed comment in memory test expectations.

BUG=368037
TBR=bajones@chromium.org

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

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