Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
https://bugs.webkit.org/show_bug.cgi?id=261652 Reviewed by Nikolas Zimmermann. Move more SVG code into legacy so we can concentrate better on the more modern LBSE implementation. * Source/WebCore/CMakeLists.txt: * Source/WebCore/Sources.txt: * Source/WebCore/WebCore.xcodeproj/project.pbxproj: * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGContainer.cpp: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGContainer.cpp. (WebCore::LegacyRenderSVGContainer::LegacyRenderSVGContainer): (WebCore::LegacyRenderSVGContainer::layout): (WebCore::LegacyRenderSVGContainer::selfWillPaint): (WebCore::LegacyRenderSVGContainer::paint): (WebCore::LegacyRenderSVGContainer::addFocusRingRects const): (WebCore::LegacyRenderSVGContainer::updateCachedBoundaries): (WebCore::LegacyRenderSVGContainer::nodeAtFloatPoint): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGContainer.h: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGContainer.h. (WebCore::LegacyRenderSVGContainer::didTransformToRootUpdate): (WebCore::LegacyRenderSVGContainer::isObjectBoundingBoxValid const): (WebCore::LegacyRenderSVGContainer::calculateLocalTransform): (WebCore::LegacyRenderSVGContainer::calcViewport): (WebCore::LegacyRenderSVGContainer::applyViewportClip): (WebCore::LegacyRenderSVGContainer::pointIsInsideViewportClip): (WebCore::LegacyRenderSVGContainer::determineIfLayoutSizeChanged): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGEllipse.cpp: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGEllipse.cpp. (WebCore::LegacyRenderSVGEllipse::LegacyRenderSVGEllipse): (WebCore::LegacyRenderSVGEllipse::updateShapeFromElement): (WebCore::LegacyRenderSVGEllipse::calculateRadiiAndCenter): (WebCore::LegacyRenderSVGEllipse::fillShape const): (WebCore::LegacyRenderSVGEllipse::strokeShape const): (WebCore::LegacyRenderSVGEllipse::shapeDependentStrokeContains): (WebCore::LegacyRenderSVGEllipse::shapeDependentFillContains const): (WebCore::LegacyRenderSVGEllipse::isRenderingDisabled const): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGEllipse.h: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGEllipse.h. * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGForeignObject.cpp: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGForeignObject.cpp. (WebCore::LegacyRenderSVGForeignObject::LegacyRenderSVGForeignObject): (WebCore::LegacyRenderSVGForeignObject::foreignObjectElement const): (WebCore::LegacyRenderSVGForeignObject::paint): (WebCore::LegacyRenderSVGForeignObject::localToParentTransform const): (WebCore::LegacyRenderSVGForeignObject::updateLogicalWidth): (WebCore::LegacyRenderSVGForeignObject::computeLogicalHeight const): (WebCore::LegacyRenderSVGForeignObject::layout): (WebCore::LegacyRenderSVGForeignObject::nodeAtFloatPoint): (WebCore::LegacyRenderSVGForeignObject::offsetFromContainer const): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGForeignObject.h: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGForeignObject.h. * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGHiddenContainer.cpp: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGHiddenContainer.cpp. (WebCore::LegacyRenderSVGHiddenContainer::LegacyRenderSVGHiddenContainer): (WebCore::LegacyRenderSVGHiddenContainer::layout): (WebCore::LegacyRenderSVGHiddenContainer::paint): (WebCore::LegacyRenderSVGHiddenContainer::absoluteQuads const): (WebCore::LegacyRenderSVGHiddenContainer::nodeAtFloatPoint): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGHiddenContainer.h: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGHiddenContainer.h. * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGImage.cpp: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGImage.cpp. (WebCore::LegacyRenderSVGImage::LegacyRenderSVGImage): (WebCore::LegacyRenderSVGImage::willBeDestroyed): (WebCore::LegacyRenderSVGImage::imageElement const): (WebCore::LegacyRenderSVGImage::calculateObjectBoundingBox const): (WebCore::LegacyRenderSVGImage::updateImageViewport): (WebCore::LegacyRenderSVGImage::layout): (WebCore::LegacyRenderSVGImage::paint): (WebCore::LegacyRenderSVGImage::paintForeground): (WebCore::LegacyRenderSVGImage::invalidateBufferedForeground): (WebCore::LegacyRenderSVGImage::nodeAtFloatPoint): (WebCore::LegacyRenderSVGImage::imageChanged): (WebCore::LegacyRenderSVGImage::addFocusRingRects const): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGImage.h: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGImage.h. * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGModelObject.cpp: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGModelObject.cpp. (WebCore::LegacyRenderSVGModelObject::LegacyRenderSVGModelObject): (WebCore::LegacyRenderSVGModelObject::clippedOverflowRect const): (WebCore::LegacyRenderSVGModelObject::computeFloatVisibleRectInContainer const): (WebCore::LegacyRenderSVGModelObject::mapLocalToContainer const): (WebCore::LegacyRenderSVGModelObject::pushMappingToContainer const): (WebCore::LegacyRenderSVGModelObject::outlineBoundsForRepaint const): (WebCore::LegacyRenderSVGModelObject::boundingRects const): (WebCore::LegacyRenderSVGModelObject::absoluteQuads const): (WebCore::LegacyRenderSVGModelObject::willBeDestroyed): (WebCore::LegacyRenderSVGModelObject::styleDidChange): (WebCore::LegacyRenderSVGModelObject::nodeAtPoint): (WebCore::getElementCTM): (WebCore::intersectsAllowingEmpty): (WebCore::isGraphicsElement): (WebCore::LegacyRenderSVGModelObject::absoluteFocusRingQuads): (WebCore::LegacyRenderSVGModelObject::checkIntersection): (WebCore::LegacyRenderSVGModelObject::checkEnclosure): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGModelObject.h: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGModelObject.h. (WebCore::LegacyRenderSVGModelObject::element const): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGPath.cpp: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGPath.cpp. (WebCore::LegacyRenderSVGPath::LegacyRenderSVGPath): (WebCore::LegacyRenderSVGPath::updateShapeFromElement): (WebCore::LegacyRenderSVGPath::calculateUpdatedStrokeBoundingBox const): (WebCore::useStrokeStyleToFill): (WebCore::LegacyRenderSVGPath::strokeShape const): (WebCore::LegacyRenderSVGPath::shapeDependentStrokeContains): (WebCore::LegacyRenderSVGPath::shouldStrokeZeroLengthSubpath const): (WebCore::LegacyRenderSVGPath::zeroLengthLinecapPath const): (WebCore::LegacyRenderSVGPath::zeroLengthSubpathRect const): (WebCore::LegacyRenderSVGPath::updateZeroLengthSubpaths): (WebCore::LegacyRenderSVGPath::strokeZeroLengthSubpaths const): (WebCore::LegacyRenderSVGPath::isRenderingDisabled const): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGPath.h: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGPath.h. * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGRect.cpp: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGRect.cpp. (WebCore::LegacyRenderSVGRect::LegacyRenderSVGRect): (WebCore::LegacyRenderSVGRect::rectElement const): (WebCore::LegacyRenderSVGRect::updateShapeFromElement): (WebCore::LegacyRenderSVGRect::fillShape const): (WebCore::LegacyRenderSVGRect::strokeShape const): (WebCore::LegacyRenderSVGRect::shapeDependentStrokeContains): (WebCore::LegacyRenderSVGRect::shapeDependentFillContains const): (WebCore::LegacyRenderSVGRect::isRenderingDisabled const): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGRect.h: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGRect.h. * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGRoot.cpp: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGRoot.cpp. (WebCore::LegacyRenderSVGRoot::LegacyRenderSVGRoot): (WebCore::LegacyRenderSVGRoot::svgSVGElement const): (WebCore::LegacyRenderSVGRoot::hasIntrinsicAspectRatio const): (WebCore::LegacyRenderSVGRoot::calculateIntrinsicSize const): (WebCore::LegacyRenderSVGRoot::computeIntrinsicRatioInformation const): (WebCore::LegacyRenderSVGRoot::isEmbeddedThroughSVGImage const): (WebCore::LegacyRenderSVGRoot::isEmbeddedThroughFrameContainingSVGDocument const): (WebCore::LegacyRenderSVGRoot::computeReplacedLogicalWidth const): (WebCore::LegacyRenderSVGRoot::computeReplacedLogicalHeight const): (WebCore::LegacyRenderSVGRoot::layout): (WebCore::LegacyRenderSVGRoot::shouldApplyViewportClip const): (WebCore::LegacyRenderSVGRoot::paintReplaced): (WebCore::LegacyRenderSVGRoot::willBeDestroyed): (WebCore::LegacyRenderSVGRoot::insertedIntoTree): (WebCore::LegacyRenderSVGRoot::willBeRemovedFromTree): (WebCore::LegacyRenderSVGRoot::styleDidChange): (WebCore::LegacyRenderSVGRoot::buildLocalToBorderBoxTransform): (WebCore::LegacyRenderSVGRoot::localToParentTransform const): (WebCore::LegacyRenderSVGRoot::clippedOverflowRect const): (WebCore::LegacyRenderSVGRoot::computeFloatVisibleRectInContainer const): (WebCore::LegacyRenderSVGRoot::mapLocalToContainer const): (WebCore::LegacyRenderSVGRoot::pushMappingToContainer const): (WebCore::LegacyRenderSVGRoot::updateCachedBoundaries): (WebCore::LegacyRenderSVGRoot::nodeAtPoint): (WebCore::LegacyRenderSVGRoot::hasRelativeDimensions const): (WebCore::LegacyRenderSVGRoot::addResourceForClientInvalidation): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGRoot.h: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGRoot.h. * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGShape.cpp: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGShape.cpp. (WebCore::LegacyRenderSVGShape::LegacyRenderSVGShape): (WebCore::LegacyRenderSVGShape::updateShapeFromElement): (WebCore::LegacyRenderSVGShape::isEmpty const): (WebCore::LegacyRenderSVGShape::fillShape const): (WebCore::LegacyRenderSVGShape::strokeShape const): (WebCore::LegacyRenderSVGShape::shapeDependentStrokeContains): (WebCore::LegacyRenderSVGShape::shapeDependentFillContains const): (WebCore::LegacyRenderSVGShape::fillContains): (WebCore::LegacyRenderSVGShape::strokeContains): (WebCore::LegacyRenderSVGShape::layout): (WebCore::LegacyRenderSVGShape::nonScalingStrokePath const): (WebCore::LegacyRenderSVGShape::setupNonScalingStrokeContext): (WebCore::LegacyRenderSVGShape::nonScalingStrokeTransform const): (WebCore::LegacyRenderSVGShape::shouldGenerateMarkerPositions const): (WebCore::LegacyRenderSVGShape::fillShape): (WebCore::LegacyRenderSVGShape::strokeShapeInternal): (WebCore::LegacyRenderSVGShape::strokeShape): (WebCore::LegacyRenderSVGShape::fillStrokeMarkers): (WebCore::LegacyRenderSVGShape::paint): (WebCore::LegacyRenderSVGShape::addFocusRingRects const): (WebCore::LegacyRenderSVGShape::isPointInFill): (WebCore::LegacyRenderSVGShape::isPointInStroke): (WebCore::LegacyRenderSVGShape::getTotalLength const): (WebCore::LegacyRenderSVGShape::getPointAtLength const): (WebCore::LegacyRenderSVGShape::nodeAtFloatPoint): (WebCore::markerForType): (WebCore::LegacyRenderSVGShape::markerRect const): (WebCore::LegacyRenderSVGShape::calculateObjectBoundingBox const): (WebCore::LegacyRenderSVGShape::calculateStrokeBoundingBox const): (WebCore::LegacyRenderSVGShape::updateRepaintBoundingBox): (WebCore::LegacyRenderSVGShape::strokeWidth const): (WebCore::LegacyRenderSVGShape::hasSmoothStroke const): (WebCore::LegacyRenderSVGShape::drawMarkers): (WebCore::LegacyRenderSVGShape::createPath const): (WebCore::LegacyRenderSVGShape::processMarkerPositions): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGShape.h: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGShape.h. (WebCore::LegacyRenderSVGShape::setNeedsShapeUpdate): (WebCore::LegacyRenderSVGShape::hasPath const): (WebCore::LegacyRenderSVGShape::path const): (WebCore::LegacyRenderSVGShape::clearPath): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGShapeInlines.h: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGShapeInlines.h. (WebCore::LegacyRenderSVGShape::hasNonScalingStroke const): (WebCore::LegacyRenderSVGShape::graphicsElement const): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGTransformableContainer.cpp: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGTransformableContainer.cpp. (WebCore::LegacyRenderSVGTransformableContainer::LegacyRenderSVGTransformableContainer): (WebCore::LegacyRenderSVGTransformableContainer::calculateLocalTransform): (WebCore::LegacyRenderSVGTransformableContainer::graphicsElement): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGTransformableContainer.h: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGTransformableContainer.h. * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGViewportContainer.cpp: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGViewportContainer.cpp. (WebCore::LegacyRenderSVGViewportContainer::LegacyRenderSVGViewportContainer): (WebCore::LegacyRenderSVGViewportContainer::svgSVGElement const): (WebCore::LegacyRenderSVGViewportContainer::determineIfLayoutSizeChanged): (WebCore::LegacyRenderSVGViewportContainer::applyViewportClip): (WebCore::LegacyRenderSVGViewportContainer::calcViewport): (WebCore::LegacyRenderSVGViewportContainer::calculateLocalTransform): (WebCore::LegacyRenderSVGViewportContainer::viewportTransform const): (WebCore::LegacyRenderSVGViewportContainer::pointIsInsideViewportClip): (WebCore::LegacyRenderSVGViewportContainer::paint): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGViewportContainer.h: Renamed from Source/WebCore/rendering/svg/LegacyRenderSVGViewportContainer.h. Canonical link: https://commits.webkit.org/268081@main
- Loading branch information