Run clang-modernize and let it add a bunch of missing overrides.
authorandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 17 Jan 2014 03:23:06 +0000 (03:23 +0000)
committerandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 17 Jan 2014 03:23:06 +0000 (03:23 +0000)
Rubber-stamped by Sam Weinig.

* dom/BeforeLoadEvent.h:
* dom/ClassNodeList.h:
* dom/Comment.h:
* dom/CompositionEvent.h:
* dom/DecodedDataDocumentParser.h:
* dom/DeviceMotionEvent.h:
* dom/DeviceOrientationEvent.h:
* dom/DocumentMarker.cpp:
* dom/DocumentType.h:
* dom/EntityReference.h:
* dom/FocusEvent.h:
* dom/HashChangeEvent.h:
* dom/MessageEvent.h:
* dom/MouseEvent.h:
* dom/MouseRelatedEvent.h:
* dom/MutationEvent.h:
* dom/NameNodeList.h:
* dom/Notation.h:
* dom/OverflowEvent.h:
* dom/PendingScript.h:
* dom/PopStateEvent.h:
* dom/ProcessingInstruction.h:
* dom/ScriptElement.h:
* dom/ScriptExecutionContext.cpp:
* dom/ScriptableDocumentParser.h:
* dom/ScriptedAnimationController.h:
* dom/StringCallback.cpp:
* dom/WheelEvent.h:
* html/FTPDirectoryDocument.h:
* html/FileInputType.cpp:
* html/HTMLAppletElement.h:
* html/HTMLBRElement.h:
* html/HTMLBaseElement.h:
* html/HTMLBodyElement.h:
* html/HTMLButtonElement.h:
* html/HTMLDocument.h:
* html/HTMLEmbedElement.h:
* html/HTMLFormControlsCollection.h:
* html/HTMLFrameElement.h:
* html/HTMLFrameSetElement.h:
* html/HTMLHRElement.h:
* html/HTMLIFrameElement.h:
* html/HTMLKeygenElement.cpp:
* html/HTMLKeygenElement.h:
* html/HTMLLinkElement.h:
* html/HTMLMarqueeElement.h:
* html/HTMLObjectElement.h:
* html/HTMLOutputElement.h:
* html/HTMLParamElement.h:
* html/HTMLScriptElement.h:
* html/HTMLStyleElement.h:
* html/HTMLSummaryElement.h:
* html/HTMLTrackElement.h:
* html/HTMLViewSourceDocument.h:
* html/ImageDocument.cpp:
* html/ImageDocument.h:
* html/MediaDocument.cpp:
* html/MediaDocument.h:
* html/MediaKeyEvent.h:
* html/PluginDocument.cpp:
* html/RadioNodeList.h:
* html/TextDocument.h:
* html/canvas/EXTDrawBuffers.h:
* html/canvas/EXTTextureFilterAnisotropic.h:
* html/canvas/OESElementIndexUint.h:
* html/canvas/OESStandardDerivatives.h:
* html/canvas/OESTextureFloat.h:
* html/canvas/OESTextureFloatLinear.h:
* html/canvas/OESTextureHalfFloat.h:
* html/canvas/OESTextureHalfFloatLinear.h:
* html/canvas/OESVertexArrayObject.h:
* html/canvas/WebGLBuffer.h:
* html/canvas/WebGLCompressedTextureATC.h:
* html/canvas/WebGLCompressedTexturePVRTC.h:
* html/canvas/WebGLCompressedTextureS3TC.h:
* html/canvas/WebGLContextEvent.h:
* html/canvas/WebGLContextObject.h:
* html/canvas/WebGLDebugRendererInfo.h:
* html/canvas/WebGLDebugShaders.h:
* html/canvas/WebGLDepthTexture.h:
* html/canvas/WebGLFramebuffer.cpp:
* html/canvas/WebGLFramebuffer.h:
* html/canvas/WebGLLoseContext.h:
* html/canvas/WebGLProgram.h:
* html/canvas/WebGLRenderbuffer.h:
* html/canvas/WebGLRenderingContext.cpp:
* html/canvas/WebGLRenderingContext.h:
* html/canvas/WebGLShader.h:
* html/canvas/WebGLSharedObject.h:
* html/canvas/WebGLTexture.h:
* html/canvas/WebGLVertexArrayObjectOES.h:
* html/parser/HTMLDocumentParser.h:
* html/parser/HTMLViewSourceParser.h:
* html/shadow/DetailsMarkerControl.h:
* html/shadow/MediaControls.h:
* html/shadow/MediaControlsApple.h:
* html/shadow/MeterShadowElement.h:
* html/shadow/ProgressShadowElement.h:
* html/shadow/SliderThumbElement.h:
* html/track/LoadableTextTrack.h:
* html/track/TrackEvent.h:
* svg/SVGAElement.h:
* svg/SVGAnimateColorElement.h:
* svg/SVGAnimateElement.h:
* svg/SVGAnimateMotionElement.h:
* svg/SVGAnimateTransformElement.h:
* svg/SVGAnimationElement.h:
* svg/SVGCircleElement.h:
* svg/SVGClipPathElement.h:
* svg/SVGComponentTransferFunctionElement.h:
* svg/SVGCursorElement.h:
* svg/SVGDefsElement.h:
* svg/SVGDescElement.h:
* svg/SVGEllipseElement.h:
* svg/SVGFEBlendElement.h:
* svg/SVGFEColorMatrixElement.h:
* svg/SVGFEComponentTransferElement.h:
* svg/SVGFECompositeElement.h:
* svg/SVGFEConvolveMatrixElement.h:
* svg/SVGFEDiffuseLightingElement.h:
* svg/SVGFEDisplacementMapElement.h:
* svg/SVGFEDistantLightElement.h:
* svg/SVGFEDropShadowElement.h:
* svg/SVGFEFloodElement.h:
* svg/SVGFEGaussianBlurElement.h:
* svg/SVGFEImageElement.h:
* svg/SVGFELightElement.h:
* svg/SVGFEMergeElement.h:
* svg/SVGFEMergeNodeElement.h:
* svg/SVGFEMorphologyElement.h:
* svg/SVGFEOffsetElement.h:
* svg/SVGFEPointLightElement.h:
* svg/SVGFESpecularLightingElement.h:
* svg/SVGFESpotLightElement.h:
* svg/SVGFETileElement.h:
* svg/SVGFETurbulenceElement.h:
* svg/SVGFilterElement.h:
* svg/SVGFilterPrimitiveStandardAttributes.h:
* svg/SVGFontData.h:
* svg/SVGForeignObjectElement.h:
* svg/SVGGlyphElement.h:
* svg/SVGGlyphRefElement.h:
* svg/SVGGradientElement.h:
* svg/SVGHKernElement.h:
* svg/SVGImageElement.h:
* svg/SVGImageLoader.h:
* svg/SVGLineElement.h:
* svg/SVGLinearGradientElement.h:
* svg/SVGMPathElement.h:
* svg/SVGMarkerElement.h:
* svg/SVGMaskElement.h:
* svg/SVGMissingGlyphElement.h:
* svg/SVGPathBuilder.h:
* svg/SVGPathByteStreamBuilder.h:
* svg/SVGPathByteStreamSource.h:
* svg/SVGPathElement.h:
* svg/SVGPathSegArcAbs.h:
* svg/SVGPathSegArcRel.h:
* svg/SVGPathSegClosePath.h:
* svg/SVGPathSegCurvetoCubicAbs.h:
* svg/SVGPathSegCurvetoCubicRel.h:
* svg/SVGPathSegCurvetoCubicSmoothAbs.h:
* svg/SVGPathSegCurvetoCubicSmoothRel.h:
* svg/SVGPathSegCurvetoQuadraticAbs.h:
* svg/SVGPathSegCurvetoQuadraticRel.h:
* svg/SVGPathSegCurvetoQuadraticSmoothAbs.h:
* svg/SVGPathSegCurvetoQuadraticSmoothRel.h:
* svg/SVGPathSegLinetoAbs.h:
* svg/SVGPathSegLinetoHorizontalAbs.h:
* svg/SVGPathSegLinetoHorizontalRel.h:
* svg/SVGPathSegLinetoRel.h:
* svg/SVGPathSegLinetoVerticalAbs.h:
* svg/SVGPathSegLinetoVerticalRel.h:
* svg/SVGPathSegListBuilder.h:
* svg/SVGPathSegListSource.h:
* svg/SVGPathSegMovetoAbs.h:
* svg/SVGPathSegMovetoRel.h:
* svg/SVGPathStringSource.h:
* svg/SVGPathTraversalStateBuilder.h:
* svg/SVGPatternElement.h:
* svg/SVGPolyElement.h:
* svg/SVGRadialGradientElement.h:
* svg/SVGRectElement.h:
* svg/SVGSVGElement.h:
* svg/SVGScriptElement.h:
* svg/SVGStopElement.h:
* svg/SVGStyleElement.h:
* svg/SVGSwitchElement.h:
* svg/SVGSymbolElement.h:
* svg/SVGTRefElement.h:
* svg/SVGTSpanElement.h:
* svg/SVGTextContentElement.h:
* svg/SVGTextElement.h:
* svg/SVGTextPathElement.h:
* svg/SVGTextPositioningElement.h:
* svg/SVGTitleElement.h:
* svg/SVGUseElement.h:
* svg/SVGVKernElement.h:
* svg/SVGViewElement.h:
* svg/SVGZoomEvent.h:
* svg/animation/SVGSMILElement.cpp:
* svg/animation/SVGSMILElement.h:
* svg/graphics/SVGImageChromeClient.h:
* svg/graphics/filters/SVGFEImage.h:
* svg/graphics/filters/SVGFilter.h:
* svg/properties/SVGAnimatedEnumerationPropertyTearOff.h:
* svg/properties/SVGAnimatedPathSegListPropertyTearOff.h:
* svg/properties/SVGPathSegListPropertyTearOff.h:

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

209 files changed:
Source/WebCore/ChangeLog
Source/WebCore/dom/BeforeLoadEvent.h
Source/WebCore/dom/ClassNodeList.h
Source/WebCore/dom/Comment.h
Source/WebCore/dom/CompositionEvent.h
Source/WebCore/dom/DecodedDataDocumentParser.h
Source/WebCore/dom/DeviceMotionEvent.h
Source/WebCore/dom/DeviceOrientationEvent.h
Source/WebCore/dom/DocumentMarker.cpp
Source/WebCore/dom/DocumentType.h
Source/WebCore/dom/EntityReference.h
Source/WebCore/dom/FocusEvent.h
Source/WebCore/dom/HashChangeEvent.h
Source/WebCore/dom/MessageEvent.h
Source/WebCore/dom/MouseEvent.h
Source/WebCore/dom/MouseRelatedEvent.h
Source/WebCore/dom/MutationEvent.h
Source/WebCore/dom/NameNodeList.h
Source/WebCore/dom/Notation.h
Source/WebCore/dom/OverflowEvent.h
Source/WebCore/dom/PendingScript.h
Source/WebCore/dom/PopStateEvent.h
Source/WebCore/dom/ProcessingInstruction.h
Source/WebCore/dom/ScriptElement.h
Source/WebCore/dom/ScriptExecutionContext.cpp
Source/WebCore/dom/ScriptableDocumentParser.h
Source/WebCore/dom/ScriptedAnimationController.h
Source/WebCore/dom/StringCallback.cpp
Source/WebCore/dom/WheelEvent.h
Source/WebCore/html/FTPDirectoryDocument.h
Source/WebCore/html/FileInputType.cpp
Source/WebCore/html/HTMLAppletElement.h
Source/WebCore/html/HTMLBRElement.h
Source/WebCore/html/HTMLBaseElement.h
Source/WebCore/html/HTMLBodyElement.h
Source/WebCore/html/HTMLButtonElement.h
Source/WebCore/html/HTMLDocument.h
Source/WebCore/html/HTMLEmbedElement.h
Source/WebCore/html/HTMLFormControlsCollection.h
Source/WebCore/html/HTMLFrameElement.h
Source/WebCore/html/HTMLFrameSetElement.h
Source/WebCore/html/HTMLHRElement.h
Source/WebCore/html/HTMLIFrameElement.h
Source/WebCore/html/HTMLKeygenElement.cpp
Source/WebCore/html/HTMLKeygenElement.h
Source/WebCore/html/HTMLLinkElement.h
Source/WebCore/html/HTMLMarqueeElement.h
Source/WebCore/html/HTMLObjectElement.h
Source/WebCore/html/HTMLOutputElement.h
Source/WebCore/html/HTMLParamElement.h
Source/WebCore/html/HTMLScriptElement.h
Source/WebCore/html/HTMLStyleElement.h
Source/WebCore/html/HTMLSummaryElement.h
Source/WebCore/html/HTMLTrackElement.h
Source/WebCore/html/HTMLViewSourceDocument.h
Source/WebCore/html/ImageDocument.cpp
Source/WebCore/html/ImageDocument.h
Source/WebCore/html/MediaDocument.cpp
Source/WebCore/html/MediaDocument.h
Source/WebCore/html/MediaKeyEvent.h
Source/WebCore/html/PluginDocument.cpp
Source/WebCore/html/RadioNodeList.h
Source/WebCore/html/TextDocument.h
Source/WebCore/html/canvas/EXTDrawBuffers.h
Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.h
Source/WebCore/html/canvas/OESElementIndexUint.h
Source/WebCore/html/canvas/OESStandardDerivatives.h
Source/WebCore/html/canvas/OESTextureFloat.h
Source/WebCore/html/canvas/OESTextureFloatLinear.h
Source/WebCore/html/canvas/OESTextureHalfFloat.h
Source/WebCore/html/canvas/OESTextureHalfFloatLinear.h
Source/WebCore/html/canvas/OESVertexArrayObject.h
Source/WebCore/html/canvas/WebGLBuffer.h
Source/WebCore/html/canvas/WebGLCompressedTextureATC.h
Source/WebCore/html/canvas/WebGLCompressedTexturePVRTC.h
Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.h
Source/WebCore/html/canvas/WebGLContextEvent.h
Source/WebCore/html/canvas/WebGLContextObject.h
Source/WebCore/html/canvas/WebGLDebugRendererInfo.h
Source/WebCore/html/canvas/WebGLDebugShaders.h
Source/WebCore/html/canvas/WebGLDepthTexture.h
Source/WebCore/html/canvas/WebGLFramebuffer.cpp
Source/WebCore/html/canvas/WebGLFramebuffer.h
Source/WebCore/html/canvas/WebGLLoseContext.h
Source/WebCore/html/canvas/WebGLProgram.h
Source/WebCore/html/canvas/WebGLRenderbuffer.h
Source/WebCore/html/canvas/WebGLRenderingContext.cpp
Source/WebCore/html/canvas/WebGLRenderingContext.h
Source/WebCore/html/canvas/WebGLShader.h
Source/WebCore/html/canvas/WebGLSharedObject.h
Source/WebCore/html/canvas/WebGLTexture.h
Source/WebCore/html/canvas/WebGLVertexArrayObjectOES.h
Source/WebCore/html/parser/HTMLDocumentParser.h
Source/WebCore/html/parser/HTMLViewSourceParser.h
Source/WebCore/html/shadow/DetailsMarkerControl.h
Source/WebCore/html/shadow/MediaControls.h
Source/WebCore/html/shadow/MediaControlsApple.h
Source/WebCore/html/shadow/MeterShadowElement.h
Source/WebCore/html/shadow/ProgressShadowElement.h
Source/WebCore/html/shadow/SliderThumbElement.h
Source/WebCore/html/track/LoadableTextTrack.h
Source/WebCore/html/track/TrackEvent.h
Source/WebCore/svg/SVGAElement.h
Source/WebCore/svg/SVGAnimateColorElement.h
Source/WebCore/svg/SVGAnimateElement.h
Source/WebCore/svg/SVGAnimateMotionElement.h
Source/WebCore/svg/SVGAnimateTransformElement.h
Source/WebCore/svg/SVGAnimationElement.h
Source/WebCore/svg/SVGCircleElement.h
Source/WebCore/svg/SVGClipPathElement.h
Source/WebCore/svg/SVGComponentTransferFunctionElement.h
Source/WebCore/svg/SVGCursorElement.h
Source/WebCore/svg/SVGDefsElement.h
Source/WebCore/svg/SVGDescElement.h
Source/WebCore/svg/SVGEllipseElement.h
Source/WebCore/svg/SVGFEBlendElement.h
Source/WebCore/svg/SVGFEColorMatrixElement.h
Source/WebCore/svg/SVGFEComponentTransferElement.h
Source/WebCore/svg/SVGFECompositeElement.h
Source/WebCore/svg/SVGFEConvolveMatrixElement.h
Source/WebCore/svg/SVGFEDiffuseLightingElement.h
Source/WebCore/svg/SVGFEDisplacementMapElement.h
Source/WebCore/svg/SVGFEDistantLightElement.h
Source/WebCore/svg/SVGFEDropShadowElement.h
Source/WebCore/svg/SVGFEFloodElement.h
Source/WebCore/svg/SVGFEGaussianBlurElement.h
Source/WebCore/svg/SVGFEImageElement.h
Source/WebCore/svg/SVGFELightElement.h
Source/WebCore/svg/SVGFEMergeElement.h
Source/WebCore/svg/SVGFEMergeNodeElement.h
Source/WebCore/svg/SVGFEMorphologyElement.h
Source/WebCore/svg/SVGFEOffsetElement.h
Source/WebCore/svg/SVGFEPointLightElement.h
Source/WebCore/svg/SVGFESpecularLightingElement.h
Source/WebCore/svg/SVGFESpotLightElement.h
Source/WebCore/svg/SVGFETileElement.h
Source/WebCore/svg/SVGFETurbulenceElement.h
Source/WebCore/svg/SVGFilterElement.h
Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h
Source/WebCore/svg/SVGFontData.h
Source/WebCore/svg/SVGForeignObjectElement.h
Source/WebCore/svg/SVGGlyphElement.h
Source/WebCore/svg/SVGGlyphRefElement.h
Source/WebCore/svg/SVGGradientElement.h
Source/WebCore/svg/SVGHKernElement.h
Source/WebCore/svg/SVGImageElement.h
Source/WebCore/svg/SVGImageLoader.h
Source/WebCore/svg/SVGLineElement.h
Source/WebCore/svg/SVGLinearGradientElement.h
Source/WebCore/svg/SVGMPathElement.h
Source/WebCore/svg/SVGMarkerElement.h
Source/WebCore/svg/SVGMaskElement.h
Source/WebCore/svg/SVGMissingGlyphElement.h
Source/WebCore/svg/SVGPathBuilder.h
Source/WebCore/svg/SVGPathByteStreamBuilder.h
Source/WebCore/svg/SVGPathByteStreamSource.h
Source/WebCore/svg/SVGPathElement.h
Source/WebCore/svg/SVGPathSegArcAbs.h
Source/WebCore/svg/SVGPathSegArcRel.h
Source/WebCore/svg/SVGPathSegClosePath.h
Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.h
Source/WebCore/svg/SVGPathSegCurvetoCubicRel.h
Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.h
Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.h
Source/WebCore/svg/SVGPathSegCurvetoQuadraticAbs.h
Source/WebCore/svg/SVGPathSegCurvetoQuadraticRel.h
Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.h
Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.h
Source/WebCore/svg/SVGPathSegLinetoAbs.h
Source/WebCore/svg/SVGPathSegLinetoHorizontalAbs.h
Source/WebCore/svg/SVGPathSegLinetoHorizontalRel.h
Source/WebCore/svg/SVGPathSegLinetoRel.h
Source/WebCore/svg/SVGPathSegLinetoVerticalAbs.h
Source/WebCore/svg/SVGPathSegLinetoVerticalRel.h
Source/WebCore/svg/SVGPathSegListBuilder.h
Source/WebCore/svg/SVGPathSegListSource.h
Source/WebCore/svg/SVGPathSegMovetoAbs.h
Source/WebCore/svg/SVGPathSegMovetoRel.h
Source/WebCore/svg/SVGPathStringSource.h
Source/WebCore/svg/SVGPathTraversalStateBuilder.h
Source/WebCore/svg/SVGPatternElement.h
Source/WebCore/svg/SVGPolyElement.h
Source/WebCore/svg/SVGRadialGradientElement.h
Source/WebCore/svg/SVGRectElement.h
Source/WebCore/svg/SVGSVGElement.h
Source/WebCore/svg/SVGScriptElement.h
Source/WebCore/svg/SVGStopElement.h
Source/WebCore/svg/SVGStyleElement.h
Source/WebCore/svg/SVGSwitchElement.h
Source/WebCore/svg/SVGSymbolElement.h
Source/WebCore/svg/SVGTRefElement.h
Source/WebCore/svg/SVGTSpanElement.h
Source/WebCore/svg/SVGTextContentElement.h
Source/WebCore/svg/SVGTextElement.h
Source/WebCore/svg/SVGTextPathElement.h
Source/WebCore/svg/SVGTextPositioningElement.h
Source/WebCore/svg/SVGTitleElement.h
Source/WebCore/svg/SVGUseElement.h
Source/WebCore/svg/SVGVKernElement.h
Source/WebCore/svg/SVGViewElement.h
Source/WebCore/svg/SVGZoomEvent.h
Source/WebCore/svg/animation/SVGSMILElement.cpp
Source/WebCore/svg/animation/SVGSMILElement.h
Source/WebCore/svg/graphics/SVGImageChromeClient.h
Source/WebCore/svg/graphics/filters/SVGFEImage.h
Source/WebCore/svg/graphics/filters/SVGFilter.h
Source/WebCore/svg/properties/SVGAnimatedEnumerationPropertyTearOff.h
Source/WebCore/svg/properties/SVGAnimatedPathSegListPropertyTearOff.h
Source/WebCore/svg/properties/SVGPathSegListPropertyTearOff.h

