Changeset 287743 in webkit
- Timestamp:
- Jan 7, 2022, 5:02:32 AM (5 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 4 edited
- 2 moved
-
ChangeLog (modified) (1 diff)
-
Sources.txt (modified) (2 diffs)
-
WebCore.xcodeproj/project.pbxproj (modified) (6 diffs)
-
rendering/svg/LegacyRenderSVGRect.cpp (moved) (moved from trunk/Source/WebCore/rendering/svg/RenderSVGRect.cpp ) (8 diffs)
-
rendering/svg/LegacyRenderSVGRect.h (moved) (moved from trunk/Source/WebCore/rendering/svg/RenderSVGRect.h ) (1 diff)
-
svg/SVGRectElement.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r287742 r287743 1 2022-01-06 Nikolas Zimmermann <nzimmermann@igalia.com> 2 3 [LBSE] Rename RenderSVGRect -> LegacyRenderSVGRect 4 https://bugs.webkit.org/show_bug.cgi?id=234878 5 6 Reviewed by Rob Buis. 7 8 Following the established procedure: rename RenderSVGRect -> LegacyRenderSVGRect. 9 In a follow-up patch RenderSVGRect will be reintroduced for LBSE, inheriting from 10 RenderSVGShape instead of LegacyRenderSVGShape. 11 12 Covered by existing tests, no change in behaviour. 13 14 * Sources.txt: 15 * WebCore.xcodeproj/project.pbxproj: 16 * rendering/svg/LegacyRenderSVGRect.cpp: Renamed from Source/WebCore/rendering/svg/RenderSVGRect.cpp. 17 (WebCore::LegacyRenderSVGRect::LegacyRenderSVGRect): 18 (WebCore::LegacyRenderSVGRect::rectElement const): 19 (WebCore::LegacyRenderSVGRect::updateShapeFromElement): 20 (WebCore::LegacyRenderSVGRect::fillShape const): 21 (WebCore::LegacyRenderSVGRect::strokeShape const): 22 (WebCore::LegacyRenderSVGRect::shapeDependentStrokeContains): 23 (WebCore::LegacyRenderSVGRect::shapeDependentFillContains const): 24 (WebCore::LegacyRenderSVGRect::isRenderingDisabled const): 25 * rendering/svg/LegacyRenderSVGRect.h: Renamed from Source/WebCore/rendering/svg/RenderSVGRect.h. 26 * svg/SVGRectElement.cpp: 27 (WebCore::SVGRectElement::createElementRenderer): 28 1 29 2022-01-07 Martin Robinson <mrobinson@webkit.org> 2 30 -
trunk/Source/WebCore/Sources.txt
r287693 r287743 2468 2468 rendering/style/WillChangeData.cpp 2469 2469 rendering/svg/LegacyRenderSVGModelObject.cpp 2470 rendering/svg/LegacyRenderSVGRect.cpp 2470 2471 rendering/svg/LegacyRenderSVGRoot.cpp 2471 2472 rendering/svg/LegacyRenderSVGShape.cpp … … 2481 2482 rendering/svg/RenderSVGModelObject.cpp 2482 2483 rendering/svg/RenderSVGPath.cpp 2483 rendering/svg/RenderSVGRect.cpp2484 2484 rendering/svg/RenderSVGResource.cpp 2485 2485 rendering/svg/RenderSVGResourceClipper.cpp -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r287737 r287743 3271 3271 A104EC5E220A3E4E00CBF67A /* JSMockPaymentContactFields.h in Headers */ = {isa = PBXBuildFile; fileRef = A104EC5C220A3E4400CBF67A /* JSMockPaymentContactFields.h */; }; 3272 3272 A104F24414C71F7A009E2C23 /* CachedSVGDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = A104F24214C71F7A009E2C23 /* CachedSVGDocument.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3273 A10BB5851484E3A700B2E87A /* RenderSVGRect.h in Headers */ = {isa = PBXBuildFile; fileRef = A10BB5831484E3A700B2E87A /*RenderSVGRect.h */; };3273 A10BB5851484E3A700B2E87A /* LegacyRenderSVGRect.h in Headers */ = {isa = PBXBuildFile; fileRef = A10BB5831484E3A700B2E87A /* LegacyRenderSVGRect.h */; }; 3274 3274 A10BB58B1484E3B300B2E87A /* LegacyRenderSVGShape.h in Headers */ = {isa = PBXBuildFile; fileRef = A10BB5891484E3B300B2E87A /* LegacyRenderSVGShape.h */; }; 3275 3275 A10DBF4718F92317000D70C6 /* LegacyPreviewLoaderClient.h in Headers */ = {isa = PBXBuildFile; fileRef = A10DBF4618F92317000D70C6 /* LegacyPreviewLoaderClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 13375 13375 A104F24114C71F7A009E2C23 /* CachedSVGDocument.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CachedSVGDocument.cpp; sourceTree = "<group>"; }; 13376 13376 A104F24214C71F7A009E2C23 /* CachedSVGDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CachedSVGDocument.h; sourceTree = "<group>"; }; 13377 A10BB5821484E3A700B2E87A /* RenderSVGRect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path =RenderSVGRect.cpp; sourceTree = "<group>"; };13378 A10BB5831484E3A700B2E87A /* RenderSVGRect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path =RenderSVGRect.h; sourceTree = "<group>"; };13377 A10BB5821484E3A700B2E87A /* LegacyRenderSVGRect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LegacyRenderSVGRect.cpp; sourceTree = "<group>"; }; 13378 A10BB5831484E3A700B2E87A /* LegacyRenderSVGRect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LegacyRenderSVGRect.h; sourceTree = "<group>"; }; 13379 13379 A10BB5881484E3B300B2E87A /* LegacyRenderSVGShape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LegacyRenderSVGShape.cpp; sourceTree = "<group>"; }; 13380 13380 A10BB5891484E3B300B2E87A /* LegacyRenderSVGShape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LegacyRenderSVGShape.h; sourceTree = "<group>"; }; … … 18907 18907 4367088B12D9CA4A00044234 /* LegacyRenderSVGModelObject.cpp */, 18908 18908 4367088C12D9CA4A00044234 /* LegacyRenderSVGModelObject.h */, 18909 A10BB5821484E3A700B2E87A /* LegacyRenderSVGRect.cpp */, 18910 A10BB5831484E3A700B2E87A /* LegacyRenderSVGRect.h */, 18909 18911 436708A512D9CA4B00044234 /* LegacyRenderSVGRoot.cpp */, 18910 18912 436708A612D9CA4B00044234 /* LegacyRenderSVGRoot.h */, … … 18937 18939 ADDF1AD41257CD9A0003A759 /* RenderSVGPath.cpp */, 18938 18940 ADDF1AD51257CD9A0003A759 /* RenderSVGPath.h */, 18939 A10BB5821484E3A700B2E87A /* RenderSVGRect.cpp */,18940 A10BB5831484E3A700B2E87A /* RenderSVGRect.h */,18941 18941 4367088D12D9CA4A00044234 /* RenderSVGResource.cpp */, 18942 18942 4367088E12D9CA4A00044234 /* RenderSVGResource.h */, … … 35910 35910 A10DBF4718F92317000D70C6 /* LegacyPreviewLoaderClient.h in Headers */, 35911 35911 436708CB12D9CA4B00044234 /* LegacyRenderSVGModelObject.h in Headers */, 35912 A10BB5851484E3A700B2E87A /* LegacyRenderSVGRect.h in Headers */, 35912 35913 436708E512D9CA4B00044234 /* LegacyRenderSVGRoot.h in Headers */, 35913 35914 A10BB58B1484E3B300B2E87A /* LegacyRenderSVGShape.h in Headers */, … … 36727 36728 43670C9342D9BC4B00044234 /* RenderSVGModelObject.h in Headers */, 36728 36729 ADDF1AD71257CD9A0003A759 /* RenderSVGPath.h in Headers */, 36729 A10BB5851484E3A700B2E87A /* RenderSVGRect.h in Headers */,36730 36730 436708CD12D9CA4B00044234 /* RenderSVGResource.h in Headers */, 36731 36731 436708CF12D9CA4B00044234 /* RenderSVGResourceClipper.h in Headers */, -
trunk/Source/WebCore/rendering/svg/LegacyRenderSVGRect.cpp
r287742 r287743 27 27 28 28 #include "config.h" 29 #include " RenderSVGRect.h"29 #include "LegacyRenderSVGRect.h" 30 30 31 31 #include "LegacyRenderSVGShapeInlines.h" … … 35 35 namespace WebCore { 36 36 37 WTF_MAKE_ISO_ALLOCATED_IMPL( RenderSVGRect);37 WTF_MAKE_ISO_ALLOCATED_IMPL(LegacyRenderSVGRect); 38 38 39 RenderSVGRect::RenderSVGRect(SVGRectElement& element, RenderStyle&& style)39 LegacyRenderSVGRect::LegacyRenderSVGRect(SVGRectElement& element, RenderStyle&& style) 40 40 : LegacyRenderSVGShape(element, WTFMove(style)) 41 41 , m_usePathFallback(false) … … 43 43 } 44 44 45 RenderSVGRect::~RenderSVGRect() = default;45 LegacyRenderSVGRect::~LegacyRenderSVGRect() = default; 46 46 47 SVGRectElement& RenderSVGRect::rectElement() const47 SVGRectElement& LegacyRenderSVGRect::rectElement() const 48 48 { 49 49 return downcast<SVGRectElement>(LegacyRenderSVGShape::graphicsElement()); 50 50 } 51 51 52 void RenderSVGRect::updateShapeFromElement()52 void LegacyRenderSVGRect::updateShapeFromElement() 53 53 { 54 54 // Before creating a new object we need to clear the cached bounding box … … 98 98 } 99 99 100 void RenderSVGRect::fillShape(GraphicsContext& context) const100 void LegacyRenderSVGRect::fillShape(GraphicsContext& context) const 101 101 { 102 102 if (m_usePathFallback) { … … 121 121 } 122 122 123 void RenderSVGRect::strokeShape(GraphicsContext& context) const123 void LegacyRenderSVGRect::strokeShape(GraphicsContext& context) const 124 124 { 125 125 if (!style().hasVisibleStroke()) … … 134 134 } 135 135 136 bool RenderSVGRect::shapeDependentStrokeContains(const FloatPoint& point, PointCoordinateSpace pointCoordinateSpace)136 bool LegacyRenderSVGRect::shapeDependentStrokeContains(const FloatPoint& point, PointCoordinateSpace pointCoordinateSpace) 137 137 { 138 138 // The optimized contains code below does not support non-smooth strokes so we need … … 147 147 } 148 148 149 bool RenderSVGRect::shapeDependentFillContains(const FloatPoint& point, const WindRule fillRule) const149 bool LegacyRenderSVGRect::shapeDependentFillContains(const FloatPoint& point, const WindRule fillRule) const 150 150 { 151 151 if (m_usePathFallback) … … 154 154 } 155 155 156 bool RenderSVGRect::isRenderingDisabled() const156 bool LegacyRenderSVGRect::isRenderingDisabled() const 157 157 { 158 158 // A width or height of zero disables rendering for the element, and results in an empty bounding box. -
trunk/Source/WebCore/rendering/svg/LegacyRenderSVGRect.h
r287742 r287743 33 33 namespace WebCore { 34 34 35 class RenderSVGRect final : public LegacyRenderSVGShape {36 WTF_MAKE_ISO_ALLOCATED( RenderSVGRect);35 class LegacyRenderSVGRect final : public LegacyRenderSVGShape { 36 WTF_MAKE_ISO_ALLOCATED(LegacyRenderSVGRect); 37 37 public: 38 RenderSVGRect(SVGRectElement&, RenderStyle&&);39 virtual ~ RenderSVGRect();38 LegacyRenderSVGRect(SVGRectElement&, RenderStyle&&); 39 virtual ~LegacyRenderSVGRect(); 40 40 41 41 SVGRectElement& rectElement() const; -
trunk/Source/WebCore/svg/SVGRectElement.cpp
r283851 r287743 24 24 #include "SVGRectElement.h" 25 25 26 #include " RenderSVGRect.h"26 #include "LegacyRenderSVGRect.h" 27 27 #include "RenderSVGResource.h" 28 28 #include "SVGElementInlines.h" … … 89 89 RenderPtr<RenderElement> SVGRectElement::createElementRenderer(RenderStyle&& style, const RenderTreePosition&) 90 90 { 91 return createRenderer< RenderSVGRect>(*this, WTFMove(style));91 return createRenderer<LegacyRenderSVGRect>(*this, WTFMove(style)); 92 92 } 93 93
Note:
See TracChangeset
for help on using the changeset viewer.