Skip to content
  • andersca@apple.com's avatar
    Add OVERRIDE and virtual where appropriate · 70c60588
    andersca@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=122439
    
    Reviewed by Antti Koivisto.
    
    Source/JavaScriptCore:
    
    * API/JSAPIWrapperObject.mm:
    * API/JSCallbackObject.h:
    (JSC::JSCallbackObjectData::~JSCallbackObjectData):
    * API/JSManagedValue.mm:
    * API/JSScriptRef.cpp:
    (OpaqueJSScript::~OpaqueJSScript):
    * bytecode/CodeBlock.h:
    * bytecode/StructureStubClearingWatchpoint.h:
    * dfg/DFGArrayifySlowPathGenerator.h:
    * dfg/DFGCallArrayAllocatorSlowPathGenerator.h:
    * dfg/DFGFailedFinalizer.h:
    * dfg/DFGJITCode.h:
    * dfg/DFGJITFinalizer.h:
    * dfg/DFGSaneStringGetByValSlowPathGenerator.h:
    * dfg/DFGSlowPathGenerator.h:
    * dfg/DFGSpeculativeJIT64.cpp:
    * heap/Heap.h:
    * heap/IncrementalSweeper.h:
    * heap/SuperRegion.h:
    * jit/ClosureCallStubRoutine.h:
    * jit/ExecutableAllocatorFixedVMPool.cpp:
    * jit/GCAwareJITStubRoutine.h:
    * jit/JITCode.h:
    * jit/JITStubs.cpp:
    * jit/JITToDFGDeferredCompilationCallback.h:
    * jit/JumpReplacementWatchpoint.h:
    * parser/Nodes.h:
    * runtime/DataView.h:
    * runtime/GCActivityCallback.h:
    * runtime/GenericTypedArrayView.h:
    * runtime/RegExpCache.h:
    * runtime/SimpleTypedArrayController.h:
    * runtime/WeakMapData.h:
    
    Source/WebCore:
    
    * Modules/encryptedmedia/MediaKeys.h:
    * Modules/webaudio/AnalyserNode.h:
    * Modules/webaudio/AudioBasicInspectorNode.h:
    * Modules/webaudio/AudioBasicProcessorNode.h:
    * Modules/webaudio/AudioBufferSourceNode.h:
    * Modules/webaudio/AudioContext.h:
    * Modules/webaudio/AudioDestinationNode.h:
    * Modules/webaudio/AudioProcessingEvent.h:
    * Modules/webaudio/BiquadDSPKernel.h:
    * Modules/webaudio/BiquadProcessor.h:
    * Modules/webaudio/ChannelMergerNode.h:
    * Modules/webaudio/ChannelSplitterNode.h:
    * Modules/webaudio/ConvolverNode.h:
    * Modules/webaudio/DelayDSPKernel.h:
    * Modules/webaudio/DelayProcessor.h:
    * Modules/webaudio/DynamicsCompressorNode.h:
    * Modules/webaudio/GainNode.h:
    * Modules/webaudio/MediaElementAudioSourceNode.h:
    * Modules/webaudio/OfflineAudioCompletionEvent.h:
    * Modules/webaudio/OfflineAudioDestinationNode.h:
    * Modules/webaudio/OscillatorNode.h:
    * Modules/webaudio/PannerNode.h:
    * Modules/webaudio/ScriptProcessorNode.h:
    * Modules/webaudio/WaveShaperProcessor.h:
    * accessibility/AccessibilityARIAGrid.h:
    * accessibility/AccessibilityARIAGridCell.h:
    * accessibility/AccessibilityARIAGridRow.h:
    * accessibility/AccessibilityImageMapLink.h:
    * accessibility/AccessibilityList.h:
    * accessibility/AccessibilityListBox.h:
    * accessibility/AccessibilityListBoxOption.h:
    * accessibility/AccessibilityMediaControls.h:
    * accessibility/AccessibilityMenuList.h:
    * accessibility/AccessibilityMenuListOption.h:
    * accessibility/AccessibilityMenuListPopup.h:
    * accessibility/AccessibilityMockObject.h:
    * accessibility/AccessibilityNodeObject.h:
    * accessibility/AccessibilityProgressIndicator.h:
    * accessibility/AccessibilityRenderObject.h:
    * accessibility/AccessibilitySVGRoot.h:
    * accessibility/AccessibilityScrollView.h:
    * accessibility/AccessibilityScrollbar.h:
    * accessibility/AccessibilitySlider.h:
    * accessibility/AccessibilitySpinButton.h:
    * accessibility/AccessibilityTable.h:
    * accessibility/AccessibilityTableCell.h:
    * accessibility/AccessibilityTableColumn.h:
    * accessibility/AccessibilityTableHeaderContainer.h:
    * accessibility/AccessibilityTableRow.h:
    * bindings/js/JSEventListener.h:
    * bindings/js/WebCoreTypedArrayController.h:
    * bridge/c/c_class.h:
    * bridge/c/c_instance.h:
    * bridge/c/c_runtime.h:
    * bridge/runtime_root.h:
    * css/CSSBasicShapes.h:
    * css/CSSComputedStyleDeclaration.h:
    * css/CSSStyleSheet.h:
    * dom/Attr.h:
    * dom/BeforeTextInsertedEvent.h:
    * dom/CDATASection.h:
    * dom/ChildNodeList.h:
    * dom/DatasetDOMStringMap.h:
    * dom/Document.h:
    * dom/DocumentEventQueue.h:
    * dom/DocumentFragment.h:
    * dom/Element.h:
    * dom/ErrorEvent.h:
    * dom/KeyboardEvent.h:
    * dom/Node.h:
    * dom/PageTransitionEvent.h:
    * dom/ProgressEvent.h:
    * dom/PseudoElement.h:
    * dom/ScriptExecutionContext.h:
    * dom/ShadowRoot.h:
    * dom/StyledElement.h:
    * dom/TagNodeList.h:
    * dom/Text.h:
    * dom/TextEvent.h:
    * dom/TransitionEvent.h:
    * dom/UIEvent.h:
    * dom/WebKitAnimationEvent.h:
    * dom/WebKitTransitionEvent.h:
    * editing/ApplyBlockElementCommand.h:
    * editing/ApplyStyleCommand.h:
    * editing/BreakBlockquoteCommand.h:
    * editing/CompositeEditCommand.h:
    * editing/SpellingCorrectionCommand.h:
    * fileapi/File.h:
    * fileapi/FileThreadTask.h:
    * history/BackForwardList.h:
    * html/BaseCheckableInputType.h:
    * html/HTMLAnchorElement.h:
    * html/HTMLAreaElement.h:
    * html/HTMLCanvasElement.h:
    * html/HTMLCollection.h:
    * html/HTMLElement.h:
    * html/HTMLFieldSetElement.h:
    * html/HTMLFormControlElement.h:
    * html/HTMLFormControlElementWithState.h:
    * html/HTMLFormElement.h:
    * html/HTMLFrameElementBase.h:
    * html/HTMLImageElement.h:
    * html/HTMLImageLoader.h:
    * html/HTMLInputElement.h:
    * html/HTMLLabelElement.h:
    * html/HTMLLegendElement.h:
    * html/HTMLMediaElement.h:
    * html/HTMLMeterElement.h:
    * html/HTMLOptGroupElement.h:
    * html/HTMLOptionElement.h:
    * html/HTMLPlugInElement.h:
    * html/HTMLPlugInImageElement.h:
    * html/HTMLProgressElement.h:
    * html/HTMLSelectElement.h:
    * html/HTMLTableElement.h:
    * html/HTMLTextAreaElement.h:
    * html/HTMLTextFormControlElement.h:
    * html/HTMLVideoElement.h:
    * html/canvas/CanvasRenderingContext2D.cpp:
    * html/shadow/MediaControlElementTypes.h:
    * html/shadow/MediaControlElements.h:
    * html/shadow/SpinButtonElement.h:
    * html/shadow/TextControlInnerElements.h:
    * html/track/AudioTrackList.h:
    * html/track/TextTrackList.h:
    * html/track/TrackListBase.h:
    * inspector/InspectorValues.h:
    * loader/EmptyClients.h:
    * loader/ImageLoader.h:
    * loader/ResourceLoader.h:
    * loader/SubresourceLoader.h:
    * loader/appcache/ApplicationCacheGroup.cpp:
    * loader/appcache/ApplicationCacheGroup.h:
    * loader/appcache/DOMApplicationCache.h:
    * loader/archive/cf/LegacyWebArchive.h:
    * loader/cache/CachedCSSStyleSheet.h:
    * loader/cache/CachedFont.h:
    * loader/cache/CachedFontClient.h:
    * loader/cache/CachedImageClient.h:
    * loader/cache/CachedSVGDocumentClient.h:
    * loader/cache/CachedStyleSheetClient.h:
    * loader/cache/CachedXSLStyleSheet.h:
    * page/Chrome.h:
    * page/DOMWindow.h:
    * page/FrameView.h:
    * page/animation/ImplicitAnimation.h:
    * platform/PODIntervalTree.h:
    * platform/PODRedBlackTree.h:
    * platform/ScrollView.h:
    * platform/Scrollbar.h:
    * platform/Timer.h:
    * platform/animation/TimingFunction.h:
    (WebCore::LinearTimingFunction::~LinearTimingFunction):
    (WebCore::CubicBezierTimingFunction::~CubicBezierTimingFunction):
    (WebCore::StepsTimingFunction::~StepsTimingFunction):
    * platform/audio/AudioDSPKernelProcessor.h:
    * platform/audio/HRTFPanner.h:
    * platform/audio/mac/AudioDestinationMac.h:
    * platform/graphics/SimpleFontData.h:
    * platform/graphics/avfoundation/InbandTextTrackPrivateAVF.h:
    * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
    * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h:
    * platform/graphics/filters/FilterOperation.h:
    * platform/network/ResourceHandle.h:
    * rendering/AutoTableLayout.h:
    * rendering/ClipPathOperation.h:
    * rendering/InlineFlowBox.h:
    * rendering/RenderBlock.h:
    * rendering/RenderBox.h:
    * rendering/RenderBoxModelObject.h:
    * rendering/RenderButton.h:
    * rendering/RenderFieldset.h:
    * rendering/RenderFileUploadControl.h:
    * rendering/RenderFlexibleBox.h:
    * rendering/RenderFlowThread.h:
    * rendering/RenderFullScreen.h:
    * rendering/RenderImage.h:
    * rendering/RenderLayer.h:
    * rendering/RenderLineBreak.h:
    * rendering/RenderListBox.h:
    * rendering/RenderListItem.h:
    * rendering/RenderListMarker.h:
    * rendering/RenderMenuList.h:
    * rendering/RenderMeter.h:
    * rendering/RenderObject.h:
    * rendering/RenderReplaced.h:
    * rendering/RenderSlider.h:
    * rendering/RenderTable.h:
    * rendering/RenderTableCell.h:
    * rendering/RenderText.h:
    * rendering/RenderTextControl.h:
    * rendering/RenderTextControlSingleLine.h:
    * rendering/RenderTextFragment.h:
    * rendering/RenderView.h:
    * rendering/RootInlineBox.h:
    * rendering/mathml/RenderMathMLBlock.h:
    * rendering/mathml/RenderMathMLFraction.h:
    * rendering/mathml/RenderMathMLOperator.h:
    * rendering/style/BasicShapes.h:
    * rendering/svg/RenderSVGModelObject.h:
    * rendering/svg/RenderSVGShape.h:
    * svg/SVGAnimatedBoolean.h:
    * svg/SVGAnimatedString.h:
    * svg/SVGAnimatedTransformList.h:
    * svg/SVGDocument.h:
    * svg/SVGElement.h:
    * svg/SVGElementInstance.h:
    * svg/SVGFontElement.h:
    * svg/SVGGElement.h:
    * svg/SVGGraphicsElement.h:
    * svg/SVGTransformable.h:
    * svg/properties/SVGAnimatedListPropertyTearOff.h:
    * svg/properties/SVGAnimatedPropertyMacros.h:
    * svg/properties/SVGAnimatedTransformListPropertyTearOff.h:
    * svg/properties/SVGListPropertyTearOff.h:
    * svg/properties/SVGPropertyTearOff.h:
    * workers/WorkerGlobalScope.h:
    
    Source/WTF:
    
    * wtf/Compiler.h:
    * wtf/FilePrintStream.h:
    * wtf/StringPrintStream.h:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157044 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    70c60588