index de1f3fa317a26a95d5c05097c4ca9b8abf9f0065..046bb960431eb54a6e6f9a8cc72cc6dd2115091b 100644 (file)
@@ -1,3 +1,218 @@
+2014-01-16  Anders Carlsson  <andersca@apple.com>
+
+        Run clang-modernize and let it add a bunch of missing overrides.
+
+        Rubber-stamped by Sam Weinig.
+
+        * dom/BeforeLoadEvent.h:
+        * dom/ClassNodeList.h:
+        * dom/Comment.h:
+        * dom/CompositionEvent.h:
+        * dom/DecodedDataDocumentParser.h:
+        * dom/DeviceMotionEvent.h:
+        * dom/DeviceOrientationEvent.h:
+        * dom/DocumentMarker.cpp:
+        * dom/DocumentType.h:
+        * dom/EntityReference.h:
+        * dom/FocusEvent.h:
+        * dom/HashChangeEvent.h:
+        * dom/MessageEvent.h:
+        * dom/MouseEvent.h:
+        * dom/MouseRelatedEvent.h:
+        * dom/MutationEvent.h:
+        * dom/NameNodeList.h:
+        * dom/Notation.h:
+        * dom/OverflowEvent.h:
+        * dom/PendingScript.h:
+        * dom/PopStateEvent.h:
+        * dom/ProcessingInstruction.h:
+        * dom/ScriptElement.h:
+        * dom/ScriptExecutionContext.cpp:
+        * dom/ScriptableDocumentParser.h:
+        * dom/ScriptedAnimationController.h:
+        * dom/StringCallback.cpp:
+        * dom/WheelEvent.h:
+        * html/FTPDirectoryDocument.h:
+        * html/FileInputType.cpp:
+        * html/HTMLAppletElement.h:
+        * html/HTMLBRElement.h:
+        * html/HTMLBaseElement.h:
+        * html/HTMLBodyElement.h:
+        * html/HTMLButtonElement.h:
+        * html/HTMLDocument.h:
+        * html/HTMLEmbedElement.h:
+        * html/HTMLFormControlsCollection.h:
+        * html/HTMLFrameElement.h:
+        * html/HTMLFrameSetElement.h:
+        * html/HTMLHRElement.h:
+        * html/HTMLIFrameElement.h:
+        * html/HTMLKeygenElement.cpp:
+        * html/HTMLKeygenElement.h:
+        * html/HTMLLinkElement.h:
+        * html/HTMLMarqueeElement.h:
+        * html/HTMLObjectElement.h:
+        * html/HTMLOutputElement.h:
+        * html/HTMLParamElement.h:
+        * html/HTMLScriptElement.h:
+        * html/HTMLStyleElement.h:
+        * html/HTMLSummaryElement.h:
+        * html/HTMLTrackElement.h:
+        * html/HTMLViewSourceDocument.h:
+        * html/ImageDocument.cpp:
+        * html/ImageDocument.h:
+        * html/MediaDocument.cpp:
+        * html/MediaDocument.h:
+        * html/MediaKeyEvent.h:
+        * html/PluginDocument.cpp:
+        * html/RadioNodeList.h:
+        * html/TextDocument.h:
+        * html/canvas/EXTDrawBuffers.h:
+        * html/canvas/EXTTextureFilterAnisotropic.h:
+        * html/canvas/OESElementIndexUint.h:
+        * html/canvas/OESStandardDerivatives.h:
+        * html/canvas/OESTextureFloat.h:
+        * html/canvas/OESTextureFloatLinear.h:
+        * html/canvas/OESTextureHalfFloat.h:
+        * html/canvas/OESTextureHalfFloatLinear.h:
+        * html/canvas/OESVertexArrayObject.h:
+        * html/canvas/WebGLBuffer.h:
+        * html/canvas/WebGLCompressedTextureATC.h:
+        * html/canvas/WebGLCompressedTexturePVRTC.h:
+        * html/canvas/WebGLCompressedTextureS3TC.h:
+        * html/canvas/WebGLContextEvent.h:
+        * html/canvas/WebGLContextObject.h:
+        * html/canvas/WebGLDebugRendererInfo.h:
+        * html/canvas/WebGLDebugShaders.h:
+        * html/canvas/WebGLDepthTexture.h:
+        * html/canvas/WebGLFramebuffer.cpp:
+        * html/canvas/WebGLFramebuffer.h:
+        * html/canvas/WebGLLoseContext.h:
+        * html/canvas/WebGLProgram.h:
+        * html/canvas/WebGLRenderbuffer.h:
+        * html/canvas/WebGLRenderingContext.cpp:
+        * html/canvas/WebGLRenderingContext.h:
+        * html/canvas/WebGLShader.h:
+        * html/canvas/WebGLSharedObject.h:
+        * html/canvas/WebGLTexture.h:
+        * html/canvas/WebGLVertexArrayObjectOES.h:
+        * html/parser/HTMLDocumentParser.h:
+        * html/parser/HTMLViewSourceParser.h:
+        * html/shadow/DetailsMarkerControl.h:
+        * html/shadow/MediaControls.h:
+        * html/shadow/MediaControlsApple.h:
+        * html/shadow/MeterShadowElement.h:
+        * html/shadow/ProgressShadowElement.h:
+        * html/shadow/SliderThumbElement.h:
+        * html/track/LoadableTextTrack.h:
+        * html/track/TrackEvent.h:
+        * svg/SVGAElement.h:
+        * svg/SVGAnimateColorElement.h:
+        * svg/SVGAnimateElement.h:
+        * svg/SVGAnimateMotionElement.h:
+        * svg/SVGAnimateTransformElement.h:
+        * svg/SVGAnimationElement.h:
+        * svg/SVGCircleElement.h:
+        * svg/SVGClipPathElement.h:
+        * svg/SVGComponentTransferFunctionElement.h:
+        * svg/SVGCursorElement.h:
+        * svg/SVGDefsElement.h:
+        * svg/SVGDescElement.h:
+        * svg/SVGEllipseElement.h:
+        * svg/SVGFEBlendElement.h:
+        * svg/SVGFEColorMatrixElement.h:
+        * svg/SVGFEComponentTransferElement.h:
+        * svg/SVGFECompositeElement.h:
+        * svg/SVGFEConvolveMatrixElement.h:
+        * svg/SVGFEDiffuseLightingElement.h:
+        * svg/SVGFEDisplacementMapElement.h:
+        * svg/SVGFEDistantLightElement.h:
+        * svg/SVGFEDropShadowElement.h:
+        * svg/SVGFEFloodElement.h:
+        * svg/SVGFEGaussianBlurElement.h:
+        * svg/SVGFEImageElement.h:
+        * svg/SVGFELightElement.h:
+        * svg/SVGFEMergeElement.h:
+        * svg/SVGFEMergeNodeElement.h:
+        * svg/SVGFEMorphologyElement.h:
+        * svg/SVGFEOffsetElement.h:
+        * svg/SVGFEPointLightElement.h:
+        * svg/SVGFESpecularLightingElement.h:
+        * svg/SVGFESpotLightElement.h:
+        * svg/SVGFETileElement.h:
+        * svg/SVGFETurbulenceElement.h:
+        * svg/SVGFilterElement.h:
+        * svg/SVGFilterPrimitiveStandardAttributes.h:
+        * svg/SVGFontData.h:
+        * svg/SVGForeignObjectElement.h:
+        * svg/SVGGlyphElement.h:
+        * svg/SVGGlyphRefElement.h:
+        * svg/SVGGradientElement.h:
+        * svg/SVGHKernElement.h:
+        * svg/SVGImageElement.h:
+        * svg/SVGImageLoader.h:
+        * svg/SVGLineElement.h:
+        * svg/SVGLinearGradientElement.h:
+        * svg/SVGMPathElement.h:
+        * svg/SVGMarkerElement.h:
+        * svg/SVGMaskElement.h:
+        * svg/SVGMissingGlyphElement.h:
+        * svg/SVGPathBuilder.h:
+        * svg/SVGPathByteStreamBuilder.h:
+        * svg/SVGPathByteStreamSource.h:
+        * svg/SVGPathElement.h:
+        * svg/SVGPathSegArcAbs.h:
+        * svg/SVGPathSegArcRel.h:
+        * svg/SVGPathSegClosePath.h:
+        * svg/SVGPathSegCurvetoCubicAbs.h:
+        * svg/SVGPathSegCurvetoCubicRel.h:
+        * svg/SVGPathSegCurvetoCubicSmoothAbs.h:
+        * svg/SVGPathSegCurvetoCubicSmoothRel.h:
+        * svg/SVGPathSegCurvetoQuadraticAbs.h:
+        * svg/SVGPathSegCurvetoQuadraticRel.h:
+        * svg/SVGPathSegCurvetoQuadraticSmoothAbs.h:
+        * svg/SVGPathSegCurvetoQuadraticSmoothRel.h:
+        * svg/SVGPathSegLinetoAbs.h:
+        * svg/SVGPathSegLinetoHorizontalAbs.h:
+        * svg/SVGPathSegLinetoHorizontalRel.h:
+        * svg/SVGPathSegLinetoRel.h:
+        * svg/SVGPathSegLinetoVerticalAbs.h:
+        * svg/SVGPathSegLinetoVerticalRel.h:
+        * svg/SVGPathSegListBuilder.h:
+        * svg/SVGPathSegListSource.h:
+        * svg/SVGPathSegMovetoAbs.h:
+        * svg/SVGPathSegMovetoRel.h:
+        * svg/SVGPathStringSource.h:
+        * svg/SVGPathTraversalStateBuilder.h:
+        * svg/SVGPatternElement.h:
+        * svg/SVGPolyElement.h:
+        * svg/SVGRadialGradientElement.h:
+        * svg/SVGRectElement.h:
+        * svg/SVGSVGElement.h:
+        * svg/SVGScriptElement.h:
+        * svg/SVGStopElement.h:
+        * svg/SVGStyleElement.h:
+        * svg/SVGSwitchElement.h:
+        * svg/SVGSymbolElement.h:
+        * svg/SVGTRefElement.h:
+        * svg/SVGTSpanElement.h:
+        * svg/SVGTextContentElement.h:
+        * svg/SVGTextElement.h:
+        * svg/SVGTextPathElement.h:
+        * svg/SVGTextPositioningElement.h:
+        * svg/SVGTitleElement.h:
+        * svg/SVGUseElement.h:
+        * svg/SVGVKernElement.h:
+        * svg/SVGViewElement.h:
+        * svg/SVGZoomEvent.h:
+        * svg/animation/SVGSMILElement.cpp:
+        * svg/animation/SVGSMILElement.h:
+        * svg/graphics/SVGImageChromeClient.h:
+        * svg/graphics/filters/SVGFEImage.h:
+        * svg/graphics/filters/SVGFilter.h:
+        * svg/properties/SVGAnimatedEnumerationPropertyTearOff.h:
+        * svg/properties/SVGAnimatedPathSegListPropertyTearOff.h:
+        * svg/properties/SVGPathSegListPropertyTearOff.h:
+
 2014-01-16  Jer Noble  <jer.noble@apple.com>
 
         REGRESSION(r162145): media/video-controls-visible-audio-only.html fails
index 7f4e2e6731f4a547c96fb9d1967dc1a347b97e27..0ae76985c5e54bb16dfcf16e2385772790fc8453 100644 (file)
@@ -59,7 +59,7 @@ public:
 
     const String& url() const { return m_url; }
 
-    virtual EventInterface eventInterface() const { return BeforeLoadEventInterfaceType; }
+    virtual EventInterface eventInterface() const override { return BeforeLoadEventInterfaceType; }
 
 private:
     BeforeLoadEvent()
index c8d99bc88030180299c893772e6277c81f71b872..79813e5cfc70861bf3a9e59e6197142412af8439 100644 (file)
@@ -51,7 +51,7 @@ public:
 private:
     ClassNodeList(ContainerNode& rootNode, const String& classNames);
 
-    virtual bool nodeMatches(Element*) const;
+    virtual bool nodeMatches(Element*) const override;
 
     SpaceSplitString m_classNames;
     String m_originalClassNames;
index 040117bd9ba95c08debc8dfc1aeb0a85ddef683f..48729b6ac07465757671c0393e38987a0aadf24a 100644 (file)
@@ -35,10 +35,10 @@ public:
 private:
     Comment(Document&, const String&);
 
-    virtual String nodeName() const;
-    virtual NodeType nodeType() const;
-    virtual PassRefPtr<Node> cloneNode(bool deep);
-    virtual bool childTypeAllowed(NodeType) const;
+    virtual String nodeName() const override;
+    virtual NodeType nodeType() const override;
+    virtual PassRefPtr<Node> cloneNode(bool deep) override;
+    virtual bool childTypeAllowed(NodeType) const override;
 };
 
 inline bool isComment(const Node& node) { return node.nodeType() == Node::COMMENT_NODE; }
index 32d8551a5412ceb5d3e30e95f8012c16031811b2..89f69703bfa671a85a4a7074a9e4cfd3761bcb84 100644 (file)
@@ -60,7 +60,7 @@ public:
 
     String data() const { return m_data; }
 
-    virtual EventInterface eventInterface() const;
+    virtual EventInterface eventInterface() const override;
 
 private:
     CompositionEvent();
index 5c54984dde12dd9954ec81cb855ad72110192091..34934ecbaa1baa653a96f429621e8c61888cf68b 100644 (file)
@@ -44,8 +44,8 @@ private:
     virtual void append(PassRefPtr<StringImpl>) = 0;
 
     // appendBytes and flush are used by DocumentWriter (the loader).
-    virtual void appendBytes(DocumentWriter&, const char* bytes, size_t length);
-    virtual void flush(DocumentWriter&);
+    virtual void appendBytes(DocumentWriter&, const char* bytes, size_t length) override;
+    virtual void flush(DocumentWriter&) override;
 };
 
 }
index 37f2b94e7fc229989c0c13a42da97cf2f05166a2..2f06d86b831ff1edfaf693dad7de7b02cfefc6be 100644 (file)
@@ -48,7 +48,7 @@ public:
 
     DeviceMotionData* deviceMotionData() const { return m_deviceMotionData.get(); }
 
-    virtual EventInterface eventInterface() const;
+    virtual EventInterface eventInterface() const override;
 
 private:
     DeviceMotionEvent();
index 22c0dac2c3a36650f50e6faf2e9574b753cc0497..d69ddbf95e3454561a4c99aef257a1fececf4e87 100644 (file)
@@ -48,7 +48,7 @@ public:
 
     DeviceOrientationData* orientation() const { return m_orientation.get(); }
 
-    virtual EventInterface eventInterface() const;
+    virtual EventInterface eventInterface() const override;
 
 private:
     DeviceOrientationEvent();
index 302b18ea21330eb3390c2d613b9ee9b20c3a7044..a1bb5255b345f9f26b06e868515ad0043fa2e247 100644 (file)
@@ -42,7 +42,7 @@ public:
     static PassRefPtr<DocumentMarkerDescription> create(const String&);
 
     const String& description() const { return m_description; }
-    virtual bool isDescription() const { return true; }
+    virtual bool isDescription() const override { return true; }
 
 private:
     DocumentMarkerDescription(const String& description)
@@ -71,7 +71,7 @@ public:
     static PassRefPtr<DocumentMarkerTextMatch> instanceFor(bool);
 
     bool activeMatch() const { return m_match; }
-    virtual bool isTextMatch() const { return true; }
+    virtual bool isTextMatch() const override { return true; }
 
 private:
     explicit DocumentMarkerTextMatch(bool match)
index a8dcf0931afcc226f680c0131b1b3bdd7e534f14..df8578b8b21e02f0b936c2917c1a46e81a3f6abe 100644 (file)
@@ -49,10 +49,10 @@ public:
 private:
     DocumentType(Document&, const String& name, const String& publicId, const String& systemId);
 
-    virtual URL baseURI() const;
-    virtual String nodeName() const;
-    virtual NodeType nodeType() const;
-    virtual PassRefPtr<Node> cloneNode(bool deep);
+    virtual URL baseURI() const override;
+    virtual String nodeName() const override;
+    virtual NodeType nodeType() const override;
+    virtual PassRefPtr<Node> cloneNode(bool deep) override;
 
     OwnPtr<NamedNodeMap> m_entities;
     OwnPtr<NamedNodeMap> m_notations;
index 4a25bddc80370d88fb2e7316204ee9a5ed3ac2c0..4a64a09e231e2adccd1fdbc3a702176fe93f297d 100644 (file)
@@ -33,9 +33,9 @@ public:
 private:
     EntityReference(Document&, const String& entityName);
 
-    virtual String nodeName() const;
-    virtual NodeType nodeType() const;
-    virtual PassRefPtr<Node> cloneNode(bool deep);
+    virtual String nodeName() const override;
+    virtual NodeType nodeType() const override;
+    virtual PassRefPtr<Node> cloneNode(bool deep) override;
 
     String m_entityName;
 };
index a604c9352d13e3228d89c7f4ef289c8e00269b39..474f45db9b5dffb646ec61067431e10216438d5a 100644 (file)
@@ -59,8 +59,8 @@ public:
     virtual EventTarget* relatedTarget() const override final { return m_relatedTarget.get(); }
     void setRelatedTarget(PassRefPtr<EventTarget> relatedTarget) { m_relatedTarget = relatedTarget; }
 
-    virtual EventInterface eventInterface() const;
-    virtual bool isFocusEvent() const;
+    virtual EventInterface eventInterface() const override;
+    virtual bool isFocusEvent() const override;
 
 private:
     FocusEvent();
index f05af3e8a734e8454b534db39f8db228b9b51f4a..85cb0b53a30639946d10950f082bf8db105c51e3 100644 (file)
@@ -66,7 +66,7 @@ public:
     const String& oldURL() const { return m_oldURL; }
     const String& newURL() const { return m_newURL; }
 
-    virtual EventInterface eventInterface() const { return HashChangeEventInterfaceType; }
+    virtual EventInterface eventInterface() const override { return HashChangeEventInterfaceType; }
 
 private:
     HashChangeEvent()
index 6860d1bea01c8682e7203ae74011de8cc7dfeb95..cfb2fa4146221d5f952b70a0544f2cbe14555448 100644 (file)
@@ -97,7 +97,7 @@ public:
     MessagePort* messagePort();
     void initMessageEvent(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtr<SerializedScriptValue> data, const String& origin, const String& lastEventId, DOMWindow* source, MessagePort*);
 
-    virtual EventInterface eventInterface() const;
+    virtual EventInterface eventInterface() const override;
 
     enum DataType {
         DataTypeScriptValue,
index f7f921c4cde3d1c60269c10ae47dfad531b8dd22..3b550cb8c8bd73aaf261e7cd6bb1afb20c31c618 100644 (file)
@@ -87,18 +87,18 @@ public:
     virtual EventTarget* relatedTarget() const override final { return m_relatedTarget.get(); }
     void setRelatedTarget(PassRefPtr<EventTarget> relatedTarget) { m_relatedTarget = relatedTarget; }
 
-    Clipboard* clipboard() const { return m_clipboard.get(); }
+    Clipboard* clipboard() const override { return m_clipboard.get(); }
 
     Node* toElement() const;
     Node* fromElement() const;
 
     Clipboard* dataTransfer() const { return isDragEvent() ? m_clipboard.get() : 0; }
 
-    virtual EventInterface eventInterface() const;
+    virtual EventInterface eventInterface() const override;
 
-    virtual bool isMouseEvent() const;
-    virtual bool isDragEvent() const;
-    virtual int which() const;
+    virtual bool isMouseEvent() const override;
+    virtual bool isDragEvent() const override;
+    virtual int which() const override;
 
     virtual PassRefPtr<Event> cloneFor(HTMLIFrameElement*) const override;
 
index 51a747a30a669b0ed998a7596c07068a48967c73..8079061e45b388ca44d944d110f4a9af673f8719 100644 (file)
@@ -44,13 +44,13 @@ namespace WebCore {
         int webkitMovementY() const { return m_movementDelta.y(); }
 #endif
         const LayoutPoint& clientLocation() const { return m_clientLocation; }
-        int layerX();
-        int layerY();
+        int layerX() override;
+        int layerY() override;
         int offsetX();
         int offsetY();
         bool isSimulated() const { return m_isSimulated; }
-        virtual int pageX() const;
-        virtual int pageY() const;
+        virtual int pageX() const override;
+        virtual int pageY() const override;
         virtual const LayoutPoint& pageLocation() const;
         int x() const;
         int y() const;
@@ -71,7 +71,7 @@ namespace WebCore {
 
         void initCoordinates();
         void initCoordinates(const LayoutPoint& clientLocation);
-        virtual void receivedTarget();
+        virtual void receivedTarget() override;
 
         void computePageLocation();
         void computeRelativePosition();
index d5d2e2453ee2623ca6fc2a77d3e0793222f086c5..cbd360090ea6c1a3bee2133d780b0e282e2610d5 100644 (file)
@@ -60,7 +60,7 @@ namespace WebCore {
         String attrName() const { return m_attrName; }
         unsigned short attrChange() const { return m_attrChange; }
 
-        virtual EventInterface eventInterface() const;
+        virtual EventInterface eventInterface() const override;
 
     private:
         MutationEvent();
index 7fce6d6a5bb4d8ae14dba6e747daaf6e619c7706..c7b4310626c96b23d9356b88c085ae97915b0f48 100644 (file)
@@ -44,7 +44,7 @@ public:
 private:
     NameNodeList(ContainerNode& rootNode, const AtomicString& name);
 
-    virtual bool nodeMatches(Element*) const;
+    virtual bool nodeMatches(Element*) const override;
 
     AtomicString m_name;
 };
index 409dfb1ff26243811732713190803d72412d741a..59d0ef5ee4d8a0608e9b8c6e0ff506fd704b6671 100644 (file)
@@ -36,10 +36,10 @@ public:
 private:
     Notation(Document&, const String& name, const String& publicId, const String& systemId);
 
-    virtual String nodeName() const;
-    virtual NodeType nodeType() const;
-    virtual PassRefPtr<Node> cloneNode(bool deep);
-    virtual bool childTypeAllowed(NodeType) const;
+    virtual String nodeName() const override;
+    virtual NodeType nodeType() const override;
+    virtual PassRefPtr<Node> cloneNode(bool deep) override;
+    virtual bool childTypeAllowed(NodeType) const override;
 
     String m_name;
     String m_publicId;
index e3cfe5dbf89f5b63dbd3bf869d37e021ae41b3fe..ab6ca45855c190724988dd490da50b3f1ebfc8a2 100644 (file)
@@ -65,7 +65,7 @@ public:
     bool horizontalOverflow() const { return m_horizontalOverflow; }
     bool verticalOverflow() const { return m_verticalOverflow; }
 
-    virtual EventInterface eventInterface() const;
+    virtual EventInterface eventInterface() const override;
 
 private:
     OverflowEvent();
index 53d3a86db2d1f7b9cb1f92d58f0566afaeda77ab..f7831ce6fd3946c27744aaab8ebded02e77aa2d7 100644 (file)
@@ -94,7 +94,7 @@ public:
     CachedScript* cachedScript() const;
     void setCachedScript(CachedScript*);
 
-    virtual void notifyFinished(CachedResource*);
+    virtual void notifyFinished(CachedResource*) override;
 
 private:
     bool m_watchingForLoad;
index 5682342ae0da8af020e26eb6f3d97c7951ce29f5..b2a4f703ba1d4c495e67a83f83ca4795bdca67d7 100644 (file)
@@ -52,7 +52,7 @@ public:
     const Deprecated::ScriptValue& state() const { return m_state; }
     History* history() const { return m_history.get(); }
 
-    virtual EventInterface eventInterface() const;
+    virtual EventInterface eventInterface() const override;
 
 private:
     PopStateEvent();
index df78156725a2c2474ad3bd71062c5f07ed3d8028..7d455853094ee2c729ce632387c9c0fb099c5875 100644 (file)
@@ -41,7 +41,7 @@ public:
 
     void setCreatedByParser(bool createdByParser) { m_createdByParser = createdByParser; }
 
-    virtual void finishParsingChildren();
+    virtual void finishParsingChildren() override;
 
     const String& localHref() const { return m_localHref; }
     StyleSheet* sheet() const { return m_sheet.get(); }
@@ -56,23 +56,23 @@ private:
     friend class CharacterData;
     ProcessingInstruction(Document&, const String& target, const String& data);
 
-    virtual String nodeName() const;
-    virtual NodeType nodeType() const;
-    virtual PassRefPtr<Node> cloneNode(bool deep);
+    virtual String nodeName() const override;
+    virtual NodeType nodeType() const override;
+    virtual PassRefPtr<Node> cloneNode(bool deep) override;
 
     virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
     virtual void removedFrom(ContainerNode&) override;
 
     void checkStyleSheet();
-    virtual void setCSSStyleSheet(const String& href, const URL& baseURL, const String& charset, const CachedCSSStyleSheet*);
+    virtual void setCSSStyleSheet(const String& href, const URL& baseURL, const String& charset, const CachedCSSStyleSheet*) override;
 #if ENABLE(XSLT)
-    virtual void setXSLStyleSheet(const String& href, const URL& baseURL, const String& sheet);
+    virtual void setXSLStyleSheet(const String& href, const URL& baseURL, const String& sheet) override;
 #endif
 
     bool isLoading() const;
-    virtual bool sheetLoaded();
+    virtual bool sheetLoaded() override;
 
-    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const;
+    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
 
     void parseStyleSheet(const String& sheet);
 
index 281077e5dece81eed998bf034946569104eade9e..3411e8ca9b489b271d29de3fda1c490b4f318bbb 100644 (file)
@@ -80,7 +80,7 @@ private:
     bool requestScript(const String& sourceUrl);
     void stopLoadRequest();
 
-    virtual void notifyFinished(CachedResource*);
+    virtual void notifyFinished(CachedResource*) override;
 
     virtual String sourceAttributeValue() const = 0;
     virtual String charsetAttributeValue() const = 0;
index dd30dd07c3d192a3421df42c774fc00658c330ee..ca6041f9a0554822d5eac3ec6d612f69262b1e54 100644 (file)
@@ -60,7 +60,7 @@ public:
         return adoptPtr(new ProcessMessagesSoonTask);
     }
 
-    virtual void performTask(ScriptExecutionContext* context)
+    virtual void performTask(ScriptExecutionContext* context) override
     {
         context->dispatchMessagePortEvents();
     }
index 84fbb4955666350b5742c243f4fd421f8b50257f..8f8dc98c84388865954917a0e9544449d6d808de 100644 (file)
@@ -55,7 +55,7 @@ protected:
     explicit ScriptableDocumentParser(Document&, ParserContentPolicy = AllowScriptingContent);
 
 private:
-    virtual ScriptableDocumentParser* asScriptableDocumentParser() { return this; }
+    virtual ScriptableDocumentParser* asScriptableDocumentParser() override { return this; }
 
     // http://www.whatwg.org/specs/web-apps/current-work/#script-created-parser
     bool m_wasCreatedByScript;
index 6f5ac772721aca4112046bf95d0850937b5059f8..f2808e78dc6c11b3f15d25af2f096b9d9a46ce1b 100644 (file)
@@ -88,7 +88,7 @@ private:
 
 #if USE(REQUEST_ANIMATION_FRAME_DISPLAY_MONITOR)
     // Override for DisplayRefreshMonitorClient
-    virtual void displayRefreshFired(double timestamp);
+    virtual void displayRefreshFired(double timestamp) override;
 
     bool m_isUsingTimer;
     bool m_isThrottled;
index c6285b1715bc672f5c9d88b1e964d15101012acf..b54105fea4f1f3dc0bb9f6cf75b79548a7b62b2b 100644 (file)
@@ -45,7 +45,7 @@ public:
         return adoptPtr(new DispatchCallbackTask(callback, data));
     }
 
-    virtual void performTask(ScriptExecutionContext*)
+    virtual void performTask(ScriptExecutionContext*) override
     {
         m_callback->handleEvent(m_data);
     }
index c7bc9b60114aa5facfeed16d429749ae3b6558de..07c030e3f421599ff95e04dde66a0a0c4a577796 100644 (file)
@@ -92,8 +92,8 @@ public:
     // Needed for Objective-C legacy support
     bool isHorizontal() const { return m_wheelDelta.x(); }
 
-    virtual EventInterface eventInterface() const;
-    virtual bool isMouseEvent() const;
+    virtual EventInterface eventInterface() const override;
+    virtual bool isMouseEvent() const override;
 
 private:
     WheelEvent();
index 0d91014a21bfe2e67b856afc7ac5baeb280765dd..9b99fc9f054da322f66ce5987b70b49577d2110c 100644 (file)
@@ -40,7 +40,7 @@ public:
 
 private:
     FTPDirectoryDocument(Frame*, const URL&);
-    virtual PassRefPtr<DocumentParser> createParser();
+    virtual PassRefPtr<DocumentParser> createParser() override;
 };
     
 } // namespace WebCore
index 9e2c527beade0842f2deb08280eec141ab547474..f7ab6b73e6e65cf3b2cef826894f3bbce57b6b9d 100644 (file)
@@ -53,7 +53,7 @@ public:
 private:
     UploadButtonElement(Document&);
 
-    virtual const AtomicString& shadowPseudoId() const;
+    virtual const AtomicString& shadowPseudoId() const override;
 };
 
 PassRefPtr<UploadButtonElement> UploadButtonElement::create(Document& document)
index 5dab5ef1a901f6e153b87e9a4e53785516ab9370..fcfc09ac51d46657ce83186df2451504c160f9d0 100644 (file)
@@ -39,7 +39,7 @@ private:
     virtual bool rendererIsNeeded(const RenderStyle&) override;
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
 
-    virtual RenderWidget* renderWidgetForJSBindings() const;
+    virtual RenderWidget* renderWidgetForJSBindings() const override;
     virtual void updateWidget(PluginCreationOption) override;
 
     bool canEmbedJava() const;
index bbd4db1cb4fa7b912dc350521859a189a1b3aff1..b5439c5c9bd9f5ebba243ed5dd593dfb4c61d658 100644 (file)
@@ -33,7 +33,7 @@ public:
     static PassRefPtr<HTMLBRElement> create(Document&);
     static PassRefPtr<HTMLBRElement> create(const QualifiedName&, Document&);
 
-    virtual bool canContainRangeEndPoint() const { return false; }
+    virtual bool canContainRangeEndPoint() const override { return false; }
 
 private:
     HTMLBRElement(const QualifiedName&, Document&);
index 7c3ca492811ee55d8153dcee7b2fe6ed423204e2..4054e17586c2882a22d85ef7dc420f519ce00478 100644 (file)
@@ -37,7 +37,7 @@ public:
 private:
     HTMLBaseElement(const QualifiedName&, Document&);
 
-    virtual String target() const;
+    virtual String target() const override;
     virtual bool isURLAttribute(const Attribute&) const override;
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
     virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
index a59587396c4d2d46460d3d783db6c04c62ef87c8..440bd064fa1c18f3af242ded1f5a1c0e87fa9238 100644 (file)
@@ -69,16 +69,16 @@ private:
     
     virtual bool supportsFocus() const override;
 
-    virtual int scrollLeft();
-    virtual void setScrollLeft(int scrollLeft);
+    virtual int scrollLeft() override;
+    virtual void setScrollLeft(int scrollLeft) override;
     
-    virtual int scrollTop();
-    virtual void setScrollTop(int scrollTop);
+    virtual int scrollTop() override;
+    virtual void setScrollTop(int scrollTop) override;
     
-    virtual int scrollHeight();
-    virtual int scrollWidth();
+    virtual int scrollHeight() override;
+    virtual int scrollWidth() override;
     
-    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const;
+    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
 };
 
 NODE_TYPE_CASTS(HTMLBodyElement)
index 9adccb0a036775ff34c68732648adb36a7f2a17e..df6cbcc2e2cac1555d288419cc0073f4e32e1700 100644 (file)
@@ -43,7 +43,7 @@ private:
 
     enum Type { SUBMIT, RESET, BUTTON };
 
-    virtual const AtomicString& formControlType() const;
+    virtual const AtomicString& formControlType() const override;
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
 
@@ -52,24 +52,24 @@ private:
 
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
     virtual bool isPresentationAttribute(const QualifiedName&) const override;
-    virtual void defaultEventHandler(Event*);
+    virtual void defaultEventHandler(Event*) override;
 
-    virtual bool appendFormData(FormDataList&, bool);
+    virtual bool appendFormData(FormDataList&, bool) override;
 
-    virtual bool isEnumeratable() const { return true; } 
+    virtual bool isEnumeratable() const override { return true; }
     virtual bool supportLabels() const override { return true; }
 
-    virtual bool isSuccessfulSubmitButton() const;
-    virtual bool isActivatedSubmit() const;
-    virtual void setActivatedSubmit(bool flag);
+    virtual bool isSuccessfulSubmitButton() const override;
+    virtual bool isActivatedSubmit() const override;
+    virtual void setActivatedSubmit(bool flag) override;
 
-    virtual void accessKeyAction(bool sendMouseEvents);
+    virtual void accessKeyAction(bool sendMouseEvents) override;
     virtual bool isURLAttribute(const Attribute&) const override;
 
-    virtual bool canStartSelection() const { return false; }
+    virtual bool canStartSelection() const override { return false; }
 
-    virtual bool isOptionalFormControl() const { return true; }
-    virtual bool recalcWillValidate() const;
+    virtual bool isOptionalFormControl() const override { return true; }
+    virtual bool recalcWillValidate() const override;
 
     Type m_type;
     bool m_isActivatedSubmit;
index ac764e39b9f41bf13b090caed1b027b4c6f73f8c..b42d320f1473fb9aeeaa90fc9ae9cc05c05b3766 100644 (file)
@@ -89,10 +89,10 @@ protected:
     HTMLDocument(Frame*, const URL&, DocumentClassFlags = 0, unsigned constructionFlags = 0);
 
 private:
-    virtual PassRefPtr<Element> createElement(const AtomicString& tagName, ExceptionCode&);
+    virtual PassRefPtr<Element> createElement(const AtomicString& tagName, ExceptionCode&) override;
 
-    virtual bool isFrameSet() const;
-    virtual PassRefPtr<DocumentParser> createParser();
+    virtual bool isFrameSet() const override;
+    virtual PassRefPtr<DocumentParser> createParser() override;
 
     virtual PassRefPtr<Document> cloneDocumentWithoutChildren() const override final;
 
index 15ca64c3f64a3be4b4ffc527913e0bdd174efd97..d9fd4523e42235b971dd14d4f831e2b9f46aedc0 100644 (file)
@@ -38,16 +38,16 @@ private:
     virtual bool isPresentationAttribute(const QualifiedName&) const override;
     virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
 
-    virtual bool rendererIsNeeded(const RenderStyle&);
+    virtual bool rendererIsNeeded(const RenderStyle&) override;
 
     virtual bool isURLAttribute(const Attribute&) const override;
     virtual const AtomicString& imageSourceURL() const override;
 
-    virtual RenderWidget* renderWidgetForJSBindings() const;
+    virtual RenderWidget* renderWidgetForJSBindings() const override;
 
-    virtual void updateWidget(PluginCreationOption);
+    virtual void updateWidget(PluginCreationOption) override;
 
-    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const;
+    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
 
     void parametersForPlugin(Vector<String>& paramNames, Vector<String>& paramValues);
 };
index 6b2860a8d3f66952eb5ec6467fc66d4f7b1f23b0..a4cfd2d18e90f9816891a50398f5abd32eeb08c5 100644 (file)
@@ -41,7 +41,7 @@ public:
 
     virtual ~HTMLFormControlsCollection();
 
-    virtual Node* namedItem(const AtomicString& name) const;
+    virtual Node* namedItem(const AtomicString& name) const override;
 
 private:
     explicit HTMLFormControlsCollection(ContainerNode&);
index 596ccb7bf35a7ad10a86b7e659939e0fa0661a98..5579c98488438550252ebc2c87edf4d8711f7eec 100644 (file)
@@ -41,7 +41,7 @@ private:
 
     virtual void didAttachRenderers() override;
 
-    virtual bool rendererIsNeeded(const RenderStyle&);
+    virtual bool rendererIsNeeded(const RenderStyle&) override;
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
     
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
index 13031e351795e3dee4fe70220d9261535abc0ddd..80e7f2afe2fb3052fb9c6685482bd7076e38c8e4 100644 (file)
@@ -74,10 +74,10 @@ private:
     virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
 
     virtual void willAttachRenderers() override;
-    virtual bool rendererIsNeeded(const RenderStyle&);
+    virtual bool rendererIsNeeded(const RenderStyle&) override;
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
     
-    virtual void defaultEventHandler(Event*);
+    virtual void defaultEventHandler(Event*) override;
 
     virtual bool willRecalcStyle(Style::Change) override;
 
index 433f1685d89febd118b51f579ac5f0a885595718..3d483c4af25031530ea0f351f9b532b05d3ff7a0 100644 (file)
@@ -32,7 +32,7 @@ public:
     static PassRefPtr<HTMLHRElement> create(Document&);
     static PassRefPtr<HTMLHRElement> create(const QualifiedName&, Document&);
 
-    virtual bool canContainRangeEndPoint() const { return hasChildNodes(); }
+    virtual bool canContainRangeEndPoint() const override { return hasChildNodes(); }
 
 private:
     HTMLHRElement(const QualifiedName&, Document&);
index b99a3bc6491de3252f8e463b451355dd074f59a5..18f68880be398b590231ae4d50268ed0b2ffa96a 100644 (file)
@@ -45,7 +45,7 @@ private:
     virtual bool isPresentationAttribute(const QualifiedName&) const override;
     virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
 
-    virtual bool rendererIsNeeded(const RenderStyle&);
+    virtual bool rendererIsNeeded(const RenderStyle&) override;
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
 
     virtual void didRecalcStyle(Style::Change) override;
index 452d5bea5c9a2b5a46be4fd80a540459da228303..401de1c95acbb98958151c74cb614b48eddd0eb9 100644 (file)
@@ -58,7 +58,7 @@ protected:
     }
 
 private:
-    virtual PassRefPtr<Element> cloneElementWithoutAttributesAndChildren()
+    virtual PassRefPtr<Element> cloneElementWithoutAttributesAndChildren() override
     {
         return create(document());
     }
index 7ca3b6e3819bce83588dcdecd777d88ef0d48690..c0f59ee375b23257fb6f266e69eaf54718a66a9b 100644 (file)
@@ -34,25 +34,25 @@ class HTMLKeygenElement final : public HTMLFormControlElementWithState {
 public:
     static PassRefPtr<HTMLKeygenElement> create(const QualifiedName&, Document&, HTMLFormElement*);
 
-    virtual bool willValidate() const { return false; }
+    virtual bool willValidate() const override { return false; }
 
 private:
     HTMLKeygenElement(const QualifiedName&, Document&, HTMLFormElement*);
 
     virtual bool areAuthorShadowsAllowed() const override { return false; }
 
-    virtual bool canStartSelection() const { return false; }
+    virtual bool canStartSelection() const override { return false; }
 
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
 
-    virtual bool appendFormData(FormDataList&, bool);
-    virtual const AtomicString& formControlType() const;
-    virtual bool isOptionalFormControl() const { return false; }
+    virtual bool appendFormData(FormDataList&, bool) override;
+    virtual const AtomicString& formControlType() const override;
+    virtual bool isOptionalFormControl() const override { return false; }
 
-    virtual bool isEnumeratable() const { return true; }
+    virtual bool isEnumeratable() const override { return true; }
     virtual bool supportLabels() const override { return true; }
 
-    virtual void reset();
+    virtual void reset() override;
     virtual bool shouldSaveAndRestoreFormControlState() const override;
 
     HTMLSelectElement* shadowSelect() const;
index f128fcb1cef17e10a29c490c8aa214ade16e0bdc..65b3241760108193a29c973a09c9d1e5c5d73e59 100644 (file)
@@ -50,7 +50,7 @@ public:
     URL href() const;
     String rel() const;
 
-    virtual String target() const;
+    virtual String target() const override;
 
     String type() const;
 
@@ -74,7 +74,7 @@ public:
 private:
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
 
-    virtual bool shouldLoadLink();
+    virtual bool shouldLoadLink() override;
     void process();
     static void processCallback(Node*);
     void clearSheet();
@@ -83,10 +83,10 @@ private:
     virtual void removedFrom(ContainerNode&) override;
 
     // from CachedResourceClient
-    virtual void setCSSStyleSheet(const String& href, const URL& baseURL, const String& charset, const CachedCSSStyleSheet* sheet);
-    virtual bool sheetLoaded();
-    virtual void notifyLoadedSheetAndAllCriticalSubresources(bool errorOccurred);
-    virtual void startLoadingDynamicSheet();
+    virtual void setCSSStyleSheet(const String& href, const URL& baseURL, const String& charset, const CachedCSSStyleSheet* sheet) override;
+    virtual bool sheetLoaded() override;
+    virtual void notifyLoadedSheetAndAllCriticalSubresources(bool errorOccurred) override;
+    virtual void startLoadingDynamicSheet() override;
 
     virtual void linkLoaded() override;
     virtual void linkLoadingErrored() override;
@@ -100,9 +100,9 @@ private:
 private:
     HTMLLinkElement(const QualifiedName&, Document&, bool createdByParser);
 
-    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const;
+    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
 
-    virtual void finishParsingChildren();
+    virtual void finishParsingChildren() override;
 
     enum PendingSheetType { Unknown, ActiveSheet, InactiveSheet };
     void addPendingSheet(PendingSheetType);
index 0cc21c0b36e9e673f5d98b555c43ab7ffef15900..d10982b1daceb36a1274ffeea4be18ea1df93a09 100644 (file)
@@ -39,7 +39,7 @@ public:
     // DOM Functions
 
     void start();
-    void stop();
+    void stop() override;
     
     int scrollAmount() const;
     void setScrollAmount(int, ExceptionCode&);
@@ -57,9 +57,9 @@ private:
     virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
 
     // ActiveDOMObject
-    virtual bool canSuspend() const;
-    virtual void suspend(ReasonForSuspension);
-    virtual void resume();
+    virtual bool canSuspend() const override;
+    virtual void suspend(ReasonForSuspension) override;
+    virtual void resume() override;
 
     RenderMarquee* renderMarquee() const;
 };
index ee94bbf41a19cb24f31fbd04687ec157a5f389f7..636f6d627020578d332167911e934e0aa3bb0442 100644 (file)
@@ -41,16 +41,16 @@ public:
 
     bool containsJavaApplet() const;
 
-    virtual bool useFallbackContent() const { return m_useFallbackContent; }
+    virtual bool useFallbackContent() const override { return m_useFallbackContent; }
     void renderFallbackContent();
 
     // Implementations of FormAssociatedElement
     HTMLFormElement* form() const { return FormAssociatedElement::form(); }
 
-    virtual bool isFormControlElement() const { return false; }
+    virtual bool isFormControlElement() const override { return false; }
 
-    virtual bool isEnumeratable() const { return true; }
-    virtual bool appendFormData(FormDataList&, bool);
+    virtual bool isEnumeratable() const override { return true; }
+    virtual bool appendFormData(FormDataList&, bool) override;
 
     // Implementations of constraint validation API.
     // Note that the object elements are always barred from constraint validation.
@@ -61,7 +61,7 @@ public:
     using Node::ref;
     using Node::deref;
 
-    virtual bool canContainRangeEndPoint() const { return useFallbackContent(); }
+    virtual bool canContainRangeEndPoint() const override { return useFallbackContent(); }
 
     bool hasFallbackContent() const;
 
@@ -82,11 +82,11 @@ private:
     virtual bool isURLAttribute(const Attribute&) const override;
     virtual const AtomicString& imageSourceURL() const override;
 
-    virtual RenderWidget* renderWidgetForJSBindings() const;
+    virtual RenderWidget* renderWidgetForJSBindings() const override;
 
-    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const;
+    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
 
-    virtual void updateWidget(PluginCreationOption);
+    virtual void updateWidget(PluginCreationOption) override;
     void updateDocNamedItem();
 
     // FIXME: This function should not deal with url or serviceType
@@ -96,9 +96,9 @@ private:
     bool shouldAllowQuickTimeClassIdQuirk();
     bool hasValidClassId();
 
-    virtual void refFormAssociatedElement() { ref(); }
-    virtual void derefFormAssociatedElement() { deref(); }
-    virtual HTMLFormElement* virtualForm() const;
+    virtual void refFormAssociatedElement() override { ref(); }
+    virtual void derefFormAssociatedElement() override { deref(); }
+    virtual HTMLFormElement* virtualForm() const override;
 
     virtual FormNamedItem* asFormNamedItem() override final { return this; }
     virtual HTMLObjectElement& asHTMLElement() override final { return *this; }
index 3bf2d12fd59117dc392c4a9eb85776826123d99f..9c41661325a88995936c8393834cc3b097825da2 100644 (file)
@@ -40,7 +40,7 @@ class HTMLOutputElement final : public HTMLFormControlElement {
 public:
     static PassRefPtr<HTMLOutputElement> create(const QualifiedName&, Document&, HTMLFormElement*);
 
-    virtual bool willValidate() const { return false; }
+    virtual bool willValidate() const override { return false; }
 
     String value() const;
     void setValue(const String&);
@@ -49,18 +49,18 @@ public:
     void setFor(const String&);
     DOMSettableTokenList* htmlFor() const;
     
-    virtual bool canContainRangeEndPoint() const { return false; }
+    virtual bool canContainRangeEndPoint() const override { return false; }
 
 private:
     HTMLOutputElement(const QualifiedName&, Document&, HTMLFormElement*);
 
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual const AtomicString& formControlType() const;
-    virtual bool isEnumeratable() const { return true; }
+    virtual const AtomicString& formControlType() const override;
+    virtual bool isEnumeratable() const override { return true; }
     virtual bool supportLabels() const override { return true; }
     virtual bool supportsFocus() const override;
     virtual void childrenChanged(const ChildChange&) override;
-    virtual void reset();
+    virtual void reset() override;
 
     void setTextContentInternal(const String&);
 
index 87053555348be49b155c4423da1d67d27d5c3104..4e81d2da79c818e76b2274eb5dfdcfdfe75bcb2b 100644 (file)
@@ -40,7 +40,7 @@ private:
     HTMLParamElement(const QualifiedName&, Document&);
 
     virtual bool isURLAttribute(const Attribute&) const override;
-    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const;
+    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
 };
 
 NODE_TYPE_CASTS(HTMLParamElement)
index 206ce2f79b1cb1d8d1201fd4cf757f9141b0009d..b8501b47376a6d3ece3648cf35b8817f5c806603 100644 (file)
@@ -50,21 +50,21 @@ private:
 
     virtual bool isURLAttribute(const Attribute&) const override;
 
-    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const;
+    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
 
-    virtual String sourceAttributeValue() const;
-    virtual String charsetAttributeValue() const;
-    virtual String typeAttributeValue() const;
-    virtual String languageAttributeValue() const;
-    virtual String forAttributeValue() const;
-    virtual String eventAttributeValue() const;
-    virtual bool asyncAttributeValue() const;
-    virtual bool deferAttributeValue() const;
-    virtual bool hasSourceAttribute() const;
+    virtual String sourceAttributeValue() const override;
+    virtual String charsetAttributeValue() const override;
+    virtual String typeAttributeValue() const override;
+    virtual String languageAttributeValue() const override;
+    virtual String forAttributeValue() const override;
+    virtual String eventAttributeValue() const override;
+    virtual bool asyncAttributeValue() const override;
+    virtual bool deferAttributeValue() const override;
+    virtual bool hasSourceAttribute() const override;
 
-    virtual void dispatchLoadEvent();
+    virtual void dispatchLoadEvent() override;
 
-    virtual PassRefPtr<Element> cloneElementWithoutAttributesAndChildren();
+    virtual PassRefPtr<Element> cloneElementWithoutAttributesAndChildren() override;
 };
 
 NODE_TYPE_CASTS(HTMLScriptElement)
index a7d42b58c11d7b44fb63245dfd2636258159d62e..9957ba50702821abaef68d0722fe7d56f1644380 100644 (file)
@@ -56,14 +56,14 @@ private:
     virtual void removedFrom(ContainerNode&) override;
     virtual void childrenChanged(const ChildChange&) override;
 
-    virtual void finishParsingChildren();
+    virtual void finishParsingChildren() override;
 
     virtual bool isLoading() const { return m_styleSheetOwner.isLoading(); }
-    virtual bool sheetLoaded() { return m_styleSheetOwner.sheetLoaded(document()); }
-    virtual void notifyLoadedSheetAndAllCriticalSubresources(bool errorOccurred);
-    virtual void startLoadingDynamicSheet() { m_styleSheetOwner.startLoadingDynamicSheet(document()); }
+    virtual bool sheetLoaded() override { return m_styleSheetOwner.sheetLoaded(document()); }
+    virtual void notifyLoadedSheetAndAllCriticalSubresources(bool errorOccurred) override;
+    virtual void startLoadingDynamicSheet() override { m_styleSheetOwner.startLoadingDynamicSheet(document()); }
 
-    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const;
+    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
 
     InlineStyleSheetOwner m_styleSheetOwner;
     bool m_firedLoad;
index f53e508ca85e6a6b310f237bcb77f5f72118b0c8..fbabcde5257cc62333e0b321b71035bfbb80e885 100644 (file)
@@ -38,7 +38,7 @@ private:
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
     virtual bool childShouldCreateRenderer(const Node&) const override;
-    virtual void defaultEventHandler(Event*);
+    virtual void defaultEventHandler(Event*) override;
 
     virtual void didAddUserAgentShadowRoot(ShadowRoot*) override;
     HTMLDetailsElement* detailsElement() const;
index fd1e671e9a4804fc1840e37462bac3bda5a16633..3a72ed025bd4f601b224c5d08612c755a2332881 100644 (file)
@@ -80,12 +80,12 @@ private:
     HTMLMediaElement* mediaElement() const;
 
     // TextTrackClient
-    virtual void textTrackModeChanged(TextTrack*);
-    virtual void textTrackKindChanged(TextTrack*);
-    virtual void textTrackAddCues(TextTrack*, const TextTrackCueList*);
-    virtual void textTrackRemoveCues(TextTrack*, const TextTrackCueList*);
-    virtual void textTrackAddCue(TextTrack*, PassRefPtr<TextTrackCue>);
-    virtual void textTrackRemoveCue(TextTrack*, PassRefPtr<TextTrackCue>);
+    virtual void textTrackModeChanged(TextTrack*) override;
+    virtual void textTrackKindChanged(TextTrack*) override;
+    virtual void textTrackAddCues(TextTrack*, const TextTrackCueList*) override;
+    virtual void textTrackRemoveCues(TextTrack*, const TextTrackCueList*) override;
+    virtual void textTrackAddCue(TextTrack*, PassRefPtr<TextTrackCue>) override;
+    virtual void textTrackRemoveCue(TextTrack*, PassRefPtr<TextTrackCue>) override;
 
     LoadableTextTrack& ensureTrack();
     virtual bool canLoadUrl(const URL&);
index 4aaa508045ad469866975971c129c46731a07950..5c592d2288bbbb8188afd0451e5fcd19cccaa97e 100644 (file)
@@ -46,7 +46,7 @@ private:
     HTMLViewSourceDocument(Frame*, const URL&, const String& mimeType);
 
     // Returns HTMLViewSourceParser or TextDocumentParser based on m_type.
-    virtual PassRefPtr<DocumentParser> createParser();
+    virtual PassRefPtr<DocumentParser> createParser() override;
 
     void processDoctypeToken(const String& source, HTMLToken&);
     void processTagToken(const String& source, HTMLToken&);
index ebfd933f43ddedd29ff403bd4cc30bd07bbe12c0..24833e9dfdfe029f813d47adf3dbe0cc115050fb 100644 (file)
@@ -60,7 +60,7 @@ public:
             : 0;
     }
 
-    virtual bool operator==(const EventListener& other);
+    virtual bool operator==(const EventListener& other) override;
 
 private:
     ImageEventListener(ImageDocument* document)
@@ -69,7 +69,7 @@ private:
     {
     }
 
-    virtual void handleEvent(ScriptExecutionContext*, Event*);
+    virtual void handleEvent(ScriptExecutionContext*, Event*) override;
 
     ImageDocument* m_doc;
 };
@@ -92,8 +92,8 @@ private:
     {
     }
 
-    virtual void appendBytes(DocumentWriter&, const char*, size_t);
-    virtual void finish();
+    virtual void appendBytes(DocumentWriter&, const char*, size_t) override;
+    virtual void finish() override;
 };
 
 class ImageDocumentElement final : public HTMLImageElement {
index 8e3e342aecc9666e74150e4a686347719bb7e185..a18fdef55e390598a8665b97a98886d7f7969cd3 100644 (file)
@@ -50,7 +50,7 @@ public:
 private:
     ImageDocument(Frame*, const URL&);
 
-    virtual PassRefPtr<DocumentParser> createParser();
+    virtual PassRefPtr<DocumentParser> createParser() override;
     
     void createDocumentStructure();
     void resizeImageToFit();
index 81a67bdd6e65557ffd992ec8912e488e206f7a2c..3482deb49bf2ff50ae7f36f69163b83e327beef6 100644 (file)
@@ -64,7 +64,7 @@ private:
     {
     }
 
-    virtual void appendBytes(DocumentWriter&, const char*, size_t);
+    virtual void appendBytes(DocumentWriter&, const char*, size_t) override;
 
     void createDocumentStructure();
 
index 3e6be6a5fcd9b3a08b755e1b19fb4259c8340f8f..3e347471906b432268b5c7c72f8b7e5273f97c55 100644 (file)
@@ -45,9 +45,9 @@ public:
 private:
     MediaDocument(Frame*, const URL&);
 
-    virtual PassRefPtr<DocumentParser> createParser();
+    virtual PassRefPtr<DocumentParser> createParser() override;
 
-    virtual void defaultEventHandler(Event*);
+    virtual void defaultEventHandler(Event*) override;
 
     void replaceMediaElementTimerFired(Timer<MediaDocument>&);
 
index ca204e89823f67e5829187e3c43e330f16ba6216..b9f0582777632e5de6785275c0409ba3399e8b0c 100644 (file)
@@ -59,7 +59,7 @@ public:
         return adoptRef(new MediaKeyEvent(type, initializer));
     }
 
-    virtual EventInterface eventInterface() const;
+    virtual EventInterface eventInterface() const override;
 
     String keySystem() const { return m_keySystem; }
     String sessionId() const { return m_sessionId; }
index 02135ab08a68b27e5ea43d48bcde744654ef3d59..f04f84d18abed5a76e882ff7d37388c35f2c5ea3 100644 (file)
@@ -58,7 +58,7 @@ private:
     {
     }
 
-    virtual void appendBytes(DocumentWriter&, const char*, size_t);
+    virtual void appendBytes(DocumentWriter&, const char*, size_t) override;
 
     void createDocumentStructure();
 
index 03d91fad0731a82e2da0cd351e599efe0e927494..f82264ed4ef4c9eb969dc307426f1e27d740a277 100644 (file)
@@ -46,7 +46,7 @@ public:
     void setValue(const String&);
 
 protected:
-    virtual bool nodeMatches(Element*) const;
+    virtual bool nodeMatches(Element*) const override;
 
 private:
     RadioNodeList(ContainerNode&, const AtomicString& name);
index b314012861c1ee88499626aaf8cc3cf6354c649d..911a2376252630c4d6e70c7ffc750677087218d5 100644 (file)
@@ -39,7 +39,7 @@ public:
 private:
     TextDocument(Frame*, const URL&);
     
-    virtual PassRefPtr<DocumentParser> createParser();
+    virtual PassRefPtr<DocumentParser> createParser() override;
 };
 
 }
index b134728ad1c6e4a522e421fcabfd3366ed59ef2b..b5963fb7008050deefc819c74f51174fc65dbfb0 100644 (file)
@@ -38,7 +38,7 @@ public:
     static bool supported(WebGLRenderingContext*);
 
     virtual ~EXTDrawBuffers();
-    virtual ExtensionName getName() const;
+    virtual ExtensionName getName() const override;
 
     void drawBuffersEXT(const Vector<GC3Denum>& buffers);
 
index 4965c0667c2a6cd16eec66edd6e789f3eef3cb1e..5e76ebb0116d4a8831a6b57d870690634b6d7766 100644 (file)
@@ -36,7 +36,7 @@ public:
     static OwnPtr<EXTTextureFilterAnisotropic> create(WebGLRenderingContext*);
 
     virtual ~EXTTextureFilterAnisotropic();
-    virtual ExtensionName getName() const;
+    virtual ExtensionName getName() const override;
 
 private:
     EXTTextureFilterAnisotropic(WebGLRenderingContext*);
index 7f5c8635a11df9afa53c88cce9bf7918054a4db0..83ce56a8d73dd5b3f8ba01c646de3799b52f83f7 100644 (file)
@@ -36,7 +36,7 @@ public:
     static OwnPtr<OESElementIndexUint> create(WebGLRenderingContext*);
 
     virtual ~OESElementIndexUint();
-    virtual ExtensionName getName() const;
+    virtual ExtensionName getName() const override;
 
 private:
     OESElementIndexUint(WebGLRenderingContext*);
index 0b6b51fcf00c2ea96351c56cf8d8c00e554cd57c..a21dfd89c1b6089d086f71af9944431910907755 100644 (file)
@@ -36,7 +36,7 @@ public:
     static OwnPtr<OESStandardDerivatives> create(WebGLRenderingContext*);
 
     virtual ~OESStandardDerivatives();
-    virtual ExtensionName getName() const;
+    virtual ExtensionName getName() const override;
 
 private:
     OESStandardDerivatives(WebGLRenderingContext*);
index 8ed00877a1836fa240485c55e49da504c513aae9..6c67ea11b38a5afaeb8d87b91adbe63fd6bf6417 100644 (file)
@@ -36,7 +36,7 @@ public:
     static OwnPtr<OESTextureFloat> create(WebGLRenderingContext*);
 
     virtual ~OESTextureFloat();
-    virtual ExtensionName getName() const;
+    virtual ExtensionName getName() const override;
 
 private:
     OESTextureFloat(WebGLRenderingContext*);
index 0ef8b80ba4de4a6475503b9f7899dee26394be95..3e9fe87cc38295e282c1d9880c227e64c0d19aed 100644 (file)
@@ -36,7 +36,7 @@ public:
     static OwnPtr<OESTextureFloatLinear> create(WebGLRenderingContext*);
 
     virtual ~OESTextureFloatLinear();
-    virtual ExtensionName getName() const;
+    virtual ExtensionName getName() const override;
 
 private:
     OESTextureFloatLinear(WebGLRenderingContext*);
index 246defadc38cf49097faaf357ac2ab11dd2fa65b..c8ab9feb1098f67bfd9c2dfb2362d22b1f8a99ee 100644 (file)
@@ -36,7 +36,7 @@ public:
     static OwnPtr<OESTextureHalfFloat> create(WebGLRenderingContext*);
 
     virtual ~OESTextureHalfFloat();
-    virtual ExtensionName getName() const;
+    virtual ExtensionName getName() const override;
 
 private:
     OESTextureHalfFloat(WebGLRenderingContext*);
index 044298bdd531b6b8d4246fbe56d5d7d075d4ea62..073b48a9f3d89ad507506469fb06fec1df89ceda 100644 (file)
@@ -36,7 +36,7 @@ public:
     static OwnPtr<OESTextureHalfFloatLinear> create(WebGLRenderingContext*);
 
     virtual ~OESTextureHalfFloatLinear();
-    virtual ExtensionName getName() const;
+    virtual ExtensionName getName() const override;
 
 private:
     OESTextureHalfFloatLinear(WebGLRenderingContext*);
index 58cc0a12fe26dd7b995784224be93c326c953e4d..b9f8599291429b38537951418fa8d71199c5fa23 100644 (file)
@@ -42,7 +42,7 @@ public:
     static OwnPtr<OESVertexArrayObject> create(WebGLRenderingContext*);
 
     virtual ~OESVertexArrayObject();
-    virtual ExtensionName getName() const;
+    virtual ExtensionName getName() const override;
     
     PassRefPtr<WebGLVertexArrayObjectOES> createVertexArrayOES();
     void deleteVertexArrayOES(WebGLVertexArrayObjectOES*);
index 9465b674ad868049e05453db84e171f32422cab9..3451bb68cc46939ea154754257352de0607be28c 100644 (file)
@@ -66,10 +66,10 @@ public:
 protected:
     WebGLBuffer(WebGLRenderingContext*);
 
-    virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject);
+    virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
 
 private:
-    virtual bool isBuffer() const { return true; }
+    virtual bool isBuffer() const override { return true; }
 
     GC3Denum m_target;
 
index 167b382c480d244373f12f9c972b66a2441759ad..6a8d89d5da9076b6e68ac32d74a2d9166fbed592 100644 (file)
@@ -40,7 +40,7 @@ public:
     static bool supported(WebGLRenderingContext*);
 
     virtual ~WebGLCompressedTextureATC();
-    virtual ExtensionName getName() const;
+    virtual ExtensionName getName() const override;
 
 private:
     WebGLCompressedTextureATC(WebGLRenderingContext*);
index b0c94062cca6c7be319d00f49e17b3a603af3d62..f20e2d25da7448c937953e1c79f92a2ded549314 100644 (file)
@@ -38,7 +38,7 @@ public:
     static bool supported(WebGLRenderingContext*);
 
     virtual ~WebGLCompressedTexturePVRTC();
-    virtual ExtensionName getName() const;
+    virtual ExtensionName getName() const override;
 
 private:
     WebGLCompressedTexturePVRTC(WebGLRenderingContext*);
index 202f828e3574f46ed266d708bbe4eb6fa1e07a64..c6c9edb45d6326cfb225272a95a037b206319277 100644 (file)
@@ -40,7 +40,7 @@ public:
     static bool supported(WebGLRenderingContext*);
 
     virtual ~WebGLCompressedTextureS3TC();
-    virtual ExtensionName getName() const;
+    virtual ExtensionName getName() const override;
 
 private:
     WebGLCompressedTextureS3TC(WebGLRenderingContext*);
index e725a79f4cd5e589d7544541039527059d787f75..fa1ebfbc807576eb7ecd4274510f6e88b72d7028 100644 (file)
@@ -54,7 +54,7 @@ public:
 
     const String& statusMessage() const { return m_statusMessage; }
 
-    virtual EventInterface eventInterface() const;
+    virtual EventInterface eventInterface() const override;
 
 private:
     WebGLContextEvent();
index 3509261a4b0980812492314972f0ae8988a911f6..e674b1c64ce18de1aca19328177e6abcab8f2f45 100644 (file)
@@ -41,7 +41,7 @@ public:
 
     WebGLRenderingContext* context() const { return m_context; }
 
-    virtual bool validate(const WebGLContextGroup*, const WebGLRenderingContext* context) const
+    virtual bool validate(const WebGLContextGroup*, const WebGLRenderingContext* context) const override
     {
         return context == m_context;
     }
@@ -51,12 +51,12 @@ public:
 protected:
     WebGLContextObject(WebGLRenderingContext*);
 
-    virtual bool hasGroupOrContext() const
+    virtual bool hasGroupOrContext() const override
     {
         return m_context;
     }
 
-    virtual GraphicsContext3D* getAGraphicsContext3D() const;
+    virtual GraphicsContext3D* getAGraphicsContext3D() const override;
 
 private:
     WebGLRenderingContext* m_context;
index b08ba8467ca3fa540627d79aa4d505ef5253967e..4422f84dec86b388de98f0c214140dc07f9cec01 100644 (file)
@@ -41,7 +41,7 @@ public:
     static OwnPtr<WebGLDebugRendererInfo> create(WebGLRenderingContext*);
 
     virtual ~WebGLDebugRendererInfo();
-    virtual ExtensionName getName() const;
+    virtual ExtensionName getName() const override;
 
 private:
     WebGLDebugRendererInfo(WebGLRenderingContext*);
index bab1bf70a77ac39d385da6634230f95f0be9dfe9..961f488ce4d201fadd7a35f9a64d1c63c3d17903 100644 (file)
@@ -40,7 +40,7 @@ public:
     static OwnPtr<WebGLDebugShaders> create(WebGLRenderingContext*);
 
     virtual ~WebGLDebugShaders();
-    virtual ExtensionName getName() const;
+    virtual ExtensionName getName() const override;
 
     String getTranslatedShaderSource(WebGLShader*, ExceptionCode&);
 
index d0226371ae10b0a3d94b0c7ac854125e14ee18c9..8687c25431a975311550440ee980624404c798f1 100644 (file)
@@ -38,7 +38,7 @@ public:
     static bool supported(GraphicsContext3D*);
 
     virtual ~WebGLDepthTexture();
-    virtual ExtensionName getName() const;
+    virtual ExtensionName getName() const override;
 
 private:
     WebGLDepthTexture(WebGLRenderingContext*);
index a48e1d0cdd4b8b1199f2c27aeadbc9cb57caba6b..7e1dc07f531c9fc09cd3296054b73d2e55287465 100644 (file)
@@ -49,17 +49,17 @@ namespace {
 
     private:
         WebGLRenderbufferAttachment(WebGLRenderbuffer*);
-        virtual GC3Dsizei getWidth() const;
-        virtual GC3Dsizei getHeight() const;
-        virtual GC3Denum getFormat() const;
-        virtual WebGLSharedObject* getObject() const;
-        virtual bool isSharedObject(WebGLSharedObject*) const;
-        virtual bool isValid() const;
-        virtual bool isInitialized() const;
-        virtual void setInitialized();
-        virtual void onDetached(GraphicsContext3D*);
-        virtual void attach(GraphicsContext3D*, GC3Denum attachment);
-        virtual void unattach(GraphicsContext3D*, GC3Denum attachment);
+        virtual GC3Dsizei getWidth() const override;
+        virtual GC3Dsizei getHeight() const override;
+        virtual GC3Denum getFormat() const override;
+        virtual WebGLSharedObject* getObject() const override;
+        virtual bool isSharedObject(WebGLSharedObject*) const override;
+        virtual bool isValid() const override;
+        virtual bool isInitialized() const override;
+        virtual void setInitialized() override;
+        virtual void onDetached(GraphicsContext3D*) override;
+        virtual void attach(GraphicsContext3D*, GC3Denum attachment) override;
+        virtual void unattach(GraphicsContext3D*, GC3Denum attachment) override;
 
         WebGLRenderbufferAttachment() { };
 
@@ -143,17 +143,17 @@ namespace {
 
     private:
         WebGLTextureAttachment(WebGLTexture*, GC3Denum target, GC3Dint level);
-        virtual GC3Dsizei getWidth() const;
-        virtual GC3Dsizei getHeight() const;
-        virtual GC3Denum getFormat() const;
-        virtual WebGLSharedObject* getObject() const;
-        virtual bool isSharedObject(WebGLSharedObject*) const;
-        virtual bool isValid() const;
-        virtual bool isInitialized() const;
-        virtual void setInitialized();
-        virtual void onDetached(GraphicsContext3D*);
-        virtual void attach(GraphicsContext3D*, GC3Denum attachment);
-        virtual void unattach(GraphicsContext3D*, GC3Denum attachment);
+        virtual GC3Dsizei getWidth() const override;
+        virtual GC3Dsizei getHeight() const override;
+        virtual GC3Denum getFormat() const override;
+        virtual WebGLSharedObject* getObject() const override;
+        virtual bool isSharedObject(WebGLSharedObject*) const override;
+        virtual bool isValid() const override;
+        virtual bool isInitialized() const override;
+        virtual void setInitialized() override;
+        virtual void onDetached(GraphicsContext3D*) override;
+        virtual void attach(GraphicsContext3D*, GC3Denum attachment) override;
+        virtual void unattach(GraphicsContext3D*, GC3Denum attachment) override;
 
         WebGLTextureAttachment() { };
 
index 1a03db9c39a5bce499c8904b2d96c41804cecefe..a0ee31c6980a8a7cf4334e77767094cd4051681d 100644 (file)
@@ -103,7 +103,7 @@ public:
 protected:
     WebGLFramebuffer(WebGLRenderingContext*);
 
-    virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject);
+    virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
 
 private:
     virtual bool isFramebuffer() const { return true; }
index abc400e043fd2b9cfda93379e81c0f949ccb6421..edba14a7c8bd3c3251e467bd547cd5f34e3e93a2 100644 (file)
@@ -38,7 +38,7 @@ public:
     static OwnPtr<WebGLLoseContext> create(WebGLRenderingContext*);
 
     virtual ~WebGLLoseContext();
-    virtual ExtensionName getName() const;
+    virtual ExtensionName getName() const override;
 
     void loseContext();
     void restoreContext();
index ec0cd3533df85e4e0bc232fc4c9ae051fc132d2a..718f18498431e135908d3b3585d0ec985360b41b 100644 (file)
@@ -64,10 +64,10 @@ public:
 protected:
     WebGLProgram(WebGLRenderingContext*);
 
-    virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject);
+    virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
 
 private:
-    virtual bool isProgram() const { return true; }
+    virtual bool isProgram() const override { return true; }
 
     void cacheActiveAttribLocations(GraphicsContext3D*);
     void cacheInfoIfNeeded();
index e169e2e8bbfe5f167ecf52803be2ef7d9bf7c875..1379531954bd9c89e72511ef33b33a9b34a74471 100644 (file)
@@ -67,10 +67,10 @@ public:
 protected:
     WebGLRenderbuffer(WebGLRenderingContext*);
 
-    virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject);
+    virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
 
 private:
-    virtual bool isRenderbuffer() const { return true; }
+    virtual bool isRenderbuffer() const override { return true; }
 
     GC3Denum m_internalFormat;
     bool m_initialized;
index 84557773adf5e85b55761cdcdec3bba9490a23e0..ee9f4346e174c255129ee324a481a61066c71c22 100644 (file)
@@ -383,7 +383,7 @@ class WebGLRenderingContextLostCallback : public GraphicsContext3D::ContextLostC
     WTF_MAKE_FAST_ALLOCATED;
 public:
     explicit WebGLRenderingContextLostCallback(WebGLRenderingContext* cb) : m_context(cb) { }
