Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f6b651d6547c1d6ce02a8f1addca5dd7410eb09a
https://github.com/WebKit/WebKit/commit/f6b651d6547c1d6ce02a8f1addca5dd7410eb09a
Author: Neethu Raj <[email protected]>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M Source/WebKit/GPUProcess/GPUProcess.cpp
M Source/WebKit/GPUProcess/media/RemoteCDMInstanceSessionProxy.cpp
M Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayer.mm
M Source/WebKit/NetworkProcess/NetworkActivityTracker.cpp
M Source/WebKit/NetworkProcess/cache/NetworkCache.cpp
M Source/WebKit/NetworkProcess/cache/PrefetchCache.cpp
M Source/WebKit/NetworkProcess/cocoa/NetworkActivityTrackerCocoa.mm
M Source/WebKit/NetworkProcess/curl/NetworkSessionCurl.cpp
M Source/WebKit/NetworkProcess/storage/BackgroundFetchStoreImpl.cpp
M Source/WebKit/NetworkProcess/storage/BackgroundFetchStoreManager.cpp
M Source/WebKit/NetworkProcess/webrtc/NetworkRTCUDPSocketCocoa.mm
M Source/WebKit/Platform/IPC/MessageReceiverMap.cpp
M Source/WebKit/Platform/ios/VideoPresentationInterfaceLMK.mm
M Source/WebKit/Shared/APIWebArchive.mm
M Source/WebKit/Shared/BlobDataFileReferenceWithSandboxExtension.cpp
M Source/WebKit/Shared/HangDetectionDisabler.h
M Source/WebKit/Shared/SandboxExtension.h
M Source/WebKit/Shared/SandboxInitializationParameters.h
M Source/WebKit/Shared/SharedStringHashTable.cpp
M Source/WebKit/Shared/WebCompiledContentRuleList.cpp
M Source/WebKit/Shared/WebGeolocationPosition.cpp
M Source/WebKit/Shared/WebHitTestResultData.cpp
M Source/WebKit/Shared/WebKeyboardEvent.cpp
M Source/WebKit/Shared/glib/WebContextMenuItemGlib.cpp
M Source/WebKit/UIProcess/API/APIAttachment.cpp
M Source/WebKit/UIProcess/API/APIContentRuleList.cpp
M Source/WebKit/UIProcess/API/APIFormInfo.cpp
M Source/WebKit/UIProcess/API/APINavigation.cpp
M Source/WebKit/UIProcess/API/APINavigationData.cpp
M Source/WebKit/UIProcess/API/APIOpenPanelParameters.cpp
M Source/WebKit/UIProcess/API/APISessionState.cpp
M Source/WebKit/UIProcess/API/APIWebsiteDataRecord.cpp
M Source/WebKit/UIProcess/API/APIWindowFeatures.cpp
M Source/WebKit/UIProcess/API/wpe/qt6/WPEQtViewLoadRequest.cpp
M Source/WebKit/UIProcess/Authentication/WebCredential.cpp
M Source/WebKit/UIProcess/BackgroundProcessResponsivenessTimer.cpp
M Source/WebKit/UIProcess/Cocoa/DisplayCaptureSessionManager.mm
M Source/WebKit/UIProcess/Cocoa/IconLoadingDelegate.mm
M Source/WebKit/UIProcess/Cocoa/NavigationState.mm
M Source/WebKit/UIProcess/Cocoa/UIDelegate.mm
M Source/WebKit/UIProcess/Cocoa/UserMediaPermissionRequestProxyCocoa.mm
M Source/WebKit/UIProcess/FrameLoadState.cpp
M Source/WebKit/UIProcess/Inspector/Cocoa/InspectorExtensionDelegate.mm
M Source/WebKit/UIProcess/Inspector/WebInspectorUIProxy.cpp
M Source/WebKit/UIProcess/Inspector/socket/RemoteInspectorClient.cpp
M Source/WebKit/UIProcess/Media/RemoteMediaSessionProxy.cpp
M
Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeScrollingPerformanceData.mm
M
Source/WebKit/UIProcess/RemoteLayerTree/ios/ScrollingTreeFrameScrollingNodeRemoteIOS.mm
M
Source/WebKit/UIProcess/RemoteLayerTree/ios/ScrollingTreeOverflowScrollingNodeIOS.mm
M
Source/WebKit/UIProcess/RemoteLayerTree/ios/ScrollingTreePluginScrollingNodeIOS.mm
M
Source/WebKit/UIProcess/RemoteLayerTree/mac/ScrollingTreeFrameScrollingNodeRemoteMac.cpp
M
Source/WebKit/UIProcess/RemoteLayerTree/mac/ScrollingTreeOverflowScrollingNodeRemoteMac.cpp
M Source/WebKit/UIProcess/UserContent/WebScriptMessageHandler.cpp
M Source/WebKit/UIProcess/WebBackForwardList.cpp
M Source/WebKit/UIProcess/WebColorPicker.cpp
M Source/WebKit/UIProcess/WebDataListSuggestionsDropdown.cpp
M Source/WebKit/UIProcess/WebDateTimePicker.cpp
M Source/WebKit/UIProcess/WebNavigationState.cpp
M Source/WebKit/UIProcess/WebViewportAttributes.cpp
M Source/WebKit/UIProcess/cairo/BackingStoreCairo.cpp
M Source/WebKit/UIProcess/ios/PageClientImplIOS.mm
M Source/WebKit/UIProcess/mac/WebDataListSuggestionsDropdownMac.mm
M Source/WebKit/UIProcess/playstation/PlayStationWebView.cpp
M Source/WebKit/WPEPlatform/wpe/drm/WPEDRMCursor.cpp
M Source/WebKit/WPEPlatform/wpe/drm/WPEDRMCursorTheme.cpp
M Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandCursorTheme.cpp
M Source/WebKit/WebProcess/Cache/WebCacheStorageConnection.cpp
M Source/WebKit/WebProcess/Model/WebModelPlayer.mm
Log Message:
-----------
Use "= default" for destructor in WebKit code
https://bugs.webkit.org/show_bug.cgi?id=311429
rdar://174029338
Reviewed by Aditya Keerthi.
This extends our "= default" usage across few leftover empty destructors
in WebKit code.
* Source/WebKit/GPUProcess/GPUProcess.cpp:
(WebKit::GPUProcess::~GPUProcess): Deleted.
* Source/WebKit/GPUProcess/media/RemoteCDMInstanceSessionProxy.cpp:
(WebKit::RemoteCDMInstanceSessionProxy::~RemoteCDMInstanceSessionProxy):
Deleted.
* Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayer.mm:
(WebKit::RemoteSampleBufferDisplayLayer::~RemoteSampleBufferDisplayLayer):
Deleted.
* Source/WebKit/NetworkProcess/NetworkActivityTracker.cpp:
(WebKit::NetworkActivityTracker::~NetworkActivityTracker): Deleted.
* Source/WebKit/NetworkProcess/cache/NetworkCache.cpp:
(WebKit::NetworkCache::Cache::~Cache): Deleted.
* Source/WebKit/NetworkProcess/cache/PrefetchCache.cpp:
(WebKit::PrefetchCache::~PrefetchCache): Deleted.
* Source/WebKit/NetworkProcess/cocoa/NetworkActivityTrackerCocoa.mm:
(WebKit::NetworkActivityTracker::~NetworkActivityTracker): Deleted.
* Source/WebKit/NetworkProcess/curl/NetworkSessionCurl.cpp:
(WebKit::NetworkSessionCurl::~NetworkSessionCurl): Deleted.
* Source/WebKit/NetworkProcess/storage/BackgroundFetchStoreImpl.cpp:
(WebKit::BackgroundFetchStoreImpl::~BackgroundFetchStoreImpl): Deleted.
* Source/WebKit/NetworkProcess/storage/BackgroundFetchStoreManager.cpp:
(WebKit::BackgroundFetchStoreManager::~BackgroundFetchStoreManager): Deleted.
* Source/WebKit/NetworkProcess/webrtc/NetworkRTCUDPSocketCocoa.mm:
(WebKit::NetworkRTCUDPSocketCocoa::~NetworkRTCUDPSocketCocoa): Deleted.
* Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:
(IPC::MessageReceiverMap::~MessageReceiverMap): Deleted.
* Source/WebKit/Platform/ios/VideoPresentationInterfaceLMK.mm:
(WebKit::VideoPresentationInterfaceLMK::~VideoPresentationInterfaceLMK):
Deleted.
* Source/WebKit/Shared/APIWebArchive.mm:
(API::WebArchive::~WebArchive): Deleted.
* Source/WebKit/Shared/BlobDataFileReferenceWithSandboxExtension.cpp:
(WebKit::BlobDataFileReferenceWithSandboxExtension::~BlobDataFileReferenceWithSandboxExtension):
Deleted.
* Source/WebKit/Shared/HangDetectionDisabler.h:
(WebKit::HangDetectionDisabler::~HangDetectionDisabler): Deleted.
* Source/WebKit/Shared/SandboxExtension.h:
(WebKit::SandboxExtensionHandle::~SandboxExtensionHandle): Deleted.
(WebKit::SandboxExtension::~SandboxExtension): Deleted.
* Source/WebKit/Shared/SandboxInitializationParameters.h:
(WebKit::SandboxInitializationParameters::~SandboxInitializationParameters):
Deleted.
* Source/WebKit/Shared/SharedStringHashTable.cpp:
(WebKit::SharedStringHashTable::~SharedStringHashTable): Deleted.
* Source/WebKit/Shared/WebCompiledContentRuleList.cpp:
(WebKit::WebCompiledContentRuleList::~WebCompiledContentRuleList): Deleted.
* Source/WebKit/Shared/WebGeolocationPosition.cpp:
(WebKit::WebGeolocationPosition::~WebGeolocationPosition): Deleted.
* Source/WebKit/Shared/WebHitTestResultData.cpp:
(WebKit::WebHitTestResultData::~WebHitTestResultData): Deleted.
* Source/WebKit/Shared/WebKeyboardEvent.cpp:
(WebKit::WebKeyboardEvent::~WebKeyboardEvent): Deleted.
* Source/WebKit/Shared/glib/WebContextMenuItemGlib.cpp:
(WebKit::WebContextMenuItemGlib::~WebContextMenuItemGlib): Deleted.
* Source/WebKit/UIProcess/API/APIAttachment.cpp:
(API::Attachment::~Attachment): Deleted.
* Source/WebKit/UIProcess/API/APIContentRuleList.cpp:
(API::ContentRuleList::~ContentRuleList): Deleted.
* Source/WebKit/UIProcess/API/APIFormInfo.cpp:
(API::FormInfo::~FormInfo): Deleted.
* Source/WebKit/UIProcess/API/APINavigation.cpp:
(API::Navigation::~Navigation): Deleted.
* Source/WebKit/UIProcess/API/APINavigationData.cpp:
(API::NavigationData::~NavigationData): Deleted.
* Source/WebKit/UIProcess/API/APIOpenPanelParameters.cpp:
(API::OpenPanelParameters::~OpenPanelParameters): Deleted.
* Source/WebKit/UIProcess/API/APISessionState.cpp:
(API::SessionState::~SessionState): Deleted.
* Source/WebKit/UIProcess/API/APIWebsiteDataRecord.cpp:
(API::WebsiteDataRecord::~WebsiteDataRecord): Deleted.
* Source/WebKit/UIProcess/API/APIWindowFeatures.cpp:
(API::WindowFeatures::~WindowFeatures): Deleted.
* Source/WebKit/UIProcess/API/wpe/qt6/WPEQtViewLoadRequest.cpp:
(WPEQtViewLoadRequest::~WPEQtViewLoadRequest): Deleted.
* Source/WebKit/UIProcess/Authentication/WebCredential.cpp:
(WebKit::WebCredential::~WebCredential): Deleted.
* Source/WebKit/UIProcess/BackgroundProcessResponsivenessTimer.cpp:
(WebKit::BackgroundProcessResponsivenessTimer::~BackgroundProcessResponsivenessTimer):
Deleted.
* Source/WebKit/UIProcess/Cocoa/DisplayCaptureSessionManager.mm:
(WebKit::DisplayCaptureSessionManager::~DisplayCaptureSessionManager): Deleted.
* Source/WebKit/UIProcess/Cocoa/IconLoadingDelegate.mm:
(WebKit::IconLoadingDelegate::~IconLoadingDelegate): Deleted.
(WebKit::IconLoadingDelegate::IconLoadingClient::~IconLoadingClient): Deleted.
* Source/WebKit/UIProcess/Cocoa/NavigationState.mm:
(WebKit::NavigationState::NavigationClient::~NavigationClient): Deleted.
(WebKit::NavigationState::HistoryClient::~HistoryClient): Deleted.
* Source/WebKit/UIProcess/Cocoa/UIDelegate.mm:
(WebKit::UIDelegate::ContextMenuClient::~ContextMenuClient): Deleted.
* Source/WebKit/UIProcess/Cocoa/UserMediaPermissionRequestProxyCocoa.mm:
(WebKit::UserMediaPermissionRequestProxyCocoa::~UserMediaPermissionRequestProxyCocoa):
Deleted.
* Source/WebKit/UIProcess/FrameLoadState.cpp:
(WebKit::FrameLoadState::~FrameLoadState): Deleted.
* Source/WebKit/UIProcess/Inspector/Cocoa/InspectorExtensionDelegate.mm:
(WebKit::InspectorExtensionDelegate::InspectorExtensionClient::~InspectorExtensionClient):
Deleted.
* Source/WebKit/UIProcess/Inspector/WebInspectorUIProxy.cpp:
(WebKit::WebInspectorUIProxy::~WebInspectorUIProxy): Deleted.
* Source/WebKit/UIProcess/Inspector/socket/RemoteInspectorClient.cpp:
(WebKit::RemoteInspectorClient::~RemoteInspectorClient): Deleted.
* Source/WebKit/UIProcess/Media/RemoteMediaSessionProxy.cpp:
(WebKit::RemoteMediaSessionProxy::~RemoteMediaSessionProxy): Deleted.
*
Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeScrollingPerformanceData.mm:
(WebKit::RemoteLayerTreeScrollingPerformanceData::~RemoteLayerTreeScrollingPerformanceData):
Deleted.
*
Source/WebKit/UIProcess/RemoteLayerTree/ios/ScrollingTreeFrameScrollingNodeRemoteIOS.mm:
(WebKit::ScrollingTreeFrameScrollingNodeRemoteIOS::~ScrollingTreeFrameScrollingNodeRemoteIOS):
Deleted.
*
Source/WebKit/UIProcess/RemoteLayerTree/ios/ScrollingTreeOverflowScrollingNodeIOS.mm:
(WebKit::ScrollingTreeOverflowScrollingNodeIOS::~ScrollingTreeOverflowScrollingNodeIOS):
Deleted.
*
Source/WebKit/UIProcess/RemoteLayerTree/ios/ScrollingTreePluginScrollingNodeIOS.mm:
(WebKit::ScrollingTreePluginScrollingNodeIOS::~ScrollingTreePluginScrollingNodeIOS):
Deleted.
*
Source/WebKit/UIProcess/RemoteLayerTree/mac/ScrollingTreeFrameScrollingNodeRemoteMac.cpp:
(WebKit::ScrollingTreeFrameScrollingNodeRemoteMac::~ScrollingTreeFrameScrollingNodeRemoteMac):
Deleted.
*
Source/WebKit/UIProcess/RemoteLayerTree/mac/ScrollingTreeOverflowScrollingNodeRemoteMac.cpp:
(WebKit::ScrollingTreeOverflowScrollingNodeRemoteMac::~ScrollingTreeOverflowScrollingNodeRemoteMac):
Deleted.
* Source/WebKit/UIProcess/UserContent/WebScriptMessageHandler.cpp:
(WebKit::WebScriptMessageHandler::~WebScriptMessageHandler): Deleted.
* Source/WebKit/UIProcess/WebBackForwardList.cpp:
(WebKit::WebBackForwardListWrapper::~WebBackForwardListWrapper): Deleted.
* Source/WebKit/UIProcess/WebColorPicker.cpp:
(WebKit::WebColorPicker::~WebColorPicker): Deleted.
* Source/WebKit/UIProcess/WebDataListSuggestionsDropdown.cpp:
(WebKit::WebDataListSuggestionsDropdown::~WebDataListSuggestionsDropdown):
Deleted.
* Source/WebKit/UIProcess/WebDateTimePicker.cpp:
(WebKit::WebDateTimePicker::~WebDateTimePicker): Deleted.
* Source/WebKit/UIProcess/WebNavigationState.cpp:
(WebKit::WebNavigationState::~WebNavigationState): Deleted.
* Source/WebKit/UIProcess/WebViewportAttributes.cpp:
(WebKit::WebViewportAttributes::~WebViewportAttributes): Deleted.
* Source/WebKit/UIProcess/cairo/BackingStoreCairo.cpp:
(WebKit::BackingStore::~BackingStore): Deleted.
* Source/WebKit/UIProcess/ios/PageClientImplIOS.mm:
(WebKit::PageClientImpl::~PageClientImpl): Deleted.
* Source/WebKit/UIProcess/mac/WebDataListSuggestionsDropdownMac.mm:
(WebKit::WebDataListSuggestionsDropdownMac::~WebDataListSuggestionsDropdownMac):
Deleted.
* Source/WebKit/UIProcess/playstation/PlayStationWebView.cpp:
(WebKit::PlayStationWebView::~PlayStationWebView): Deleted.
* Source/WebKit/WPEPlatform/wpe/drm/WPEDRMCursor.cpp:
(WPE::DRM::Cursor::~Cursor): Deleted.
* Source/WebKit/WPEPlatform/wpe/drm/WPEDRMCursorTheme.cpp:
(WPE::DRM::CursorTheme::~CursorTheme): Deleted.
* Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandCursorTheme.cpp:
(WPE::WaylandCursorTheme::~WaylandCursorTheme): Deleted.
* Source/WebKit/WebProcess/Cache/WebCacheStorageConnection.cpp:
(WebKit::WebCacheStorageConnection::~WebCacheStorageConnection): Deleted.
* Source/WebKit/WebProcess/Model/WebModelPlayer.mm:
(WebKit::WebModelPlayer::~WebModelPlayer): Deleted.
Canonical link: https://commits.webkit.org/310546@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications