Rebaseline console-format-collections post r172131

TBR=vsevik@chromium.org
BUG=

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

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

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

BUG=364946
TBR=danakj@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172285 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove the scrollbar from fast/images/gray-scale-jpeg-with-color-profile

This test is just an image that happens to be larger than the viewport,
it doesn't need to test the pixel results of a scrollbar.

R=enne@chromium.org
BUG=364946

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172286 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Allow empty overhang image

When resources fail to load (e.g. tests), the overscroll theme images are not
NULL, they're empty, so handle accordingly.
This is needed to unblock https://codereview.chromium.org/236363019/

BUG=362164

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172287 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Switch some functions in RenderObject to reference

These call sites were always called on a non-null renderer
(most of them |this|) so changed them to take a reference.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172288 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Adjust Screen's derived Oilpan type after r172152

Following r172152, Screen is no longer an EventTarget. Hence we can
simplify it to derive from GarbageCollectedFinalized only.

R=
BUG=162827

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

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

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

BUG=27987
TBR=robhogan@gmail.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172290 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of [repaint-after-layout] Skip full repaint if the style difference is layout. (https://codereview.chromium.org/211613002/)

Reason for revert:
Breaks fast/repaint/positioned-document-element.html.

Original issue's description:
> [repaint-after-layout] Skip full repaint if the style difference is layout.
> 
> Currently in RenderBox::styleWillChange we will issue a view()->repaint() if the
> node is the HTML or body element and the diff >= StyleDifferenceRepaint. For
> repaint-after-layout, if this is StyleDifferenceLayout, we will do the layout
> and end up issuing the same invalidation again.
> 
> This CL makes the view()->repaint() call conditional on either
>   1) repaint-after-layout is disabled
>   2) this is not a StyleDifferenceLayout.
> 
> BUG=320139
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=169984

TBR=esprehn@chromium.org,jchaffraix@chromium.org,eseidel@chromium.org,ojan@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=320139

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172291 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Chrome for Android crashes on maps.google.com

This CL is a rebase of Chris Harrelson's work in https://codereview.chromium.org/224243003. We now have a number of cases we can reduce to find a test case.

R=chrishtr@chromium.org
BUG=365597

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172292 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Composited scrolling should not affect normal-flow status

With the old composited scrolling path, we would promote 
the overflow scrolling div to a stacking container.
Before doing this, we very carefully checked that we
would not break stacking by doing so.

With "universal" accelerated overflow scrolling, we do
not create a stacking conatiner, so we naturally don't
check if promoting will change stacking. In this new
world, composited scrolling has no bearing on stacking,
so it doesn't makes sense to factor it into the
normal-flow-only logic.

R=hartmanng@chromium.org
BUG=365790

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172293 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Temporarily mark ServiceWorker's unregister.html as pass/fail

Pending Chromium-side change crrev.com/247773004 alters the handling
of a "not found" unregistration from reject to resolve to match the
spec. Ignore test failures so that can land, then we'll update the test.

BUG=365926
NOTRY=true
TBR=michaeln@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172294 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use url:: instead of url_util:: url_parse:: url_canon::

BUG=364747
TEST=none, no functional changes

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=172109

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172295 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add linux_gpu to the default set of try servers for Blink CLs.

This configuration is successfully handling the experimental load from
the Chromium and Blink commit queues. Expand its testing.

BUG=353864

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172296 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebaseline compositing/repaint tests post r172172.

TBR=aboxhall@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172297 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix memory leak in ServiceWorkerClients

BUG=363965
R=kinuko@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172298 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Enable V8 Promises.

Enable V8 Promises.
This CL sets --harmony-promises flag for the V8 implementation.
Because V8 Promises depend on weak collections, this CL also introduces
WeakMap and WeakSet.

This CL makes ScriptPromise and ScriptPromiseResolver use V8 Promises instead
of Blink Promises. Now ScriptPromiseResolverWithContext runs V8 tasks manually
when resolve or reject was called from a non script execution environment.

BUG=352597, 352552
R=jochen@chromium.org, adamk@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172299 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make window.history property non replaceable

Make window.history property non replaceable to match the specification:
http://www.whatwg.org/specs/web-apps/current-work/multipage/browsers.html#window

The new behavior also matches the behavior of Firefox 28 and IE11.

R=arv@chromium.org, tkent@chromium.org
BUG=365355
TEST=fast/dom/Window/get-set-properties.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172300 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Assert that we don't ever get a null layerTreeView.

We'd like to delete the null layerTreeView codepath as it's
one of the few remaining that doesn't use accelerated
compositing.

The crux of this patch is the ASSERT in WebViewImpl.cpp. The
rest is just making the unittests pass by making sure they
all use a WebViewClient that returns a non-null layerTreeView.

There's a few WebFrameTests that are crashing for some
reason I don't understand. For now I've put in a
BrokenNullLayerTreeViewWebViewClient to keep the tests
passing. Will remove in a followup patch.

Also, WebFrameTest.pageScaleFactorScalesPaintClip and
WebViewTest.SetBaseBackgroundColorAndBlendWithExistingContent
break with this patch, but this is just exposing that these
tests fail when they go down the compositing codepath, which
all our shipping configurations do. Changing them to use the
default WebViewClient makes them pass again.

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

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