Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: f665fe5b944c75b267e7bb6900d096d99e4e45d5 https://github.com/WebKit/WebKit/commit/f665fe5b944c75b267e7bb6900d096d99e4e45d5 Author: Nikolaos Mouchtaris <nmouchta...@apple.com> Date: 2023-08-30 (Wed, 30 Aug 2023)
Changed paths: M LayoutTests/TestExpectations M LayoutTests/imported/w3c/web-platform-tests/css/motion/animation/offset-path-interpolation-005-expected.txt M LayoutTests/imported/w3c/web-platform-tests/css/motion/parsing/offset-path-computed-expected.txt M LayoutTests/imported/w3c/web-platform-tests/css/motion/parsing/offset-path-parsing-valid-expected.txt M Source/WebCore/css/CSSRayValue.cpp M Source/WebCore/css/CSSRayValue.h M Source/WebCore/css/ComputedStyleExtractor.cpp M Source/WebCore/css/parser/CSSPropertyParserHelpers.cpp M Source/WebCore/rendering/MotionPath.cpp M Source/WebCore/rendering/MotionPath.h M Source/WebCore/rendering/PathOperation.cpp M Source/WebCore/rendering/PathOperation.h M Source/WebCore/style/StyleBuilderConverter.h M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in Log Message: ----------- [motion-path] Accept position parameter in ray() https://bugs.webkit.org/show_bug.cgi?id=258113 rdar://110821024 Reviewed by Tim Nguyen. WIP from Tim Nguyen. The ray() function should accept an at <position> parameter which represents the starting position of the ray. * LayoutTests/TestExpectations: * LayoutTests/imported/w3c/web-platform-tests/css/motion/animation/offset-path-interpolation-005-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/motion/offset-path-ray-013.html: * LayoutTests/imported/w3c/web-platform-tests/css/motion/parsing/offset-path-computed-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/motion/parsing/offset-path-parsing-valid-expected.txt: * Source/WebCore/css/CSSRayValue.cpp: (WebCore::CSSRayValue::customCSSText const): (WebCore::CSSRayValue::equals const): * Source/WebCore/css/CSSRayValue.h: * Source/WebCore/css/ComputedStyleExtractor.cpp: (WebCore::valueForPathOperation): * Source/WebCore/css/parser/CSSPropertyParserHelpers.cpp: (WebCore::CSSPropertyParserHelpers::consumeRayShape): * Source/WebCore/rendering/PathOperation.cpp: (WebCore::RayPathOperation::create): (WebCore::RayPathOperation::clone const): (WebCore::RayPathOperation::blend const): (WebCore::RayPathOperation::currentOffset const): (WebCore::RayPathOperation::lengthForPath const): (WebCore::RayPathOperation::getPath const): * Source/WebCore/rendering/PathOperation.h: * Source/WebCore/rendering/RenderLayer.cpp: (WebCore::offsetFromContainer): (WebCore::RenderLayer::setReferenceBoxForPathOperations): * Source/WebCore/style/StyleBuilderConverter.h: (WebCore::Style::BuilderConverter::convertPathOperation): * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: Canonical link: https://commits.webkit.org/267459@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes