| Index: third_party/WebKit/Source/core/paint/PaintLayerPainterTest.cpp
|
| diff --git a/third_party/WebKit/Source/core/paint/PaintLayerPainterTest.cpp b/third_party/WebKit/Source/core/paint/PaintLayerPainterTest.cpp
|
| index 4f9d8fbd583f4d7e42507ef5392b5955f8ced62f..6cce25b0d4b3b0c3e81e87f5268b321b7a41d05c 100644
|
| --- a/third_party/WebKit/Source/core/paint/PaintLayerPainterTest.cpp
|
| +++ b/third_party/WebKit/Source/core/paint/PaintLayerPainterTest.cpp
|
| @@ -2,8 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "core/layout/LayoutBlock.h"
|
| -#include "core/layout/LayoutInline.h"
|
| +#include "core/layout/LayoutBoxModelObject.h"
|
| #include "core/layout/compositing/CompositedLayerMapping.h"
|
| #include "core/paint/PaintControllerPaintTest.h"
|
| #include "platform/graphics/GraphicsContext.h"
|
| @@ -404,7 +403,7 @@ TEST_P(PaintLayerPainterTest, PaintPhaseOutline) {
|
| ->setAttribute(HTMLNames::styleAttr, styleWithoutOutline);
|
| document().view()->updateAllLifecyclePhases();
|
|
|
| - LayoutBlock& selfPaintingLayerObject = *toLayoutBlock(
|
| + LayoutBoxModelObject& selfPaintingLayerObject = *toLayoutBoxModelObject(
|
| document().getElementById("self-painting-layer")->layoutObject());
|
| PaintLayer& selfPaintingLayer = *selfPaintingLayerObject.layer();
|
| ASSERT_TRUE(selfPaintingLayer.isSelfPaintingLayer());
|
| @@ -468,7 +467,7 @@ TEST_P(PaintLayerPainterTest, PaintPhaseFloat) {
|
| ->setAttribute(HTMLNames::styleAttr, styleWithoutFloat);
|
| document().view()->updateAllLifecyclePhases();
|
|
|
| - LayoutBlock& selfPaintingLayerObject = *toLayoutBlock(
|
| + LayoutBoxModelObject& selfPaintingLayerObject = *toLayoutBoxModelObject(
|
| document().getElementById("self-painting-layer")->layoutObject());
|
| PaintLayer& selfPaintingLayer = *selfPaintingLayerObject.layer();
|
| ASSERT_TRUE(selfPaintingLayer.isSelfPaintingLayer());
|
| @@ -515,12 +514,12 @@ TEST_P(PaintLayerPainterTest, PaintPhaseFloatUnderInlineLayer) {
|
| document().view()->updateAllLifecyclePhases();
|
|
|
| LayoutObject& floatDiv = *document().getElementById("float")->layoutObject();
|
| - LayoutInline& span =
|
| - *toLayoutInline(document().getElementById("span")->layoutObject());
|
| + LayoutBoxModelObject& span = *toLayoutBoxModelObject(
|
| + document().getElementById("span")->layoutObject());
|
| PaintLayer& spanLayer = *span.layer();
|
| ASSERT_TRUE(&spanLayer == floatDiv.enclosingLayer());
|
| ASSERT_FALSE(spanLayer.needsPaintPhaseFloat());
|
| - LayoutBlock& selfPaintingLayerObject = *toLayoutBlock(
|
| + LayoutBoxModelObject& selfPaintingLayerObject = *toLayoutBoxModelObject(
|
| document().getElementById("self-painting-layer")->layoutObject());
|
| PaintLayer& selfPaintingLayer = *selfPaintingLayerObject.layer();
|
| ASSERT_TRUE(selfPaintingLayer.isSelfPaintingLayer());
|
| @@ -556,7 +555,7 @@ TEST_P(PaintLayerPainterTest, PaintPhaseBlockBackground) {
|
| ->setAttribute(HTMLNames::styleAttr, styleWithoutBackground);
|
| document().view()->updateAllLifecyclePhases();
|
|
|
| - LayoutBlock& selfPaintingLayerObject = *toLayoutBlock(
|
| + LayoutBoxModelObject& selfPaintingLayerObject = *toLayoutBoxModelObject(
|
| document().getElementById("self-painting-layer")->layoutObject());
|
| PaintLayer& selfPaintingLayer = *selfPaintingLayerObject.layer();
|
| ASSERT_TRUE(selfPaintingLayer.isSelfPaintingLayer());
|
| @@ -615,8 +614,8 @@ TEST_P(PaintLayerPainterTest, PaintPhasesUpdateOnLayerRemoval) {
|
| " </div>"
|
| "</div>");
|
|
|
| - LayoutBlock& layerDiv =
|
| - *toLayoutBlock(document().getElementById("layer")->layoutObject());
|
| + LayoutBoxModelObject& layerDiv = *toLayoutBoxModelObject(
|
| + document().getElementById("layer")->layoutObject());
|
| PaintLayer& layer = *layerDiv.layer();
|
| ASSERT_TRUE(layer.isSelfPaintingLayer());
|
| EXPECT_TRUE(layer.needsPaintPhaseDescendantOutlines());
|
| @@ -624,7 +623,8 @@ TEST_P(PaintLayerPainterTest, PaintPhasesUpdateOnLayerRemoval) {
|
| EXPECT_TRUE(layer.needsPaintPhaseDescendantBlockBackgrounds());
|
|
|
| PaintLayer& htmlLayer =
|
| - *toLayoutBlock(document().documentElement()->layoutObject())->layer();
|
| + *toLayoutBoxModelObject(document().documentElement()->layoutObject())
|
| + ->layer();
|
| EXPECT_FALSE(htmlLayer.needsPaintPhaseDescendantOutlines());
|
| EXPECT_FALSE(htmlLayer.needsPaintPhaseFloat());
|
| EXPECT_FALSE(htmlLayer.needsPaintPhaseDescendantBlockBackgrounds());
|
| @@ -648,12 +648,13 @@ TEST_P(PaintLayerPainterTest, PaintPhasesUpdateOnLayerAddition) {
|
| " </div>"
|
| "</div>");
|
|
|
| - LayoutBlock& layerDiv = *toLayoutBlock(
|
| + LayoutBoxModelObject& layerDiv = *toLayoutBoxModelObject(
|
| document().getElementById("will-be-layer")->layoutObject());
|
| EXPECT_FALSE(layerDiv.hasLayer());
|
|
|
| PaintLayer& htmlLayer =
|
| - *toLayoutBlock(document().documentElement()->layoutObject())->layer();
|
| + *toLayoutBoxModelObject(document().documentElement()->layoutObject())
|
| + ->layer();
|
| EXPECT_TRUE(htmlLayer.needsPaintPhaseDescendantOutlines());
|
| EXPECT_TRUE(htmlLayer.needsPaintPhaseFloat());
|
| EXPECT_TRUE(htmlLayer.needsPaintPhaseDescendantBlockBackgrounds());
|
| @@ -679,13 +680,14 @@ TEST_P(PaintLayerPainterTest, PaintPhasesUpdateOnBecomingSelfPainting) {
|
| " </div>"
|
| "</div>");
|
|
|
| - LayoutBlock& layerDiv = *toLayoutBlock(
|
| + LayoutBoxModelObject& layerDiv = *toLayoutBoxModelObject(
|
| document().getElementById("will-be-self-painting")->layoutObject());
|
| ASSERT_TRUE(layerDiv.hasLayer());
|
| EXPECT_FALSE(layerDiv.layer()->isSelfPaintingLayer());
|
|
|
| PaintLayer& htmlLayer =
|
| - *toLayoutBlock(document().documentElement()->layoutObject())->layer();
|
| + *toLayoutBoxModelObject(document().documentElement()->layoutObject())
|
| + ->layer();
|
| EXPECT_TRUE(htmlLayer.needsPaintPhaseDescendantOutlines());
|
| EXPECT_TRUE(htmlLayer.needsPaintPhaseDescendantBlockBackgrounds());
|
|
|
| @@ -710,7 +712,7 @@ TEST_P(PaintLayerPainterTest, PaintPhasesUpdateOnBecomingNonSelfPainting) {
|
| " </div>"
|
| "</div>");
|
|
|
| - LayoutBlock& layerDiv = *toLayoutBlock(
|
| + LayoutBoxModelObject& layerDiv = *toLayoutBoxModelObject(
|
| document().getElementById("will-be-non-self-painting")->layoutObject());
|
| ASSERT_TRUE(layerDiv.hasLayer());
|
| PaintLayer& layer = *layerDiv.layer();
|
| @@ -719,7 +721,8 @@ TEST_P(PaintLayerPainterTest, PaintPhasesUpdateOnBecomingNonSelfPainting) {
|
| EXPECT_TRUE(layer.needsPaintPhaseDescendantBlockBackgrounds());
|
|
|
| PaintLayer& htmlLayer =
|
| - *toLayoutBlock(document().documentElement()->layoutObject())->layer();
|
| + *toLayoutBoxModelObject(document().documentElement()->layoutObject())
|
| + ->layer();
|
| EXPECT_FALSE(htmlLayer.needsPaintPhaseDescendantOutlines());
|
| EXPECT_FALSE(htmlLayer.needsPaintPhaseDescendantBlockBackgrounds());
|
|
|
| @@ -748,7 +751,8 @@ TEST_P(PaintLayerPainterTest,
|
| "green'>Cell</td></tr>"
|
| "</table>");
|
|
|
| - LayoutBlock& table = *toLayoutBlock(getLayoutObjectByElementId("table"));
|
| + LayoutBoxModelObject& table =
|
| + *toLayoutBoxModelObject(getLayoutObjectByElementId("table"));
|
| ASSERT_TRUE(table.hasLayer());
|
| PaintLayer& layer = *table.layer();
|
| EXPECT_TRUE(layer.isSelfPaintingLayer());
|
| @@ -768,7 +772,8 @@ TEST_P(PaintLayerPainterTest,
|
| "green'>Cell</td></tr>"
|
| "</table>");
|
|
|
| - LayoutBlock& table = *toLayoutBlock(getLayoutObjectByElementId("table"));
|
| + LayoutBoxModelObject& table =
|
| + *toLayoutBoxModelObject(getLayoutObjectByElementId("table"));
|
| ASSERT_TRUE(table.hasLayer());
|
| PaintLayer& layer = *table.layer();
|
| EXPECT_TRUE(layer.isSelfPaintingLayer());
|
|
|