Update V8 to version 3.25.0 (based on bleeding_edge revision r19483).

TBR=danno@chromium.org

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

Patch from Michael Achenbach <machenbach@chromium.org>.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252275 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll r167448 - r167498

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=%2Ftrunk&range=167448%3A167498&mode=html

TBR=acolwell

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252277 0039d316-1c4b-4281-b951-d872f2087c98
Added resources for in-session captive portal notification.

BUG=240237
TEST=none
R=oshima@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252278 0039d316-1c4b-4281-b951-d872f2087c98
Followup from https://codereview.chromium.org/147513003/

Since linux builds now depend on macros defined in linux/magic.h let's make sure that some of the newer values are set.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252279 0039d316-1c4b-4281-b951-d872f2087c98
cc: Avoid scheduling empty raster task queue whenever possible.

Track if raster worker pool instances have pending tasks and
avoid scheduling of empty task queue unless raster worker pool
has pending tasks.

BUG=269841

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252280 0039d316-1c4b-4281-b951-d872f2087c98
Move lists of source files used in remoting client to remoting_srcs.gypi

PNaCl plugin will need to share lists of sources with the existing
targets. Moved these lists to remoting_srcs.gypy to avoid duplicating
them.

BUG=276739

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252281 0039d316-1c4b-4281-b951-d872f2087c98
[Android] More eager gesture recognition hardening

Handle several corner cases of touch event handling, particularly if an
exception occurs between |onTouchEventHandlingBegin| and
|onTouchEventHandlingEnd| in ContentViewGestureHandler.

BUG=344674,341495
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252282 0039d316-1c4b-4281-b951-d872f2087c98
Increase framerate limit in remoting host to 30fps

BUG=344675
R=jamiewalch@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252283 0039d316-1c4b-4281-b951-d872f2087c98
rAc libaddressinput - fix bug due to argument evaluation order

BUG=345126

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252284 0039d316-1c4b-4281-b951-d872f2087c98
aw: Do not assume functor will be called on UI thread

Instead save the thread of the DrawGL call and use that to determine if
GL is allowed. Not that RequestGL and most other things still run on UI
thread.

No thread safety added in this change.

BUG=344087

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252285 0039d316-1c4b-4281-b951-d872f2087c98
Exclude bookmark import strings for Android.

Android has a custom UI and code for handing bookmark import.

BUG=326023

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252286 0039d316-1c4b-4281-b951-d872f2087c98
Do not pop up Files app, when the recovery tool is running.

This patch whitelists the recovery tool, so the Files app doesn't pop up when a USB/SD is inserted. This is a temporary solution for M34.

TEST=Tested manually on Pixel.
BUG=341711

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252288 0039d316-1c4b-4281-b951-d872f2087c98
Support replacement of IP address resolutions via command line flag
Provide a command line flag that can accept a list or range of resolution IP
address (such as those for a known CDN), and place an alternative resolution
at the start of the resolution list (driving towrads a test server).

r=wtc
BUG=342116

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252289 0039d316-1c4b-4281-b951-d872f2087c98
Files.app: Remove the show-checkboxes support from JS code.

We no longer need the show-checkboxes flag. Before removing the flag, the CL
removes the references to the flag from JS code.

BUG=344743
TEST=manually

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252290 0039d316-1c4b-4281-b951-d872f2087c98
rAc - don't require email addresses for shipping

BUG=345129

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252291 0039d316-1c4b-4281-b951-d872f2087c98
[WebsiteSettings] Fix bug in permission bubble manager to alter showing state when bubble is closed.

This bug meant that subsequent calls to AddRequest wouldn't show the bubble, since the manager still believed it was being shown.

R=leng@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252292 0039d316-1c4b-4281-b951-d872f2087c98
android webview build: Stop using envsetup.

By now, envsetup only sets OS=android and converts GOMA_DIR to the corresponding
gyp defines. It also sets GYP_CROSSCOMPILE. Nothing but the OS=android bit is
used by the webview build, so let android_webview/tools/gyp_webview set what
it needs directly instead of going through envsetup.

(envsetup also does a few envvar chanes to PATH etc, but gyp_webview calls
envsetup in a subshell, so it doesn't see these changes anyways.)

As a side effect, android_webview/tools/gyp_webview no longer ignores
GYP_DEFINES from the environment.

BUG=330631
R=torne@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252293 0039d316-1c4b-4281-b951-d872f2087c98
Don't choke on missing native_event

BUG=342501

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

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