Don't include nested outlines when computing repaint rects for SVG objects

Because the paint invalidation rect is inflated in
SVGRenderSupport::computeFloatRectForPaintInvalidation, rather than in
clippedOverflowRectForPaintInvalidation (for example) the repaint rect
being computed includes outlines from all (SVG) ancestors.
Hoist the 'inflation' out of computeFloatRectForPaintInvalidation (both
the SVGRenderSupport one and its callers).

BUG=417729

Review URL: https://codereview.chromium.org/609463002

git-svn-id: svn://svn.chromium.org/blink/trunk@182744 bbb929c8-8fbe-4397-9dbb-9b2b20218538
6 files changed
tree: fd6ac1c12eb83868a01086bd28975904933e3c47
  1. third_party/