Roll Skia DEPS to r13390

R=reed@google.com

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250424 0039d316-1c4b-4281-b951-d872f2087c98
[Telemetry] Cache the InstallOnDevice method.

The page cyclers call this during each page iteration and it is expensive.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250425 0039d316-1c4b-4281-b951-d872f2087c98
evdev: Offload device initialization to file thread

Initializing devices added to the system should be offloaded from the UI
thread. Let's inject a handle to the browser file thread from content and
run the device management code on that thread.

Device attach is split into two parts: the file thread part and the UI
thread part. All of the ioctls run on the file thread, and the device is
handed off to the UI thread at the last minute before we start reading
events. Input events are processed on the UI thread as usual.

EventFactoryEvdev gets a weak factory so it can invalidate
callbacks used on the file thread when it is destroyed.

BUG=340465
TEST=embedded content_shell on link

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250426 0039d316-1c4b-4281-b951-d872f2087c98
Remove WM_DEADCHAR/WM_SYSDEADCHAR handler

The idea to handle WM_DEADCHAR/WM_SYSDEADCHAR as an IME
composition was finally abandoned as r230342. We can now
safely remove those handlers.

BUG=330735, 319122
TEST=manually done with US-international keyboard on Win 7

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250432 0039d316-1c4b-4281-b951-d872f2087c98
Remove a couple NOTREACHED in ShellExtensionsBrowserClient

It turns out we do reach them occasionally when running real apps.

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250433 0039d316-1c4b-4281-b951-d872f2087c98
<webview>: Enable WebViewInteractiveTest.DragDropWithinWebview test.

After removing synthetic mouseup on drag end (http://crrev.com/137663010/),
the test seems to not fail on try bots.
Sample 200 X 2 runs:
http://build.chromium.org/p/tryserver.chromium/builders/linux_chromeos/builds/200399/steps/interactive_ui_tests/logs/stdio
http://build.chromium.org/p/tryserver.chromium/builders/linux_chromeos/builds/200405/steps/interactive_ui_tests/logs/stdio
Let's enable it.

BUG=309032
Test=No functional change, enabling disabled test.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250434 0039d316-1c4b-4281-b951-d872f2087c98
gesture nav: Fix the UX for some navigation edge cases.

The renderer does not always send the 'first visual non-empty paint' message
to the browser for navigations (e.g. when doing in-page navigation). As a
result, the screenshot overlay never hides in such cases. So force a repaint of
the page right after the page has completely loaded if the 'first paint' message
hasn't been received by then, and hide the overlay when the paint happens.

This also adds some test coverage for the overlay (including for this change).

BUG=342311
R=sky@chromium.org
TBR=piman@ for content_tets.gypi

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250435 0039d316-1c4b-4281-b951-d872f2087c98
Roll webrtc 5444 -> 5523

R=mallinath@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250438 0039d316-1c4b-4281-b951-d872f2087c98
Mojo: Add a public/environment/test_support.h.

Remove public/tests's base dependency.

R=darin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250439 0039d316-1c4b-4281-b951-d872f2087c98
Fix update.py crash when GYP_DEFINES isn't present in the environment.

BUG=none
R=hans@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250442 0039d316-1c4b-4281-b951-d872f2087c98
Fix test failure introduced with recent change to use salted hashes.

BUG=339840

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250444 0039d316-1c4b-4281-b951-d872f2087c98
Password manager: Remove references to BrowserThread in core unit tests.

As part of componentizing the password manager, we need to remove all
references to content/.

BUG=342313

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250445 0039d316-1c4b-4281-b951-d872f2087c98
Cast: Refactoring paced_sender and rtp_sender to Clang format.

This cl is pure style-targeted refactoring. 
No functional changes were made. 

BUG=339176

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250446 0039d316-1c4b-4281-b951-d872f2087c98
[Telemetry] Create ForwarderFactory earlier on CrOS.

BUG=
TBR=tonyg@chromium.org
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250448 0039d316-1c4b-4281-b951-d872f2087c98
Add support for arm64 architecture

BUG=314720
R=mad@chromium.org
TBR=cpu@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250451 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 166855:166934

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=166856:166934&mode=html
TBR=
BUG=

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250453 0039d316-1c4b-4281-b951-d872f2087c98
Revert 250439 "Mojo: Add a public/environment/test_support.h."

This isn't quite right. It breaks (on a Linux shared library build)
mojo_shell_unittests at runtime. The stuff in test_support.h also
differs considerably from other stuff in environment/ (it's not
something chosen by the app), so it doesn't belong there. Hmmm.

> Mojo: Add a public/environment/test_support.h.
> 
> Remove public/tests's base dependency.
> 
> R=darin@chromium.org
> 
> Review URL: https://codereview.chromium.org/145073008

TBR=viettrungluu@chromium.org,darin@chromium.org

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

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