Branch: refs/heads/webkitglib/2.52
  Home:   https://github.com/WebKit/WebKit
  Commit: e003baf116ba9cbafda7fc49934dad33f74bac22
      
https://github.com/WebKit/WebKit/commit/e003baf116ba9cbafda7fc49934dad33f74bac22
  Author: Fujii Hironori <[email protected]>
  Date:   2026-02-05 (Thu, 05 Feb 2026)

  Changed paths:
    M 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/AcceleratedSurface.cpp
    M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/AcceleratedSurface.h
    M 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ThreadedCompositor.cpp
    M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ThreadedCompositor.h
    M 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ThreadedCompositorPlayStation.cpp

  Log Message:
  -----------
  Cherry-pick 306119@main (56228eb9e468). 
https://bugs.webkit.org/show_bug.cgi?id=305560

    [GTK][WPE][CoordinatedGraphics] AcceleratedSurface should clear the 
viewport with an opaque background color only if the composition reason is 
AsyncScrolling
    https://bugs.webkit.org/show_bug.cgi?id=305560

    Reviewed by Carlos Garcia Campos.

    There is an API webkit_web_view_set_background_color to set web view's
    background color. If a non-opaque color is specified, AcceleratedSurface 
clears
    the viewport with the black transparent color. But, if an opaque color is
    specified, AcceleratedSurface didn't clear the viewport for rendering
    performance.

    Coordinated Graphics supports async scrolling. It scrolls a page even while 
the
    main thread is blocked. If it scrolled to the outside of coverage area
    meanwhile, there were no tiles to paint. Since AcceleratedSurface didn't 
clear
    the viewport, it showed rendering glitches for the area without tiles.

    Clear the viewport with the opaque background color only if the composition
    reason is AsyncScrolling.

    * 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/AcceleratedSurface.cpp:
    (WebKit::isColorOpaque):
    (WebKit::AcceleratedSurface::AcceleratedSurface):
    (WebKit::AcceleratedSurface::preferredBufferFormatsDidChange):
    (WebKit::AcceleratedSurface::backgroundColorDidChange):
    (WebKit::AcceleratedSurface::clear):
    * Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/AcceleratedSurface.h:
    * 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ThreadedCompositor.cpp:
    (WebKit::ThreadedCompositor::paintToCurrentGLContext):
    (WebKit::ThreadedCompositor::renderLayerTree):
    * Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ThreadedCompositor.h:
    * 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ThreadedCompositorPlayStation.cpp:
    (WebKit::ThreadedCompositor::paintToCurrentGLContext):

    Canonical link: https://commits.webkit.org/306119@main


  Commit: fe5bfbc4862bb4e5236161205d47ccb29785dc5f
      
https://github.com/WebKit/WebKit/commit/fe5bfbc4862bb4e5236161205d47ccb29785dc5f
  Author: Fujii Hironori <[email protected]>
  Date:   2026-02-05 (Thu, 05 Feb 2026)

  Changed paths:
    M Source/WebCore/page/scrolling/ScrollingCoordinator.cpp
    M Source/WebCore/page/scrolling/ThreadedScrollingTree.h
    R 
Source/WebCore/page/scrolling/coordinated/ScrollingCoordinatorCoordinated.cpp
    R 
Source/WebCore/page/scrolling/coordinated/ScrollingCoordinatorCoordinated.h
    M Source/WebCore/page/scrolling/coordinated/ScrollingTreeCoordinated.cpp
    M Source/WebCore/page/scrolling/coordinated/ScrollingTreeCoordinated.h
    M Source/WebCore/platform/TextureMapper.cmake
    M Source/WebKit/SourcesGTK.txt
    M Source/WebKit/SourcesWPE.txt
    M Source/WebKit/UIProcess/WebPageProxy.cpp
    M Source/WebKit/UIProcess/WebPageProxy.h
    M Source/WebKit/UIProcess/WebPageProxy.messages.in
    M Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp
    A 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ScrollingCoordinatorCoordinated.cpp
    A 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ScrollingCoordinatorCoordinated.h

  Log Message:
  -----------
  Cherry-pick 306396@main (2f1345fa776a). 
https://bugs.webkit.org/show_bug.cgi?id=305451

    [GTK][WPE][Coordinated Graphics] wheel event async scrolling doesn't start 
while the main thread is blocked
    https://bugs.webkit.org/show_bug.cgi?id=305451

    Reviewed by Carlos Garcia Campos.

    The async scrolling animation is using DisplayRefreshMonitor class.
    WebDisplayRefreshMonitor class is the implementation of it for WebKit. It 
sends
    messages to UI process to monitor the display refresh. However,
    WebDisplayRefreshMonitor is the main thread specific class. Thus, while the
    main thread is blocked, it can't send a message.

    Moved ScrollingCoordinatorCoordinated from WebCore to WebKit. Changed it to
    send a message to UI process to start monitoring the display refresh. Added 
a
    new Messages::WebPageProxy::SetHasActiveAnimatedScrollsForAsyncScrolling.

    The main thread is still painting the scrollbar layers. The scrollbars 
aren't
    updated while the main thread is blocked. This is another problem tracked by
    bug#305561.

    * Source/WebCore/page/scrolling/ScrollingCoordinator.cpp:
    * Source/WebCore/page/scrolling/ThreadedScrollingTree.h:
    * Source/WebCore/page/scrolling/coordinated/ScrollingTreeCoordinated.cpp:
    (WebCore::ScrollingTreeCoordinated::hasNodeWithAnimatedScrollChanged):
    * Source/WebCore/page/scrolling/coordinated/ScrollingTreeCoordinated.h:
    * Source/WebCore/platform/TextureMapper.cmake:
    * Source/WebKit/SourcesGTK.txt:
    * Source/WebKit/SourcesWPE.txt:
    * Source/WebKit/UIProcess/WebPageProxy.cpp:
    (WebKit::WebPageProxy::setHasActiveAnimatedScrollsForAsyncScrolling):
    * Source/WebKit/UIProcess/WebPageProxy.h:
    * Source/WebKit/UIProcess/WebPageProxy.messages.in:
    * Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp:
    (WebKit::WebChromeClient::createScrollingCoordinator const):
    * 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ScrollingCoordinatorCoordinated.cpp:
 Renamed from 
Source/WebCore/page/scrolling/coordinated/ScrollingCoordinatorCoordinated.cpp.
    (WebKit::ScrollingCoordinatorCoordinated::ScrollingCoordinatorCoordinated):
    (WebKit::ScrollingCoordinatorCoordinated::~ScrollingCoordinatorCoordinated):
    (WebKit::ScrollingCoordinatorCoordinated::pageDestroyed):
    (WebKit::ScrollingCoordinatorCoordinated::hasNodeWithAnimatedScrollChanged):
    
(WebKit::ScrollingCoordinatorCoordinated::didCompletePlatformRenderingUpdate):
    * 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ScrollingCoordinatorCoordinated.h:
 Renamed from 
Source/WebCore/page/scrolling/coordinated/ScrollingCoordinatorCoordinated.h.

    Canonical link: https://commits.webkit.org/306396@main


  Commit: cdbbdebd7de977fe3e7ec3a35b6a887b32f73952
      
https://github.com/WebKit/WebKit/commit/cdbbdebd7de977fe3e7ec3a35b6a887b32f73952
  Author: Fujii Hironori <[email protected]>
  Date:   2026-02-05 (Thu, 05 Feb 2026)

  Changed paths:
    R 
LayoutTests/platform/glib/compositing/backing/backface-visibility-expected.txt
    R 
LayoutTests/platform/glib/compositing/backing/backface-visibility-in-transformed-expected.txt
    A 
LayoutTests/platform/glib/compositing/contents-opaque/body-background-painted-expected.txt
    A 
LayoutTests/platform/glib/compositing/contents-opaque/body-background-skipped-expected.txt
    R 
LayoutTests/platform/glib/compositing/filters/backdrop-filter-root-element-no-backdrop-root-expected.txt
    R 
LayoutTests/platform/glib/compositing/layer-creation/fixed-position-no-content-expected.txt
    R 
LayoutTests/platform/glib/compositing/layer-creation/fixed-position-transformed-outside-view-expected.txt
    R 
LayoutTests/platform/glib/compositing/overflow/overflow-auto-with-touch-no-overflow-expected.txt
    R 
LayoutTests/platform/glib/compositing/overflow/overflow-hidden-with-touch-expected.txt
    R 
LayoutTests/platform/glib/compositing/overflow/overflow-overlay-with-touch-no-overflow-expected.txt
    R 
LayoutTests/platform/glib/compositing/overflow/overflow-scroll-with-touch-no-overflow-expected.txt
    R 
LayoutTests/platform/glib/compositing/overflow/overflow-visible-with-touch-expected.txt
    R 
LayoutTests/platform/glib/compositing/overflow/subpixel-overflow-expected.txt
    A LayoutTests/platform/glib/compositing/rtl/rtl-absolute-expected.txt
    A 
LayoutTests/platform/glib/compositing/rtl/rtl-absolute-overflow-expected.txt
    A 
LayoutTests/platform/glib/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt
    A LayoutTests/platform/glib/fullscreen/full-screen-layer-dump-expected.txt
    R LayoutTests/platform/wpe/fullscreen/full-screen-layer-dump-expected.txt
    M 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.cpp
    M 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.h

  Log Message:
  -----------
  Cherry-pick 306711@main (22823d1c97fd). 
https://bugs.webkit.org/show_bug.cgi?id=306856

    [Coordinated Graphics][GTK][WPE] Implement 
DrawingAreaCoordinatedGraphics::shouldUseTiledBackingForFrameView
    https://bugs.webkit.org/show_bug.cgi?id=306856

    Reviewed by Carlos Garcia Campos.

    Coordinated Graphics hasn't implemented WebCore::TiledBacking yet, but it's
    implemented own tiled backing.

    DrawingAreaCoordinatedGraphics didn't implement
    shouldUseTiledBackingForFrameView method.
    DrawingArea::shouldUseTiledBackingForFrameView always returns false. Thus,
    RenderLayerCompositor::rootLayerConfigurationChanged() didn't work as 
expected
    for GTK and WPE.

    Implemented 
DrawingAreaCoordinatedGraphics::shouldUseTiledBackingForFrameView
    as same as Mac. This change makes them behave same with Mac WK2.

    * 
LayoutTests/platform/glib/compositing/backing/backface-visibility-expected.txt: 
Removed.
    * 
LayoutTests/platform/glib/compositing/backing/backface-visibility-in-transformed-expected.txt:
 Removed.
    * 
LayoutTests/platform/glib/compositing/contents-opaque/body-background-painted-expected.txt:
 Added.
    * 
LayoutTests/platform/glib/compositing/contents-opaque/body-background-skipped-expected.txt:
 Added.
    * 
LayoutTests/platform/glib/compositing/layer-creation/fixed-position-no-content-expected.txt:
 Removed.
    * 
LayoutTests/platform/glib/compositing/layer-creation/fixed-position-transformed-outside-view-expected.txt:
 Removed.
    * 
LayoutTests/platform/glib/compositing/overflow/overflow-auto-with-touch-no-overflow-expected.txt:
 Removed.
    * 
LayoutTests/platform/glib/compositing/overflow/overflow-hidden-with-touch-expected.txt:
 Removed.
    * 
LayoutTests/platform/glib/compositing/overflow/overflow-overlay-with-touch-no-overflow-expected.txt:
 Removed.
    * 
LayoutTests/platform/glib/compositing/overflow/overflow-scroll-with-touch-no-overflow-expected.txt:
 Removed.
    * 
LayoutTests/platform/glib/compositing/overflow/overflow-visible-with-touch-expected.txt:
 Removed.
    * 
LayoutTests/platform/glib/compositing/overflow/subpixel-overflow-expected.txt: 
Removed.
    * LayoutTests/platform/glib/compositing/rtl/rtl-absolute-expected.txt: 
Renamed from 
LayoutTests/platform/glib/compositing/filters/backdrop-filter-root-element-no-backdrop-root-expected.txt.
    * 
LayoutTests/platform/glib/compositing/rtl/rtl-absolute-overflow-expected.txt: 
Added.
    * 
LayoutTests/platform/glib/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt:
 Added.
    * LayoutTests/platform/glib/fullscreen/full-screen-layer-dump-expected.txt: 
Renamed from 
LayoutTests/platform/wpe/fullscreen/full-screen-layer-dump-expected.txt.
    * 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphicsGLib.cpp:
    (WebKit::DrawingAreaCoordinatedGraphics::shouldUseTiledBackingForFrameView 
const):
    * 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphicsGLib.h:

    Canonical link: https://commits.webkit.org/306711@main


  Commit: cf1f62ba7fc4171430ea2251a43b05d4d421e150
      
https://github.com/WebKit/WebKit/commit/cf1f62ba7fc4171430ea2251a43b05d4d421e150
  Author: Fujii Hironori <[email protected]>
  Date:   2026-02-05 (Thu, 05 Feb 2026)

  Changed paths:
    M Source/WTF/wtf/PlatformUse.h
    M Source/WebCore/Headers.cmake
    M Source/WebCore/page/scrolling/AsyncScrollingCoordinator.cpp
    M Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h
    M Source/WebCore/page/scrolling/ScrollingCoordinator.h
    M Source/WebCore/page/scrolling/ScrollingStateNode.h
    M Source/WebCore/page/scrolling/ScrollingStateScrollingNode.cpp
    M Source/WebCore/page/scrolling/ScrollingStateScrollingNode.h
    A Source/WebCore/page/scrolling/coordinated/ScrollerCoordinated.cpp
    A Source/WebCore/page/scrolling/coordinated/ScrollerCoordinated.h
    A Source/WebCore/page/scrolling/coordinated/ScrollerPairCoordinated.cpp
    A Source/WebCore/page/scrolling/coordinated/ScrollerPairCoordinated.h
    A 
Source/WebCore/page/scrolling/coordinated/ScrollingStateScrollingNodeCoordinated.cpp
    M 
Source/WebCore/page/scrolling/coordinated/ScrollingTreeScrollingNodeDelegateCoordinated.cpp
    M 
Source/WebCore/page/scrolling/coordinated/ScrollingTreeScrollingNodeDelegateCoordinated.h
    M Source/WebCore/platform/Adwaita.cmake
    M Source/WebCore/platform/ScrollableArea.cpp
    M Source/WebCore/platform/ScrollableArea.h
    M Source/WebCore/platform/Scrollbar.cpp
    M Source/WebCore/platform/ScrollbarTheme.h
    M Source/WebCore/platform/ScrollbarsController.h
    M Source/WebCore/platform/SourcesAdwaita.txt
    M Source/WebCore/platform/TextureMapper.cmake
    A Source/WebCore/platform/adwaita/AdwaitaScrollbarPainter.cpp
    A Source/WebCore/platform/adwaita/AdwaitaScrollbarPainter.h
    M Source/WebCore/platform/adwaita/ScrollbarThemeAdwaita.cpp
    M Source/WebCore/platform/adwaita/ScrollbarThemeAdwaita.h
    A Source/WebCore/platform/adwaita/ScrollerImpAdwaita.h
    M Source/WebCore/platform/generic/ScrollbarsControllerGeneric.cpp
    M Source/WebCore/platform/generic/ScrollbarsControllerGeneric.h
    M 
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayer.cpp
    M 
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayer.h
    M Source/WebKit/SourcesGTK.txt
    M Source/WebKit/SourcesWPE.txt
    M Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp
    M Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.h
    A 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ScrollbarsControllerCoordinated.cpp
    A 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ScrollbarsControllerCoordinated.h
    M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ThreadedCompositor.h

  Log Message:
  -----------
  Cherry-pick 306838@main (8e1ad9587c9f). 
https://bugs.webkit.org/show_bug.cgi?id=305561

    [GTK][WPE][Coordinated Graphics] Paint scrollbars in the scrolling thread 
for async scrolling
    https://bugs.webkit.org/show_bug.cgi?id=305561

    Reviewed by Carlos Garcia Campos.

    Scrollbars weren't updated for wheel event async scrolling while the main
    thread was blocked because scrollbar layers were painted in the main thread.

    Paint scrollbars in the scrolling thread for composited layers. Extracted 
the
    scrollbar painting code from ScrollbarThemeAdwaita.cpp to 
AdwaitaScrollbarPainter.cpp
    to make it thread-safe.

    Added a new ScrollbarsController implementation 
