Update V8 to 3.20.4.2.

TBR=jkummerow@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211618 0039d316-1c4b-4281-b951-d872f2087c98
Re-enable PanelBrowserTest.MinimizeTwoPanelsWithoutTabbedWindow

BUG=103253

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211619 0039d316-1c4b-4281-b951-d872f2087c98
[Aura] Notify WebContentsDelegate about mouse leave event, so status bubble can update accordingly.

BUG=227496
TEST=manual, see bug.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211620 0039d316-1c4b-4281-b951-d872f2087c98
Track user gesture state when opening an URL via the browser process.

Use this information to block popups via fake clicks on regular links.

Only works with "better popup blocking" enabled

BUG=259755
TEST=PopupBlockerBrowserTest.BetterPopupBlockedFakeClickOnAnchor
TBR=bauerb@chromium.org, creis@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211621 0039d316-1c4b-4281-b951-d872f2087c98
Restore session cookies for classic compatibility.

BUG= 9416203

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211622 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 154198:154200

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211623 0039d316-1c4b-4281-b951-d872f2087c98
[win] Set the profile path when enabling the app launcher.

On windows, when enabling the app launcher for the first time via the
webstore the app launcher is not shown, and if you switch to a different
profile and exit the browser before activiating the app launcher for the
first time, it can show a different profile.

This passes the profile responsible for enabling the app launcher
through to platform-specific enabling code, which then ensures the
profile path is saved to the local prefs.

BUG=259654
TEST=On windows, in a fresh user-data-dir, make two users and leave
browser windows open. Install an app from the webstore using the second
user after signing in. Close that browser. Close the first browser.
Launch the app launcher. Launcher should show the second user, with
apps, and not a sign in page for the first user.
TBR=xiyuan@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211625 0039d316-1c4b-4281-b951-d872f2087c98
Dismiss context menus in app list on scroll.

BUG=257000
TBR=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211626 0039d316-1c4b-4281-b951-d872f2087c98
Added flags to about:flags to enable QUIC over HTTPS

R=jar@chromium.org, rch@chromium.org, thestig@

thestig@: could you please take a look at changes to chrome area (added the flags ala enabling QUIC). thanks

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211627 0039d316-1c4b-4281-b951-d872f2087c98
Turn on optimized debug builds for V8.

This should speed up running tests in debug mode considerably

BUG=254188
R=danno@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211628 0039d316-1c4b-4281-b951-d872f2087c98
Remove memory leak suppression for v8::internal::Runtime_ParallelRecompile.

BUG=255729,259188

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211629 0039d316-1c4b-4281-b951-d872f2087c98
Set task into IN_PROCESS before sending to printer.

BUG=258173

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211630 0039d316-1c4b-4281-b951-d872f2087c98
Widen jingle Memcheck suppression
BUG=259350
TBR=rnk
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211631 0039d316-1c4b-4281-b951-d872f2087c98
Change RenderViewHostTestHarness to create BrowserContext after thread startup

It better reflects the way the content module works.

BUG=251191
R=jam@chromium.org,isherman@chromium.org
TBR=joi@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211632 0039d316-1c4b-4281-b951-d872f2087c98
Fix configuration_policy=1 Android build.

The chrome/browser/extension/api files are compiled in on Android, and when
configuration_policy==0 then the managed_value_store_cache.cc file is excluded.

But when it is included, then it depends on the storage_schema_manifest_handler.

This regressed in http://crrev.com/211543.

BUG=247435

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211633 0039d316-1c4b-4281-b951-d872f2087c98
[Forwarder] Disable TCP_DEFER_ACCEPT.

It does not play well with preconnect. Several pages in the page cycler suites
experience very slow loading with this option in the forwarder and chrome's
preconnect enabled. Disabling either of them causes the pages to load fast again.

BUG=253086

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211634 0039d316-1c4b-4281-b951-d872f2087c98
Set DISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY to true on Android.

Also change render_process_visibility_manager to use
MEMORY_PRESSURE_MODERATE when the renderer loses visibility
since MEMORY_PRESSURE_CRITICAL should be reserved for
situations where memory pressure is really critical.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211635 0039d316-1c4b-4281-b951-d872f2087c98
Exclude one more flaky test from TSan runs
BUG=259781
TBR=rnk
NOTRY=true

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

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