Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: b7d242a0623935179f667020aeeac3c04d908fa5 https://github.com/WebKit/WebKit/commit/b7d242a0623935179f667020aeeac3c04d908fa5 Author: Alex Christensen <achristen...@apple.com> Date: 2023-01-13 (Fri, 13 Jan 2023)
Changed paths: M Source/WebKit/UIProcess/CoordinatedGraphics/DrawingAreaProxyCoordinatedGraphics.h M Source/WebKit/UIProcess/DrawingAreaProxy.h M Source/WebKit/UIProcess/ProvisionalFrameProxy.cpp M Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeDrawingAreaProxy.h M Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeDrawingAreaProxy.mm M Source/WebKit/UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.h M Source/WebKit/UIProcess/mac/WebViewImpl.mm M Source/WebKit/UIProcess/wc/DrawingAreaProxyWC.h Log Message: ----------- Begin using DrawingAreaProxy for multiple web processes with site isolation https://bugs.webkit.org/show_bug.cgi?id=250120 rdar://103899867 Reviewed by Tim Horton. With this code we start to get pixels drawn to the screen from site isolated iframes. Are they in the right place? No. Are they flashing in and out over the parent frame? Yes. But it's progress in the right direction with lots of bugs yet to fix. * Source/WebKit/UIProcess/CoordinatedGraphics/DrawingAreaProxyCoordinatedGraphics.h: * Source/WebKit/UIProcess/DrawingAreaProxy.h: * Source/WebKit/UIProcess/ProvisionalFrameProxy.cpp: (WebKit::ProvisionalFrameProxy::ProvisionalFrameProxy): * Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeDrawingAreaProxy.h: * Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeDrawingAreaProxy.mm: (WebKit::RemoteLayerTreeDrawingAreaProxy::RemoteLayerTreeDrawingAreaProxy): (WebKit::RemoteLayerTreeDrawingAreaProxy::attachToProvisionalFrameProcess): (WebKit::RemoteLayerTreeDrawingAreaProxy::startReceivingRemoteLayerTreeDrawingAreaProxyMessages): (WebKit::RemoteLayerTreeDrawingAreaProxy::commitLayerTree): * Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeHost.mm: (WebKit::RemoteLayerTreeHost::createLayer): * Source/WebKit/UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.h: * Source/WebKit/UIProcess/mac/WebViewImpl.mm: (WebKit::WebViewImpl::WebViewImpl): * Source/WebKit/UIProcess/wc/DrawingAreaProxyWC.h: Canonical link: https://commits.webkit.org/258887@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes