[webkit-changes] [WebKit/WebKit] cc4be3: Move Site implementation into WebCore

Commit Queue noreply at github.com
Wed Sep 11 17:56:39 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: cc4be34186fab8d403fb8dc20f96d76217bee9d9
      https://github.com/WebKit/WebKit/commit/cc4be34186fab8d403fb8dc20f96d76217bee9d9
  Author: Matthew Finkel <m_finkel at apple.com>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M Source/WebCore/Headers.cmake
    M Source/WebCore/Sources.txt
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    A Source/WebCore/platform/Site.cpp
    A Source/WebCore/platform/Site.h
    M Source/WebKit/Shared/RemoteLayerTree/RemoteScrollingUIState.cpp
    M Source/WebKit/Shared/RemoteLayerTree/RemoteScrollingUIState.h
    R Source/WebKit/Shared/Site.cpp
    R Source/WebKit/Shared/Site.h
    M Source/WebKit/Sources.txt
    M Source/WebKit/UIProcess/API/APIPageConfiguration.h
    M Source/WebKit/UIProcess/API/wpe/WPEWebViewLegacy.cpp
    M Source/WebKit/UIProcess/API/wpe/WPEWebViewPlatform.cpp
    M Source/WebKit/UIProcess/BrowsingContextGroup.cpp
    M Source/WebKit/UIProcess/BrowsingContextGroup.h
    M Source/WebKit/UIProcess/FrameProcess.cpp
    M Source/WebKit/UIProcess/FrameProcess.h
    M Source/WebKit/UIProcess/RemotePageProxy.h
    M Source/WebKit/UIProcess/WebPageProxy.cpp
    M Source/WebKit/UIProcess/WebPageProxy.h
    M Source/WebKit/UIProcess/WebProcessPool.cpp
    M Source/WebKit/UIProcess/ios/WKContentView.mm
    M Source/WebKit/UIProcess/mac/WebViewImpl.mm
    M Source/WebKit/WebKit.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Move Site implementation into WebCore
rdar://135551244
https://bugs.webkit.org/show_bug.cgi?id=279365

Reviewed by Alex Christensen.

I'll need this for some future work in WebCore, so I'm moving it so it's
accessible.

Also had some unified build failures, so needed to add a few headers and
forward declarations. The span creation in VideoFrameGStreamer became ambiguous
for some reason, so I resolved that by specifying the return type.

* Source/WebCore/Headers.cmake:
* Source/WebCore/Sources.txt:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/platform/Site.cpp: Renamed from Source/WebKit/Shared/Site.cpp.
* Source/WebCore/platform/Site.h: Renamed from Source/WebKit/Shared/Site.h.
(WTF::HashTraits<WebCore::Site>::emptyValue):
* Source/WebKit/Shared/RemoteLayerTree/RemoteScrollingUIState.cpp:
* Source/WebKit/Shared/RemoteLayerTree/RemoteScrollingUIState.h:
* Source/WebKit/Sources.txt:
* Source/WebKit/UIProcess/API/APIPageConfiguration.h:
* Source/WebKit/UIProcess/API/wpe/WPEWebViewLegacy.cpp:
(WKWPE::ViewLegacy::ViewLegacy):
* Source/WebKit/UIProcess/API/wpe/WPEWebViewPlatform.cpp:
(WKWPE::ViewPlatform::ViewPlatform):
* Source/WebKit/UIProcess/BrowsingContextGroup.cpp:
* Source/WebKit/UIProcess/BrowsingContextGroup.h:
* Source/WebKit/UIProcess/FrameProcess.cpp:
(WebKit::FrameProcess::FrameProcess):
* Source/WebKit/UIProcess/FrameProcess.h:
(WebKit::FrameProcess::site const):
(WebKit::FrameProcess::create):
* Source/WebKit/UIProcess/RemotePageProxy.h:
(WebKit::RemotePageProxy::site const):
* Source/WebKit/UIProcess/WebPageProxy.cpp:
* Source/WebKit/UIProcess/WebPageProxy.h:
* Source/WebKit/UIProcess/WebProcessPool.cpp:
* Source/WebKit/UIProcess/ios/WKContentView.mm:
(-[WKContentView _commonInitializationWithProcessPool:configuration:]):
* Source/WebKit/UIProcess/mac/WebViewImpl.mm:
(WebKit::m_flagsChangedEventMonitorTrackingArea):
* Source/WebKit/WebKit.xcodeproj/project.pbxproj:

Canonical link: https://commits.webkit.org/283513@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