[webkit-changes] [WebKit/WebKit] b9072f: [CoordinatedGraphics] Rename nicosia async scrolli...

Carlos Garcia Campos noreply at github.com
Mon Dec 16 01:07:07 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b9072f04018bd76827ae31a8a4295cfe07e4fb31
      https://github.com/WebKit/WebKit/commit/b9072f04018bd76827ae31a8a4295cfe07e4fb31
  Author: Carlos Garcia Campos <cgarcia at igalia.com>
  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


More information about the webkit-changes mailing list