Chromium Code Reviews
DescriptionRemove LayoutSVGViewportContainer's calcViewport and pointIsInsideViewportClip
This patch removes some subclass knowledge about viewport containers
from LayoutSVGContainer. LayoutSVGViewportContainer::calcViewport has
been moved into LayoutSVGViewportContainer::updateLocalTransform. Similarly,
LayoutSVGViewportContainer::pointIsInsideViewportClip has been removed in
favor of implementing viewport clip logic in LayoutSVGViewportContainer.
The unneeded LayoutSVGViewportContainer::paint override has also been removed.
BUG=645667
Committed: https://crrev.com/60965ced99bdf9522cf55c0fbbe83bda653ae085
Cr-Commit-Position: refs/heads/master@{#438349}
Patch Set 1 #Patch Set 2 : Remove unnecessary final, remove paint #Patch Set 3 : Add code and TODO about removing setNeeds calls #
Total comments: 7
Patch Set 4 : Do Fredrik's suggestions: updated stale comment, removed premature bugfix, less draconian DCHECK #Patch Set 5 : Actually revert SVGSVGElement changes #
Messages
Total messages: 23 (13 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||