Oilpan: fix build after r176651

Remove the use of transition types over JSONValues.

R=haraken@chromium.org
BUG=
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176677 bbb929c8-8fbe-4397-9dbb-9b2b20218538
RenderLayer::ancestorScrollingLayer() is slow

When dragging the drawer on the calculator, computing the
RenderLayer::ancestorScrollingLayer() repeatedly is 7.8% of the profile. This
CL moves the work of computing the ancestorScrollingLayer into the
CompositingInputsUpdater, where we can compute it more efficiently because
we're walking down the tree.

R=esprehn@chromium.org
BUG=387134

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176678 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: fix build after r176674.

TBR=haraken@chromium.org
BUG=328961
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176679 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[webcrypto] Remove unused ifdef now that blink has rolled.

BUG=375430

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176680 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Block mixed PingLoader requests.

We should block HTTP requests in an HTTPS context whenever possible.
Pings are practically zero-impact to users, so blocking them via a mixed
content warning is very low risk.

Mozilla is making the same change: https://hg.mozilla.org/try/rev/5a9f4d5a8707

BUG=382798

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176681 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r176651

http://src.chromium.org/viewvc/blink?view=revision&revision=176651

BUG=381221
TBR=wangxianzhu@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176682 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: set deviceTextAutosizing emulation defaults to 'false'.

TBR=dgozma
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176683 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Include Event.h in fewer header files

Mostly due to the ExecutionContext.h change, this greatly reduces recompilation
when touching Event.h, from 1392 to 444 steps locally.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176684 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Disable blink_platform_unittests and blink_heap_unittests in GN build

These targets do not link.

TBR=jamesr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176685 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Updated baselines for r176651 and r176666.

TBR=wangxianzhu@chromium.org,michaeln@chromium.org,jamesr@chromium.org
BUG=381221,371671

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176686 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add layout test to verify timeupdate event doesn't fire before playing.

It requires some Chromium changes before it'll start passing.

BUG=223476

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176687 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use BisonCSSParser::parseColor to parses brand-color as we want to support all CSS color value.

Also, add test case to verify first brand-color meta tag takes effect.
and the brand-color can be changed by script.

BUG=383941

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176688 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[IndexedDB] Removed FIXMEs as consistent enums being used on both sides of IPC.

Removed traces of typedefs from blink code:
blink::WebIDBCursor::Direction
blink::WebIDBDatabase::TaskType
blink::WebIDBDatabase::PutMode
blink::WebIDBDatabase::TransactionMode

As below patches rolled out to use consistent enums on browser and blink side.
Chromium side: https://codereview.chromium.org/320833002
Blink side: https://codereview.chromium.org/325683002

BUG=381848

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176689 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r176651

http://src.chromium.org/viewvc/blink?view=revision&revision=176651

BUG=381221
TBR=wangxianzhu@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176690 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r176651

http://src.chromium.org/viewvc/blink?view=revision&revision=176651

BUG=381221
TBR=wangxianzhu@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176691 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: detach GeolocationController on being destroyed as a supplement.

If the LocalFrame supplementable signals destruction, detach from the
inspector agent and clear out the GeolocationClient reference after
having relayed the destruction notification.

Not doing both risks the inspector agent object accessing a what's
now effectively a dead object (with a dead client reference; for safety
we clear that out also.)

R=haraken@chromium.org
BUG=340522

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176692 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r176651

http://src.chromium.org/viewvc/blink?view=revision&revision=176651

BUG=381221
TBR=wangxianzhu@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176693 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r176651

http://src.chromium.org/viewvc/blink?view=revision&revision=176651

BUG=381221
TBR=wangxianzhu@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176694 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Change variable order for RootInlineBox and fix size check

Change the order of variables in RootInlineBox to group them by type and
therefor allow better alignment on 64bit windows builds. Also update the
order in SameSizeAsRootInlineBox and re-enable the size check on Windows
builds.

TBR=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176695 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Manual rebaselines for r176653

BUG=382817
TBR=ojan@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176696 bbb929c8-8fbe-4397-9dbb-9b2b20218538