[webkit-changes] [WebKit/WebKit] 0f12ab: Convert color types to strongly typed CSS/Style va...
Sam Weinig
noreply at github.com
Mon Dec 2 14:33:11 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 0f12ab8938f6d250560003ba3e43215aae7c0934
https://github.com/WebKit/WebKit/commit/0f12ab8938f6d250560003ba3e43215aae7c0934
Author: Sam Weinig <sam at webkit.org>
Date: 2024-12-02 (Mon, 02 Dec 2024)
Changed paths:
M Source/WebCore/CMakeLists.txt
M Source/WebCore/DerivedSources-input.xcfilelist
M Source/WebCore/DerivedSources-output.xcfilelist
M Source/WebCore/DerivedSources.make
M Source/WebCore/Headers.cmake
M Source/WebCore/SaferCPPExpectations/NoUncountedMemberCheckerExpectations
M Source/WebCore/SaferCPPExpectations/RefCntblBaseVirtualDtorExpectations
M Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations
M Source/WebCore/Sources.txt
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
M Source/WebCore/animation/CSSPropertyAnimation.cpp
A Source/WebCore/css/CSSColorValue.cpp
A Source/WebCore/css/CSSColorValue.h
M Source/WebCore/css/CSSCustomPropertyValue.cpp
M Source/WebCore/css/CSSCustomPropertyValue.h
M Source/WebCore/css/CSSFontPaletteValuesOverrideColorsValue.h
M Source/WebCore/css/CSSGradientValue.cpp
M Source/WebCore/css/CSSPrimitiveValue.cpp
M Source/WebCore/css/CSSPrimitiveValue.h
M Source/WebCore/css/CSSPrimitiveValueMappings.h
M Source/WebCore/css/CSSShadowValue.cpp
M Source/WebCore/css/CSSShadowValue.h
M Source/WebCore/css/CSSUnits.cpp
M Source/WebCore/css/CSSUnits.h
M Source/WebCore/css/CSSValue.cpp
M Source/WebCore/css/CSSValue.h
M Source/WebCore/css/CSSValuePool.cpp
M Source/WebCore/css/CSSValuePool.h
M Source/WebCore/css/ComputedStyleExtractor.cpp
M Source/WebCore/css/ComputedStyleExtractor.h
M Source/WebCore/css/DeprecatedCSSOMPrimitiveValue.cpp
M Source/WebCore/css/DeprecatedCSSOMRGBColor.h
M Source/WebCore/css/SVGCSSComputedStyleDeclaration.cpp
M Source/WebCore/css/StyleProperties.cpp
M Source/WebCore/css/calc/CSSCalcTree+NumericIdentity.h
M Source/WebCore/css/calc/CSSCalcTree+Serialization.cpp
M Source/WebCore/css/calc/CSSCalcTree+Simplification.cpp
M Source/WebCore/css/calc/CSSCalcTree.cpp
M Source/WebCore/css/calc/CSSCalcType.cpp
R Source/WebCore/css/color/CSSAbsoluteColorResolver.h
R Source/WebCore/css/color/CSSAbsoluteColorSerialization.h
R Source/WebCore/css/color/CSSColorConversion+Normalize.h
R Source/WebCore/css/color/CSSColorConversion+ToColor.h
R Source/WebCore/css/color/CSSColorConversion+ToTypedColor.h
R Source/WebCore/css/color/CSSColorDescriptors.h
R Source/WebCore/css/color/CSSColorLayersResolver.cpp
R Source/WebCore/css/color/CSSColorLayersResolver.h
R Source/WebCore/css/color/CSSColorLayersSerialization.h
R Source/WebCore/css/color/CSSColorMixResolver.cpp
R Source/WebCore/css/color/CSSColorMixResolver.h
R Source/WebCore/css/color/CSSColorMixSerialization.cpp
R Source/WebCore/css/color/CSSColorMixSerialization.h
R Source/WebCore/css/color/CSSContrastColorResolver.cpp
R Source/WebCore/css/color/CSSContrastColorResolver.h
R Source/WebCore/css/color/CSSContrastColorSerialization.h
R Source/WebCore/css/color/CSSRelativeColorResolver.h
R Source/WebCore/css/color/CSSRelativeColorSerialization.cpp
R Source/WebCore/css/color/CSSRelativeColorSerialization.h
R Source/WebCore/css/color/CSSUnresolvedAbsoluteColor.h
R Source/WebCore/css/color/CSSUnresolvedAbsoluteResolvedColor.cpp
R Source/WebCore/css/color/CSSUnresolvedAbsoluteResolvedColor.h
R Source/WebCore/css/color/CSSUnresolvedColor.cpp
R Source/WebCore/css/color/CSSUnresolvedColor.h
R Source/WebCore/css/color/CSSUnresolvedColorHex.cpp
R Source/WebCore/css/color/CSSUnresolvedColorHex.h
R Source/WebCore/css/color/CSSUnresolvedColorKeyword.cpp
R Source/WebCore/css/color/CSSUnresolvedColorKeyword.h
R Source/WebCore/css/color/CSSUnresolvedColorLayers.cpp
R Source/WebCore/css/color/CSSUnresolvedColorLayers.h
R Source/WebCore/css/color/CSSUnresolvedColorMix.cpp
R Source/WebCore/css/color/CSSUnresolvedColorMix.h
R Source/WebCore/css/color/CSSUnresolvedColorResolutionState.cpp
R Source/WebCore/css/color/CSSUnresolvedColorResolutionState.h
R Source/WebCore/css/color/CSSUnresolvedContrastColor.cpp
R Source/WebCore/css/color/CSSUnresolvedContrastColor.h
R Source/WebCore/css/color/CSSUnresolvedLightDark.cpp
R Source/WebCore/css/color/CSSUnresolvedLightDark.h
R Source/WebCore/css/color/CSSUnresolvedRelativeColor.cpp
R Source/WebCore/css/color/CSSUnresolvedRelativeColor.h
R Source/WebCore/css/color/CSSUnresolvedStyleColorResolutionState.h
R Source/WebCore/css/color/StyleAbsoluteColor.cpp
R Source/WebCore/css/color/StyleAbsoluteColor.h
R Source/WebCore/css/color/StyleColor.cpp
R Source/WebCore/css/color/StyleColor.h
R Source/WebCore/css/color/StyleColorLayers.cpp
R Source/WebCore/css/color/StyleColorLayers.h
R Source/WebCore/css/color/StyleColorMix.cpp
R Source/WebCore/css/color/StyleColorMix.h
R Source/WebCore/css/color/StyleContrastColor.cpp
R Source/WebCore/css/color/StyleContrastColor.h
R Source/WebCore/css/color/StyleCurrentColor.cpp
R Source/WebCore/css/color/StyleCurrentColor.h
R Source/WebCore/css/color/StyleRelativeColor.h
M Source/WebCore/css/parser/CSSParser.cpp
M Source/WebCore/css/parser/CSSParser.h
M Source/WebCore/css/parser/CSSParserContext.cpp
M Source/WebCore/css/parser/CSSParserContext.h
M Source/WebCore/css/parser/CSSParserFastPaths.cpp
M Source/WebCore/css/parser/CSSParserImpl.cpp
M Source/WebCore/css/parser/CSSPropertyParser.cpp
M Source/WebCore/css/parser/CSSPropertyParserConsumer+Background.cpp
M Source/WebCore/css/parser/CSSPropertyParserConsumer+Color.cpp
M Source/WebCore/css/parser/CSSPropertyParserConsumer+Color.h
M Source/WebCore/css/parser/CSSPropertyParserConsumer+Filter.cpp
M Source/WebCore/css/parser/CSSPropertyParserConsumer+Font.cpp
M Source/WebCore/css/parser/CSSPropertyParserConsumer+Image.cpp
M Source/WebCore/css/parser/CSSPropertyParserConsumer+TextDecoration.cpp
M Source/WebCore/css/process-css-properties.py
M Source/WebCore/css/typedom/CSSStyleValueFactory.cpp
R Source/WebCore/css/typedom/color/CSSColor.cpp
R Source/WebCore/css/typedom/color/CSSColor.h
R Source/WebCore/css/typedom/color/CSSColor.idl
R Source/WebCore/css/typedom/color/CSSColorValue.cpp
R Source/WebCore/css/typedom/color/CSSColorValue.h
R Source/WebCore/css/typedom/color/CSSColorValue.idl
M Source/WebCore/css/typedom/color/CSSHSL.h
M Source/WebCore/css/typedom/color/CSSHSL.idl
M Source/WebCore/css/typedom/color/CSSHWB.h
M Source/WebCore/css/typedom/color/CSSHWB.idl
M Source/WebCore/css/typedom/color/CSSLCH.h
M Source/WebCore/css/typedom/color/CSSLCH.idl
M Source/WebCore/css/typedom/color/CSSLab.h
M Source/WebCore/css/typedom/color/CSSLab.idl
M Source/WebCore/css/typedom/color/CSSOKLCH.h
M Source/WebCore/css/typedom/color/CSSOKLCH.idl
M Source/WebCore/css/typedom/color/CSSOKLab.h
M Source/WebCore/css/typedom/color/CSSOKLab.idl
A Source/WebCore/css/typedom/color/CSSOMColor.cpp
A Source/WebCore/css/typedom/color/CSSOMColor.h
A Source/WebCore/css/typedom/color/CSSOMColor.idl
A Source/WebCore/css/typedom/color/CSSOMColorValue.cpp
A Source/WebCore/css/typedom/color/CSSOMColorValue.h
A Source/WebCore/css/typedom/color/CSSOMColorValue.idl
M Source/WebCore/css/typedom/color/CSSRGB.h
M Source/WebCore/css/typedom/color/CSSRGB.idl
M Source/WebCore/css/typedom/transform/CSSMatrixComponent.cpp
M Source/WebCore/css/typedom/transform/CSSMatrixComponent.h
M Source/WebCore/css/typedom/transform/CSSPerspective.cpp
M Source/WebCore/css/typedom/transform/CSSPerspective.h
M Source/WebCore/css/typedom/transform/CSSRotate.cpp
M Source/WebCore/css/typedom/transform/CSSRotate.h
M Source/WebCore/css/typedom/transform/CSSScale.cpp
M Source/WebCore/css/typedom/transform/CSSScale.h
M Source/WebCore/css/typedom/transform/CSSSkew.cpp
M Source/WebCore/css/typedom/transform/CSSSkew.h
M Source/WebCore/css/typedom/transform/CSSSkewX.cpp
M Source/WebCore/css/typedom/transform/CSSSkewX.h
M Source/WebCore/css/typedom/transform/CSSSkewY.cpp
M Source/WebCore/css/typedom/transform/CSSSkewY.h
M Source/WebCore/css/typedom/transform/CSSTransformValue.cpp
M Source/WebCore/css/typedom/transform/CSSTransformValue.h
M Source/WebCore/css/typedom/transform/CSSTranslate.cpp
M Source/WebCore/css/typedom/transform/CSSTranslate.h
M Source/WebCore/css/values/CSSValueTypes.h
A Source/WebCore/css/values/color/CSSAbsoluteColor.h
A Source/WebCore/css/values/color/CSSAbsoluteColorResolver.h
A Source/WebCore/css/values/color/CSSAbsoluteColorSerialization.h
A Source/WebCore/css/values/color/CSSColor.cpp
A Source/WebCore/css/values/color/CSSColor.h
A Source/WebCore/css/values/color/CSSColorConversion+Normalize.h
A Source/WebCore/css/values/color/CSSColorConversion+ToColor.h
A Source/WebCore/css/values/color/CSSColorConversion+ToTypedColor.h
A Source/WebCore/css/values/color/CSSColorDescriptors.h
A Source/WebCore/css/values/color/CSSColorLayers.cpp
A Source/WebCore/css/values/color/CSSColorLayers.h
A Source/WebCore/css/values/color/CSSColorLayersResolver.cpp
A Source/WebCore/css/values/color/CSSColorLayersResolver.h
A Source/WebCore/css/values/color/CSSColorLayersSerialization.h
A Source/WebCore/css/values/color/CSSColorMix.cpp
A Source/WebCore/css/values/color/CSSColorMix.h
A Source/WebCore/css/values/color/CSSColorMixResolver.cpp
A Source/WebCore/css/values/color/CSSColorMixResolver.h
A Source/WebCore/css/values/color/CSSColorMixSerialization.cpp
A Source/WebCore/css/values/color/CSSColorMixSerialization.h
A Source/WebCore/css/values/color/CSSColorType.h
A Source/WebCore/css/values/color/CSSContrastColor.cpp
A Source/WebCore/css/values/color/CSSContrastColor.h
A Source/WebCore/css/values/color/CSSContrastColorResolver.cpp
A Source/WebCore/css/values/color/CSSContrastColorResolver.h
A Source/WebCore/css/values/color/CSSContrastColorSerialization.h
A Source/WebCore/css/values/color/CSSHexColor.cpp
A Source/WebCore/css/values/color/CSSHexColor.h
A Source/WebCore/css/values/color/CSSKeywordColor.cpp
A Source/WebCore/css/values/color/CSSKeywordColor.h
A Source/WebCore/css/values/color/CSSLightDarkColor.cpp
A Source/WebCore/css/values/color/CSSLightDarkColor.h
A Source/WebCore/css/values/color/CSSPlatformColorResolutionState.cpp
A Source/WebCore/css/values/color/CSSPlatformColorResolutionState.h
A Source/WebCore/css/values/color/CSSRelativeColor.h
A Source/WebCore/css/values/color/CSSRelativeColorResolver.h
A Source/WebCore/css/values/color/CSSRelativeColorSerialization.h
A Source/WebCore/css/values/color/CSSResolvedColor.cpp
A Source/WebCore/css/values/color/CSSResolvedColor.h
M Source/WebCore/css/values/images/CSSGradient.cpp
M Source/WebCore/css/values/images/CSSGradient.h
M Source/WebCore/css/values/primitives/CSSNone.h
M Source/WebCore/css/values/primitives/CSSPrimitiveNumericTypes+ComputedStyleDependencies.cpp
M Source/WebCore/css/values/primitives/CSSPrimitiveNumericTypes.cpp
M Source/WebCore/dom/Document.cpp
M Source/WebCore/editing/EditingStyle.cpp
M Source/WebCore/editing/cocoa/HTMLConverter.mm
M Source/WebCore/html/ColorInputType.cpp
M Source/WebCore/html/HTMLInputElement.cpp
M Source/WebCore/html/canvas/CanvasStyle.cpp
M Source/WebCore/rendering/RenderTreeAsText.cpp
M Source/WebCore/rendering/style/BorderValue.cpp
M Source/WebCore/rendering/style/BorderValue.h
M Source/WebCore/rendering/style/RenderStyle.cpp
M Source/WebCore/rendering/style/RenderStyle.h
M Source/WebCore/rendering/style/RenderStyleInlines.h
M Source/WebCore/rendering/style/RenderStyleSetters.h
M Source/WebCore/rendering/style/SVGRenderStyle.cpp
M Source/WebCore/rendering/style/SVGRenderStyle.h
M Source/WebCore/rendering/style/SVGRenderStyleDefs.h
M Source/WebCore/rendering/style/ScrollbarColor.h
M Source/WebCore/rendering/style/ShadowData.h
M Source/WebCore/rendering/style/StyleBackgroundData.h
M Source/WebCore/rendering/style/StyleMultiColData.h
M Source/WebCore/rendering/style/StyleRareInheritedData.cpp
M Source/WebCore/rendering/style/StyleRareInheritedData.h
M Source/WebCore/rendering/style/StyleRareNonInheritedData.h
M Source/WebCore/rendering/style/StyleVisitedLinkColorData.h
M Source/WebCore/rendering/svg/SVGPaintServerHandling.h
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGResource.cpp
R Source/WebCore/style/ColorFromPrimitiveValue.cpp
R Source/WebCore/style/ColorFromPrimitiveValue.h
M Source/WebCore/style/FilterOperationsBuilder.cpp
M Source/WebCore/style/StyleBuilderConverter.h
M Source/WebCore/style/StyleBuilderCustom.h
M Source/WebCore/style/StyleBuilderState.cpp
M Source/WebCore/style/StyleBuilderState.h
A Source/WebCore/style/StyleForVisitedLink.h
M Source/WebCore/style/StyleResolver.cpp
M Source/WebCore/style/values/StyleValueTypes.h
A Source/WebCore/style/values/color/StyleAbsoluteColor.h
A Source/WebCore/style/values/color/StyleColor.cpp
A Source/WebCore/style/values/color/StyleColor.h
A Source/WebCore/style/values/color/StyleColorLayers.cpp
A Source/WebCore/style/values/color/StyleColorLayers.h
A Source/WebCore/style/values/color/StyleColorMix.cpp
A Source/WebCore/style/values/color/StyleColorMix.h
A Source/WebCore/style/values/color/StyleColorOptions.cpp
A Source/WebCore/style/values/color/StyleColorOptions.h
A Source/WebCore/style/values/color/StyleColorResolutionState.h
A Source/WebCore/style/values/color/StyleContrastColor.cpp
A Source/WebCore/style/values/color/StyleContrastColor.h
A Source/WebCore/style/values/color/StyleCurrentColor.cpp
A Source/WebCore/style/values/color/StyleCurrentColor.h
A Source/WebCore/style/values/color/StyleHexColor.cpp
A Source/WebCore/style/values/color/StyleHexColor.h
A Source/WebCore/style/values/color/StyleKeywordColor.cpp
A Source/WebCore/style/values/color/StyleKeywordColor.h
A Source/WebCore/style/values/color/StyleLightDarkColor.cpp
A Source/WebCore/style/values/color/StyleLightDarkColor.h
A Source/WebCore/style/values/color/StyleRelativeColor.h
A Source/WebCore/style/values/color/StyleResolvedColor.cpp
A Source/WebCore/style/values/color/StyleResolvedColor.h
M Source/WebCore/style/values/images/StyleGradient.cpp
M Source/WebCore/style/values/images/StyleGradient.h
M Source/WebCore/testing/Internals.cpp
M Tools/TestWebKitAPI/Tests/WebCore/CSSParser.cpp
Log Message:
-----------
Convert color types to strongly typed CSS/Style values
https://bugs.webkit.org/show_bug.cgi?id=283828
Reviewed by Darin Adler.
Integrates color types into the strongly typed CSS/Style value architecture.
- Renames all CSSUnresolved*Foo color types to CSS::Foo and moves them to css/values/color/.
- Renames all Style*Foo color types to Style::Foo and moves them to style/values/color/.
- Swaps which types use UniqueRefs in CSS::Color to match Style::Color. This is needed
because now CSS color values are stored in a new CSSColorValue type instead of being
allocated and and referenced from a CSSPrimitiveValue. The CSSValuePool now vends/caches
CSSColorValues for colors created through it.
- Implements standard interfaces for strongly type CSS/Style values for color types
(e.g. Serialization<>, ComputedStyleDependenciesCollector<>, ToStyle<>/ToCSS<>, etc.).
- Moves color keyword lookup to CSSKeywordColor from StyleColor.
- Adopts CSS::Color in CSS::GradientColorStop to prove things out. To better model the
semantics of color stops, the color value is now generic, allowing Angular/Linear
stops to use Markable<CSS::Color> whereas Deprecated stops use CSS::Color directly,
since they are required at parse time.
- To avoid name collisions, the typedom CSS color types where updated to use the prefix
CSSOM rather than CSS, matching precedent set in CSSOMVariableReferenceValue.
* Source/WebCore/CMakeLists.txt:
* Source/WebCore/DerivedSources-input.xcfilelist:
* Source/WebCore/DerivedSources-output.xcfilelist:
* Source/WebCore/DerivedSources.make:
* Source/WebCore/Headers.cmake:
* Source/WebCore/SaferCPPExpectations/NoUncountedMemberCheckerExpectations:
* Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations:
* Source/WebCore/Sources.txt:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/animation/CSSPropertyAnimation.cpp:
* Source/WebCore/bindings/js/WebCoreBuiltinNames.h:
* Source/WebCore/css/CSSColorValue.cpp: Added.
* Source/WebCore/css/CSSColorValue.h: Added.
* Source/WebCore/css/CSSCustomPropertyValue.cpp:
* Source/WebCore/css/CSSCustomPropertyValue.h:
* Source/WebCore/css/CSSFontPaletteValuesOverrideColorsValue.h:
* Source/WebCore/css/CSSGradientValue.cpp:
* Source/WebCore/css/CSSPrimitiveValue.cpp:
* Source/WebCore/css/CSSPrimitiveValue.h:
* Source/WebCore/css/CSSPrimitiveValueMappings.h:
* Source/WebCore/css/CSSShadowValue.cpp:
* Source/WebCore/css/CSSShadowValue.h:
* Source/WebCore/css/CSSUnits.cpp:
* Source/WebCore/css/CSSUnits.h:
* Source/WebCore/css/CSSValue.cpp:
* Source/WebCore/css/CSSValue.h:
* Source/WebCore/css/CSSValuePool.cpp:
* Source/WebCore/css/CSSValuePool.h:
* Source/WebCore/css/ComputedStyleExtractor.cpp:
* Source/WebCore/css/ComputedStyleExtractor.h:
* Source/WebCore/css/DeprecatedCSSOMPrimitiveValue.cpp:
* Source/WebCore/css/DeprecatedCSSOMRGBColor.h:
* Source/WebCore/css/SVGCSSComputedStyleDeclaration.cpp:
* Source/WebCore/css/StyleProperties.cpp:
* Source/WebCore/css/calc/CSSCalcTree+NumericIdentity.h:
* Source/WebCore/css/calc/CSSCalcTree+Serialization.cpp:
* Source/WebCore/css/calc/CSSCalcTree+Simplification.cpp:
* Source/WebCore/css/calc/CSSCalcTree.cpp:
* Source/WebCore/css/calc/CSSCalcType.cpp:
* Source/WebCore/css/parser/CSSParser.cpp:
* Source/WebCore/css/parser/CSSParser.h:
* Source/WebCore/css/parser/CSSParserContext.cpp:
* Source/WebCore/css/parser/CSSParserContext.h:
* Source/WebCore/css/parser/CSSParserFastPaths.cpp:
* Source/WebCore/css/parser/CSSParserImpl.cpp:
* Source/WebCore/css/parser/CSSPropertyParser.cpp:
* Source/WebCore/css/parser/CSSPropertyParserConsumer+Background.cpp:
* Source/WebCore/css/parser/CSSPropertyParserConsumer+Color.cpp:
* Source/WebCore/css/parser/CSSPropertyParserConsumer+Color.h:
* Source/WebCore/css/parser/CSSPropertyParserConsumer+Filter.cpp:
* Source/WebCore/css/parser/CSSPropertyParserConsumer+Font.cpp:
* Source/WebCore/css/parser/CSSPropertyParserConsumer+Image.cpp:
* Source/WebCore/css/parser/CSSPropertyParserConsumer+TextDecoration.cpp:
* Source/WebCore/css/process-css-properties.py:
* Source/WebCore/css/query/MediaQueryEvaluator.cpp:
* Source/WebCore/css/typedom/CSSStyleValueFactory.cpp:
* Source/WebCore/css/typedom/color/CSSHSL.h:
* Source/WebCore/css/typedom/color/CSSHSL.idl:
* Source/WebCore/css/typedom/color/CSSHWB.h:
* Source/WebCore/css/typedom/color/CSSHWB.idl:
* Source/WebCore/css/typedom/color/CSSLCH.h:
* Source/WebCore/css/typedom/color/CSSLCH.idl:
* Source/WebCore/css/typedom/color/CSSLab.h:
* Source/WebCore/css/typedom/color/CSSLab.idl:
* Source/WebCore/css/typedom/color/CSSOKLCH.h:
* Source/WebCore/css/typedom/color/CSSOKLCH.idl:
* Source/WebCore/css/typedom/color/CSSOKLab.h:
* Source/WebCore/css/typedom/color/CSSOKLab.idl:
* Source/WebCore/css/typedom/color/CSSOMColor.cpp: Renamed from Source/WebCore/css/typedom/color/CSSColor.cpp.
* Source/WebCore/css/typedom/color/CSSOMColor.h: Renamed from Source/WebCore/css/typedom/color/CSSColor.h.
* Source/WebCore/css/typedom/color/CSSOMColor.idl: Renamed from Source/WebCore/css/typedom/color/CSSColor.idl.
* Source/WebCore/css/typedom/color/CSSOMColorValue.cpp: Renamed from Source/WebCore/css/typedom/color/CSSColorValue.cpp.
* Source/WebCore/css/typedom/color/CSSOMColorValue.h: Renamed from Source/WebCore/css/typedom/color/CSSColorValue.h.
* Source/WebCore/css/typedom/color/CSSOMColorValue.idl: Renamed from Source/WebCore/css/typedom/color/CSSColorValue.idl.
* Source/WebCore/css/typedom/color/CSSRGB.h:
* Source/WebCore/css/typedom/color/CSSRGB.idl:
* Source/WebCore/css/values/CSSValueTypes.h:
* Source/WebCore/css/values/color/CSSAbsoluteColor.h: Renamed from Source/WebCore/css/color/CSSUnresolvedAbsoluteColor.h.
* Source/WebCore/css/values/color/CSSAbsoluteColorResolver.h: Renamed from Source/WebCore/css/color/CSSAbsoluteColorResolver.h.
* Source/WebCore/css/values/color/CSSAbsoluteColorSerialization.h: Renamed from Source/WebCore/css/color/CSSAbsoluteColorSerialization.h.
* Source/WebCore/css/values/color/CSSColor.cpp: Renamed from Source/WebCore/css/color/CSSUnresolvedColor.cpp.
* Source/WebCore/css/values/color/CSSColor.h: Renamed from Source/WebCore/css/color/CSSUnresolvedColor.h.
* Source/WebCore/css/values/color/CSSColorConversion+Normalize.h: Renamed from Source/WebCore/css/color/CSSColorConversion+Normalize.h.
* Source/WebCore/css/values/color/CSSColorConversion+ToColor.h: Renamed from Source/WebCore/css/color/CSSColorConversion+ToColor.h.
* Source/WebCore/css/values/color/CSSColorConversion+ToTypedColor.h: Renamed from Source/WebCore/css/color/CSSColorConversion+ToTypedColor.h.
* Source/WebCore/css/values/color/CSSColorDescriptors.h: Renamed from Source/WebCore/css/color/CSSColorDescriptors.h.
* Source/WebCore/css/values/color/CSSColorLayers.cpp: Renamed from Source/WebCore/css/color/CSSUnresolvedColorLayers.cpp.
* Source/WebCore/css/values/color/CSSColorLayers.h: Renamed from Source/WebCore/css/color/CSSUnresolvedColorLayers.h.
* Source/WebCore/css/values/color/CSSColorLayersResolver.cpp: Renamed from Source/WebCore/css/color/CSSColorLayersResolver.cpp.
* Source/WebCore/css/values/color/CSSColorLayersResolver.h: Copied from Source/WebCore/css/color/CSSColorLayersResolver.h.
* Source/WebCore/css/values/color/CSSColorLayersSerialization.h: Renamed from Source/WebCore/css/color/CSSColorLayersSerialization.h.
* Source/WebCore/css/values/color/CSSColorMix.cpp: Renamed from Source/WebCore/css/color/CSSUnresolvedColorMix.cpp.
* Source/WebCore/css/values/color/CSSColorMix.h: Renamed from Source/WebCore/css/color/CSSUnresolvedColorMix.h.
* Source/WebCore/css/values/color/CSSColorMixResolver.cpp: Renamed from Source/WebCore/css/color/CSSColorMixResolver.cpp.
* Source/WebCore/css/values/color/CSSColorMixResolver.h: Renamed from Source/WebCore/css/color/CSSColorMixResolver.h.
* Source/WebCore/css/values/color/CSSColorMixSerialization.cpp: Renamed from Source/WebCore/css/color/CSSColorMixSerialization.cpp.
* Source/WebCore/css/values/color/CSSColorMixSerialization.h: Renamed from Source/WebCore/css/color/CSSColorMixSerialization.h.
* Source/WebCore/css/values/color/CSSColorType.h: Copied from Source/WebCore/css/color/CSSUnresolvedRelativeColor.cpp.
* Source/WebCore/css/values/color/CSSContrastColor.cpp: Copied from Source/WebCore/css/color/StyleContrastColor.cpp.
* Source/WebCore/css/values/color/CSSContrastColor.h: Renamed from Source/WebCore/css/color/CSSUnresolvedContrastColor.h.
* Source/WebCore/css/values/color/CSSContrastColorResolver.cpp: Renamed from Source/WebCore/css/color/CSSContrastColorResolver.cpp.
* Source/WebCore/css/values/color/CSSContrastColorResolver.h: Renamed from Source/WebCore/css/color/CSSContrastColorResolver.h.
* Source/WebCore/css/values/color/CSSContrastColorSerialization.h: Renamed from Source/WebCore/css/color/CSSContrastColorSerialization.h.
* Source/WebCore/css/values/color/CSSHexColor.cpp: Renamed from Source/WebCore/css/color/CSSUnresolvedColorHex.cpp.
* Source/WebCore/css/values/color/CSSHexColor.h: Renamed from Source/WebCore/css/color/CSSUnresolvedColorHex.h.
* Source/WebCore/css/values/color/CSSKeywordColor.cpp: Renamed from Source/WebCore/css/color/CSSUnresolvedColorKeyword.cpp.
* Source/WebCore/css/values/color/CSSKeywordColor.h: Renamed from Source/WebCore/css/color/CSSUnresolvedColorKeyword.h.
* Source/WebCore/css/values/color/CSSLightDarkColor.cpp: Renamed from Source/WebCore/css/color/CSSUnresolvedLightDark.cpp.
* Source/WebCore/css/values/color/CSSLightDarkColor.h: Renamed from Source/WebCore/css/color/CSSUnresolvedLightDark.h.
* Source/WebCore/css/values/color/CSSPlatformColorResolutionState.cpp: Added.
* Source/WebCore/css/values/color/CSSPlatformColorResolutionState.h: Renamed from Source/WebCore/css/color/CSSUnresolvedColorResolutionState.h.
* Source/WebCore/css/values/color/CSSRelativeColor.h: Renamed from Source/WebCore/css/color/CSSUnresolvedRelativeColor.h.
* Source/WebCore/css/values/color/CSSRelativeColorResolver.h: Renamed from Source/WebCore/css/color/CSSRelativeColorResolver.h.
* Source/WebCore/css/values/color/CSSRelativeColorSerialization.h: Renamed from Source/WebCore/css/color/CSSRelativeColorSerialization.h.
* Source/WebCore/css/values/color/CSSResolvedColor.cpp: Renamed from Source/WebCore/css/color/CSSUnresolvedAbsoluteResolvedColor.cpp.
* Source/WebCore/css/values/color/CSSResolvedColor.h: Renamed from Source/WebCore/css/color/CSSUnresolvedAbsoluteResolvedColor.h.
* Source/WebCore/css/values/images/CSSGradient.cpp:
* Source/WebCore/css/values/images/CSSGradient.h:
* Source/WebCore/css/values/primitives/CSSNone.h:
* Source/WebCore/css/values/primitives/CSSPrimitiveNumericTypes+ComputedStyleDependencies.cpp:
* Source/WebCore/css/values/primitives/CSSPrimitiveNumericTypes.cpp:
* Source/WebCore/dom/Document.cpp:
* Source/WebCore/editing/EditingStyle.cpp:
* Source/WebCore/editing/cocoa/HTMLConverter.mm:
* Source/WebCore/html/ColorInputType.cpp:
* Source/WebCore/html/HTMLInputElement.cpp:
* Source/WebCore/html/canvas/CanvasStyle.cpp:
* Source/WebCore/rendering/RenderTreeAsText.cpp:
* Source/WebCore/rendering/style/BorderValue.cpp:
* Source/WebCore/rendering/style/BorderValue.h:
* Source/WebCore/rendering/style/RenderStyle.cpp:
* Source/WebCore/rendering/style/RenderStyle.h:
* Source/WebCore/rendering/style/RenderStyleInlines.h:
* Source/WebCore/rendering/style/RenderStyleSetters.h:
* Source/WebCore/rendering/style/SVGRenderStyle.cpp:
* Source/WebCore/rendering/style/SVGRenderStyle.h:
* Source/WebCore/rendering/style/SVGRenderStyleDefs.h:
* Source/WebCore/rendering/style/ScrollbarColor.h:
* Source/WebCore/rendering/style/ShadowData.h:
* Source/WebCore/rendering/style/StyleBackgroundData.h:
* Source/WebCore/rendering/style/StyleMultiColData.h:
* Source/WebCore/rendering/style/StyleRareInheritedData.cpp:
* Source/WebCore/rendering/style/StyleRareInheritedData.h:
* Source/WebCore/rendering/style/StyleRareNonInheritedData.h:
* Source/WebCore/rendering/style/StyleVisitedLinkColorData.h:
* Source/WebCore/rendering/svg/SVGPaintServerHandling.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGResource.cpp:
* Source/WebCore/style/ColorFromPrimitiveValue.cpp: Removed.
* Source/WebCore/style/ColorFromPrimitiveValue.h: Removed.
* Source/WebCore/style/FilterOperationsBuilder.cpp:
* Source/WebCore/style/StyleBuilderConverter.h:
* Source/WebCore/style/StyleBuilderCustom.h:
* Source/WebCore/style/StyleBuilderState.cpp:
* Source/WebCore/style/StyleBuilderState.h:
* Source/WebCore/style/StyleForVisitedLink.h: Added.
* Source/WebCore/style/StyleResolver.cpp:
* Source/WebCore/style/values/StyleValueTypes.h:
* Source/WebCore/style/values/color/StyleAbsoluteColor.h: Copied from Source/WebCore/css/color/StyleAbsoluteColor.h.
* Source/WebCore/style/values/color/StyleColor.cpp: Renamed from Source/WebCore/css/color/StyleColor.cpp..
* Source/WebCore/style/values/color/StyleColor.h: Renamed from Source/WebCore/css/color/StyleColor.h..
* Source/WebCore/style/values/color/StyleColorLayers.cpp: Renamed from Source/WebCore/css/color/StyleColorLayers.cpp.
* Source/WebCore/style/values/color/StyleColorLayers.h: Renamed from Source/WebCore/css/color/StyleColorLayers.h.
* Source/WebCore/style/values/color/StyleColorMix.cpp: Renamed from Source/WebCore/css/color/StyleColorMix.cpp.
* Source/WebCore/style/values/color/StyleColorMix.h: Renamed from Source/WebCore/css/color/StyleColorMix.h.
* Source/WebCore/style/values/color/StyleColorOptions.cpp: Added.
* Source/WebCore/style/values/color/StyleColorOptions.h: Added.
* Source/WebCore/style/values/color/StyleColorResolutionState.h: Renamed from Source/WebCore/css/color/CSSUnresolvedStyleColorResolutionState.h.
* Source/WebCore/style/values/color/StyleContrastColor.cpp: Renamed from Source/WebCore/css/color/StyleContrastColor.cpp.
* Source/WebCore/style/values/color/StyleContrastColor.h: Renamed from Source/WebCore/css/color/StyleContrastColor.h.
* Source/WebCore/style/values/color/StyleCurrentColor.cpp: Copied from Source/WebCore/css/color/StyleCurrentColor.cpp.
* Source/WebCore/style/values/color/StyleCurrentColor.h: Renamed from Source/WebCore/css/color/StyleCurrentColor.h.
* Source/WebCore/style/values/color/StyleHexColor.cpp: Added.
* Source/WebCore/style/values/color/StyleHexColor.h: Added.
* Source/WebCore/style/values/color/StyleKeywordColor.cpp: Added.
* Source/WebCore/style/values/color/StyleKeywordColor.h: Added.
* Source/WebCore/style/values/color/StyleLightDarkColor.cpp: Added.
* Source/WebCore/style/values/color/StyleLightDarkColor.h: Added.
* Source/WebCore/style/values/color/StyleRelativeColor.h: Renamed from Source/WebCore/css/color/StyleRelativeColor.h.
* Source/WebCore/style/values/color/StyleResolvedColor.cpp: Renamed from Source/WebCore/css/color/StyleAbsoluteColor.cpp.
* Source/WebCore/style/values/color/StyleResolvedColor.h: Renamed from Source/WebCore/css/color/StyleAbsoluteColor.h.
* Source/WebCore/style/values/images/StyleGradient.cpp:
* Source/WebCore/style/values/images/StyleGradient.h:
* Source/WebCore/testing/Internals.cpp:
Canonical link: https://commits.webkit.org/287234@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list