Roll Skia DEPS to 10117

R=bsalomon@google.com

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212018 0039d316-1c4b-4281-b951-d872f2087c98
WebSocketChannel implements the transport-independent parts of the WebSocket protocol. It also provides the interface to the content library.

The unit tests are still incomplete at the moment.

BUG=230756
TEST=net_unittests --gtest_filter='WebSocketChannel*'

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212019 0039d316-1c4b-4281-b951-d872f2087c98
Move Python setup/tear down logic into Forwarder itself.

Forwarder used to be a pain to setup/tear down across all the various
harnesses.
This CL should hopefully solve these issues by hiding these implementation
details. The host daemon is now killed once the first time that the Forwarder
class is used and the daemon running on the devices is also killed the first
time a port is forwarded for a specific device.

BUG=242846
R=bulach@chromium.org, frankf@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212021 0039d316-1c4b-4281-b951-d872f2087c98
The previous implementation is not correct, it depended on the Fullscreen video class, but the PowerSaveBlocker could be used for embedding video or the use case which isn't related to the video at all.

This patch adds new API to PowerSaveBlocker. 

BUG=247892

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212022 0039d316-1c4b-4281-b951-d872f2087c98
Rename VideoDecoder::ReadCB to VideoDecoder::DecodeCB.

BUG=141788
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212023 0039d316-1c4b-4281-b951-d872f2087c98
Add policies to control power management on the Chrome OS login screen

This CL adds a device policy that controls power management on the login
screen. Before this CL, powerd controlled power policy on the login screen,
always using built-in defaults. After this CL, Chrome contols power policy
by explicitly sending it to powerd whenever the login screen is shown. The
built-in defaults match those that powerd used to have but they can now be
overridden through device policy.

BUG=241794
TEST=Full coverage with new unit and broweser tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212024 0039d316-1c4b-4281-b951-d872f2087c98
Disable opening new incognito pages on android.

Disableing "Open in incognito tab" options from all the ContextMenus
(longtouch on Bookmarks, MostVisited pages, Recently Closed pages and
links).

The CL has an internal part at the following place: 
https://gerrit-int.chromium.org/#/c/40929/

BUG=257005

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

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

Moved the Quickoffice histograms to tools/metrics hence public.

Change-Id: Iff0c7c4946f5aba98636fc2ff77600be5678d51e

BUG=257397

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212026 0039d316-1c4b-4281-b951-d872f2087c98
Expose the method used for the next URLRequest redirect.

This makes it possible for URLRequest client code to determine
the method that will be used to resolve the next step in the redirect
chain.
This is to fix android_webview not doing navigation intercepting
if the result of a POST resulted in a 302 redirect.

BUG=b/9773847
TEST=AndroidWebViewTest, net_unittests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212027 0039d316-1c4b-4281-b951-d872f2087c98
[SystemInfo API] Remove SystemInfoProvider unittests that weren't testing anything.

Remove unittests of CpuInfoProvider, MemoryInfoProvider and DisplayInfoProvider.

BUG=None
TEST=compiled unit_tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212028 0039d316-1c4b-4281-b951-d872f2087c98
Strip CRs from *.exe.manifest that have them

As previously reported in http://crbug.com/128744,
our commit queue cannot deal with files ending with CR/LF.
This CL strips CRs from some *.exe.manifest so that
https://codereview.chromium.org/18477012/ can be
committed via commit queue.

BUG=259228
R=jochen@chromium.org

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

Patch from Yohei Yukawa <Yukawa@chromium.org>.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212029 0039d316-1c4b-4281-b951-d872f2087c98
Ignore reordered notifications in the NTP for installing apps.

Changes to the app sort order via ExtensionSorting does not rely on the
extension corresponding to the reordered ID to be installed. This
changes a DCHECK to instead ignore such changes for the NTP webui.

BUG=257960
TEST=Enable App Launcher, install a big app, and move it in the app
launcher while it is downloading. Chrome should not crash.

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212031 0039d316-1c4b-4281-b951-d872f2087c98
Adding placeholder for chrome://devices page.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212032 0039d316-1c4b-4281-b951-d872f2087c98
Remove test checking for default touch icons.

 Chrome will not handle default touch icons anymore as they are costly
in term of battery and request and most site do not have any. Sites that
want touch icons will need to have a <link> tag.

BUG=258963
R=mkosiba@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212033 0039d316-1c4b-4281-b951-d872f2087c98
Ask for user confirmation before signing in to a managed account.

If the account that the user is signing in to has management enabled then
a dialog is displayed that allows the user to go back and select another
account, or proceed to sign-in.

An Observer of the sign-in process is also introduced, so that the caller of
startSignIn() can react appropriately to cancelled signins.

This code is currently disabled behind a flag, and the strings are not final.

BUG=259354

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212034 0039d316-1c4b-4281-b951-d872f2087c98
Add optional tabId and extensionId properties to chrome.debugger.TargetInfo type.

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212035 0039d316-1c4b-4281-b951-d872f2087c98
Add support for pairing-registry APIs to host_dispatcher.js.
 
BUG=156182

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212036 0039d316-1c4b-4281-b951-d872f2087c98
Set Device Motion interval property for the Android platform.

Make the Android fetcher set the actual Device Motion sensor fetch rate in the shared memory buffer interval field.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212037 0039d316-1c4b-4281-b951-d872f2087c98
Add Daniel Trebbien to AUTHORS

BUG=259361

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

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