-    virtual void onContextLost() { m_context->forceLostContext(WebGLRenderingContext::RealLostContext); }
+    virtual void onContextLost() override { m_context->forceLostContext(WebGLRenderingContext::RealLostContext); }
     virtual ~WebGLRenderingContextLostCallback() {}
 private:
     WebGLRenderingContext* m_context;
@@ -393,7 +393,7 @@ class WebGLRenderingContextErrorMessageCallback : public GraphicsContext3D::Erro
     WTF_MAKE_FAST_ALLOCATED;
 public:
     explicit WebGLRenderingContextErrorMessageCallback(WebGLRenderingContext* cb) : m_context(cb) { }
-    virtual void onErrorMessage(const String& message, GC3Dint)
+    virtual void onErrorMessage(const String& message, GC3Dint) override
     {
         if (m_context->m_synthesizedErrorsToConsole)
             m_context->printGLErrorToConsole(message);
index 1b473c591394b7b14afc8d47ad6cafab3b09d9b3..38628c0132ebde7fe2740cef16fc2066354913f8 100644 (file)
@@ -86,8 +86,8 @@ public:
     static OwnPtr<WebGLRenderingContext> create(HTMLCanvasElement*, WebGLContextAttributes*);
     virtual ~WebGLRenderingContext();
 
-    virtual bool is3d() const { return true; }
-    virtual bool isAccelerated() const { return true; }
+    virtual bool is3d() const override { return true; }
+    virtual bool isAccelerated() const override { return true; }
 
     int drawingBufferWidth() const;
     int drawingBufferHeight() const;
@@ -309,13 +309,13 @@ public:
     GraphicsContext3D* graphicsContext3D() const { return m_context.get(); }
     WebGLContextGroup* contextGroup() const { return m_contextGroup.get(); }
 #if USE(ACCELERATED_COMPOSITING)
-    virtual PlatformLayer* platformLayer() const;
+    virtual PlatformLayer* platformLayer() const override;
 #endif
 
     void reshape(int width, int height);
 
     void markLayerComposited();
-    virtual void paintRenderingResultsToCanvas();
+    virtual void paintRenderingResultsToCanvas() override;
     virtual PassRefPtr<ImageData> paintRenderingResultsToImageData();
 
     void removeSharedObject(WebGLSharedObject*);
index 7771d27609f3bcf9f71205bf30d872d929d7d5a0..7ed00e321752959d6cd740e8fb657fd8c4bb532a 100644 (file)
@@ -49,9 +49,9 @@ public:
 private:
     WebGLShader(WebGLRenderingContext*, GC3Denum);
 
-    virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject);
+    virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
 
-    virtual bool isShader() const { return true; }
+    virtual bool isShader() const override { return true; }
 
     GC3Denum m_type;
     String m_source;
index 55966133208b3a86224bb88dba77679cc1d4cbb2..a55f648718c58bb501f2342d920db5df7386ea88 100644 (file)
@@ -49,7 +49,7 @@ public:
     virtual bool isShader() const { return false; }
     virtual bool isTexture() const { return false; }
 
-    virtual bool validate(const WebGLContextGroup* contextGroup, const WebGLRenderingContext*) const
+    virtual bool validate(const WebGLContextGroup* contextGroup, const WebGLRenderingContext*) const override
     {
         return contextGroup == m_contextGroup;
     }
@@ -59,12 +59,12 @@ public:
 protected:
     WebGLSharedObject(WebGLRenderingContext*);
 
-    virtual bool hasGroupOrContext() const
+    virtual bool hasGroupOrContext() const override
     {
         return m_contextGroup;
     }
 
-    virtual GraphicsContext3D* getAGraphicsContext3D() const;
+    virtual GraphicsContext3D* getAGraphicsContext3D() const override;
 
 private:
     WebGLContextGroup* m_contextGroup;
index a0d1ac4a3f8292799030acd7354cdd6cecaab826..dcc3d0b45e54712477f7a1da96c20abc80eeceff 100644 (file)
@@ -83,7 +83,7 @@ public:
 protected:
     WebGLTexture(WebGLRenderingContext*);
 
-    virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject);
+    virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
 
 private:
     class LevelInfo {
@@ -113,7 +113,7 @@ private:
         GC3Denum type;
     };
 
-    virtual bool isTexture() const { return true; }
+    virtual bool isTexture() const override { return true; }
 
     void update();
 
index 4f97dcdf3f862230b9598f83db93ec20625ed749..9ad4902e0e28498e8eca2ba070e4e22d817910c7 100644 (file)
@@ -87,7 +87,7 @@ public:
 private:
     WebGLVertexArrayObjectOES(WebGLRenderingContext*, VaoType);
 
-    virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject);
+    virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
 
     virtual bool isVertexArray() const { return true; }
     
index e3cb625d7363b529467fb8130a9f20ccc5d5a1c5..038cfac84e70445ce04d769509ba560d0b67ca8a 100644 (file)
@@ -79,10 +79,10 @@ public:
 
     HTMLTokenizer* tokenizer() const { return m_tokenizer.get(); }
 
-    virtual TextPosition textPosition() const;
+    virtual TextPosition textPosition() const override;
 
-    virtual void suspendScheduledTasks();
-    virtual void resumeScheduledTasks();
+    virtual void suspendScheduledTasks() override;
+    virtual void resumeScheduledTasks() override;
 
 #if ENABLE(THREADED_HTML_PARSER)
     struct ParsedChunk {
@@ -131,12 +131,12 @@ private:
     // HTMLScriptRunnerHost
     virtual void watchForLoad(CachedResource*) override;
     virtual void stopWatchingForLoad(CachedResource*) override;
-    virtual HTMLInputStream& inputStream() { return m_input; }
-    virtual bool hasPreloadScanner() const { return m_preloadScanner.get() && !shouldUseThreading(); }
+    virtual HTMLInputStream& inputStream() override { return m_input; }
+    virtual bool hasPreloadScanner() const override { return m_preloadScanner.get() && !shouldUseThreading(); }
     virtual void appendCurrentInputStreamToPreloadScannerAndScan() override;
 
     // CachedResourceClient
-    virtual void notifyFinished(CachedResource*);
+    virtual void notifyFinished(CachedResource*) override;
 
 #if ENABLE(THREADED_HTML_PARSER)
     void startBackgroundParser();
index 5907b809cab6452c0ee47c3146243423a02424ff..6161c78920b239128cebd9242233040043b0fefb 100644 (file)
@@ -58,9 +58,9 @@ protected:
 
 private:
     // DocumentParser
-    virtual void insert(const SegmentedString&);
-    virtual void append(PassRefPtr<StringImpl>);
-    virtual void finish();
+    virtual void insert(const SegmentedString&) override;
+    virtual void append(PassRefPtr<StringImpl>) override;
+    virtual void finish() override;
 
     HTMLViewSourceDocument* document() const { return static_cast<HTMLViewSourceDocument*>(DecodedDataDocumentParser::document()); }
 
index 037816e667f084573eba322142d47375e64f9b37..004dd10e3eac33d2f0766a874316e750bbd919ea 100644 (file)
@@ -46,8 +46,8 @@ private:
     DetailsMarkerControl(Document&);
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
-    virtual bool rendererIsNeeded(const RenderStyle&);
-    virtual const AtomicString& shadowPseudoId() const;
+    virtual bool rendererIsNeeded(const RenderStyle&) override;
+    virtual const AtomicString& shadowPseudoId() const override;
 
     HTMLSummaryElement* summaryElement();
 };
index d471dd5788716021aaf40de7e901df740692a5d5..47124cfefc5a0323db4410dfe14fb1eaa9e74f00 100644 (file)
@@ -112,7 +112,7 @@ class MediaControls : public HTMLDivElement {
 protected:
     explicit MediaControls(Document&);
 
-    virtual void defaultEventHandler(Event*);
+    virtual void defaultEventHandler(Event*) override;
 
     virtual bool containsRelatedTarget(Event*);
 
@@ -142,9 +142,9 @@ protected:
     bool m_isMouseOverControls;
 
 private:
-    virtual bool isMediaControls() const { return true; }
+    virtual bool isMediaControls() const override { return true; }
 
-    virtual const AtomicString& shadowPseudoId() const;
+    virtual const AtomicString& shadowPseudoId() const override;
 };
 
 inline MediaControls* toMediaControls(Node* node)
index 93b1234f407d193279471462e17da8362d5f778c..aedd4ceb0d67b89277961044784bbc3e1a7e914f 100644 (file)
@@ -45,7 +45,7 @@ public:
             : 0;
     }
 
-    virtual bool operator==(const EventListener& other);
+    virtual bool operator==(const EventListener& other) override;
 
 private:
     MediaControlsAppleEventListener(MediaControlsApple* mediaControls)
@@ -54,7 +54,7 @@ private:
     {
     }
 
-    virtual void handleEvent(ScriptExecutionContext*, Event*);
+    virtual void handleEvent(ScriptExecutionContext*, Event*) override;
 
     MediaControlsApple* m_mediaControls;
 };
index cecf99f2236cbbde66d13a51d1abd10e23c574ae..a3cf162d9156bcb2d93c1e48c29179140581bda4 100644 (file)
@@ -48,7 +48,7 @@ protected:
     MeterShadowElement(Document&);
 
 private:
-    virtual bool rendererIsNeeded(const RenderStyle&);
+    virtual bool rendererIsNeeded(const RenderStyle&) override;
 };
 
 class MeterInnerElement final : public MeterShadowElement {
index 859704abc8f16fe9cea74836861e13a4acb8cdfd..78bc49ec438e1719c4dafefaaa01b23a34a6654b 100644 (file)
@@ -48,7 +48,7 @@ protected:
     ProgressShadowElement(Document&);
 
 private:
-    virtual bool rendererIsNeeded(const RenderStyle&);
+    virtual bool rendererIsNeeded(const RenderStyle&) override;
 };
 
 class ProgressInnerElement final : public ProgressShadowElement {
@@ -59,7 +59,7 @@ private:
     ProgressInnerElement(Document&);
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
-    virtual bool rendererIsNeeded(const RenderStyle&);
+    virtual bool rendererIsNeeded(const RenderStyle&) override;
 };
 
 inline PassRefPtr<ProgressInnerElement> ProgressInnerElement::create(Document& document)
index af7553dff95fc76704b8aa65c0daba2f65cddcc8..a061d63b8563f7ce3348648a7eb794f8600a7060 100644 (file)
@@ -121,7 +121,7 @@ public:
     void updateAppearance(RenderStyle* parentStyle);
 
 private:
-    virtual bool isSliderThumb() const;
+    virtual bool isSliderThumb() const override;
 };
 
 // --------------------------------
@@ -133,7 +133,7 @@ public:
 private:
     SliderContainerElement(Document&);
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
-    virtual const AtomicString& shadowPseudoId() const;
+    virtual const AtomicString& shadowPseudoId() const override;
 };
 
 }
index d60ade9db8ada6c898560157c902823dacfbcf9b..eaf27cd9d546b33f4aa44f12cafa00982184564b 100644 (file)
@@ -55,7 +55,7 @@ public:
 
     void scheduleLoad(const URL&);
 
-    virtual void clearClient();
+    virtual void clearClient() override;
 
     virtual AtomicString id() const override;
 
@@ -69,10 +69,10 @@ public:
 
 private:
     // TextTrackLoaderClient
-    virtual bool shouldLoadCues(TextTrackLoader*) { return true; }
-    virtual void newCuesAvailable(TextTrackLoader*);
-    virtual void cueLoadingStarted(TextTrackLoader*);
-    virtual void cueLoadingCompleted(TextTrackLoader*, bool loadingFailed);
+    virtual bool shouldLoadCues(TextTrackLoader*) override { return true; }
+    virtual void newCuesAvailable(TextTrackLoader*) override;
+    virtual void cueLoadingStarted(TextTrackLoader*) override;
+    virtual void cueLoadingCompleted(TextTrackLoader*, bool loadingFailed) override;
 #if ENABLE(WEBVTT_REGIONS)
     virtual void newRegionsAvailable(TextTrackLoader*);
 #endif
index 5b8f1edabd104054311cc9e5b88fea53a1d30401..3c7e43a4591d974c368a5172d76ea001da0e710f 100644 (file)
@@ -53,7 +53,7 @@ public:
         return adoptRef(new TrackEvent(type, initializer));
     }
 
-    virtual EventInterface eventInterface() const;
+    virtual EventInterface eventInterface() const override;
 
     TrackBase* track() const { return m_track.get(); }
 
index f220cc21f226ac8fa8ce48d61b9c2f46963386ea..00f0a7f356a635a09b187d76feffaa5717055d2e 100644 (file)
@@ -39,25 +39,25 @@ public:
 private:
     SVGAElement(const QualifiedName&, Document&);
 
-    virtual bool isValid() const { return SVGTests::isValid(); }
+    virtual bool isValid() const override { return SVGTests::isValid(); }
     
-    virtual String title() const;
-    virtual String target() const { return svgTarget(); }
+    virtual String title() const override;
+    virtual String target() const override { return svgTarget(); }
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
     virtual bool childShouldCreateRenderer(const Node&) const override;
 
-    virtual void defaultEventHandler(Event*);
+    virtual void defaultEventHandler(Event*) override;
     
     virtual bool supportsFocus() const override;
     virtual bool isMouseFocusable() const override;
     virtual bool isKeyboardFocusable(KeyboardEvent*) const override;
     virtual bool isFocusable() const override;
-    virtual bool isURLAttribute(const Attribute&) const;
+    virtual bool isURLAttribute(const Attribute&) const override;
 
     virtual bool willRespondToMouseClickEvents() override;
 
index f77f56f297a7eacfa16000737381b62ea7d306ad..8888a57d95a3e261022ed65e4a4a893b7853a811 100644 (file)
@@ -33,7 +33,7 @@ public:
 
 private:
     SVGAnimateColorElement(const QualifiedName&, Document&);
-    virtual void determinePropertyValueTypes(const String& from, const String& to);
+    virtual void determinePropertyValueTypes(const String& from, const String& to) override;
 };
 
 } // namespace WebCore
index 7639f3d3c94b84f722fdd35cf80226f0f0572350..0b43fb87aab49c07848e9223e03cfcd311d628c2 100644 (file)
@@ -43,8 +43,8 @@ public:
 protected:
     SVGAnimateElement(const QualifiedName&, Document&);
 
-    virtual void resetAnimatedType();
-    virtual void clearAnimatedType(SVGElement* targetElement);
+    virtual void resetAnimatedType() override;
+    virtual void clearAnimatedType(SVGElement* targetElement) override;
 
     virtual bool calculateToAtEndOfDurationValue(const String& toAtEndOfDurationString) override;
     virtual bool calculateFromAndToValues(const String& fromString, const String& toString) override;
index c915406edbd644a4275dbac69ee9e4b85988754b..a7057a82bac736c70800b0ac7aedd8f4dffc0464 100644 (file)
@@ -36,20 +36,20 @@ public:
 private:
     SVGAnimateMotionElement(const QualifiedName&, Document&);
 
-    virtual bool hasValidAttributeType();
-    virtual bool hasValidAttributeName();
+    virtual bool hasValidAttributeType() override;
+    virtual bool hasValidAttributeName() override;
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
 
-    virtual void resetAnimatedType();
-    virtual void clearAnimatedType(SVGElement* targetElement);
-    virtual bool calculateToAtEndOfDurationValue(const String& toAtEndOfDurationString);
-    virtual bool calculateFromAndToValues(const String& fromString, const String& toString);
-    virtual bool calculateFromAndByValues(const String& fromString, const String& byString);
-    virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGSMILElement* resultElement);
-    virtual void applyResultsToTarget();
-    virtual float calculateDistance(const String& fromString, const String& toString);
+    virtual void resetAnimatedType() override;
+    virtual void clearAnimatedType(SVGElement* targetElement) override;
+    virtual bool calculateToAtEndOfDurationValue(const String& toAtEndOfDurationString) override;
+    virtual bool calculateFromAndToValues(const String& fromString, const String& toString) override;
+    virtual bool calculateFromAndByValues(const String& fromString, const String& byString) override;
+    virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGSMILElement* resultElement) override;
+    virtual void applyResultsToTarget() override;
+    virtual float calculateDistance(const String& fromString, const String& toString) override;
 
     enum RotateMode {
         RotateAngle,
index ba1491985e235ee9e57dd4cecaefc50dbd0a97c6..d2e4e09275d74274cb7397774f61d99f4723e097 100644 (file)
@@ -40,7 +40,7 @@ public:
 private:
     SVGAnimateTransformElement(const QualifiedName&, Document&);
     
-    virtual bool hasValidAttributeType();
+    virtual bool hasValidAttributeType() override;
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
index deb17ac3a71ed58a80951c25e1d1da09ec29dd9e..bbe4872b80b9df08963f8f6b6faf9d5b8c5ad567 100644 (file)
@@ -80,7 +80,7 @@ public:
 
     static bool isTargetAttributeCSSProperty(SVGElement*, const QualifiedName&);
 
-    virtual bool isAdditive() const;
+    virtual bool isAdditive() const override;
     bool isAccumulated() const;
     AnimationMode animationMode() const { return m_animationMode; }
     CalcMode calcMode() const { return m_calcMode; }
@@ -229,9 +229,9 @@ private:
     END_DECLARE_ANIMATED_PROPERTIES
 
     // SVGTests
-    virtual void synchronizeRequiredFeatures() { SVGTests::synchronizeRequiredFeatures(this); }
-    virtual void synchronizeRequiredExtensions() { SVGTests::synchronizeRequiredExtensions(this); }
-    virtual void synchronizeSystemLanguage() { SVGTests::synchronizeSystemLanguage(this); }
+    virtual void synchronizeRequiredFeatures() override { SVGTests::synchronizeRequiredFeatures(this); }
+    virtual void synchronizeRequiredExtensions() override { SVGTests::synchronizeRequiredExtensions(this); }
+    virtual void synchronizeSystemLanguage() override { SVGTests::synchronizeSystemLanguage(this); }
 
     void setCalcMode(const AtomicString&);
 
index 12493e28ccb533deff50b6c8b44fdc1d49e974ad..c1c662f8b268e50cd3099fb232e2a9b500ed0eb4 100644 (file)
@@ -37,14 +37,14 @@ public:
 private:
     SVGCircleElement(const QualifiedName&, Document&);
 
-    virtual bool isValid() const { return SVGTests::isValid(); }
+    virtual bool isValid() const override { return SVGTests::isValid(); }
     virtual bool supportsFocus() const override { return true; }
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
-    virtual bool selfHasRelativeLengths() const;
+    virtual bool selfHasRelativeLengths() const override;
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
 
index 0d9fb9e2ad98d246897b8815aa96d84973567b87..d163097d4f0d3c80aefb2ca1cd3682e9cede79ca 100644 (file)
@@ -40,12 +40,12 @@ public:
 private:
     SVGClipPathElement(const QualifiedName&, Document&);
 
-    virtual bool isValid() const { return SVGTests::isValid(); }
-    virtual bool needsPendingResourceHandling() const { return false; }
+    virtual bool isValid() const override { return SVGTests::isValid(); }
+    virtual bool needsPendingResourceHandling() const override { return false; }
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
     virtual void childrenChanged(const ChildChange&) override;
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
index e1e318573b9171673694d5cf138fa710319800cb..d1910c737e2ad78a21c70029f724c71b25eb6cf0 100644 (file)
@@ -79,7 +79,7 @@ protected:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
     virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
     
index 5e6455b319fd459dce02ed9f02969cb91342054d..3cfe5794ee76857296e65fc2dbe846ced9da8341 100644 (file)
@@ -48,15 +48,15 @@ public:
 private:
     SVGCursorElement(const QualifiedName&, Document&);
 
-    virtual bool isValid() const { return SVGTests::isValid(); }
+    virtual bool isValid() const override { return SVGTests::isValid(); }
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
     virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
 
-    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const;
+    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGCursorElement)
         DECLARE_ANIMATED_LENGTH(X, x)
@@ -66,9 +66,9 @@ private:
     END_DECLARE_ANIMATED_PROPERTIES
 
     // SVGTests
-    virtual void synchronizeRequiredFeatures() { SVGTests::synchronizeRequiredFeatures(this); }
-    virtual void synchronizeRequiredExtensions() { SVGTests::synchronizeRequiredExtensions(this); }
-    virtual void synchronizeSystemLanguage() { SVGTests::synchronizeSystemLanguage(this); }
+    virtual void synchronizeRequiredFeatures() override { SVGTests::synchronizeRequiredFeatures(this); }
+    virtual void synchronizeRequiredExtensions() override { SVGTests::synchronizeRequiredExtensions(this); }
+    virtual void synchronizeSystemLanguage() override { SVGTests::synchronizeSystemLanguage(this); }
 
     HashSet<SVGElement*> m_clients;
 };
index f96fc005a183025b38625b8ab3def93bdec167be..dc75b836aa4a283b1e4e1fee73dd1e9b58629eb1 100644 (file)
@@ -36,7 +36,7 @@ public:
 private:
     SVGDefsElement(const QualifiedName&, Document&);
 
-    virtual bool isValid() const;
+    virtual bool isValid() const override;
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
 
index 03bfade6f2d9f0eea9b1545097e0a867478979b7..dc7cb05247c88c270872df0840a7352c6073c071 100644 (file)
@@ -35,7 +35,7 @@ public:
 private:
     SVGDescElement(const QualifiedName&, Document&);
 
-    virtual bool rendererIsNeeded(const RenderStyle&) { return false; }
+    virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
 };
 
 } // namespace WebCore
index 93a17f094110e06787a7324613e6bd202e8f253a..e8cb1920b795b2db51cf2a916895eeb469790181 100644 (file)
@@ -37,14 +37,14 @@ public:
 private:
     SVGEllipseElement(const QualifiedName&, Document&);
     
-    virtual bool isValid() const { return SVGTests::isValid(); }
+    virtual bool isValid() const override { return SVGTests::isValid(); }
     virtual bool supportsFocus() const override { return true; }
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
-    virtual bool selfHasRelativeLengths() const;
+    virtual bool selfHasRelativeLengths() const override;
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
 
index 41550ac47ea1088d9646f2c419857329bfd1f881..89c284d1ba608e7d51ffc9d05bf7305d3795617c 100644 (file)
@@ -78,9 +78,9 @@ private:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName);
-    virtual void svgAttributeChanged(const QualifiedName&);
-    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
+    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName) override;
+    virtual void svgAttributeChanged(const QualifiedName&) override;
+    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*) override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEBlendElement)
         DECLARE_ANIMATED_STRING(In1, in1)
index 3b7ef23b260805a752f3b9427c459e6a7cde8faf..72167fc1d7d53475b8634d10c57474f4d0402a40 100644 (file)
@@ -75,9 +75,9 @@ private:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&);
-    virtual void svgAttributeChanged(const QualifiedName&);
-    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
+    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
+    virtual void svgAttributeChanged(const QualifiedName&) override;
+    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*) override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEColorMatrixElement)
         DECLARE_ANIMATED_STRING(In1, in1)
index 5b93785b78893a8625e05fd0301b996e81006f10..0a27ac7dc71486b586773b4db088ea829292b353 100644 (file)
@@ -37,7 +37,7 @@ private:
     // FIXME: svgAttributeChanged missing.
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
+    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*) override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEComponentTransferElement)
         DECLARE_ANIMATED_STRING(In1, in1)
index ad4a2d9345f4ca015b3a9e3d3b79fa423bbc936a..f43dbd44e33ab0ef4ae9c14a5bd4f7e23e7dbd3f 100644 (file)
@@ -83,9 +83,9 @@ private:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&);
-    virtual void svgAttributeChanged(const QualifiedName&);
-    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
+    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
+    virtual void svgAttributeChanged(const QualifiedName&) override;
+    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*) override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFECompositeElement)
         DECLARE_ANIMATED_STRING(In1, in1)
index 59b985488bddb31c37d4d16c56c11fe26237cc1d..9024536d7ee360202403d64e784207789081fd65 100644 (file)
@@ -76,9 +76,9 @@ private:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&);
-    virtual void svgAttributeChanged(const QualifiedName&);
-    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
+    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
+    virtual void svgAttributeChanged(const QualifiedName&) override;
+    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*) override;
 
     static const AtomicString& orderXIdentifier();
     static const AtomicString& orderYIdentifier();
index fd97e17063f9559d2863dfe1b33911d2a5d9b19c..29cfd4f13425b672c339f2c5eaba8308c21e837a 100644 (file)
@@ -41,9 +41,9 @@ private:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&);
-    virtual void svgAttributeChanged(const QualifiedName&);
-    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
+    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
+    virtual void svgAttributeChanged(const QualifiedName&) override;
+    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*) override;
 
     static const AtomicString& kernelUnitLengthXIdentifier();
     static const AtomicString& kernelUnitLengthYIdentifier();
index bacb491296ab83848421f412b1acd6ab4b05177a..0699511fd146eef33d1972d2b6ab7eb2cdee18d7 100644 (file)
@@ -76,9 +76,9 @@ private:
     
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName);
-    virtual void svgAttributeChanged(const QualifiedName&);
-    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
+    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName) override;
+    virtual void svgAttributeChanged(const QualifiedName&) override;
+    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*) override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEDisplacementMapElement)
         DECLARE_ANIMATED_STRING(In1, in1)
index 4dd93a86a192ad8b5e1a3299be0244e21df679e8..f0635f57bc1d5409548492b9ef7dfec9b1082f98 100644 (file)
@@ -32,7 +32,7 @@ public:
 private:
     SVGFEDistantLightElement(const QualifiedName&, Document&);
 
-    virtual PassRefPtr<LightSource> lightSource() const;
+    virtual PassRefPtr<LightSource> lightSource() const override;
 };
 
 NODE_TYPE_CASTS(SVGFEDistantLightElement)
index 1c02e4af4f08026d2f9081547756104ae93c2655..e440c7aaeeaf5dab52fda2910b24ec54b72c6ba6 100644 (file)
@@ -38,8 +38,8 @@ private:
     
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
-    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
+    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*) override;
     
     static const AtomicString& stdDeviationXIdentifier();
     static const AtomicString& stdDeviationYIdentifier();
index 8a077029e0dcc4a300c149db8279faa8d0aca00d..0b33058cc89d0ad3ac961b548cd5724e73c9876f 100644 (file)
@@ -34,8 +34,8 @@ public:
 private:
     SVGFEFloodElement(const QualifiedName&, Document&);
 
-    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName);
-    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
+    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName) override;
+    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*) override;
 };
 
 } // namespace WebCore
index 3d9d9746666f8f5d8e9d09b373522876efa544f1..44261d48598c11d8318901641d50145f32e8cd86 100644 (file)
@@ -41,8 +41,8 @@ private:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
-    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
+    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*) override;
 
     static const AtomicString& stdDeviationXIdentifier();
     static const AtomicString& stdDeviationYIdentifier();
index c05c61c4d5a957ba50b8199826af2f04db047ad8..ab8c4c7fd17767eef3aa038895559baf395cfac7 100644 (file)
@@ -48,16 +48,16 @@ private:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
-    virtual void notifyFinished(CachedResource*);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
+    virtual void notifyFinished(CachedResource*) override;
 
-    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const;
-    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
+    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
+    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*) override;
 
     void clearResourceReferences();
     void requestImageResource();
 
-    virtual void buildPendingResource();
+    virtual void buildPendingResource() override;
     virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
     virtual void removedFrom(ContainerNode&) override;
 
index 368114b3e4cd3491313e39a77a5c594f8bd21af5..13865a3bc241c90ac66be8588ff6f95ea904c3fe 100644 (file)
@@ -43,7 +43,7 @@ protected:
 private:
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
     virtual void childrenChanged(const ChildChange&) override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFELightElement)
index 578c82c6adef593ae76f0d9168d9b1b89a9f399b..dd58b552e80463a61fa11d3c053f8b355321a6d0 100644 (file)
@@ -34,7 +34,7 @@ public:
 private:
     SVGFEMergeElement(const QualifiedName&, Document&);
 
-    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
+    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*) override;
 };
 
 } // namespace WebCore
index 3bc7887665e8c87e1009d1b3d97d6f21763b8ed0..bef567dc5945f1299fc74cb0596e7aef10465df0 100644 (file)
@@ -36,7 +36,7 @@ private:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
     virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
 
index 2c685e596bca2162560ff281b9b753a1b9170a26..1d5d752f0988730bf9d3a34e4985e5a6fb752ea7 100644 (file)
@@ -68,9 +68,9 @@ private:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&);
-    virtual void svgAttributeChanged(const QualifiedName&);
-    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
+    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
+    virtual void svgAttributeChanged(const QualifiedName&) override;
+    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*) override;
 
     static const AtomicString& radiusXIdentifier();
     static const AtomicString& radiusYIdentifier();
index 77a3db908af585527f3b76b6c64e3a723f1b35ee..4e0226a25c554d10615de210bd271c2242ebf95e 100644 (file)
@@ -37,8 +37,8 @@ private:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
-    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
+    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*) override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEOffsetElement)
         DECLARE_ANIMATED_STRING(In1, in1)
index 046f50e448756ddf60a6106db6dc62466e6be3c0..30d18fff5fdfe4dbfe6c86aca868604d23e06115 100644 (file)
@@ -32,7 +32,7 @@ public:
 private:
     SVGFEPointLightElement(const QualifiedName&, Document&);
 
-    virtual PassRefPtr<LightSource> lightSource() const;
+    virtual PassRefPtr<LightSource> lightSource() const override;
 };
 
 NODE_TYPE_CASTS(SVGFEPointLightElement)
index d7760b65adf841f6218574a6459336dfafd0352b..ea5316b53df01b1ab03183c17963842ddc41d311 100644 (file)
@@ -40,9 +40,9 @@ private:
     
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&);
-    virtual void svgAttributeChanged(const QualifiedName&);
-    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
+    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
+    virtual void svgAttributeChanged(const QualifiedName&) override;
+    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*) override;
 
     static const AtomicString& kernelUnitLengthXIdentifier();
     static const AtomicString& kernelUnitLengthYIdentifier();
index 6f8d7b459bca2122e15be5651ad0e7099d3c164d..0d5d6c64520c9ac504869d3d971f66a5bd3c21bf 100644 (file)
@@ -32,7 +32,7 @@ public:
 private:
     SVGFESpotLightElement(const QualifiedName&, Document&);
 
-    virtual PassRefPtr<LightSource> lightSource() const;
+    virtual PassRefPtr<LightSource> lightSource() const override;
 };
 
 NODE_TYPE_CASTS(SVGFESpotLightElement)
index a2c296a9d1b6972ddcbd278edffe8ed1a3594268..ddd288845ca928480013cf236914b45ef14888ab 100644 (file)
@@ -36,8 +36,8 @@ private:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
-    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
+    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*) override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFETileElement)
         DECLARE_ANIMATED_STRING(In1, in1)
index 14c71e0cd3e75dd1c8a66ea815329364ffd9e898..b13f727124cfae5b837f3e3f1cfe563386a6d2ba 100644 (file)
@@ -103,9 +103,9 @@ private:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName);
-    virtual void svgAttributeChanged(const QualifiedName&);
-    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
+    virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName) override;
+    virtual void svgAttributeChanged(const QualifiedName&) override;
+    virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*) override;
 
     static const AtomicString& baseFrequencyXIdentifier();
     static const AtomicString& baseFrequencyYIdentifier();
index 6ff63720323ae0c09edd88cf146a5a55134b4c3a..aeaa45996e3e485e7a2a52547e01abccf84a3ee3 100644 (file)
@@ -47,17 +47,17 @@ public:
 private:
     SVGFilterElement(const QualifiedName&, Document&);
 
-    virtual bool needsPendingResourceHandling() const { return false; }
+    virtual bool needsPendingResourceHandling() const override { return false; }
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
     virtual void childrenChanged(const ChildChange&) override;
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
     virtual bool childShouldCreateRenderer(const Node&) const override;
 
-    virtual bool selfHasRelativeLengths() const;
+    virtual bool selfHasRelativeLengths() const override;
 
     static const AtomicString& filterResXIdentifier();
     static const AtomicString& filterResYIdentifier();
index 7ea6f45d4a70a8dca49ab006cf006d4575c9c546..e36c56dcfb1d6d941c3bd6ce41d4e288bf50e35d 100644 (file)
@@ -50,7 +50,7 @@ protected:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
     virtual void childrenChanged(const ChildChange&) override;
 
     inline void invalidate()
index fc21134908a940a0910b0f9f7798e41dd2cc8e5e..3fb967cf0c5e3a2ae33703f04059a8e7c255d14d 100644 (file)
@@ -33,10 +33,10 @@ public:
     explicit SVGFontData(SVGFontFaceElement*);
     virtual ~SVGFontData() { }
 
-    virtual void initializeFontData(SimpleFontData*, float fontSize);
-    virtual float widthForSVGGlyph(Glyph, float fontSize) const;
-    virtual bool fillSVGGlyphPage(GlyphPage*, unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const SimpleFontData*) const;
-    virtual bool applySVGGlyphSelection(WidthIterator&, GlyphData&, bool mirror, int currentCharacter, unsigned& advanceLength) const;
+    virtual void initializeFontData(SimpleFontData*, float fontSize) override;
+    virtual float widthForSVGGlyph(Glyph, float fontSize) const override;
+    virtual bool fillSVGGlyphPage(GlyphPage*, unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const SimpleFontData*) const override;
+    virtual bool applySVGGlyphSelection(WidthIterator&, GlyphData&, bool mirror, int currentCharacter, unsigned& advanceLength) const override;
 
     SVGFontFaceElement* svgFontFaceElement() const { return m_svgFontFaceElement; }
 
index d1f86ab2772042f8e7e62be324dc2a582465a7c1..eb7284438997ea93d5ad741f320bc9665918fd52 100644 (file)
@@ -38,16 +38,16 @@ public:
 private:
     SVGForeignObjectElement(const QualifiedName&, Document&);
 
-    virtual bool isValid() const { return SVGTests::isValid(); }
+    virtual bool isValid() const override { return SVGTests::isValid(); }
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
     virtual bool rendererIsNeeded(const RenderStyle&) override;
     virtual bool childShouldCreateRenderer(const Node&) const override;
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
 
-    virtual bool selfHasRelativeLengths() const;
+    virtual bool selfHasRelativeLengths() const override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGForeignObjectElement)
         DECLARE_ANIMATED_LENGTH(X, x)
index 2caffded53df73bc9c12f5f7ebf4c7ce6fb36696..7b7d38a10fa540a5b355e3aa3a8b20d247f468c3 100644 (file)
@@ -52,7 +52,7 @@ private:
     virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
     virtual void removedFrom(ContainerNode&) override;
 
-    virtual bool rendererIsNeeded(const RenderStyle&) { return false; }
+    virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
 
     void invalidateGlyphCache();
 };
index 8a549188a2116a2cd0d256877ffe3d661dfd8dd2..542e9521865e19fd6203eba2f4fe94901d65e167 100644 (file)
@@ -49,7 +49,7 @@ public:
 private:
     SVGGlyphRefElement(const QualifiedName&, Document&);
 
-    virtual bool rendererIsNeeded(const RenderStyle&) { return false; }
+    virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGlyphRefElement)
         DECLARE_ANIMATED_STRING(Href, href)
index 0ef966a78f3c6c49863b5c75e20fa9a255d691b9..904547a78d2b8b84afad89c5cc69cecc78645b5d 100644 (file)
@@ -92,10 +92,10 @@ protected:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
 private:
-    virtual bool needsPendingResourceHandling() const { return false; }
+    virtual bool needsPendingResourceHandling() const override { return false; }
 
     virtual void childrenChanged(const ChildChange&) override;
 
index 944c4e338872ad308a5158f0f155b058dc472843..e5d8b78fd383c8433ea6ed447d88255b8300787a 100644 (file)
@@ -39,7 +39,7 @@ private:
     virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
     virtual void removedFrom(ContainerNode&) override;
 
-    virtual bool rendererIsNeeded(const RenderStyle&) { return false; }
+    virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
 };
 
 NODE_TYPE_CASTS(SVGHKernElement)
index 4516e3787c81f1654b7e6c4c658099186260ec7b..a89ac56419253ded2082d796a8eeab412b0b21d0 100644 (file)
@@ -41,14 +41,14 @@ public:
 private:
     SVGImageElement(const QualifiedName&, Document&);
     
-    virtual bool isValid() const { return SVGTests::isValid(); }
+    virtual bool isValid() const override { return SVGTests::isValid(); }
     virtual bool supportsFocus() const override { return true; }
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
     virtual bool isPresentationAttribute(const QualifiedName&) const override;
     virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
     virtual void didAttachRenderers() override;
     virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
@@ -56,11 +56,11 @@ private:
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
 
     virtual const AtomicString& imageSourceURL() const override;
-    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const;
+    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
 
-    virtual bool haveLoadedRequiredResources();
+    virtual bool haveLoadedRequiredResources() override;
 
-    virtual bool selfHasRelativeLengths() const;
+    virtual bool selfHasRelativeLengths() const override;
     virtual void didMoveToNewDocument(Document* oldDocument) override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGImageElement)
index b7a16175cc59ab8ea88d2b18ea3f68385a73c29e..e853b57eaa61fcb5d6622d98d73980b61b6a2a03 100644 (file)
@@ -32,8 +32,8 @@ public:
     SVGImageLoader(SVGImageElement*);
 
 private:
-    virtual void dispatchLoadEvent();
-    virtual String sourceURI(const AtomicString&) const;
+    virtual void dispatchLoadEvent() override;
+    virtual String sourceURI(const AtomicString&) const override;
 };
 
 } // namespace WebCore
index 03f05b2bb6a5bd97f167c00d99a9f7884d46d271..e4b252f634af8728ca72120d63eb6ac2996ab856 100644 (file)
@@ -37,16 +37,16 @@ public:
 private:
     SVGLineElement(const QualifiedName&, Document&);
     
-    virtual bool isValid() const { return SVGTests::isValid(); }
+    virtual bool isValid() const override { return SVGTests::isValid(); }
     virtual bool supportsFocus() const override { return true; }
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
-    virtual bool supportsMarkers() const { return true; }
+    virtual bool supportsMarkers() const override { return true; }
 
-    virtual bool selfHasRelativeLengths() const;
+    virtual bool selfHasRelativeLengths() const override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGLineElement)
         DECLARE_ANIMATED_LENGTH(X1, x1)
index 4a744e31d948edfa93e6d8c52e3e8ece7b468ef4..4b1bb6f9b7c752c003e83c16192f7122896de9a8 100644 (file)
@@ -41,11 +41,11 @@ private:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
 
-    virtual bool selfHasRelativeLengths() const;
+    virtual bool selfHasRelativeLengths() const override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGLinearGradientElement)
         DECLARE_ANIMATED_LENGTH(X1, x1)
index 5aff8dff99d78201f799c887a2de27621ce407f7..aa392fcbe174d9b29f8936c5f4d98418a8ea8219 100644 (file)
@@ -47,7 +47,7 @@ public:
 private:
     SVGMPathElement(const QualifiedName&, Document&);
 
-    void buildPendingResource();
+    void buildPendingResource() override;
     void clearResourceReferences();
     virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
     virtual void removedFrom(ContainerNode&) override;
index 047142928ad532dc7efb5405146e0ef3258f853e..ecf563ee0f55b4d899e18060969ae773d8ab8656 100644 (file)
@@ -123,17 +123,17 @@ public:
 private:
     SVGMarkerElement(const QualifiedName&, Document&);
 
-    virtual bool needsPendingResourceHandling() const { return false; }
+    virtual bool needsPendingResourceHandling() const override { return false; }
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
     virtual void childrenChanged(const ChildChange&) override;
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
-    virtual bool rendererIsNeeded(const RenderStyle&) { return true; }
+    virtual bool rendererIsNeeded(const RenderStyle&) override { return true; }
 
-    virtual bool selfHasRelativeLengths() const;
+    virtual bool selfHasRelativeLengths() const override;
 
     void synchronizeOrientType();
 
index 2415f291c21ea7abda07e5a3589445c4af47d8e1..fc051841d9074281b4bc07cbc5d3aedfec74016c 100644 (file)
@@ -41,17 +41,17 @@ public:
 private:
     SVGMaskElement(const QualifiedName&, Document&);
 
-    virtual bool isValid() const { return SVGTests::isValid(); }
-    virtual bool needsPendingResourceHandling() const { return false; }
+    virtual bool isValid() const override { return SVGTests::isValid(); }
+    virtual bool needsPendingResourceHandling() const override { return false; }
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
     virtual void childrenChanged(const ChildChange&) override;
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
 
-    virtual bool selfHasRelativeLengths() const;
+    virtual bool selfHasRelativeLengths() const override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGMaskElement)
         DECLARE_ANIMATED_ENUMERATION(MaskUnits, maskUnits, SVGUnitTypes::SVGUnitType)
@@ -64,9 +64,9 @@ private:
     END_DECLARE_ANIMATED_PROPERTIES
 
     // SVGTests
-    virtual void synchronizeRequiredFeatures() { SVGTests::synchronizeRequiredFeatures(this); }
-    virtual void synchronizeRequiredExtensions() { SVGTests::synchronizeRequiredExtensions(this); }
-    virtual void synchronizeSystemLanguage() { SVGTests::synchronizeSystemLanguage(this); }
+    virtual void synchronizeRequiredFeatures() override { SVGTests::synchronizeRequiredFeatures(this); }
+    virtual void synchronizeRequiredExtensions() override { SVGTests::synchronizeRequiredExtensions(this); }
+    virtual void synchronizeSystemLanguage() override { SVGTests::synchronizeSystemLanguage(this); }
 };
 
 NODE_TYPE_CASTS(SVGMaskElement)
index 488374d983926aa6653f172c3745b9666986877c..f5637ee9255746a1d7aa50466f41f91fd7b5e3dd 100644 (file)
@@ -33,7 +33,7 @@ public:
 private:
     SVGMissingGlyphElement(const QualifiedName&, Document&);
 
-    virtual bool rendererIsNeeded(const RenderStyle&) { return false; }
+    virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
 };
 
 NODE_TYPE_CASTS(SVGMissingGlyphElement)
index 9f79495c4a8183438e23c521af438178c6b899ec..81dda76020324b246dc3813ae30d4ca8637b231f 100644 (file)
@@ -39,23 +39,23 @@ public:
     void setCurrentPath(Path* path) { m_path = path; }
 
 private:
-    virtual void incrementPathSegmentCount() { }
-    virtual bool continueConsuming() { return true; }
-    virtual void cleanup() { m_path = 0; }
+    virtual void incrementPathSegmentCount() override { }
+    virtual bool continueConsuming() override { return true; }
+    virtual void cleanup() override { m_path = 0; }
 
     // Used in UnalteredParsing/NormalizedParsing modes.
-    virtual void moveTo(const FloatPoint&, bool closed, PathCoordinateMode);
-    virtual void lineTo(const FloatPoint&, PathCoordinateMode);
-    virtual void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode);
-    virtual void closePath();
+    virtual void moveTo(const FloatPoint&, bool closed, PathCoordinateMode) override;
+    virtual void lineTo(const FloatPoint&, PathCoordinateMode) override;
+    virtual void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+    virtual void closePath() override;
 
     // Only used in UnalteredParsing mode.
-    virtual void lineToHorizontal(float, PathCoordinateMode) { ASSERT_NOT_REACHED(); }
-    virtual void lineToVertical(float, PathCoordinateMode) { ASSERT_NOT_REACHED(); }
-    virtual void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) { ASSERT_NOT_REACHED(); }
-    virtual void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) { ASSERT_NOT_REACHED(); }
-    virtual void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) { ASSERT_NOT_REACHED(); }
-    virtual void arcTo(float, float, float, bool, bool, const FloatPoint&, PathCoordinateMode) { ASSERT_NOT_REACHED(); }
+    virtual void lineToHorizontal(float, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+    virtual void lineToVertical(float, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+    virtual void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+    virtual void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+    virtual void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+    virtual void arcTo(float, float, float, bool, bool, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
 
     Path* m_path;
     FloatPoint m_current;
index 5b2b4713d0ff81936a9ea69ef58c3b5839f17de3..0f702380ffe36c3675fb9bf86b83b81ef1e6e52e 100644 (file)
@@ -35,23 +35,23 @@ public:
     void setCurrentByteStream(SVGPathByteStream* byteStream) { m_byteStream = byteStream; }
 
 private:
-    virtual void incrementPathSegmentCount() { }
-    virtual bool continueConsuming() { return true; }
-    virtual void cleanup() { m_byteStream = 0; }
+    virtual void incrementPathSegmentCount() override { }
+    virtual bool continueConsuming() override { return true; }
+    virtual void cleanup() override { m_byteStream = 0; }
 
     // Used in UnalteredParsing/NormalizedParsing modes.
-    virtual void moveTo(const FloatPoint&, bool closed, PathCoordinateMode);
-    virtual void lineTo(const FloatPoint&, PathCoordinateMode);
-    virtual void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode);
-    virtual void closePath();
+    virtual void moveTo(const FloatPoint&, bool closed, PathCoordinateMode) override;
+    virtual void lineTo(const FloatPoint&, PathCoordinateMode) override;
+    virtual void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+    virtual void closePath() override;
 
     // Only used in UnalteredParsing mode.
-    virtual void lineToHorizontal(float, PathCoordinateMode);
-    virtual void lineToVertical(float, PathCoordinateMode);
-    virtual void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode);
-    virtual void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode);
-    virtual void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode);
-    virtual void arcTo(float, float, float, bool largeArcFlag, bool sweepFlag, const FloatPoint&, PathCoordinateMode);
+    virtual void lineToHorizontal(float, PathCoordinateMode) override;
+    virtual void lineToVertical(float, PathCoordinateMode) override;
+    virtual void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+    virtual void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+    virtual void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) override;
+    virtual void arcTo(float, float, float, bool largeArcFlag, bool sweepFlag, const FloatPoint&, PathCoordinateMode) override;
 
     template<typename ByteType>
     void writeType(const ByteType& type)
index 36f91a025c0f13a41f3c6533585118cc2b81f537..0d078f56693dc5f074c9d265d31928532537a9a7 100644 (file)
@@ -32,20 +32,20 @@ public:
     explicit SVGPathByteStreamSource(SVGPathByteStream*);
 
 private:
-    virtual bool hasMoreData() const;
-    virtual bool moveToNextToken() { return true; }
-    virtual bool parseSVGSegmentType(SVGPathSegType&);
-    virtual SVGPathSegType nextCommand(SVGPathSegType);
-
-    virtual bool parseMoveToSegment(FloatPoint&);
-    virtual bool parseLineToSegment(FloatPoint&);
-    virtual bool parseLineToHorizontalSegment(float&);
-    virtual bool parseLineToVerticalSegment(float&);
-    virtual bool parseCurveToCubicSegment(FloatPoint&, FloatPoint&, FloatPoint&);
-    virtual bool parseCurveToCubicSmoothSegment(FloatPoint&, FloatPoint&);
-    virtual bool parseCurveToQuadraticSegment(FloatPoint&, FloatPoint&);
-    virtual bool parseCurveToQuadraticSmoothSegment(FloatPoint&);
-    virtual bool parseArcToSegment(float&, float&, float&, bool&, bool&, FloatPoint&);
+    virtual bool hasMoreData() const override;
+    virtual bool moveToNextToken() override { return true; }
+    virtual bool parseSVGSegmentType(SVGPathSegType&) override;
+    virtual SVGPathSegType nextCommand(SVGPathSegType) override;
+
+    virtual bool parseMoveToSegment(FloatPoint&) override;
+    virtual bool parseLineToSegment(FloatPoint&) override;
+    virtual bool parseLineToHorizontalSegment(float&) override;
+    virtual bool parseLineToVerticalSegment(float&) override;
+    virtual bool parseCurveToCubicSegment(FloatPoint&, FloatPoint&, FloatPoint&) override;
+    virtual bool parseCurveToCubicSmoothSegment(FloatPoint&, FloatPoint&) override;
+    virtual bool parseCurveToQuadraticSegment(FloatPoint&, FloatPoint&) override;
+    virtual bool parseCurveToQuadraticSmoothSegment(FloatPoint&) override;
+    virtual bool parseArcToSegment(float&, float&, float&, bool&, bool&, FloatPoint&) override;
 
 #if COMPILER(MSVC)
 #pragma warning(disable: 4701)
index 03947e59ed5af27cd44958140c5877d6dd04ce9d..bb66d01c170cc4938bac757b6b56d9ae18b4eeb2 100644 (file)
@@ -92,7 +92,7 @@ public:
 
     void pathSegListChanged(SVGPathSegRole, ListModification = ListModificationUnknown);
 
-    virtual FloatRect getBBox(StyleUpdateStrategy = AllowStyleUpdate);
+    virtual FloatRect getBBox(StyleUpdateStrategy = AllowStyleUpdate) override;
 
     static const SVGPropertyInfo* dPropertyInfo();
 
@@ -101,13 +101,13 @@ public:
 private:
     SVGPathElement(const QualifiedName&, Document&);
 
-    virtual bool isValid() const { return SVGTests::isValid(); }
+    virtual bool isValid() const override { return SVGTests::isValid(); }
     virtual bool supportsFocus() const override { return true; }
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
-    virtual bool supportsMarkers() const { return true; }
+    virtual void svgAttributeChanged(const QualifiedName&) override;
+    virtual bool supportsMarkers() const override { return true; }
 
     // Custom 'd' property
     static void synchronizeD(SVGElement* contextElement);
index 9d5b67fb4f74c6e3d22010705d4853f4df35d931..a7d5aed32f891cb4bb2c26147b300e95e096942e 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_ARC_ABS; }
-    virtual String pathSegTypeAsLetter() const { return "A"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_ARC_ABS; }
+    virtual String pathSegTypeAsLetter() const override { return "A"; }
 };
 
 } // namespace WebCore
index e6245b993e3ec102afa61b6c10fc6a3deae674ee..82bb0922b966baea6acaed87277b5f982010e5a9 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_ARC_REL; }
-    virtual String pathSegTypeAsLetter() const { return "a"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_ARC_REL; }
+    virtual String pathSegTypeAsLetter() const override { return "a"; }
 };
 
 } // namespace WebCore
index c3b2c1411e3d10b6d22c8f985adba0648cf82c71..347b019f8ce9ae7ff69a6d7a4d750238cc2f78e6 100644 (file)
@@ -39,8 +39,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_CLOSEPATH; }
-    virtual String pathSegTypeAsLetter() const { return "Z"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_CLOSEPATH; }
+    virtual String pathSegTypeAsLetter() const override { return "Z"; }
 };
 
 } // namespace WebCore
index dbc39781df4624939a0f6aaecf6ab2c7e7bffe4b..a1de02b361656f211e540ea0ba4ed184ac8a7f3c 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_CURVETO_CUBIC_ABS; }
-    virtual String pathSegTypeAsLetter() const { return "C"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_CURVETO_CUBIC_ABS; }
+    virtual String pathSegTypeAsLetter() const override { return "C"; }
 };
 
 } // namespace WebCore
index aea9f9ac5f02e0176ddae42cf41b0ef28f6a1783..042b172a9b8deaf5172f6db82cfddedc7a44f547 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_CURVETO_CUBIC_REL; }
-    virtual String pathSegTypeAsLetter() const { return "c"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_CURVETO_CUBIC_REL; }
+    virtual String pathSegTypeAsLetter() const override { return "c"; }
 };
 
 } // namespace WebCore
index ea71e03b095e6d03fd642acf5c1d83896205201e..9bcb2e5e7b9f695ebd972b8e0d120c9d14bb0883 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_CURVETO_CUBIC_SMOOTH_ABS; }
-    virtual String pathSegTypeAsLetter() const { return "S"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_CURVETO_CUBIC_SMOOTH_ABS; }
+    virtual String pathSegTypeAsLetter() const override { return "S"; }
 };
 
 } // namespace WebCore
index 1fc31c79d9d1ef5947427a0e68b93d8cdb85da83..76d473008162e216f991ef9cd6e380f4774aaab7 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_CURVETO_CUBIC_SMOOTH_REL; }
-    virtual String pathSegTypeAsLetter() const { return "s"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_CURVETO_CUBIC_SMOOTH_REL; }
+    virtual String pathSegTypeAsLetter() const override { return "s"; }
 };
 
 } // namespace WebCore
index 50342e4c7250747deaa4dc8620a69b3ee3bff1c7..0a8252e0e04623ce5bf4b39adafa34a42f28caa1 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_CURVETO_QUADRATIC_ABS; }
-    virtual String pathSegTypeAsLetter() const { return "Q"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_CURVETO_QUADRATIC_ABS; }
+    virtual String pathSegTypeAsLetter() const override { return "Q"; }
 };
 
 } // namespace WebCore
index 8f973594cc158cc6525839719f95dfe9e983c5fe..a8db6a081e217086a3db5e7a2a150e9ff94afebc 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_CURVETO_QUADRATIC_REL; }
-    virtual String pathSegTypeAsLetter() const { return "q"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_CURVETO_QUADRATIC_REL; }
+    virtual String pathSegTypeAsLetter() const override { return "q"; }
 };
 
 } // namespace WebCore
index 6ef7e2565bf0e906725097480f1e52f8f682de3f..a5318b60be3f5251de5a7c01bae5f8d8bfc49fa7 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS; }
-    virtual String pathSegTypeAsLetter() const { return "T"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS; }
+    virtual String pathSegTypeAsLetter() const override { return "T"; }
 };
 
 } // namespace WebCore
index 477a6a7ab31a59e2bdb524cc1a2feaac6c89e69c..f7603df23f2f26c781061daea7635b90e28d4046 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL; }
-    virtual String pathSegTypeAsLetter() const { return "t"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL; }
+    virtual String pathSegTypeAsLetter() const override { return "t"; }
 };
 
 } // namespace WebCore
index b55340cd7e4e1cb48e7fc04eacb9e11beeec6ac9..00c832a135eea6820be64c072a8bd13c313e9c88 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_LINETO_ABS; }
-    virtual String pathSegTypeAsLetter() const { return "L"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_LINETO_ABS; }
+    virtual String pathSegTypeAsLetter() const override { return "L"; }
 };
 
 } // namespace WebCore
index 0763e687ed7b8b4eeab00dfce0673885e0722e29..5607338c9182b9347e12beda06e15433cb8fdc08 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_LINETO_HORIZONTAL_ABS; }
-    virtual String pathSegTypeAsLetter() const { return "H"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_LINETO_HORIZONTAL_ABS; }
+    virtual String pathSegTypeAsLetter() const override { return "H"; }
 };
 
 } // namespace WebCore
index 67c7e7b6f042b644c92288d2d75d7f579da294ad..70ece65be7d45a2dd10f2ada5df6f64ee8314bff 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_LINETO_HORIZONTAL_REL; }
-    virtual String pathSegTypeAsLetter() const { return "h"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_LINETO_HORIZONTAL_REL; }
+    virtual String pathSegTypeAsLetter() const override { return "h"; }
 };
 
 } // namespace WebCore
index 53758c3f651fafb59c6baaa04a43c42068cfd384..ef0e05b8385ebd04f8261db731afc72b26fb8e44 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_LINETO_REL; }
-    virtual String pathSegTypeAsLetter() const { return "l"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_LINETO_REL; }
+    virtual String pathSegTypeAsLetter() const override { return "l"; }
 };
 
 } // namespace WebCore
index 759d2e37d8a19ea9692659e7fdf54e921defb9de..a3d09253e68b2adf67185c91cab9d95430a90713 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_LINETO_VERTICAL_ABS; }
-    virtual String pathSegTypeAsLetter() const { return "V"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_LINETO_VERTICAL_ABS; }
+    virtual String pathSegTypeAsLetter() const override { return "V"; }
 };
 
 } // namespace WebCore
index 4f9ed42123e1a4cda65f63d8d92367e97f474bed..08c499f8d60ab6643a0839b18ce5a853bf85ac9a 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_LINETO_VERTICAL_REL; }
-    virtual String pathSegTypeAsLetter() const { return "v"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_LINETO_VERTICAL_REL; }
+    virtual String pathSegTypeAsLetter() const override { return "v"; }
 };
 
 } // namespace WebCore
index e86c89fc810718384c6438218ad07e17e867ad5e..565c5664bf1f958c2452c35ef16ee17e21cbb268 100644 (file)
@@ -42,9 +42,9 @@ public:
     void setCurrentSVGPathSegRole(SVGPathSegRole pathSegRole) { m_pathSegRole = pathSegRole; }
 
 private:
-    virtual void incrementPathSegmentCount() { }
-    virtual bool continueConsuming() { return true; }
-    virtual void cleanup()
+    virtual void incrementPathSegmentCount() override { }
+    virtual bool continueConsuming() override { return true; }
+    virtual void cleanup() override
     {
         m_pathElement = 0;
         m_pathSegList = 0;
@@ -52,18 +52,18 @@ private:
     }
 
     // Used in UnalteredParsing/NormalizedParsing modes.
-    virtual void moveTo(const FloatPoint&, bool closed, PathCoordinateMode);
-    virtual void lineTo(const FloatPoint&, PathCoordinateMode);
-    virtual void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode);
-    virtual void closePath();
+    virtual void moveTo(const FloatPoint&, bool closed, PathCoordinateMode) override;
+    virtual void lineTo(const FloatPoint&, PathCoordinateMode) override;
+    virtual void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+    virtual void closePath() override;
 
     // Only used in UnalteredParsing mode.
-    virtual void lineToHorizontal(float, PathCoordinateMode);
-    virtual void lineToVertical(float, PathCoordinateMode);
-    virtual void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode);
-    virtual void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode);
-    virtual void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode);
-    virtual void arcTo(float, float, float, bool largeArcFlag, bool sweepFlag, const FloatPoint&, PathCoordinateMode);
+    virtual void lineToHorizontal(float, PathCoordinateMode) override;
+    virtual void lineToVertical(float, PathCoordinateMode) override;
+    virtual void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+    virtual void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+    virtual void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) override;
+    virtual void arcTo(float, float, float, bool largeArcFlag, bool sweepFlag, const FloatPoint&, PathCoordinateMode) override;
 
     SVGPathElement* m_pathElement;
     SVGPathSegList* m_pathSegList;
index 79728f09b7d1c8182cbeaff87f1eedd43b96ff3a..fa0996213542dd846315d78739610221fb8555ba 100644 (file)
@@ -34,20 +34,20 @@ public:
     explicit SVGPathSegListSource(const SVGPathSegList&);
 
 private:
-    virtual bool hasMoreData() const;
-    virtual bool moveToNextToken() { return true; }
-    virtual bool parseSVGSegmentType(SVGPathSegType&);
-    virtual SVGPathSegType nextCommand(SVGPathSegType);
-
-    virtual bool parseMoveToSegment(FloatPoint&);
-    virtual bool parseLineToSegment(FloatPoint&);
-    virtual bool parseLineToHorizontalSegment(float&);
-    virtual bool parseLineToVerticalSegment(float&);
-    virtual bool parseCurveToCubicSegment(FloatPoint&, FloatPoint&, FloatPoint&);
-    virtual bool parseCurveToCubicSmoothSegment(FloatPoint&, FloatPoint&);
-    virtual bool parseCurveToQuadraticSegment(FloatPoint&, FloatPoint&);
-    virtual bool parseCurveToQuadraticSmoothSegment(FloatPoint&);
-    virtual bool parseArcToSegment(float&, float&, float&, bool&, bool&, FloatPoint&);
+    virtual bool hasMoreData() const override;
+    virtual bool moveToNextToken() override { return true; }
+    virtual bool parseSVGSegmentType(SVGPathSegType&) override;
+    virtual SVGPathSegType nextCommand(SVGPathSegType) override;
+
+    virtual bool parseMoveToSegment(FloatPoint&) override;
+    virtual bool parseLineToSegment(FloatPoint&) override;
+    virtual bool parseLineToHorizontalSegment(float&) override;
+    virtual bool parseLineToVerticalSegment(float&) override;
+    virtual bool parseCurveToCubicSegment(FloatPoint&, FloatPoint&, FloatPoint&) override;
+    virtual bool parseCurveToCubicSmoothSegment(FloatPoint&, FloatPoint&) override;
+    virtual bool parseCurveToQuadraticSegment(FloatPoint&, FloatPoint&) override;
+    virtual bool parseCurveToQuadraticSmoothSegment(FloatPoint&) override;
+    virtual bool parseArcToSegment(float&, float&, float&, bool&, bool&, FloatPoint&) override;
 
     const SVGPathSegList& m_pathSegList;
     RefPtr<SVGPathSeg> m_segment;
index a5a4c14ae727f81ee0c9a595436d08b4167c8afc..66866afdc7af38b3b24c3a4e377e8439f5bdb33b 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_MOVETO_ABS; }
-    virtual String pathSegTypeAsLetter() const { return "M"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_MOVETO_ABS; }
+    virtual String pathSegTypeAsLetter() const override { return "M"; }
 };
 
 } // namespace WebCore
index 6ca65135ed7efbaab880861e404c004a18813ebc..b8a167d2c38058e286b677304378fbfd525f0c12 100644 (file)
@@ -40,8 +40,8 @@ private:
     {
     }
 
-    virtual unsigned short pathSegType() const { return PATHSEG_MOVETO_REL; }
-    virtual String pathSegTypeAsLetter() const { return "m"; }
+    virtual unsigned short pathSegType() const override { return PATHSEG_MOVETO_REL; }
+    virtual String pathSegTypeAsLetter() const override { return "m"; }
 };
 
 } // namespace WebCore
index ce1141c1416151ad4244a8f63460fe3343a9a156..9c2499d7c83899d1c1ce09eba0199ae57ebac400 100644 (file)
@@ -32,20 +32,20 @@ public:
     explicit SVGPathStringSource(const String&);
 
 private:
-    virtual bool hasMoreData() const;
-    virtual bool moveToNextToken();
-    virtual bool parseSVGSegmentType(SVGPathSegType&);
-    virtual SVGPathSegType nextCommand(SVGPathSegType previousCommand);
+    virtual bool hasMoreData() const override;
+    virtual bool moveToNextToken() override;
+    virtual bool parseSVGSegmentType(SVGPathSegType&) override;
+    virtual SVGPathSegType nextCommand(SVGPathSegType previousCommand) override;
 
-    virtual bool parseMoveToSegment(FloatPoint&);
-    virtual bool parseLineToSegment(FloatPoint&);
-    virtual bool parseLineToHorizontalSegment(float&);
-    virtual bool parseLineToVerticalSegment(float&);
-    virtual bool parseCurveToCubicSegment(FloatPoint&, FloatPoint&, FloatPoint&);
-    virtual bool parseCurveToCubicSmoothSegment(FloatPoint&, FloatPoint&);
-    virtual bool parseCurveToQuadraticSegment(FloatPoint&, FloatPoint&);
-    virtual bool parseCurveToQuadraticSmoothSegment(FloatPoint&);
-    virtual bool parseArcToSegment(float&, float&, float&, bool&, bool&, FloatPoint&);
+    virtual bool parseMoveToSegment(FloatPoint&) override;
+    virtual bool parseLineToSegment(FloatPoint&) override;
+    virtual bool parseLineToHorizontalSegment(float&) override;
+    virtual bool parseLineToVerticalSegment(float&) override;
+    virtual bool parseCurveToCubicSegment(FloatPoint&, FloatPoint&, FloatPoint&) override;
+    virtual bool parseCurveToCubicSmoothSegment(FloatPoint&, FloatPoint&) override;
+    virtual bool parseCurveToQuadraticSegment(FloatPoint&, FloatPoint&) override;
+    virtual bool parseCurveToQuadraticSmoothSegment(FloatPoint&) override;
+    virtual bool parseArcToSegment(float&, float&, float&, bool&, bool&, FloatPoint&) override;
 
     String m_string;
     bool m_is8BitSource;
index d9cac50965aef81b3fe7d2ca78e67c97234e0786..744e33b4d8513824479422b0d609957436427407 100644 (file)
@@ -39,25 +39,25 @@ public:
 
     void setCurrentTraversalState(PathTraversalState* traversalState) { m_traversalState = traversalState; }
     void setDesiredLength(float);
-    virtual void incrementPathSegmentCount();
-    virtual bool continueConsuming();
-    virtual void cleanup() { m_traversalState = 0; }
+    virtual void incrementPathSegmentCount() override;
+    virtual bool continueConsuming() override;
+    virtual void cleanup() override { m_traversalState = 0; }
 
 private:
     // Used in UnalteredParsing/NormalizedParsing modes.
-    virtual void moveTo(const FloatPoint&, bool closed, PathCoordinateMode);
-    virtual void lineTo(const FloatPoint&, PathCoordinateMode);
-    virtual void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode);
-    virtual void closePath();
+    virtual void moveTo(const FloatPoint&, bool closed, PathCoordinateMode) override;
+    virtual void lineTo(const FloatPoint&, PathCoordinateMode) override;
+    virtual void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+    virtual void closePath() override;
 
 private:
     // Not used for PathTraversalState.
-    virtual void lineToHorizontal(float, PathCoordinateMode) { ASSERT_NOT_REACHED(); }
-    virtual void lineToVertical(float, PathCoordinateMode) { ASSERT_NOT_REACHED(); }
-    virtual void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) { ASSERT_NOT_REACHED(); }
-    virtual void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) { ASSERT_NOT_REACHED(); }
-    virtual void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) { ASSERT_NOT_REACHED(); }
-    virtual void arcTo(float, float, float, bool, bool, const FloatPoint&, PathCoordinateMode) { ASSERT_NOT_REACHED(); }
+    virtual void lineToHorizontal(float, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+    virtual void lineToVertical(float, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+    virtual void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+    virtual void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+    virtual void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+    virtual void arcTo(float, float, float, bool, bool, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
 
     PathTraversalState* m_traversalState;
 };
index 4b91e8923a01eff24384d913cc2db719503ea38c..eb71ea32e1c44cd30144f1cf661288a798063f3c 100644 (file)
@@ -50,22 +50,22 @@ public:
 
     void collectPatternAttributes(PatternAttributes&) const;
 
-    virtual AffineTransform localCoordinateSpaceTransform(SVGLocatable::CTMScope) const;
+    virtual AffineTransform localCoordinateSpaceTransform(SVGLocatable::CTMScope) const override;
 
 private:
     SVGPatternElement(const QualifiedName&, Document&);
     
-    virtual bool isValid() const { return SVGTests::isValid(); }
-    virtual bool needsPendingResourceHandling() const { return false; }
+    virtual bool isValid() const override { return SVGTests::isValid(); }
+    virtual bool needsPendingResourceHandling() const override { return false; }
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
     virtual void childrenChanged(const ChildChange&) override;
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
 
-    virtual bool selfHasRelativeLengths() const;
+    virtual bool selfHasRelativeLengths() const override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGPatternElement)
         DECLARE_ANIMATED_LENGTH(X, x)
@@ -82,9 +82,9 @@ private:
     END_DECLARE_ANIMATED_PROPERTIES
 
     // SVGTests
-    virtual void synchronizeRequiredFeatures() { SVGTests::synchronizeRequiredFeatures(this); }
-    virtual void synchronizeRequiredExtensions() { SVGTests::synchronizeRequiredExtensions(this); }
-    virtual void synchronizeSystemLanguage() { SVGTests::synchronizeSystemLanguage(this); }
+    virtual void synchronizeRequiredFeatures() override { SVGTests::synchronizeRequiredFeatures(this); }
+    virtual void synchronizeRequiredExtensions() override { SVGTests::synchronizeRequiredExtensions(this); }
+    virtual void synchronizeSystemLanguage() override { SVGTests::synchronizeSystemLanguage(this); }
 };
 
 NODE_TYPE_CASTS(SVGPatternElement)
index abebe8fef1c021024f9faff49016bdf540448c39..7415c5d209d5ac9790c8dede9e997ead76a5c8f3 100644 (file)
@@ -44,14 +44,14 @@ protected:
     SVGPolyElement(const QualifiedName&, Document&);
 
 private:
-    virtual bool isValid() const { return SVGTests::isValid(); }
+    virtual bool isValid() const override { return SVGTests::isValid(); }
     virtual bool supportsFocus() const override { return true; }
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override; 
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
-    virtual bool supportsMarkers() const { return true; }
+    virtual bool supportsMarkers() const override { return true; }
 
     // Custom 'points' property
     static void synchronizePoints(SVGElement* contextElement);
index 541650a85343809b06927c5bab8d94e1fdf6ed61..df8175d4e5fc6a79d4cbf36060d642bf3e25f02d 100644 (file)
@@ -41,11 +41,11 @@ private:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
 
-    virtual bool selfHasRelativeLengths() const;
+    virtual bool selfHasRelativeLengths() const override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGRadialGradientElement)
         DECLARE_ANIMATED_LENGTH(Cx, cx)
index ebac76e52ec0d060126fdc43206c58c39021c827..0247ba443eac2ebbaf930e7031e6ae4daad62026 100644 (file)
@@ -38,14 +38,14 @@ public:
 private:
     SVGRectElement(const QualifiedName&, Document&);
     
-    virtual bool isValid() const { return SVGTests::isValid(); }
+    virtual bool isValid() const override { return SVGTests::isValid(); }
     virtual bool supportsFocus() const override { return true; }
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
-    virtual bool selfHasRelativeLengths() const;
+    virtual bool selfHasRelativeLengths() const override;
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
 
index 40ef2501592ad42ea77328e0c50669780f83bf35..b5b1e6cb81218a9b02ae1a01ac0d2a4b5f6db4bc 100644 (file)
@@ -50,7 +50,7 @@ public:
     using SVGGraphicsElement::ref;
     using SVGGraphicsElement::deref;
 
-    virtual bool isValid() const { return SVGTests::isValid(); }
+    virtual bool isValid() const override { return SVGTests::isValid(); }
     virtual bool supportsFocus() const override { return true; }
 
     // 'SVGSVGElement' functions
@@ -147,9 +147,9 @@ private:
     virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
     virtual void removedFrom(ContainerNode&) override;
 
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
-    virtual bool selfHasRelativeLengths() const;
+    virtual bool selfHasRelativeLengths() const override;
 
     void inheritViewAttributes(SVGViewElement*);
 
@@ -170,10 +170,10 @@ private:
         DECLARE_ANIMATED_PRESERVEASPECTRATIO(PreserveAspectRatio, preserveAspectRatio)
     END_DECLARE_ANIMATED_PROPERTIES
 
-    virtual void documentWillSuspendForPageCache();
-    virtual void documentDidResumeFromPageCache();
+    virtual void documentWillSuspendForPageCache() override;
+    virtual void documentDidResumeFromPageCache() override;
 
-    virtual AffineTransform localCoordinateSpaceTransform(SVGLocatable::CTMScope) const;
+    virtual AffineTransform localCoordinateSpaceTransform(SVGLocatable::CTMScope) const override;
 
     bool m_useCurrentView;
     SVGZoomAndPanType m_zoomAndPan;
index dcb8e413016f197b89443ed7c2a2fe1351e2209c..70c12b4beed420afe5072b6b979545e7ad9e7fc0 100644 (file)
@@ -39,7 +39,7 @@ public:
     static PassRefPtr<SVGScriptElement> create(const QualifiedName&, Document&, bool wasInsertedByParser);
 
 #ifndef NDEBUG
-    virtual bool isAnimatableAttribute(const QualifiedName&) const;
+    virtual bool isAnimatableAttribute(const QualifiedName&) const override;
 #endif
 
 private:
@@ -50,33 +50,33 @@ private:
     virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
     virtual void childrenChanged(const ChildChange&) override;
 
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
     virtual bool isURLAttribute(const Attribute&) const override;
-    virtual void finishParsingChildren();
+    virtual void finishParsingChildren() override;
 
-    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const;
+    virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
 
-    virtual bool haveLoadedRequiredResources() { return SVGExternalResourcesRequired::haveLoadedRequiredResources(); }
+    virtual bool haveLoadedRequiredResources() override { return SVGExternalResourcesRequired::haveLoadedRequiredResources(); }
 
-    virtual String sourceAttributeValue() const;
-    virtual String charsetAttributeValue() const;
-    virtual String typeAttributeValue() const;
-    virtual String languageAttributeValue() const;
-    virtual String forAttributeValue() const;
-    virtual String eventAttributeValue() const;
-    virtual bool asyncAttributeValue() const;
-    virtual bool deferAttributeValue() const;
-    virtual bool hasSourceAttribute() const;
+    virtual String sourceAttributeValue() const override;
+    virtual String charsetAttributeValue() const override;
+    virtual String typeAttributeValue() const override;
+    virtual String languageAttributeValue() const override;
+    virtual String forAttributeValue() const override;
+    virtual String eventAttributeValue() const override;
+    virtual bool asyncAttributeValue() const override;
+    virtual bool deferAttributeValue() const override;
+    virtual bool hasSourceAttribute() const override;
 
-    virtual void dispatchLoadEvent() { SVGExternalResourcesRequired::dispatchLoadEvent(this); }
+    virtual void dispatchLoadEvent() override { SVGExternalResourcesRequired::dispatchLoadEvent(this); }
 
-    virtual PassRefPtr<Element> cloneElementWithoutAttributesAndChildren();
+    virtual PassRefPtr<Element> cloneElementWithoutAttributesAndChildren() override;
     virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
 
     // SVGExternalResourcesRequired
-    virtual void setHaveFiredLoadEvent(bool haveFiredLoadEvent) { ScriptElement::setHaveFiredLoadEvent(haveFiredLoadEvent); }
-    virtual bool isParserInserted() const { return ScriptElement::isParserInserted(); }
-    virtual bool haveFiredLoadEvent() const { return ScriptElement::haveFiredLoadEvent(); }
+    virtual void setHaveFiredLoadEvent(bool haveFiredLoadEvent) override { ScriptElement::setHaveFiredLoadEvent(haveFiredLoadEvent); }
+    virtual bool isParserInserted() const override { return ScriptElement::isParserInserted(); }
+    virtual bool haveFiredLoadEvent() const override { return ScriptElement::haveFiredLoadEvent(); }
     virtual Timer<SVGElement>* svgLoadEventTimer() override { return &m_svgLoadEventTimer; }
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGScriptElement)
index 8948e3f7e2b61b09fee09aea1a8a780b204f4eb6..00f92acc7a3ab552a08b185e4b0576226c2e7da7 100644 (file)
@@ -38,7 +38,7 @@ private:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
     virtual bool isGradientStop() const override { return true; }
 
index 16e5899905f6b0ec7c4a79161d89bc7d13b384ef..e583a32fddce0ecbb29e5903803a828b5e907658 100644 (file)
@@ -44,7 +44,7 @@ public:
     const AtomicString& media() const;
     void setMedia(const AtomicString&, ExceptionCode&);
 
-    String title() const;
+    String title() const override;
     void setTitle(const AtomicString&, ExceptionCode&);
 
 private:
@@ -58,7 +58,7 @@ private:
 
     virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
 
-    virtual void finishParsingChildren();
+    virtual void finishParsingChildren() override;
 
     virtual bool isLoading() const { return m_styleSheetOwner.isLoading(); }
     virtual bool sheetLoaded() override { return m_styleSheetOwner.sheetLoaded(document()); }
index 432d0d69f095df7c0ae933c4d47257d0962bfb54..284568b79ea94bd9c93597dff95fe8ccef48a9ef 100644 (file)
@@ -36,7 +36,7 @@ public:
 private:
     SVGSwitchElement(const QualifiedName&, Document&);
     
-    virtual bool isValid() const { return SVGTests::isValid(); }
+    virtual bool isValid() const override { return SVGTests::isValid(); }
     virtual bool supportsFocus() const override { return true; }
 
     virtual bool childShouldCreateRenderer(const Node&) const override;
index fdf7eb8ee2b37bbf77580c4dde792188d706f6e2..8bacaf537f98d54a14d28ca6904311c81bf0f59a 100644 (file)
@@ -44,10 +44,10 @@ private:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
 
-    virtual bool selfHasRelativeLengths() const;
+    virtual bool selfHasRelativeLengths() const override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGSymbolElement)
         DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired)
index 81c95873af3e0590260a39445007aefa3fab31c9..1f588892a7454202dbec522d115908d9316a832b 100644 (file)
@@ -42,11 +42,11 @@ private:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
     virtual bool childShouldCreateRenderer(const Node&) const override;
-    virtual bool rendererIsNeeded(const RenderStyle&);
+    virtual bool rendererIsNeeded(const RenderStyle&) override;
 
     virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
     virtual void removedFrom(ContainerNode&) override;
@@ -55,7 +55,7 @@ private:
 
     void detachTarget();
 
-    virtual void buildPendingResource();
+    virtual void buildPendingResource() override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGTRefElement)
         DECLARE_ANIMATED_STRING(Href, href)
index c70942e37442bad216e5d47036edb233acc955da..69f03ed4a294284cb734bc08ea737ca4fa229bf9 100644 (file)
@@ -35,7 +35,7 @@ private:
             
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
     virtual bool childShouldCreateRenderer(const Node&) const override;
-    virtual bool rendererIsNeeded(const RenderStyle&);
+    virtual bool rendererIsNeeded(const RenderStyle&) override;
 };
 
 } // namespace WebCore
index 78f4e2eb1484d1ada547e19f7f5654f9a8dd61f7..af3ddf363aa6bbc07da70c07e41a79381c1e87c6 100644 (file)
@@ -95,15 +95,15 @@ public:
 protected:
     SVGTextContentElement(const QualifiedName&, Document&);
 
-    virtual bool isValid() const { return SVGTests::isValid(); }
+    virtual bool isValid() const override { return SVGTests::isValid(); }
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
     virtual bool isPresentationAttribute(const QualifiedName&) const override;
     virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
-    virtual bool selfHasRelativeLengths() const;
+    virtual bool selfHasRelativeLengths() const override;
 
 private:
     virtual bool isTextContent() const override final { return true; }
index 7274719237f00f502f5b2c765bccba93fc7f794a..48519bf626a833b8355019430d9600af08e326ef 100644 (file)
@@ -30,7 +30,7 @@ class SVGTextElement final : public SVGTextPositioningElement {
 public:
     static PassRefPtr<SVGTextElement> create(const QualifiedName&, Document&);
 
-    virtual AffineTransform animatedLocalTransform() const;
+    virtual AffineTransform animatedLocalTransform() const override;
 
 private:
     SVGTextElement(const QualifiedName&, Document&);
index 668fdd80ef69911ed40f1ced5bd9870c10d280d8..db65b58edea64c1755b0512199cc6d0a6b500401 100644 (file)
@@ -119,19 +119,19 @@ private:
 
     void clearResourceReferences();
 
-    virtual void buildPendingResource();
+    virtual void buildPendingResource() override;
     virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
     virtual void removedFrom(ContainerNode&) override;
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
     virtual bool childShouldCreateRenderer(const Node&) const override;
-    virtual bool rendererIsNeeded(const RenderStyle&);
+    virtual bool rendererIsNeeded(const RenderStyle&) override;
 
-    virtual bool selfHasRelativeLengths() const;
+    virtual bool selfHasRelativeLengths() const override;
  
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGTextPathElement)
         DECLARE_ANIMATED_LENGTH(StartOffset, startOffset)
index 7da441533a82a7bb719fc06b727a72437122d49b..02c59c60bd86207dd58b50ab3461d7b38fa27f95 100644 (file)
@@ -37,7 +37,7 @@ protected:
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGTextPositioningElement)
         DECLARE_ANIMATED_LENGTH_LIST(X, x)
index c51c5e78704597e91ab008d0eb6b7dfbaa6e8822..81c621e7a6f9ef45d9ee1643148b193cd437352e 100644 (file)
@@ -38,7 +38,7 @@ private:
     virtual void removedFrom(ContainerNode&) override;
     virtual void childrenChanged(const ChildChange&) override;
 
-    virtual bool rendererIsNeeded(const RenderStyle&) { return false; }
+    virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
 };
 
 NODE_TYPE_CASTS(SVGTitleElement)
index 523bddb7610274ec9b0ee3e34a006dc5a6d4db17..86123fc215eb9b65739c3594dde7f5692d6d9d4e 100644 (file)
@@ -55,30 +55,30 @@ public:
 private:
     SVGUseElement(const QualifiedName&, Document&, bool wasInsertedByParser);
 
-    virtual bool isValid() const { return SVGTests::isValid(); }
+    virtual bool isValid() const override { return SVGTests::isValid(); }
     virtual bool supportsFocus() const override { return true; }
 
     virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
     virtual void removedFrom(ContainerNode&) override;
-    virtual void buildPendingResource();
+    virtual void buildPendingResource() override;
 
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
-    virtual void svgAttributeChanged(const QualifiedName&);
+    virtual void svgAttributeChanged(const QualifiedName&) override;
 
     virtual void willAttachRenderers() override;
 
     virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
-    virtual void toClipPath(Path&);
+    virtual void toClipPath(Path&) override;
 
     void clearResourceReferences();
     void buildShadowAndInstanceTree(SVGElement* target);
     void detachInstance();
 
-    virtual bool haveLoadedRequiredResources() { return SVGExternalResourcesRequired::haveLoadedRequiredResources(); }
+    virtual bool haveLoadedRequiredResources() override { return SVGExternalResourcesRequired::haveLoadedRequiredResources(); }
 
-    virtual void finishParsingChildren();
-    virtual bool selfHasRelativeLengths() const;
+    virtual void finishParsingChildren() override;
+    virtual bool selfHasRelativeLengths() const override;
 
     // Instance tree handling
     void buildInstanceTree(SVGElement* target, SVGElementInstance* targetInstance, bool& foundCycle, bool foundUse);
@@ -109,14 +109,14 @@ private:
     bool cachedDocumentIsStillLoading();
     Document* externalDocument() const;
     bool instanceTreeIsLoading(SVGElementInstance*);
-    virtual void notifyFinished(CachedResource*);
+    virtual void notifyFinished(CachedResource*) override;
     Document* referencedDocument() const;
     void setCachedDocument(CachedResourceHandle<CachedSVGDocument>);
 
     // SVGExternalResourcesRequired
-    virtual void setHaveFiredLoadEvent(bool haveFiredLoadEvent) { m_haveFiredLoadEvent = haveFiredLoadEvent; }
-    virtual bool isParserInserted() const { return m_wasInsertedByParser; }
-    virtual bool haveFiredLoadEvent() const { return m_haveFiredLoadEvent; }
+    virtual void setHaveFiredLoadEvent(bool haveFiredLoadEvent) override { m_haveFiredLoadEvent = haveFiredLoadEvent; }
+    virtual bool isParserInserted() const override { return m_wasInsertedByParser; }
+    virtual bool haveFiredLoadEvent() const override { return m_haveFiredLoadEvent; }
     virtual Timer<SVGElement>* svgLoadEventTimer() override { return &m_svgLoadEventTimer; }
 
     bool m_wasInsertedByParser;
index b2993b36ee7c2e29ac6c0328170c7f0652f1b42d..ce88de5b40f71b74bb846c9ad509f8e5fb774e13 100644 (file)
@@ -38,7 +38,7 @@ private:
     virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
     virtual void removedFrom(ContainerNode&) override;
 
-    virtual bool rendererIsNeeded(const RenderStyle&) { return false; }
+    virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
 };
 
 NODE_TYPE_CASTS(SVGVKernElement)
index a3d723b0d30abe924c59496a99598236c27b4989..35b954a8a23ab4281847bf5db148b14bbdd27671 100644 (file)
@@ -54,7 +54,7 @@ private:
     bool isSupportedAttribute(const QualifiedName&);
     virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
 
-    virtual bool rendererIsNeeded(const RenderStyle&) { return false; }
+    virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
 
     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGViewElement)
         DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired)
index e92c0eae989ba00ffd538424fc48fd8da1bf3aeb..6e29dfd528491dd06e8a67ce4fbb00411e586b0e 100644 (file)
@@ -46,7 +46,7 @@ public:
 
     SVGPoint newTranslate() const;
 
-    virtual EventInterface eventInterface() const;
+    virtual EventInterface eventInterface() const override;
 
 private:
     SVGZoomEvent();
index 0137747863d9eb8e46864f909fa9d9ed734fca38..23aca327956d9f98294ed2551043ddfbebf3e267 100644 (file)
@@ -66,7 +66,7 @@ public:
             : 0;
     }
 
-    virtual bool operator==(const EventListener& other);
+    virtual bool operator==(const EventListener& other) override;
     
     void disconnectAnimation()
     {
@@ -81,7 +81,7 @@ private:
     {
     }
 
-    virtual void handleEvent(ScriptExecutionContext*, Event*);
+    virtual void handleEvent(ScriptExecutionContext*, Event*) override;
 
     SVGSMILElement* m_animation;
     SVGSMILElement::Condition* m_condition;
index 61438f233d76ec54b7439430b2629b1c46986325..b8d38236b9960046e30fac2f474417e7907c9e74 100644 (file)
@@ -121,7 +121,7 @@ protected:
     virtual void setAttributeName(const QualifiedName&);
 
 private:
-    void buildPendingResource();
+    void buildPendingResource() override;
     void clearResourceReferences();
 
     virtual void startedActiveInterval() = 0;
index 5c3dd4a2ccda0a29e0d695ac728a4dd71b4f6f84..af64e463d9017a46a111fa819cdddd571a68ae82 100644 (file)
@@ -43,16 +43,16 @@ public:
     {
     }
     
-    virtual bool isSVGImageChromeClient() const { return true; }
+    virtual bool isSVGImageChromeClient() const override { return true; }
     SVGImage* image() const { return m_image; }
     
 private:
-    virtual void chromeDestroyed()
+    virtual void chromeDestroyed() override
     {
         m_image = 0;
     }
     
-    virtual void invalidateContentsAndRootView(const IntRect& r, bool)
+    virtual void invalidateContentsAndRootView(const IntRect& r, bool) override
     {
         // If m_image->m_page is null, we're being destructed, don't fire changedInRect() in that case.
         if (m_image && m_image->imageObserver() && m_image->m_page)
index a115db91abc74eee48cd5e42b0ef9e75639f386e..83c886da9fff9597bd43aeaba98198797c0e1cf3 100644 (file)
@@ -38,17 +38,17 @@ public:
     static PassRefPtr<FEImage> createWithImage(Filter*, PassRefPtr<Image>, const SVGPreserveAspectRatio&);
     static PassRefPtr<FEImage> createWithIRIReference(Filter*, Document&, const String&, const SVGPreserveAspectRatio&);
 
-    virtual void platformApplySoftware();
+    virtual void platformApplySoftware() override;
 #if ENABLE(OPENCL)
     virtual bool platformApplyOpenCL();
 #endif
-    virtual void dump();
+    virtual void dump() override;
 
-    virtual void determineAbsolutePaintRect();
+    virtual void determineAbsolutePaintRect() override;
 
-    virtual FilterEffectType filterEffectType() const { return FilterEffectTypeImage; }
+    virtual FilterEffectType filterEffectType() const override { return FilterEffectTypeImage; }
 
-    virtual TextStream& externalRepresentation(TextStream&, int indention) const;
+    virtual TextStream& externalRepresentation(TextStream&, int indention) const override;
     
 private:
     virtual ~FEImage() { }
index 5c6f77e2c2ab14bcbbdb6f64d6f2fd25ba4a8b88..e13f0df09d605357ca1b4247ba5e073cf2a04f92 100644 (file)
@@ -38,15 +38,15 @@ public:
     static PassRefPtr<SVGFilter> create(const AffineTransform&, const FloatRect&, const FloatRect&, const FloatRect&, bool);
 
     FloatRect filterRegionInUserSpace() const { return m_filterRegion; }
-    virtual FloatRect filterRegion() const { return m_absoluteFilterRegion; }
+    virtual FloatRect filterRegion() const override { return m_absoluteFilterRegion; }
 
-    virtual FloatPoint mapAbsolutePointToLocalPoint(const FloatPoint& point) const { return m_absoluteTransform.inverse().mapPoint(point); }
+    virtual FloatPoint mapAbsolutePointToLocalPoint(const FloatPoint& point) const override { return m_absoluteTransform.inverse().mapPoint(point); }
     const AffineTransform& absoluteTransform() const { return m_absoluteTransform; }
 
-    virtual float applyHorizontalScale(float value) const;
-    virtual float applyVerticalScale(float value) const;
+    virtual float applyHorizontalScale(float value) const override;
+    virtual float applyVerticalScale(float value) const override;
 
-    virtual FloatRect sourceImageRect() const { return m_absoluteSourceDrawingRegion; }
+    virtual FloatRect sourceImageRect() const override { return m_absoluteSourceDrawingRegion; }
     FloatRect targetBoundingBox() const { return m_targetBoundingBox; }
 
     virtual bool isSVGFilter() const override final { return true; }
index cd6347cade15cff8bcc299d234afb725e95ee4cf..1c8ea99bfa56e1567f8356dad6af6779922e2dc4 100644 (file)
@@ -30,7 +30,7 @@ namespace WebCore {
 template<typename EnumType>
 class SVGAnimatedEnumerationPropertyTearOff : public SVGAnimatedStaticPropertyTearOff<unsigned> {
 public:
-    virtual void setBaseVal(const unsigned& property, ExceptionCode& ec)
+    virtual void setBaseVal(const unsigned& property, ExceptionCode& ec) override
     {
         // All SVG enumeration values, that are allowed to be set via SVG DOM start with 1, 0 corresponds to unknown and is not settable through SVG DOM.
         if (!property || property > SVGPropertyTraits<EnumType>::highestEnumValue()) {
index eb6dd19e335accca6cf92886c3b8254f37f9be23..83ef8d6171f4df67702cf2f664c3ee1fa1d83e3e 100644 (file)
@@ -32,14 +32,14 @@ namespace WebCore {
 
 class SVGAnimatedPathSegListPropertyTearOff : public SVGAnimatedListPropertyTearOff<SVGPathSegList> {
 public:
-    virtual SVGListProperty<SVGPathSegList>* baseVal()
+    virtual SVGListProperty<SVGPathSegList>* baseVal() override
     {
         if (!m_baseVal)
             m_baseVal = SVGPathSegListPropertyTearOff::create(this, BaseValRole, PathSegUnalteredRole, m_values, m_wrappers);
         return static_cast<SVGListProperty<SVGPathSegList>*>(m_baseVal.get());
     }
 
-    virtual SVGListProperty<SVGPathSegList>* animVal()
+    virtual SVGListProperty<SVGPathSegList>* animVal() override
     {
         if (!m_animVal)
             m_animVal = SVGPathSegListPropertyTearOff::create(this, AnimValRole, PathSegUnalteredRole, m_values, m_wrappers);
index 59c52d2e3f00966e03e8da7ca3d08f2f3b5bb3d3..aaed821bff2870bb6837c7d7c2e582717569ecef 100644 (file)
@@ -125,7 +125,7 @@ private:
 
     using Base::m_role;
 
-    virtual bool isReadOnly() const
+    virtual bool isReadOnly() const override
     {
         if (m_role == AnimValRole)
             return true;
@@ -134,20 +134,20 @@ private:
         return false;
     }
 
-    virtual void commitChange()
+    virtual void commitChange() override
     {
         ASSERT(m_values);
         m_values->commitChange(m_animatedProperty->contextElement(), ListModificationUnknown);
     }
 
-    virtual void commitChange(ListModification listModification)
+    virtual void commitChange(ListModification listModification) override
     {
         ASSERT(m_values);
         m_values->commitChange(m_animatedProperty->contextElement(), listModification);
     }
 
     virtual bool processIncomingListItemValue(const ListItemType& newItem, unsigned* indexToModify) override;
-    virtual bool processIncomingListItemWrapper(RefPtr<ListItemTearOff>&, unsigned*)
+    virtual bool processIncomingListItemWrapper(RefPtr<ListItemTearOff>&, unsigned*) override
     {
         ASSERT_NOT_REACHED();
         return true;