ScrollbarsControllerCoordinated
    based on Cocoa's RemoteScrollbarsController. Since
    WebChromeClient::ensureScrollbarsController dynamically switches between
    ScrollbarsControllerCoordinated and ScrollbarsControllerGeneric, they should
    work properly even if it is created after Scrollbar is created. Fixed
    ScrollbarsControllerGeneric to check scrollbars are already created.

    PlayStation port is using Coordinated Graphics, but not using
    ScrollbarThemeAdwaita. Added a new macro
    USE_COORDINATED_GRAPHICS_ASYNC_SCROLLBAR to preserve the original behavior.

    * Source/WTF/wtf/PlatformUse.h:
    * Source/WebCore/Headers.cmake:
    * Source/WebCore/page/scrolling/AsyncScrollingCoordinator.cpp:
    (WebCore::AsyncScrollingCoordinator::setHoveredAndPressedScrollbarParts):
    (WebCore::AsyncScrollingCoordinator::setScrollbarOpacity):
    
(WebCore::AsyncScrollingCoordinator::setScrollingNodeScrollableAreaGeometry):
    * Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h:
    * Source/WebCore/page/scrolling/ScrollingCoordinator.h:
    (WebCore::ScrollingCoordinator::setHoveredAndPressedScrollbarParts):
    (WebCore::ScrollingCoordinator::setScrollbarOpacity):
    * Source/WebCore/page/scrolling/ScrollingStateNode.h:
    * Source/WebCore/page/scrolling/ScrollingStateScrollingNode.cpp:
    (WebCore::ScrollingStateScrollingNode::ScrollingStateScrollingNode):
    (WebCore::ScrollingStateScrollingNode::setScrollbarOpacity):
    * Source/WebCore/page/scrolling/ScrollingStateScrollingNode.h:
    (WebCore::ScrollingStateScrollingNode::verticalScrollerImp const):
    (WebCore::ScrollingStateScrollingNode::horizontalScrollerImp const):
    (WebCore::ScrollingStateScrollingNode::scrollbarOpacity const):
    * Source/WebCore/page/scrolling/coordinated/ScrollerCoordinated.cpp: Added.
    (WebCore::ScrollerCoordinated::ScrollerCoordinated):
    (WebCore::ScrollerCoordinated::setScrollerImp):
    (WebCore::ScrollerCoordinated::setHostLayer):
    (WebCore::ScrollerCoordinated::updateValues):
    (WebCore::ScrollerCoordinated::setHoveredAndPressedParts):
    (WebCore::ScrollerCoordinated::setEnabled):
    (WebCore::ScrollerCoordinated::setOverlayScrollbarEnabled):
    (WebCore::ScrollerCoordinated::setUseDarkAppearance):
    (WebCore::ScrollerCoordinated::setOpacity):
    (WebCore::ScrollerCoordinated::setScrollbarLayoutDirection):
    * Source/WebCore/page/scrolling/coordinated/ScrollerCoordinated.h: Added.
    * Source/WebCore/page/scrolling/coordinated/ScrollerPairCoordinated.cpp: 
Added.
    (WebCore::ScrollerPairCoordinated::ScrollerPairCoordinated):
    (WebCore::ScrollerPairCoordinated::updateValues):
    (WebCore::ScrollerPairCoordinated::valuesForOrientation):
    * Source/WebCore/page/scrolling/coordinated/ScrollerPairCoordinated.h: 
Added.
    (WebCore::ScrollerPairCoordinated::create):
    (WebCore::ScrollerPairCoordinated::verticalScroller):
    (WebCore::ScrollerPairCoordinated::horizontalScroller):
    * 
Source/WebCore/page/scrolling/coordinated/ScrollingStateScrollingNodeCoordinated.cpp:
 Copied from 
Source/WebCore/page/scrolling/coordinated/ScrollingTreeScrollingNodeDelegateCoordinated.h.
    (WebCore::ScrollingStateScrollingNode::setScrollerImpsFromScrollbars):
    * 
Source/WebCore/page/scrolling/coordinated/ScrollingTreeScrollingNodeDelegateCoordinated.cpp:
    
(WebCore::ScrollingTreeScrollingNodeDelegateCoordinated::ScrollingTreeScrollingNodeDelegateCoordinated):
    
(WebCore::ScrollingTreeScrollingNodeDelegateCoordinated::updateVisibleLengths):
    
(WebCore::ScrollingTreeScrollingNodeDelegateCoordinated::updateFromStateNode):
    * 
Source/WebCore/page/scrolling/coordinated/ScrollingTreeScrollingNodeDelegateCoordinated.h:
    * Source/WebCore/platform/Adwaita.cmake:
    * Source/WebCore/platform/ScrollableArea.cpp:
    (WebCore::ScrollableArea::scrollbarOpacity const):
    * Source/WebCore/platform/ScrollableArea.h:
    * Source/WebCore/platform/Scrollbar.cpp:
    (WebCore::Scrollbar::setHoveredPart):
    (WebCore::Scrollbar::setPressedPart):
    (WebCore::Scrollbar::supportsUpdateOnSecondaryThread const):
    * Source/WebCore/platform/ScrollbarTheme.h:
    (WebCore::ScrollbarTheme::isScrollbarThemeAdwaita const):
    * Source/WebCore/platform/ScrollbarsController.h:
    (WebCore::ScrollbarsController::isScrollbarsControllerCoordinated const):
    (WebCore::ScrollbarsController::hoveredPartChanged):
    (WebCore::ScrollbarsController::pressedPartChanged):
    (WebCore::ScrollbarsController::scrollbarOpacityChanged):
    * Source/WebCore/platform/SourcesAdwaita.txt:
    * Source/WebCore/platform/TextureMapper.cmake:
    * Source/WebCore/platform/adwaita/AdwaitaScrollbarPainter.cpp: Copied from 
Source/WebCore/platform/adwaita/ScrollbarThemeAdwaita.cpp.
    (WebCore::AdwaitaScrollbarPainter::paint):
    * Source/WebCore/platform/adwaita/AdwaitaScrollbarPainter.h: Added.
    * Source/WebCore/platform/adwaita/ScrollbarThemeAdwaita.cpp:
    (WebCore::ScrollbarThemeAdwaita::paint):
    (WebCore::ScrollbarThemeAdwaita::scrollerImpForScrollbar):
    (): Deleted.
    * Source/WebCore/platform/adwaita/ScrollbarThemeAdwaita.h:
    (isType):
    * Source/WebCore/platform/adwaita/ScrollerImpAdwaita.h: Copied from 
Source/WebCore/page/scrolling/coordinated/ScrollingTreeScrollingNodeDelegateCoordinated.h.
    (WebCore::ScrollerImpAdwaita::paint):
    * Source/WebCore/platform/generic/ScrollbarsControllerGeneric.cpp:
    (WebCore::ScrollbarsControllerGeneric::ScrollbarsControllerGeneric):
    (WebCore::ScrollbarsControllerGeneric::updateOverlayScrollbarsOpacity):
    * Source/WebCore/platform/generic/ScrollbarsControllerGeneric.h:
    * 
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayer.cpp:
    (WebCore::CoordinatedPlatformLayer::setContentsScrollbarImageForScrolling):
    (WebCore::CoordinatedPlatformLayer::flushCompositingState):
    * 
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayer.h:
    * Source/WebKit/SourcesGTK.txt:
    * Source/WebKit/SourcesWPE.txt:
    * Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp:
    (WebKit::WebChromeClient::ensureScrollbarsController const):
    * Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.h:
    * 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ScrollbarsControllerCoordinated.cpp:
 Added.
    (WebKit::ScrollbarsControllerCoordinated::ScrollbarsControllerCoordinated):
    (WebKit::ScrollbarsControllerCoordinated::scrollbarLayoutDirectionChanged):
    (WebKit::ScrollbarsControllerCoordinated::shouldDrawIntoScrollbarLayer 
const):
    (WebKit::ScrollbarsControllerCoordinated::updateScrollbarEnabledState):
    (WebKit::ScrollbarsControllerCoordinated::updateScrollbarStyle):
    (WebKit::ScrollbarsControllerCoordinated::scrollbarOpacityChanged):
    (WebKit::ScrollbarsControllerCoordinated::hoveredPartChanged):
    (WebKit::ScrollbarsControllerCoordinated::pressedPartChanged):
    * 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ScrollbarsControllerCoordinated.h:
 Added.
    (isType):

    Canonical link: https://commits.webkit.org/306838@main


Compare: https://github.com/WebKit/WebKit/compare/665246287479...cf1f62ba7fc4

To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to