Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 156bb2ec040149c8ad79c6c8f80d084bad8dcf59
https://github.com/WebKit/WebKit/commit/156bb2ec040149c8ad79c6c8f80d084bad8dcf59
Author: Ahmad Saleem <[email protected]>
Date: 2026-03-28 (Sat, 28 Mar 2026)
Changed paths:
M
Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpReceiverTransformBackend.cpp
M
Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpSenderTransformBackend.cpp
M
Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCIceTransportBackend.cpp
M
Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCRtpReceiverTransformBackend.cpp
M
Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCRtpSenderTransformBackend.cpp
M
Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCRtpTransformableFrame.cpp
M Source/WebCore/Modules/notifications/NotificationResourcesLoader.cpp
M Source/WebCore/Modules/webtransport/WebTransportSendStreamSink.cpp
M Source/WebCore/PAL/pal/crypto/commoncrypto/CryptoDigestCommonCrypto.cpp
M Source/WebCore/bindings/js/DOMGCOutputConstraint.cpp
M Source/WebCore/bindings/js/JSLazyEventListener.cpp
M Source/WebCore/html/track/VTTCue.cpp
M Source/WebCore/layout/FormattingState.cpp
M Source/WebCore/layout/formattingContexts/block/BlockFormattingState.cpp
M Source/WebCore/layout/formattingContexts/table/TableFormattingState.cpp
M Source/WebCore/layout/integration/LayoutIntegrationBoxTreeUpdater.cpp
M Source/WebCore/layout/layouttree/LayoutBoxGeometry.cpp
M Source/WebCore/page/ContextMenuController.cpp
M Source/WebCore/page/csp/ContentSecurityPolicyDirective.cpp
M Source/WebCore/platform/Pasteboard.h
M Source/WebCore/platform/ScrollingEffectsController.cpp
M Source/WebCore/platform/graphics/BifurcatedGraphicsContext.cpp
M Source/WebCore/platform/graphics/Region.cpp
M Source/WebCore/platform/graphics/cairo/CairoPaintingEngineThreaded.cpp
M Source/WebCore/platform/graphics/egl/PlatformDisplayDefault.cpp
M Source/WebCore/platform/graphics/egl/PlatformDisplaySurfaceless.cpp
M Source/WebCore/platform/graphics/gbm/PlatformDisplayGBM.cpp
M Source/WebCore/platform/graphics/glib/IconGLib.cpp
M Source/WebCore/platform/graphics/holepunch/MediaPlayerPrivateHolePunch.cpp
M Source/WebCore/platform/image-decoders/ScalableImageDecoderFrame.cpp
M Source/WebCore/platform/libwebrtc/LibWebRTCVPXVideoDecoder.cpp
M Source/WebCore/platform/libwebrtc/LibWebRTCVPXVideoEncoder.cpp
M Source/WebCore/platform/mediarecorder/MediaRecorderPrivateMock.cpp
M Source/WebCore/platform/mediastream/cocoa/DisplayCaptureSourceCocoa.cpp
M Source/WebCore/platform/mediastream/gstreamer/GStreamerCapturer.cpp
M Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCAudioModule.cpp
M Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProvider.cpp
M Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProviderCocoa.cpp
M Source/WebCore/platform/mock/MockRealtimeAudioSource.cpp
M Source/WebCore/platform/network/curl/CurlFormDataStream.cpp
M Source/WebCore/rendering/BidiRun.cpp
M Source/WebCore/rendering/LegacyInlineBox.h
M Source/WebCore/rendering/LegacyRootInlineBox.cpp
M Source/WebCore/rendering/RenderLineBreak.cpp
M Source/WebCore/storage/StorageNamespaceProvider.cpp
M Source/WebCore/workers/WorkerEventLoop.cpp
M Source/WebCore/workers/service/ExtendableEvent.cpp
M Source/WebCore/workers/service/ExtendableMessageEvent.cpp
M Source/WebCore/workers/service/ServiceWorkerClient.cpp
M Source/WebCore/workers/service/ServiceWorkerProvider.cpp
M Source/WebCore/workers/service/background-fetch/BackgroundFetchEvent.cpp
M Source/WebCore/workers/service/background-fetch/BackgroundFetchManager.cpp
M Source/WebCore/workers/service/background-fetch/BackgroundFetchRecord.cpp
M
Source/WebCore/workers/service/background-fetch/BackgroundFetchRegistration.cpp
M
Source/WebCore/workers/service/background-fetch/BackgroundFetchUpdateUIEvent.cpp
M
Source/WebCore/workers/service/background-fetch/ServiceWorkerRegistrationBackgroundFetchAPI.cpp
M Source/WebCore/workers/service/server/SWServerJobQueue.cpp
M Source/WebCore/workers/service/server/SWServerToContextConnection.cpp
M Source/WebCore/xml/XMLHttpRequest.cpp
Log Message:
-----------
Use "= default" for destructor in WebCore
https://bugs.webkit.org/show_bug.cgi?id=310942
rdar://173555515
Reviewed by Chris Dumez.
This extends our "= default" usage across few leftover empty destructors
in WebCore code.
*
Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpReceiverTransformBackend.cpp:
(WebCore::GStreamerRtpReceiverTransformBackend::~GStreamerRtpReceiverTransformBackend):
Deleted.
*
Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpSenderTransformBackend.cpp:
(WebCore::GStreamerRtpSenderTransformBackend::~GStreamerRtpSenderTransformBackend):
Deleted.
* Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCIceTransportBackend.cpp:
(WebCore::LibWebRTCIceTransportBackend::~LibWebRTCIceTransportBackend): Deleted.
*
Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCRtpReceiverTransformBackend.cpp:
(WebCore::LibWebRTCRtpReceiverTransformBackend::~LibWebRTCRtpReceiverTransformBackend):
Deleted.
*
Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCRtpSenderTransformBackend.cpp:
(WebCore::LibWebRTCRtpSenderTransformBackend::~LibWebRTCRtpSenderTransformBackend):
Deleted.
*
Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCRtpTransformableFrame.cpp:
(WebCore::LibWebRTCRtpTransformableFrame::~LibWebRTCRtpTransformableFrame):
Deleted.
* Source/WebCore/Modules/notifications/NotificationResourcesLoader.cpp:
(WebCore::NotificationResourcesLoader::ResourceLoader::~ResourceLoader):
Deleted.
* Source/WebCore/Modules/webtransport/WebTransportSendStreamSink.cpp:
(WebCore::WebTransportSendStreamSink::~WebTransportSendStreamSink): Deleted.
* Source/WebCore/PAL/pal/crypto/commoncrypto/CryptoDigestCommonCrypto.cpp:
(PAL::Crypto::CryptoDigest::~CryptoDigest): Deleted.
* Source/WebCore/bindings/js/DOMGCOutputConstraint.cpp:
(WebCore::DOMGCOutputConstraint::~DOMGCOutputConstraint): Deleted.
* Source/WebCore/bindings/js/JSLazyEventListener.cpp:
(WebCore::JSLazyEventListener::~JSLazyEventListener): Deleted.
* Source/WebCore/html/track/VTTCue.cpp:
(WebCore::VTTCue::~VTTCue): Deleted.
* Source/WebCore/layout/FormattingState.cpp:
(WebCore::Layout::FormattingState::~FormattingState): Deleted.
* Source/WebCore/layout/formattingContexts/block/BlockFormattingState.cpp:
(WebCore::Layout::BlockFormattingState::~BlockFormattingState): Deleted.
* Source/WebCore/layout/formattingContexts/table/TableFormattingState.cpp:
(WebCore::Layout::TableFormattingState::~TableFormattingState): Deleted.
* Source/WebCore/layout/integration/LayoutIntegrationBoxTreeUpdater.cpp:
(WebCore::LayoutIntegration::BoxTreeUpdater::~BoxTreeUpdater): Deleted.
* Source/WebCore/layout/layouttree/LayoutBoxGeometry.cpp:
(WebCore::Layout::BoxGeometry::~BoxGeometry): Deleted.
* Source/WebCore/page/ContextMenuController.cpp:
(WebCore::ContextMenuController::~ContextMenuController): Deleted.
* Source/WebCore/page/csp/ContentSecurityPolicyDirective.cpp:
(WebCore::ContentSecurityPolicyDirective::~ContentSecurityPolicyDirective):
Deleted.
* Source/WebCore/platform/Pasteboard.h:
(WebCore::Pasteboard::~Pasteboard): Deleted.
* Source/WebCore/platform/ScrollingEffectsController.cpp:
(WebCore::ScrollingEffectsController::~ScrollingEffectsController): Deleted.
* Source/WebCore/platform/graphics/BifurcatedGraphicsContext.cpp:
(WebCore::BifurcatedGraphicsContext::~BifurcatedGraphicsContext): Deleted.
* Source/WebCore/platform/graphics/Region.cpp:
(WebCore::Region::~Region): Deleted.
* Source/WebCore/platform/graphics/cairo/CairoPaintingEngineThreaded.cpp:
(WebCore::Cairo::PaintingEngineThreaded::~PaintingEngineThreaded): Deleted.
* Source/WebCore/platform/graphics/egl/PlatformDisplayDefault.cpp:
(WebCore::PlatformDisplayDefault::~PlatformDisplayDefault): Deleted.
* Source/WebCore/platform/graphics/egl/PlatformDisplaySurfaceless.cpp:
(WebCore::PlatformDisplaySurfaceless::~PlatformDisplaySurfaceless): Deleted.
* Source/WebCore/platform/graphics/gbm/PlatformDisplayGBM.cpp:
(WebCore::PlatformDisplayGBM::~PlatformDisplayGBM): Deleted.
* Source/WebCore/platform/graphics/glib/IconGLib.cpp:
(WebCore::Icon::~Icon): Deleted.
* Source/WebCore/platform/graphics/holepunch/MediaPlayerPrivateHolePunch.cpp:
(WebCore::MediaPlayerPrivateHolePunch::~MediaPlayerPrivateHolePunch): Deleted.
* Source/WebCore/platform/image-decoders/ScalableImageDecoderFrame.cpp:
(WebCore::ScalableImageDecoderFrame::~ScalableImageDecoderFrame): Deleted.
* Source/WebCore/platform/libwebrtc/LibWebRTCVPXVideoDecoder.cpp:
(WebCore::LibWebRTCVPXVideoDecoder::~LibWebRTCVPXVideoDecoder): Deleted.
* Source/WebCore/platform/libwebrtc/LibWebRTCVPXVideoEncoder.cpp:
(WebCore::LibWebRTCVPXVideoEncoder::~LibWebRTCVPXVideoEncoder): Deleted.
* Source/WebCore/platform/mediarecorder/MediaRecorderPrivateMock.cpp:
(WebCore::MediaRecorderPrivateMock::~MediaRecorderPrivateMock): Deleted.
* Source/WebCore/platform/mediastream/cocoa/DisplayCaptureSourceCocoa.cpp:
(WebCore::DisplayCaptureSourceCocoa::~DisplayCaptureSourceCocoa): Deleted.
* Source/WebCore/platform/mediastream/gstreamer/GStreamerCapturer.cpp:
(WebCore::GStreamerCapturerObserver::~GStreamerCapturerObserver): Deleted.
* Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCAudioModule.cpp:
(WebCore::LibWebRTCAudioModule::~LibWebRTCAudioModule): Deleted.
* Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProvider.cpp:
(WebCore::LibWebRTCProvider::~LibWebRTCProvider): Deleted.
* Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProviderCocoa.cpp:
(WebCore::LibWebRTCProviderCocoa::~LibWebRTCProviderCocoa): Deleted.
* Source/WebCore/platform/mock/MockRealtimeAudioSource.cpp:
(WebCore::MockRealtimeAudioSource::~MockRealtimeAudioSource): Deleted.
* Source/WebCore/platform/network/curl/CurlFormDataStream.cpp:
(WebCore::CurlFormDataStream::~CurlFormDataStream): Deleted.
* Source/WebCore/rendering/BidiRun.cpp:
(WebCore::BidiRun::~BidiRun): Deleted.
* Source/WebCore/rendering/LegacyInlineBox.h:
(WebCore::LegacyInlineBox::~LegacyInlineBox): Deleted.
* Source/WebCore/rendering/LegacyRootInlineBox.cpp:
(WebCore::LegacyRootInlineBox::~LegacyRootInlineBox): Deleted.
* Source/WebCore/rendering/RenderLineBreak.cpp:
(WebCore::RenderLineBreak::~RenderLineBreak): Deleted.
* Source/WebCore/storage/StorageNamespaceProvider.cpp:
(WebCore::StorageNamespaceProvider::~StorageNamespaceProvider): Deleted.
* Source/WebCore/workers/WorkerEventLoop.cpp:
(WebCore::WorkerEventLoop::~WorkerEventLoop): Deleted.
* Source/WebCore/workers/service/ExtendableEvent.cpp:
(WebCore::ExtendableEvent::~ExtendableEvent): Deleted.
* Source/WebCore/workers/service/ExtendableMessageEvent.cpp:
(WebCore::ExtendableMessageEvent::~ExtendableMessageEvent): Deleted.
* Source/WebCore/workers/service/ServiceWorkerClient.cpp:
(WebCore::ServiceWorkerClient::~ServiceWorkerClient): Deleted.
* Source/WebCore/workers/service/ServiceWorkerProvider.cpp:
(WebCore::ServiceWorkerProvider::~ServiceWorkerProvider): Deleted.
* Source/WebCore/workers/service/background-fetch/BackgroundFetchEvent.cpp:
(WebCore::BackgroundFetchEvent::~BackgroundFetchEvent): Deleted.
* Source/WebCore/workers/service/background-fetch/BackgroundFetchManager.cpp:
(WebCore::BackgroundFetchManager::~BackgroundFetchManager): Deleted.
* Source/WebCore/workers/service/background-fetch/BackgroundFetchRecord.cpp:
(WebCore::BackgroundFetchRecord::~BackgroundFetchRecord): Deleted.
*
Source/WebCore/workers/service/background-fetch/BackgroundFetchRegistration.cpp:
(WebCore::BackgroundFetchRegistration::~BackgroundFetchRegistration): Deleted.
*
Source/WebCore/workers/service/background-fetch/BackgroundFetchUpdateUIEvent.cpp:
(WebCore::BackgroundFetchUpdateUIEvent::~BackgroundFetchUpdateUIEvent): Deleted.
*
Source/WebCore/workers/service/background-fetch/ServiceWorkerRegistrationBackgroundFetchAPI.cpp:
(WebCore::ServiceWorkerRegistrationBackgroundFetchAPI::~ServiceWorkerRegistrationBackgroundFetchAPI):
Deleted.
* Source/WebCore/workers/service/server/SWServerJobQueue.cpp:
(WebCore::SWServerJobQueue::~SWServerJobQueue): Deleted.
* Source/WebCore/workers/service/server/SWServerToContextConnection.cpp:
(WebCore::SWServerToContextConnection::~SWServerToContextConnection): Deleted.
* Source/WebCore/xml/XMLHttpRequest.cpp:
(WebCore::XMLHttpRequest::~XMLHttpRequest): Deleted.
Canonical link: https://commits.webkit.org/310150@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications