Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 5a84a91909d9c592060440c75bf43ec7bbfdd13f
https://github.com/WebKit/WebKit/commit/5a84a91909d9c592060440c75bf43ec7bbfdd13f
Author: Rob Buis <[email protected]>
Date: 2024-04-22 (Mon, 22 Apr 2024)
Changed paths:
M Source/WebCore/Sources.txt
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
R Source/WebCore/rendering/svg/SVGResources.cpp
R Source/WebCore/rendering/svg/SVGResources.h
R Source/WebCore/rendering/svg/SVGResourcesCache.cpp
R Source/WebCore/rendering/svg/SVGResourcesCache.h
R Source/WebCore/rendering/svg/SVGResourcesCycleSolver.cpp
R Source/WebCore/rendering/svg/SVGResourcesCycleSolver.h
A Source/WebCore/rendering/svg/legacy/SVGResources.cpp
A Source/WebCore/rendering/svg/legacy/SVGResources.h
A Source/WebCore/rendering/svg/legacy/SVGResourcesCache.cpp
A Source/WebCore/rendering/svg/legacy/SVGResourcesCache.h
A Source/WebCore/rendering/svg/legacy/SVGResourcesCycleSolver.cpp
A Source/WebCore/rendering/svg/legacy/SVGResourcesCycleSolver.h
Log Message:
-----------
Move old SVG Resource code to legacy
https://bugs.webkit.org/show_bug.cgi?id=272989
Reviewed by Nikolas Zimmermann.
Move old SVG Resource code to legacy.
* Source/WebCore/Sources.txt:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/rendering/svg/legacy/SVGResources.cpp: Renamed from
Source/WebCore/rendering/svg/SVGResources.cpp.
(WebCore::SVGResources::SVGResources):
(WebCore::tagSet):
(WebCore::clipperFilterMaskerTags):
(WebCore::markerTags):
(WebCore::fillAndStrokeTags):
(WebCore::chainableResourceTags):
(WebCore::targetReferenceFromResource):
(WebCore::isChainableResource):
(WebCore::paintingResourceFromSVGPaint):
(WebCore::SVGResources::buildCachedResources):
(WebCore::SVGResources::layoutDifferentRootIfNeeded):
(WebCore::SVGResources::markerReverseStart const):
(WebCore::SVGResources::removeClientFromCache const):
(WebCore::SVGResources::resourceDestroyed):
(WebCore::SVGResources::buildSetOfResources):
(WebCore::SVGResources::setClipper):
(WebCore::SVGResources::resetClipper):
(WebCore::SVGResources::setFilter):
(WebCore::SVGResources::resetFilter):
(WebCore::SVGResources::setMarkerStart):
(WebCore::SVGResources::resetMarkerStart):
(WebCore::SVGResources::setMarkerMid):
(WebCore::SVGResources::resetMarkerMid):
(WebCore::SVGResources::setMarkerEnd):
(WebCore::SVGResources::resetMarkerEnd):
(WebCore::SVGResources::setMasker):
(WebCore::SVGResources::resetMasker):
(WebCore::SVGResources::setFill):
(WebCore::SVGResources::resetFill):
(WebCore::SVGResources::setStroke):
(WebCore::SVGResources::resetStroke):
(WebCore::SVGResources::setLinkedResource):
(WebCore::SVGResources::resetLinkedResource):
(WebCore::SVGResources::dump):
* Source/WebCore/rendering/svg/legacy/SVGResources.h: Renamed from
Source/WebCore/rendering/svg/SVGResources.h.
(WebCore::SVGResources::clipper const):
(WebCore::SVGResources::masker const):
(WebCore::SVGResources::filter const):
(WebCore::SVGResources::markerStart const):
(WebCore::SVGResources::markerMid const):
(WebCore::SVGResources::markerEnd const):
(WebCore::SVGResources::fill const):
(WebCore::SVGResources::stroke const):
(WebCore::SVGResources::linkedResource const):
(WebCore::SVGResources::isEmpty const):
* Source/WebCore/rendering/svg/legacy/SVGResourcesCache.cpp: Renamed from
Source/WebCore/rendering/svg/SVGResourcesCache.cpp.
(WebCore::SVGResourcesCache::addResourcesFromRenderer):
(WebCore::SVGResourcesCache::removeResourcesFromRenderer):
(WebCore::resourcesCacheFromRenderer):
(WebCore::SVGResourcesCache::cachedResourcesForRenderer):
(WebCore::hasPaintResourceRequiringRemovalOnClientLayoutChange):
(WebCore::hasResourcesRequiringRemovalOnClientLayoutChange):
(WebCore::SVGResourcesCache::clientLayoutChanged):
(WebCore::rendererCanHaveResources):
(WebCore::SVGResourcesCache::clientStyleChanged):
(WebCore::SVGResourcesCache::clientWasAddedToTree):
(WebCore::SVGResourcesCache::clientWillBeRemovedFromTree):
(WebCore::SVGResourcesCache::clientDestroyed):
(WebCore::SVGResourcesCache::resourceDestroyed):
(WebCore::SVGResourcesCache::SetStyleForScope::SetStyleForScope):
(WebCore::SVGResourcesCache::SetStyleForScope::~SetStyleForScope):
(WebCore::SVGResourcesCache::SetStyleForScope::setStyle):
* Source/WebCore/rendering/svg/legacy/SVGResourcesCache.h: Renamed from
Source/WebCore/rendering/svg/SVGResourcesCache.h.
* Source/WebCore/rendering/svg/legacy/SVGResourcesCycleSolver.cpp: Renamed from
Source/WebCore/rendering/svg/SVGResourcesCycleSolver.cpp.
(WebCore::SVGResourcesCycleSolver::resourceContainsCycles):
(WebCore::SVGResourcesCycleSolver::resolveCycles):
(WebCore::SVGResourcesCycleSolver::breakCycle):
* Source/WebCore/rendering/svg/legacy/SVGResourcesCycleSolver.h: Renamed from
Source/WebCore/rendering/svg/SVGResourcesCycleSolver.h.
(WebCore::SVGResourcesCycleSolver::SVGResourcesCycleSolver):
Canonical link: https://commits.webkit.org/277803@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes