| Index: Source/core/layout/LayoutTreeAsText.cpp
|
| diff --git a/Source/core/layout/LayoutTreeAsText.cpp b/Source/core/layout/LayoutTreeAsText.cpp
|
| index 9455a1e059c944c88f98574d6f929cf2014cf482..31ac72ee1d98081c58e125dab6a39140e91ac030 100644
|
| --- a/Source/core/layout/LayoutTreeAsText.cpp
|
| +++ b/Source/core/layout/LayoutTreeAsText.cpp
|
| @@ -35,6 +35,7 @@
|
| #include "core/frame/LocalFrame.h"
|
| #include "core/frame/Settings.h"
|
| #include "core/html/HTMLElement.h"
|
| +#include "core/layout/Layer.h"
|
| #include "core/layout/LayoutTableCell.h"
|
| #include "core/layout/compositing/CompositedLayerMapping.h"
|
| #include "core/page/PrintContext.h"
|
| @@ -43,7 +44,6 @@
|
| #include "core/rendering/RenderDetailsMarker.h"
|
| #include "core/rendering/RenderFileUploadControl.h"
|
| #include "core/rendering/RenderInline.h"
|
| -#include "core/rendering/RenderLayer.h"
|
| #include "core/rendering/RenderListItem.h"
|
| #include "core/rendering/RenderListMarker.h"
|
| #include "core/rendering/RenderPart.h"
|
| @@ -491,7 +491,7 @@ void write(TextStream& ts, const RenderObject& o, int indent, LayoutAsTextBehavi
|
| RenderView* root = view->renderView();
|
| if (root) {
|
| view->layout();
|
| - RenderLayer* layer = root->layer();
|
| + Layer* layer = root->layer();
|
| if (layer)
|
| LayoutTreeAsText::writeLayers(ts, layer, layer, layer->rect(), indent + 1, behavior);
|
| }
|
| @@ -505,7 +505,7 @@ enum LayerPaintPhase {
|
| LayerPaintPhaseForeground = 1
|
| };
|
|
|
| -static void write(TextStream& ts, RenderLayer& layer,
|
| +static void write(TextStream& ts, Layer& layer,
|
| const LayoutRect& layerBounds, const LayoutRect& backgroundClipRect, const LayoutRect& clipRect, const LayoutRect& outlineClipRect,
|
| LayerPaintPhase paintPhase = LayerPaintPhaseAll, int indent = 0, LayoutAsTextBehavior behavior = LayoutAsTextBehaviorNormal)
|
| {
|
| @@ -591,7 +591,7 @@ static void write(TextStream& ts, RenderLayer& layer,
|
| write(ts, *layer.renderer(), indent + 1, behavior);
|
| }
|
|
|
| -void LayoutTreeAsText::writeLayers(TextStream& ts, const RenderLayer* rootLayer, RenderLayer* layer,
|
| +void LayoutTreeAsText::writeLayers(TextStream& ts, const Layer* rootLayer, Layer* layer,
|
| const LayoutRect& paintRect, int indent, LayoutAsTextBehavior behavior)
|
| {
|
| // Calculate the clip rects we should use.
|
| @@ -604,7 +604,7 @@ void LayoutTreeAsText::writeLayers(TextStream& ts, const RenderLayer* rootLayer,
|
|
|
| bool shouldPaint = (behavior & LayoutAsTextShowAllLayers) ? true : layer->intersectsDamageRect(layerBounds, damageRect.rect(), rootLayer);
|
|
|
| - Vector<RenderLayerStackingNode*>* negList = layer->stackingNode()->negZOrderList();
|
| + Vector<LayerStackingNode*>* negList = layer->stackingNode()->negZOrderList();
|
| bool paintsBackgroundSeparately = negList && negList->size() > 0;
|
| if (shouldPaint && paintsBackgroundSeparately)
|
| write(ts, *layer, layerBounds, damageRect.rect(), clipRectToApply.rect(), outlineRect.rect(), LayerPaintPhaseBackground, indent, behavior);
|
| @@ -623,7 +623,7 @@ void LayoutTreeAsText::writeLayers(TextStream& ts, const RenderLayer* rootLayer,
|
| if (shouldPaint)
|
| write(ts, *layer, layerBounds, damageRect.rect(), clipRectToApply.rect(), outlineRect.rect(), paintsBackgroundSeparately ? LayerPaintPhaseForeground : LayerPaintPhaseAll, indent, behavior);
|
|
|
| - if (Vector<RenderLayerStackingNode*>* normalFlowList = layer->stackingNode()->normalFlowList()) {
|
| + if (Vector<LayerStackingNode*>* normalFlowList = layer->stackingNode()->normalFlowList()) {
|
| int currIndent = indent;
|
| if (behavior & LayoutAsTextShowLayerNesting) {
|
| writeIndent(ts, indent);
|
| @@ -634,7 +634,7 @@ void LayoutTreeAsText::writeLayers(TextStream& ts, const RenderLayer* rootLayer,
|
| writeLayers(ts, rootLayer, normalFlowList->at(i)->layer(), paintRect, currIndent, behavior);
|
| }
|
|
|
| - if (Vector<RenderLayerStackingNode*>* posList = layer->stackingNode()->posZOrderList()) {
|
| + if (Vector<LayerStackingNode*>* posList = layer->stackingNode()->posZOrderList()) {
|
| int currIndent = indent;
|
| if (behavior & LayoutAsTextShowLayerNesting) {
|
| writeIndent(ts, indent);
|
| @@ -710,7 +710,7 @@ static String externalRepresentation(RenderBox* renderer, LayoutAsTextBehavior b
|
| if (!renderer->hasLayer())
|
| return ts.release();
|
|
|
| - RenderLayer* layer = renderer->layer();
|
| + Layer* layer = renderer->layer();
|
| LayoutTreeAsText::writeLayers(ts, layer, layer, layer->rect(), 0, behavior);
|
| writeSelection(ts, renderer);
|
| return ts.release();
|
|
|