Add OilpanExpectations file.

R=abarth@chromium.org
BUG=345655

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167659 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[SVG] SVGViewSpec.*String should return empty string when |contextElement| went away

This CL adds missing null check to SVGViewSpec::{preserveAspectRatio,viewBox}String().

BUG=345042
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167660 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark virtual/gpu/compositedscrolling/overflow/invisible-descendants-should-not-affect-opt-in.html as flaky

Flakiness dashboard is here:
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20Blink&tests=virtual/gpu/compositedscrolling/overflow/invisible-descendants-should-not-affect-opt-in.html

BUG=346134

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167661 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove N^3 walk of the frame tree

While walking the frame tree during layout, at every node of the walk, we'd
walk down the frame tree again to update the "can blit on scroll" bit.  At each
node of that recursive walk, we'd walk all the way back to the root to check
for being unable to blit-on-scroll in our parent frame.

This CL remove the eager computation of this state and instead just computes it
on demand when we're about to scroll. Computing the information on demand is
fast, we just need to walk up to the root of the frame tree.

The N^3 algorithm was added by Simon Fraser in
http://trac.webkit.org/changeset/71194.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167662 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Check if document->page() is not NULL in Worker::create().

BUG=345024

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167663 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: Element wrappers for SVGElement

40 => 39 (fixes last .h file)
One more special case.

BUG=239771
TBR=haraken, kouhei
NOTRY=true

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

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167665 bbb929c8-8fbe-4397-9dbb-9b2b20218538
It is now "Invalid status line".

Also remove the console message for bad-handshake-crash-expected.txt. The new implementation doesn't care about bad UTF-8 in headers that are not WebSocket-related.

Do not submit until https://codereview.chromium.org/173523004/ has landed.

BUG=339373

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167666 bbb929c8-8fbe-4397-9dbb-9b2b20218538
TimelineGrid: fix annotation for TimelineGrid.Calculator

BUG=
R=yurys@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167667 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Move core/page/ to oilpan's heap

This CL moves PagePopupController, EventSource and DOMSelection to the heap.

BUG=340522

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167668 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: SVGNames

Remaining: 14 => 12

Patch a bit long b/c need to pass |interface| down to scoped_name()
(for both getter and setter), but content otherwise simple.

BUG=239771
R=haraken, kouhei
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167669 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: add SVG exception to keep_alive_for_gc

Remaining: 12 => 1

BUG=239771
TBR=haraken, kouhei
NOTRY=true

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

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