Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: b9072f04018bd76827ae31a8a4295cfe07e4fb31
https://github.com/WebKit/WebKit/commit/b9072f04018bd76827ae31a8a4295cfe07e4fb31
Author: Carlos Garcia Campos <[email protected]>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
M Source/WTF/wtf/PlatformEnableGlib.h
M Source/WebCore/page/scrolling/ScrollingCoordinator.cpp
M Source/WebCore/page/scrolling/ScrollingTree.h
M Source/WebCore/page/scrolling/ScrollingTreeNode.h
M Source/WebCore/page/scrolling/ScrollingTreeStickyNode.cpp
A
Source/WebCore/page/scrolling/coordinated/ScrollingCoordinatorCoordinated.cpp
A
Source/WebCore/page/scrolling/coordinated/ScrollingCoordinatorCoordinated.h
A
Source/WebCore/page/scrolling/coordinated/ScrollingStateNodeCoordinated.cpp
A Source/WebCore/page/scrolling/coordinated/ScrollingTreeCoordinated.cpp
A Source/WebCore/page/scrolling/coordinated/ScrollingTreeCoordinated.h
A
Source/WebCore/page/scrolling/coordinated/ScrollingTreeFixedNodeCoordinated.cpp
A
Source/WebCore/page/scrolling/coordinated/ScrollingTreeFixedNodeCoordinated.h
A
Source/WebCore/page/scrolling/coordinated/ScrollingTreeFrameScrollingNodeCoordinated.cpp
A
Source/WebCore/page/scrolling/coordinated/ScrollingTreeFrameScrollingNodeCoordinated.h
A
Source/WebCore/page/scrolling/coordinated/ScrollingTreeOverflowScrollProxyNodeCoordinated.cpp
A
Source/WebCore/page/scrolling/coordinated/ScrollingTreeOverflowScrollProxyNodeCoordinated.h
A
Source/WebCore/page/scrolling/coordinated/ScrollingTreeOverflowScrollingNodeCoordinated.cpp
A
Source/WebCore/page/scrolling/coordinated/ScrollingTreeOverflowScrollingNodeCoordinated.h
A
Source/WebCore/page/scrolling/coordinated/ScrollingTreePositionedNodeCoordinated.cpp
A
Source/WebCore/page/scrolling/coordinated/ScrollingTreePositionedNodeCoordinated.h
A
Source/WebCore/page/scrolling/coordinated/ScrollingTreeScrollingNodeDelegateCoordinated.cpp
A
Source/WebCore/page/scrolling/coordinated/ScrollingTreeScrollingNodeDelegateCoordinated.h
A
Source/WebCore/page/scrolling/coordinated/ScrollingTreeStickyNodeCoordinated.cpp
A
Source/WebCore/page/scrolling/coordinated/ScrollingTreeStickyNodeCoordinated.h
R Source/WebCore/page/scrolling/nicosia/ScrollingCoordinatorNicosia.cpp
R Source/WebCore/page/scrolling/nicosia/ScrollingCoordinatorNicosia.h
R Source/WebCore/page/scrolling/nicosia/ScrollingStateNodeNicosia.cpp
R Source/WebCore/page/scrolling/nicosia/ScrollingTreeFixedNodeNicosia.cpp
R Source/WebCore/page/scrolling/nicosia/ScrollingTreeFixedNodeNicosia.h
R
Source/WebCore/page/scrolling/nicosia/ScrollingTreeFrameScrollingNodeNicosia.cpp
R
Source/WebCore/page/scrolling/nicosia/ScrollingTreeFrameScrollingNodeNicosia.h
R Source/WebCore/page/scrolling/nicosia/ScrollingTreeNicosia.cpp
R Source/WebCore/page/scrolling/nicosia/ScrollingTreeNicosia.h
R
Source/WebCore/page/scrolling/nicosia/ScrollingTreeOverflowScrollProxyNodeNicosia.cpp
R
Source/WebCore/page/scrolling/nicosia/ScrollingTreeOverflowScrollProxyNodeNicosia.h
R
Source/WebCore/page/scrolling/nicosia/ScrollingTreeOverflowScrollingNodeNicosia.cpp
R
Source/WebCore/page/scrolling/nicosia/ScrollingTreeOverflowScrollingNodeNicosia.h
R
Source/WebCore/page/scrolling/nicosia/ScrollingTreePositionedNodeNicosia.cpp
R Source/WebCore/page/scrolling/nicosia/ScrollingTreePositionedNodeNicosia.h
R
Source/WebCore/page/scrolling/nicosia/ScrollingTreeScrollingNodeDelegateNicosia.cpp
R
Source/WebCore/page/scrolling/nicosia/ScrollingTreeScrollingNodeDelegateNicosia.h
R Source/WebCore/page/scrolling/nicosia/ScrollingTreeStickyNodeNicosia.cpp
R Source/WebCore/page/scrolling/nicosia/ScrollingTreeStickyNodeNicosia.h
M Source/WebCore/platform/ScrollAnimator.cpp
M Source/WebCore/platform/ScrollAnimator.h
M Source/WebCore/platform/SourcesNicosia.txt
M Source/WebCore/platform/TextureMapper.cmake
M Source/WebCore/rendering/RenderLayerCompositor.cpp
M Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.h
Log Message:
-----------
[CoordinatedGraphics] Rename nicosia async scrolling classes
https://bugs.webkit.org/show_bug.cgi?id=284689
Reviewed by Adrian Perez de Castro.
They don't use nicosia anymore, so use coordinated instead.
* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
* Source/WTF/wtf/PlatformEnableGlib.h:
* Source/WebCore/page/scrolling/ScrollingCoordinator.cpp:
(WebCore::ScrollingCoordinator::coordinatesScrollingForFrameView const):
* Source/WebCore/page/scrolling/ScrollingTree.h:
(WebCore::ScrollingTree::isScrollingTreeCoordinated const):
(WebCore::ScrollingTree::isScrollingTreeNicosia const): Deleted.
* Source/WebCore/page/scrolling/ScrollingTreeNode.h:
(WebCore::ScrollingTreeNode::isFixedNodeCoordinated const):
(WebCore::ScrollingTreeNode::isPositionedNodeCoordinated const):
(WebCore::ScrollingTreeNode::isOverflowScrollProxyNodeCoordinated const):
(WebCore::ScrollingTreeNode::isFixedNodeNicosia const): Deleted.
(WebCore::ScrollingTreeNode::isPositionedNodeNicosia const): Deleted.
(WebCore::ScrollingTreeNode::isOverflowScrollProxyNodeNicosia const): Deleted.
* Source/WebCore/page/scrolling/ScrollingTreeStickyNode.cpp:
*
Source/WebCore/page/scrolling/coordinated/ScrollingCoordinatorCoordinated.cpp:
Renamed from
Source/WebCore/page/scrolling/nicosia/ScrollingCoordinatorNicosia.cpp.
(WebCore::ScrollingCoordinator::create):
(WebCore::ScrollingCoordinatorCoordinated::ScrollingCoordinatorCoordinated):
(WebCore::ScrollingCoordinatorCoordinated::~ScrollingCoordinatorCoordinated):
(WebCore::ScrollingCoordinatorCoordinated::didCompletePlatformRenderingUpdate):
* Source/WebCore/page/scrolling/coordinated/ScrollingCoordinatorCoordinated.h:
Renamed from
Source/WebCore/page/scrolling/nicosia/ScrollingCoordinatorNicosia.h.
* Source/WebCore/page/scrolling/coordinated/ScrollingStateNodeCoordinated.cpp:
Renamed from
Source/WebCore/page/scrolling/nicosia/ScrollingStateNodeNicosia.cpp.
(WebCore::LayerRepresentation::retainPlatformLayer):
(WebCore::LayerRepresentation::releasePlatformLayer):
(WebCore::LayerRepresentation::makePlatformLayerTyped):
(WebCore::LayerRepresentation::makePlatformLayerTypeless):
(WebCore::LayerRepresentation::platformLayerFromGraphicsLayer):
* Source/WebCore/page/scrolling/coordinated/ScrollingTreeCoordinated.cpp:
Renamed from Source/WebCore/page/scrolling/nicosia/ScrollingTreeNicosia.cpp.
(WebCore::ScrollingTreeCoordinated::create):
(WebCore::ScrollingTreeCoordinated::ScrollingTreeCoordinated):
(WebCore::ScrollingTreeCoordinated::createScrollingTreeNode):
(WebCore::ScrollingTreeCoordinated::applyLayerPositionsInternal):
(WebCore::ScrollingTreeCoordinated::didCompleteRenderingUpdate):
(WebCore::ScrollingTreeCoordinated::didCompletePlatformRenderingUpdate):
(WebCore::collectDescendantLayersAtPoint):
(WebCore::ScrollingTreeCoordinated::scrollingNodeForPoint):
* Source/WebCore/page/scrolling/coordinated/ScrollingTreeCoordinated.h: Renamed
from Source/WebCore/page/scrolling/nicosia/ScrollingTreeNicosia.h.
*
Source/WebCore/page/scrolling/coordinated/ScrollingTreeFixedNodeCoordinated.cpp:
Renamed from
Source/WebCore/page/scrolling/nicosia/ScrollingTreeFixedNodeNicosia.cpp.
(WebCore::ScrollingTreeFixedNodeCoordinated::create):
(WebCore::ScrollingTreeFixedNodeCoordinated::ScrollingTreeFixedNodeCoordinated):
(WebCore::ScrollingTreeFixedNodeCoordinated::commitStateBeforeChildren):
(WebCore::ScrollingTreeFixedNodeCoordinated::applyLayerPositions):
(WebCore::ScrollingTreeFixedNodeCoordinated::dumpProperties const):
*
Source/WebCore/page/scrolling/coordinated/ScrollingTreeFixedNodeCoordinated.h:
Renamed from
Source/WebCore/page/scrolling/nicosia/ScrollingTreeFixedNodeNicosia.h.
*
Source/WebCore/page/scrolling/coordinated/ScrollingTreeFrameScrollingNodeCoordinated.cpp:
Renamed from
Source/WebCore/page/scrolling/nicosia/ScrollingTreeFrameScrollingNodeNicosia.cpp.
(WebCore::ScrollingTreeFrameScrollingNodeCoordinated::create):
(WebCore::ScrollingTreeFrameScrollingNodeCoordinated::ScrollingTreeFrameScrollingNodeCoordinated):
(WebCore::ScrollingTreeFrameScrollingNodeCoordinated::delegate const):
(WebCore::ScrollingTreeFrameScrollingNodeCoordinated::commitStateBeforeChildren):
(WebCore::ScrollingTreeFrameScrollingNodeCoordinated::handleWheelEvent):
(WebCore::ScrollingTreeFrameScrollingNodeCoordinated::currentScrollPositionChanged):
(WebCore::ScrollingTreeFrameScrollingNodeCoordinated::repositionScrollingLayers):
(WebCore::ScrollingTreeFrameScrollingNodeCoordinated::repositionRelatedLayers):
*
Source/WebCore/page/scrolling/coordinated/ScrollingTreeFrameScrollingNodeCoordinated.h:
Renamed from
Source/WebCore/page/scrolling/nicosia/ScrollingTreeFrameScrollingNodeNicosia.h.
*
Source/WebCore/page/scrolling/coordinated/ScrollingTreeOverflowScrollProxyNodeCoordinated.cpp:
Renamed from
Source/WebCore/page/scrolling/nicosia/ScrollingTreeOverflowScrollProxyNodeNicosia.cpp.
(WebCore::ScrollingTreeOverflowScrollProxyNodeCoordinated::create):
(WebCore::ScrollingTreeOverflowScrollProxyNodeCoordinated::ScrollingTreeOverflowScrollProxyNodeCoordinated):
(WebCore::ScrollingTreeOverflowScrollProxyNodeCoordinated::commitStateBeforeChildren):
(WebCore::ScrollingTreeOverflowScrollProxyNodeCoordinated::applyLayerPositions):
*
Source/WebCore/page/scrolling/coordinated/ScrollingTreeOverflowScrollProxyNodeCoordinated.h:
Renamed from
Source/WebCore/page/scrolling/nicosia/ScrollingTreeOverflowScrollProxyNodeNicosia.h.
*
Source/WebCore/page/scrolling/coordinated/ScrollingTreeOverflowScrollingNodeCoordinated.cpp:
Renamed from
Source/WebCore/page/scrolling/nicosia/ScrollingTreeOverflowScrollingNodeNicosia.cpp.
(WebCore::ScrollingTreeOverflowScrollingNodeCoordinated::create):
(WebCore::ScrollingTreeOverflowScrollingNodeCoordinated::ScrollingTreeOverflowScrollingNodeCoordinated):
(WebCore::ScrollingTreeOverflowScrollingNodeCoordinated::delegate const):
(WebCore::ScrollingTreeOverflowScrollingNodeCoordinated::commitStateBeforeChildren):
(WebCore::ScrollingTreeOverflowScrollingNodeCoordinated::repositionScrollingLayers):
(WebCore::ScrollingTreeOverflowScrollingNodeCoordinated::handleWheelEvent):
*
Source/WebCore/page/scrolling/coordinated/ScrollingTreeOverflowScrollingNodeCoordinated.h:
Renamed from
Source/WebCore/page/scrolling/nicosia/ScrollingTreeOverflowScrollingNodeNicosia.h.
*
Source/WebCore/page/scrolling/coordinated/ScrollingTreePositionedNodeCoordinated.cpp:
Renamed from
Source/WebCore/page/scrolling/nicosia/ScrollingTreePositionedNodeNicosia.cpp.
(WebCore::ScrollingTreePositionedNodeCoordinated::create):
(WebCore::ScrollingTreePositionedNodeCoordinated::ScrollingTreePositionedNodeCoordinated):
(WebCore::ScrollingTreePositionedNodeCoordinated::commitStateBeforeChildren):
(WebCore::ScrollingTreePositionedNodeCoordinated::applyLayerPositions):
*
Source/WebCore/page/scrolling/coordinated/ScrollingTreePositionedNodeCoordinated.h:
Renamed from
Source/WebCore/page/scrolling/nicosia/ScrollingTreePositionedNodeNicosia.h.
*
Source/WebCore/page/scrolling/coordinated/ScrollingTreeScrollingNodeDelegateCoordinated.cpp:
Renamed from
Source/WebCore/page/scrolling/nicosia/ScrollingTreeScrollingNodeDelegateNicosia.cpp.
(WebCore::ScrollingTreeScrollingNodeDelegateCoordinated::ScrollingTreeScrollingNodeDelegateCoordinated):
(WebCore::ScrollingTreeScrollingNodeDelegateCoordinated::updateVisibleLengths):
(WebCore::ScrollingTreeScrollingNodeDelegateCoordinated::handleWheelEvent):
*
Source/WebCore/page/scrolling/coordinated/ScrollingTreeScrollingNodeDelegateCoordinated.h:
Renamed from
Source/WebCore/page/scrolling/nicosia/ScrollingTreeScrollingNodeDelegateNicosia.h.
*
Source/WebCore/page/scrolling/coordinated/ScrollingTreeStickyNodeCoordinated.cpp:
Renamed from
Source/WebCore/page/scrolling/nicosia/ScrollingTreeStickyNodeNicosia.cpp.
(WebCore::ScrollingTreeStickyNodeCoordinated::create):
(WebCore::ScrollingTreeStickyNodeCoordinated::ScrollingTreeStickyNodeCoordinated):
(WebCore::ScrollingTreeStickyNodeCoordinated::commitStateBeforeChildren):
(WebCore::ScrollingTreeStickyNodeCoordinated::applyLayerPositions):
(WebCore::ScrollingTreeStickyNodeCoordinated::layerTopLeft const):
*
Source/WebCore/page/scrolling/coordinated/ScrollingTreeStickyNodeCoordinated.h:
Renamed from
Source/WebCore/page/scrolling/nicosia/ScrollingTreeStickyNodeNicosia.h.
* Source/WebCore/platform/ScrollAnimator.cpp:
* Source/WebCore/platform/ScrollAnimator.h:
* Source/WebCore/platform/SourcesNicosia.txt:
* Source/WebCore/platform/TextureMapper.cmake:
* Source/WebCore/rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::requiresCompositingForScrollableFrame const):
* Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.h:
Canonical link: https://commits.webkit.org/287867@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes