Revert 188214 "Swarm DEPS roll"

Might be causing tests to time out:

/usr/bin/python ../../../scripts/slave/runisolatedtest.py --test_name
ui_unittests --builder_name "Linux Aura" --tool_dir
/b/build/slave/Linux_Aura/build/src/out/../tools
/b/build/slave/Linux_Aura/build/src/out/Release/ui_unittests -- /usr/bin/python
/b/build/slave/Linux_Aura/build/src/out/../tools/sharding_supervisor/sharding_supervisor.py
--no-color --retry-failed
/b/build/slave/Linux_Aura/build/src/out/Release/ui_unittests --gtest_print_time

command timed out: 600 seconds without output, attempting to kill

> Swarm DEPS roll
> 
> TBR=stevet@chromium.org
> NOTRY=True
> BUG=
> 
> 
> Review URL: https://chromiumcodereview.appspot.com/12870009

TBR=csharp@chromium.org
Review URL: https://codereview.chromium.org/12642012

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188247 0039d316-1c4b-4281-b951-d872f2087c98
Fix function names in dmprof.py.

BUG=None
TBR=maruel@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188248 0039d316-1c4b-4281-b951-d872f2087c98
WebKit roll 145802:145869


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188250 0039d316-1c4b-4281-b951-d872f2087c98
Refactor FakeAudioOutputStream, NullAudioSink into FakeAudioConsumer.

We have two fake audio consumers: FakeAudioOutputStream on the browser
side and NullAudioSink on the renderer side.  At present we can't remove
NullAudioSink since its used for PipelineIntegrationTests.

This change collapses the common functionality between both consumers
and as an added bonus replaces NullAudioSink's private thread in favor
of sharing the MediaThread.

BUG=none
TEST=unit tests, remote desktop session w/o audio, --disable-audio.


Review URL: https://chromiumcodereview.appspot.com/12334061

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188251 0039d316-1c4b-4281-b951-d872f2087c98
WebstoreStandaloneInstaller: refactored to make easier to use/extend.

WebstoreStandaloneInstaller was essentially merging two different use cases into one class, using if-else branching around switches to guide the control flow through them.

This change factors out the common part of the flow (the actual download/install + UI skeleton as Template Method pattern) into an updated abstract WebstoreStandaloneInstaller, and the differing parts of the flow (mostly specifics of the UI) into two concrete subclasses: WebstoreStartupInstaller for installs requested from the command line (i.e. without access to the browser UI), and WebstoreInTabInstaller for installs requested by a tab (with access to the browser UI).

BUG=149039


Review URL: https://chromiumcodereview.appspot.com/12386096

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188252 0039d316-1c4b-4281-b951-d872f2087c98
Reenable test ExtensionApiTest.UpdateWindowShowState for Windows

This test was disabled some time ago. I did not find the suspicious patch in the range that could cause the failure. I enabled it and ran it locally and on trybot and it does not fail.

BUG=176683
TEST=this is a test

Review URL: https://chromiumcodereview.appspot.com/12408008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188253 0039d316-1c4b-4281-b951-d872f2087c98
sync: Fix scheduler crash on duplicate canaries

It is possible that one canary could pre-empt another before it runs.
This is a problem in configure mode, because we have no checking for
abandoned configure jobs.  The job would run and cause a crash.

Just dropping a job in this manner is somewhat risky.  Normally the job
would be responsible for setting up appropriate follow-up tasks by, for
example, restarting the WaitInterval or extending backoff.  Dropping the
job neglects these responsibilities, which means we could end up with a
"stuck" scheduler.  I'm mostly sure that won't happen because, in the
crbug.com/190085 case, there will be another canary arriving soon that
should un-stick the scheduler, but it's possible that I have missed an
edge case.  In any case, the new behaviour is probably better than the
old, which was to crash the program.

BUG=190085


Review URL: https://chromiumcodereview.appspot.com/12432020

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188254 0039d316-1c4b-4281-b951-d872f2087c98
Add chrome-apps-syd-reviews to app_list watchlist; expand app_list watchlist.

