Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: a4d31ef91fcd38d963f59a8fda513693f4d14f94 https://github.com/WebKit/WebKit/commit/a4d31ef91fcd38d963f59a8fda513693f4d14f94 Author: Geoffrey Garen <gga...@apple.com> Date: 2024-09-16 (Mon, 16 Sep 2024)
Changed paths: M Source/WTF/wtf/RunLoop.h M Source/WTF/wtf/cf/RunLoopCF.cpp M Source/WTF/wtf/generic/RunLoopGeneric.cpp M Source/WTF/wtf/glib/RunLoopGLib.cpp M Source/WTF/wtf/win/RunLoopWin.cpp M Source/WebCore/platform/graphics/DestinationColorSpace.cpp M Source/WebCore/platform/graphics/DestinationColorSpace.h M Source/WebCore/platform/mock/MockRealtimeVideoSource.cpp M Source/WebKit/GPUProcess/ShapeDetection/RemoteFaceDetector.cpp M Source/WebKit/GPUProcess/ShapeDetection/RemoteFaceDetector.h M Source/WebKit/GPUProcess/graphics/RemoteImageBuffer.cpp M Source/WebKit/GPUProcess/graphics/RemoteImageBufferSet.cpp M Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.h M Source/WebKit/GPUProcess/webrtc/RemoteMediaRecorder.h M Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayer.cpp M Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayer.h M Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayerManager.cpp M Source/WebKit/Platform/IPC/StreamConnectionWorkQueue.cpp M Source/WebKit/Platform/IPC/StreamConnectionWorkQueue.h M Source/WebKit/Shared/API/Cocoa/_WKRemoteObjectRegistry.mm M Source/WebKit/Shared/IPCStreamTester.cpp M Source/WebKit/Shared/IPCStreamTester.h M Source/WebKit/Shared/IPCTester.cpp M Source/WebKit/Shared/graphics/ImageBufferSet.h M Source/WebKit/UIProcess/Cocoa/UIRemoteObjectRegistry.cpp M Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionControllerCocoa.mm M Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionMenuItemCocoa.mm M Source/WebKit/UIProcess/Extensions/WebExtensionController.cpp M Source/WebKit/UIProcess/Extensions/WebExtensionController.h M Source/WebKit/UIProcess/RemotePageVisitedLinkStoreRegistration.h M Source/WebKit/UIProcess/ViewGestureController.cpp M Source/WebKit/UIProcess/VisitedLinkStore.cpp M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.h M Source/WebKit/UIProcess/mac/ViewGestureControllerMac.mm Log Message: ----------- Smart pointer adoption in some IPC-adjacent code https://bugs.webkit.org/show_bug.cgi?id=279696 rdar://135978755 Reviewed by Timothy Hatcher. Static analysis told me to. * Source/WTF/wtf/RunLoop.h: * Source/WTF/wtf/cf/RunLoopCF.cpp: (WTF::RunLoop::TimerBase::TimerBase): * Source/WTF/wtf/generic/RunLoopGeneric.cpp: (WTF::RunLoop::TimerBase::TimerBase): * Source/WTF/wtf/glib/RunLoopGLib.cpp: (WTF::RunLoop::TimerBase::TimerBase): * Source/WTF/wtf/win/RunLoopWin.cpp: (WTF::RunLoop::TimerBase::TimerBase): * Source/WebCore/platform/graphics/DestinationColorSpace.cpp: (WebCore::DestinationColorSpace::DestinationColorSpace): Deleted. * Source/WebCore/platform/graphics/DestinationColorSpace.h: (WebCore::DestinationColorSpace::DestinationColorSpace): * Source/WebKit/GPUProcess/ShapeDetection/RemoteFaceDetector.cpp: (WebKit::RemoteFaceDetector::sharedPreferencesForWebProcess const): (WebKit::RemoteFaceDetector::detect): * Source/WebKit/GPUProcess/ShapeDetection/RemoteFaceDetector.h: (WebKit::RemoteFaceDetector::protectedBackend const): * Source/WebKit/GPUProcess/graphics/RemoteImageBuffer.cpp: (WebKit::RemoteImageBuffer::RemoteImageBuffer): (WebKit::RemoteImageBuffer::~RemoteImageBuffer): (WebKit::RemoteImageBuffer::stopListeningForIPC): (WebKit::RemoteImageBuffer::getPixelBuffer): (WebKit::RemoteImageBuffer::getShareableBitmap): * Source/WebKit/GPUProcess/graphics/RemoteImageBufferSet.cpp: (WebKit::RemoteImageBufferSet::~RemoteImageBufferSet): (WebKit::RemoteImageBufferSet::ensureBufferForDisplay): (WebKit::RemoteImageBufferSet::prepareBufferForDisplay): * Source/WebKit/GPUProcess/graphics/RemoteImageBufferSet.h: (WebKit::RemoteImageBufferSet::protectedFrontBuffer): (WebKit::RemoteImageBufferSet::protectedPreviousFrontBuffer): (WebKit::RemoteImageBufferSet::protectedBackBuffer): (WebKit::RemoteImageBufferSet::protectedSecondaryBackBuffer): * Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.h: (WebKit::RemoteRenderingBackend::protectedSharedResourceCache): * Source/WebKit/GPUProcess/webrtc/RemoteMediaRecorder.h: (WebKit::RemoteMediaRecorder::mimeType const): (WebKit::RemoteMediaRecorder::audioBitRate const): (WebKit::RemoteMediaRecorder::videoBitRate const): (WebKit::RemoteMediaRecorder::protectedWriter const): * Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayer.cpp: (WebKit::RemoteSampleBufferDisplayLayer::protectedSampleBufferDisplayLayer const): (WebKit::RemoteSampleBufferDisplayLayer::bounds const): (WebKit::RemoteSampleBufferDisplayLayer::sampleBufferDisplayLayerStatusDidFail): * Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayer.h: * Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayerManager.cpp: (WebKit::RemoteSampleBufferDisplayLayerManager::startListeningForIPC): (WebKit::RemoteSampleBufferDisplayLayerManager::close): * Source/WebKit/Platform/IPC/StreamConnectionWorkQueue.cpp: (IPC::StreamConnectionWorkQueue::wakeUpSemaphore): Deleted. * Source/WebKit/Platform/IPC/StreamConnectionWorkQueue.h: * Source/WebKit/Shared/API/Cocoa/_WKRemoteObjectRegistry.mm: (-[_WKRemoteObjectRegistry _initWithWebPage:]): (-[_WKRemoteObjectRegistry _initWithWebPageProxy:]): * Source/WebKit/Shared/IPCStreamTester.cpp: (WebKit::IPCStreamTester::initialize): (WebKit::IPCStreamTester::stopListeningForIPC): * Source/WebKit/Shared/IPCStreamTester.h: * Source/WebKit/Shared/IPCTester.cpp: (WebKit::IPCTester::stopIfNeeded): * Source/WebKit/UIProcess/Cocoa/UIRemoteObjectRegistry.cpp: (WebKit::UIRemoteObjectRegistry::backgroundActivity): * Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionControllerCocoa.mm: (WebKit::WebExtensionController::addPage): (WebKit::WebExtensionController::removeProcessPool): (WebKit::WebExtensionController::websiteDataStore const): (WebKit::WebExtensionController::addWebsiteDataStore): (WebKit::WebExtensionController::removeWebsiteDataStore): (WebKit::WebExtensionController::isFeatureEnabled const): (WebKit::WebExtensionController::handleContentRuleListNotification): * Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionMenuItemCocoa.mm: (WebKit::WebExtensionMenuItem::update): (WebKit::WebExtensionMenuItem::icon const): * Source/WebKit/UIProcess/Extensions/WebExtensionController.cpp: (WebKit::WebExtensionController::allProcesses const): * Source/WebKit/UIProcess/Extensions/WebExtensionController.h: (WebKit::WebExtensionController::sendToAllProcesses): * Source/WebKit/UIProcess/RemotePageVisitedLinkStoreRegistration.h: (WebKit::RemotePageVisitedLinkStoreRegistration::~RemotePageVisitedLinkStoreRegistration): * Source/WebKit/UIProcess/ViewGestureController.cpp: (WebKit::ViewGestureController::canSwipeInDirection const): (WebKit::ViewGestureController::startSwipeGesture): (WebKit::ViewGestureController::willEndSwipeGesture): * Source/WebKit/UIProcess/VisitedLinkStore.cpp: (WebKit::VisitedLinkStore::removeAll): (WebKit::VisitedLinkStore::didInvalidateSharedMemory): * Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp: (WebKit::WebsiteDataStore::protectedCookieStore): * Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.h: * Source/WebKit/UIProcess/mac/ViewGestureControllerMac.mm: (WebKit::ViewGestureController::beginSwipeGesture): (WebKit::ViewGestureController::didMoveSwipeSnapshotLayer): (WebKit::ViewGestureController::resetState): Canonical link: https://commits.webkit.org/283732@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