[webkit-changes] [WebKit/WebKit] 0cc86c: Use "= default" for constructors and destructors i...

Commit Queue noreply at github.com
Fri Mar 15 08:22:24 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0cc86c22fc251208e801b2eeadaf23c326995557
      https://github.com/WebKit/WebKit/commit/0cc86c22fc251208e801b2eeadaf23c326995557
  Author: Ahmad Saleem <ahmad.saleem792 at gmail.com>
  Date:   2024-03-15 (Fri, 15 Mar 2024)

  Changed paths:
    M Source/WTF/wtf/AutomaticThread.cpp
    M Source/WTF/wtf/ConcurrentPtrHashSet.cpp
    M Source/WTF/wtf/FunctionDispatcher.cpp
    M Source/WTF/wtf/LockedPrintStream.cpp
    M Source/WTF/wtf/PrintStream.cpp
    M Source/WTF/wtf/RefCountedLeakCounter.cpp
    M Source/WTF/wtf/glib/SocketConnection.cpp
    M Source/WTF/wtf/persistence/PersistentDecoder.cpp
    M Source/WTF/wtf/persistence/PersistentEncoder.cpp
    M Source/WTF/wtf/posix/ThreadingPOSIX.cpp
    M Source/WTF/wtf/text/StringView.cpp
    M Source/WTF/wtf/win/ThreadingWin.cpp
    M Source/WebCore/Modules/audiosession/NavigatorAudioSession.cpp
    M Source/WebCore/Modules/fetch/FetchResponse.cpp
    M Source/WebCore/Modules/mediastream/RTCDataChannelRemoteHandler.cpp
    M Source/WebCore/Modules/mediastream/RTCDataChannelRemoteSource.cpp
    M Source/WebCore/Modules/mediastream/RTCRtpSFrameTransform.cpp
    M Source/WebCore/Modules/mediastream/RTCRtpSFrameTransformer.cpp
    M Source/WebCore/Modules/mediastream/RTCRtpScriptTransformer.cpp
    M Source/WebCore/Modules/mediastream/VideoTrackGenerator.cpp
    M Source/WebCore/Modules/notifications/NotificationEvent.cpp
    M Source/WebCore/Modules/push-api/PushEvent.cpp
    M Source/WebCore/Modules/remoteplayback/RemotePlayback.cpp
    M Source/WebCore/Modules/speech/SpeechRecognition.cpp
    M Source/WebCore/Modules/streams/TransformStream.cpp
    M Source/WebCore/Modules/webauthn/cbor/CBORWriter.cpp
    M Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoder.cpp
    M Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoder.cpp
    M Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoder.cpp
    M Source/WebCore/Modules/webcodecs/WebCodecsVideoEncoder.cpp
    M Source/WebCore/PAL/pal/crypto/openssl/CryptoDigestOpenSSL.cpp
    M Source/WebCore/Scripts/SettingsTemplates/Settings.cpp.erb
    M Source/WebCore/animation/AnimationEffect.cpp
    M Source/WebCore/animation/KeyframeEffectStack.cpp
    M Source/WebCore/animation/StyleOriginatedAnimation.cpp
    M Source/WebCore/css/FontFaceSet.cpp
    M Source/WebCore/html/HTMLPictureElement.cpp
    M Source/WebCore/html/shadow/DataListButtonElement.cpp

  Log Message:
  -----------
  Use "= default" for constructors and destructors in more places

https://bugs.webkit.org/show_bug.cgi?id=271031

Reviewed by Michael Catanzaro and Chris Dumez.

Similar to other patches, this extends our "= default" usage across
constructors and destructors in WebKit code.

* Source/WebCore/animation/AnimationEffect.cpp:
(AnimationEffect::AnimationEffect):
(AnimationEffect::~AnimationEffect):
* Source/WebCore/animation/KeyframeEffectStack.cpp:
(KeyframeEffectStack::KeyframeEffectStack):
(KeyframeEffectStack::~KeyframeEffectStack):
* Source/WebCore/animation/StyleOriginatedAnimation.cpp:
(StyleOriginatedAnimation::~StyleOriginatedAnimation):
* Source/WebCore/css/FontFaceSet.cpp:
(FontFaceSet::~FontFaceSet):
* Source/WebCore/html/HTMLPictureElement.cpp:
(HTMLPictureElement::~HTMLPictureElement):
* Source/WebCore/html/shadow/DataListButtonElement.cpp:
(DataListButtonElement::~DataListButtonElement):
* Source/WebCore/Modules/audiosession/NavigatorAudioSession.cpp:
(NavigatorAudioSession::NavigatorAudioSession):
(NavigatorAudioSession::~NavigatorAudioSession):
* Source/WebCore/Modules/fetch/FetchResponse.cpp:
(FetchResponse::Loader::~Loader):
* Source/WebCore/Modules/mediastream/RTCDataChannelRemoteHandler.cpp:
(RTCDataChannelRemoteHandler::~RTCDataChannelRemoteHandler):
* Source/WebCore/Modules/mediastream/RTCDataChannelRemoteSource.cpp:
(RTCDataChannelRemoteSource::~RTCDataChannelRemoteSource):
* Source/WebCore/Modules/mediastream/RTCRtpScriptTransformer.cpp:
(RTCRtpScriptTransformer::~RTCRtpScriptTransformer):
* Source/WebCore/Modules/mediastream/RTCRtpSFrameTransform.cpp:
(RTCRtpSFrameTransform::~RTCRtpSFrameTransform):
* Source/WebCore/Modules/mediastream/RTCRtpSFrameTransformer.cpp:
(RTCRtpSFrameTransformer::~RTCRtpSFrameTransformer):
* Source/WebCore/Modules/mediastream/VideoTrackGenerator.cpp:
(VideoTrackGenerator::~VideoTrackGenerator):
* Source/WebCore/Modules/notifications/NotificationEvent.cpp:
(NotificationEvent::~NotificationEvent):
* Source/WebCore/Modules/push-api/PushEvent.cpp:
(PushEvent::~PushEvent):
* Source/WebCore/Modules/remoteplayback/RemotePlayback.cpp:
(RemotePlayback::~RemotePlayback):
* Source/WebCore/Modules/speech/SpeechRecognition.cpp:
(SpeechRecognition::~SpeechRecognition):
* Source/WebCore/Modules/streams/TransformStream.cpp:
(
TransformStream::~TransformStream):
* Source/WebCore/Modules/webauthn/cbor/CBORWriter.cpp:
(CBORWriter::~CBORWriter):
* Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoder.cpp:
(WebCodecsAudioDecoder::~WebCodecsAudioDecoder):
* Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoder.cpp:
(WebCodecsAudioEncoder::~WebCodecsAudioEncoder):
* Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoder.cpp:
(WebCodecsVideoDecoder::~WebCodecsVideoDecoder):
* Source/WebCore/Modules/webcodecs/WebCodecsVideoEncoder.cpp:
(WebCodecsVideoEncoder::~WebCodecsVideoEncoder):
* Source/WebCore/PAL/pal/crypto/openssl/CryptoDigestOpenSSL.cpp:
(CryptoDigest::CryptoDigest):
(CryptoDigest::~CryptoDigest():
* Source/WebCore/Scripts/SettingsTemplates/Settings.cpp.erb:
(Settings::~Settings):
* Source/WTF/wtf/AutomaticThread.cpp:
(AutomaticThreadCondition::AutomaticThreadCondition):
(AutomaticThreadCondition::~AutomaticThreadCondition):
* Source/WTF/wtf/ConcurrentPtrHashSet.cpp:
(ConcurrentPtrHashSet::~ConcurrentPtrHashSet):
* Source/WTF/wtf/FunctionDispatcher.cpp:
(FunctionDispatcher::FunctionDispatcher):
(FunctionDispatcher::~FunctionDispatcher):
* Source/WTF/wtf/glib/SocketConnection.cpp:
(SocketConnection::~SocketConnection):
* Source/WTF/wtf/LockedPrintStream.cpp:
(LockedPrintStream::~LockedPrintStream):
* Source/WTF/wtf/persistence/PersistentDecoder.cpp:
(Decoder::~Decoder):
* Source/WTF/wtf/persistence/PersistentEncoder.cpp:
(Encoder::Encoder):
(Encoder::~Encoder):
* Source/WTF/wtf/posix/ThreadingPOSIX.cpp:
(Thread::~Thread):
* Source/WTF/wtf/PrintStream.cpp:
(PrintStream::PrintStream):
(PrintStream::~PrintStream):
* Source/WTF/wtf/RefCountedLeakCounter.cpp:
(RefCountedLeakCounter::~RefCountedLeakCounter):
* Source/WTF/wtf/text/StringView.cpp:
(StringView::GraphemeClusters::Iterator::~Iterator):
* Source/WTF/wtf/win/ThreadingWin.cpp:
(Mutex::~Mutex):
(ThreadCondition::~ThreadCondition):

Canonical link: https://commits.webkit.org/276159@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list