BUG=None
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/12452010

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188255 0039d316-1c4b-4281-b951-d872f2087c98
Telemetry: Add --print-bootstrap-deps option.

Adds to run_multipage_benchmarks the option to simply print out all
the required telemetry deps it needs in order to run.

BUG=chromium-os:39827
TEST=ran with new flag and ensured telemetry still runs as expected
without it.


Review URL: https://chromiumcodereview.appspot.com/12490015

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188256 0039d316-1c4b-4281-b951-d872f2087c98
Add webdata to browser_components watchlist.

BUG=181277
TEST=python ~/depot_tools/watchlists.py chrome/browser/webdata
R=joi@chromium.org
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/12496007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188257 0039d316-1c4b-4281-b951-d872f2087c98
Make hwid available to Echo server for sku based offers.

BUG=chromium-os:39455
TEST=Manual, this cl only makes the api visible to Echo extension. The actual
     logic is implemented in echo extension. And I manually verified this cl
     did that.


Review URL: https://chromiumcodereview.appspot.com/12499008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188258 0039d316-1c4b-4281-b951-d872f2087c98
Move the webkit cursor resources to ui\resources\cursors as ui\aura needs to access them for
Chrome AURA.

No major code changes here. Include path changes whereever necessary.

BUG=176079
TBR=brettw.
Review URL: https://codereview.chromium.org/12670004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188259 0039d316-1c4b-4281-b951-d872f2087c98
[Sync] Add sync logic to FaviconCache

This enables syncing favicons behind the --enable-sync-favicons switch.
No expiration of favicons is performed yet, and only low resolutions favicons
are currently synced.

BUG=154886


Review URL: https://chromiumcodereview.appspot.com/12509004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188260 0039d316-1c4b-4281-b951-d872f2087c98
Remove support for crx-less hosted apps.

BUG=177038


Review URL: https://chromiumcodereview.appspot.com/12518019

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188261 0039d316-1c4b-4281-b951-d872f2087c98
cc: Add layer-based pixel tests.

This adds a test framework for pixel tests based on a layer tree. Included
is a single new pixel test to demonstrate the framework, which is a test
derived from the layout test
platform/chromium/compositing/filters/background-filter-blur.html
reproduced with solid color layers.

New test:
LayerTreeHostFiltersPixelTest.BackgroundFilterBlur

R=jamesr
BUG=191170


Review URL: https://chromiumcodereview.appspot.com/12518026

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188262 0039d316-1c4b-4281-b951-d872f2087c98
Lazy detection is peformed every 5sec.

* fixed lazy detection frequency
* fixed login screen/error screen behaviour when connected to temprorary
  unavailable networks

BUG=180210, 174416
TEST=Manual tests on Lumpy

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

Review URL: https://chromiumcodereview.appspot.com/12534003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188263 0039d316-1c4b-4281-b951-d872f2087c98
Fix build error caused by stale reference to webkit_unscaled_resources.rc. That file has
been superseded by ui_unscaled_resources.rc

BUG=176079
R=pfeldman
Review URL: https://codereview.chromium.org/12520018

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188264 0039d316-1c4b-4281-b951-d872f2087c98
Revert 188251 "Refactor FakeAudioOutputStream, NullAudioSink int..." for crashing multiple WebKit dbg tests.

> Refactor FakeAudioOutputStream, NullAudioSink into FakeAudioConsumer.
> 
> We have two fake audio consumers: FakeAudioOutputStream on the browser
> side and NullAudioSink on the renderer side.  At present we can't remove
> NullAudioSink since its used for PipelineIntegrationTests.
> 
> This change collapses the common functionality between both consumers
> and as an added bonus replaces NullAudioSink's private thread in favor
> of sharing the MediaThread.
> 
> BUG=none
> TEST=unit tests, remote desktop session w/o audio, --disable-audio.
> 
> 
> Review URL: https://chromiumcodereview.appspot.com/12334061

TBR=dalecurtis@chromium.org
Review URL: https://codereview.chromium.org/12642013

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