| Index: Source/core/rendering/RenderFlowThread.h
|
| diff --git a/Source/core/rendering/RenderFlowThread.h b/Source/core/rendering/RenderFlowThread.h
|
| index 74a6b9cb50c34fa38658469ba0c5b208af1935e2..b77c57c3dc5a0582520343f10a43c90ad7ffd042 100644
|
| --- a/Source/core/rendering/RenderFlowThread.h
|
| +++ b/Source/core/rendering/RenderFlowThread.h
|
| @@ -61,6 +61,8 @@ public:
|
| virtual bool isRenderMultiColumnFlowThread() const { return false; }
|
| virtual bool isRenderPagedFlowThread() const { return false; }
|
|
|
| + virtual bool supportsPaintInvalidationStateCachedOffsets() const override { return false; }
|
| +
|
| virtual void layout() override;
|
|
|
| // Always create a RenderLayer for the RenderFlowThread so that we
|
| @@ -82,7 +84,7 @@ public:
|
| void invalidateRegions();
|
| bool hasValidRegionInfo() const { return !m_regionsInvalidated && !m_multiColumnSetList.isEmpty(); }
|
|
|
| - void paintInvalidationRectangleInRegions(const LayoutRect&) const;
|
| + virtual void mapRectToPaintInvalidationBacking(const RenderLayerModelObject* paintInvalidationContainer, LayoutRect&, const PaintInvalidationState*) const override;
|
|
|
| LayoutUnit pageLogicalHeightForOffset(LayoutUnit);
|
| LayoutUnit pageRemainingLogicalHeightForOffset(LayoutUnit, PageBoundaryRule = IncludePageBoundary);
|
| @@ -102,7 +104,7 @@ public:
|
| bool pageLogicalSizeChanged() const { return m_pageLogicalSizeChanged; }
|
|
|
| void collectLayerFragments(LayerFragments&, const LayoutRect& layerBoundingBox, const LayoutRect& dirtyRect);
|
| - LayoutRect fragmentsBoundingBox(const LayoutRect& layerBoundingBox);
|
| + LayoutRect fragmentsBoundingBox(const LayoutRect& layerBoundingBox) const;
|
|
|
| LayoutPoint flowThreadPointToVisualPoint(const LayoutPoint& flowThreadPoint) const
|
| {
|
| @@ -120,7 +122,6 @@ protected:
|
| virtual const char* renderName() const = 0;
|
|
|
| void updateRegionsFlowThreadPortionRect();
|
| - bool shouldIssuePaintInvalidations(const LayoutRect&) const;
|
|
|
| virtual RenderMultiColumnSet* columnSetAtBlockOffset(LayoutUnit) const = 0;
|
|
|
|
|