Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 3dc74d79ceb7bd7fe9cb76a3952a5ee42c41b705 https://github.com/WebKit/WebKit/commit/3dc74d79ceb7bd7fe9cb76a3952a5ee42c41b705 Author: Said Abou-Hallawa <s...@apple.com> Date: 2023-08-07 (Mon, 07 Aug 2023)
Changed paths: A LayoutTests/svg/custom/rect-radius-constraints-expected.svg A LayoutTests/svg/custom/rect-radius-constraints.svg M Source/WebCore/rendering/svg/SVGPathData.cpp Log Message: ----------- SVG rect with rx or ry set to zero is drawn incorrectly https://bugs.webkit.org/show_bug.cgi?id=259772 rdar://113396109 Reviewed by Nikolas Zimmermann. According to the SVG rect element specs [1], when rx or ry is set to negative, the other corner radius value is used. If rx or ry is set to zero, no rounded corner is drawn for the rect. [1] https://www.w3.org/TR/SVG2/geometry.html#RxProperty * LayoutTests/svg/custom/rect-radius-constraints-expected.svg: Added. * LayoutTests/svg/custom/rect-radius-constraints.svg: Added. * Source/WebCore/rendering/svg/SVGPathData.cpp: (WebCore::pathFromRectElement): Canonical link: https://commits.webkit.org/266641@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes