Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 364c78497c2b79a80cdb153751b201b43d091df6
https://github.com/WebKit/WebKit/commit/364c78497c2b79a80cdb153751b201b43d091df6
Author: Anne van Kesteren <[email protected]>
Date: 2025-12-25 (Thu, 25 Dec 2025)
Changed paths:
M Source/WebCore/Headers.cmake
M Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations
M Source/WebCore/Sources.txt
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
M Source/WebCore/platform/graphics/GraphicsLayer.cpp
M Source/WebCore/platform/graphics/GraphicsLayer.h
A Source/WebCore/platform/graphics/GraphicsLayerAnimationValue.h
A Source/WebCore/platform/graphics/GraphicsLayerFilterAnimationValue.h
A Source/WebCore/platform/graphics/GraphicsLayerFloatAnimationValue.h
A Source/WebCore/platform/graphics/GraphicsLayerKeyframeValueList.cpp
A Source/WebCore/platform/graphics/GraphicsLayerKeyframeValueList.h
A Source/WebCore/platform/graphics/GraphicsLayerTransformAnimationValue.h
M Source/WebCore/platform/graphics/GraphicsTZoneImpls.cpp
M Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp
M Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h
M Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp
M Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h
M Source/WebCore/platform/graphics/texmap/TextureMapperAnimation.cpp
M Source/WebCore/platform/graphics/texmap/TextureMapperAnimation.h
M
Source/WebCore/platform/graphics/texmap/coordinated/GraphicsLayerCoordinated.cpp
M
Source/WebCore/platform/graphics/texmap/coordinated/GraphicsLayerCoordinated.h
M Source/WebCore/rendering/RenderLayerBacking.cpp
M Source/WebKit/Scripts/webkit/messages.py
M Source/WebKit/WebProcess/Inspector/WebInspectorBackendClient.cpp
M
Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/PDFDiscretePresentationController.mm
Log Message:
-----------
Split AnimationValue and friends out of GraphicsLayer
https://bugs.webkit.org/show_bug.cgi?id=304677
Reviewed by Sam Weinig.
Address a couple of existing FIXMEs asking for these classes to be
moved out of GraphicsLayer to enable us to reduce unsafeness in a
subsequent change (so we can clearly attribute blame in case something
goes amiss).
We did take the liberty of making GraphicLayerAnimationValue's
m_timingFunction const as part of this change as that's trivial enough.
Canonical link: https://commits.webkit.org/304936@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications