|
Get rid of computeFloatRectForPaintInvalidation
All (real) implementations of this - except the one in RenderSVGRoot -
forward to the SVGRenderSupport helper. The helper in turn just walks the
ancestors and applies the transforms - until it reaches the SVG root, at
which point it "crosses the border" and starts mapping the rect using the
non-float methods (mapRectToPaintInvalidationBacking).
The ancestors-within-SVG walk is easy to transform into an iteration until
the SVG root is reached. The final rect can then be computed by mapping the
rect through the SVG root.
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=185977
Total comments: 7
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+42 lines, -47 lines) |
Patch |
|
M |
Source/core/rendering/RenderObject.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderObject.cpp
|
View
|
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/svg/RenderSVGBlock.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
Source/core/rendering/svg/RenderSVGBlock.cpp
|
View
|
1
|
2 chunks |
+3 lines, -8 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/svg/RenderSVGInline.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
Source/core/rendering/svg/RenderSVGInline.cpp
|
View
|
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/svg/RenderSVGModelObject.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
Source/core/rendering/svg/RenderSVGModelObject.cpp
|
View
|
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/svg/RenderSVGRoot.h
|
View
|
|
2 chunks |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
Source/core/rendering/svg/RenderSVGRoot.cpp
|
View
|
1
|
2 chunks |
+5 lines, -8 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/svg/SVGRenderSupport.h
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
Source/core/rendering/svg/SVGRenderSupport.cpp
|
View
|
1
|
3 chunks |
+32 lines, -10 lines |
0 comments
|
Download
|
Total messages: 9 (2 generated)
|