Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 0c56901da99dea03d89c62307e79b431fad7ffeb https://github.com/WebKit/WebKit/commit/0c56901da99dea03d89c62307e79b431fad7ffeb Author: Matt Woodrow <mattwood...@apple.com> Date: 2025-07-14 (Mon, 14 Jul 2025)
Changed paths: M Source/WebCore/platform/graphics/cocoa/IOSurface.mm M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerBackingStore.h M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerBackingStore.mm M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTree.serialization.in M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreePropertyApplier.h M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreePropertyApplier.mm M Source/WebKit/UIProcess/DrawingAreaProxy.h M Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeDrawingAreaProxy.h M Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeDrawingAreaProxy.mm M Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeHost.h M Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeHost.mm M Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeNode.h M Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeNode.mm M Source/WebKit/UIProcess/WebPageProxy.cpp M Source/WebKit/UIProcess/ios/WebPageProxyIOS.mm M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemote.mm Log Message: ----------- Remove support for CAMachPort. https://bugs.webkit.org/show_bug.cgi?id=295758 Reviewed by Kimmo Kinnunen. This has been superseded by CAIOSurface, so we should simplify the code by removing the option. * Source/WebCore/platform/graphics/cocoa/IOSurface.mm: (WebCore::IOSurface::asCAIOSurfaceLayerContents const): * Source/WebKit/Shared/RemoteLayerTree/RemoteLayerBackingStore.h: * Source/WebKit/Shared/RemoteLayerTree/RemoteLayerBackingStore.mm: (WebKit::RemoteLayerBackingStoreProperties::layerContentsBufferFromBackendHandle): (WebKit::RemoteLayerBackingStoreProperties::applyBackingStoreToLayer): (WebKit::RemoteLayerBackingStoreProperties::updateCachedBuffers): * Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTree.serialization.in: * Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreePropertyApplier.h: * Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreePropertyApplier.mm: (WebKit::RemoteLayerTreePropertyApplier::applyPropertiesToLayer): (WebKit::RemoteLayerTreePropertyApplier::applyProperties): * Source/WebKit/UIProcess/DrawingAreaProxy.h: (WebKit::DrawingAreaProxy::sizeToContentAutoSizeMaximumSizeDidChange): (WebKit::DrawingAreaProxy::windowKindDidChange): Deleted. (WebKit::DrawingAreaProxy::prepareForAppSuspension): Deleted. * Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeDrawingAreaProxy.h: * Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeDrawingAreaProxy.mm: (WebKit::RemoteLayerTreeDrawingAreaProxy::prepareForAppSuspension): Deleted. (WebKit::RemoteLayerTreeDrawingAreaProxy::windowKindDidChange): Deleted. * Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeHost.h: * Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeHost.mm: (WebKit::RemoteLayerTreeHost::updateLayerTree): (WebKit::RemoteLayerTreeHost::asyncSetLayerContents): (WebKit::RemoteLayerTreeHost::layerContentsType const): Deleted. (WebKit::recursivelyMapIOSurfaceBackingStore): Deleted. (WebKit::RemoteLayerTreeHost::mapAllIOSurfaceBackingStore): Deleted. * Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeNode.h: * Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeNode.mm: (WebKit::RemoteLayerTreeNode::applyBackingStore): * Source/WebKit/UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::webViewDidMoveToWindow): * Source/WebKit/UIProcess/ios/WebPageProxyIOS.mm: (WebKit::WebPageProxy::applicationDidFinishSnapshottingAfterEnteringBackground): * Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemote.mm: (WebKit::PlatformCALayerRemote::recursiveBuildTransaction): Canonical link: https://commits.webkit.org/297328@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes