Use "= default" to denote default constructor or destructor
authordbates@webkit.org <dbates@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Oct 2017 23:48:45 +0000 (23:48 +0000)
committerdbates@webkit.org <dbates@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Oct 2017 23:48:45 +0000 (23:48 +0000)
https://bugs.webkit.org/show_bug.cgi?id=178528

Rubber-stamped by Andy Estes.

Source/WebCore:

* Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.h:
* Modules/applepay/ApplePayError.cpp:
* Modules/applepay/ApplePayPaymentAuthorizedEvent.cpp:
* Modules/applepay/ApplePayPaymentMethodSelectedEvent.cpp:
* Modules/applepay/ApplePaySession.cpp:
* Modules/applepay/ApplePaySessionPaymentRequest.cpp:
* Modules/applepay/ApplePayShippingContactSelectedEvent.cpp:
* Modules/applepay/ApplePayShippingMethodSelectedEvent.cpp:
* Modules/applepay/ApplePayValidateMerchantEvent.cpp:
* Modules/applepay/Payment.h:
* Modules/applepay/PaymentCoordinatorClient.h:
* Modules/credentials/BasicCredential.cpp:
* Modules/credentials/FederatedCredential.cpp:
* Modules/credentials/NavigatorCredentials.cpp:
* Modules/credentials/PasswordCredential.cpp:
* Modules/encryptedmedia/CDMClient.h:
* Modules/encryptedmedia/legacy/LegacyCDM.cpp:
* Modules/encryptedmedia/legacy/LegacyCDM.h:
* Modules/encryptedmedia/legacy/LegacyCDMPrivate.h:
* Modules/encryptedmedia/legacy/LegacyCDMPrivateClearKey.h:
* Modules/encryptedmedia/legacy/LegacyCDMPrivateMediaPlayer.h:
* Modules/encryptedmedia/legacy/LegacyCDMSessionClearKey.cpp:
* Modules/encryptedmedia/legacy/WebKitMediaKeyMessageEvent.cpp:
* Modules/encryptedmedia/legacy/WebKitMediaKeyNeededEvent.cpp:
* Modules/entriesapi/DOMFileSystem.cpp:
* Modules/entriesapi/FileSystemDirectoryReader.cpp:
* Modules/entriesapi/FileSystemEntry.cpp:
* Modules/fetch/FetchLoaderClient.h:
* Modules/gamepad/Gamepad.cpp:
* Modules/gamepad/GamepadEvent.h:
* Modules/gamepad/deprecated/Gamepad.cpp:
[ truncated ]

Source/WebCore/PAL:

* pal/Logger.h:
(PAL::Logger::Observer::~Observer): Deleted.
* pal/crypto/gcrypt/CryptoDigestGCrypt.cpp:
* pal/system/SleepDisabler.cpp:
* pal/system/SystemSleepListener.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@223728 268f45cc-cd09-0410-ab3c-d52691b4dbfc

865 files changed:
Source/WebCore/ChangeLog
Source/WebCore/Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.h
Source/WebCore/Modules/applepay/ApplePayError.cpp
Source/WebCore/Modules/applepay/ApplePayPaymentAuthorizedEvent.cpp
Source/WebCore/Modules/applepay/ApplePayPaymentMethodSelectedEvent.cpp
Source/WebCore/Modules/applepay/ApplePaySession.cpp
Source/WebCore/Modules/applepay/ApplePaySessionPaymentRequest.cpp
Source/WebCore/Modules/applepay/ApplePayShippingContactSelectedEvent.cpp
Source/WebCore/Modules/applepay/ApplePayShippingMethodSelectedEvent.cpp
Source/WebCore/Modules/applepay/ApplePayValidateMerchantEvent.cpp
Source/WebCore/Modules/applepay/Payment.h
Source/WebCore/Modules/applepay/PaymentCoordinatorClient.h
Source/WebCore/Modules/credentials/BasicCredential.cpp
Source/WebCore/Modules/credentials/FederatedCredential.cpp
Source/WebCore/Modules/credentials/NavigatorCredentials.cpp
Source/WebCore/Modules/credentials/PasswordCredential.cpp
Source/WebCore/Modules/encryptedmedia/CDMClient.h
Source/WebCore/Modules/encryptedmedia/legacy/LegacyCDM.cpp
Source/WebCore/Modules/encryptedmedia/legacy/LegacyCDM.h
Source/WebCore/Modules/encryptedmedia/legacy/LegacyCDMPrivate.h
Source/WebCore/Modules/encryptedmedia/legacy/LegacyCDMPrivateClearKey.h
Source/WebCore/Modules/encryptedmedia/legacy/LegacyCDMPrivateMediaPlayer.h
Source/WebCore/Modules/encryptedmedia/legacy/LegacyCDMSessionClearKey.cpp
Source/WebCore/Modules/encryptedmedia/legacy/WebKitMediaKeyMessageEvent.cpp
Source/WebCore/Modules/encryptedmedia/legacy/WebKitMediaKeyNeededEvent.cpp
Source/WebCore/Modules/entriesapi/DOMFileSystem.cpp
Source/WebCore/Modules/entriesapi/FileSystemDirectoryReader.cpp
Source/WebCore/Modules/entriesapi/FileSystemEntry.cpp
Source/WebCore/Modules/fetch/FetchLoaderClient.h
Source/WebCore/Modules/gamepad/Gamepad.cpp
Source/WebCore/Modules/gamepad/GamepadEvent.h
Source/WebCore/Modules/gamepad/deprecated/Gamepad.cpp
Source/WebCore/Modules/gamepad/deprecated/GamepadList.cpp
Source/WebCore/Modules/gamepad/deprecated/NavigatorGamepad.cpp
Source/WebCore/Modules/geolocation/GeolocationClient.h
Source/WebCore/Modules/geolocation/NavigatorGeolocation.cpp
Source/WebCore/Modules/indexeddb/DOMWindowIndexedDatabase.cpp
Source/WebCore/Modules/indexeddb/IDBCursorWithValue.cpp
Source/WebCore/Modules/indexeddb/IDBFactory.cpp
Source/WebCore/Modules/indexeddb/IDBKey.cpp
Source/WebCore/Modules/indexeddb/IDBKeyRange.cpp
Source/WebCore/Modules/indexeddb/WorkerGlobalScopeIndexedDatabase.cpp
Source/WebCore/Modules/indexeddb/client/IDBConnectionToServerDelegate.h
Source/WebCore/Modules/indexeddb/server/IDBBackingStore.h
Source/WebCore/Modules/indexeddb/server/IDBConnectionToClientDelegate.h
Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.cpp
Source/WebCore/Modules/indexeddb/server/MemoryIndex.cpp
Source/WebCore/Modules/indexeddb/server/MemoryIndexCursor.cpp
Source/WebCore/Modules/mediacontrols/MediaControlsHost.cpp
Source/WebCore/Modules/mediasession/MediaRemoteControls.cpp
Source/WebCore/Modules/mediasession/WebMediaSessionManager.cpp
Source/WebCore/Modules/mediasession/WebMediaSessionManagerClient.h
Source/WebCore/Modules/mediastream/MediaDevicesEnumerationRequest.cpp
Source/WebCore/Modules/mediastream/MediaStream.h
Source/WebCore/Modules/mediastream/MediaStreamEvent.cpp
Source/WebCore/Modules/mediastream/MediaStreamTrack.h
Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.cpp
Source/WebCore/Modules/mediastream/NavigatorMediaDevices.cpp
Source/WebCore/Modules/mediastream/OverconstrainedErrorEvent.h
Source/WebCore/Modules/mediastream/PeerConnectionBackend.h
Source/WebCore/Modules/mediastream/RTCDTMFSender.cpp
Source/WebCore/Modules/mediastream/RTCDTMFToneChangeEvent.cpp
Source/WebCore/Modules/mediastream/RTCIceTransport.h
Source/WebCore/Modules/mediastream/RTCPeerConnectionIceEvent.cpp
Source/WebCore/Modules/mediastream/RTCRtpReceiver.h
Source/WebCore/Modules/mediastream/RTCRtpSender.h
Source/WebCore/Modules/mediastream/RTCRtpTransceiver.h
Source/WebCore/Modules/mediastream/UserMediaClient.h
Source/WebCore/Modules/mediastream/UserMediaRequest.cpp
Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.h
Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCPeerConnectionBackend.cpp
Source/WebCore/Modules/navigatorcontentutils/NavigatorContentUtils.cpp
Source/WebCore/Modules/navigatorcontentutils/NavigatorContentUtilsClient.h
Source/WebCore/Modules/notifications/Notification.cpp
Source/WebCore/Modules/notifications/NotificationClient.h
Source/WebCore/Modules/paymentrequest/PaymentRequestUpdateEvent.cpp
Source/WebCore/Modules/plugins/PluginReplacement.h
Source/WebCore/Modules/quota/DOMWindowQuota.cpp
Source/WebCore/Modules/quota/NavigatorStorageQuota.cpp
Source/WebCore/Modules/quota/StorageErrorCallback.h
Source/WebCore/Modules/quota/StorageInfo.cpp
Source/WebCore/Modules/quota/StorageQuota.cpp
Source/WebCore/Modules/quota/StorageQuotaCallback.h
Source/WebCore/Modules/quota/StorageUsageCallback.h
Source/WebCore/Modules/quota/WorkerNavigatorStorageQuota.cpp
Source/WebCore/Modules/speech/DOMWindowSpeechSynthesis.cpp
Source/WebCore/Modules/speech/SpeechSynthesisVoice.h
Source/WebCore/Modules/streams/ReadableStreamSource.h
Source/WebCore/Modules/webaudio/AudioProcessingEvent.cpp
Source/WebCore/Modules/webaudio/MediaStreamAudioSource.h
Source/WebCore/Modules/webaudio/OfflineAudioCompletionEvent.cpp
Source/WebCore/Modules/webaudio/RealtimeAnalyser.cpp
Source/WebCore/Modules/webdatabase/DatabaseManagerClient.h
Source/WebCore/Modules/webdatabase/OriginLock.cpp
Source/WebCore/Modules/webdatabase/SQLStatement.cpp
Source/WebCore/Modules/webdatabase/SQLTransaction.cpp
Source/WebCore/Modules/webdatabase/SQLTransaction.h
Source/WebCore/Modules/webdatabase/SQLTransactionStateMachine.h
Source/WebCore/Modules/webdriver/NavigatorWebDriver.cpp
Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h
Source/WebCore/Modules/websockets/WebSocketChannelClient.h
Source/WebCore/Modules/websockets/WebSocketDeflateFramer.cpp
Source/WebCore/Modules/websockets/WebSocketExtensionProcessor.h
Source/WebCore/Modules/websockets/WebSocketHandshake.cpp
Source/WebCore/Modules/webvr/GamepadWebVR.cpp
Source/WebCore/PAL/ChangeLog
Source/WebCore/PAL/pal/Logger.h
Source/WebCore/PAL/pal/crypto/gcrypt/CryptoDigestGCrypt.cpp
Source/WebCore/PAL/pal/system/SleepDisabler.cpp
Source/WebCore/PAL/pal/system/SystemSleepListener.h
Source/WebCore/accessibility/AXObjectCache.h
Source/WebCore/accessibility/AccessibilityARIAGrid.cpp
Source/WebCore/accessibility/AccessibilityARIAGridCell.cpp
Source/WebCore/accessibility/AccessibilityARIAGridRow.cpp
Source/WebCore/accessibility/AccessibilityImageMapLink.cpp
Source/WebCore/accessibility/AccessibilityLabel.cpp
Source/WebCore/accessibility/AccessibilityList.cpp
Source/WebCore/accessibility/AccessibilityListBox.cpp
Source/WebCore/accessibility/AccessibilityListBoxOption.cpp
Source/WebCore/accessibility/AccessibilityMathMLElement.cpp
Source/WebCore/accessibility/AccessibilityMediaControls.h
Source/WebCore/accessibility/AccessibilityMediaObject.cpp
Source/WebCore/accessibility/AccessibilityMockObject.cpp
Source/WebCore/accessibility/AccessibilitySVGElement.cpp
Source/WebCore/accessibility/AccessibilitySVGRoot.cpp
Source/WebCore/accessibility/AccessibilitySlider.h
Source/WebCore/accessibility/AccessibilitySpinButton.cpp
Source/WebCore/accessibility/AccessibilitySpinButton.h
Source/WebCore/accessibility/AccessibilityTable.cpp
Source/WebCore/accessibility/AccessibilityTableCell.cpp
Source/WebCore/accessibility/AccessibilityTableColumn.cpp
Source/WebCore/accessibility/AccessibilityTableHeaderContainer.cpp
Source/WebCore/accessibility/AccessibilityTableRow.cpp
Source/WebCore/accessibility/AccessibilityTree.cpp
Source/WebCore/accessibility/AccessibilityTreeItem.cpp
Source/WebCore/bindings/js/CachedModuleScriptLoaderClient.h
Source/WebCore/bindings/js/JSCustomElementInterface.cpp
Source/WebCore/bindings/js/JSCustomXPathNSResolver.cpp
Source/WebCore/bindings/js/JSDOMGlobalObject.cpp
Source/WebCore/bindings/js/JSErrorHandler.cpp
Source/WebCore/bindings/js/JSEventListener.cpp
Source/WebCore/bindings/js/ScheduledAction.cpp
Source/WebCore/bindings/js/ScriptWrappable.h
Source/WebCore/bindings/js/SerializedScriptValue.cpp
Source/WebCore/bindings/js/WebCoreTypedArrayController.cpp
Source/WebCore/bridge/Bridge.h
Source/WebCore/bridge/jsc/BridgeJSC.cpp
Source/WebCore/bridge/jsc/BridgeJSC.h
Source/WebCore/bridge/runtime_root.cpp
Source/WebCore/contentextensions/CombinedURLFilters.cpp
Source/WebCore/contentextensions/CompiledContentExtension.cpp
Source/WebCore/contentextensions/ContentExtensionCompiler.h
Source/WebCore/contentextensions/URLFilterParser.cpp
Source/WebCore/crypto/CryptoAlgorithmParameters.h
Source/WebCore/crypto/CryptoKey.cpp
Source/WebCore/crypto/SubtleCrypto.cpp
Source/WebCore/crypto/keys/CryptoKeyAES.cpp
Source/WebCore/crypto/keys/CryptoKeyHMAC.cpp
Source/WebCore/crypto/keys/CryptoKeyRSAComponents.cpp
Source/WebCore/css/CSSBasicShapes.h
Source/WebCore/css/CSSCalculationValue.h
Source/WebCore/css/CSSComputedStyleDeclaration.cpp
Source/WebCore/css/CSSContentDistributionValue.cpp
Source/WebCore/css/CSSFilterImageValue.h
Source/WebCore/css/CSSFontFace.cpp
Source/WebCore/css/CSSFontFace.h
Source/WebCore/css/CSSFontFaceSet.h
Source/WebCore/css/CSSGridTemplateAreasValue.h
Source/WebCore/css/CSSImageGeneratorValue.cpp
Source/WebCore/css/CSSImageSetValue.cpp
Source/WebCore/css/CSSImageValue.cpp
Source/WebCore/css/CSSKeyframeRule.cpp
Source/WebCore/css/CSSKeyframesRule.cpp
Source/WebCore/css/CSSNamespaceRule.cpp
Source/WebCore/css/CSSRule.h
Source/WebCore/css/CSSRuleList.cpp
Source/WebCore/css/CSSSelector.cpp
Source/WebCore/css/CSSStyleDeclaration.h
Source/WebCore/css/CSSSupportsRule.h
Source/WebCore/css/CSSUnknownRule.h
Source/WebCore/css/CSSValue.h
Source/WebCore/css/DeprecatedCSSOMValue.h
Source/WebCore/css/DocumentRuleSets.cpp
Source/WebCore/css/FontFaceSet.cpp
Source/WebCore/css/MediaList.cpp
Source/WebCore/css/MediaQueryList.cpp
Source/WebCore/css/MediaQueryMatcher.cpp
Source/WebCore/css/Pair.h
Source/WebCore/css/Rect.h
Source/WebCore/css/RuleSet.cpp
Source/WebCore/css/StyleProperties.cpp
Source/WebCore/css/StyleResolver.cpp
Source/WebCore/css/StyleRule.cpp
Source/WebCore/css/StyleRule.h
Source/WebCore/css/StyleRuleImport.h
Source/WebCore/css/StyleSheet.cpp
Source/WebCore/css/StyleSheetList.cpp
Source/WebCore/css/ViewportStyleResolver.cpp
Source/WebCore/css/WebKitCSSMatrix.cpp
Source/WebCore/css/parser/CSSParser.cpp
Source/WebCore/css/parser/MediaQueryParser.cpp
Source/WebCore/dom/AbortController.cpp
Source/WebCore/dom/ActiveDOMCallback.cpp
Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp
Source/WebCore/dom/AnimationEvent.cpp
Source/WebCore/dom/BeforeTextInsertedEvent.cpp
Source/WebCore/dom/ClipboardEvent.cpp
Source/WebCore/dom/CompositionEvent.cpp
Source/WebCore/dom/CustomElementRegistry.cpp
Source/WebCore/dom/CustomEvent.cpp
Source/WebCore/dom/DOMRectList.cpp
Source/WebCore/dom/DataTransferItem.cpp
Source/WebCore/dom/DataTransferItemList.cpp
Source/WebCore/dom/DeviceMotionClient.h
Source/WebCore/dom/DeviceMotionController.h
Source/WebCore/dom/DeviceMotionEvent.cpp
Source/WebCore/dom/DeviceOrientationClient.h
Source/WebCore/dom/DeviceOrientationController.h
Source/WebCore/dom/DeviceOrientationEvent.cpp
Source/WebCore/dom/DocumentEventQueue.cpp
Source/WebCore/dom/DocumentMarkerController.cpp
Source/WebCore/dom/ErrorEvent.cpp
Source/WebCore/dom/Event.cpp
Source/WebCore/dom/EventContext.cpp
Source/WebCore/dom/EventListener.h
Source/WebCore/dom/EventQueue.h
Source/WebCore/dom/GenericEventQueue.cpp
Source/WebCore/dom/KeyboardEvent.cpp
Source/WebCore/dom/LiveNodeList.cpp
Source/WebCore/dom/LoadableModuleScript.cpp
Source/WebCore/dom/LoadableScript.h
Source/WebCore/dom/LoadableScriptClient.h
Source/WebCore/dom/MessageChannel.cpp
Source/WebCore/dom/MessageEvent.cpp
Source/WebCore/dom/Microtasks.cpp
Source/WebCore/dom/MouseEvent.cpp
Source/WebCore/dom/MutationRecord.cpp
Source/WebCore/dom/NodeFilterCondition.h
Source/WebCore/dom/NodeList.h
Source/WebCore/dom/PageTransitionEvent.cpp
Source/WebCore/dom/PendingScriptClient.h
Source/WebCore/dom/PopStateEvent.cpp
Source/WebCore/dom/PromiseRejectionEvent.cpp
Source/WebCore/dom/RadioButtonGroups.cpp
Source/WebCore/dom/RejectedPromiseTracker.cpp
Source/WebCore/dom/ScriptElement.h
Source/WebCore/dom/ScriptedAnimationController.cpp
Source/WebCore/dom/SecurityContext.cpp
Source/WebCore/dom/SecurityOriginPolicy.cpp
Source/WebCore/dom/SlotAssignment.cpp
Source/WebCore/dom/SpaceSplitString.h
Source/WebCore/dom/StaticRange.cpp
Source/WebCore/dom/Text.cpp
Source/WebCore/dom/TextEvent.cpp
Source/WebCore/dom/TouchEvent.cpp
Source/WebCore/dom/TransitionEvent.cpp
Source/WebCore/dom/TreeScope.cpp
Source/WebCore/dom/UIEvent.cpp
Source/WebCore/dom/VisibilityChangeClient.h
Source/WebCore/dom/WebKitAnimationEvent.cpp
Source/WebCore/dom/WebKitTransitionEvent.cpp
Source/WebCore/dom/default/PlatformMessagePortChannel.cpp
Source/WebCore/editing/EditCommand.cpp
Source/WebCore/editing/EditingStyle.cpp
Source/WebCore/editing/Editor.cpp
Source/WebCore/editing/InsertTextCommand.h
Source/WebCore/editing/MarkupAccumulator.cpp
Source/WebCore/editing/SpellChecker.cpp
Source/WebCore/editing/TextCheckingHelper.cpp
Source/WebCore/editing/TextIterator.cpp
Source/WebCore/editing/UndoStep.h
Source/WebCore/fileapi/FileReaderLoaderClient.h
Source/WebCore/history/BackForwardController.cpp
Source/WebCore/history/CachedFramePlatformData.h
Source/WebCore/html/FormController.cpp
Source/WebCore/html/FormNamedItem.h
Source/WebCore/html/HTMLAttachmentElement.cpp
Source/WebCore/html/HTMLBodyElement.cpp
Source/WebCore/html/HTMLCanvasElement.h
Source/WebCore/html/HTMLDocument.cpp
Source/WebCore/html/HTMLFormControlElementWithState.cpp
Source/WebCore/html/HTMLFormControlsCollection.cpp
Source/WebCore/html/HTMLImageLoader.cpp
Source/WebCore/html/HTMLMapElement.cpp
Source/WebCore/html/HTMLMeterElement.cpp
Source/WebCore/html/HTMLProgressElement.cpp
Source/WebCore/html/HTMLTextFormControlElement.cpp
Source/WebCore/html/ImageBitmap.cpp
Source/WebCore/html/InputType.cpp
Source/WebCore/html/LabelableElement.cpp
Source/WebCore/html/MediaController.cpp
Source/WebCore/html/MediaElementSession.h
Source/WebCore/html/SearchInputType.cpp
Source/WebCore/html/TypeAhead.h
Source/WebCore/html/URLRegistry.h
Source/WebCore/html/canvas/ANGLEInstancedArrays.cpp
Source/WebCore/html/canvas/CanvasPath.h
Source/WebCore/html/canvas/CanvasPattern.cpp
Source/WebCore/html/canvas/CanvasRenderingContext.h
Source/WebCore/html/canvas/EXTBlendMinMax.cpp
Source/WebCore/html/canvas/EXTFragDepth.cpp
Source/WebCore/html/canvas/EXTShaderTextureLOD.cpp
Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.cpp
Source/WebCore/html/canvas/EXTsRGB.cpp
Source/WebCore/html/canvas/OESElementIndexUint.cpp
Source/WebCore/html/canvas/OESStandardDerivatives.cpp
Source/WebCore/html/canvas/OESTextureFloat.cpp
Source/WebCore/html/canvas/OESTextureFloatLinear.cpp
Source/WebCore/html/canvas/OESTextureHalfFloat.cpp
Source/WebCore/html/canvas/OESTextureHalfFloatLinear.cpp
Source/WebCore/html/canvas/Path2D.cpp
Source/WebCore/html/canvas/WebGLCompressedTextureATC.cpp
Source/WebCore/html/canvas/WebGLCompressedTexturePVRTC.cpp
Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.cpp
Source/WebCore/html/canvas/WebGLContextEvent.cpp
Source/WebCore/html/canvas/WebGLDebugRendererInfo.cpp
Source/WebCore/html/canvas/WebGLDebugShaders.cpp
Source/WebCore/html/canvas/WebGLDepthTexture.cpp
Source/WebCore/html/canvas/WebGLDrawBuffers.cpp
Source/WebCore/html/canvas/WebGLExtension.cpp
Source/WebCore/html/canvas/WebGLFramebuffer.cpp
Source/WebCore/html/canvas/WebGLLoseContext.cpp
Source/WebCore/html/canvas/WebGLObject.h
Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp
Source/WebCore/html/canvas/WebGLUniformLocation.h
Source/WebCore/html/canvas/WebGPUBuffer.cpp
Source/WebCore/html/canvas/WebGPUCommandQueue.cpp
Source/WebCore/html/canvas/WebGPUComputeCommandEncoder.cpp
Source/WebCore/html/canvas/WebGPUComputePipelineState.cpp
Source/WebCore/html/canvas/WebGPUDepthStencilDescriptor.cpp
Source/WebCore/html/canvas/WebGPUDepthStencilState.cpp
Source/WebCore/html/canvas/WebGPUDrawable.cpp
Source/WebCore/html/canvas/WebGPUFunction.cpp
Source/WebCore/html/canvas/WebGPULibrary.cpp
Source/WebCore/html/canvas/WebGPUObject.cpp
Source/WebCore/html/canvas/WebGPURenderCommandEncoder.cpp
Source/WebCore/html/canvas/WebGPURenderPassAttachmentDescriptor.cpp
Source/WebCore/html/canvas/WebGPURenderPassColorAttachmentDescriptor.cpp
Source/WebCore/html/canvas/WebGPURenderPassDepthAttachmentDescriptor.cpp
Source/WebCore/html/canvas/WebGPURenderPassDescriptor.cpp
Source/WebCore/html/canvas/WebGPURenderPipelineColorAttachmentDescriptor.cpp
Source/WebCore/html/canvas/WebGPURenderPipelineDescriptor.cpp
Source/WebCore/html/canvas/WebGPURenderPipelineState.cpp
Source/WebCore/html/canvas/WebGPUTexture.cpp
Source/WebCore/html/canvas/WebGPUTextureDescriptor.cpp
Source/WebCore/html/forms/FileIconLoader.h
Source/WebCore/html/parser/CSSPreloadScanner.cpp
Source/WebCore/html/parser/HTMLConstructionSite.cpp
Source/WebCore/html/parser/HTMLElementStack.cpp
Source/WebCore/html/parser/HTMLFormattingElementList.cpp
Source/WebCore/html/parser/HTMLParserScheduler.cpp
Source/WebCore/html/parser/HTMLScriptRunnerHost.h
Source/WebCore/html/parser/HTMLTreeBuilder.cpp
Source/WebCore/html/shadow/AutoFillButtonElement.h
Source/WebCore/html/shadow/ImageControlsRootElement.cpp
Source/WebCore/html/shadow/MediaControlElementTypes.h
Source/WebCore/html/shadow/MediaControls.h
Source/WebCore/html/shadow/SpinButtonElement.h
Source/WebCore/html/shadow/mac/ImageControlsButtonElementMac.cpp
Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.cpp
Source/WebCore/html/track/AudioTrack.h
Source/WebCore/html/track/AudioTrackList.cpp
Source/WebCore/html/track/InbandDataTextTrack.cpp
Source/WebCore/html/track/InbandGenericTextTrack.cpp
Source/WebCore/html/track/InbandWebVTTTextTrack.cpp
Source/WebCore/html/track/TextTrack.h
Source/WebCore/html/track/TrackEvent.cpp
Source/WebCore/html/track/VTTRegion.cpp
Source/WebCore/html/track/VideoTrack.h
Source/WebCore/html/track/VideoTrackList.cpp
Source/WebCore/html/track/WebVTTParser.h
Source/WebCore/inspector/CommandLineAPIHost.cpp
Source/WebCore/inspector/CommandLineAPIHost.h
Source/WebCore/inspector/DOMEditor.cpp
Source/WebCore/inspector/InspectorApplicationCacheAgent.h
Source/WebCore/inspector/InspectorCanvasAgent.h
Source/WebCore/inspector/InspectorClient.h
Source/WebCore/inspector/InspectorDOMAgent.h
Source/WebCore/inspector/InspectorFrontendClient.h
Source/WebCore/inspector/InspectorFrontendClientLocal.h
Source/WebCore/inspector/InspectorIndexedDBAgent.cpp
Source/WebCore/inspector/InspectorInstrumentationCookie.cpp
Source/WebCore/inspector/InspectorMemoryAgent.h
Source/WebCore/inspector/InspectorNetworkAgent.cpp
Source/WebCore/inspector/InspectorOverlay.cpp
Source/WebCore/inspector/InspectorShaderProgram.h
Source/WebCore/inspector/InspectorStyleSheet.cpp
Source/WebCore/inspector/InspectorStyleSheet.h
Source/WebCore/inspector/InspectorTimelineAgent.cpp
Source/WebCore/inspector/InspectorWorkerAgent.h
Source/WebCore/inspector/InstrumentingAgents.h
Source/WebCore/inspector/PageConsoleAgent.h
Source/WebCore/inspector/PageDebuggerAgent.h
Source/WebCore/inspector/PageHeapAgent.h
Source/WebCore/inspector/PageRuntimeAgent.h
Source/WebCore/inspector/PageScriptDebugServer.h
Source/WebCore/inspector/WebConsoleAgent.h
Source/WebCore/inspector/WebDebuggerAgent.h
Source/WebCore/inspector/WebInjectedScriptManager.h
Source/WebCore/inspector/WorkerConsoleAgent.h
Source/WebCore/inspector/WorkerDebuggerAgent.cpp
Source/WebCore/inspector/WorkerRuntimeAgent.h
Source/WebCore/inspector/WorkerScriptDebugServer.h
Source/WebCore/inspector/WorkerToPageFrontendChannel.h
Source/WebCore/loader/FrameLoaderClient.h
Source/WebCore/loader/HistoryController.cpp
Source/WebCore/loader/LinkLoaderClient.h
Source/WebCore/loader/LinkPreloadResourceClients.h
Source/WebCore/loader/LoaderStrategy.cpp
Source/WebCore/loader/NavigationScheduler.cpp
Source/WebCore/loader/NetscapePlugInStreamLoader.cpp
Source/WebCore/loader/NetscapePlugInStreamLoader.h
Source/WebCore/loader/ProgressTrackerClient.h
Source/WebCore/loader/SubstituteResource.h
Source/WebCore/loader/TextResourceDecoder.cpp
Source/WebCore/loader/TextTrackLoader.h
Source/WebCore/loader/ThreadableLoader.cpp
Source/WebCore/loader/ThreadableLoader.h
Source/WebCore/loader/ThreadableLoaderClient.h
Source/WebCore/loader/archive/Archive.cpp
Source/WebCore/loader/cache/CachedFont.cpp
Source/WebCore/loader/cache/CachedFontClient.h
Source/WebCore/loader/cache/CachedImageClient.h
Source/WebCore/loader/cache/CachedRawResourceClient.h
Source/WebCore/loader/cache/CachedResourceClient.h
Source/WebCore/loader/cache/CachedSVGDocument.cpp
Source/WebCore/loader/cache/CachedSVGDocumentClient.h
Source/WebCore/loader/cache/CachedScript.cpp
Source/WebCore/loader/cache/CachedStyleSheetClient.h
Source/WebCore/loader/cache/CachedXSLStyleSheet.cpp
Source/WebCore/page/AlternativeTextClient.h
Source/WebCore/page/CaptionUserPreferences.cpp
Source/WebCore/page/ChromeClient.h
Source/WebCore/page/ContextMenuClient.h
Source/WebCore/page/Crypto.cpp
Source/WebCore/page/DOMTimer.cpp
Source/WebCore/page/DatabaseProvider.cpp
Source/WebCore/page/DeviceClient.h
Source/WebCore/page/DeviceController.h
Source/WebCore/page/DiagnosticLoggingClient.h
Source/WebCore/page/DragClient.h
Source/WebCore/page/EditorClient.h
Source/WebCore/page/MediaCanStartListener.h
Source/WebCore/page/MediaProducer.h
Source/WebCore/page/Navigator.cpp
Source/WebCore/page/NavigatorBase.cpp
Source/WebCore/page/PageConfiguration.cpp
Source/WebCore/page/PageConsoleClient.cpp
Source/WebCore/page/PageDebuggable.h
Source/WebCore/page/PageGroup.cpp
Source/WebCore/page/PageOverlay.cpp
Source/WebCore/page/PageOverlay.h
Source/WebCore/page/PageOverlayController.cpp
Source/WebCore/page/Performance.cpp
Source/WebCore/page/PerformanceEntry.cpp
Source/WebCore/page/PerformanceLoggingClient.h
Source/WebCore/page/PerformanceMark.h
Source/WebCore/page/PerformanceMeasure.h
Source/WebCore/page/PerformanceResourceTiming.cpp
Source/WebCore/page/PlugInClient.h
Source/WebCore/page/PopupOpeningObserver.h
Source/WebCore/page/SettingsBase.cpp
Source/WebCore/page/SuspendableTimer.cpp
Source/WebCore/page/TextIndicator.cpp
Source/WebCore/page/UserContentController.cpp
Source/WebCore/page/UserMessageHandler.cpp
Source/WebCore/page/UserMessageHandlerDescriptor.cpp
Source/WebCore/page/UserScript.h
Source/WebCore/page/ValidationMessageClient.h
Source/WebCore/page/WebKitNamespace.cpp
Source/WebCore/page/WheelEventDeltaFilter.cpp
Source/WebCore/page/animation/AnimationBase.cpp
Source/WebCore/page/animation/CSSAnimationController.cpp
Source/WebCore/page/animation/CSSPropertyAnimation.cpp
Source/WebCore/page/csp/ContentSecurityPolicy.cpp
Source/WebCore/page/linux/ResourceUsageOverlayLinux.cpp
Source/WebCore/page/scrolling/AsyncScrollingCoordinator.cpp
Source/WebCore/page/scrolling/ScrollLatchingState.cpp
Source/WebCore/page/scrolling/ScrollingConstraints.h
Source/WebCore/page/scrolling/ScrollingMomentumCalculator.h
Source/WebCore/page/scrolling/ScrollingStateFixedNode.cpp
Source/WebCore/page/scrolling/ScrollingStateFrameScrollingNode.cpp
Source/WebCore/page/scrolling/ScrollingStateNode.cpp
Source/WebCore/page/scrolling/ScrollingStateOverflowScrollingNode.cpp
Source/WebCore/page/scrolling/ScrollingStateScrollingNode.cpp
Source/WebCore/page/scrolling/ScrollingStateStickyNode.cpp
Source/WebCore/page/scrolling/ScrollingStateTree.cpp
Source/WebCore/page/scrolling/ScrollingTree.cpp
Source/WebCore/page/scrolling/ScrollingTreeFrameScrollingNode.cpp
Source/WebCore/page/scrolling/ScrollingTreeNode.cpp
Source/WebCore/page/scrolling/ScrollingTreeOverflowScrollingNode.cpp
Source/WebCore/page/scrolling/ScrollingTreeScrollingNode.cpp
Source/WebCore/page/scrolling/ScrollingTreeScrollingNodeDelegate.cpp
Source/WebCore/page/scrolling/coordinatedgraphics/ScrollingCoordinatorCoordinatedGraphics.cpp
Source/WebCore/platform/CalculationValue.h
Source/WebCore/platform/ColorChooser.h
Source/WebCore/platform/ColorChooserClient.h
Source/WebCore/platform/ContextMenuItem.cpp
Source/WebCore/platform/CookiesStrategy.h
Source/WebCore/platform/DateTimeChooser.h
Source/WebCore/platform/DateTimeChooserClient.h
Source/WebCore/platform/FileChooser.cpp
Source/WebCore/platform/FileChooser.h
Source/WebCore/platform/FileMonitor.cpp
Source/WebCore/platform/FileStreamClient.h
Source/WebCore/platform/HostWindow.h
Source/WebCore/platform/KeyedCoding.h
Source/WebCore/platform/LowPowerModeNotifier.cpp
Source/WebCore/platform/MediaDescription.h
Source/WebCore/platform/MediaSample.h
Source/WebCore/platform/PODRedBlackTree.h
Source/WebCore/platform/Pasteboard.h
Source/WebCore/platform/PasteboardWriterData.cpp
Source/WebCore/platform/PlatformContentFilter.h
Source/WebCore/platform/PlatformSpeechSynthesizer.h
Source/WebCore/platform/PopupMenu.h
Source/WebCore/platform/PopupMenuClient.h
Source/WebCore/platform/RemoteCommandListener.h
Source/WebCore/platform/ScrollAnimationKinetic.cpp
Source/WebCore/platform/ScrollAnimationSmooth.cpp
Source/WebCore/platform/ScrollAnimator.cpp
Source/WebCore/platform/ScrollAnimatorSmooth.cpp
Source/WebCore/platform/ScrollView.cpp
Source/WebCore/platform/ScrollableArea.cpp
Source/WebCore/platform/ScrollbarTheme.h
Source/WebCore/platform/SearchPopupMenu.h
Source/WebCore/platform/SerializedPlatformRepresentation.h
Source/WebCore/platform/SharedTimer.h
Source/WebCore/platform/Supplementable.h
Source/WebCore/platform/Theme.h
Source/WebCore/platform/ThreadGlobalData.cpp
Source/WebCore/platform/animation/Animation.cpp
Source/WebCore/platform/animation/AnimationTrigger.h
Source/WebCore/platform/animation/TimingFunction.h
Source/WebCore/platform/audio/AudioDestination.h
Source/WebCore/platform/audio/AudioDestinationConsumer.h
Source/WebCore/platform/audio/AudioHardwareListener.h
Source/WebCore/platform/audio/AudioIOCallback.h
Source/WebCore/platform/audio/AudioProcessor.h
Source/WebCore/platform/audio/AudioResampler.h
Source/WebCore/platform/audio/AudioSession.cpp
Source/WebCore/platform/audio/AudioSession.h
Source/WebCore/platform/audio/AudioSourceProvider.h
Source/WebCore/platform/audio/AudioSourceProviderClient.h
Source/WebCore/platform/audio/Biquad.cpp
Source/WebCore/platform/audio/HRTFPanner.cpp
Source/WebCore/platform/audio/PlatformMediaSession.h
Source/WebCore/platform/audio/PlatformMediaSessionManager.h
Source/WebCore/platform/audio/ReverbConvolverStage.cpp
Source/WebCore/platform/audio/mac/AudioSessionMac.cpp
Source/WebCore/platform/audio/mac/CAAudioStreamDescription.cpp
Source/WebCore/platform/audio/mac/FFTFrameMac.cpp
Source/WebCore/platform/cocoa/ScrollController.h
Source/WebCore/platform/cocoa/VideoFullscreenModel.h
Source/WebCore/platform/encryptedmedia/CDMInstance.h
Source/WebCore/platform/encryptedmedia/CDMPrivate.h
Source/WebCore/platform/gamepad/GamepadProvider.h
Source/WebCore/platform/gamepad/GamepadProviderClient.h
Source/WebCore/platform/gamepad/PlatformGamepad.h
Source/WebCore/platform/graphics/DisplayRefreshMonitor.cpp
Source/WebCore/platform/graphics/DisplayRefreshMonitorManager.cpp
Source/WebCore/platform/graphics/Extensions3D.h
Source/WebCore/platform/graphics/FloatPolygon.h
Source/WebCore/platform/graphics/FontCascade.h
Source/WebCore/platform/graphics/FontCascadeFonts.cpp
Source/WebCore/platform/graphics/FontRanges.cpp
Source/WebCore/platform/graphics/FontSelector.h
Source/WebCore/platform/graphics/FontSelectorClient.h
Source/WebCore/platform/graphics/GradientImage.cpp
Source/WebCore/platform/graphics/GraphicsContext3D.h
Source/WebCore/platform/graphics/GraphicsLayer.h
Source/WebCore/platform/graphics/GraphicsLayerClient.h
Source/WebCore/platform/graphics/GraphicsLayerFactory.h
Source/WebCore/platform/graphics/GraphicsLayerUpdater.h
Source/WebCore/platform/graphics/Image.cpp
Source/WebCore/platform/graphics/ImageObserver.h
Source/WebCore/platform/graphics/ImageSource.cpp
Source/WebCore/platform/graphics/InbandTextTrackPrivate.h
Source/WebCore/platform/graphics/InbandTextTrackPrivateClient.h
Source/WebCore/platform/graphics/LegacyCDMSession.h
Source/WebCore/platform/graphics/MediaPlaybackTarget.h
Source/WebCore/platform/graphics/MediaPlaybackTargetClient.h
Source/WebCore/platform/graphics/MediaPlaybackTargetPicker.h
Source/WebCore/platform/graphics/MediaPlayer.h
Source/WebCore/platform/graphics/MediaPlayerPrivate.h
Source/WebCore/platform/graphics/MediaSourcePrivate.h
Source/WebCore/platform/graphics/MediaSourcePrivateClient.h
Source/WebCore/platform/graphics/PlatformMediaResourceLoader.h
Source/WebCore/platform/graphics/PlatformTextTrack.h
Source/WebCore/platform/graphics/SourceBufferPrivate.h
Source/WebCore/platform/graphics/SourceBufferPrivateClient.h
Source/WebCore/platform/graphics/StrokeStyleApplier.h
Source/WebCore/platform/graphics/TextTrackRepresentation.cpp
Source/WebCore/platform/graphics/TextTrackRepresentation.h
Source/WebCore/platform/graphics/TiledBacking.h
Source/WebCore/platform/graphics/TrackPrivateBase.h
Source/WebCore/platform/graphics/avfoundation/InbandMetadataTextTrackPrivateAVF.cpp
Source/WebCore/platform/graphics/avfoundation/InbandTextTrackPrivateAVF.cpp
Source/WebCore/platform/graphics/avfoundation/MediaSampleAVFObjC.h
Source/WebCore/platform/graphics/avfoundation/WebMediaSessionManagerMac.cpp
Source/WebCore/platform/graphics/avfoundation/cf/InbandTextTrackPrivateAVCF.h
Source/WebCore/platform/graphics/avfoundation/cf/InbandTextTrackPrivateLegacyAVCF.h
Source/WebCore/platform/graphics/avfoundation/objc/InbandTextTrackPrivateAVFObjC.h
Source/WebCore/platform/graphics/avfoundation/objc/InbandTextTrackPrivateLegacyAVFObjC.h
Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.h
Source/WebCore/platform/graphics/ca/LayerFlushSchedulerClient.h
Source/WebCore/platform/graphics/ca/PlatformCAAnimation.h
Source/WebCore/platform/graphics/ca/PlatformCALayerClient.h
Source/WebCore/platform/graphics/ca/cocoa/LayerFlushSchedulerMac.cpp
Source/WebCore/platform/graphics/ca/win/AbstractCACFLayerTreeHost.h
Source/WebCore/platform/graphics/ca/win/CACFLayerTreeHostClient.h
Source/WebCore/platform/graphics/ca/win/PlatformCAAnimationWin.cpp
Source/WebCore/platform/graphics/ca/win/PlatformCALayerWinInternal.cpp
Source/WebCore/platform/graphics/ca/win/WebTiledBackingLayerWin.cpp
Source/WebCore/platform/graphics/cairo/BackingStoreBackendCairo.h
Source/WebCore/platform/graphics/cairo/BackingStoreBackendCairoImpl.cpp
Source/WebCore/platform/graphics/cairo/ImageBufferCairo.cpp
Source/WebCore/platform/graphics/cairo/PlatformContextCairo.cpp
Source/WebCore/platform/graphics/cairo/PlatformPathCairo.h
Source/WebCore/platform/graphics/cg/GraphicsContext3DCG.cpp
Source/WebCore/platform/graphics/cg/ImageBufferCG.cpp
Source/WebCore/platform/graphics/cg/PDFDocumentImage.cpp
Source/WebCore/platform/graphics/cocoa/FontFamilySpecificationCoreText.cpp
Source/WebCore/platform/graphics/displaylists/DisplayListItems.h
Source/WebCore/platform/graphics/displaylists/DisplayListReplayer.cpp
Source/WebCore/platform/graphics/filters/FEDiffuseLighting.cpp
Source/WebCore/platform/graphics/filters/FESpecularLighting.cpp
Source/WebCore/platform/graphics/filters/Filter.h
Source/WebCore/platform/graphics/filters/FilterEffect.cpp
Source/WebCore/platform/graphics/filters/FilterOperation.cpp
Source/WebCore/platform/graphics/filters/FilterOperation.h
Source/WebCore/platform/graphics/filters/LightSource.h
Source/WebCore/platform/graphics/freetype/FontPlatformDataFreeType.cpp
Source/WebCore/platform/graphics/gstreamer/InbandMetadataTextTrackPrivateGStreamer.h
Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp
Source/WebCore/platform/graphics/mac/FontCustomPlatformData.cpp
Source/WebCore/platform/graphics/opengl/Extensions3DOpenGL.cpp
Source/WebCore/platform/graphics/opengl/Extensions3DOpenGLCommon.cpp
Source/WebCore/platform/graphics/opengl/Extensions3DOpenGLES.cpp
Source/WebCore/platform/graphics/opentype/OpenTypeMathData.cpp
Source/WebCore/platform/graphics/texmap/BitmapTexture.h
Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.h
Source/WebCore/platform/graphics/texmap/TextureMapperPlatformLayer.h
Source/WebCore/platform/graphics/texmap/TextureMapperTile.h
Source/WebCore/platform/graphics/texmap/TextureMapperTiledBackingStore.h
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedImageBacking.cpp
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedSurface.h
Source/WebCore/platform/graphics/texmap/coordinated/TiledBackingStore.cpp
Source/WebCore/platform/graphics/texmap/coordinated/TiledBackingStoreClient.h
Source/WebCore/platform/graphics/transforms/TransformOperation.h
Source/WebCore/platform/graphics/win/FullScreenController.cpp
Source/WebCore/platform/graphics/win/FullScreenControllerClient.h
Source/WebCore/platform/graphics/win/ImageBufferDirect2D.cpp
Source/WebCore/platform/graphics/win/MediaPlayerPrivateFullscreenWindow.h
Source/WebCore/platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp
Source/WebCore/platform/graphics/win/MediaPlayerPrivateMediaFoundation.h
Source/WebCore/platform/graphics/win/PathDirect2D.cpp
Source/WebCore/platform/graphics/wpe/IconWPE.cpp
Source/WebCore/platform/gtk/PasteboardGtk.cpp
Source/WebCore/platform/gtk/PasteboardHelper.cpp
Source/WebCore/platform/gtk/RenderThemeGadget.cpp
Source/WebCore/platform/gtk/RenderThemeWidget.cpp
Source/WebCore/platform/gtk/ScrollAnimatorGtk.cpp
Source/WebCore/platform/gtk/ScrollbarThemeGtk.cpp
Source/WebCore/platform/image-decoders/gif/GIFImageDecoder.cpp
Source/WebCore/platform/image-decoders/ico/ICOImageDecoder.cpp
Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp
Source/WebCore/platform/image-decoders/png/PNGImageDecoder.cpp
Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.cpp
Source/WebCore/platform/ios/SelectionRect.h
Source/WebCore/platform/mediasession/MediaSessionInterruptionProvider.cpp
Source/WebCore/platform/mediasession/MediaSessionInterruptionProvider.h
Source/WebCore/platform/mediasession/mac/MediaSessionInterruptionProviderMac.h
Source/WebCore/platform/mediastream/CaptureDeviceManager.cpp
Source/WebCore/platform/mediastream/MediaStreamConstraintsValidationClient.h
Source/WebCore/platform/mediastream/MediaStreamPrivate.h
Source/WebCore/platform/mediastream/MediaStreamTrackPrivate.h
Source/WebCore/platform/mediastream/RTCDTMFSenderHandler.h
Source/WebCore/platform/mediastream/RTCDTMFSenderHandlerClient.h
Source/WebCore/platform/mediastream/RTCDataChannelHandler.h
Source/WebCore/platform/mediastream/RTCDataChannelHandlerClient.h
Source/WebCore/platform/mediastream/RTCIceCandidateDescriptor.cpp
Source/WebCore/platform/mediastream/RTCPeerConnectionHandlerClient.h
Source/WebCore/platform/mediastream/RTCSessionDescriptionDescriptor.cpp
Source/WebCore/platform/mediastream/RTCSessionDescriptionRequest.h
Source/WebCore/platform/mediastream/RTCVoidRequest.h
Source/WebCore/platform/mediastream/RealtimeMediaSource.h
Source/WebCore/platform/mediastream/RealtimeMediaSourceCenter.cpp
Source/WebCore/platform/mediastream/mac/MockRealtimeVideoSourceMac.h
Source/WebCore/platform/mediastream/mac/RealtimeMediaSourceCenterMac.cpp
Source/WebCore/platform/mock/MediaPlaybackTargetMock.cpp
Source/WebCore/platform/mock/MockRealtimeMediaSource.h
Source/WebCore/platform/mock/PlatformSpeechSynthesizerMock.cpp
Source/WebCore/platform/mock/ScrollAnimatorMock.cpp
Source/WebCore/platform/mock/TimerEventBasedMock.h
Source/WebCore/platform/mock/mediasource/MockMediaPlayerMediaSource.cpp
Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.cpp
Source/WebCore/platform/mock/mediasource/MockTracks.h
Source/WebCore/platform/network/AuthenticationClient.h
Source/WebCore/platform/network/BlobRegistry.cpp
Source/WebCore/platform/network/BlobRegistryImpl.cpp
Source/WebCore/platform/network/BlobResourceHandle.cpp
Source/WebCore/platform/network/NetworkStorageSessionStub.cpp
Source/WebCore/platform/network/NetworkingContext.h
Source/WebCore/platform/network/ResourceHandleClient.cpp
Source/WebCore/platform/network/SocketStreamHandle.h
Source/WebCore/platform/network/SocketStreamHandleClient.h
Source/WebCore/platform/network/SynchronousLoaderClient.cpp
Source/WebCore/platform/network/cf/ResourceHandleCFURLConnectionDelegate.cpp
Source/WebCore/platform/network/curl/CurlRequest.h
Source/WebCore/platform/network/curl/MultipartHandle.h
Source/WebCore/platform/network/curl/ResourceHandleCurl.cpp
Source/WebCore/platform/network/ios/PreviewLoaderClient.h
Source/WebCore/platform/network/soup/CertificateInfo.cpp
Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp
Source/WebCore/platform/network/soup/SoupNetworkSession.cpp
Source/WebCore/platform/sql/SQLiteDatabaseTrackerClient.h
Source/WebCore/platform/text/DateTimeFormat.h
Source/WebCore/platform/text/LocaleNone.cpp
Source/WebCore/platform/text/PlatformLocale.cpp
Source/WebCore/platform/text/TextCheckerClient.h
Source/WebCore/platform/text/TextChecking.h
Source/WebCore/platform/text/TextCodec.cpp
Source/WebCore/platform/text/hyphen/HyphenationLibHyphen.cpp
Source/WebCore/platform/text/ios/LocalizedDateCache.h
Source/WebCore/platform/text/win/LocaleWin.cpp
Source/WebCore/platform/text/win/TextCodecWin.cpp
Source/WebCore/platform/win/ImportedModulesEnumeratorBase.h
Source/WebCore/platform/win/PopupMenuWin.cpp
Source/WebCore/platform/win/ScrollbarThemeWin.cpp
Source/WebCore/platform/win/WindowMessageBroadcaster.cpp
Source/WebCore/plugins/DOMMimeType.cpp
Source/WebCore/plugins/DOMMimeTypeArray.cpp
Source/WebCore/plugins/DOMPlugin.cpp
Source/WebCore/plugins/DOMPluginArray.cpp
Source/WebCore/rendering/AutoTableLayout.cpp
Source/WebCore/rendering/ClipPathOperation.h
Source/WebCore/rendering/FilterEffectRenderer.cpp
Source/WebCore/rendering/FloatingObjects.cpp
Source/WebCore/rendering/GridTrackSizingAlgorithm.h
Source/WebCore/rendering/HitTestLocation.cpp
Source/WebCore/rendering/HitTestResult.cpp
Source/WebCore/rendering/InlineBox.cpp
Source/WebCore/rendering/OverlapTestRequestClient.h
Source/WebCore/rendering/RenderBox.cpp
Source/WebCore/rendering/RenderButton.cpp
Source/WebCore/rendering/RenderDeprecatedFlexibleBox.cpp
Source/WebCore/rendering/RenderFileUploadControl.cpp
Source/WebCore/rendering/RenderFlexibleBox.cpp
Source/WebCore/rendering/RenderFragmentedFlow.h
Source/WebCore/rendering/RenderFrameSet.cpp
Source/WebCore/rendering/RenderGeometryMap.cpp
Source/WebCore/rendering/RenderGrid.cpp
Source/WebCore/rendering/RenderMarquee.cpp
Source/WebCore/rendering/RenderMedia.cpp
Source/WebCore/rendering/RenderMeter.cpp
Source/WebCore/rendering/RenderMultiColumnFlow.cpp
Source/WebCore/rendering/RenderObject.cpp
Source/WebCore/rendering/RenderProgress.cpp
Source/WebCore/rendering/RenderReplaced.cpp
Source/WebCore/rendering/RenderReplica.cpp
Source/WebCore/rendering/RenderRuby.cpp
Source/WebCore/rendering/RenderRubyBase.cpp
Source/WebCore/rendering/RenderRubyRun.cpp
Source/WebCore/rendering/RenderRubyText.cpp
Source/WebCore/rendering/RenderScrollbar.cpp
Source/WebCore/rendering/RenderScrollbarPart.cpp
Source/WebCore/rendering/RenderScrollbarTheme.h
Source/WebCore/rendering/RenderSlider.cpp
Source/WebCore/rendering/RenderTable.cpp
Source/WebCore/rendering/RenderTableCaption.cpp
Source/WebCore/rendering/RenderTableSection.cpp
Source/WebCore/rendering/RenderTextControl.cpp
Source/WebCore/rendering/RenderTextControl.h
Source/WebCore/rendering/RenderTextControlSingleLine.cpp
Source/WebCore/rendering/RenderTextFragment.cpp
Source/WebCore/rendering/RenderTheme.h
Source/WebCore/rendering/RenderThemeGtk.cpp
Source/WebCore/rendering/RenderThemeIOS.h
Source/WebCore/rendering/RenderView.cpp
Source/WebCore/rendering/TableLayout.h
Source/WebCore/rendering/mathml/RenderMathMLBlock.cpp
Source/WebCore/rendering/shapes/Shape.h
Source/WebCore/rendering/style/BasicShapes.h
Source/WebCore/rendering/style/ContentData.h
Source/WebCore/rendering/style/KeyframeList.cpp
Source/WebCore/rendering/style/SVGRenderStyle.cpp
Source/WebCore/rendering/style/StyleCachedImage.cpp
Source/WebCore/rendering/style/StyleImage.h
Source/WebCore/rendering/style/StyleRareInheritedData.cpp
Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp
Source/WebCore/rendering/style/StyleVisualData.cpp
Source/WebCore/rendering/svg/RenderSVGContainer.cpp
Source/WebCore/rendering/svg/RenderSVGEllipse.cpp
Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp
Source/WebCore/rendering/svg/RenderSVGGradientStop.cpp
Source/WebCore/rendering/svg/RenderSVGImage.cpp
Source/WebCore/rendering/svg/RenderSVGPath.cpp
Source/WebCore/rendering/svg/RenderSVGRect.cpp
Source/WebCore/rendering/svg/RenderSVGResource.h
Source/WebCore/rendering/svg/RenderSVGResourceClipper.cpp
Source/WebCore/rendering/svg/RenderSVGResourceContainer.cpp
Source/WebCore/rendering/svg/RenderSVGResourceFilter.cpp
Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.cpp
Source/WebCore/rendering/svg/RenderSVGResourceMarker.cpp
Source/WebCore/rendering/svg/RenderSVGResourceMasker.cpp
Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.cpp
Source/WebCore/rendering/svg/RenderSVGResourceSolidColor.cpp
Source/WebCore/rendering/svg/RenderSVGRoot.cpp
Source/WebCore/rendering/svg/RenderSVGShape.cpp
Source/WebCore/rendering/svg/SVGResourcesCache.cpp
Source/WebCore/rendering/svg/SVGResourcesCycleSolver.cpp
Source/WebCore/storage/StorageArea.h
Source/WebCore/storage/StorageEvent.cpp
Source/WebCore/storage/StorageNamespace.h
Source/WebCore/style/RenderTreeUpdater.cpp
Source/WebCore/style/StyleTreeResolver.cpp
Source/WebCore/svg/SVGAnimateElementBase.cpp
Source/WebCore/svg/SVGAnimatedTypeAnimator.cpp
Source/WebCore/svg/SVGDocumentExtensions.cpp
Source/WebCore/svg/SVGExternalResourcesRequired.h
Source/WebCore/svg/SVGGraphicsElement.cpp
Source/WebCore/svg/SVGImageLoader.cpp
Source/WebCore/svg/SVGLocatable.h
Source/WebCore/svg/SVGPathConsumer.h
Source/WebCore/svg/SVGPathSeg.h
Source/WebCore/svg/SVGPathSource.h
Source/WebCore/svg/SVGPathStringBuilder.cpp
Source/WebCore/svg/SVGTransformValue.cpp
Source/WebCore/svg/SVGTransformable.cpp
Source/WebCore/svg/SVGURIReference.h
Source/WebCore/svg/graphics/filters/SVGFEImage.h
Source/WebCore/svg/properties/SVGProperty.h
Source/WebCore/testing/LegacyMockCDM.cpp
Source/WebCore/testing/LegacyMockCDM.h
Source/WebCore/testing/MockGamepadProvider.cpp
Source/WebCore/testing/MockLibWebRTCPeerConnection.h
Source/WebCore/testing/MockPageOverlayClient.cpp
Source/WebCore/testing/MockPageOverlayClient.h
Source/WebCore/testing/TypeConversions.h
Source/WebCore/workers/DedicatedWorkerGlobalScope.cpp
Source/WebCore/workers/DedicatedWorkerThread.cpp
Source/WebCore/workers/WorkerConsoleClient.cpp
Source/WebCore/workers/WorkerGlobalScopeProxy.h
Source/WebCore/workers/WorkerInspectorProxy.h
Source/WebCore/workers/WorkerLoaderProxy.h
Source/WebCore/workers/WorkerReportingProxy.h
Source/WebCore/workers/WorkerScriptLoader.cpp
Source/WebCore/workers/WorkerScriptLoaderClient.h
Source/WebCore/workers/service/ServiceWorkerGlobalScope.cpp
Source/WebCore/workers/service/ServiceWorkerJobClient.h
Source/WebCore/workers/service/ServiceWorkerProvider.h
Source/WebCore/workers/service/context/ServiceWorkerThread.cpp
Source/WebCore/workers/service/server/SWClientConnection.cpp
Source/WebCore/workers/service/server/SWServerWorker.cpp
Source/WebCore/xml/NativeXPathNSResolver.cpp
Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp
Source/WebCore/xml/XPathExpression.cpp
Source/WebCore/xml/XPathExpressionNode.h
Source/WebCore/xml/XPathNSResolver.cpp
Source/WebCore/xml/XPathNSResolver.h
Source/WebCore/xml/XPathResult.cpp
Source/WebCore/xml/XPathStep.cpp
Source/WebCore/xml/XSLTProcessor.h
Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp

index 42170b3..a35e6bb 100644 (file)
@@ -1,3 +1,43 @@
+2017-10-19  Daniel Bates  <dabates@apple.com>
+
+        Use "= default" to denote default constructor or destructor
+        https://bugs.webkit.org/show_bug.cgi?id=178528
+
+        Rubber-stamped by Andy Estes.
+
+        * Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.h:
+        * Modules/applepay/ApplePayError.cpp:
+        * Modules/applepay/ApplePayPaymentAuthorizedEvent.cpp:
+        * Modules/applepay/ApplePayPaymentMethodSelectedEvent.cpp:
+        * Modules/applepay/ApplePaySession.cpp:
+        * Modules/applepay/ApplePaySessionPaymentRequest.cpp:
+        * Modules/applepay/ApplePayShippingContactSelectedEvent.cpp:
+        * Modules/applepay/ApplePayShippingMethodSelectedEvent.cpp:
+        * Modules/applepay/ApplePayValidateMerchantEvent.cpp:
+        * Modules/applepay/Payment.h:
+        * Modules/applepay/PaymentCoordinatorClient.h:
+        * Modules/credentials/BasicCredential.cpp:
+        * Modules/credentials/FederatedCredential.cpp:
+        * Modules/credentials/NavigatorCredentials.cpp:
+        * Modules/credentials/PasswordCredential.cpp:
+        * Modules/encryptedmedia/CDMClient.h:
+        * Modules/encryptedmedia/legacy/LegacyCDM.cpp:
+        * Modules/encryptedmedia/legacy/LegacyCDM.h:
+        * Modules/encryptedmedia/legacy/LegacyCDMPrivate.h:
+        * Modules/encryptedmedia/legacy/LegacyCDMPrivateClearKey.h:
+        * Modules/encryptedmedia/legacy/LegacyCDMPrivateMediaPlayer.h:
+        * Modules/encryptedmedia/legacy/LegacyCDMSessionClearKey.cpp:
+        * Modules/encryptedmedia/legacy/WebKitMediaKeyMessageEvent.cpp:
+        * Modules/encryptedmedia/legacy/WebKitMediaKeyNeededEvent.cpp:
+        * Modules/entriesapi/DOMFileSystem.cpp:
+        * Modules/entriesapi/FileSystemDirectoryReader.cpp:
+        * Modules/entriesapi/FileSystemEntry.cpp:
+        * Modules/fetch/FetchLoaderClient.h:
+        * Modules/gamepad/Gamepad.cpp:
+        * Modules/gamepad/GamepadEvent.h:
+        * Modules/gamepad/deprecated/Gamepad.cpp:
+        [ truncated ]
+
 2017-10-19  Sam Weinig  <sam@webkit.org>
 
         [Bindings] Standardize on DOMPromise as the way to store passed in promises
index acbe7d1..36cb6d1 100644 (file)
@@ -33,7 +33,6 @@ namespace WebCore {
 
 class WebKitPlaybackTargetAvailabilityEvent : public Event {
 public:
-    ~WebKitPlaybackTargetAvailabilityEvent() { }
 
     static Ref<WebKitPlaybackTargetAvailabilityEvent> create(const AtomicString& eventType, bool available)
     {
index 18a4ffe..0b5bcf0 100644 (file)
@@ -42,9 +42,7 @@ ApplePayError::ApplePayError(Code code, std::optional<ContactField> contactField
 {
 }
 
-ApplePayError::~ApplePayError()
-{
-}
+ApplePayError::~ApplePayError() = default;
 
 }
 
index 42b7d5d..bb92bc1 100644 (file)
@@ -38,9 +38,7 @@ ApplePayPaymentAuthorizedEvent::ApplePayPaymentAuthorizedEvent(const AtomicStrin
 {
 }
 
-ApplePayPaymentAuthorizedEvent::~ApplePayPaymentAuthorizedEvent()
-{
-}
+ApplePayPaymentAuthorizedEvent::~ApplePayPaymentAuthorizedEvent() = default;
 
 EventInterface ApplePayPaymentAuthorizedEvent::eventInterface() const
 {
index 4c38c5f..6b6cd1b 100644 (file)
@@ -38,9 +38,7 @@ ApplePayPaymentMethodSelectedEvent::ApplePayPaymentMethodSelectedEvent(const Ato
 {
 }
 
-ApplePayPaymentMethodSelectedEvent::~ApplePayPaymentMethodSelectedEvent()
-{
-}
+ApplePayPaymentMethodSelectedEvent::~ApplePayPaymentMethodSelectedEvent() = default;
 
 EventInterface ApplePayPaymentMethodSelectedEvent::eventInterface() const
 {
index 1f15b95..f4c35c9 100644 (file)
@@ -461,9 +461,7 @@ ApplePaySession::ApplePaySession(Document& document, ApplePaySessionPaymentReque
     suspendIfNeeded();
 }
 
-ApplePaySession::~ApplePaySession()
-{
-}
+ApplePaySession::~ApplePaySession() = default;
 
 ExceptionOr<bool> ApplePaySession::supportsVersion(ScriptExecutionContext& scriptExecutionContext, unsigned version)
 {
index 75a16f3..aebf861 100644 (file)
 
 namespace WebCore {
 
-ApplePaySessionPaymentRequest::ApplePaySessionPaymentRequest()
-{
-}
+ApplePaySessionPaymentRequest::ApplePaySessionPaymentRequest() = default;
 
-ApplePaySessionPaymentRequest::~ApplePaySessionPaymentRequest()
-{
-}
+ApplePaySessionPaymentRequest::~ApplePaySessionPaymentRequest() = default;
 
 bool ApplePaySessionPaymentRequest::isValidSupportedNetwork(unsigned version, const String& supportedNetwork)
 {
index 41a8447..132a75c 100644 (file)
@@ -38,9 +38,7 @@ ApplePayShippingContactSelectedEvent::ApplePayShippingContactSelectedEvent(const
 {
 }
 
-ApplePayShippingContactSelectedEvent::~ApplePayShippingContactSelectedEvent()
-{
-}
+ApplePayShippingContactSelectedEvent::~ApplePayShippingContactSelectedEvent() = default;
 
 EventInterface ApplePayShippingContactSelectedEvent::eventInterface() const
 {
index e9ffc71..1a9dcae 100644 (file)
@@ -49,9 +49,7 @@ ApplePayShippingMethodSelectedEvent::ApplePayShippingMethodSelectedEvent(const A
 {
 }
 
-ApplePayShippingMethodSelectedEvent::~ApplePayShippingMethodSelectedEvent()
-{
-}
+ApplePayShippingMethodSelectedEvent::~ApplePayShippingMethodSelectedEvent() = default;
 
 EventInterface ApplePayShippingMethodSelectedEvent::eventInterface() const
 {
index c6c8637..3e32c27 100644 (file)
@@ -36,9 +36,7 @@ ApplePayValidateMerchantEvent::ApplePayValidateMerchantEvent(const AtomicString&
 {
 }
 
-ApplePayValidateMerchantEvent::~ApplePayValidateMerchantEvent()
-{
-}
+ApplePayValidateMerchantEvent::~ApplePayValidateMerchantEvent() = default;
 
 EventInterface ApplePayValidateMerchantEvent::eventInterface() const
 {
index f8b7da2..73ff2b9 100644 (file)
@@ -37,19 +37,13 @@ struct ApplePayPayment;
 
 class Payment {
 public:
-    Payment()
-    {
-    }
+    Payment() = default;
 
     explicit Payment(PKPayment *pkPayment)
         : m_pkPayment(pkPayment)
     {
     }
 
-    ~Payment()
-    {
-    }
-
     ApplePayPayment toApplePayPayment() const;
 
     PKPayment *pkPayment() const { return m_pkPayment.get(); }
index d35cf06..96cd555 100644 (file)
@@ -58,7 +58,7 @@ public:
     virtual void paymentCoordinatorDestroyed() = 0;
 
 protected:
-    virtual ~PaymentCoordinatorClient() { }
+    virtual ~PaymentCoordinatorClient() = default;
 };
 
 }
index e13c5e0..6eeb567 100644 (file)
@@ -34,9 +34,7 @@ BasicCredential::BasicCredential(const CredentialData& data, Type type)
 {
 }
 
-BasicCredential::~BasicCredential()
-{
-}
+BasicCredential::~BasicCredential() = default;
 
 String BasicCredential::type() const
 {
index c1c8afe..0a0aa57 100644 (file)
@@ -37,8 +37,6 @@ FederatedCredential::FederatedCredential(const FederatedCredentialInit& init)
 {
 }
 
-FederatedCredential::~FederatedCredential()
-{
-}
+FederatedCredential::~FederatedCredential() = default;
 
 } // namespace WebCore
index 93d9110..74a72c7 100644 (file)
 
 namespace WebCore {
 
-NavigatorCredentials::NavigatorCredentials()
-{
-}
+NavigatorCredentials::NavigatorCredentials() = default;
 
-NavigatorCredentials::~NavigatorCredentials()
-{
-}
+NavigatorCredentials::~NavigatorCredentials() = default;
 
 const char* NavigatorCredentials::supplementName()
 {
index 38ac653..24a0c15 100644 (file)
@@ -41,8 +41,6 @@ PasswordCredential::PasswordCredential(const HTMLFormElement&)
 {
 }
 
-PasswordCredential::~PasswordCredential()
-{
-}
+PasswordCredential::~PasswordCredential() = default;
 
 } // namespace WebCore
index 0f535f9..3a65c7f 100644 (file)
@@ -36,7 +36,7 @@ class CDMInstance;
 
 class CDMClient {
 public:
-    virtual ~CDMClient() { }
+    virtual ~CDMClient() = default;
 
     virtual void cdmClientAttemptToResumePlaybackIfNecessary() = 0;
 };
index 2a421d0..c852961 100644 (file)
@@ -117,9 +117,7 @@ LegacyCDM::LegacyCDM(const String& keySystem)
     m_private = CDMFactoryForKeySystem(keySystem)->constructor(this);
 }
 
-LegacyCDM::~LegacyCDM()
-{
-}
+LegacyCDM::~LegacyCDM() = default;
 
 bool LegacyCDM::supportsMIMEType(const String& mimeType) const
 {
index 05ef357..d42bb06 100644 (file)
@@ -45,7 +45,7 @@ typedef bool (*CDMSupportsKeySystemAndMimeType)(const String&, const String&);
 
 class LegacyCDMClient {
 public:
-    virtual ~LegacyCDMClient() { }
+    virtual ~LegacyCDMClient() = default;
 
     virtual RefPtr<MediaPlayer> cdmMediaPlayer(const LegacyCDM*) const = 0;
 };
index 387dd29..0a8d54e 100644 (file)
@@ -36,8 +36,8 @@ class LegacyCDMSessionClient;
 
 class CDMPrivateInterface {
 public:
-    CDMPrivateInterface() { }
-    virtual ~CDMPrivateInterface() { }
+    CDMPrivateInterface() = default;
+    virtual ~CDMPrivateInterface() = default;
 
     virtual bool supportsMIMEType(const String&) = 0;
 
index b4c183a..765f064 100644 (file)
@@ -40,7 +40,7 @@ public:
     {
     }
 
-    virtual ~LegacyCDMPrivateClearKey() { }
+    virtual ~LegacyCDMPrivateClearKey() = default;
 
     static bool supportsKeySystem(const String&);
     static bool supportsKeySystemAndMimeType(const String& keySystem, const String& mimeType);
index 0928a74..6602ebf 100644 (file)
@@ -42,7 +42,7 @@ public:
     static bool supportsKeySystem(const String&);
     static bool supportsKeySystemAndMimeType(const String& keySystem, const String& mimeType);
 
-    virtual ~CDMPrivateMediaPlayer() { }
+    virtual ~CDMPrivateMediaPlayer() = default;
 
     bool supportsMIMEType(const String& mimeType) override;
     std::unique_ptr<LegacyCDMSession> createSession(LegacyCDMSessionClient*) override;
index 4888496..ef93a10 100644 (file)
@@ -55,9 +55,7 @@ CDMSessionClearKey::CDMSessionClearKey(LegacyCDMSessionClient* client)
 {
 }
 
-CDMSessionClearKey::~CDMSessionClearKey()
-{
-}
+CDMSessionClearKey::~CDMSessionClearKey() = default;
 
 RefPtr<Uint8Array> CDMSessionClearKey::generateKeyRequest(const String& mimeType, Uint8Array* initData, String& destinationURL, unsigned short& errorCode, uint32_t& systemCode)
 {
index 2efadf1..4887ca2 100644 (file)
@@ -47,9 +47,7 @@ WebKitMediaKeyMessageEvent::WebKitMediaKeyMessageEvent(const AtomicString& type,
 {
 }
 
-WebKitMediaKeyMessageEvent::~WebKitMediaKeyMessageEvent()
-{
-}
+WebKitMediaKeyMessageEvent::~WebKitMediaKeyMessageEvent() = default;
 
 EventInterface WebKitMediaKeyMessageEvent::eventInterface() const
 {
index e538c1c..59de19d 100644 (file)
@@ -44,9 +44,7 @@ WebKitMediaKeyNeededEvent::WebKitMediaKeyNeededEvent(const AtomicString& type, c
 {
 }
 
-WebKitMediaKeyNeededEvent::~WebKitMediaKeyNeededEvent()
-{
-}
+WebKitMediaKeyNeededEvent::~WebKitMediaKeyNeededEvent() = default;
 
 EventInterface WebKitMediaKeyNeededEvent::eventInterface() const
 {
index 0e74fde..6d2eb88 100644 (file)
@@ -149,9 +149,7 @@ DOMFileSystem::DOMFileSystem(Ref<File>&& file)
     ASSERT(!m_rootPath.endsWith('/'));
 }
 
-DOMFileSystem::~DOMFileSystem()
-{
-}
+DOMFileSystem::~DOMFileSystem() = default;
 
 Ref<FileSystemDirectoryEntry> DOMFileSystem::root(ScriptExecutionContext& context)
 {
index 43f28a4..82cbeb2 100644 (file)
@@ -43,9 +43,7 @@ FileSystemDirectoryReader::FileSystemDirectoryReader(ScriptExecutionContext& con
     suspendIfNeeded();
 }
 
-FileSystemDirectoryReader::~FileSystemDirectoryReader()
-{
-}
+FileSystemDirectoryReader::~FileSystemDirectoryReader() = default;
 
 const char* FileSystemDirectoryReader::activeDOMObjectName() const
 {
index 80949ce..b6bbc63 100644 (file)
@@ -45,9 +45,7 @@ FileSystemEntry::FileSystemEntry(ScriptExecutionContext& context, DOMFileSystem&
     suspendIfNeeded();
 }
 
-FileSystemEntry::~FileSystemEntry()
-{
-}
+FileSystemEntry::~FileSystemEntry() = default;
 
 DOMFileSystem& FileSystemEntry::filesystem() const
 {
index cbff9bd..e6afc40 100644 (file)
@@ -37,7 +37,7 @@ class ResourceResponse;
 
 class FetchLoaderClient {
 public:
-    virtual ~FetchLoaderClient() { }
+    virtual ~FetchLoaderClient() = default;
 
     virtual void didReceiveResponse(const ResourceResponse&) { }
 
index e69a359..965195d 100644 (file)
@@ -46,9 +46,7 @@ Gamepad::Gamepad(const PlatformGamepad& platformGamepad)
         m_buttons.append(GamepadButton::create());
 }
 
-Gamepad::~Gamepad()
-{
-}
+Gamepad::~Gamepad() = default;
 
 const Vector<double>& Gamepad::axes() const
 {
index d43da58..6d50778 100644 (file)
@@ -35,7 +35,7 @@ namespace WebCore {
 
 class GamepadEvent : public Event {
 public:
-    ~GamepadEvent() { }
+    ~GamepadEvent() = default;
 
     static Ref<GamepadEvent> create(const AtomicString& eventType, Gamepad& gamepad)
     {
index 52e2749..929b82c 100644 (file)
@@ -52,9 +52,7 @@ void Gamepad::buttons(unsigned count, float* data)
         std::copy(data, data + count, m_buttons.begin());
 }
 
-Gamepad::~Gamepad()
-{
-}
+Gamepad::~Gamepad() = default;
 
 } // namespace WebCore
 
index 22e0288..155fec2 100644 (file)
@@ -32,9 +32,7 @@
 
 namespace WebCore {
 
-GamepadList::~GamepadList()
-{
-}
+GamepadList::~GamepadList() = default;
 
 void GamepadList::set(unsigned index, RefPtr<Gamepad>&& gamepad)
 {
index 2321d5a..87d546b 100644 (file)
 
 namespace WebCore {
 
-NavigatorGamepad::NavigatorGamepad()
-{
-}
+NavigatorGamepad::NavigatorGamepad() = default;
 
-NavigatorGamepad::~NavigatorGamepad()
-{
-}
+NavigatorGamepad::~NavigatorGamepad() = default;
 
 const char* NavigatorGamepad::supplementName()
 {
index f7409b2..25da562 100644 (file)
@@ -52,7 +52,7 @@ public:
     void provideGeolocationTo(Page*, GeolocationClient&);
 
 protected:
-    virtual ~GeolocationClient() { }
+    virtual ~GeolocationClient() = default;
 };
 
 WEBCORE_EXPORT void provideGeolocationTo(Page*, GeolocationClient&);
index ad56fca..5123255 100644 (file)
@@ -38,9 +38,7 @@ NavigatorGeolocation::NavigatorGeolocation(Frame* frame)
 {
 }
 
-NavigatorGeolocation::~NavigatorGeolocation()
-{
-}
+NavigatorGeolocation::~NavigatorGeolocation() = default;
 
 const char* NavigatorGeolocation::supplementName()
 {
index 8038441..89c1c85 100644 (file)
@@ -42,9 +42,7 @@ DOMWindowIndexedDatabase::DOMWindowIndexedDatabase(DOMWindow* window)
 {
 }
 
-DOMWindowIndexedDatabase::~DOMWindowIndexedDatabase()
-{
-}
+DOMWindowIndexedDatabase::~DOMWindowIndexedDatabase() = default;
 
 const char* DOMWindowIndexedDatabase::supplementName()
 {
index 603f1b2..727be62 100644 (file)
@@ -52,9 +52,7 @@ IDBCursorWithValue::IDBCursorWithValue(IDBTransaction& transaction, IDBIndex& in
 {
 }
 
-IDBCursorWithValue::~IDBCursorWithValue()
-{
-}
+IDBCursorWithValue::~IDBCursorWithValue() = default;
 
 } // namespace WebCore
 
index a5cd265..5a2b6ec 100644 (file)
@@ -70,9 +70,7 @@ IDBFactory::IDBFactory(IDBClient::IDBConnectionProxy& connectionProxy)
 {
 }
 
-IDBFactory::~IDBFactory()
-{
-}
+IDBFactory::~IDBFactory() = default;
 
 ExceptionOr<Ref<IDBOpenDBRequest>> IDBFactory::open(ScriptExecutionContext& context, const String& name, std::optional<uint64_t> version)
 {
index 3e63868..e8a5382 100644 (file)
@@ -83,9 +83,7 @@ IDBKey::IDBKey(const ThreadSafeDataBuffer& buffer)
 {
 }
 
-IDBKey::~IDBKey()
-{
-}
+IDBKey::~IDBKey() = default;
 
 bool IDBKey::isValid() const
 {
index 3ff8616..312d617 100644 (file)
@@ -57,9 +57,7 @@ IDBKeyRange::IDBKeyRange(RefPtr<IDBKey>&& lower, RefPtr<IDBKey>&& upper, bool is
 {
 }
 
-IDBKeyRange::~IDBKeyRange()
-{
-}
+IDBKeyRange::~IDBKeyRange() = default;
 
 ExceptionOr<Ref<IDBKeyRange>> IDBKeyRange::only(RefPtr<IDBKey>&& key)
 {
index 4ab4156..a48503b 100644 (file)
@@ -44,9 +44,7 @@ WorkerGlobalScopeIndexedDatabase::WorkerGlobalScopeIndexedDatabase(WorkerGlobalS
 {
 }
 
-WorkerGlobalScopeIndexedDatabase::~WorkerGlobalScopeIndexedDatabase()
-{
-}
+WorkerGlobalScopeIndexedDatabase::~WorkerGlobalScopeIndexedDatabase() = default;
 
 const char* WorkerGlobalScopeIndexedDatabase::supplementName()
 {
index a61c283..f217926 100644 (file)
@@ -55,7 +55,7 @@ namespace IDBClient {
 
 class IDBConnectionToServerDelegate {
 public:
-    virtual ~IDBConnectionToServerDelegate() { }
+    virtual ~IDBConnectionToServerDelegate() = default;
 
     virtual uint64_t identifier() const = 0;
     virtual void deleteDatabase(const IDBRequestData&) = 0;
index f88efa0..dc91f1e 100644 (file)
@@ -58,7 +58,7 @@ namespace IDBServer {
 
 class IDBBackingStoreTemporaryFileHandler {
 public:
-    virtual ~IDBBackingStoreTemporaryFileHandler() { }
+    virtual ~IDBBackingStoreTemporaryFileHandler() = default;
     virtual void prepareForAccessToTemporaryFile(const String& path) = 0;
     virtual void accessToTemporaryFileComplete(const String& path) = 0;
 };
index 16d4007..479742a 100644 (file)
@@ -42,7 +42,7 @@ class UniqueIDBDatabaseConnection;
 
 class IDBConnectionToClientDelegate {
 public:
-    virtual ~IDBConnectionToClientDelegate() { }
+    virtual ~IDBConnectionToClientDelegate() = default;
     
     virtual uint64_t identifier() const = 0;
 
index c6abc8e..f7d664f 100644 (file)
@@ -56,9 +56,7 @@ MemoryIDBBackingStore::MemoryIDBBackingStore(const IDBDatabaseIdentifier& identi
 {
 }
 
-MemoryIDBBackingStore::~MemoryIDBBackingStore()
-{
-}
+MemoryIDBBackingStore::~MemoryIDBBackingStore() = default;
 
 IDBError MemoryIDBBackingStore::getOrEstablishDatabaseInfo(IDBDatabaseInfo& info)
 {
index 8e3bc01..d082bc2 100644 (file)
@@ -53,9 +53,7 @@ MemoryIndex::MemoryIndex(const IDBIndexInfo& info, MemoryObjectStore& objectStor
 {
 }
 
-MemoryIndex::~MemoryIndex()
-{
-}
+MemoryIndex::~MemoryIndex() = default;
 
 void MemoryIndex::cursorDidBecomeClean(MemoryIndexCursor& cursor)
 {
index 72b6eab..81e9aaa 100644 (file)
@@ -62,9 +62,7 @@ MemoryIndexCursor::MemoryIndexCursor(MemoryIndex& index, const IDBCursorInfo& in
         m_currentIterator.invalidate();
 }
 
-MemoryIndexCursor::~MemoryIndexCursor()
-{
-}
+MemoryIndexCursor::~MemoryIndexCursor() = default;
 
 void MemoryIndexCursor::currentData(IDBGetResult& getResult)
 {
index 18b80cd..7481f60 100644 (file)
@@ -80,9 +80,7 @@ MediaControlsHost::MediaControlsHost(HTMLMediaElement* mediaElement)
     ASSERT(mediaElement);
 }
 
-MediaControlsHost::~MediaControlsHost()
-{
-}
+MediaControlsHost::~MediaControlsHost() = default;
 
 Vector<RefPtr<TextTrack>> MediaControlsHost::sortedTrackListForMenu(TextTrackList& trackList)
 {
index 4a82775..2ed8bfa 100644 (file)
@@ -43,9 +43,7 @@ void MediaRemoteControls::clearSession()
     m_session = nullptr;
 }
 
-MediaRemoteControls::~MediaRemoteControls()
-{
-}
+MediaRemoteControls::~MediaRemoteControls() = default;
 
 void MediaRemoteControls::setPreviousTrackEnabled(bool isEnabled)
 {
index 9b0eb92..4209ffa 100644 (file)
@@ -132,9 +132,7 @@ WebMediaSessionManager::WebMediaSessionManager()
 {
 }
 
-WebMediaSessionManager::~WebMediaSessionManager()
-{
-}
+WebMediaSessionManager::~WebMediaSessionManager() = default;
 
 uint64_t WebMediaSessionManager::addPlaybackTargetPickerClient(WebMediaSessionManagerClient& client, uint64_t contextId)
 {
index 4dad211..b78f97f 100644 (file)
@@ -35,7 +35,7 @@ namespace WebCore {
 
 class WebMediaSessionManagerClient {
 public:
-    virtual ~WebMediaSessionManagerClient() { }
+    virtual ~WebMediaSessionManagerClient() = default;
 
     virtual void setPlaybackTarget(uint64_t, Ref<MediaPlaybackTarget>&&) = 0;
     virtual void externalOutputDeviceAvailableDidChange(uint64_t, bool) = 0;
index db2811b..056d3f4 100644 (file)
@@ -48,9 +48,7 @@ MediaDevicesEnumerationRequest::MediaDevicesEnumerationRequest(ScriptExecutionCo
 {
 }
 
-MediaDevicesEnumerationRequest::~MediaDevicesEnumerationRequest()
-{
-}
+MediaDevicesEnumerationRequest::~MediaDevicesEnumerationRequest() = default;
 
 SecurityOrigin* MediaDevicesEnumerationRequest::userMediaDocumentOrigin() const
 {
index ec62b81..f65d06d 100644 (file)
@@ -59,7 +59,7 @@ class MediaStream final
 public:
     class Observer {
     public:
-        virtual ~Observer() { }
+        virtual ~Observer() = default;
         virtual void didAddOrRemoveTrack() = 0;
     };
 
index 09584b2..c1ce18b 100644 (file)
@@ -53,9 +53,7 @@ MediaStreamEvent::MediaStreamEvent(const AtomicString& type, const Init& initial
 {
 }
 
-MediaStreamEvent::~MediaStreamEvent()
-{
-}
+MediaStreamEvent::~MediaStreamEvent() = default;
 
 MediaStream* MediaStreamEvent::stream() const
 {
index 750973e..ee44162 100644 (file)
@@ -55,7 +55,7 @@ class MediaStreamTrack :
 public:
     class Observer {
     public:
-        virtual ~Observer() { }
+        virtual ~Observer() = default;
         virtual void trackDidEnd() = 0;
     };
 
index de46e0b..ab3ff89 100644 (file)
@@ -53,9 +53,7 @@ MediaStreamTrackEvent::MediaStreamTrackEvent(const AtomicString& type, const Ini
 {
 }
 
-MediaStreamTrackEvent::~MediaStreamTrackEvent()
-{
-}
+MediaStreamTrackEvent::~MediaStreamTrackEvent() = default;
 
 MediaStreamTrack* MediaStreamTrackEvent::track() const
 {
index 8a0f16b..34015ad 100644 (file)
@@ -45,9 +45,7 @@ NavigatorMediaDevices::NavigatorMediaDevices(Frame* frame)
 {
 }
 
-NavigatorMediaDevices::~NavigatorMediaDevices()
-{
-}
+NavigatorMediaDevices::~NavigatorMediaDevices() = default;
 
 NavigatorMediaDevices* NavigatorMediaDevices::from(Navigator* navigator)
 {
index 9c4f396..370ba0a 100644 (file)
@@ -38,7 +38,7 @@ namespace WebCore {
 
 class OverconstrainedErrorEvent : public Event {
 public:
-    virtual ~OverconstrainedErrorEvent() { }
+    virtual ~OverconstrainedErrorEvent() = default;
 
     static Ref<OverconstrainedErrorEvent> create(const AtomicString& type, bool canBubble, bool cancelable, OverconstrainedError* error)
     {
index 465db86..df66f92 100644 (file)
@@ -74,7 +74,7 @@ public:
     WEBCORE_EXPORT static CreatePeerConnectionBackend create;
 
     explicit PeerConnectionBackend(RTCPeerConnection&);
-    virtual ~PeerConnectionBackend() { }
+    virtual ~PeerConnectionBackend() = default;
 
     void createOffer(RTCOfferOptions&&, PeerConnection::SessionDescriptionPromise&&);
     void createAnswer(RTCAnswerOptions&&, PeerConnection::SessionDescriptionPromise&&);
index bf7d8b0..794ca8f 100644 (file)
@@ -51,9 +51,7 @@ RTCDTMFSender::RTCDTMFSender(ScriptExecutionContext& context, RefPtr<MediaStream
 {
 }
 
-RTCDTMFSender::~RTCDTMFSender()
-{
-}
+RTCDTMFSender::~RTCDTMFSender() = default;
 
 bool RTCDTMFSender::canInsertDTMF() const
 {
index 8d73c50..d84b357 100644 (file)
@@ -54,9 +54,7 @@ RTCDTMFToneChangeEvent::RTCDTMFToneChangeEvent(const AtomicString& type, const I
 {
 }
 
-RTCDTMFToneChangeEvent::~RTCDTMFToneChangeEvent()
-{
-}
+RTCDTMFToneChangeEvent::~RTCDTMFToneChangeEvent() = default;
 
 const String& RTCDTMFToneChangeEvent::tone() const
 {
index 6139f47..9524b41 100644 (file)
@@ -47,7 +47,7 @@ public:
     {
         return adoptRef(*new RTCIceTransport());
     }
-    virtual ~RTCIceTransport() { }
+    virtual ~RTCIceTransport() = default;
 
     RTCIceTransportState state() const { return m_transportState; }
     void setState(RTCIceTransportState state) { m_transportState = state; }
index 8b40955..f2aedfe 100644 (file)
@@ -43,9 +43,7 @@ RTCPeerConnectionIceEvent::RTCPeerConnectionIceEvent(bool canBubble, bool cancel
 {
 }
 
-RTCPeerConnectionIceEvent::~RTCPeerConnectionIceEvent()
-{
-}
+RTCPeerConnectionIceEvent::~RTCPeerConnectionIceEvent() = default;
 
 RTCIceCandidate* RTCPeerConnectionIceEvent::candidate() const
 {
index d7fe7a6..14ab069 100644 (file)
@@ -42,7 +42,7 @@ class RTCRtpReceiver : public RTCRtpSenderReceiverBase {
 public:
     class Backend {
     public:
-        virtual ~Backend() { }
+        virtual ~Backend() = default;
         virtual RTCRtpParameters getParameters() { return { }; }
     };
 
index 30a515b..30e958b 100644 (file)
@@ -43,7 +43,7 @@ public:
     public:
         virtual void replaceTrack(RTCRtpSender&, RefPtr<MediaStreamTrack>&&, DOMPromiseDeferred<void>&&) = 0;
         virtual RTCRtpParameters getParameters(RTCRtpSender&) const = 0;
-        virtual ~Backend() { }
+        virtual ~Backend() = default;
     };
 
     static Ref<RTCRtpSender> create(Ref<MediaStreamTrack>&&, Vector<String>&& mediaStreamIds, Backend&);
index 3737e47..1a1cac9 100644 (file)
@@ -47,7 +47,7 @@ namespace WebCore {
 class RTCRtpTransceiver : public RefCounted<RTCRtpTransceiver>, public ScriptWrappable {
 public:
     static Ref<RTCRtpTransceiver> create(Ref<RTCRtpSender>&& sender, Ref<RTCRtpReceiver>&& receiver) { return adoptRef(*new RTCRtpTransceiver(WTFMove(sender), WTFMove(receiver))); }
-    virtual ~RTCRtpTransceiver() { }
+    virtual ~RTCRtpTransceiver() = default;
 
     bool hasSendingDirection() const;
     void enableSendingDirection();
index f8627ac..3e3ade1 100644 (file)
@@ -50,7 +50,7 @@ public:
     virtual void cancelMediaDevicesEnumerationRequest(MediaDevicesEnumerationRequest&) = 0;
 
 protected:
-    virtual ~UserMediaClient() { }
+    virtual ~UserMediaClient() = default;
 };
 
 WEBCORE_EXPORT void provideUserMediaTo(Page*, UserMediaClient*);
index 1566869..258c0b7 100644 (file)
@@ -75,9 +75,7 @@ UserMediaRequest::UserMediaRequest(Document& document, UserMediaController& cont
 {
 }
 
-UserMediaRequest::~UserMediaRequest()
-{
-}
+UserMediaRequest::~UserMediaRequest() = default;
 
 SecurityOrigin* UserMediaRequest::userMediaDocumentOrigin() const
 {
index 47c2653..b747d20 100644 (file)
@@ -67,7 +67,7 @@ class LibWebRTCMediaEndpoint
 {
 public:
     static Ref<LibWebRTCMediaEndpoint> create(LibWebRTCPeerConnectionBackend& peerConnection, LibWebRTCProvider& client) { return adoptRef(*new LibWebRTCMediaEndpoint(peerConnection, client)); }
-    virtual ~LibWebRTCMediaEndpoint() { }
+    virtual ~LibWebRTCMediaEndpoint() = default;
 
     bool setConfiguration(LibWebRTCProvider&, webrtc::PeerConnectionInterface::RTCConfiguration&&);
 
index 18f4f56..0532565 100644 (file)
@@ -65,9 +65,7 @@ LibWebRTCPeerConnectionBackend::LibWebRTCPeerConnectionBackend(RTCPeerConnection
 {
 }
 
-LibWebRTCPeerConnectionBackend::~LibWebRTCPeerConnectionBackend()
-{
-}
+LibWebRTCPeerConnectionBackend::~LibWebRTCPeerConnectionBackend() = default;
 
 static inline webrtc::PeerConnectionInterface::BundlePolicy bundlePolicyfromConfiguration(const MediaEndpointConfiguration& configuration)
 {
index 9b416ab..471639b 100644 (file)
@@ -92,9 +92,7 @@ NavigatorContentUtils* NavigatorContentUtils::from(Page* page)
     return static_cast<NavigatorContentUtils*>(Supplement<Page>::from(page, supplementName()));
 }
 
-NavigatorContentUtils::~NavigatorContentUtils()
-{
-}
+NavigatorContentUtils::~NavigatorContentUtils() = default;
 
 ExceptionOr<void> NavigatorContentUtils::registerProtocolHandler(Navigator& navigator, const String& scheme, const String& url, const String& title)
 {
index b70e896..b62d9af 100644 (file)
@@ -36,7 +36,7 @@ class Page;
 
 class NavigatorContentUtilsClient {
 public:
-    virtual ~NavigatorContentUtilsClient() { }
+    virtual ~NavigatorContentUtilsClient() = default;
     virtual void registerProtocolHandler(const String& scheme, const URL& baseURL, const URL&, const String& title) = 0;
 
 #if ENABLE(CUSTOM_SCHEME_HANDLER)
index f439431..380fd9d 100644 (file)
@@ -71,9 +71,7 @@ Notification::Notification(Document& document, const String& title, const Option
     m_taskTimer->startOneShot(0_s);
 }
 
-Notification::~Notification() 
-{
-}
+Notification::~Notification()  = default;
 
 void Notification::show()
 {
index 6b9a943..0a4d6b8 100644 (file)
@@ -77,7 +77,7 @@ public:
     virtual Permission checkPermission(ScriptExecutionContext*) = 0;
 
 protected:
-    virtual ~NotificationClient() { }
+    virtual ~NotificationClient() = default;
 };
 
 WEBCORE_EXPORT void provideNotification(Page*, NotificationClient*);
index ad64132..c177a48 100644 (file)
@@ -30,9 +30,7 @@
 
 namespace WebCore {
 
-PaymentRequestUpdateEvent::~PaymentRequestUpdateEvent()
-{
-}
+PaymentRequestUpdateEvent::~PaymentRequestUpdateEvent() = default;
 
 void PaymentRequestUpdateEvent::updateWith(Ref<DOMPromise>&&)
 {
index b54c66b..6b5542e 100644 (file)
@@ -44,7 +44,7 @@ class URL;
 
 class PluginReplacement : public RefCounted<PluginReplacement> {
 public:
-    virtual ~PluginReplacement() { }
+    virtual ~PluginReplacement() = default;
 
     virtual bool installReplacement(ShadowRoot&) = 0;
     virtual JSC::JSObject* scriptObject() { return nullptr; }
index ec7a1b1..a642d89 100644 (file)
@@ -45,9 +45,7 @@ DOMWindowQuota::DOMWindowQuota(DOMWindow* window)
 {
 }
 
-DOMWindowQuota::~DOMWindowQuota()
-{
-}
+DOMWindowQuota::~DOMWindowQuota() = default;
 
 const char* DOMWindowQuota::supplementName()
 {
index 0d86fe7..39571c9 100644 (file)
@@ -44,9 +44,7 @@ NavigatorStorageQuota::NavigatorStorageQuota(Frame* frame)
 {
 }
 
-NavigatorStorageQuota::~NavigatorStorageQuota()
-{
-}
+NavigatorStorageQuota::~NavigatorStorageQuota() = default;
 
 const char* NavigatorStorageQuota::supplementName()
 {
index deb0897..0bc3df6 100644 (file)
@@ -43,7 +43,7 @@ typedef int ExceptionCode;
 
 class StorageErrorCallback : public RefCounted<StorageErrorCallback> {
 public:
-    virtual ~StorageErrorCallback() { }
+    virtual ~StorageErrorCallback() = default;
     virtual bool handleEvent(DOMException*) = 0;
 
     class CallbackTask : public ScriptExecutionContext::Task {
index 9fc2994..519f091 100644 (file)
 
 namespace WebCore {
 
-StorageInfo::StorageInfo()
-{
-}
+StorageInfo::StorageInfo() = default;
 
-StorageInfo::~StorageInfo()
-{
-}
+StorageInfo::~StorageInfo() = default;
 
 void StorageInfo::queryUsageAndQuota(ScriptExecutionContext& scriptExecutionContext, int storageType, RefPtr<StorageUsageCallback>&& successCallback, RefPtr<StorageErrorCallback>&& errorCallback)
 {
index 9b423c5..8a709f5 100644 (file)
@@ -41,9 +41,7 @@ StorageQuota::StorageQuota(Type type)
 {
 }
 
-StorageQuota::~StorageQuota()
-{
-}
+StorageQuota::~StorageQuota() = default;
 
 } // namespace WebCore
 
index dcd734c..18fef73 100644 (file)
@@ -38,7 +38,7 @@ namespace WebCore {
 
 class StorageQuotaCallback : public RefCounted<StorageQuotaCallback> {
 public:
-    virtual ~StorageQuotaCallback() { }
+    virtual ~StorageQuotaCallback() = default;
     virtual bool handleEvent(unsigned long long grantedQuotaInBytes) = 0;
 };
 
index c424dd6..a26410f 100644 (file)
@@ -38,7 +38,7 @@ namespace WebCore {
 
 class StorageUsageCallback : public RefCounted<StorageUsageCallback> {
 public:
-    virtual ~StorageUsageCallback() { }
+    virtual ~StorageUsageCallback() = default;
     virtual bool handleEvent(unsigned long long currentUsageInBytes, unsigned long long currentQuotaInBytes) = 0;
 };
 
index fd5ef4d..95c3e43 100644 (file)
 
 namespace WebCore {
 
-WorkerNavigatorStorageQuota::WorkerNavigatorStorageQuota()
-{
-}
+WorkerNavigatorStorageQuota::WorkerNavigatorStorageQuota() = default;
 
-WorkerNavigatorStorageQuota::~WorkerNavigatorStorageQuota()
-{
-}
+WorkerNavigatorStorageQuota::~WorkerNavigatorStorageQuota() = default;
 
 const char* WorkerNavigatorStorageQuota::supplementName()
 {
index 5ef8723..b6553b9 100644 (file)
@@ -42,9 +42,7 @@ DOMWindowSpeechSynthesis::DOMWindowSpeechSynthesis(DOMWindow* window)
 {
 }
 
-DOMWindowSpeechSynthesis::~DOMWindowSpeechSynthesis()
-{
-}
+DOMWindowSpeechSynthesis::~DOMWindowSpeechSynthesis() = default;
 
 const char* DOMWindowSpeechSynthesis::supplementName()
 {
index 7fade0d..37aa59f 100644 (file)
@@ -35,7 +35,7 @@ namespace WebCore {
 
 class SpeechSynthesisVoice : public RefCounted<SpeechSynthesisVoice> {
 public:
-    virtual ~SpeechSynthesisVoice() { }
+    virtual ~SpeechSynthesisVoice() = default;
     static Ref<SpeechSynthesisVoice> create(PlatformSpeechSynthesisVoice&);
 
     const String& voiceURI() const { return m_platformVoice->voiceURI(); }
index 4103ac8..3d03911 100644 (file)
@@ -38,7 +38,7 @@ namespace WebCore {
 
 class ReadableStreamSource : public RefCounted<ReadableStreamSource> {
 public:
-    virtual ~ReadableStreamSource() { }
+    virtual ~ReadableStreamSource() = default;
 
     void start(ReadableStreamDefaultController&&, DOMPromiseDeferred<void>&&);
     void pull(DOMPromiseDeferred<void>&&);
index 2572507..725cde6 100644 (file)
@@ -33,9 +33,7 @@
 
 namespace WebCore {
 
-AudioProcessingEvent::AudioProcessingEvent()
-{
-}
+AudioProcessingEvent::AudioProcessingEvent() = default;
 
 AudioProcessingEvent::AudioProcessingEvent(RefPtr<AudioBuffer>&& inputBuffer, RefPtr<AudioBuffer>&& outputBuffer, double playbackTime)
     : Event(eventNames().audioprocessEvent, true, false)
@@ -45,9 +43,7 @@ AudioProcessingEvent::AudioProcessingEvent(RefPtr<AudioBuffer>&& inputBuffer, Re
 {
 }
 
-AudioProcessingEvent::~AudioProcessingEvent()
-{
-}
+AudioProcessingEvent::~AudioProcessingEvent() = default;
 
 EventInterface AudioProcessingEvent::eventInterface() const
 {
index 7538778..18b96e6 100644 (file)
@@ -42,7 +42,7 @@ class MediaStreamAudioSource final : public RealtimeMediaSource {
 public:
     static Ref<MediaStreamAudioSource> create();
 
-    ~MediaStreamAudioSource() { }
+    ~MediaStreamAudioSource() = default;
 
     const RealtimeMediaSourceCapabilities& capabilities() const final;
     const RealtimeMediaSourceSettings& settings() const final;
index f56ae51..eaf635d 100644 (file)
@@ -44,9 +44,7 @@ OfflineAudioCompletionEvent::OfflineAudioCompletionEvent(RefPtr<AudioBuffer>&& r
 {
 }
 
-OfflineAudioCompletionEvent::~OfflineAudioCompletionEvent()
-{
-}
+OfflineAudioCompletionEvent::~OfflineAudioCompletionEvent() = default;
 
 EventInterface OfflineAudioCompletionEvent::eventInterface() const
 {
index 035dc2b..d265739 100644 (file)
@@ -62,9 +62,7 @@ RealtimeAnalyser::RealtimeAnalyser()
     m_analysisFrame = std::make_unique<FFTFrame>(DefaultFFTSize);
 }
 
-RealtimeAnalyser::~RealtimeAnalyser()
-{
-}
+RealtimeAnalyser::~RealtimeAnalyser() = default;
 
 void RealtimeAnalyser::reset()
 {
index afd568f..f94c7af 100644 (file)
@@ -33,7 +33,7 @@ struct SecurityOriginData;
 
 class DatabaseManagerClient {
 public:
-    virtual ~DatabaseManagerClient() { }
+    virtual ~DatabaseManagerClient() = default;
     virtual void dispatchDidModifyOrigin(const SecurityOriginData&) = 0;
     virtual void dispatchDidModifyDatabase(const SecurityOriginData&, const String& databaseName) = 0;
 
index 6f08837..516a2d2 100644 (file)
@@ -43,9 +43,7 @@ OriginLock::OriginLock(String originPath)
 {
 }
 
-OriginLock::~OriginLock()
-{
-}
+OriginLock::~OriginLock() = default;
 
 void OriginLock::lock()
 {
index e243f8e..091a30a 100644 (file)
@@ -83,9 +83,7 @@ SQLStatement::SQLStatement(Database& database, const String& statement, Vector<S
 {
 }
 
-SQLStatement::~SQLStatement()
-{
-}
+SQLStatement::~SQLStatement() = default;
 
 SQLError* SQLStatement::sqlError() const
 {
index f021620..171e0db 100644 (file)
@@ -68,9 +68,7 @@ SQLTransaction::SQLTransaction(Ref<Database>&& database, RefPtr<SQLTransactionCa
 {
 }
 
-SQLTransaction::~SQLTransaction()
-{
-}
+SQLTransaction::~SQLTransaction() = default;
 
 ExceptionOr<void> SQLTransaction::executeSql(const String& sqlStatement, std::optional<Vector<SQLValue>>&& arguments, RefPtr<SQLStatementCallback>&& callback, RefPtr<SQLStatementErrorCallback>&& callbackError)
 {
index 67b5540..fd23d87 100644 (file)
@@ -50,7 +50,7 @@ class VoidCallback;
 
 class SQLTransactionWrapper : public ThreadSafeRefCounted<SQLTransactionWrapper> {
 public:
-    virtual ~SQLTransactionWrapper() { }
+    virtual ~SQLTransactionWrapper() = default;
     virtual bool performPreflight(SQLTransaction&) = 0;
     virtual bool performPostflight(SQLTransaction&) = 0;
     virtual SQLError* sqlError() const = 0;
index b6b7806..2ef516b 100644 (file)
@@ -32,7 +32,7 @@ namespace WebCore {
 template<typename T>
 class SQLTransactionStateMachine {
 public:
-    virtual ~SQLTransactionStateMachine() { }
+    virtual ~SQLTransactionStateMachine() = default;
 
 protected:
     SQLTransactionStateMachine();
index c5becab..79aa561 100644 (file)
 namespace WebCore {
 using namespace JSC;
 
-NavigatorWebDriver::NavigatorWebDriver()
-{
-}
+NavigatorWebDriver::NavigatorWebDriver() = default;
 
-NavigatorWebDriver::~NavigatorWebDriver()
-{
-}
+NavigatorWebDriver::~NavigatorWebDriver() = default;
 
 const char* NavigatorWebDriver::supplementName()
 {
index 2e935d8..ca406af 100644 (file)
@@ -49,7 +49,7 @@ class ThreadableWebSocketChannel {
     WTF_MAKE_NONCOPYABLE(ThreadableWebSocketChannel);
 public:
     static Ref<ThreadableWebSocketChannel> create(ScriptExecutionContext&, WebSocketChannelClient&, SocketProvider&);
-    ThreadableWebSocketChannel() { }
+    ThreadableWebSocketChannel() = default;
 
     virtual bool isWebSocketChannel() const { return false; }
 
@@ -77,7 +77,7 @@ public:
     void deref() { derefThreadableWebSocketChannel(); }
 
 protected:
-    virtual ~ThreadableWebSocketChannel() { }
+    virtual ~ThreadableWebSocketChannel() = default;
     virtual void refThreadableWebSocketChannel() = 0;
     virtual void derefThreadableWebSocketChannel() = 0;
 };
index f499697..d6af8be 100644 (file)
@@ -36,7 +36,7 @@ namespace WebCore {
 
 class WebSocketChannelClient {
 public:
-    virtual ~WebSocketChannelClient() { }
+    virtual ~WebSocketChannelClient() = default;
     virtual void didConnect() = 0;
     virtual void didReceiveMessage(const String&) = 0;
     virtual void didReceiveBinaryData(Vector<uint8_t>&&) = 0;
@@ -51,7 +51,7 @@ public:
     virtual void didUpgradeURL() = 0;
 
 protected:
-    WebSocketChannelClient() { }
+    WebSocketChannelClient() = default;
 };
 
 } // namespace WebCore
index 9a92522..f2fa620 100644 (file)
@@ -41,7 +41,7 @@ class WebSocketExtensionDeflateFrame : public WebSocketExtensionProcessor {
     WTF_MAKE_FAST_ALLOCATED;
 public:
     explicit WebSocketExtensionDeflateFrame(WebSocketDeflateFramer*);
-    virtual ~WebSocketExtensionDeflateFrame() { }
+    virtual ~WebSocketExtensionDeflateFrame() = default;
 
     String handshakeString() override;
     bool processResponse(const HashMap<String, String>&) override;
index 453ab92..548ca2e 100644 (file)
@@ -37,7 +37,7 @@ namespace WebCore {
 
 class WebSocketExtensionProcessor {
 public:
-    virtual ~WebSocketExtensionProcessor() { }
+    virtual ~WebSocketExtensionProcessor() = default;
 
     String extensionToken() const { return m_extensionToken; }
 
index 15a3b73..0ea90f5 100644 (file)
@@ -129,9 +129,7 @@ WebSocketHandshake::WebSocketHandshake(const URL& url, const String& protocol, D
     m_expectedAccept = getExpectedWebSocketAccept(m_secWebSocketKey);
 }
 
-WebSocketHandshake::~WebSocketHandshake()
-{
-}
+WebSocketHandshake::~WebSocketHandshake() = default;
 
 const URL& WebSocketHandshake::url() const
 {
index b30a002..33cba62 100644 (file)
 
 namespace WebCore {
 
-GamepadWebVR::GamepadWebVR()
-{
-}
+GamepadWebVR::GamepadWebVR() = default;
 
-GamepadWebVR::~GamepadWebVR()
-{
-}
+GamepadWebVR::~GamepadWebVR() = default;
 
 unsigned GamepadWebVR::displayId(const Gamepad&)
 {
index d21fc93..59da600 100644 (file)
@@ -1,3 +1,16 @@
+2017-10-19  Daniel Bates  <dabates@apple.com>
+
+        Use "= default" to denote default constructor or destructor
+        https://bugs.webkit.org/show_bug.cgi?id=178528
+
+        Rubber-stamped by Andy Estes.
+
+        * pal/Logger.h:
+        (PAL::Logger::Observer::~Observer): Deleted.
+        * pal/crypto/gcrypt/CryptoDigestGCrypt.cpp:
+        * pal/system/SleepDisabler.cpp:
+        * pal/system/SystemSleepListener.h:
+
 2017-10-17  Keith Miller  <keith_miller@apple.com>
 
         Change WebCore sources to work with unified source builds
index 61c52fe..ca29471 100644 (file)
@@ -57,7 +57,7 @@ public:
 
     class Observer {
     public:
-        virtual ~Observer() { }
+        virtual ~Observer() = default;
         virtual void didLogMessage(const WTFLogChannel&, WTFLogLevel, const String&) = 0;
     };
 
index 0a78ae0..d28566b 100644 (file)
@@ -41,9 +41,7 @@ CryptoDigest::CryptoDigest()
 {
 }
 
-CryptoDigest::~CryptoDigest()
-{
-}
+CryptoDigest::~CryptoDigest() = default;
 
 std::unique_ptr<CryptoDigest> CryptoDigest::create(CryptoDigest::Algorithm algorithm)
 {
index c3cd247..10188ee 100644 (file)
@@ -40,8 +40,6 @@ SleepDisabler::SleepDisabler(const char*, Type type)
 {
 }
 
-SleepDisabler::~SleepDisabler()
-{
-}
+SleepDisabler::~SleepDisabler() = default;
 
 } // namespace PAL
index 7875abd..b96cab1 100644 (file)
@@ -31,13 +31,13 @@ class SystemSleepListener {
 public:
     class Client {
     public:
-        virtual ~Client() { }
+        virtual ~Client() = default;
         virtual void systemWillSleep() = 0;
         virtual void systemDidWake() = 0;
     };
 
     static std::unique_ptr<SystemSleepListener> create(Client&);
-    virtual ~SystemSleepListener() { }
+    virtual ~SystemSleepListener() = default;
 
     Client& client() { return m_client; }
 
index ce2d08b..b7d3cb0 100644 (file)
@@ -112,7 +112,7 @@ struct VisiblePositionIndexRange {
 
 class AccessibilityReplacedText {
 public:
-    AccessibilityReplacedText() { }
+    AccessibilityReplacedText() = default;
     AccessibilityReplacedText(const VisibleSelection&);
     void postTextStateChangeNotification(AXObjectCache*, AXTextEditType, const String&, const VisibleSelection&);
     const VisiblePositionIndexRange& replacedRange() { return m_replacedRange; }
index b3b4365..ae8ac57 100644 (file)
@@ -45,9 +45,7 @@ AccessibilityARIAGrid::AccessibilityARIAGrid(RenderObject* renderer)
 {
 }
 
-AccessibilityARIAGrid::~AccessibilityARIAGrid()
-{
-}
+AccessibilityARIAGrid::~AccessibilityARIAGrid() = default;
 
 Ref<AccessibilityARIAGrid> AccessibilityARIAGrid::create(RenderObject* renderer)
 {
index efba04f..2163b96 100644 (file)
@@ -43,9 +43,7 @@ AccessibilityARIAGridCell::AccessibilityARIAGridCell(RenderObject* renderer)
 {
 }
 
-AccessibilityARIAGridCell::~AccessibilityARIAGridCell()
-{
-}
+AccessibilityARIAGridCell::~AccessibilityARIAGridCell() = default;
 
 Ref<AccessibilityARIAGridCell> AccessibilityARIAGridCell::create(RenderObject* renderer)
 {
index 5c15ec0..6de1702 100644 (file)
@@ -40,9 +40,7 @@ AccessibilityARIAGridRow::AccessibilityARIAGridRow(RenderObject* renderer)
 {
 }
 
-AccessibilityARIAGridRow::~AccessibilityARIAGridRow()
-{
-}
+AccessibilityARIAGridRow::~AccessibilityARIAGridRow() = default;
 
 Ref<AccessibilityARIAGridRow> AccessibilityARIAGridRow::create(RenderObject* renderer)
 {
index 96bc139..9ac744d 100644 (file)
@@ -45,9 +45,7 @@ AccessibilityImageMapLink::AccessibilityImageMapLink()
 {
 }
 
-AccessibilityImageMapLink::~AccessibilityImageMapLink()
-{
-}    
+AccessibilityImageMapLink::~AccessibilityImageMapLink() = default;
 
 Ref<AccessibilityImageMapLink> AccessibilityImageMapLink::create()
 {
index c2d5038..61dda4f 100644 (file)
@@ -41,9 +41,7 @@ AccessibilityLabel::AccessibilityLabel(RenderObject* renderer)
 {
 }
 
-AccessibilityLabel::~AccessibilityLabel()
-{
-}
+AccessibilityLabel::~AccessibilityLabel() = default;
 
 Ref<AccessibilityLabel> AccessibilityLabel::create(RenderObject* renderer)
 {
index d0e5b16..f90cecb 100644 (file)
@@ -45,9 +45,7 @@ AccessibilityList::AccessibilityList(RenderObject* renderer)
 {
 }
 
-AccessibilityList::~AccessibilityList()
-{
-}
+AccessibilityList::~AccessibilityList() = default;
 
 Ref<AccessibilityList> AccessibilityList::create(RenderObject* renderer)
 {
index da26cee..77fcaeb 100644 (file)
@@ -46,9 +46,7 @@ AccessibilityListBox::AccessibilityListBox(RenderObject* renderer)
 {
 }
 
-AccessibilityListBox::~AccessibilityListBox()
-{
-}
+AccessibilityListBox::~AccessibilityListBox() = default;
 
 Ref<AccessibilityListBox> AccessibilityListBox::create(RenderObject* renderer)
 {
index 6a63894..417d624 100644 (file)
@@ -50,9 +50,7 @@ AccessibilityListBoxOption::AccessibilityListBoxOption()
 {
 }
 
-AccessibilityListBoxOption::~AccessibilityListBoxOption()
-{
-}    
+AccessibilityListBoxOption::~AccessibilityListBoxOption() = default;
     
 Ref<AccessibilityListBoxOption> AccessibilityListBoxOption::create()
 {
index d9cba29..4beedf1 100644 (file)
@@ -41,9 +41,7 @@ AccessibilityMathMLElement::AccessibilityMathMLElement(RenderObject* renderer, b
 {
 }
 
-AccessibilityMathMLElement::~AccessibilityMathMLElement()
-{
-}
+AccessibilityMathMLElement::~AccessibilityMathMLElement() = default;
 
 Ref<AccessibilityMathMLElement> AccessibilityMathMLElement::create(RenderObject* renderer, bool isAnonymousOperator)
 {
index 07ff9cb..2fbecc8 100644 (file)
@@ -38,7 +38,7 @@ namespace WebCore {
 class AccessibilityMediaControl : public AccessibilityRenderObject {
 public:
     static Ref<AccessibilityObject> create(RenderObject*);
-    virtual ~AccessibilityMediaControl() { }
+    virtual ~AccessibilityMediaControl() = default;
 
     AccessibilityRole roleValue() const override;
 
@@ -60,7 +60,7 @@ private:
 class AccessibilityMediaTimeline final : public AccessibilitySlider {
 public:
     static Ref<AccessibilityObject> create(RenderObject*);
-    virtual ~AccessibilityMediaTimeline() { }
+    virtual ~AccessibilityMediaTimeline() = default;
 
     String helpText() const override;
     String valueDescription() const override;
@@ -76,7 +76,7 @@ private:
 class AccessibilityMediaControlsContainer final : public AccessibilityMediaControl {
 public:
     static Ref<AccessibilityObject> create(RenderObject*);
-    virtual ~AccessibilityMediaControlsContainer() { }
+    virtual ~AccessibilityMediaControlsContainer() = default;
 
     AccessibilityRole roleValue() const override { return ToolbarRole; }
 
@@ -94,7 +94,7 @@ private:
 class AccessibilityMediaTimeDisplay final : public AccessibilityMediaControl {
 public:
     static Ref<AccessibilityObject> create(RenderObject*);
-    virtual ~AccessibilityMediaTimeDisplay() { }
+    virtual ~AccessibilityMediaTimeDisplay() = default;
 
     AccessibilityRole roleValue() const override { return ApplicationTimerRole; }
 
index a70e8ab..a68ae44 100644 (file)
@@ -46,9 +46,7 @@ AccessibilityMediaObject::AccessibilityMediaObject(RenderObject* renderer)
 {
 }
 
-AccessibilityMediaObject::~AccessibilityMediaObject()
-{
-}
+AccessibilityMediaObject::~AccessibilityMediaObject() = default;
 
 Ref<AccessibilityMediaObject> AccessibilityMediaObject::create(RenderObject* renderer)
 {
index 0d804ce..8927663 100644 (file)
@@ -33,9 +33,7 @@ AccessibilityMockObject::AccessibilityMockObject()
 {
 }
 
-AccessibilityMockObject::~AccessibilityMockObject()
-{
-}
+AccessibilityMockObject::~AccessibilityMockObject() = default;
     
 bool AccessibilityMockObject::computeAccessibilityIsIgnored() const
 {
index 2ebc226..894a44e 100644 (file)
@@ -48,9 +48,7 @@ AccessibilitySVGElement::AccessibilitySVGElement(RenderObject* renderer)
 {
 }
 
-AccessibilitySVGElement::~AccessibilitySVGElement()
-{
-}
+AccessibilitySVGElement::~AccessibilitySVGElement() = default;
 
 Ref<AccessibilitySVGElement> AccessibilitySVGElement::create(RenderObject* renderer)
 {
index 177f1eb..b1dd9bf 100644 (file)
@@ -38,9 +38,7 @@ AccessibilitySVGRoot::AccessibilitySVGRoot(RenderObject* renderer)
 {
 }
 
-AccessibilitySVGRoot::~AccessibilitySVGRoot()
-{
-}
+AccessibilitySVGRoot::~AccessibilitySVGRoot() = default;
 
 Ref<AccessibilitySVGRoot> AccessibilitySVGRoot::create(RenderObject* renderer)
 {
index 4b20f79..672b4ca 100644 (file)
@@ -38,7 +38,7 @@ class HTMLInputElement;
 class AccessibilitySlider : public AccessibilityRenderObject {
 public:
     static Ref<AccessibilitySlider> create(RenderObject*);
-    virtual ~AccessibilitySlider() { }
+    virtual ~AccessibilitySlider() = default;
 
 protected:
     explicit AccessibilitySlider(RenderObject*);
@@ -67,7 +67,7 @@ private:
 class AccessibilitySliderThumb final : public AccessibilityMockObject {
 public:
     static Ref<AccessibilitySliderThumb> create();
-    virtual ~AccessibilitySliderThumb() { }
+    virtual ~AccessibilitySliderThumb() = default;
 
     AccessibilityRole roleValue() const override { return SliderThumbRole; }
     LayoutRect elementRect() const override;
index 11be8a9..edcab35 100644 (file)
@@ -41,9 +41,7 @@ AccessibilitySpinButton::AccessibilitySpinButton()
 {
 }
 
-AccessibilitySpinButton::~AccessibilitySpinButton()
-{
-}
+AccessibilitySpinButton::~AccessibilitySpinButton() = default;
     
 AccessibilityObject* AccessibilitySpinButton::incrementButton()
 {
index bc043be..c1f47b7 100644 (file)
@@ -57,7 +57,7 @@ private:
 class AccessibilitySpinButtonPart final : public AccessibilityMockObject {
 public:
     static Ref<AccessibilitySpinButtonPart> create();
-    virtual ~AccessibilitySpinButtonPart() { }
+    virtual ~AccessibilitySpinButtonPart() = default;
     
     bool isIncrementor() const { return m_isIncrementor; }
     void setIsIncrementor(bool value) { m_isIncrementor = value; }
index c4cad30..4b1c617 100644 (file)
@@ -57,9 +57,7 @@ AccessibilityTable::AccessibilityTable(RenderObject* renderer)
 {
 }
 
-AccessibilityTable::~AccessibilityTable()
-{
-}
+AccessibilityTable::~AccessibilityTable() = default;
 
 void AccessibilityTable::init()
 {
index 9afceb5..f805139 100644 (file)
@@ -48,9 +48,7 @@ AccessibilityTableCell::AccessibilityTableCell(RenderObject* renderer)
 {
 }
 
-AccessibilityTableCell::~AccessibilityTableCell()
-{
-}
+AccessibilityTableCell::~AccessibilityTableCell() = default;
 
 Ref<AccessibilityTableCell> AccessibilityTableCell::create(RenderObject* renderer)
 {
index 1669a6f..63c2bb5 100644 (file)
@@ -42,13 +42,9 @@ namespace WebCore {
     
 using namespace HTMLNames;
 
-AccessibilityTableColumn::AccessibilityTableColumn()
-{
-}
+AccessibilityTableColumn::AccessibilityTableColumn() = default;
 
-AccessibilityTableColumn::~AccessibilityTableColumn()
-{
-}    
+AccessibilityTableColumn::~AccessibilityTableColumn() = default;
 
 Ref<AccessibilityTableColumn> AccessibilityTableColumn::create()
 {
index 3907e12..59a3ee7 100644 (file)
 
 namespace WebCore {
 
-AccessibilityTableHeaderContainer::AccessibilityTableHeaderContainer()
-{
-}
+AccessibilityTableHeaderContainer::AccessibilityTableHeaderContainer() = default;
 
-AccessibilityTableHeaderContainer::~AccessibilityTableHeaderContainer()
-{
-}
+AccessibilityTableHeaderContainer::~AccessibilityTableHeaderContainer() = default;
 
 Ref<AccessibilityTableHeaderContainer> AccessibilityTableHeaderContainer::create()
 {
index b51b18c..b9c6f6c 100644 (file)
@@ -47,9 +47,7 @@ AccessibilityTableRow::AccessibilityTableRow(RenderObject* renderer)
 {
 }
 
-AccessibilityTableRow::~AccessibilityTableRow()
-{
-}
+AccessibilityTableRow::~AccessibilityTableRow() = default;
 
 Ref<AccessibilityTableRow> AccessibilityTableRow::create(RenderObject* renderer)
 {