Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 0bc9f1178d891a5a0987511a69102304e60cdd7b https://github.com/WebKit/WebKit/commit/0bc9f1178d891a5a0987511a69102304e60cdd7b Author: Sam Weinig <wei...@apple.com> Date: 2024-06-18 (Tue, 18 Jun 2024)
Changed paths: M LayoutTests/imported/w3c/web-platform-tests/css/css-values/calc-linear-radial-conic-gradient-001-expected.txt M Source/WebCore/css/CSSGradientValue.cpp M Source/WebCore/css/CSSGradientValue.h M Source/WebCore/css/CSSPrimitiveValue.h M Source/WebCore/css/ComputedStyleExtractor.cpp M Source/WebCore/css/ComputedStyleExtractor.h M Source/WebCore/html/HTMLInputElement.cpp M Source/WebCore/rendering/style/StyleGradientImage.cpp M Source/WebCore/rendering/style/StyleGradientImage.h Log Message: ----------- Resolve CSS gradient color stop positions to Lengths at style builder time https://bugs.webkit.org/show_bug.cgi?id=275399 Reviewed by Antti Koivisto. Resolve gradient stop positions to Lengths at style builder time. * LayoutTests/imported/w3c/web-platform-tests/css/css-values/calc-linear-radial-conic-gradient-001-expected.txt: - Update results for additional passing cases. * Source/WebCore/css/CSSGradientValue.cpp: * Source/WebCore/css/CSSGradientValue.h: - Update to resolve stop positions when style building. Now that this is done here, we need to update caching logic for cases that used to be in StyleGradientImage. * Source/WebCore/css/ComputedStyleExtractor.cpp: * Source/WebCore/css/ComputedStyleExtractor.h: - Expose zoomAdjustedPixelValueForLength for use by StyleGradientImage. * Source/WebCore/rendering/style/StyleGradientImage.cpp: * Source/WebCore/rendering/style/StyleGradientImage.h: - Use properly typed stop positions to resolve to computed styles and rendering. Canonical link: https://commits.webkit.org/280120@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes