From ab0a50979b9eb4dfa3320eff7e187e41efedf7a9 Mon Sep 17 00:00:00 2001 From: Jocelyn Turcotte Date: Fri, 8 Aug 2014 14:30:41 +0200 Subject: Update Chromium to beta version 37.0.2062.68 Change-Id: I188e3b5aff1bec75566014291b654eb19f5bc8ca Reviewed-by: Andras Becsi --- .../Source/core/rendering/svg/RenderSVGBlock.h | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'chromium/third_party/WebKit/Source/core/rendering/svg/RenderSVGBlock.h') diff --git a/chromium/third_party/WebKit/Source/core/rendering/svg/RenderSVGBlock.h b/chromium/third_party/WebKit/Source/core/rendering/svg/RenderSVGBlock.h index 6f08eb1f72f..1e21c7c639a 100644 --- a/chromium/third_party/WebKit/Source/core/rendering/svg/RenderSVGBlock.h +++ b/chromium/third_party/WebKit/Source/core/rendering/svg/RenderSVGBlock.h @@ -32,19 +32,33 @@ public: virtual LayoutRect visualOverflowRect() const OVERRIDE FINAL; + virtual LayoutRect clippedOverflowRectForPaintInvalidation(const RenderLayerModelObject* paintInvalidationContainer) const OVERRIDE FINAL; + virtual void computeFloatRectForPaintInvalidation(const RenderLayerModelObject* paintInvalidationContainer, FloatRect&, bool fixed = false) const OVERRIDE FINAL; + + virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const OVERRIDE FINAL; + virtual const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const OVERRIDE FINAL; + + virtual AffineTransform localTransform() const OVERRIDE FINAL { return m_localTransform; } + + virtual LayerType layerTypeRequired() const OVERRIDE FINAL { return NoLayer; } + + virtual void invalidateTreeAfterLayout(const RenderLayerModelObject&) OVERRIDE; + protected: virtual void willBeDestroyed() OVERRIDE; + AffineTransform m_localTransform; + private: virtual void updateFromStyle() OVERRIDE FINAL; - virtual bool isRenderSVGBlock() const OVERRIDE FINAL { return true; }; - - virtual bool supportsPartialLayout() const OVERRIDE { return false; } + virtual bool isSVG() const OVERRIDE FINAL { return true; } virtual void absoluteRects(Vector&, const LayoutPoint& accumulatedOffset) const OVERRIDE FINAL; virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) OVERRIDE FINAL; + + virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) OVERRIDE; }; } -- cgit v1.2.3