Oilpan: add [WillBeGarbageCollected] for Node.

Also make Document hold onto its DOMWindow via a Member when
Oilpan is enabled.

R=haraken@chromium.org,ager@chromium.org,tkent@chromium.org
BUG=357163

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174804 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused layout test expected result

This was left for https://codereview.chromium.org/298703006/,
which removed the corresponding test HTML file.

BUG=355674
TEST=should not fail

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174805 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: mark virtual/threaded/transitions/transition-end-event-shorthands.html as flaky

BUG=248938
TBR=esprehn

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174806 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix "repeats" value evaluation for timer install event in timeline

Made repeats be the same as !singleShot.
Drive-by: Repeats and Timeout properties are only available for TimerInstall event.
Drive-by: fix GCEvent delta calculation.

BUG=None
R=loislo@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174807 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix layoutOverflowRect in case of explicit 'overflow: scroll', but no overflow content.

BUG=371359

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174808 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[SVG2] Make ownerSVGElement and viewportElement nullable.

Spec: https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement

BUG=366542

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174809 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Viewport for console messages.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174810 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Improve the UseCounters for HTMLInputElement.webkitdirectory and .incremental

These are already counted in HTMLInputElement::parseAttribute(), but
that code path would not be hit when the IDL attributes are read.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174813 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Adapt test expectations to recent V8 conformance fix.

R=machenbach@chromium.org
BUG=377476,v8:3333

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174814 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: rebaseline Oilpan image expectations for several virtual/windows-directwrite tests

TBR=esprehn

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

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

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

BUG=371359
TBR=sanjoy.pal@samsung.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174816 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix crash after detaching document.

If document is detached and click event is generated on
a label element, it causes a crash as the document doesn't
have frame. So adding additional check for LocalFrame.

BUG=370821

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174818 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove 'webkit' prefix for pointerlockchange/error in unprefixed layout tests.

Also remove references to non-existant webkitpointerlocklost.

Part of the larger task of creating an unprefixed Pointer Lock API.
Intent to Implement and Ship approved April 21 2014
http://goo.gl/uQTJjH.

BUG=359738

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174819 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Made context menu aware of pinch viewport offset

Fixed issue where context menu wouldn't take into account the pinch
viewport's offset so the menu would appear in the wrong place if the user
was pinched in.

BUG=371441

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174820 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: mark a flaky test

BUG=306222
TBR=esprehn

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174821 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: mark flaky tests

BUG=377567
TBR=esprehn

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174822 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: mark inspector/console/console-format-table.html as flaky timeout

BUG=377573
TBR=esprehn,lushnikov

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174823 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Re-mark hidpi canvas tests as skipped in test expectations

These tests turned out to be flaky [1] so I'm re-marking them as skip.

[1] http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20Blink&tests=fast%2Fhidpi%2Fimage-srcset-relative-svg-canvas.html%2Cfast%2Fhidpi%2Fimage-srcset-relative-svg-canvas-2x.html

BUG=306222
TBR=yoav, hclam
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174824 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove tony@ from wtf/OWNERS

As noted here, tony does not work on chromium/blink:
https://codereview.chromium.org/291303004/#msg11

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174825 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[clean up] Remove unnecessary "#include wtf/Forward.h" and
 related wtf includes from core/dom. 
We should rely on Forward.h in header files as much as 
possible to avoid including 
full class/template definitions.

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

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