<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[162158] trunk/Source</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/162158">162158</a></dd>
<dt>Author</dt> <dd>andersca@apple.com</dd>
<dt>Date</dt> <dd>2014-01-16 15:08:24 -0800 (Thu, 16 Jan 2014)</dd>
</dl>
<h3>Log Message</h3>
<pre>Change all uses of FINAL to final now that all our compilers support it
https://bugs.webkit.org/show_bug.cgi?id=127142
Reviewed by Benjamin Poulain.
Source/JavaScriptCore:
* inspector/JSGlobalObjectInspectorController.h:
* inspector/agents/InspectorAgent.h:
* inspector/remote/RemoteInspector.h:
* inspector/remote/RemoteInspectorDebuggableConnection.h:
* inspector/scripts/CodeGeneratorInspector.py:
(Generator.go):
* runtime/JSGlobalObjectDebuggable.h:
* runtime/JSPromiseReaction.cpp:
Source/WebCore:
* Modules/encryptedmedia/MediaKeySession.h:
* Modules/indexeddb/IDBCursorBackendOperations.h:
* Modules/indexeddb/IDBDatabase.h:
* Modules/indexeddb/IDBDatabaseCallbacksImpl.h:
* Modules/indexeddb/IDBRequest.h:
* Modules/indexeddb/IDBTransaction.h:
* Modules/indexeddb/IDBTransactionBackendOperations.h:
* Modules/indexeddb/leveldb/IDBBackingStoreLevelDB.cpp:
* Modules/indexeddb/leveldb/IDBFactoryBackendLevelDB.h:
* Modules/indexeddb/leveldb/IDBServerConnectionLevelDB.h:
* Modules/mediasource/MediaSource.h:
* Modules/mediasource/MediaSourceRegistry.h:
* Modules/mediasource/SourceBuffer.h:
* Modules/mediasource/SourceBufferList.h:
* Modules/mediastream/AudioStreamTrack.h:
* Modules/mediastream/MediaStream.h:
* Modules/mediastream/MediaStreamRegistry.h:
* Modules/mediastream/MediaStreamTrack.h:
* Modules/mediastream/RTCDTMFSender.h:
* Modules/mediastream/RTCDataChannel.h:
* Modules/mediastream/RTCPeerConnection.h:
* Modules/mediastream/UserMediaRequest.h:
* Modules/mediastream/VideoStreamTrack.h:
* Modules/notifications/Notification.h:
* Modules/speech/SpeechSynthesisUtterance.h:
* Modules/webaudio/AudioContext.h:
* Modules/webaudio/AudioNode.h:
* Modules/websockets/WebSocket.h:
* accessibility/AccessibilityList.h:
* accessibility/AccessibilityListBoxOption.h:
* accessibility/AccessibilityNodeObject.h:
* accessibility/AccessibilitySearchFieldButtons.h:
* accessibility/AccessibilitySlider.h:
* bindings/js/JSCryptoAlgorithmBuilder.h:
* bindings/js/JSCryptoKeySerializationJWK.h:
* bindings/js/JSDOMGlobalObjectTask.cpp:
* bindings/js/JSDOMGlobalObjectTask.h:
* bindings/js/JSLazyEventListener.h:
* bindings/js/ScriptDebugServer.h:
* bindings/js/WorkerScriptDebugServer.h:
* crypto/algorithms/CryptoAlgorithmAES_CBC.h:
* crypto/algorithms/CryptoAlgorithmAES_KW.h:
* crypto/algorithms/CryptoAlgorithmHMAC.h:
* crypto/algorithms/CryptoAlgorithmRSAES_PKCS1_v1_5.h:
* crypto/algorithms/CryptoAlgorithmRSASSA_PKCS1_v1_5.h:
* crypto/algorithms/CryptoAlgorithmRSA_OAEP.h:
* crypto/algorithms/CryptoAlgorithmSHA1.h:
* crypto/algorithms/CryptoAlgorithmSHA224.h:
* crypto/algorithms/CryptoAlgorithmSHA256.h:
* crypto/algorithms/CryptoAlgorithmSHA384.h:
* crypto/algorithms/CryptoAlgorithmSHA512.h:
* crypto/keys/CryptoKeyAES.h:
* crypto/keys/CryptoKeyDataOctetSequence.h:
* crypto/keys/CryptoKeyDataRSAComponents.h:
* crypto/keys/CryptoKeyHMAC.h:
* crypto/keys/CryptoKeyRSA.h:
* crypto/keys/CryptoKeySerializationRaw.h:
* crypto/parameters/CryptoAlgorithmAesCbcParams.h:
* crypto/parameters/CryptoAlgorithmAesKeyGenParams.h:
* crypto/parameters/CryptoAlgorithmHmacKeyParams.h:
* crypto/parameters/CryptoAlgorithmHmacParams.h:
* crypto/parameters/CryptoAlgorithmRsaKeyGenParams.h:
* crypto/parameters/CryptoAlgorithmRsaKeyParamsWithHash.h:
* crypto/parameters/CryptoAlgorithmRsaOaepParams.h:
* crypto/parameters/CryptoAlgorithmRsaSsaParams.h:
* css/CSSCanvasValue.h:
* css/CSSFontSelector.h:
* css/CSSStyleSheet.h:
* dom/Attr.h:
* dom/BeforeUnloadEvent.h:
* dom/CDATASection.h:
* dom/CharacterData.h:
* dom/ChildNodeList.h:
* dom/Clipboard.cpp:
* dom/Comment.h:
* dom/DatasetDOMStringMap.h:
* dom/Document.h:
* dom/DocumentEventQueue.cpp:
* dom/DocumentEventQueue.h:
* dom/DocumentType.h:
* dom/Element.h:
* dom/EntityReference.h:
* dom/EventContext.h:
* dom/EventTarget.h:
* dom/FocusEvent.h:
* dom/LiveNodeList.h:
* dom/MessagePort.h:
* dom/MouseEvent.h:
* dom/Node.h:
* dom/Notation.h:
* dom/ProcessingInstruction.h:
* dom/PseudoElement.h:
* dom/ShadowRoot.h:
* dom/StaticNodeList.h:
* dom/StyledElement.h:
* dom/TemplateContentDocumentFragment.h:
* dom/Text.h:
* dom/WebKitNamedFlow.h:
* editing/ios/EditorIOS.mm:
* editing/mac/EditorMac.mm:
* editing/markup.cpp:
* fileapi/Blob.cpp:
* fileapi/FileReader.h:
* html/ClassList.h:
* html/DOMSettableTokenList.h:
* html/FTPDirectoryDocument.cpp:
* html/FormAssociatedElement.cpp:
* html/FormAssociatedElement.h:
* html/HTMLAllCollection.h:
* html/HTMLAnchorElement.h:
* html/HTMLAppletElement.h:
* html/HTMLAreaElement.h:
* html/HTMLAudioElement.h:
* html/HTMLBDIElement.h:
* html/HTMLBRElement.h:
* html/HTMLBaseElement.h:
* html/HTMLBaseFontElement.h:
* html/HTMLBodyElement.h:
* html/HTMLButtonElement.h:
* html/HTMLCanvasElement.h:
* html/HTMLDListElement.h:
* html/HTMLDataListElement.h:
* html/HTMLDetailsElement.h:
* html/HTMLDirectoryElement.h:
* html/HTMLDocument.h:
* html/HTMLElement.h:
* html/HTMLEmbedElement.h:
* html/HTMLFieldSetElement.h:
* html/HTMLFontElement.h:
* html/HTMLFormControlElement.h:
* html/HTMLFormElement.h:
* html/HTMLFrameElement.h:
* html/HTMLFrameSetElement.h:
* html/HTMLHRElement.h:
* html/HTMLHeadElement.h:
* html/HTMLHeadingElement.h:
* html/HTMLHtmlElement.h:
* html/HTMLIFrameElement.h:
* html/HTMLImageElement.h:
* html/HTMLInputElement.h:
* html/HTMLKeygenElement.cpp:
* html/HTMLKeygenElement.h:
* html/HTMLLIElement.h:
* html/HTMLLabelElement.h:
* html/HTMLLegendElement.h:
* html/HTMLLinkElement.h:
* html/HTMLMapElement.h:
* html/HTMLMarqueeElement.h:
* html/HTMLMenuElement.h:
* html/HTMLMetaElement.h:
* html/HTMLMeterElement.h:
* html/HTMLModElement.h:
* html/HTMLNameCollection.h:
* html/HTMLOListElement.h:
* html/HTMLObjectElement.h:
* html/HTMLOptGroupElement.h:
* html/HTMLOptionElement.h:
* html/HTMLOptionsCollection.h:
* html/HTMLOutputElement.h:
* html/HTMLParagraphElement.h:
* html/HTMLParamElement.h:
* html/HTMLPlugInElement.h:
* html/HTMLPreElement.h:
* html/HTMLProgressElement.h:
* html/HTMLQuoteElement.h:
* html/HTMLScriptElement.h:
* html/HTMLSelectElement.h:
* html/HTMLSourceElement.h:
* html/HTMLStyleElement.h:
* html/HTMLSummaryElement.h:
* html/HTMLTableCaptionElement.h:
* html/HTMLTableCellElement.h:
* html/HTMLTableColElement.h:
* html/HTMLTableElement.h:
* html/HTMLTableRowElement.h:
* html/HTMLTableRowsCollection.h:
* html/HTMLTableSectionElement.h:
* html/HTMLTemplateElement.h:
* html/HTMLTextAreaElement.h:
* html/HTMLTextFormControlElement.h:
* html/HTMLTitleElement.h:
* html/HTMLTrackElement.h:
* html/HTMLUListElement.h:
* html/HTMLUnknownElement.h:
* html/HTMLVideoElement.h:
* html/HTMLViewSourceDocument.h:
* html/ImageDocument.cpp:
* html/ImageDocument.h:
* html/LabelableElement.h:
* html/LabelsNodeList.h:
* html/MediaController.h:
* html/MediaDocument.cpp:
* html/MediaDocument.h:
* html/MediaFragmentURIParser.h:
* html/PluginDocument.cpp:
* html/PluginDocument.h:
* html/RangeInputType.h:
* html/TextDocument.h:
* html/parser/TextDocumentParser.h:
* html/parser/TextViewSourceParser.h:
* html/shadow/DetailsMarkerControl.h:
* html/shadow/MediaControlElementTypes.h:
* html/shadow/MediaControlElements.h:
* html/shadow/MeterShadowElement.h:
* html/shadow/ProgressShadowElement.h:
* html/shadow/SliderThumbElement.h:
* html/shadow/SpinButtonElement.h:
* html/shadow/TextControlInnerElements.h:
* html/shadow/YouTubeEmbedShadowElement.h:
* html/track/TextTrack.h:
* html/track/TextTrackCue.h:
* html/track/TextTrackCueGeneric.cpp:
* html/track/TextTrackCueGeneric.h:
* html/track/TrackListBase.h:
* html/track/WebVTTElement.h:
* inspector/CommandLineAPIModule.h:
* inspector/InjectedScriptCanvasModule.h:
* inspector/InspectorConsoleAgent.cpp:
* inspector/InspectorController.h:
* inspector/InspectorDebuggerAgent.h:
* inspector/PageConsoleAgent.cpp:
* inspector/PageInjectedScriptHost.h:
* inspector/PageInjectedScriptManager.h:
* inspector/WorkerInspectorController.h:
* loader/SinkDocument.cpp:
* loader/SinkDocument.h:
* loader/appcache/DOMApplicationCache.h:
* loader/cache/CachedCSSStyleSheet.h:
* loader/cache/CachedFont.h:
* loader/cache/CachedRawResource.h:
* loader/cache/CachedSVGDocument.h:
* loader/cache/CachedScript.h:
* loader/cache/CachedShader.h:
* loader/cache/CachedTextTrack.h:
* loader/cache/CachedXSLStyleSheet.h:
* loader/icon/IconLoader.h:
* mathml/MathMLSelectElement.h:
* page/DOMTimer.h:
* page/DOMWindow.h:
* page/EventSource.h:
* page/Frame.h:
* page/FrameView.h:
* page/MainFrame.h:
* page/PageDebuggable.h:
* page/PageSerializer.cpp:
* page/Performance.h:
* page/SuspendableTimer.h:
* page/animation/KeyframeAnimation.h:
* page/scrolling/ScrollingStateFixedNode.h:
* page/scrolling/ScrollingStateScrollingNode.h:
* page/scrolling/ScrollingStateStickyNode.h:
* platform/ClockGeneric.h:
* platform/efl/ScrollbarThemeEfl.h:
* platform/graphics/BitmapImage.h:
* platform/graphics/CrossfadeGeneratedImage.h:
* platform/graphics/GradientImage.h:
* platform/graphics/SimpleFontData.h:
* platform/graphics/avfoundation/objc/AudioTrackPrivateMediaSourceAVFObjC.h:
* platform/graphics/avfoundation/objc/MediaSourcePrivateAVFObjC.h:
* platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.h:
* platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm:
* platform/graphics/avfoundation/objc/VideoTrackPrivateAVFObjC.h:
* platform/graphics/avfoundation/objc/VideoTrackPrivateMediaSourceAVFObjC.h:
* platform/graphics/ca/mac/PlatformCALayerMac.h:
* platform/graphics/ca/win/PlatformCALayerWin.h:
* platform/graphics/cg/PDFDocumentImage.h:
* platform/graphics/gstreamer/AudioTrackPrivateGStreamer.h:
* platform/graphics/gstreamer/MediaSourceGStreamer.h:
* platform/graphics/gstreamer/SourceBufferPrivateGStreamer.h:
* platform/graphics/gstreamer/VideoTrackPrivateGStreamer.h:
* platform/ios/WebSafeGCActivityCallbackIOS.h:
* platform/ios/WebSafeIncrementalSweeperIOS.h:
* platform/mac/PlatformClockCA.h:
* platform/mac/PlatformClockCM.h:
* platform/mac/ScrollAnimatorMac.h:
* platform/mediastream/MediaStreamTrackPrivate.h:
* platform/mediastream/mac/MediaStreamCenterMac.h:
* platform/mock/MockMediaStreamCenter.h:
* platform/mock/RTCDataChannelHandlerMock.h:
* platform/mock/RTCPeerConnectionHandlerMock.h:
* platform/mock/mediasource/MockBox.h:
* platform/mock/mediasource/MockMediaSourcePrivate.h:
* platform/mock/mediasource/MockSourceBufferPrivate.cpp:
* platform/network/cf/ResourceHandleCFURLConnectionDelegateWithOperationQueue.h:
* platform/network/cf/SynchronousResourceHandleCFURLConnectionDelegate.h:
* platform/text/LocaleNone.cpp:
* platform/text/PlatformLocale.cpp:
* rendering/EllipsisBox.h:
* rendering/FilterEffectRenderer.h:
* rendering/InlineElementBox.h:
* rendering/InlineFlowBox.h:
* rendering/InlineTextBox.h:
* rendering/RenderBlock.h:
* rendering/RenderBlockFlow.h:
* rendering/RenderBox.cpp:
(WebCore::RenderBox::computePositionedLogicalWidthReplaced):
(WebCore::RenderBox::computePositionedLogicalHeightReplaced):
* rendering/RenderBox.h:
* rendering/RenderButton.h:
* rendering/RenderCombineText.h:
* rendering/RenderCounter.h:
* rendering/RenderDeprecatedFlexibleBox.h:
* rendering/RenderDetailsMarker.h:
* rendering/RenderElement.h:
* rendering/RenderEmbeddedObject.h:
* rendering/RenderFieldset.h:
* rendering/RenderFileUploadControl.h:
* rendering/RenderFlexibleBox.h:
* rendering/RenderFlowThread.h:
* rendering/RenderFrame.h:
* rendering/RenderFrameSet.h:
* rendering/RenderFullScreen.cpp:
* rendering/RenderFullScreen.h:
* rendering/RenderGrid.h:
* rendering/RenderHTMLCanvas.h:
* rendering/RenderIFrame.h:
* rendering/RenderImage.h:
* rendering/RenderInline.h:
* rendering/RenderLayer.h:
* rendering/RenderLayerFilterInfo.h:
* rendering/RenderLineBreak.h:
* rendering/RenderListBox.h:
* rendering/RenderListItem.h:
* rendering/RenderListMarker.h:
* rendering/RenderMedia.h:
* rendering/RenderMediaControlElements.h:
* rendering/RenderMenuList.h:
* rendering/RenderMeter.h:
* rendering/RenderMultiColumnBlock.h:
* rendering/RenderMultiColumnFlowThread.h:
* rendering/RenderMultiColumnSet.h:
* rendering/RenderNamedFlowFragment.h:
* rendering/RenderNamedFlowThread.h:
* rendering/RenderProgress.h:
* rendering/RenderQuote.h:
* rendering/RenderRegion.h:
* rendering/RenderRegionSet.h:
* rendering/RenderReplaced.h:
* rendering/RenderReplica.h:
* rendering/RenderRuby.h:
* rendering/RenderRubyBase.h:
* rendering/RenderRubyRun.h:
* rendering/RenderRubyText.h:
* rendering/RenderScrollbar.h:
* rendering/RenderScrollbarPart.h:
* rendering/RenderSearchField.h:
* rendering/RenderSlider.h:
* rendering/RenderSnapshottedPlugIn.h:
* rendering/RenderTable.h:
* rendering/RenderTableCaption.h:
* rendering/RenderTableCell.h:
* rendering/RenderTableCol.h:
* rendering/RenderTableRow.h:
* rendering/RenderTableSection.h:
* rendering/RenderText.h:
* rendering/RenderTextControl.h:
* rendering/RenderTextControlMultiLine.h:
* rendering/RenderTextControlSingleLine.h:
* rendering/RenderTextFragment.h:
* rendering/RenderTextTrackCue.h:
* rendering/RenderVideo.h:
* rendering/RenderView.h:
* rendering/RenderWidget.h:
* rendering/RootInlineBox.h:
* rendering/TrailingFloatsRootInlineBox.h:
* rendering/mathml/RenderMathMLBlock.h:
* rendering/mathml/RenderMathMLFenced.h:
* rendering/mathml/RenderMathMLFraction.h:
* rendering/mathml/RenderMathMLMath.h:
* rendering/mathml/RenderMathMLOperator.h:
* rendering/mathml/RenderMathMLRoot.h:
* rendering/mathml/RenderMathMLRow.h:
* rendering/mathml/RenderMathMLScripts.h:
* rendering/mathml/RenderMathMLSpace.h:
* rendering/mathml/RenderMathMLSquareRoot.h:
* rendering/shapes/ShapeInsideInfo.h:
* rendering/shapes/ShapeOutsideInfo.h:
* rendering/style/ContentData.h:
* rendering/style/StyleCachedImage.h:
* rendering/style/StyleCachedImageSet.h:
* rendering/style/StyleGeneratedImage.h:
* rendering/svg/RenderSVGBlock.h:
* rendering/svg/RenderSVGContainer.h:
* rendering/svg/RenderSVGEllipse.h:
* rendering/svg/RenderSVGForeignObject.h:
* rendering/svg/RenderSVGGradientStop.h:
* rendering/svg/RenderSVGHiddenContainer.h:
* rendering/svg/RenderSVGImage.h:
* rendering/svg/RenderSVGInline.h:
* rendering/svg/RenderSVGInlineText.h:
* rendering/svg/RenderSVGModelObject.h:
* rendering/svg/RenderSVGPath.h:
* rendering/svg/RenderSVGRect.h:
* rendering/svg/RenderSVGResourceClipper.h:
* rendering/svg/RenderSVGResourceContainer.h:
* rendering/svg/RenderSVGResourceFilter.h:
* rendering/svg/RenderSVGResourceFilterPrimitive.h:
* rendering/svg/RenderSVGResourceGradient.h:
* rendering/svg/RenderSVGResourceLinearGradient.h:
* rendering/svg/RenderSVGResourceMarker.h:
* rendering/svg/RenderSVGResourceMasker.h:
* rendering/svg/RenderSVGResourcePattern.h:
* rendering/svg/RenderSVGResourceRadialGradient.h:
* rendering/svg/RenderSVGRoot.h:
* rendering/svg/RenderSVGShape.cpp:
* rendering/svg/RenderSVGShape.h:
* rendering/svg/RenderSVGTSpan.h:
* rendering/svg/RenderSVGText.h:
* rendering/svg/RenderSVGTextPath.h:
* rendering/svg/RenderSVGTransformableContainer.h:
* rendering/svg/RenderSVGViewportContainer.h:
* rendering/svg/SVGInlineFlowBox.h:
* rendering/svg/SVGInlineTextBox.h:
* rendering/svg/SVGRootInlineBox.h:
* rendering/svg/SVGTextRunRenderingContext.h:
* svg/SVGAElement.h:
* svg/SVGAltGlyphDefElement.h:
* svg/SVGAltGlyphElement.h:
* svg/SVGAltGlyphItemElement.h:
* svg/SVGAnimateColorElement.h:
* svg/SVGAnimateMotionElement.h:
* svg/SVGAnimateTransformElement.h:
* svg/SVGAnimatedAngle.h:
* svg/SVGAnimatedBoolean.h:
* svg/SVGAnimatedColor.h:
* svg/SVGAnimatedEnumeration.h:
* svg/SVGAnimatedInteger.h:
* svg/SVGAnimatedIntegerOptionalInteger.h:
* svg/SVGAnimatedLength.h:
* svg/SVGAnimatedLengthList.h:
* svg/SVGAnimatedNumber.h:
* svg/SVGAnimatedNumberList.h:
* svg/SVGAnimatedNumberOptionalNumber.h:
* svg/SVGAnimatedPath.h:
* svg/SVGAnimatedPointList.h:
* svg/SVGAnimatedPreserveAspectRatio.h:
* svg/SVGAnimatedRect.h:
* svg/SVGAnimatedString.h:
* svg/SVGAnimatedTransformList.h:
* svg/SVGCircleElement.h:
* svg/SVGClipPathElement.h:
* svg/SVGCursorElement.h:
* svg/SVGDefsElement.h:
* svg/SVGDescElement.h:
* svg/SVGDocument.h:
* svg/SVGElement.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/SVGFEFuncAElement.h:
* svg/SVGFEFuncBElement.h:
* svg/SVGFEFuncGElement.h:
* svg/SVGFEFuncRElement.h:
* svg/SVGFEGaussianBlurElement.h:
* svg/SVGFEImageElement.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/SVGFontElement.h:
* svg/SVGFontFaceElement.h:
* svg/SVGFontFaceFormatElement.h:
* svg/SVGFontFaceNameElement.h:
* svg/SVGFontFaceSrcElement.h:
* svg/SVGFontFaceUriElement.h:
* svg/SVGForeignObjectElement.h:
* svg/SVGGElement.h:
* svg/SVGGlyphElement.h:
* svg/SVGGlyphRefElement.h:
* svg/SVGHKernElement.h:
* svg/SVGImageElement.h:
* svg/SVGLineElement.h:
* svg/SVGLinearGradientElement.h:
* svg/SVGMPathElement.h:
* svg/SVGMarkerElement.h:
* svg/SVGMaskElement.h:
* svg/SVGMetadataElement.h:
* svg/SVGMissingGlyphElement.h:
* svg/SVGPathElement.h:
* svg/SVGPathStringBuilder.h:
* svg/SVGPatternElement.h:
* svg/SVGPolygonElement.h:
* svg/SVGPolylineElement.h:
* svg/SVGRadialGradientElement.h:
* svg/SVGRectElement.h:
* svg/SVGSVGElement.h:
* svg/SVGScriptElement.h:
* svg/SVGSetElement.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/SVGTitleElement.h:
* svg/SVGUnknownElement.h:
* svg/SVGUseElement.h:
* svg/SVGVKernElement.h:
* svg/SVGViewElement.h:
* svg/animation/SVGSMILElement.h:
* svg/graphics/SVGImage.h:
* svg/graphics/SVGImageForContainer.h:
* svg/graphics/filters/SVGFilter.h:
* workers/AbstractWorker.h:
* workers/SharedWorker.h:
* workers/Worker.h:
* workers/WorkerEventQueue.cpp:
* workers/WorkerEventQueue.h:
* workers/WorkerGlobalScope.h:
* xml/XMLHttpRequest.h:
* xml/XMLHttpRequestUpload.h:
* xml/XPathFunctions.cpp:
* xml/XPathPath.h:
* xml/XPathPredicate.h:
* xml/XSLStyleSheet.h:
Source/WebKit/ios:
* WebCoreSupport/WebDiskImageCacheClientIOS.h:
Source/WebKit/mac:
* WebCoreSupport/WebUserMediaClient.h:
* WebView/WebScriptDebugger.h:
Source/WebKit2:
* DatabaseProcess/IndexedDB/sqlite/UniqueIDBDatabaseBackingStoreSQLite.h:
* NetworkProcess/RemoteNetworkingContext.h:
* Shared/API/Cocoa/RemoteObjectRegistry.h:
* Shared/APIArray.h:
* Shared/APIString.h:
* Shared/AsyncRequest.h:
* Shared/AsyncTask.h:
* Shared/cf/KeyedEncoder.h:
* UIProcess/API/gtk/PageClientImpl.h:
* UIProcess/API/mac/PageClientImpl.h:
* UIProcess/efl/WebViewEfl.h:
* WebProcess/Databases/IndexedDB/WebIDBFactoryBackend.h:
* WebProcess/Databases/IndexedDB/WebIDBServerConnection.h:
* WebProcess/Plugins/PDF/PDFPlugin.h:
* WebProcess/Storage/StorageAreaImpl.h:
* WebProcess/WebPage/mac/GraphicsLayerCARemote.h:
* WebProcess/WebPage/mac/PlatformCALayerRemoteCustom.h:
* WebProcess/WebPage/mac/PlatformCALayerRemoteTiledBacking.h:</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceJavaScriptCoreChangeLog">trunk/Source/JavaScriptCore/ChangeLog</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorJSGlobalObjectInspectorControllerh">trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorAgenth">trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorremoteRemoteInspectorh">trunk/Source/JavaScriptCore/inspector/remote/RemoteInspector.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorremoteRemoteInspectorDebuggableConnectionh">trunk/Source/JavaScriptCore/inspector/remote/RemoteInspectorDebuggableConnection.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptsCodeGeneratorInspectorpy">trunk/Source/JavaScriptCore/inspector/scripts/CodeGeneratorInspector.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeJSGlobalObjectDebuggableh">trunk/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeJSPromiseReactioncpp">trunk/Source/JavaScriptCore/runtime/JSPromiseReaction.cpp</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaMediaKeySessionh">trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBCursorBackendOperationsh">trunk/Source/WebCore/Modules/indexeddb/IDBCursorBackendOperations.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBDatabaseh">trunk/Source/WebCore/Modules/indexeddb/IDBDatabase.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBDatabaseCallbacksImplh">trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseCallbacksImpl.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBRequesth">trunk/Source/WebCore/Modules/indexeddb/IDBRequest.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBTransactionh">trunk/Source/WebCore/Modules/indexeddb/IDBTransaction.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBTransactionBackendOperationsh">trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackendOperations.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbleveldbIDBBackingStoreLevelDBcpp">trunk/Source/WebCore/Modules/indexeddb/leveldb/IDBBackingStoreLevelDB.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbleveldbIDBFactoryBackendLevelDBh">trunk/Source/WebCore/Modules/indexeddb/leveldb/IDBFactoryBackendLevelDB.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbleveldbIDBServerConnectionLevelDBh">trunk/Source/WebCore/Modules/indexeddb/leveldb/IDBServerConnectionLevelDB.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasourceMediaSourceh">trunk/Source/WebCore/Modules/mediasource/MediaSource.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasourceMediaSourceRegistryh">trunk/Source/WebCore/Modules/mediasource/MediaSourceRegistry.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasourceSourceBufferh">trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasourceSourceBufferListh">trunk/Source/WebCore/Modules/mediasource/SourceBufferList.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamAudioStreamTrackh">trunk/Source/WebCore/Modules/mediastream/AudioStreamTrack.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamMediaStreamh">trunk/Source/WebCore/Modules/mediastream/MediaStream.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamMediaStreamRegistryh">trunk/Source/WebCore/Modules/mediastream/MediaStreamRegistry.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamMediaStreamTrackh">trunk/Source/WebCore/Modules/mediastream/MediaStreamTrack.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCDTMFSenderh">trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCDataChannelh">trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCPeerConnectionh">trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamUserMediaRequesth">trunk/Source/WebCore/Modules/mediastream/UserMediaRequest.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamVideoStreamTrackh">trunk/Source/WebCore/Modules/mediastream/VideoStreamTrack.h</a></li>
<li><a href="#trunkSourceWebCoreModulesnotificationsNotificationh">trunk/Source/WebCore/Modules/notifications/Notification.h</a></li>
<li><a href="#trunkSourceWebCoreModulesspeechSpeechSynthesisUtteranceh">trunk/Source/WebCore/Modules/speech/SpeechSynthesisUtterance.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioContexth">trunk/Source/WebCore/Modules/webaudio/AudioContext.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioNodeh">trunk/Source/WebCore/Modules/webaudio/AudioNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebsocketsWebSocketh">trunk/Source/WebCore/Modules/websockets/WebSocket.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityListh">trunk/Source/WebCore/accessibility/AccessibilityList.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityListBoxOptionh">trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityNodeObjecth">trunk/Source/WebCore/accessibility/AccessibilityNodeObject.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilitySearchFieldButtonsh">trunk/Source/WebCore/accessibility/AccessibilitySearchFieldButtons.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilitySliderh">trunk/Source/WebCore/accessibility/AccessibilitySlider.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSCryptoAlgorithmBuilderh">trunk/Source/WebCore/bindings/js/JSCryptoAlgorithmBuilder.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSCryptoKeySerializationJWKh">trunk/Source/WebCore/bindings/js/JSCryptoKeySerializationJWK.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSDOMGlobalObjectTaskcpp">trunk/Source/WebCore/bindings/js/JSDOMGlobalObjectTask.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSDOMGlobalObjectTaskh">trunk/Source/WebCore/bindings/js/JSDOMGlobalObjectTask.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSLazyEventListenerh">trunk/Source/WebCore/bindings/js/JSLazyEventListener.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsScriptDebugServerh">trunk/Source/WebCore/bindings/js/ScriptDebugServer.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsWorkerScriptDebugServerh">trunk/Source/WebCore/bindings/js/WorkerScriptDebugServer.h</a></li>
<li><a href="#trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmAES_CBCh">trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_CBC.h</a></li>
<li><a href="#trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmAES_KWh">trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_KW.h</a></li>
<li><a href="#trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmHMACh">trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmHMAC.h</a></li>
<li><a href="#trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmRSAES_PKCS1_v1_5h">trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSAES_PKCS1_v1_5.h</a></li>
<li><a href="#trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmRSASSA_PKCS1_v1_5h">trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSASSA_PKCS1_v1_5.h</a></li>
<li><a href="#trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmRSA_OAEPh">trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSA_OAEP.h</a></li>
<li><a href="#trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmSHA1h">trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA1.h</a></li>
<li><a href="#trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmSHA224h">trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA224.h</a></li>
<li><a href="#trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmSHA256h">trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA256.h</a></li>
<li><a href="#trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmSHA384h">trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA384.h</a></li>
<li><a href="#trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmSHA512h">trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA512.h</a></li>
<li><a href="#trunkSourceWebCorecryptokeysCryptoKeyAESh">trunk/Source/WebCore/crypto/keys/CryptoKeyAES.h</a></li>
<li><a href="#trunkSourceWebCorecryptokeysCryptoKeyDataOctetSequenceh">trunk/Source/WebCore/crypto/keys/CryptoKeyDataOctetSequence.h</a></li>
<li><a href="#trunkSourceWebCorecryptokeysCryptoKeyDataRSAComponentsh">trunk/Source/WebCore/crypto/keys/CryptoKeyDataRSAComponents.h</a></li>
<li><a href="#trunkSourceWebCorecryptokeysCryptoKeyHMACh">trunk/Source/WebCore/crypto/keys/CryptoKeyHMAC.h</a></li>
<li><a href="#trunkSourceWebCorecryptokeysCryptoKeyRSAh">trunk/Source/WebCore/crypto/keys/CryptoKeyRSA.h</a></li>
<li><a href="#trunkSourceWebCorecryptokeysCryptoKeySerializationRawh">trunk/Source/WebCore/crypto/keys/CryptoKeySerializationRaw.h</a></li>
<li><a href="#trunkSourceWebCorecryptoparametersCryptoAlgorithmAesCbcParamsh">trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesCbcParams.h</a></li>
<li><a href="#trunkSourceWebCorecryptoparametersCryptoAlgorithmAesKeyGenParamsh">trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesKeyGenParams.h</a></li>
<li><a href="#trunkSourceWebCorecryptoparametersCryptoAlgorithmHmacKeyParamsh">trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmHmacKeyParams.h</a></li>
<li><a href="#trunkSourceWebCorecryptoparametersCryptoAlgorithmHmacParamsh">trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmHmacParams.h</a></li>
<li><a href="#trunkSourceWebCorecryptoparametersCryptoAlgorithmRsaKeyGenParamsh">trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaKeyGenParams.h</a></li>
<li><a href="#trunkSourceWebCorecryptoparametersCryptoAlgorithmRsaKeyParamsWithHashh">trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaKeyParamsWithHash.h</a></li>
<li><a href="#trunkSourceWebCorecryptoparametersCryptoAlgorithmRsaOaepParamsh">trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaOaepParams.h</a></li>
<li><a href="#trunkSourceWebCorecryptoparametersCryptoAlgorithmRsaSsaParamsh">trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaSsaParams.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSCanvasValueh">trunk/Source/WebCore/css/CSSCanvasValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSFontSelectorh">trunk/Source/WebCore/css/CSSFontSelector.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSStyleSheeth">trunk/Source/WebCore/css/CSSStyleSheet.h</a></li>
<li><a href="#trunkSourceWebCoredomAttrh">trunk/Source/WebCore/dom/Attr.h</a></li>
<li><a href="#trunkSourceWebCoredomBeforeUnloadEventh">trunk/Source/WebCore/dom/BeforeUnloadEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomCDATASectionh">trunk/Source/WebCore/dom/CDATASection.h</a></li>
<li><a href="#trunkSourceWebCoredomCharacterDatah">trunk/Source/WebCore/dom/CharacterData.h</a></li>
<li><a href="#trunkSourceWebCoredomChildNodeListh">trunk/Source/WebCore/dom/ChildNodeList.h</a></li>
<li><a href="#trunkSourceWebCoredomClipboardcpp">trunk/Source/WebCore/dom/Clipboard.cpp</a></li>
<li><a href="#trunkSourceWebCoredomCommenth">trunk/Source/WebCore/dom/Comment.h</a></li>
<li><a href="#trunkSourceWebCoredomDatasetDOMStringMaph">trunk/Source/WebCore/dom/DatasetDOMStringMap.h</a></li>
<li><a href="#trunkSourceWebCoredomDocumenth">trunk/Source/WebCore/dom/Document.h</a></li>
<li><a href="#trunkSourceWebCoredomDocumentEventQueuecpp">trunk/Source/WebCore/dom/DocumentEventQueue.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDocumentEventQueueh">trunk/Source/WebCore/dom/DocumentEventQueue.h</a></li>
<li><a href="#trunkSourceWebCoredomDocumentTypeh">trunk/Source/WebCore/dom/DocumentType.h</a></li>
<li><a href="#trunkSourceWebCoredomElementh">trunk/Source/WebCore/dom/Element.h</a></li>
<li><a href="#trunkSourceWebCoredomEntityReferenceh">trunk/Source/WebCore/dom/EntityReference.h</a></li>
<li><a href="#trunkSourceWebCoredomEventContexth">trunk/Source/WebCore/dom/EventContext.h</a></li>
<li><a href="#trunkSourceWebCoredomEventTargeth">trunk/Source/WebCore/dom/EventTarget.h</a></li>
<li><a href="#trunkSourceWebCoredomFocusEventh">trunk/Source/WebCore/dom/FocusEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomLiveNodeListh">trunk/Source/WebCore/dom/LiveNodeList.h</a></li>
<li><a href="#trunkSourceWebCoredomMessagePorth">trunk/Source/WebCore/dom/MessagePort.h</a></li>
<li><a href="#trunkSourceWebCoredomMouseEventh">trunk/Source/WebCore/dom/MouseEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomNodeh">trunk/Source/WebCore/dom/Node.h</a></li>
<li><a href="#trunkSourceWebCoredomNotationh">trunk/Source/WebCore/dom/Notation.h</a></li>
<li><a href="#trunkSourceWebCoredomProcessingInstructionh">trunk/Source/WebCore/dom/ProcessingInstruction.h</a></li>
<li><a href="#trunkSourceWebCoredomPseudoElementh">trunk/Source/WebCore/dom/PseudoElement.h</a></li>
<li><a href="#trunkSourceWebCoredomShadowRooth">trunk/Source/WebCore/dom/ShadowRoot.h</a></li>
<li><a href="#trunkSourceWebCoredomStaticNodeListh">trunk/Source/WebCore/dom/StaticNodeList.h</a></li>
<li><a href="#trunkSourceWebCoredomStyledElementh">trunk/Source/WebCore/dom/StyledElement.h</a></li>
<li><a href="#trunkSourceWebCoredomTemplateContentDocumentFragmenth">trunk/Source/WebCore/dom/TemplateContentDocumentFragment.h</a></li>
<li><a href="#trunkSourceWebCoredomTexth">trunk/Source/WebCore/dom/Text.h</a></li>
<li><a href="#trunkSourceWebCoredomWebKitNamedFlowh">trunk/Source/WebCore/dom/WebKitNamedFlow.h</a></li>
<li><a href="#trunkSourceWebCoreeditingiosEditorIOSmm">trunk/Source/WebCore/editing/ios/EditorIOS.mm</a></li>
<li><a href="#trunkSourceWebCoreeditingmacEditorMacmm">trunk/Source/WebCore/editing/mac/EditorMac.mm</a></li>
<li><a href="#trunkSourceWebCoreeditingmarkupcpp">trunk/Source/WebCore/editing/markup.cpp</a></li>
<li><a href="#trunkSourceWebCorefileapiBlobcpp">trunk/Source/WebCore/fileapi/Blob.cpp</a></li>
<li><a href="#trunkSourceWebCorefileapiFileReaderh">trunk/Source/WebCore/fileapi/FileReader.h</a></li>
<li><a href="#trunkSourceWebCorehtmlClassListh">trunk/Source/WebCore/html/ClassList.h</a></li>
<li><a href="#trunkSourceWebCorehtmlDOMSettableTokenListh">trunk/Source/WebCore/html/DOMSettableTokenList.h</a></li>
<li><a href="#trunkSourceWebCorehtmlFTPDirectoryDocumentcpp">trunk/Source/WebCore/html/FTPDirectoryDocument.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlFormAssociatedElementcpp">trunk/Source/WebCore/html/FormAssociatedElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlFormAssociatedElementh">trunk/Source/WebCore/html/FormAssociatedElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAllCollectionh">trunk/Source/WebCore/html/HTMLAllCollection.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAnchorElementh">trunk/Source/WebCore/html/HTMLAnchorElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAppletElementh">trunk/Source/WebCore/html/HTMLAppletElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAreaElementh">trunk/Source/WebCore/html/HTMLAreaElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAudioElementh">trunk/Source/WebCore/html/HTMLAudioElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLBDIElementh">trunk/Source/WebCore/html/HTMLBDIElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLBRElementh">trunk/Source/WebCore/html/HTMLBRElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLBaseElementh">trunk/Source/WebCore/html/HTMLBaseElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLBaseFontElementh">trunk/Source/WebCore/html/HTMLBaseFontElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLBodyElementh">trunk/Source/WebCore/html/HTMLBodyElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLButtonElementh">trunk/Source/WebCore/html/HTMLButtonElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLCanvasElementh">trunk/Source/WebCore/html/HTMLCanvasElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLDListElementh">trunk/Source/WebCore/html/HTMLDListElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLDataListElementh">trunk/Source/WebCore/html/HTMLDataListElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLDetailsElementh">trunk/Source/WebCore/html/HTMLDetailsElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLDirectoryElementh">trunk/Source/WebCore/html/HTMLDirectoryElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLDocumenth">trunk/Source/WebCore/html/HTMLDocument.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLElementh">trunk/Source/WebCore/html/HTMLElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLEmbedElementh">trunk/Source/WebCore/html/HTMLEmbedElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFieldSetElementh">trunk/Source/WebCore/html/HTMLFieldSetElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFontElementh">trunk/Source/WebCore/html/HTMLFontElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFormControlElementh">trunk/Source/WebCore/html/HTMLFormControlElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFormElementh">trunk/Source/WebCore/html/HTMLFormElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFrameElementh">trunk/Source/WebCore/html/HTMLFrameElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFrameSetElementh">trunk/Source/WebCore/html/HTMLFrameSetElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLHRElementh">trunk/Source/WebCore/html/HTMLHRElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLHeadElementh">trunk/Source/WebCore/html/HTMLHeadElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLHeadingElementh">trunk/Source/WebCore/html/HTMLHeadingElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLHtmlElementh">trunk/Source/WebCore/html/HTMLHtmlElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLIFrameElementh">trunk/Source/WebCore/html/HTMLIFrameElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLImageElementh">trunk/Source/WebCore/html/HTMLImageElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLInputElementh">trunk/Source/WebCore/html/HTMLInputElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLKeygenElementcpp">trunk/Source/WebCore/html/HTMLKeygenElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLKeygenElementh">trunk/Source/WebCore/html/HTMLKeygenElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLLIElementh">trunk/Source/WebCore/html/HTMLLIElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLLabelElementh">trunk/Source/WebCore/html/HTMLLabelElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLLegendElementh">trunk/Source/WebCore/html/HTMLLegendElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLLinkElementh">trunk/Source/WebCore/html/HTMLLinkElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMapElementh">trunk/Source/WebCore/html/HTMLMapElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMarqueeElementh">trunk/Source/WebCore/html/HTMLMarqueeElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMenuElementh">trunk/Source/WebCore/html/HTMLMenuElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMetaElementh">trunk/Source/WebCore/html/HTMLMetaElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMeterElementh">trunk/Source/WebCore/html/HTMLMeterElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLModElementh">trunk/Source/WebCore/html/HTMLModElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLNameCollectionh">trunk/Source/WebCore/html/HTMLNameCollection.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLOListElementh">trunk/Source/WebCore/html/HTMLOListElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLObjectElementh">trunk/Source/WebCore/html/HTMLObjectElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLOptGroupElementh">trunk/Source/WebCore/html/HTMLOptGroupElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLOptionElementh">trunk/Source/WebCore/html/HTMLOptionElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLOptionsCollectionh">trunk/Source/WebCore/html/HTMLOptionsCollection.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLOutputElementh">trunk/Source/WebCore/html/HTMLOutputElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLParagraphElementh">trunk/Source/WebCore/html/HTMLParagraphElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLParamElementh">trunk/Source/WebCore/html/HTMLParamElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLPlugInElementh">trunk/Source/WebCore/html/HTMLPlugInElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLPreElementh">trunk/Source/WebCore/html/HTMLPreElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLProgressElementh">trunk/Source/WebCore/html/HTMLProgressElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLQuoteElementh">trunk/Source/WebCore/html/HTMLQuoteElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLScriptElementh">trunk/Source/WebCore/html/HTMLScriptElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLSelectElementh">trunk/Source/WebCore/html/HTMLSelectElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLSourceElementh">trunk/Source/WebCore/html/HTMLSourceElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLStyleElementh">trunk/Source/WebCore/html/HTMLStyleElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLSummaryElementh">trunk/Source/WebCore/html/HTMLSummaryElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTableCaptionElementh">trunk/Source/WebCore/html/HTMLTableCaptionElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTableCellElementh">trunk/Source/WebCore/html/HTMLTableCellElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTableColElementh">trunk/Source/WebCore/html/HTMLTableColElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTableElementh">trunk/Source/WebCore/html/HTMLTableElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTableRowElementh">trunk/Source/WebCore/html/HTMLTableRowElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTableRowsCollectionh">trunk/Source/WebCore/html/HTMLTableRowsCollection.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTableSectionElementh">trunk/Source/WebCore/html/HTMLTableSectionElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTemplateElementh">trunk/Source/WebCore/html/HTMLTemplateElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTextAreaElementh">trunk/Source/WebCore/html/HTMLTextAreaElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTextFormControlElementh">trunk/Source/WebCore/html/HTMLTextFormControlElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTitleElementh">trunk/Source/WebCore/html/HTMLTitleElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTrackElementh">trunk/Source/WebCore/html/HTMLTrackElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLUListElementh">trunk/Source/WebCore/html/HTMLUListElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLUnknownElementh">trunk/Source/WebCore/html/HTMLUnknownElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLVideoElementh">trunk/Source/WebCore/html/HTMLVideoElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLViewSourceDocumenth">trunk/Source/WebCore/html/HTMLViewSourceDocument.h</a></li>
<li><a href="#trunkSourceWebCorehtmlImageDocumentcpp">trunk/Source/WebCore/html/ImageDocument.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlImageDocumenth">trunk/Source/WebCore/html/ImageDocument.h</a></li>
<li><a href="#trunkSourceWebCorehtmlLabelableElementh">trunk/Source/WebCore/html/LabelableElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlLabelsNodeListh">trunk/Source/WebCore/html/LabelsNodeList.h</a></li>
<li><a href="#trunkSourceWebCorehtmlMediaControllerh">trunk/Source/WebCore/html/MediaController.h</a></li>
<li><a href="#trunkSourceWebCorehtmlMediaDocumentcpp">trunk/Source/WebCore/html/MediaDocument.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlMediaDocumenth">trunk/Source/WebCore/html/MediaDocument.h</a></li>
<li><a href="#trunkSourceWebCorehtmlMediaFragmentURIParserh">trunk/Source/WebCore/html/MediaFragmentURIParser.h</a></li>
<li><a href="#trunkSourceWebCorehtmlPluginDocumentcpp">trunk/Source/WebCore/html/PluginDocument.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlPluginDocumenth">trunk/Source/WebCore/html/PluginDocument.h</a></li>
<li><a href="#trunkSourceWebCorehtmlRangeInputTypeh">trunk/Source/WebCore/html/RangeInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlTextDocumenth">trunk/Source/WebCore/html/TextDocument.h</a></li>
<li><a href="#trunkSourceWebCorehtmlparserTextDocumentParserh">trunk/Source/WebCore/html/parser/TextDocumentParser.h</a></li>
<li><a href="#trunkSourceWebCorehtmlparserTextViewSourceParserh">trunk/Source/WebCore/html/parser/TextViewSourceParser.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowDetailsMarkerControlh">trunk/Source/WebCore/html/shadow/DetailsMarkerControl.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowMediaControlElementTypesh">trunk/Source/WebCore/html/shadow/MediaControlElementTypes.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowMediaControlElementsh">trunk/Source/WebCore/html/shadow/MediaControlElements.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowMeterShadowElementh">trunk/Source/WebCore/html/shadow/MeterShadowElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowProgressShadowElementh">trunk/Source/WebCore/html/shadow/ProgressShadowElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowSliderThumbElementh">trunk/Source/WebCore/html/shadow/SliderThumbElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowSpinButtonElementh">trunk/Source/WebCore/html/shadow/SpinButtonElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowTextControlInnerElementsh">trunk/Source/WebCore/html/shadow/TextControlInnerElements.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowYouTubeEmbedShadowElementh">trunk/Source/WebCore/html/shadow/YouTubeEmbedShadowElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackTextTrackh">trunk/Source/WebCore/html/track/TextTrack.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackTextTrackCueh">trunk/Source/WebCore/html/track/TextTrackCue.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackTextTrackCueGenericcpp">trunk/Source/WebCore/html/track/TextTrackCueGeneric.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackTextTrackCueGenerich">trunk/Source/WebCore/html/track/TextTrackCueGeneric.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackTrackListBaseh">trunk/Source/WebCore/html/track/TrackListBase.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackWebVTTElementh">trunk/Source/WebCore/html/track/WebVTTElement.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorCommandLineAPIModuleh">trunk/Source/WebCore/inspector/CommandLineAPIModule.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInjectedScriptCanvasModuleh">trunk/Source/WebCore/inspector/InjectedScriptCanvasModule.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorConsoleAgentcpp">trunk/Source/WebCore/inspector/InspectorConsoleAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorControllerh">trunk/Source/WebCore/inspector/InspectorController.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDebuggerAgenth">trunk/Source/WebCore/inspector/InspectorDebuggerAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorPageConsoleAgentcpp">trunk/Source/WebCore/inspector/PageConsoleAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorPageInjectedScriptHosth">trunk/Source/WebCore/inspector/PageInjectedScriptHost.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorPageInjectedScriptManagerh">trunk/Source/WebCore/inspector/PageInjectedScriptManager.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorWorkerInspectorControllerh">trunk/Source/WebCore/inspector/WorkerInspectorController.h</a></li>
<li><a href="#trunkSourceWebCoreloaderSinkDocumentcpp">trunk/Source/WebCore/loader/SinkDocument.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderSinkDocumenth">trunk/Source/WebCore/loader/SinkDocument.h</a></li>
<li><a href="#trunkSourceWebCoreloaderappcacheDOMApplicationCacheh">trunk/Source/WebCore/loader/appcache/DOMApplicationCache.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedCSSStyleSheeth">trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedFonth">trunk/Source/WebCore/loader/cache/CachedFont.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedRawResourceh">trunk/Source/WebCore/loader/cache/CachedRawResource.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedSVGDocumenth">trunk/Source/WebCore/loader/cache/CachedSVGDocument.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedScripth">trunk/Source/WebCore/loader/cache/CachedScript.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedShaderh">trunk/Source/WebCore/loader/cache/CachedShader.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedTextTrackh">trunk/Source/WebCore/loader/cache/CachedTextTrack.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedXSLStyleSheeth">trunk/Source/WebCore/loader/cache/CachedXSLStyleSheet.h</a></li>
<li><a href="#trunkSourceWebCoreloadericonIconLoaderh">trunk/Source/WebCore/loader/icon/IconLoader.h</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLSelectElementh">trunk/Source/WebCore/mathml/MathMLSelectElement.h</a></li>
<li><a href="#trunkSourceWebCorepageDOMTimerh">trunk/Source/WebCore/page/DOMTimer.h</a></li>
<li><a href="#trunkSourceWebCorepageDOMWindowh">trunk/Source/WebCore/page/DOMWindow.h</a></li>
<li><a href="#trunkSourceWebCorepageEventSourceh">trunk/Source/WebCore/page/EventSource.h</a></li>
<li><a href="#trunkSourceWebCorepageFrameh">trunk/Source/WebCore/page/Frame.h</a></li>
<li><a href="#trunkSourceWebCorepageFrameViewh">trunk/Source/WebCore/page/FrameView.h</a></li>
<li><a href="#trunkSourceWebCorepageMainFrameh">trunk/Source/WebCore/page/MainFrame.h</a></li>
<li><a href="#trunkSourceWebCorepagePageDebuggableh">trunk/Source/WebCore/page/PageDebuggable.h</a></li>
<li><a href="#trunkSourceWebCorepagePageSerializercpp">trunk/Source/WebCore/page/PageSerializer.cpp</a></li>
<li><a href="#trunkSourceWebCorepagePerformanceh">trunk/Source/WebCore/page/Performance.h</a></li>
<li><a href="#trunkSourceWebCorepageSuspendableTimerh">trunk/Source/WebCore/page/SuspendableTimer.h</a></li>
<li><a href="#trunkSourceWebCorepageanimationKeyframeAnimationh">trunk/Source/WebCore/page/animation/KeyframeAnimation.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingScrollingStateFixedNodeh">trunk/Source/WebCore/page/scrolling/ScrollingStateFixedNode.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingScrollingStateScrollingNodeh">trunk/Source/WebCore/page/scrolling/ScrollingStateScrollingNode.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingScrollingStateStickyNodeh">trunk/Source/WebCore/page/scrolling/ScrollingStateStickyNode.h</a></li>
<li><a href="#trunkSourceWebCoreplatformClockGenerich">trunk/Source/WebCore/platform/ClockGeneric.h</a></li>
<li><a href="#trunkSourceWebCoreplatformeflScrollbarThemeEflh">trunk/Source/WebCore/platform/efl/ScrollbarThemeEfl.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsBitmapImageh">trunk/Source/WebCore/platform/graphics/BitmapImage.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsCrossfadeGeneratedImageh">trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGradientImageh">trunk/Source/WebCore/platform/graphics/GradientImage.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsSimpleFontDatah">trunk/Source/WebCore/platform/graphics/SimpleFontData.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcAudioTrackPrivateMediaSourceAVFObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/AudioTrackPrivateMediaSourceAVFObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaSourcePrivateAVFObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaSourcePrivateAVFObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcSourceBufferPrivateAVFObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcSourceBufferPrivateAVFObjCmm">trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcVideoTrackPrivateAVFObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/VideoTrackPrivateAVFObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcVideoTrackPrivateMediaSourceAVFObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/VideoTrackPrivateMediaSourceAVFObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscamacPlatformCALayerMach">trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscawinPlatformCALayerWinh">trunk/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscgPDFDocumentImageh">trunk/Source/WebCore/platform/graphics/cg/PDFDocumentImage.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgstreamerAudioTrackPrivateGStreamerh">trunk/Source/WebCore/platform/graphics/gstreamer/AudioTrackPrivateGStreamer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgstreamerMediaSourceGStreamerh">trunk/Source/WebCore/platform/graphics/gstreamer/MediaSourceGStreamer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgstreamerSourceBufferPrivateGStreamerh">trunk/Source/WebCore/platform/graphics/gstreamer/SourceBufferPrivateGStreamer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgstreamerVideoTrackPrivateGStreamerh">trunk/Source/WebCore/platform/graphics/gstreamer/VideoTrackPrivateGStreamer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformiosWebSafeGCActivityCallbackIOSh">trunk/Source/WebCore/platform/ios/WebSafeGCActivityCallbackIOS.h</a></li>
<li><a href="#trunkSourceWebCoreplatformiosWebSafeIncrementalSweeperIOSh">trunk/Source/WebCore/platform/ios/WebSafeIncrementalSweeperIOS.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmacPlatformClockCAh">trunk/Source/WebCore/platform/mac/PlatformClockCA.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmacPlatformClockCMh">trunk/Source/WebCore/platform/mac/PlatformClockCM.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmacScrollAnimatorMach">trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmediastreamMediaStreamTrackPrivateh">trunk/Source/WebCore/platform/mediastream/MediaStreamTrackPrivate.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmediastreammacMediaStreamCenterMach">trunk/Source/WebCore/platform/mediastream/mac/MediaStreamCenterMac.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmockMockMediaStreamCenterh">trunk/Source/WebCore/platform/mock/MockMediaStreamCenter.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmockRTCDataChannelHandlerMockh">trunk/Source/WebCore/platform/mock/RTCDataChannelHandlerMock.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmockRTCPeerConnectionHandlerMockh">trunk/Source/WebCore/platform/mock/RTCPeerConnectionHandlerMock.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmockmediasourceMockBoxh">trunk/Source/WebCore/platform/mock/mediasource/MockBox.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmockmediasourceMockMediaSourcePrivateh">trunk/Source/WebCore/platform/mock/mediasource/MockMediaSourcePrivate.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmockmediasourceMockSourceBufferPrivatecpp">trunk/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkcfResourceHandleCFURLConnectionDelegateWithOperationQueueh">trunk/Source/WebCore/platform/network/cf/ResourceHandleCFURLConnectionDelegateWithOperationQueue.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkcfSynchronousResourceHandleCFURLConnectionDelegateh">trunk/Source/WebCore/platform/network/cf/SynchronousResourceHandleCFURLConnectionDelegate.h</a></li>
<li><a href="#trunkSourceWebCoreplatformtextLocaleNonecpp">trunk/Source/WebCore/platform/text/LocaleNone.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformtextPlatformLocalecpp">trunk/Source/WebCore/platform/text/PlatformLocale.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingEllipsisBoxh">trunk/Source/WebCore/rendering/EllipsisBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingFilterEffectRendererh">trunk/Source/WebCore/rendering/FilterEffectRenderer.h</a></li>
<li><a href="#trunkSourceWebCorerenderingInlineElementBoxh">trunk/Source/WebCore/rendering/InlineElementBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingInlineFlowBoxh">trunk/Source/WebCore/rendering/InlineFlowBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingInlineTextBoxh">trunk/Source/WebCore/rendering/InlineTextBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBlockh">trunk/Source/WebCore/rendering/RenderBlock.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBlockFlowh">trunk/Source/WebCore/rendering/RenderBlockFlow.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBoxcpp">trunk/Source/WebCore/rendering/RenderBox.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBoxh">trunk/Source/WebCore/rendering/RenderBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderButtonh">trunk/Source/WebCore/rendering/RenderButton.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderCombineTexth">trunk/Source/WebCore/rendering/RenderCombineText.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderCounterh">trunk/Source/WebCore/rendering/RenderCounter.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderDeprecatedFlexibleBoxh">trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderDetailsMarkerh">trunk/Source/WebCore/rendering/RenderDetailsMarker.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderElementh">trunk/Source/WebCore/rendering/RenderElement.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderEmbeddedObjecth">trunk/Source/WebCore/rendering/RenderEmbeddedObject.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFieldseth">trunk/Source/WebCore/rendering/RenderFieldset.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFileUploadControlh">trunk/Source/WebCore/rendering/RenderFileUploadControl.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFlexibleBoxh">trunk/Source/WebCore/rendering/RenderFlexibleBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFlowThreadh">trunk/Source/WebCore/rendering/RenderFlowThread.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFrameh">trunk/Source/WebCore/rendering/RenderFrame.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFrameSeth">trunk/Source/WebCore/rendering/RenderFrameSet.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFullScreencpp">trunk/Source/WebCore/rendering/RenderFullScreen.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFullScreenh">trunk/Source/WebCore/rendering/RenderFullScreen.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderGridh">trunk/Source/WebCore/rendering/RenderGrid.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderHTMLCanvash">trunk/Source/WebCore/rendering/RenderHTMLCanvas.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderIFrameh">trunk/Source/WebCore/rendering/RenderIFrame.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderImageh">trunk/Source/WebCore/rendering/RenderImage.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderInlineh">trunk/Source/WebCore/rendering/RenderInline.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayerh">trunk/Source/WebCore/rendering/RenderLayer.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayerFilterInfoh">trunk/Source/WebCore/rendering/RenderLayerFilterInfo.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLineBreakh">trunk/Source/WebCore/rendering/RenderLineBreak.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderListBoxh">trunk/Source/WebCore/rendering/RenderListBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderListItemh">trunk/Source/WebCore/rendering/RenderListItem.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderListMarkerh">trunk/Source/WebCore/rendering/RenderListMarker.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMediah">trunk/Source/WebCore/rendering/RenderMedia.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMediaControlElementsh">trunk/Source/WebCore/rendering/RenderMediaControlElements.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMenuListh">trunk/Source/WebCore/rendering/RenderMenuList.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMeterh">trunk/Source/WebCore/rendering/RenderMeter.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMultiColumnBlockh">trunk/Source/WebCore/rendering/RenderMultiColumnBlock.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMultiColumnFlowThreadh">trunk/Source/WebCore/rendering/RenderMultiColumnFlowThread.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMultiColumnSeth">trunk/Source/WebCore/rendering/RenderMultiColumnSet.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderNamedFlowFragmenth">trunk/Source/WebCore/rendering/RenderNamedFlowFragment.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderNamedFlowThreadh">trunk/Source/WebCore/rendering/RenderNamedFlowThread.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderProgressh">trunk/Source/WebCore/rendering/RenderProgress.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderQuoteh">trunk/Source/WebCore/rendering/RenderQuote.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRegionh">trunk/Source/WebCore/rendering/RenderRegion.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRegionSeth">trunk/Source/WebCore/rendering/RenderRegionSet.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderReplacedh">trunk/Source/WebCore/rendering/RenderReplaced.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderReplicah">trunk/Source/WebCore/rendering/RenderReplica.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRubyh">trunk/Source/WebCore/rendering/RenderRuby.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRubyBaseh">trunk/Source/WebCore/rendering/RenderRubyBase.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRubyRunh">trunk/Source/WebCore/rendering/RenderRubyRun.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRubyTexth">trunk/Source/WebCore/rendering/RenderRubyText.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderScrollbarh">trunk/Source/WebCore/rendering/RenderScrollbar.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderScrollbarParth">trunk/Source/WebCore/rendering/RenderScrollbarPart.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderSearchFieldh">trunk/Source/WebCore/rendering/RenderSearchField.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderSliderh">trunk/Source/WebCore/rendering/RenderSlider.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderSnapshottedPlugInh">trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTableh">trunk/Source/WebCore/rendering/RenderTable.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTableCaptionh">trunk/Source/WebCore/rendering/RenderTableCaption.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTableCellh">trunk/Source/WebCore/rendering/RenderTableCell.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTableColh">trunk/Source/WebCore/rendering/RenderTableCol.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTableRowh">trunk/Source/WebCore/rendering/RenderTableRow.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTableSectionh">trunk/Source/WebCore/rendering/RenderTableSection.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTexth">trunk/Source/WebCore/rendering/RenderText.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTextControlh">trunk/Source/WebCore/rendering/RenderTextControl.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTextControlMultiLineh">trunk/Source/WebCore/rendering/RenderTextControlMultiLine.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTextControlSingleLineh">trunk/Source/WebCore/rendering/RenderTextControlSingleLine.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTextFragmenth">trunk/Source/WebCore/rendering/RenderTextFragment.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTextTrackCueh">trunk/Source/WebCore/rendering/RenderTextTrackCue.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderVideoh">trunk/Source/WebCore/rendering/RenderVideo.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderViewh">trunk/Source/WebCore/rendering/RenderView.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderWidgeth">trunk/Source/WebCore/rendering/RenderWidget.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRootInlineBoxh">trunk/Source/WebCore/rendering/RootInlineBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingTrailingFloatsRootInlineBoxh">trunk/Source/WebCore/rendering/TrailingFloatsRootInlineBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLBlockh">trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLFencedh">trunk/Source/WebCore/rendering/mathml/RenderMathMLFenced.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLFractionh">trunk/Source/WebCore/rendering/mathml/RenderMathMLFraction.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLMathh">trunk/Source/WebCore/rendering/mathml/RenderMathMLMath.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLOperatorh">trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLRooth">trunk/Source/WebCore/rendering/mathml/RenderMathMLRoot.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLRowh">trunk/Source/WebCore/rendering/mathml/RenderMathMLRow.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLScriptsh">trunk/Source/WebCore/rendering/mathml/RenderMathMLScripts.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLSpaceh">trunk/Source/WebCore/rendering/mathml/RenderMathMLSpace.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLSquareRooth">trunk/Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.h</a></li>
<li><a href="#trunkSourceWebCorerenderingshapesShapeInsideInfoh">trunk/Source/WebCore/rendering/shapes/ShapeInsideInfo.h</a></li>
<li><a href="#trunkSourceWebCorerenderingshapesShapeOutsideInfoh">trunk/Source/WebCore/rendering/shapes/ShapeOutsideInfo.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleContentDatah">trunk/Source/WebCore/rendering/style/ContentData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleCachedImageh">trunk/Source/WebCore/rendering/style/StyleCachedImage.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleCachedImageSeth">trunk/Source/WebCore/rendering/style/StyleCachedImageSet.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleGeneratedImageh">trunk/Source/WebCore/rendering/style/StyleGeneratedImage.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGBlockh">trunk/Source/WebCore/rendering/svg/RenderSVGBlock.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGContainerh">trunk/Source/WebCore/rendering/svg/RenderSVGContainer.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGEllipseh">trunk/Source/WebCore/rendering/svg/RenderSVGEllipse.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGForeignObjecth">trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGGradientStoph">trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGHiddenContainerh">trunk/Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGImageh">trunk/Source/WebCore/rendering/svg/RenderSVGImage.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGInlineh">trunk/Source/WebCore/rendering/svg/RenderSVGInline.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGInlineTexth">trunk/Source/WebCore/rendering/svg/RenderSVGInlineText.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGModelObjecth">trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGPathh">trunk/Source/WebCore/rendering/svg/RenderSVGPath.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGRecth">trunk/Source/WebCore/rendering/svg/RenderSVGRect.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceClipperh">trunk/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceContainerh">trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceFilterh">trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilter.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceFilterPrimitiveh">trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceGradienth">trunk/Source/WebCore/rendering/svg/RenderSVGResourceGradient.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceLinearGradienth">trunk/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceMarkerh">trunk/Source/WebCore/rendering/svg/RenderSVGResourceMarker.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceMaskerh">trunk/Source/WebCore/rendering/svg/RenderSVGResourceMasker.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourcePatternh">trunk/Source/WebCore/rendering/svg/RenderSVGResourcePattern.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceRadialGradienth">trunk/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGRooth">trunk/Source/WebCore/rendering/svg/RenderSVGRoot.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGShapecpp">trunk/Source/WebCore/rendering/svg/RenderSVGShape.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGShapeh">trunk/Source/WebCore/rendering/svg/RenderSVGShape.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGTSpanh">trunk/Source/WebCore/rendering/svg/RenderSVGTSpan.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGTexth">trunk/Source/WebCore/rendering/svg/RenderSVGText.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGTextPathh">trunk/Source/WebCore/rendering/svg/RenderSVGTextPath.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGTransformableContainerh">trunk/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGViewportContainerh">trunk/Source/WebCore/rendering/svg/RenderSVGViewportContainer.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgSVGInlineFlowBoxh">trunk/Source/WebCore/rendering/svg/SVGInlineFlowBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgSVGInlineTextBoxh">trunk/Source/WebCore/rendering/svg/SVGInlineTextBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgSVGRootInlineBoxh">trunk/Source/WebCore/rendering/svg/SVGRootInlineBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgSVGTextRunRenderingContexth">trunk/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAElementh">trunk/Source/WebCore/svg/SVGAElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAltGlyphDefElementh">trunk/Source/WebCore/svg/SVGAltGlyphDefElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAltGlyphElementh">trunk/Source/WebCore/svg/SVGAltGlyphElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAltGlyphItemElementh">trunk/Source/WebCore/svg/SVGAltGlyphItemElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimateColorElementh">trunk/Source/WebCore/svg/SVGAnimateColorElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimateMotionElementh">trunk/Source/WebCore/svg/SVGAnimateMotionElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimateTransformElementh">trunk/Source/WebCore/svg/SVGAnimateTransformElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimatedAngleh">trunk/Source/WebCore/svg/SVGAnimatedAngle.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimatedBooleanh">trunk/Source/WebCore/svg/SVGAnimatedBoolean.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimatedColorh">trunk/Source/WebCore/svg/SVGAnimatedColor.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimatedEnumerationh">trunk/Source/WebCore/svg/SVGAnimatedEnumeration.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimatedIntegerh">trunk/Source/WebCore/svg/SVGAnimatedInteger.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimatedIntegerOptionalIntegerh">trunk/Source/WebCore/svg/SVGAnimatedIntegerOptionalInteger.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimatedLengthh">trunk/Source/WebCore/svg/SVGAnimatedLength.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimatedLengthListh">trunk/Source/WebCore/svg/SVGAnimatedLengthList.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimatedNumberh">trunk/Source/WebCore/svg/SVGAnimatedNumber.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimatedNumberListh">trunk/Source/WebCore/svg/SVGAnimatedNumberList.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimatedNumberOptionalNumberh">trunk/Source/WebCore/svg/SVGAnimatedNumberOptionalNumber.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimatedPathh">trunk/Source/WebCore/svg/SVGAnimatedPath.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimatedPointListh">trunk/Source/WebCore/svg/SVGAnimatedPointList.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimatedPreserveAspectRatioh">trunk/Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimatedRecth">trunk/Source/WebCore/svg/SVGAnimatedRect.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimatedStringh">trunk/Source/WebCore/svg/SVGAnimatedString.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAnimatedTransformListh">trunk/Source/WebCore/svg/SVGAnimatedTransformList.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGCircleElementh">trunk/Source/WebCore/svg/SVGCircleElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGClipPathElementh">trunk/Source/WebCore/svg/SVGClipPathElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGCursorElementh">trunk/Source/WebCore/svg/SVGCursorElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGDefsElementh">trunk/Source/WebCore/svg/SVGDefsElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGDescElementh">trunk/Source/WebCore/svg/SVGDescElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGDocumenth">trunk/Source/WebCore/svg/SVGDocument.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGElementh">trunk/Source/WebCore/svg/SVGElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGEllipseElementh">trunk/Source/WebCore/svg/SVGEllipseElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEBlendElementh">trunk/Source/WebCore/svg/SVGFEBlendElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEColorMatrixElementh">trunk/Source/WebCore/svg/SVGFEColorMatrixElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEComponentTransferElementh">trunk/Source/WebCore/svg/SVGFEComponentTransferElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFECompositeElementh">trunk/Source/WebCore/svg/SVGFECompositeElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEConvolveMatrixElementh">trunk/Source/WebCore/svg/SVGFEConvolveMatrixElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEDiffuseLightingElementh">trunk/Source/WebCore/svg/SVGFEDiffuseLightingElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEDisplacementMapElementh">trunk/Source/WebCore/svg/SVGFEDisplacementMapElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEDistantLightElementh">trunk/Source/WebCore/svg/SVGFEDistantLightElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEDropShadowElementh">trunk/Source/WebCore/svg/SVGFEDropShadowElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEFloodElementh">trunk/Source/WebCore/svg/SVGFEFloodElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEFuncAElementh">trunk/Source/WebCore/svg/SVGFEFuncAElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEFuncBElementh">trunk/Source/WebCore/svg/SVGFEFuncBElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEFuncGElementh">trunk/Source/WebCore/svg/SVGFEFuncGElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEFuncRElementh">trunk/Source/WebCore/svg/SVGFEFuncRElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEGaussianBlurElementh">trunk/Source/WebCore/svg/SVGFEGaussianBlurElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEImageElementh">trunk/Source/WebCore/svg/SVGFEImageElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEMergeElementh">trunk/Source/WebCore/svg/SVGFEMergeElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEMergeNodeElementh">trunk/Source/WebCore/svg/SVGFEMergeNodeElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEMorphologyElementh">trunk/Source/WebCore/svg/SVGFEMorphologyElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEOffsetElementh">trunk/Source/WebCore/svg/SVGFEOffsetElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEPointLightElementh">trunk/Source/WebCore/svg/SVGFEPointLightElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFESpecularLightingElementh">trunk/Source/WebCore/svg/SVGFESpecularLightingElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFESpotLightElementh">trunk/Source/WebCore/svg/SVGFESpotLightElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFETileElementh">trunk/Source/WebCore/svg/SVGFETileElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFETurbulenceElementh">trunk/Source/WebCore/svg/SVGFETurbulenceElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFilterElementh">trunk/Source/WebCore/svg/SVGFilterElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFontElementh">trunk/Source/WebCore/svg/SVGFontElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFontFaceElementh">trunk/Source/WebCore/svg/SVGFontFaceElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFontFaceFormatElementh">trunk/Source/WebCore/svg/SVGFontFaceFormatElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFontFaceNameElementh">trunk/Source/WebCore/svg/SVGFontFaceNameElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFontFaceSrcElementh">trunk/Source/WebCore/svg/SVGFontFaceSrcElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFontFaceUriElementh">trunk/Source/WebCore/svg/SVGFontFaceUriElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGForeignObjectElementh">trunk/Source/WebCore/svg/SVGForeignObjectElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGGElementh">trunk/Source/WebCore/svg/SVGGElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGGlyphElementh">trunk/Source/WebCore/svg/SVGGlyphElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGGlyphRefElementh">trunk/Source/WebCore/svg/SVGGlyphRefElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGHKernElementh">trunk/Source/WebCore/svg/SVGHKernElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGImageElementh">trunk/Source/WebCore/svg/SVGImageElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGLineElementh">trunk/Source/WebCore/svg/SVGLineElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGLinearGradientElementh">trunk/Source/WebCore/svg/SVGLinearGradientElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGMPathElementh">trunk/Source/WebCore/svg/SVGMPathElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGMarkerElementh">trunk/Source/WebCore/svg/SVGMarkerElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGMaskElementh">trunk/Source/WebCore/svg/SVGMaskElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGMetadataElementh">trunk/Source/WebCore/svg/SVGMetadataElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGMissingGlyphElementh">trunk/Source/WebCore/svg/SVGMissingGlyphElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathElementh">trunk/Source/WebCore/svg/SVGPathElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathStringBuilderh">trunk/Source/WebCore/svg/SVGPathStringBuilder.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPatternElementh">trunk/Source/WebCore/svg/SVGPatternElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPolygonElementh">trunk/Source/WebCore/svg/SVGPolygonElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPolylineElementh">trunk/Source/WebCore/svg/SVGPolylineElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGRadialGradientElementh">trunk/Source/WebCore/svg/SVGRadialGradientElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGRectElementh">trunk/Source/WebCore/svg/SVGRectElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGSVGElementh">trunk/Source/WebCore/svg/SVGSVGElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGScriptElementh">trunk/Source/WebCore/svg/SVGScriptElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGSetElementh">trunk/Source/WebCore/svg/SVGSetElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGStopElementh">trunk/Source/WebCore/svg/SVGStopElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGStyleElementh">trunk/Source/WebCore/svg/SVGStyleElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGSwitchElementh">trunk/Source/WebCore/svg/SVGSwitchElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGSymbolElementh">trunk/Source/WebCore/svg/SVGSymbolElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTRefElementh">trunk/Source/WebCore/svg/SVGTRefElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTSpanElementh">trunk/Source/WebCore/svg/SVGTSpanElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTextContentElementh">trunk/Source/WebCore/svg/SVGTextContentElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTextElementh">trunk/Source/WebCore/svg/SVGTextElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTextPathElementh">trunk/Source/WebCore/svg/SVGTextPathElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTitleElementh">trunk/Source/WebCore/svg/SVGTitleElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGUnknownElementh">trunk/Source/WebCore/svg/SVGUnknownElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGUseElementh">trunk/Source/WebCore/svg/SVGUseElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGVKernElementh">trunk/Source/WebCore/svg/SVGVKernElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGViewElementh">trunk/Source/WebCore/svg/SVGViewElement.h</a></li>
<li><a href="#trunkSourceWebCoresvganimationSVGSMILElementh">trunk/Source/WebCore/svg/animation/SVGSMILElement.h</a></li>
<li><a href="#trunkSourceWebCoresvggraphicsSVGImageh">trunk/Source/WebCore/svg/graphics/SVGImage.h</a></li>
<li><a href="#trunkSourceWebCoresvggraphicsSVGImageForContainerh">trunk/Source/WebCore/svg/graphics/SVGImageForContainer.h</a></li>
<li><a href="#trunkSourceWebCoresvggraphicsfiltersSVGFilterh">trunk/Source/WebCore/svg/graphics/filters/SVGFilter.h</a></li>
<li><a href="#trunkSourceWebCoreworkersAbstractWorkerh">trunk/Source/WebCore/workers/AbstractWorker.h</a></li>
<li><a href="#trunkSourceWebCoreworkersSharedWorkerh">trunk/Source/WebCore/workers/SharedWorker.h</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerh">trunk/Source/WebCore/workers/Worker.h</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerEventQueuecpp">trunk/Source/WebCore/workers/WorkerEventQueue.cpp</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerEventQueueh">trunk/Source/WebCore/workers/WorkerEventQueue.h</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerGlobalScopeh">trunk/Source/WebCore/workers/WorkerGlobalScope.h</a></li>
<li><a href="#trunkSourceWebCorexmlXMLHttpRequesth">trunk/Source/WebCore/xml/XMLHttpRequest.h</a></li>
<li><a href="#trunkSourceWebCorexmlXMLHttpRequestUploadh">trunk/Source/WebCore/xml/XMLHttpRequestUpload.h</a></li>
<li><a href="#trunkSourceWebCorexmlXPathFunctionscpp">trunk/Source/WebCore/xml/XPathFunctions.cpp</a></li>
<li><a href="#trunkSourceWebCorexmlXPathPathh">trunk/Source/WebCore/xml/XPathPath.h</a></li>
<li><a href="#trunkSourceWebCorexmlXPathPredicateh">trunk/Source/WebCore/xml/XPathPredicate.h</a></li>
<li><a href="#trunkSourceWebCorexmlXSLStyleSheeth">trunk/Source/WebCore/xml/XSLStyleSheet.h</a></li>
<li><a href="#trunkSourceWebKitiosChangeLog">trunk/Source/WebKit/ios/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitiosWebCoreSupportWebDiskImageCacheClientIOSh">trunk/Source/WebKit/ios/WebCoreSupport/WebDiskImageCacheClientIOS.h</a></li>
<li><a href="#trunkSourceWebKitmacChangeLog">trunk/Source/WebKit/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebUserMediaClienth">trunk/Source/WebKit/mac/WebCoreSupport/WebUserMediaClient.h</a></li>
<li><a href="#trunkSourceWebKitmacWebViewWebScriptDebuggerh">trunk/Source/WebKit/mac/WebView/WebScriptDebugger.h</a></li>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2DatabaseProcessIndexedDBsqliteUniqueIDBDatabaseBackingStoreSQLiteh">trunk/Source/WebKit2/DatabaseProcess/IndexedDB/sqlite/UniqueIDBDatabaseBackingStoreSQLite.h</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcessRemoteNetworkingContexth">trunk/Source/WebKit2/NetworkProcess/RemoteNetworkingContext.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPICocoaRemoteObjectRegistryh">trunk/Source/WebKit2/Shared/API/Cocoa/RemoteObjectRegistry.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPIArrayh">trunk/Source/WebKit2/Shared/APIArray.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPIStringh">trunk/Source/WebKit2/Shared/APIString.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAsyncRequesth">trunk/Source/WebKit2/Shared/AsyncRequest.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAsyncTaskh">trunk/Source/WebKit2/Shared/AsyncTask.h</a></li>
<li><a href="#trunkSourceWebKit2SharedcfKeyedEncoderh">trunk/Source/WebKit2/Shared/cf/KeyedEncoder.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIgtkPageClientImplh">trunk/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPImacPageClientImplh">trunk/Source/WebKit2/UIProcess/API/mac/PageClientImpl.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcesseflWebViewEflh">trunk/Source/WebKit2/UIProcess/efl/WebViewEfl.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessDatabasesIndexedDBWebIDBFactoryBackendh">trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBFactoryBackend.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessDatabasesIndexedDBWebIDBServerConnectionh">trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBServerConnection.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPDFPDFPluginh">trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessStorageStorageAreaImplh">trunk/Source/WebKit2/WebProcess/Storage/StorageAreaImpl.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacGraphicsLayerCARemoteh">trunk/Source/WebKit2/WebProcess/WebPage/mac/GraphicsLayerCARemote.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacPlatformCALayerRemoteCustomh">trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemoteCustom.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacPlatformCALayerRemoteTiledBackingh">trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemoteTiledBacking.h</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/JavaScriptCore/ChangeLog        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -1,3 +1,19 @@
</span><ins>+2014-01-16 Anders Carlsson <andersca@apple.com>
+
+ Change all uses of FINAL to final now that all our compilers support it
+ https://bugs.webkit.org/show_bug.cgi?id=127142
+
+ Reviewed by Benjamin Poulain.
+
+ * inspector/JSGlobalObjectInspectorController.h:
+ * inspector/agents/InspectorAgent.h:
+ * inspector/remote/RemoteInspector.h:
+ * inspector/remote/RemoteInspectorDebuggableConnection.h:
+ * inspector/scripts/CodeGeneratorInspector.py:
+ (Generator.go):
+ * runtime/JSGlobalObjectDebuggable.h:
+ * runtime/JSPromiseReaction.cpp:
+
</ins><span class="cx"> 2014-01-16 Oliver Hunt <oliver@apple.com>
</span><span class="cx">
</span><span class="cx"> throwing an objc object (or general binding object) triggers an assertion
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorJSGlobalObjectInspectorControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> class InspectorBackendDispatcher;
</span><span class="cx"> class InspectorFrontendChannel;
</span><span class="cx">
</span><del>-class JSGlobalObjectInspectorController FINAL : public InspectorEnvironment {
</del><ins>+class JSGlobalObjectInspectorController final : public InspectorEnvironment {
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(JSGlobalObjectInspectorController);
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx">
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx">
</span><del>-class JS_EXPORT_PRIVATE InspectorAgent FINAL : public InspectorAgentBase, public InspectorInspectorBackendDispatcherHandler {
</del><ins>+class JS_EXPORT_PRIVATE InspectorAgent final : public InspectorAgentBase, public InspectorInspectorBackendDispatcherHandler {
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(InspectorAgent);
</span><span class="cx"> public:
</span><span class="cx"> InspectorAgent();
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorremoteRemoteInspectorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/remote/RemoteInspector.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/remote/RemoteInspector.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/JavaScriptCore/inspector/remote/RemoteInspector.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> class RemoteInspectorDebuggableConnection;
</span><span class="cx"> struct RemoteInspectorDebuggableInfo;
</span><span class="cx">
</span><del>-class JS_EXPORT_PRIVATE RemoteInspector FINAL : public RemoteInspectorXPCConnection::Client {
</del><ins>+class JS_EXPORT_PRIVATE RemoteInspector final : public RemoteInspectorXPCConnection::Client {
</ins><span class="cx"> public:
</span><span class="cx"> static void startDisabled();
</span><span class="cx"> static RemoteInspector& shared();
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorremoteRemoteInspectorDebuggableConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/remote/RemoteInspectorDebuggableConnection.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/remote/RemoteInspectorDebuggableConnection.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/JavaScriptCore/inspector/remote/RemoteInspectorDebuggableConnection.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> namespace Inspector {
</span><span class="cx">
</span><del>-class RemoteInspectorDebuggableConnection FINAL : public ThreadSafeRefCounted<RemoteInspectorDebuggableConnection>, public InspectorFrontendChannel {
</del><ins>+class RemoteInspectorDebuggableConnection final : public ThreadSafeRefCounted<RemoteInspectorDebuggableConnection>, public InspectorFrontendChannel {
</ins><span class="cx"> public:
</span><span class="cx"> RemoteInspectorDebuggableConnection(RemoteInspectorDebuggable*, NSString *connectionIdentifier, NSString *destination, RemoteInspectorDebuggable::DebuggableType);
</span><span class="cx"> virtual ~RemoteInspectorDebuggableConnection();
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptsCodeGeneratorInspectorpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/CodeGeneratorInspector.py (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/CodeGeneratorInspector.py        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/JavaScriptCore/inspector/scripts/CodeGeneratorInspector.py        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -2046,7 +2046,7 @@
</span><span class="cx"> agent_interface_name = dispatcher_name + "Handler"
</span><span class="cx">
</span><span class="cx"> if "commands" in json_domain:
</span><del>- Generator.backend_dispatcher_interface_list.append("class %s %s FINAL : public Inspector::InspectorSupplementalBackendDispatcher {\n" % (INSPECTOR_TYPES_GENERATOR_CONFIG_MAP[output_type]["export_macro"], dispatcher_name))
</del><ins>+ Generator.backend_dispatcher_interface_list.append("class %s %s final : public Inspector::InspectorSupplementalBackendDispatcher {\n" % (INSPECTOR_TYPES_GENERATOR_CONFIG_MAP[output_type]["export_macro"], dispatcher_name))
</ins><span class="cx"> Generator.backend_dispatcher_interface_list.append("public:\n")
</span><span class="cx"> Generator.backend_dispatcher_interface_list.append(" static PassRefPtr<%s> create(Inspector::InspectorBackendDispatcher*, %s*);\n" % (dispatcher_name, agent_interface_name))
</span><span class="cx"> Generator.backend_dispatcher_interface_list.append(" virtual void dispatch(long callId, const String& method, PassRefPtr<Inspector::InspectorObject> message) override;\n")
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeJSGlobalObjectDebuggableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> class JSGlobalObject;
</span><span class="cx">
</span><del>-class JSGlobalObjectDebuggable FINAL : public Inspector::RemoteInspectorDebuggable {
</del><ins>+class JSGlobalObjectDebuggable final : public Inspector::RemoteInspectorDebuggable {
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(JSGlobalObjectDebuggable);
</span><span class="cx"> public:
</span><span class="cx"> JSGlobalObjectDebuggable(JSGlobalObject&);
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeJSPromiseReactioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/JSPromiseReaction.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/JSPromiseReaction.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/JavaScriptCore/runtime/JSPromiseReaction.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> namespace JSC {
</span><span class="cx">
</span><del>-class ExecutePromiseReactionMicrotask FINAL : public Microtask {
</del><ins>+class ExecutePromiseReactionMicrotask final : public Microtask {
</ins><span class="cx"> public:
</span><span class="cx"> ExecutePromiseReactionMicrotask(VM& vm, JSPromiseReaction* reaction, JSValue argument)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/ChangeLog        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -1,3 +1,543 @@
</span><ins>+2014-01-16 Anders Carlsson <andersca@apple.com>
+
+ Change all uses of FINAL to final now that all our compilers support it
+ https://bugs.webkit.org/show_bug.cgi?id=127142
+
+ Reviewed by Benjamin Poulain.
+
+ * Modules/encryptedmedia/MediaKeySession.h:
+ * Modules/indexeddb/IDBCursorBackendOperations.h:
+ * Modules/indexeddb/IDBDatabase.h:
+ * Modules/indexeddb/IDBDatabaseCallbacksImpl.h:
+ * Modules/indexeddb/IDBRequest.h:
+ * Modules/indexeddb/IDBTransaction.h:
+ * Modules/indexeddb/IDBTransactionBackendOperations.h:
+ * Modules/indexeddb/leveldb/IDBBackingStoreLevelDB.cpp:
+ * Modules/indexeddb/leveldb/IDBFactoryBackendLevelDB.h:
+ * Modules/indexeddb/leveldb/IDBServerConnectionLevelDB.h:
+ * Modules/mediasource/MediaSource.h:
+ * Modules/mediasource/MediaSourceRegistry.h:
+ * Modules/mediasource/SourceBuffer.h:
+ * Modules/mediasource/SourceBufferList.h:
+ * Modules/mediastream/AudioStreamTrack.h:
+ * Modules/mediastream/MediaStream.h:
+ * Modules/mediastream/MediaStreamRegistry.h:
+ * Modules/mediastream/MediaStreamTrack.h:
+ * Modules/mediastream/RTCDTMFSender.h:
+ * Modules/mediastream/RTCDataChannel.h:
+ * Modules/mediastream/RTCPeerConnection.h:
+ * Modules/mediastream/UserMediaRequest.h:
+ * Modules/mediastream/VideoStreamTrack.h:
+ * Modules/notifications/Notification.h:
+ * Modules/speech/SpeechSynthesisUtterance.h:
+ * Modules/webaudio/AudioContext.h:
+ * Modules/webaudio/AudioNode.h:
+ * Modules/websockets/WebSocket.h:
+ * accessibility/AccessibilityList.h:
+ * accessibility/AccessibilityListBoxOption.h:
+ * accessibility/AccessibilityNodeObject.h:
+ * accessibility/AccessibilitySearchFieldButtons.h:
+ * accessibility/AccessibilitySlider.h:
+ * bindings/js/JSCryptoAlgorithmBuilder.h:
+ * bindings/js/JSCryptoKeySerializationJWK.h:
+ * bindings/js/JSDOMGlobalObjectTask.cpp:
+ * bindings/js/JSDOMGlobalObjectTask.h:
+ * bindings/js/JSLazyEventListener.h:
+ * bindings/js/ScriptDebugServer.h:
+ * bindings/js/WorkerScriptDebugServer.h:
+ * crypto/algorithms/CryptoAlgorithmAES_CBC.h:
+ * crypto/algorithms/CryptoAlgorithmAES_KW.h:
+ * crypto/algorithms/CryptoAlgorithmHMAC.h:
+ * crypto/algorithms/CryptoAlgorithmRSAES_PKCS1_v1_5.h:
+ * crypto/algorithms/CryptoAlgorithmRSASSA_PKCS1_v1_5.h:
+ * crypto/algorithms/CryptoAlgorithmRSA_OAEP.h:
+ * crypto/algorithms/CryptoAlgorithmSHA1.h:
+ * crypto/algorithms/CryptoAlgorithmSHA224.h:
+ * crypto/algorithms/CryptoAlgorithmSHA256.h:
+ * crypto/algorithms/CryptoAlgorithmSHA384.h:
+ * crypto/algorithms/CryptoAlgorithmSHA512.h:
+ * crypto/keys/CryptoKeyAES.h:
+ * crypto/keys/CryptoKeyDataOctetSequence.h:
+ * crypto/keys/CryptoKeyDataRSAComponents.h:
+ * crypto/keys/CryptoKeyHMAC.h:
+ * crypto/keys/CryptoKeyRSA.h:
+ * crypto/keys/CryptoKeySerializationRaw.h:
+ * crypto/parameters/CryptoAlgorithmAesCbcParams.h:
+ * crypto/parameters/CryptoAlgorithmAesKeyGenParams.h:
+ * crypto/parameters/CryptoAlgorithmHmacKeyParams.h:
+ * crypto/parameters/CryptoAlgorithmHmacParams.h:
+ * crypto/parameters/CryptoAlgorithmRsaKeyGenParams.h:
+ * crypto/parameters/CryptoAlgorithmRsaKeyParamsWithHash.h:
+ * crypto/parameters/CryptoAlgorithmRsaOaepParams.h:
+ * crypto/parameters/CryptoAlgorithmRsaSsaParams.h:
+ * css/CSSCanvasValue.h:
+ * css/CSSFontSelector.h:
+ * css/CSSStyleSheet.h:
+ * dom/Attr.h:
+ * dom/BeforeUnloadEvent.h:
+ * dom/CDATASection.h:
+ * dom/CharacterData.h:
+ * dom/ChildNodeList.h:
+ * dom/Clipboard.cpp:
+ * dom/Comment.h:
+ * dom/DatasetDOMStringMap.h:
+ * dom/Document.h:
+ * dom/DocumentEventQueue.cpp:
+ * dom/DocumentEventQueue.h:
+ * dom/DocumentType.h:
+ * dom/Element.h:
+ * dom/EntityReference.h:
+ * dom/EventContext.h:
+ * dom/EventTarget.h:
+ * dom/FocusEvent.h:
+ * dom/LiveNodeList.h:
+ * dom/MessagePort.h:
+ * dom/MouseEvent.h:
+ * dom/Node.h:
+ * dom/Notation.h:
+ * dom/ProcessingInstruction.h:
+ * dom/PseudoElement.h:
+ * dom/ShadowRoot.h:
+ * dom/StaticNodeList.h:
+ * dom/StyledElement.h:
+ * dom/TemplateContentDocumentFragment.h:
+ * dom/Text.h:
+ * dom/WebKitNamedFlow.h:
+ * editing/ios/EditorIOS.mm:
+ * editing/mac/EditorMac.mm:
+ * editing/markup.cpp:
+ * fileapi/Blob.cpp:
+ * fileapi/FileReader.h:
+ * html/ClassList.h:
+ * html/DOMSettableTokenList.h:
+ * html/FTPDirectoryDocument.cpp:
+ * html/FormAssociatedElement.cpp:
+ * html/FormAssociatedElement.h:
+ * html/HTMLAllCollection.h:
+ * html/HTMLAnchorElement.h:
+ * html/HTMLAppletElement.h:
+ * html/HTMLAreaElement.h:
+ * html/HTMLAudioElement.h:
+ * html/HTMLBDIElement.h:
+ * html/HTMLBRElement.h:
+ * html/HTMLBaseElement.h:
+ * html/HTMLBaseFontElement.h:
+ * html/HTMLBodyElement.h:
+ * html/HTMLButtonElement.h:
+ * html/HTMLCanvasElement.h:
+ * html/HTMLDListElement.h:
+ * html/HTMLDataListElement.h:
+ * html/HTMLDetailsElement.h:
+ * html/HTMLDirectoryElement.h:
+ * html/HTMLDocument.h:
+ * html/HTMLElement.h:
+ * html/HTMLEmbedElement.h:
+ * html/HTMLFieldSetElement.h:
+ * html/HTMLFontElement.h:
+ * html/HTMLFormControlElement.h:
+ * html/HTMLFormElement.h:
+ * html/HTMLFrameElement.h:
+ * html/HTMLFrameSetElement.h:
+ * html/HTMLHRElement.h:
+ * html/HTMLHeadElement.h:
+ * html/HTMLHeadingElement.h:
+ * html/HTMLHtmlElement.h:
+ * html/HTMLIFrameElement.h:
+ * html/HTMLImageElement.h:
+ * html/HTMLInputElement.h:
+ * html/HTMLKeygenElement.cpp:
+ * html/HTMLKeygenElement.h:
+ * html/HTMLLIElement.h:
+ * html/HTMLLabelElement.h:
+ * html/HTMLLegendElement.h:
+ * html/HTMLLinkElement.h:
+ * html/HTMLMapElement.h:
+ * html/HTMLMarqueeElement.h:
+ * html/HTMLMenuElement.h:
+ * html/HTMLMetaElement.h:
+ * html/HTMLMeterElement.h:
+ * html/HTMLModElement.h:
+ * html/HTMLNameCollection.h:
+ * html/HTMLOListElement.h:
+ * html/HTMLObjectElement.h:
+ * html/HTMLOptGroupElement.h:
+ * html/HTMLOptionElement.h:
+ * html/HTMLOptionsCollection.h:
+ * html/HTMLOutputElement.h:
+ * html/HTMLParagraphElement.h:
+ * html/HTMLParamElement.h:
+ * html/HTMLPlugInElement.h:
+ * html/HTMLPreElement.h:
+ * html/HTMLProgressElement.h:
+ * html/HTMLQuoteElement.h:
+ * html/HTMLScriptElement.h:
+ * html/HTMLSelectElement.h:
+ * html/HTMLSourceElement.h:
+ * html/HTMLStyleElement.h:
+ * html/HTMLSummaryElement.h:
+ * html/HTMLTableCaptionElement.h:
+ * html/HTMLTableCellElement.h:
+ * html/HTMLTableColElement.h:
+ * html/HTMLTableElement.h:
+ * html/HTMLTableRowElement.h:
+ * html/HTMLTableRowsCollection.h:
+ * html/HTMLTableSectionElement.h:
+ * html/HTMLTemplateElement.h:
+ * html/HTMLTextAreaElement.h:
+ * html/HTMLTextFormControlElement.h:
+ * html/HTMLTitleElement.h:
+ * html/HTMLTrackElement.h:
+ * html/HTMLUListElement.h:
+ * html/HTMLUnknownElement.h:
+ * html/HTMLVideoElement.h:
+ * html/HTMLViewSourceDocument.h:
+ * html/ImageDocument.cpp:
+ * html/ImageDocument.h:
+ * html/LabelableElement.h:
+ * html/LabelsNodeList.h:
+ * html/MediaController.h:
+ * html/MediaDocument.cpp:
+ * html/MediaDocument.h:
+ * html/MediaFragmentURIParser.h:
+ * html/PluginDocument.cpp:
+ * html/PluginDocument.h:
+ * html/RangeInputType.h:
+ * html/TextDocument.h:
+ * html/parser/TextDocumentParser.h:
+ * html/parser/TextViewSourceParser.h:
+ * html/shadow/DetailsMarkerControl.h:
+ * html/shadow/MediaControlElementTypes.h:
+ * html/shadow/MediaControlElements.h:
+ * html/shadow/MeterShadowElement.h:
+ * html/shadow/ProgressShadowElement.h:
+ * html/shadow/SliderThumbElement.h:
+ * html/shadow/SpinButtonElement.h:
+ * html/shadow/TextControlInnerElements.h:
+ * html/shadow/YouTubeEmbedShadowElement.h:
+ * html/track/TextTrack.h:
+ * html/track/TextTrackCue.h:
+ * html/track/TextTrackCueGeneric.cpp:
+ * html/track/TextTrackCueGeneric.h:
+ * html/track/TrackListBase.h:
+ * html/track/WebVTTElement.h:
+ * inspector/CommandLineAPIModule.h:
+ * inspector/InjectedScriptCanvasModule.h:
+ * inspector/InspectorConsoleAgent.cpp:
+ * inspector/InspectorController.h:
+ * inspector/InspectorDebuggerAgent.h:
+ * inspector/PageConsoleAgent.cpp:
+ * inspector/PageInjectedScriptHost.h:
+ * inspector/PageInjectedScriptManager.h:
+ * inspector/WorkerInspectorController.h:
+ * loader/SinkDocument.cpp:
+ * loader/SinkDocument.h:
+ * loader/appcache/DOMApplicationCache.h:
+ * loader/cache/CachedCSSStyleSheet.h:
+ * loader/cache/CachedFont.h:
+ * loader/cache/CachedRawResource.h:
+ * loader/cache/CachedSVGDocument.h:
+ * loader/cache/CachedScript.h:
+ * loader/cache/CachedShader.h:
+ * loader/cache/CachedTextTrack.h:
+ * loader/cache/CachedXSLStyleSheet.h:
+ * loader/icon/IconLoader.h:
+ * mathml/MathMLSelectElement.h:
+ * page/DOMTimer.h:
+ * page/DOMWindow.h:
+ * page/EventSource.h:
+ * page/Frame.h:
+ * page/FrameView.h:
+ * page/MainFrame.h:
+ * page/PageDebuggable.h:
+ * page/PageSerializer.cpp:
+ * page/Performance.h:
+ * page/SuspendableTimer.h:
+ * page/animation/KeyframeAnimation.h:
+ * page/scrolling/ScrollingStateFixedNode.h:
+ * page/scrolling/ScrollingStateScrollingNode.h:
+ * page/scrolling/ScrollingStateStickyNode.h:
+ * platform/ClockGeneric.h:
+ * platform/efl/ScrollbarThemeEfl.h:
+ * platform/graphics/BitmapImage.h:
+ * platform/graphics/CrossfadeGeneratedImage.h:
+ * platform/graphics/GradientImage.h:
+ * platform/graphics/SimpleFontData.h:
+ * platform/graphics/avfoundation/objc/AudioTrackPrivateMediaSourceAVFObjC.h:
+ * platform/graphics/avfoundation/objc/MediaSourcePrivateAVFObjC.h:
+ * platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.h:
+ * platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm:
+ * platform/graphics/avfoundation/objc/VideoTrackPrivateAVFObjC.h:
+ * platform/graphics/avfoundation/objc/VideoTrackPrivateMediaSourceAVFObjC.h:
+ * platform/graphics/ca/mac/PlatformCALayerMac.h:
+ * platform/graphics/ca/win/PlatformCALayerWin.h:
+ * platform/graphics/cg/PDFDocumentImage.h:
+ * platform/graphics/gstreamer/AudioTrackPrivateGStreamer.h:
+ * platform/graphics/gstreamer/MediaSourceGStreamer.h:
+ * platform/graphics/gstreamer/SourceBufferPrivateGStreamer.h:
+ * platform/graphics/gstreamer/VideoTrackPrivateGStreamer.h:
+ * platform/ios/WebSafeGCActivityCallbackIOS.h:
+ * platform/ios/WebSafeIncrementalSweeperIOS.h:
+ * platform/mac/PlatformClockCA.h:
+ * platform/mac/PlatformClockCM.h:
+ * platform/mac/ScrollAnimatorMac.h:
+ * platform/mediastream/MediaStreamTrackPrivate.h:
+ * platform/mediastream/mac/MediaStreamCenterMac.h:
+ * platform/mock/MockMediaStreamCenter.h:
+ * platform/mock/RTCDataChannelHandlerMock.h:
+ * platform/mock/RTCPeerConnectionHandlerMock.h:
+ * platform/mock/mediasource/MockBox.h:
+ * platform/mock/mediasource/MockMediaSourcePrivate.h:
+ * platform/mock/mediasource/MockSourceBufferPrivate.cpp:
+ * platform/network/cf/ResourceHandleCFURLConnectionDelegateWithOperationQueue.h:
+ * platform/network/cf/SynchronousResourceHandleCFURLConnectionDelegate.h:
+ * platform/text/LocaleNone.cpp:
+ * platform/text/PlatformLocale.cpp:
+ * rendering/EllipsisBox.h:
+ * rendering/FilterEffectRenderer.h:
+ * rendering/InlineElementBox.h:
+ * rendering/InlineFlowBox.h:
+ * rendering/InlineTextBox.h:
+ * rendering/RenderBlock.h:
+ * rendering/RenderBlockFlow.h:
+ * rendering/RenderBox.cpp:
+ (WebCore::RenderBox::computePositionedLogicalWidthReplaced):
+ (WebCore::RenderBox::computePositionedLogicalHeightReplaced):
+ * rendering/RenderBox.h:
+ * rendering/RenderButton.h:
+ * rendering/RenderCombineText.h:
+ * rendering/RenderCounter.h:
+ * rendering/RenderDeprecatedFlexibleBox.h:
+ * rendering/RenderDetailsMarker.h:
+ * rendering/RenderElement.h:
+ * rendering/RenderEmbeddedObject.h:
+ * rendering/RenderFieldset.h:
+ * rendering/RenderFileUploadControl.h:
+ * rendering/RenderFlexibleBox.h:
+ * rendering/RenderFlowThread.h:
+ * rendering/RenderFrame.h:
+ * rendering/RenderFrameSet.h:
+ * rendering/RenderFullScreen.cpp:
+ * rendering/RenderFullScreen.h:
+ * rendering/RenderGrid.h:
+ * rendering/RenderHTMLCanvas.h:
+ * rendering/RenderIFrame.h:
+ * rendering/RenderImage.h:
+ * rendering/RenderInline.h:
+ * rendering/RenderLayer.h:
+ * rendering/RenderLayerFilterInfo.h:
+ * rendering/RenderLineBreak.h:
+ * rendering/RenderListBox.h:
+ * rendering/RenderListItem.h:
+ * rendering/RenderListMarker.h:
+ * rendering/RenderMedia.h:
+ * rendering/RenderMediaControlElements.h:
+ * rendering/RenderMenuList.h:
+ * rendering/RenderMeter.h:
+ * rendering/RenderMultiColumnBlock.h:
+ * rendering/RenderMultiColumnFlowThread.h:
+ * rendering/RenderMultiColumnSet.h:
+ * rendering/RenderNamedFlowFragment.h:
+ * rendering/RenderNamedFlowThread.h:
+ * rendering/RenderProgress.h:
+ * rendering/RenderQuote.h:
+ * rendering/RenderRegion.h:
+ * rendering/RenderRegionSet.h:
+ * rendering/RenderReplaced.h:
+ * rendering/RenderReplica.h:
+ * rendering/RenderRuby.h:
+ * rendering/RenderRubyBase.h:
+ * rendering/RenderRubyRun.h:
+ * rendering/RenderRubyText.h:
+ * rendering/RenderScrollbar.h:
+ * rendering/RenderScrollbarPart.h:
+ * rendering/RenderSearchField.h:
+ * rendering/RenderSlider.h:
+ * rendering/RenderSnapshottedPlugIn.h:
+ * rendering/RenderTable.h:
+ * rendering/RenderTableCaption.h:
+ * rendering/RenderTableCell.h:
+ * rendering/RenderTableCol.h:
+ * rendering/RenderTableRow.h:
+ * rendering/RenderTableSection.h:
+ * rendering/RenderText.h:
+ * rendering/RenderTextControl.h:
+ * rendering/RenderTextControlMultiLine.h:
+ * rendering/RenderTextControlSingleLine.h:
+ * rendering/RenderTextFragment.h:
+ * rendering/RenderTextTrackCue.h:
+ * rendering/RenderVideo.h:
+ * rendering/RenderView.h:
+ * rendering/RenderWidget.h:
+ * rendering/RootInlineBox.h:
+ * rendering/TrailingFloatsRootInlineBox.h:
+ * rendering/mathml/RenderMathMLBlock.h:
+ * rendering/mathml/RenderMathMLFenced.h:
+ * rendering/mathml/RenderMathMLFraction.h:
+ * rendering/mathml/RenderMathMLMath.h:
+ * rendering/mathml/RenderMathMLOperator.h:
+ * rendering/mathml/RenderMathMLRoot.h:
+ * rendering/mathml/RenderMathMLRow.h:
+ * rendering/mathml/RenderMathMLScripts.h:
+ * rendering/mathml/RenderMathMLSpace.h:
+ * rendering/mathml/RenderMathMLSquareRoot.h:
+ * rendering/shapes/ShapeInsideInfo.h:
+ * rendering/shapes/ShapeOutsideInfo.h:
+ * rendering/style/ContentData.h:
+ * rendering/style/StyleCachedImage.h:
+ * rendering/style/StyleCachedImageSet.h:
+ * rendering/style/StyleGeneratedImage.h:
+ * rendering/svg/RenderSVGBlock.h:
+ * rendering/svg/RenderSVGContainer.h:
+ * rendering/svg/RenderSVGEllipse.h:
+ * rendering/svg/RenderSVGForeignObject.h:
+ * rendering/svg/RenderSVGGradientStop.h:
+ * rendering/svg/RenderSVGHiddenContainer.h:
+ * rendering/svg/RenderSVGImage.h:
+ * rendering/svg/RenderSVGInline.h:
+ * rendering/svg/RenderSVGInlineText.h:
+ * rendering/svg/RenderSVGModelObject.h:
+ * rendering/svg/RenderSVGPath.h:
+ * rendering/svg/RenderSVGRect.h:
+ * rendering/svg/RenderSVGResourceClipper.h:
+ * rendering/svg/RenderSVGResourceContainer.h:
+ * rendering/svg/RenderSVGResourceFilter.h:
+ * rendering/svg/RenderSVGResourceFilterPrimitive.h:
+ * rendering/svg/RenderSVGResourceGradient.h:
+ * rendering/svg/RenderSVGResourceLinearGradient.h:
+ * rendering/svg/RenderSVGResourceMarker.h:
+ * rendering/svg/RenderSVGResourceMasker.h:
+ * rendering/svg/RenderSVGResourcePattern.h:
+ * rendering/svg/RenderSVGResourceRadialGradient.h:
+ * rendering/svg/RenderSVGRoot.h:
+ * rendering/svg/RenderSVGShape.cpp:
+ * rendering/svg/RenderSVGShape.h:
+ * rendering/svg/RenderSVGTSpan.h:
+ * rendering/svg/RenderSVGText.h:
+ * rendering/svg/RenderSVGTextPath.h:
+ * rendering/svg/RenderSVGTransformableContainer.h:
+ * rendering/svg/RenderSVGViewportContainer.h:
+ * rendering/svg/SVGInlineFlowBox.h:
+ * rendering/svg/SVGInlineTextBox.h:
+ * rendering/svg/SVGRootInlineBox.h:
+ * rendering/svg/SVGTextRunRenderingContext.h:
+ * svg/SVGAElement.h:
+ * svg/SVGAltGlyphDefElement.h:
+ * svg/SVGAltGlyphElement.h:
+ * svg/SVGAltGlyphItemElement.h:
+ * svg/SVGAnimateColorElement.h:
+ * svg/SVGAnimateMotionElement.h:
+ * svg/SVGAnimateTransformElement.h:
+ * svg/SVGAnimatedAngle.h:
+ * svg/SVGAnimatedBoolean.h:
+ * svg/SVGAnimatedColor.h:
+ * svg/SVGAnimatedEnumeration.h:
+ * svg/SVGAnimatedInteger.h:
+ * svg/SVGAnimatedIntegerOptionalInteger.h:
+ * svg/SVGAnimatedLength.h:
+ * svg/SVGAnimatedLengthList.h:
+ * svg/SVGAnimatedNumber.h:
+ * svg/SVGAnimatedNumberList.h:
+ * svg/SVGAnimatedNumberOptionalNumber.h:
+ * svg/SVGAnimatedPath.h:
+ * svg/SVGAnimatedPointList.h:
+ * svg/SVGAnimatedPreserveAspectRatio.h:
+ * svg/SVGAnimatedRect.h:
+ * svg/SVGAnimatedString.h:
+ * svg/SVGAnimatedTransformList.h:
+ * svg/SVGCircleElement.h:
+ * svg/SVGClipPathElement.h:
+ * svg/SVGCursorElement.h:
+ * svg/SVGDefsElement.h:
+ * svg/SVGDescElement.h:
+ * svg/SVGDocument.h:
+ * svg/SVGElement.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/SVGFEFuncAElement.h:
+ * svg/SVGFEFuncBElement.h:
+ * svg/SVGFEFuncGElement.h:
+ * svg/SVGFEFuncRElement.h:
+ * svg/SVGFEGaussianBlurElement.h:
+ * svg/SVGFEImageElement.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/SVGFontElement.h:
+ * svg/SVGFontFaceElement.h:
+ * svg/SVGFontFaceFormatElement.h:
+ * svg/SVGFontFaceNameElement.h:
+ * svg/SVGFontFaceSrcElement.h:
+ * svg/SVGFontFaceUriElement.h:
+ * svg/SVGForeignObjectElement.h:
+ * svg/SVGGElement.h:
+ * svg/SVGGlyphElement.h:
+ * svg/SVGGlyphRefElement.h:
+ * svg/SVGHKernElement.h:
+ * svg/SVGImageElement.h:
+ * svg/SVGLineElement.h:
+ * svg/SVGLinearGradientElement.h:
+ * svg/SVGMPathElement.h:
+ * svg/SVGMarkerElement.h:
+ * svg/SVGMaskElement.h:
+ * svg/SVGMetadataElement.h:
+ * svg/SVGMissingGlyphElement.h:
+ * svg/SVGPathElement.h:
+ * svg/SVGPathStringBuilder.h:
+ * svg/SVGPatternElement.h:
+ * svg/SVGPolygonElement.h:
+ * svg/SVGPolylineElement.h:
+ * svg/SVGRadialGradientElement.h:
+ * svg/SVGRectElement.h:
+ * svg/SVGSVGElement.h:
+ * svg/SVGScriptElement.h:
+ * svg/SVGSetElement.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/SVGTitleElement.h:
+ * svg/SVGUnknownElement.h:
+ * svg/SVGUseElement.h:
+ * svg/SVGVKernElement.h:
+ * svg/SVGViewElement.h:
+ * svg/animation/SVGSMILElement.h:
+ * svg/graphics/SVGImage.h:
+ * svg/graphics/SVGImageForContainer.h:
+ * svg/graphics/filters/SVGFilter.h:
+ * workers/AbstractWorker.h:
+ * workers/SharedWorker.h:
+ * workers/Worker.h:
+ * workers/WorkerEventQueue.cpp:
+ * workers/WorkerEventQueue.h:
+ * workers/WorkerGlobalScope.h:
+ * xml/XMLHttpRequest.h:
+ * xml/XMLHttpRequestUpload.h:
+ * xml/XPathFunctions.cpp:
+ * xml/XPathPath.h:
+ * xml/XPathPredicate.h:
+ * xml/XSLStyleSheet.h:
+
</ins><span class="cx"> 2014-01-15 Myles C. Maxfield <mmaxfield@apple.com>
</span><span class="cx">
</span><span class="cx"> Draw all underline segments in a particular run in the same call
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaMediaKeySessionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> class MediaKeys;
</span><span class="cx"> class CDMSession;
</span><span class="cx">
</span><del>-class MediaKeySession FINAL : public RefCounted<MediaKeySession>, public EventTargetWithInlineData, public ContextDestructionObserver {
</del><ins>+class MediaKeySession final : public RefCounted<MediaKeySession>, public EventTargetWithInlineData, public ContextDestructionObserver {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaKeySession> create(ScriptExecutionContext*, MediaKeys*, const String& keySystem);
</span><span class="cx"> ~MediaKeySession();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBCursorBackendOperationsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBCursorBackendOperations.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBCursorBackendOperations.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBCursorBackendOperations.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new CursorIterationOperation(cursor, key, callbacks));
</span><span class="cx"> }
</span><del>- virtual void perform(std::function<void()> completionCallback) override FINAL;
</del><ins>+ virtual void perform(std::function<void()> completionCallback) override final;
</ins><span class="cx">
</span><span class="cx"> IDBKey* key() const { return m_key.get(); }
</span><span class="cx"> IDBCallbacks* callbacks() const { return m_callbacks.get(); }
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new CursorAdvanceOperation(cursor, count, callbacks));
</span><span class="cx"> }
</span><del>- virtual void perform(std::function<void()> completionCallback) override FINAL;
</del><ins>+ virtual void perform(std::function<void()> completionCallback) override final;
</ins><span class="cx">
</span><span class="cx"> unsigned long count() const { return m_count; }
</span><span class="cx"> IDBCallbacks* callbacks() const { return m_callbacks.get(); }
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new CursorPrefetchIterationOperation(cursor, numberToFetch, callbacks));
</span><span class="cx"> }
</span><del>- virtual void perform(std::function<void()> completionCallback) override FINAL;
</del><ins>+ virtual void perform(std::function<void()> completionCallback) override final;
</ins><span class="cx">
</span><span class="cx"> int numberToFetch() const { return m_numberToFetch; }
</span><span class="cx"> IDBCallbacks* callbacks() const { return m_callbacks.get(); }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBDatabaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBDatabase.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBDatabase.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBDatabase.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">
</span><span class="cx"> typedef int ExceptionCode;
</span><span class="cx">
</span><del>-class IDBDatabase FINAL : public RefCounted<IDBDatabase>, public ScriptWrappable, public EventTargetWithInlineData, public ActiveDOMObject {
</del><ins>+class IDBDatabase final : public RefCounted<IDBDatabase>, public ScriptWrappable, public EventTargetWithInlineData, public ActiveDOMObject {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<IDBDatabase> create(ScriptExecutionContext*, PassRefPtr<IDBDatabaseBackend>, PassRefPtr<IDBDatabaseCallbacks>);
</span><span class="cx"> ~IDBDatabase();
</span><span class="lines">@@ -84,8 +84,8 @@
</span><span class="cx"> virtual bool hasPendingActivity() const override;
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual EventTargetInterface eventTargetInterface() const override FINAL { return IDBDatabaseEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override FINAL { return ActiveDOMObject::scriptExecutionContext(); }
</del><ins>+ virtual EventTargetInterface eventTargetInterface() const override final { return IDBDatabaseEventTargetInterfaceType; }
+ virtual ScriptExecutionContext* scriptExecutionContext() const override final { return ActiveDOMObject::scriptExecutionContext(); }
</ins><span class="cx">
</span><span class="cx"> bool isClosePending() const { return m_closePending; }
</span><span class="cx"> void forceClose();
</span><span class="lines">@@ -115,8 +115,8 @@
</span><span class="cx"> virtual void stop() override;
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual void refEventTarget() override FINAL { ref(); }
- virtual void derefEventTarget() override FINAL { deref(); }
</del><ins>+ virtual void refEventTarget() override final { ref(); }
+ virtual void derefEventTarget() override final { deref(); }
</ins><span class="cx">
</span><span class="cx"> void closeConnection();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBDatabaseCallbacksImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseCallbacksImpl.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseCallbacksImpl.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseCallbacksImpl.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> class IDBDatabase;
</span><span class="cx">
</span><del>-class IDBDatabaseCallbacksImpl FINAL : public IDBDatabaseCallbacks {
</del><ins>+class IDBDatabaseCallbacksImpl final : public IDBDatabaseCallbacks {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<IDBDatabaseCallbacksImpl> create();
</span><span class="cx"> virtual ~IDBDatabaseCallbacksImpl() override;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBRequesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBRequest.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBRequest.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBRequest.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -100,8 +100,8 @@
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><span class="cx"> virtual EventTargetInterface eventTargetInterface() const override;
</span><del>- virtual ScriptExecutionContext* scriptExecutionContext() const override FINAL { return ActiveDOMObject::scriptExecutionContext(); }
- virtual void uncaughtExceptionInEventHandler() override FINAL;
</del><ins>+ virtual ScriptExecutionContext* scriptExecutionContext() const override final { return ActiveDOMObject::scriptExecutionContext(); }
+ virtual void uncaughtExceptionInEventHandler() override final;
</ins><span class="cx">
</span><span class="cx"> using EventTarget::dispatchEvent;
</span><span class="cx"> virtual bool dispatchEvent(PassRefPtr<Event>) override;
</span><span class="lines">@@ -136,8 +136,8 @@
</span><span class="cx"> virtual void stop() override;
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual void refEventTarget() override FINAL { ref(); }
- virtual void derefEventTarget() override FINAL { deref(); }
</del><ins>+ virtual void refEventTarget() override final { ref(); }
+ virtual void derefEventTarget() override final { deref(); }
</ins><span class="cx">
</span><span class="cx"> PassRefPtr<IDBCursor> getResultCursor();
</span><span class="cx"> void setResultCursor(PassRefPtr<IDBCursor>, PassRefPtr<IDBKey>, PassRefPtr<IDBKey> primaryKey, const Deprecated::ScriptValue&);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBTransactionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBTransaction.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBTransaction.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBTransaction.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> class IDBOpenDBRequest;
</span><span class="cx"> struct IDBObjectStoreMetadata;
</span><span class="cx">
</span><del>-class IDBTransaction FINAL : public ScriptWrappable, public RefCounted<IDBTransaction>, public EventTargetWithInlineData, public ActiveDOMObject {
</del><ins>+class IDBTransaction final : public ScriptWrappable, public RefCounted<IDBTransaction>, public EventTargetWithInlineData, public ActiveDOMObject {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<IDBTransaction> create(ScriptExecutionContext*, int64_t, const Vector<String>& objectStoreNames, IndexedDB::TransactionMode, IDBDatabase*);
</span><span class="cx"> static PassRefPtr<IDBTransaction> create(ScriptExecutionContext*, int64_t, IDBDatabase*, IDBOpenDBRequest*, const IDBDatabaseMetadata& previousMetadata);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBTransactionBackendOperationsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackendOperations.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackendOperations.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackendOperations.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new CreateObjectStoreOperation(transaction, objectStoreMetadata));
</span><span class="cx"> }
</span><del>- virtual void perform(std::function<void()> successCallback) override FINAL;
</del><ins>+ virtual void perform(std::function<void()> successCallback) override final;
</ins><span class="cx">
</span><span class="cx"> const IDBObjectStoreMetadata& objectStoreMetadata() const { return m_objectStoreMetadata; }
</span><span class="cx">
</span><span class="lines">@@ -63,7 +63,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new DeleteObjectStoreOperation(transaction, objectStoreMetadata));
</span><span class="cx"> }
</span><del>- virtual void perform(std::function<void()> successCallback) override FINAL;
</del><ins>+ virtual void perform(std::function<void()> successCallback) override final;
</ins><span class="cx">
</span><span class="cx"> const IDBObjectStoreMetadata& objectStoreMetadata() const { return m_objectStoreMetadata; }
</span><span class="cx">
</span><span class="lines">@@ -84,7 +84,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new VersionChangeOperation(transaction, version, callbacks, databaseCallbacks));
</span><span class="cx"> }
</span><del>- virtual void perform(std::function<void()> successCallback) override FINAL;
</del><ins>+ virtual void perform(std::function<void()> successCallback) override final;
</ins><span class="cx">
</span><span class="cx"> IDBTransactionBackend* transaction() const { return m_transaction.get(); }
</span><span class="cx"> int64_t version() const { return m_version; }
</span><span class="lines">@@ -112,7 +112,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new CreateObjectStoreAbortOperation(transaction, objectStoreId));
</span><span class="cx"> }
</span><del>- virtual void perform() override FINAL;
</del><ins>+ virtual void perform() override final;
</ins><span class="cx"> private:
</span><span class="cx"> CreateObjectStoreAbortOperation(IDBTransactionBackend* transaction, int64_t objectStoreId)
</span><span class="cx"> : m_transaction(transaction)
</span><span class="lines">@@ -130,7 +130,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new DeleteObjectStoreAbortOperation(transaction, objectStore));
</span><span class="cx"> }
</span><del>- virtual void perform() override FINAL;
</del><ins>+ virtual void perform() override final;
</ins><span class="cx"> private:
</span><span class="cx"> DeleteObjectStoreAbortOperation(IDBTransactionBackend* transaction, const IDBObjectStoreMetadata& objectStoreMetadata)
</span><span class="cx"> : m_transaction(transaction)
</span><span class="lines">@@ -148,7 +148,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new VersionChangeAbortOperation(transaction, previousVersion, previousIntVersion));
</span><span class="cx"> }
</span><del>- virtual void perform() override FINAL;
</del><ins>+ virtual void perform() override final;
</ins><span class="cx"> private:
</span><span class="cx"> VersionChangeAbortOperation(IDBTransactionBackend* transaction, const String& previousVersion, int64_t previousIntVersion)
</span><span class="cx"> : m_transaction(transaction)
</span><span class="lines">@@ -168,7 +168,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new CreateIndexOperation(transaction, objectStoreId, indexMetadata));
</span><span class="cx"> }
</span><del>- virtual void perform(std::function<void()> successCallback) override FINAL;
</del><ins>+ virtual void perform(std::function<void()> successCallback) override final;
</ins><span class="cx">
</span><span class="cx"> int64_t objectStoreID() const { return m_objectStoreID; }
</span><span class="cx"> const IDBIndexMetadata& idbIndexMetadata() const { return m_indexMetadata; }
</span><span class="lines">@@ -192,7 +192,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new CreateIndexAbortOperation(transaction, objectStoreId, indexId));
</span><span class="cx"> }
</span><del>- virtual void perform() override FINAL;
</del><ins>+ virtual void perform() override final;
</ins><span class="cx"> private:
</span><span class="cx"> CreateIndexAbortOperation(IDBTransactionBackend* transaction, int64_t objectStoreId, int64_t indexId)
</span><span class="cx"> : m_transaction(transaction)
</span><span class="lines">@@ -212,7 +212,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new DeleteIndexOperation(transaction, objectStoreId, indexMetadata));
</span><span class="cx"> }
</span><del>- virtual void perform(std::function<void()> successCallback) override FINAL;
</del><ins>+ virtual void perform(std::function<void()> successCallback) override final;
</ins><span class="cx">
</span><span class="cx"> int64_t objectStoreID() const { return m_objectStoreID; }
</span><span class="cx"> const IDBIndexMetadata& idbIndexMetadata() const { return m_indexMetadata; }
</span><span class="lines">@@ -236,7 +236,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new DeleteIndexAbortOperation(transaction, objectStoreId, indexMetadata));
</span><span class="cx"> }
</span><del>- virtual void perform() override FINAL;
</del><ins>+ virtual void perform() override final;
</ins><span class="cx"> private:
</span><span class="cx"> DeleteIndexAbortOperation(IDBTransactionBackend* transaction, int64_t objectStoreId, const IDBIndexMetadata& indexMetadata)
</span><span class="cx"> : m_transaction(transaction)
</span><span class="lines">@@ -256,7 +256,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new GetOperation(transaction, metadata, objectStoreId, indexId, keyRange, cursorType, callbacks));
</span><span class="cx"> }
</span><del>- virtual void perform(std::function<void()> successCallback) override FINAL;
</del><ins>+ virtual void perform(std::function<void()> successCallback) override final;
</ins><span class="cx">
</span><span class="cx"> int64_t objectStoreID() const { return m_objectStoreID; }
</span><span class="cx"> int64_t indexID() const { return m_indexID; }
</span><span class="lines">@@ -297,7 +297,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new PutOperation(transaction, objectStore, value, key, putMode, callbacks, indexIds, indexKeys));
</span><span class="cx"> }
</span><del>- virtual void perform(std::function<void()> successCallback) override FINAL;
</del><ins>+ virtual void perform(std::function<void()> successCallback) override final;
</ins><span class="cx">
</span><span class="cx"> IDBDatabaseBackend::PutMode putMode() const { return m_putMode; }
</span><span class="cx"> const IDBObjectStoreMetadata& objectStore() const { return m_objectStore; }
</span><span class="lines">@@ -336,7 +336,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new SetIndexesReadyOperation(transaction, indexCount));
</span><span class="cx"> }
</span><del>- virtual void perform(std::function<void()> successCallback) override FINAL;
</del><ins>+ virtual void perform(std::function<void()> successCallback) override final;
</ins><span class="cx"> private:
</span><span class="cx"> SetIndexesReadyOperation(IDBTransactionBackend* transaction, size_t indexCount)
</span><span class="cx"> : m_transaction(transaction)
</span><span class="lines">@@ -354,7 +354,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new OpenCursorOperation(transaction, objectStoreId, indexId, keyRange, direction, cursorType, taskType, callbacks));
</span><span class="cx"> }
</span><del>- virtual void perform(std::function<void()> successCallback) override FINAL;
</del><ins>+ virtual void perform(std::function<void()> successCallback) override final;
</ins><span class="cx">
</span><span class="cx"> int64_t objectStoreID() const { return m_objectStoreID; }
</span><span class="cx"> int64_t indexID() const { return m_indexID; }
</span><span class="lines">@@ -394,7 +394,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new CountOperation(transaction, objectStoreId, indexId, keyRange, callbacks));
</span><span class="cx"> }
</span><del>- virtual void perform(std::function<void()> successCallback) override FINAL;
</del><ins>+ virtual void perform(std::function<void()> successCallback) override final;
</ins><span class="cx">
</span><span class="cx"> int64_t objectStoreID() const { return m_objectStoreID; }
</span><span class="cx"> int64_t indexID() const { return m_indexID; }
</span><span class="lines">@@ -423,7 +423,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new DeleteRangeOperation(transaction, objectStoreId, keyRange, callbacks));
</span><span class="cx"> }
</span><del>- virtual void perform(std::function<void()> successCallback) override FINAL;
</del><ins>+ virtual void perform(std::function<void()> successCallback) override final;
</ins><span class="cx">
</span><span class="cx"> int64_t objectStoreID() const { return m_objectStoreID; }
</span><span class="cx"> IDBCallbacks* callbacks() const { return m_callbacks.get(); }
</span><span class="lines">@@ -450,7 +450,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new ClearObjectStoreOperation(transaction, objectStoreId, callbacks));
</span><span class="cx"> }
</span><del>- virtual void perform(std::function<void()> successCallback) override FINAL;
</del><ins>+ virtual void perform(std::function<void()> successCallback) override final;
</ins><span class="cx">
</span><span class="cx"> int64_t objectStoreID() const { return m_objectStoreID; }
</span><span class="cx"> IDBCallbacks* callbacks() const { return m_callbacks.get(); }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbleveldbIDBBackingStoreLevelDBcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/leveldb/IDBBackingStoreLevelDB.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/leveldb/IDBBackingStoreLevelDB.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/indexeddb/leveldb/IDBBackingStoreLevelDB.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -1567,7 +1567,7 @@
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-class IndexKeyCursorImpl FINAL : public IDBBackingStoreCursorLevelDB {
</del><ins>+class IndexKeyCursorImpl final : public IDBBackingStoreCursorLevelDB {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<IndexKeyCursorImpl> create(int64_t cursorID, LevelDBTransaction* transaction, const IDBBackingStoreCursorLevelDB::CursorOptions& cursorOptions)
</span><span class="cx"> {
</span><span class="lines">@@ -1658,7 +1658,7 @@
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-class IndexCursorImpl FINAL : public IDBBackingStoreCursorLevelDB {
</del><ins>+class IndexCursorImpl final : public IDBBackingStoreCursorLevelDB {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<IndexCursorImpl> create(int64_t cursorID, LevelDBTransaction* transaction, const IDBBackingStoreCursorLevelDB::CursorOptions& cursorOptions)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbleveldbIDBFactoryBackendLevelDBh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/leveldb/IDBFactoryBackendLevelDB.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/leveldb/IDBFactoryBackendLevelDB.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/indexeddb/leveldb/IDBFactoryBackendLevelDB.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -56,12 +56,12 @@
</span><span class="cx"> virtual ~IDBFactoryBackendLevelDB();
</span><span class="cx">
</span><span class="cx"> // Notifications from weak pointers.
</span><del>- virtual void removeIDBDatabaseBackend(const String& uniqueIdentifier) override FINAL;
</del><ins>+ virtual void removeIDBDatabaseBackend(const String& uniqueIdentifier) override final;
</ins><span class="cx">
</span><del>- virtual void getDatabaseNames(PassRefPtr<IDBCallbacks>, PassRefPtr<SecurityOrigin>, ScriptExecutionContext*, const String& dataDir) override FINAL;
- virtual void open(const String& name, uint64_t version, int64_t transactionId, PassRefPtr<IDBCallbacks>, PassRefPtr<IDBDatabaseCallbacks>, const SecurityOrigin& openingOrigin, const SecurityOrigin& mainFrameOrigin) override FINAL;
</del><ins>+ virtual void getDatabaseNames(PassRefPtr<IDBCallbacks>, PassRefPtr<SecurityOrigin>, ScriptExecutionContext*, const String& dataDir) override final;
+ virtual void open(const String& name, uint64_t version, int64_t transactionId, PassRefPtr<IDBCallbacks>, PassRefPtr<IDBDatabaseCallbacks>, const SecurityOrigin& openingOrigin, const SecurityOrigin& mainFrameOrigin) override final;
</ins><span class="cx">
</span><del>- virtual void deleteDatabase(const String& name, PassRefPtr<IDBCallbacks>, PassRefPtr<SecurityOrigin>, ScriptExecutionContext*, const String& dataDir) override FINAL;
</del><ins>+ virtual void deleteDatabase(const String& name, PassRefPtr<IDBCallbacks>, PassRefPtr<SecurityOrigin>, ScriptExecutionContext*, const String& dataDir) override final;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> virtual PassRefPtr<IDBBackingStoreLevelDB> openBackingStore(const SecurityOrigin&, const String& dataDir);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbleveldbIDBServerConnectionLevelDBh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/leveldb/IDBServerConnectionLevelDB.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/leveldb/IDBServerConnectionLevelDB.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/indexeddb/leveldb/IDBServerConnectionLevelDB.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> class IDBBackingStoreLevelDB;
</span><span class="cx"> class IDBBackingStoreTransactionLevelDB;
</span><span class="cx">
</span><del>-class IDBServerConnectionLevelDB FINAL : public IDBServerConnection {
</del><ins>+class IDBServerConnectionLevelDB final : public IDBServerConnection {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<IDBServerConnection> create(const String& databaseName, IDBBackingStoreLevelDB* backingStore)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceMediaSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/MediaSource.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/MediaSource.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/mediasource/MediaSource.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -96,9 +96,9 @@
</span><span class="cx"> virtual void stop() override;
</span><span class="cx">
</span><span class="cx"> // EventTarget interface
</span><del>- virtual ScriptExecutionContext* scriptExecutionContext() const override FINAL;
- virtual void refEventTarget() override FINAL { ref(); }
- virtual void derefEventTarget() override FINAL { deref(); }
</del><ins>+ virtual ScriptExecutionContext* scriptExecutionContext() const override final;
+ virtual void refEventTarget() override final { ref(); }
+ virtual void derefEventTarget() override final { deref(); }
</ins><span class="cx"> virtual EventTargetInterface eventTargetInterface() const override;
</span><span class="cx">
</span><span class="cx"> // URLRegistrable interface
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceMediaSourceRegistryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/MediaSourceRegistry.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/MediaSourceRegistry.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/mediasource/MediaSourceRegistry.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> class URL;
</span><span class="cx"> class MediaSource;
</span><span class="cx">
</span><del>-class MediaSourceRegistry FINAL : public URLRegistry {
</del><ins>+class MediaSourceRegistry final : public URLRegistry {
</ins><span class="cx"> public:
</span><span class="cx"> // Returns a single instance of MediaSourceRegistry.
</span><span class="cx"> static MediaSourceRegistry& registry();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceSourceBufferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> class TimeRanges;
</span><span class="cx"> class VideoTrackList;
</span><span class="cx">
</span><del>-class SourceBuffer FINAL : public RefCounted<SourceBuffer>, public ActiveDOMObject, public EventTargetWithInlineData, public ScriptWrappable, public SourceBufferPrivateClient, public AudioTrackClient, public VideoTrackClient, public TextTrackClient {
</del><ins>+class SourceBuffer final : public RefCounted<SourceBuffer>, public ActiveDOMObject, public EventTargetWithInlineData, public ScriptWrappable, public SourceBufferPrivateClient, public AudioTrackClient, public VideoTrackClient, public TextTrackClient {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRef<SourceBuffer> create(PassRef<SourceBufferPrivate>, MediaSource*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceSourceBufferListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/SourceBufferList.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/SourceBufferList.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/mediasource/SourceBufferList.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx">
</span><span class="cx"> class SourceBuffer;
</span><span class="cx">
</span><del>-class SourceBufferList FINAL : public RefCounted<SourceBufferList>, public ScriptWrappable, public EventTargetWithInlineData {
</del><ins>+class SourceBufferList final : public RefCounted<SourceBufferList>, public ScriptWrappable, public EventTargetWithInlineData {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SourceBufferList> create(ScriptExecutionContext* context)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamAudioStreamTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/AudioStreamTrack.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/AudioStreamTrack.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/mediastream/AudioStreamTrack.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> class MediaStreamSource;
</span><span class="cx"> class ScriptExecutionContext;
</span><span class="cx">
</span><del>-class AudioStreamTrack FINAL : public MediaStreamTrack {
</del><ins>+class AudioStreamTrack final : public MediaStreamTrack {
</ins><span class="cx"> public:
</span><span class="cx"> static RefPtr<AudioStreamTrack> create(ScriptExecutionContext&, const Dictionary&);
</span><span class="cx"> static RefPtr<AudioStreamTrack> create(ScriptExecutionContext&, MediaStreamTrackPrivate&);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamMediaStreamh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/MediaStream.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/MediaStream.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/mediastream/MediaStream.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx">
</span><span class="cx"> class MediaStreamCenter;
</span><span class="cx">
</span><del>-class MediaStream FINAL : public RefCounted<MediaStream>, public URLRegistrable, public ScriptWrappable, public MediaStreamPrivateClient, public EventTargetWithInlineData, public ContextDestructionObserver {
</del><ins>+class MediaStream final : public RefCounted<MediaStream>, public URLRegistrable, public ScriptWrappable, public MediaStreamPrivateClient, public EventTargetWithInlineData, public ContextDestructionObserver {
</ins><span class="cx"> public:
</span><span class="cx"> class Observer {
</span><span class="cx"> public:
</span><span class="lines">@@ -78,8 +78,8 @@
</span><span class="cx"> MediaStreamPrivate* privateStream() const { return m_private.get(); }
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual EventTargetInterface eventTargetInterface() const FINAL { return MediaStreamEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const FINAL { return ContextDestructionObserver::scriptExecutionContext(); }
</del><ins>+ virtual EventTargetInterface eventTargetInterface() const final { return MediaStreamEventTargetInterfaceType; }
+ virtual ScriptExecutionContext* scriptExecutionContext() const final { return ContextDestructionObserver::scriptExecutionContext(); }
</ins><span class="cx">
</span><span class="cx"> using RefCounted<MediaStream>::ref;
</span><span class="cx"> using RefCounted<MediaStream>::deref;
</span><span class="lines">@@ -94,20 +94,20 @@
</span><span class="cx"> MediaStream(ScriptExecutionContext&, PassRefPtr<MediaStreamPrivate>);
</span><span class="cx">
</span><span class="cx"> // ContextDestructionObserver
</span><del>- virtual void contextDestroyed() override FINAL;
</del><ins>+ virtual void contextDestroyed() override final;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // EventTarget
</span><del>- virtual void refEventTarget() override FINAL { ref(); }
- virtual void derefEventTarget() override FINAL { deref(); }
</del><ins>+ virtual void refEventTarget() override final { ref(); }
+ virtual void derefEventTarget() override final { deref(); }
</ins><span class="cx">
</span><span class="cx"> // MediaStreamPrivateClient
</span><del>- virtual void trackDidEnd() override FINAL;
- virtual void streamDidEnd() override FINAL;
- virtual void addRemoteSource(MediaStreamSource*) override FINAL;
- virtual void removeRemoteSource(MediaStreamSource*) override FINAL;
- virtual void addRemoteTrack(MediaStreamTrackPrivate*) override FINAL;
- virtual void removeRemoteTrack(MediaStreamTrackPrivate*) override FINAL;
</del><ins>+ virtual void trackDidEnd() override final;
+ virtual void streamDidEnd() override final;
+ virtual void addRemoteSource(MediaStreamSource*) override final;
+ virtual void removeRemoteSource(MediaStreamSource*) override final;
+ virtual void addRemoteTrack(MediaStreamTrackPrivate*) override final;
+ virtual void removeRemoteTrack(MediaStreamTrackPrivate*) override final;
</ins><span class="cx">
</span><span class="cx"> bool removeTrack(PassRefPtr<MediaStreamTrack>);
</span><span class="cx"> bool addTrack(PassRefPtr<MediaStreamTrack>);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamMediaStreamRegistryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/MediaStreamRegistry.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/MediaStreamRegistry.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/mediastream/MediaStreamRegistry.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> class URL;
</span><span class="cx"> class MediaStream;
</span><span class="cx">
</span><del>-class MediaStreamRegistry FINAL : public URLRegistry {
</del><ins>+class MediaStreamRegistry final : public URLRegistry {
</ins><span class="cx"> public:
</span><span class="cx"> // Returns a single instance of MediaStreamRegistry.
</span><span class="cx"> static MediaStreamRegistry& registry();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamMediaStreamTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/MediaStreamTrack.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/MediaStreamTrack.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/mediastream/MediaStreamTrack.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -99,8 +99,8 @@
</span><span class="cx"> void removeObserver(Observer*);
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual EventTargetInterface eventTargetInterface() const override FINAL { return MediaStreamTrackEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override FINAL { return ActiveDOMObject::scriptExecutionContext(); }
</del><ins>+ virtual EventTargetInterface eventTargetInterface() const override final { return MediaStreamTrackEventTargetInterfaceType; }
+ virtual ScriptExecutionContext* scriptExecutionContext() const override final { return ActiveDOMObject::scriptExecutionContext(); }
</ins><span class="cx">
</span><span class="cx"> using RefCounted<MediaStreamTrack>::ref;
</span><span class="cx"> using RefCounted<MediaStreamTrack>::deref;
</span><span class="lines">@@ -119,11 +119,11 @@
</span><span class="cx"> void dispatchQueuedEvents();
</span><span class="cx">
</span><span class="cx"> // ActiveDOMObject
</span><del>- virtual void stop() override FINAL;
</del><ins>+ virtual void stop() override final;
</ins><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual void refEventTarget() override FINAL { ref(); }
- virtual void derefEventTarget() override FINAL { deref(); }
</del><ins>+ virtual void refEventTarget() override final { ref(); }
+ virtual void derefEventTarget() override final { deref(); }
</ins><span class="cx">
</span><span class="cx"> // MediaStreamTrackPrivateClient
</span><span class="cx"> void trackReadyStateChanged();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCDTMFSenderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> class RTCPeerConnectionHandler;
</span><span class="cx"> class RTCDTMFSenderHandler;
</span><span class="cx">
</span><del>-class RTCDTMFSender FINAL : public RefCounted<RTCDTMFSender>, public ScriptWrappable, public EventTargetWithInlineData, public RTCDTMFSenderHandlerClient, public ActiveDOMObject {
</del><ins>+class RTCDTMFSender final : public RefCounted<RTCDTMFSender>, public ScriptWrappable, public EventTargetWithInlineData, public RTCDTMFSenderHandlerClient, public ActiveDOMObject {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<RTCDTMFSender> create(ScriptExecutionContext*, RTCPeerConnectionHandler*, PassRefPtr<MediaStreamTrack>, ExceptionCode&);
</span><span class="cx"> ~RTCDTMFSender();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCDataChannelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> class RTCDataChannelHandler;
</span><span class="cx"> class RTCPeerConnectionHandler;
</span><span class="cx">
</span><del>-class RTCDataChannel FINAL : public RefCounted<RTCDataChannel>, public ScriptWrappable, public EventTargetWithInlineData, public RTCDataChannelHandlerClient {
</del><ins>+class RTCDataChannel final : public RefCounted<RTCDataChannel>, public ScriptWrappable, public EventTargetWithInlineData, public RTCDataChannelHandlerClient {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<RTCDataChannel> create(ScriptExecutionContext*, std::unique_ptr<RTCDataChannelHandler>);
</span><span class="cx"> static PassRefPtr<RTCDataChannel> create(ScriptExecutionContext*, RTCPeerConnectionHandler*, const String& , const Dictionary&, ExceptionCode&);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCPeerConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx"> class RTCStatsCallback;
</span><span class="cx"> class VoidCallback;
</span><span class="cx">
</span><del>-class RTCPeerConnection FINAL : public RefCounted<RTCPeerConnection>, public ScriptWrappable, public RTCPeerConnectionHandlerClient, public EventTargetWithInlineData, public ActiveDOMObject, public MediaStream::Observer {
</del><ins>+class RTCPeerConnection final : public RefCounted<RTCPeerConnection>, public ScriptWrappable, public RTCPeerConnectionHandlerClient, public EventTargetWithInlineData, public ActiveDOMObject, public MediaStream::Observer {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<RTCPeerConnection> create(ScriptExecutionContext&, const Dictionary& rtcConfiguration, const Dictionary& mediaConstraints, ExceptionCode&);
</span><span class="cx"> ~RTCPeerConnection();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamUserMediaRequesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/UserMediaRequest.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/UserMediaRequest.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/mediastream/UserMediaRequest.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -70,14 +70,14 @@
</span><span class="cx"> UserMediaRequest(ScriptExecutionContext*, UserMediaController*, PassRefPtr<MediaConstraints> audioConstraints, PassRefPtr<MediaConstraints> videoConstraints, PassRefPtr<NavigatorUserMediaSuccessCallback>, PassRefPtr<NavigatorUserMediaErrorCallback>);
</span><span class="cx">
</span><span class="cx"> // MediaStreamCreationClient
</span><del>- virtual void constraintsValidated() override FINAL;
- virtual void constraintsInvalid(const String& constraintName) override FINAL;
- virtual void didCreateStream(PassRefPtr<MediaStreamPrivate>) override FINAL;
- virtual void failedToCreateStreamWithConstraintsError(const String& constraintName) override FINAL;
- virtual void failedToCreateStreamWithPermissionError() override FINAL;
</del><ins>+ virtual void constraintsValidated() override final;
+ virtual void constraintsInvalid(const String& constraintName) override final;
+ virtual void didCreateStream(PassRefPtr<MediaStreamPrivate>) override final;
+ virtual void failedToCreateStreamWithConstraintsError(const String& constraintName) override final;
+ virtual void failedToCreateStreamWithPermissionError() override final;
</ins><span class="cx">
</span><span class="cx"> // ContextDestructionObserver
</span><del>- virtual void contextDestroyed() override FINAL;
</del><ins>+ virtual void contextDestroyed() override final;
</ins><span class="cx">
</span><span class="cx"> void callSuccessHandler(PassRefPtr<MediaStreamPrivate>);
</span><span class="cx"> void callErrorHandler(PassRefPtr<NavigatorUserMediaError>);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamVideoStreamTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/VideoStreamTrack.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/VideoStreamTrack.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/mediastream/VideoStreamTrack.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> class MediaStreamSource;
</span><span class="cx"> class ScriptExecutionContext;
</span><span class="cx">
</span><del>-class VideoStreamTrack FINAL : public MediaStreamTrack {
</del><ins>+class VideoStreamTrack final : public MediaStreamTrack {
</ins><span class="cx"> public:
</span><span class="cx"> static RefPtr<VideoStreamTrack> create(ScriptExecutionContext&, const Dictionary&);
</span><span class="cx"> static RefPtr<VideoStreamTrack> create(ScriptExecutionContext&, MediaStreamTrackPrivate&);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesnotificationsNotificationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/notifications/Notification.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/notifications/Notification.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/notifications/Notification.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -63,7 +63,7 @@
</span><span class="cx">
</span><span class="cx"> typedef int ExceptionCode;
</span><span class="cx">
</span><del>-class Notification FINAL : public RefCounted<Notification>, public ActiveDOMObject, public EventTargetWithInlineData {
</del><ins>+class Notification final : public RefCounted<Notification>, public ActiveDOMObject, public EventTargetWithInlineData {
</ins><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx"> Notification();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesspeechSpeechSynthesisUtteranceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/speech/SpeechSynthesisUtterance.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/speech/SpeechSynthesisUtterance.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/speech/SpeechSynthesisUtterance.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SpeechSynthesisUtterance FINAL : public PlatformSpeechSynthesisUtteranceClient, public RefCounted<SpeechSynthesisUtterance>, public ContextDestructionObserver, public EventTargetWithInlineData {
</del><ins>+class SpeechSynthesisUtterance final : public PlatformSpeechSynthesisUtteranceClient, public RefCounted<SpeechSynthesisUtterance>, public ContextDestructionObserver, public EventTargetWithInlineData {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SpeechSynthesisUtterance> create(ScriptExecutionContext&, const String&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioContext.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioContext.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/webaudio/AudioContext.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -234,8 +234,8 @@
</span><span class="cx"> void removeMarkedSummingJunction(AudioSummingJunction*);
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual EventTargetInterface eventTargetInterface() const override FINAL { return AudioContextEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override FINAL;
</del><ins>+ virtual EventTargetInterface eventTargetInterface() const override final { return AudioContextEventTargetInterfaceType; }
+ virtual ScriptExecutionContext* scriptExecutionContext() const override final;
</ins><span class="cx">
</span><span class="cx"> DEFINE_ATTRIBUTE_EVENT_LISTENER(complete);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioNode.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioNode.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/webaudio/AudioNode.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -181,7 +181,7 @@
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><span class="cx"> virtual EventTargetInterface eventTargetInterface() const override;
</span><del>- virtual ScriptExecutionContext* scriptExecutionContext() const override FINAL;
</del><ins>+ virtual ScriptExecutionContext* scriptExecutionContext() const override final;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> // Inputs and outputs must be created before the AudioNode is initialized.
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsWebSocketh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/WebSocket.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/websockets/WebSocket.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/Modules/websockets/WebSocket.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> class Blob;
</span><span class="cx"> class ThreadableWebSocketChannel;
</span><span class="cx">
</span><del>-class WebSocket FINAL : public RefCounted<WebSocket>, public EventTargetWithInlineData, public ActiveDOMObject, public WebSocketChannelClient {
</del><ins>+class WebSocket final : public RefCounted<WebSocket>, public EventTargetWithInlineData, public ActiveDOMObject, public WebSocketChannelClient {
</ins><span class="cx"> public:
</span><span class="cx"> static void setIsAvailable(bool);
</span><span class="cx"> static bool isAvailable();
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityList.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityList.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/accessibility/AccessibilityList.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> bool isOrderedList() const;
</span><span class="cx"> bool isDescriptionList() const;
</span><span class="cx">
</span><del>- virtual AccessibilityRole roleValue() const override FINAL;
</del><ins>+ virtual AccessibilityRole roleValue() const override final;
</ins><span class="cx"> private:
</span><span class="cx"> virtual bool computeAccessibilityIsIgnored() const override;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityListBoxOptionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx">
</span><span class="cx"> virtual LayoutRect elementRect() const override;
</span><span class="cx"> virtual AccessibilityObject* parentObject() const override;
</span><del>- virtual bool isListBoxOption() const override FINAL { return true; }
</del><ins>+ virtual bool isListBoxOption() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> HTMLElement* m_optionElement;
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityNodeObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityNodeObject.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityNodeObject.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/accessibility/AccessibilityNodeObject.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -128,7 +128,7 @@
</span><span class="cx"> virtual String stringValue() const override;
</span><span class="cx"> virtual void colorValue(int& r, int& g, int& b) const override;
</span><span class="cx"> virtual String ariaLabeledByAttribute() const override;
</span><del>- virtual bool hasAttributesRequiredForInclusion() const override FINAL;
</del><ins>+ virtual bool hasAttributesRequiredForInclusion() const override final;
</ins><span class="cx">
</span><span class="cx"> virtual Element* actionElement() const override;
</span><span class="cx"> Element* mouseButtonListener() const;
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilitySearchFieldButtonsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilitySearchFieldButtons.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilitySearchFieldButtons.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/accessibility/AccessibilitySearchFieldButtons.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class AccessibilitySearchFieldCancelButton FINAL : public AccessibilityRenderObject {
</del><ins>+class AccessibilitySearchFieldCancelButton final : public AccessibilityRenderObject {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<AccessibilitySearchFieldCancelButton> create(RenderObject*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilitySliderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilitySlider.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilitySlider.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/accessibility/AccessibilitySlider.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx"> static PassRefPtr<AccessibilitySliderThumb> create();
</span><span class="cx"> virtual ~AccessibilitySliderThumb() { }
</span><span class="cx">
</span><del>- virtual bool isSliderThumb() const override FINAL { return true; }
</del><ins>+ virtual bool isSliderThumb() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> virtual AccessibilityRole roleValue() const override { return SliderThumbRole; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSCryptoAlgorithmBuilderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSCryptoAlgorithmBuilder.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSCryptoAlgorithmBuilder.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/bindings/js/JSCryptoAlgorithmBuilder.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class JSCryptoAlgorithmBuilder FINAL : public CryptoAlgorithmDescriptionBuilder {
</del><ins>+class JSCryptoAlgorithmBuilder final : public CryptoAlgorithmDescriptionBuilder {
</ins><span class="cx"> public:
</span><span class="cx"> JSCryptoAlgorithmBuilder(JSC::ExecState*);
</span><span class="cx"> virtual ~JSCryptoAlgorithmBuilder();
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSCryptoKeySerializationJWKh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSCryptoKeySerializationJWK.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSCryptoKeySerializationJWK.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/bindings/js/JSCryptoKeySerializationJWK.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> class CryptoKey;
</span><span class="cx"> class CryptoKeyDataRSAComponents;
</span><span class="cx">
</span><del>-class JSCryptoKeySerializationJWK FINAL : public CryptoKeySerialization {
</del><ins>+class JSCryptoKeySerializationJWK final : public CryptoKeySerialization {
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(JSCryptoKeySerializationJWK);
</span><span class="cx"> public:
</span><span class="cx"> static std::unique_ptr<JSCryptoKeySerializationJWK> create(JSC::ExecState* exec, const String& jsonString)
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSDOMGlobalObjectTaskcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSDOMGlobalObjectTask.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSDOMGlobalObjectTask.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/bindings/js/JSDOMGlobalObjectTask.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class JSGlobalObjectCallback FINAL : public RefCounted<JSGlobalObjectCallback>, private ActiveDOMCallback {
</del><ins>+class JSGlobalObjectCallback final : public RefCounted<JSGlobalObjectCallback>, private ActiveDOMCallback {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<JSGlobalObjectCallback> create(JSDOMGlobalObject* globalObject, PassRefPtr<Microtask> task)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSDOMGlobalObjectTaskh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSDOMGlobalObjectTask.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSDOMGlobalObjectTask.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/bindings/js/JSDOMGlobalObjectTask.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> class JSGlobalObjectCallback;
</span><span class="cx">
</span><del>-class JSGlobalObjectTask FINAL : public ScriptExecutionContext::Task {
</del><ins>+class JSGlobalObjectTask final : public ScriptExecutionContext::Task {
</ins><span class="cx"> public:
</span><span class="cx"> static PassOwnPtr<JSGlobalObjectTask> create(JSDOMGlobalObject* globalObject, PassRefPtr<JSC::Microtask> task)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSLazyEventListenerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSLazyEventListener.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSLazyEventListener.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/bindings/js/JSLazyEventListener.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> class Frame;
</span><span class="cx"> class QualifiedName;
</span><span class="cx">
</span><del>- class JSLazyEventListener FINAL : public JSEventListener {
</del><ins>+ class JSLazyEventListener final : public JSEventListener {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<JSLazyEventListener> createForNode(ContainerNode&, const QualifiedName& attributeName, const AtomicString& attributeValue);
</span><span class="cx"> static PassRefPtr<JSLazyEventListener> createForDOMWindow(Frame&, const QualifiedName& attributeName, const AtomicString& attributeValue);
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsScriptDebugServerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/ScriptDebugServer.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/ScriptDebugServer.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/bindings/js/ScriptDebugServer.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -102,12 +102,12 @@
</span><span class="cx"> typedef Vector<ScriptBreakpointAction> BreakpointActions;
</span><span class="cx"> typedef HashMap<JSC::BreakpointID, BreakpointActions> BreakpointIDToActionsMap;
</span><span class="cx">
</span><del>- virtual void sourceParsed(JSC::ExecState*, JSC::SourceProvider*, int errorLine, const String& errorMsg) override FINAL;
- virtual bool needPauseHandling(JSC::JSGlobalObject*) override FINAL;
- virtual void handleBreakpointHit(const JSC::Breakpoint&) override FINAL;
- virtual void handleExceptionInBreakpointCondition(JSC::ExecState*, JSC::JSValue exception) const override FINAL;
- virtual void handlePause(JSC::Debugger::ReasonForPause, JSC::JSGlobalObject*) override FINAL;
- virtual void notifyDoneProcessingDebuggerEvents() override FINAL;
</del><ins>+ virtual void sourceParsed(JSC::ExecState*, JSC::SourceProvider*, int errorLine, const String& errorMsg) override final;
+ virtual bool needPauseHandling(JSC::JSGlobalObject*) override final;
+ virtual void handleBreakpointHit(const JSC::Breakpoint&) override final;
+ virtual void handleExceptionInBreakpointCondition(JSC::ExecState*, JSC::JSValue exception) const override final;
+ virtual void handlePause(JSC::Debugger::ReasonForPause, JSC::JSGlobalObject*) override final;
+ virtual void notifyDoneProcessingDebuggerEvents() override final;
</ins><span class="cx">
</span><span class="cx"> void recompileAllJSFunctionsTimerFired(Timer<ScriptDebugServer>&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsWorkerScriptDebugServerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/WorkerScriptDebugServer.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/WorkerScriptDebugServer.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/bindings/js/WorkerScriptDebugServer.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> class WorkerGlobalScope;
</span><span class="cx">
</span><del>-class WorkerScriptDebugServer FINAL : public ScriptDebugServer {
</del><ins>+class WorkerScriptDebugServer final : public ScriptDebugServer {
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(WorkerScriptDebugServer);
</span><span class="cx"> public:
</span><span class="cx"> WorkerScriptDebugServer(WorkerGlobalScope*, const String&);
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmAES_CBCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_CBC.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_CBC.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_CBC.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> class CryptoAlgorithmAesCbcParams;
</span><span class="cx"> class CryptoKeyAES;
</span><span class="cx">
</span><del>-class CryptoAlgorithmAES_CBC FINAL : public CryptoAlgorithm {
</del><ins>+class CryptoAlgorithmAES_CBC final : public CryptoAlgorithm {
</ins><span class="cx"> public:
</span><span class="cx"> static const char* const s_name;
</span><span class="cx"> static const CryptoAlgorithmIdentifier s_identifier = CryptoAlgorithmIdentifier::AES_CBC;
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmAES_KWh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_KW.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_KW.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_KW.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> class CryptoKeyAES;
</span><span class="cx">
</span><del>-class CryptoAlgorithmAES_KW FINAL : public CryptoAlgorithm {
</del><ins>+class CryptoAlgorithmAES_KW final : public CryptoAlgorithm {
</ins><span class="cx"> public:
</span><span class="cx"> static const char* const s_name;
</span><span class="cx"> static const CryptoAlgorithmIdentifier s_identifier = CryptoAlgorithmIdentifier::AES_KW;
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmHMACh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmHMAC.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmHMAC.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmHMAC.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> class CryptoAlgorithmHmacParams;
</span><span class="cx"> class CryptoKeyHMAC;
</span><span class="cx">
</span><del>-class CryptoAlgorithmHMAC FINAL : public CryptoAlgorithm {
</del><ins>+class CryptoAlgorithmHMAC final : public CryptoAlgorithm {
</ins><span class="cx"> public:
</span><span class="cx"> static const char* const s_name;
</span><span class="cx"> static const CryptoAlgorithmIdentifier s_identifier = CryptoAlgorithmIdentifier::HMAC;
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmRSAES_PKCS1_v1_5h"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSAES_PKCS1_v1_5.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSAES_PKCS1_v1_5.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSAES_PKCS1_v1_5.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> class CryptoAlgorithmRSAESParams;
</span><span class="cx"> class CryptoKeyRSA;
</span><span class="cx">
</span><del>-class CryptoAlgorithmRSAES_PKCS1_v1_5 FINAL : public CryptoAlgorithm {
</del><ins>+class CryptoAlgorithmRSAES_PKCS1_v1_5 final : public CryptoAlgorithm {
</ins><span class="cx"> public:
</span><span class="cx"> static const char* const s_name;
</span><span class="cx"> static const CryptoAlgorithmIdentifier s_identifier = CryptoAlgorithmIdentifier::RSAES_PKCS1_v1_5;
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmRSASSA_PKCS1_v1_5h"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSASSA_PKCS1_v1_5.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSASSA_PKCS1_v1_5.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSASSA_PKCS1_v1_5.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> class CryptoAlgorithmRsaSsaParams;
</span><span class="cx"> class CryptoKeyRSA;
</span><span class="cx">
</span><del>-class CryptoAlgorithmRSASSA_PKCS1_v1_5 FINAL : public CryptoAlgorithm {
</del><ins>+class CryptoAlgorithmRSASSA_PKCS1_v1_5 final : public CryptoAlgorithm {
</ins><span class="cx"> public:
</span><span class="cx"> static const char* const s_name;
</span><span class="cx"> static const CryptoAlgorithmIdentifier s_identifier = CryptoAlgorithmIdentifier::RSASSA_PKCS1_v1_5;
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmRSA_OAEPh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSA_OAEP.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSA_OAEP.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSA_OAEP.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> class CryptoAlgorithmRsaOaepParams;
</span><span class="cx"> class CryptoKeyRSA;
</span><span class="cx">
</span><del>-class CryptoAlgorithmRSA_OAEP FINAL : public CryptoAlgorithm {
</del><ins>+class CryptoAlgorithmRSA_OAEP final : public CryptoAlgorithm {
</ins><span class="cx"> public:
</span><span class="cx"> static const char* const s_name;
</span><span class="cx"> static const CryptoAlgorithmIdentifier s_identifier = CryptoAlgorithmIdentifier::RSA_OAEP;
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmSHA1h"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA1.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA1.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA1.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CryptoAlgorithmSHA1 FINAL : public CryptoAlgorithm {
</del><ins>+class CryptoAlgorithmSHA1 final : public CryptoAlgorithm {
</ins><span class="cx"> public:
</span><span class="cx"> static const char* const s_name;
</span><span class="cx"> static const CryptoAlgorithmIdentifier s_identifier = CryptoAlgorithmIdentifier::SHA_1;
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmSHA224h"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA224.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA224.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA224.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CryptoAlgorithmSHA224 FINAL : public CryptoAlgorithm {
</del><ins>+class CryptoAlgorithmSHA224 final : public CryptoAlgorithm {
</ins><span class="cx"> public:
</span><span class="cx"> static const char* const s_name;
</span><span class="cx"> static const CryptoAlgorithmIdentifier s_identifier = CryptoAlgorithmIdentifier::SHA_224;
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmSHA256h"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA256.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA256.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA256.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CryptoAlgorithmSHA256 FINAL : public CryptoAlgorithm {
</del><ins>+class CryptoAlgorithmSHA256 final : public CryptoAlgorithm {
</ins><span class="cx"> public:
</span><span class="cx"> static const char* const s_name;
</span><span class="cx"> static const CryptoAlgorithmIdentifier s_identifier = CryptoAlgorithmIdentifier::SHA_256;
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmSHA384h"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA384.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA384.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA384.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CryptoAlgorithmSHA384 FINAL : public CryptoAlgorithm {
</del><ins>+class CryptoAlgorithmSHA384 final : public CryptoAlgorithm {
</ins><span class="cx"> public:
</span><span class="cx"> static const char* const s_name;
</span><span class="cx"> static const CryptoAlgorithmIdentifier s_identifier = CryptoAlgorithmIdentifier::SHA_384;
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmSHA512h"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA512.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA512.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA512.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CryptoAlgorithmSHA512 FINAL : public CryptoAlgorithm {
</del><ins>+class CryptoAlgorithmSHA512 final : public CryptoAlgorithm {
</ins><span class="cx"> public:
</span><span class="cx"> static const char* const s_name;
</span><span class="cx"> static const CryptoAlgorithmIdentifier s_identifier = CryptoAlgorithmIdentifier::SHA_512;
</span></span></pre></div>
<a id="trunkSourceWebCorecryptokeysCryptoKeyAESh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/keys/CryptoKeyAES.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/keys/CryptoKeyAES.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/keys/CryptoKeyAES.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CryptoKeyAES FINAL : public CryptoKey {
</del><ins>+class CryptoKeyAES final : public CryptoKey {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<CryptoKeyAES> create(CryptoAlgorithmIdentifier algorithm, const Vector<uint8_t>& key, bool extractable, CryptoKeyUsage usage)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorecryptokeysCryptoKeyDataOctetSequenceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/keys/CryptoKeyDataOctetSequence.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/keys/CryptoKeyDataOctetSequence.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/keys/CryptoKeyDataOctetSequence.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CryptoKeyDataOctetSequence FINAL : public CryptoKeyData {
</del><ins>+class CryptoKeyDataOctetSequence final : public CryptoKeyData {
</ins><span class="cx"> public:
</span><span class="cx"> static std::unique_ptr<CryptoKeyDataOctetSequence> create(const Vector<uint8_t>& keyData)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorecryptokeysCryptoKeyDataRSAComponentsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/keys/CryptoKeyDataRSAComponents.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/keys/CryptoKeyDataRSAComponents.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/keys/CryptoKeyDataRSAComponents.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CryptoKeyDataRSAComponents FINAL : public CryptoKeyData {
</del><ins>+class CryptoKeyDataRSAComponents final : public CryptoKeyData {
</ins><span class="cx"> public:
</span><span class="cx"> enum class Type {
</span><span class="cx"> Public,
</span></span></pre></div>
<a id="trunkSourceWebCorecryptokeysCryptoKeyHMACh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/keys/CryptoKeyHMAC.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/keys/CryptoKeyHMAC.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/keys/CryptoKeyHMAC.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CryptoKeyHMAC FINAL : public CryptoKey {
</del><ins>+class CryptoKeyHMAC final : public CryptoKey {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<CryptoKeyHMAC> create(const Vector<uint8_t>& key, CryptoAlgorithmIdentifier hash, bool extractable, CryptoKeyUsage usage)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorecryptokeysCryptoKeyRSAh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/keys/CryptoKeyRSA.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/keys/CryptoKeyRSA.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/keys/CryptoKeyRSA.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> class CryptoKeyPair;
</span><span class="cx"> class PromiseWrapper;
</span><span class="cx">
</span><del>-class CryptoKeyRSA FINAL : public CryptoKey {
</del><ins>+class CryptoKeyRSA final : public CryptoKey {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<CryptoKeyRSA> create(CryptoAlgorithmIdentifier identifier, CryptoKeyType type, PlatformRSAKey platformKey, bool extractable, CryptoKeyUsage usage)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorecryptokeysCryptoKeySerializationRawh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/keys/CryptoKeySerializationRaw.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/keys/CryptoKeySerializationRaw.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/keys/CryptoKeySerializationRaw.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> class CryptoKey;
</span><span class="cx">
</span><del>-class CryptoKeySerializationRaw FINAL : public CryptoKeySerialization {
</del><ins>+class CryptoKeySerializationRaw final : public CryptoKeySerialization {
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(CryptoKeySerializationRaw);
</span><span class="cx"> public:
</span><span class="cx"> static std::unique_ptr<CryptoKeySerializationRaw> create(const CryptoOperationData& data)
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersCryptoAlgorithmAesCbcParamsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesCbcParams.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesCbcParams.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesCbcParams.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CryptoAlgorithmAesCbcParams FINAL : public CryptoAlgorithmParameters {
</del><ins>+class CryptoAlgorithmAesCbcParams final : public CryptoAlgorithmParameters {
</ins><span class="cx"> public:
</span><span class="cx"> // The initialization vector. MUST be 16 bytes.
</span><span class="cx"> std::array<char, 16> iv;
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersCryptoAlgorithmAesKeyGenParamsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesKeyGenParams.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesKeyGenParams.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesKeyGenParams.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CryptoAlgorithmAesKeyGenParams FINAL : public CryptoAlgorithmParameters {
</del><ins>+class CryptoAlgorithmAesKeyGenParams final : public CryptoAlgorithmParameters {
</ins><span class="cx"> public:
</span><span class="cx"> // The length, in bits, of the key.
</span><span class="cx"> unsigned length;
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersCryptoAlgorithmHmacKeyParamsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmHmacKeyParams.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmHmacKeyParams.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmHmacKeyParams.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CryptoAlgorithmHmacKeyParams FINAL : public CryptoAlgorithmParameters {
</del><ins>+class CryptoAlgorithmHmacKeyParams final : public CryptoAlgorithmParameters {
</ins><span class="cx"> public:
</span><span class="cx"> CryptoAlgorithmHmacKeyParams()
</span><span class="cx"> : hasLength(false)
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersCryptoAlgorithmHmacParamsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmHmacParams.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmHmacParams.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmHmacParams.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CryptoAlgorithmHmacParams FINAL : public CryptoAlgorithmParameters {
</del><ins>+class CryptoAlgorithmHmacParams final : public CryptoAlgorithmParameters {
</ins><span class="cx"> public:
</span><span class="cx"> // The inner hash function to use.
</span><span class="cx"> CryptoAlgorithmIdentifier hash;
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersCryptoAlgorithmRsaKeyGenParamsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaKeyGenParams.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaKeyGenParams.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaKeyGenParams.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CryptoAlgorithmRsaKeyGenParams FINAL : public CryptoAlgorithmParameters {
</del><ins>+class CryptoAlgorithmRsaKeyGenParams final : public CryptoAlgorithmParameters {
</ins><span class="cx"> public:
</span><span class="cx"> // The length, in bits, of the RSA modulus.
</span><span class="cx"> unsigned modulusLength;
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersCryptoAlgorithmRsaKeyParamsWithHashh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaKeyParamsWithHash.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaKeyParamsWithHash.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaKeyParamsWithHash.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> // This parameters class is currently not specified in WebCrypto.
</span><span class="cx"> // It is necessary to support import from JWK, which treats hash function as part of algorithm
</span><span class="cx"> // identifier, so we need to remember it to compare with one passed to sign or verify functions.
</span><del>-class CryptoAlgorithmRsaKeyParamsWithHash FINAL : public CryptoAlgorithmParameters {
</del><ins>+class CryptoAlgorithmRsaKeyParamsWithHash final : public CryptoAlgorithmParameters {
</ins><span class="cx"> public:
</span><span class="cx"> CryptoAlgorithmRsaKeyParamsWithHash()
</span><span class="cx"> : hasHash(false)
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersCryptoAlgorithmRsaOaepParamsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaOaepParams.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaOaepParams.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaOaepParams.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CryptoAlgorithmRsaOaepParams FINAL : public CryptoAlgorithmParameters {
</del><ins>+class CryptoAlgorithmRsaOaepParams final : public CryptoAlgorithmParameters {
</ins><span class="cx"> public:
</span><span class="cx"> CryptoAlgorithmRsaOaepParams()
</span><span class="cx"> : hasLabel(false)
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersCryptoAlgorithmRsaSsaParamsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaSsaParams.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaSsaParams.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaSsaParams.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CryptoAlgorithmRsaSsaParams FINAL : public CryptoAlgorithmParameters {
</del><ins>+class CryptoAlgorithmRsaSsaParams final : public CryptoAlgorithmParameters {
</ins><span class="cx"> public:
</span><span class="cx"> // The hash algorithm to use.
</span><span class="cx"> CryptoAlgorithmIdentifier hash;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSCanvasValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSCanvasValue.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSCanvasValue.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/css/CSSCanvasValue.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx">
</span><span class="cx"> // NOTE: We put the CanvasObserver in a member instead of inheriting from it
</span><span class="cx"> // to avoid adding a vptr to CSSCanvasValue.
</span><del>- class CanvasObserverProxy FINAL : public CanvasObserver {
</del><ins>+ class CanvasObserverProxy final : public CanvasObserver {
</ins><span class="cx"> public:
</span><span class="cx"> explicit CanvasObserverProxy(CSSCanvasValue& ownerValue)
</span><span class="cx"> : m_ownerValue(ownerValue)
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFontSelectorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFontSelector.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFontSelector.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/css/CSSFontSelector.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> class FontDescription;
</span><span class="cx"> class StyleRuleFontFace;
</span><span class="cx">
</span><del>-class CSSFontSelector FINAL : public FontSelector {
</del><ins>+class CSSFontSelector final : public FontSelector {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<CSSFontSelector> create(Document* document)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSStyleSheeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSStyleSheet.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSStyleSheet.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/css/CSSStyleSheet.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx">
</span><span class="cx"> typedef int ExceptionCode;
</span><span class="cx">
</span><del>-class CSSStyleSheet FINAL : public StyleSheet {
</del><ins>+class CSSStyleSheet final : public StyleSheet {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRef<CSSStyleSheet> create(PassRef<StyleSheetContents>, CSSImportRule* ownerRule = 0);
</span><span class="cx"> static PassRef<CSSStyleSheet> create(PassRef<StyleSheetContents>, Node* ownerNode);
</span></span></pre></div>
<a id="trunkSourceWebCoredomAttrh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Attr.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Attr.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/Attr.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> // resulting nodevalue in the attribute upon
</span><span class="cx"> // destruction. however, this is not yet implemented.
</span><span class="cx">
</span><del>-class Attr FINAL : public ContainerNode {
</del><ins>+class Attr final : public ContainerNode {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<Attr> create(Element*, const QualifiedName&);
</span><span class="cx"> static PassRefPtr<Attr> create(Document&, const QualifiedName&, const AtomicString& value);
</span></span></pre></div>
<a id="trunkSourceWebCoredomBeforeUnloadEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/BeforeUnloadEvent.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/BeforeUnloadEvent.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/BeforeUnloadEvent.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class BeforeUnloadEvent FINAL : public Event {
</del><ins>+class BeforeUnloadEvent final : public Event {
</ins><span class="cx"> public:
</span><span class="cx"> virtual ~BeforeUnloadEvent();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomCDATASectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/CDATASection.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/CDATASection.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/CDATASection.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CDATASection FINAL : public Text {
</del><ins>+class CDATASection final : public Text {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<CDATASection> create(Document&, const String&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomCharacterDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/CharacterData.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/CharacterData.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/CharacterData.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -63,11 +63,11 @@
</span><span class="cx"> void dispatchModifiedEvent(const String& oldValue);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual String nodeValue() const override FINAL;
- virtual void setNodeValue(const String&, ExceptionCode&) override FINAL;
- virtual bool isCharacterDataNode() const override FINAL { return true; }
- virtual int maxCharacterOffset() const override FINAL;
- virtual bool offsetInCharacters() const override FINAL;
</del><ins>+ virtual String nodeValue() const override final;
+ virtual void setNodeValue(const String&, ExceptionCode&) override final;
+ virtual bool isCharacterDataNode() const override final { return true; }
+ virtual int maxCharacterOffset() const override final;
+ virtual bool offsetInCharacters() const override final;
</ins><span class="cx"> void setDataAndUpdate(const String&, unsigned offsetOfReplacedData, unsigned oldLength, unsigned newLength);
</span><span class="cx"> void checkCharDataOperation(unsigned offset, ExceptionCode&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomChildNodeListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ChildNodeList.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ChildNodeList.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/ChildNodeList.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> class ContainerNode;
</span><span class="cx">
</span><del>-class EmptyNodeList FINAL : public NodeList {
</del><ins>+class EmptyNodeList final : public NodeList {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<EmptyNodeList> create(Node& owner)
</span><span class="cx"> {
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> Ref<Node> m_owner;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class ChildNodeList FINAL : public NodeList {
</del><ins>+class ChildNodeList final : public NodeList {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<ChildNodeList> create(ContainerNode& parent)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoredomClipboardcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Clipboard.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Clipboard.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/Clipboard.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(DRAG_SUPPORT)
</span><span class="cx">
</span><del>-class DragImageLoader FINAL : private CachedImageClient {
</del><ins>+class DragImageLoader final : private CachedImageClient {
</ins><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx"> static PassOwnPtr<DragImageLoader> create(Clipboard*);
</span></span></pre></div>
<a id="trunkSourceWebCoredomCommenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Comment.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Comment.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/Comment.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class Comment FINAL : public CharacterData {
</del><ins>+class Comment final : public CharacterData {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<Comment> create(Document&, const String&);
</span><span class="cx"> static PassRefPtr<Comment> create(ScriptExecutionContext&, const String&);
</span></span></pre></div>
<a id="trunkSourceWebCoredomDatasetDOMStringMaph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DatasetDOMStringMap.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DatasetDOMStringMap.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/DatasetDOMStringMap.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> class Element;
</span><span class="cx">
</span><del>-class DatasetDOMStringMap FINAL : public DOMStringMap {
</del><ins>+class DatasetDOMStringMap final : public DOMStringMap {
</ins><span class="cx"> public:
</span><span class="cx"> explicit DatasetDOMStringMap(Element& element)
</span><span class="cx"> : m_element(element)
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/Document.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -605,7 +605,7 @@
</span><span class="cx">
</span><span class="cx"> bool wellFormed() const { return m_wellFormed; }
</span><span class="cx">
</span><del>- virtual const URL& url() const override FINAL { return m_url; }
</del><ins>+ virtual const URL& url() const override final { return m_url; }
</ins><span class="cx"> void setURL(const URL&);
</span><span class="cx">
</span><span class="cx"> // To understand how these concepts relate to one another, please see the
</span><span class="lines">@@ -617,7 +617,7 @@
</span><span class="cx"> const String& baseTarget() const { return m_baseTarget; }
</span><span class="cx"> void processBaseElement();
</span><span class="cx">
</span><del>- virtual URL completeURL(const String&) const override FINAL;
</del><ins>+ virtual URL completeURL(const String&) const override final;
</ins><span class="cx"> URL completeURL(const String&, const URL& baseURLOverride) const;
</span><span class="cx">
</span><span class="cx"> virtual String userAgent(const URL&) const override;
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentEventQueuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentEventQueue.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentEventQueue.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/DocumentEventQueue.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class DocumentEventQueue::Timer FINAL : public SuspendableTimer {
</del><ins>+class DocumentEventQueue::Timer final : public SuspendableTimer {
</ins><span class="cx"> public:
</span><span class="cx"> static PassOwnPtr<Timer> create(DocumentEventQueue& eventQueue)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentEventQueueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentEventQueue.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentEventQueue.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/DocumentEventQueue.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> class Event;
</span><span class="cx"> class Node;
</span><span class="cx">
</span><del>-class DocumentEventQueue FINAL : public EventQueue {
</del><ins>+class DocumentEventQueue final : public EventQueue {
</ins><span class="cx"> public:
</span><span class="cx"> explicit DocumentEventQueue(Document&);
</span><span class="cx"> virtual ~DocumentEventQueue();
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentType.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentType.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/DocumentType.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> class NamedNodeMap;
</span><span class="cx">
</span><del>-class DocumentType FINAL : public Node {
</del><ins>+class DocumentType final : public Node {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<DocumentType> create(Document& document, const String& name, const String& publicId, const String& systemId)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/Element.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -258,11 +258,11 @@
</span><span class="cx"> bool hasLocalName(const AtomicString& other) const { return m_tagName.localName() == other; }
</span><span class="cx"> bool hasLocalName(const QualifiedName& other) const { return m_tagName.localName() == other.localName(); }
</span><span class="cx">
</span><del>- virtual const AtomicString& localName() const override FINAL { return m_tagName.localName(); }
- virtual const AtomicString& prefix() const override FINAL { return m_tagName.prefix(); }
- virtual const AtomicString& namespaceURI() const override FINAL { return m_tagName.namespaceURI(); }
</del><ins>+ virtual const AtomicString& localName() const override final { return m_tagName.localName(); }
+ virtual const AtomicString& prefix() const override final { return m_tagName.prefix(); }
+ virtual const AtomicString& namespaceURI() const override final { return m_tagName.namespaceURI(); }
</ins><span class="cx">
</span><del>- virtual URL baseURI() const override FINAL;
</del><ins>+ virtual URL baseURI() const override final;
</ins><span class="cx">
</span><span class="cx"> virtual String nodeName() const override;
</span><span class="cx">
</span><span class="lines">@@ -437,7 +437,7 @@
</span><span class="cx">
</span><span class="cx"> bool isFinishedParsingChildren() const { return isParsingChildrenFinished(); }
</span><span class="cx"> virtual void finishParsingChildren() override;
</span><del>- virtual void beginParsingChildren() override FINAL;
</del><ins>+ virtual void beginParsingChildren() override final;
</ins><span class="cx">
</span><span class="cx"> PseudoElement* beforePseudoElement() const;
</span><span class="cx"> PseudoElement* afterPseudoElement() const;
</span><span class="lines">@@ -575,7 +575,7 @@
</span><span class="cx"> virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
</span><span class="cx"> virtual void removedFrom(ContainerNode&) override;
</span><span class="cx"> virtual void childrenChanged(const ChildChange&) override;
</span><del>- virtual void removeAllEventListeners() override FINAL;
</del><ins>+ virtual void removeAllEventListeners() override final;
</ins><span class="cx">
</span><span class="cx"> virtual PassRefPtr<RenderStyle> customStyleForRenderer();
</span><span class="cx">
</span><span class="lines">@@ -628,9 +628,9 @@
</span><span class="cx">
</span><span class="cx"> void scrollByUnits(int units, ScrollGranularity);
</span><span class="cx">
</span><del>- virtual void setPrefix(const AtomicString&, ExceptionCode&) override FINAL;
- virtual NodeType nodeType() const override FINAL;
- virtual bool childTypeAllowed(NodeType) const override FINAL;
</del><ins>+ virtual void setPrefix(const AtomicString&, ExceptionCode&) override final;
+ virtual NodeType nodeType() const override final;
+ virtual bool childTypeAllowed(NodeType) const override final;
</ins><span class="cx">
</span><span class="cx"> void setAttributeInternal(unsigned index, const QualifiedName&, const AtomicString& value, SynchronizationOfLazyAttribute);
</span><span class="cx"> void addAttributeInternal(const QualifiedName&, const AtomicString& value, SynchronizationOfLazyAttribute);
</span></span></pre></div>
<a id="trunkSourceWebCoredomEntityReferenceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/EntityReference.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/EntityReference.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/EntityReference.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class EntityReference FINAL : public ContainerNode {
</del><ins>+class EntityReference final : public ContainerNode {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<EntityReference> create(Document&, const String& entityName);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomEventContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/EventContext.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/EventContext.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/EventContext.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx"> RefPtr<EventTarget> m_target;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class MouseOrFocusEventContext FINAL : public EventContext {
</del><ins>+class MouseOrFocusEventContext final : public EventContext {
</ins><span class="cx"> public:
</span><span class="cx"> MouseOrFocusEventContext(PassRefPtr<Node>, PassRefPtr<EventTarget> currentTarget, PassRefPtr<EventTarget> target);
</span><span class="cx"> virtual ~MouseOrFocusEventContext();
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx">
</span><span class="cx">
</span><span class="cx"> #if ENABLE(TOUCH_EVENTS) && !PLATFORM(IOS)
</span><del>-class TouchEventContext FINAL : public EventContext {
</del><ins>+class TouchEventContext final : public EventContext {
</ins><span class="cx"> public:
</span><span class="cx"> TouchEventContext(PassRefPtr<Node>, PassRefPtr<EventTarget> currentTarget, PassRefPtr<EventTarget> target);
</span><span class="cx"> virtual ~TouchEventContext();
</span></span></pre></div>
<a id="trunkSourceWebCoredomEventTargeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/EventTarget.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/EventTarget.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/EventTarget.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -161,8 +161,8 @@
</span><span class="cx">
</span><span class="cx"> class EventTargetWithInlineData : public EventTarget {
</span><span class="cx"> protected:
</span><del>- virtual EventTargetData* eventTargetData() override FINAL { return &m_eventTargetData; }
- virtual EventTargetData& ensureEventTargetData() override FINAL { return m_eventTargetData; }
</del><ins>+ virtual EventTargetData* eventTargetData() override final { return &m_eventTargetData; }
+ virtual EventTargetData& ensureEventTargetData() override final { return m_eventTargetData; }
</ins><span class="cx"> private:
</span><span class="cx"> EventTargetData m_eventTargetData;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoredomFocusEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/FocusEvent.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/FocusEvent.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/FocusEvent.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> return adoptRef(new FocusEvent(type, initializer));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual EventTarget* relatedTarget() const override FINAL { return m_relatedTarget.get(); }
</del><ins>+ virtual EventTarget* relatedTarget() const override final { return m_relatedTarget.get(); }
</ins><span class="cx"> void setRelatedTarget(PassRefPtr<EventTarget> relatedTarget) { m_relatedTarget = relatedTarget; }
</span><span class="cx">
</span><span class="cx"> virtual EventInterface eventInterface() const;
</span></span></pre></div>
<a id="trunkSourceWebCoredomLiveNodeListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/LiveNodeList.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/LiveNodeList.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/LiveNodeList.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx">
</span><span class="cx"> document().registerNodeList(*this);
</span><span class="cx"> }
</span><del>- virtual Node* namedItem(const AtomicString&) const override FINAL;
</del><ins>+ virtual Node* namedItem(const AtomicString&) const override final;
</ins><span class="cx"> virtual bool nodeMatches(Element*) const = 0;
</span><span class="cx">
</span><span class="cx"> virtual ~LiveNodeList()
</span><span class="lines">@@ -75,8 +75,8 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> // DOM API
</span><del>- virtual unsigned length() const override FINAL;
- virtual Node* item(unsigned offset) const override FINAL;
</del><ins>+ virtual unsigned length() const override final;
+ virtual Node* item(unsigned offset) const override final;
</ins><span class="cx">
</span><span class="cx"> ALWAYS_INLINE bool isRootedAtDocument() const { return m_rootType == NodeListIsRootedAtDocument; }
</span><span class="cx"> ALWAYS_INLINE NodeListInvalidationType invalidationType() const { return static_cast<NodeListInvalidationType>(m_invalidationType); }
</span></span></pre></div>
<a id="trunkSourceWebCoredomMessagePorth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/MessagePort.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/MessagePort.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/MessagePort.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> // The overwhelmingly common case is sending a single port, so handle that efficiently with an inline buffer of size 1.
</span><span class="cx"> typedef Vector<RefPtr<MessagePort>, 1> MessagePortArray;
</span><span class="cx">
</span><del>- class MessagePort FINAL : public RefCounted<MessagePort>, public EventTargetWithInlineData {
</del><ins>+ class MessagePort final : public RefCounted<MessagePort>, public EventTargetWithInlineData {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MessagePort> create(ScriptExecutionContext& scriptExecutionContext) { return adoptRef(new MessagePort(scriptExecutionContext)); }
</span><span class="cx"> virtual ~MessagePort();
</span></span></pre></div>
<a id="trunkSourceWebCoredomMouseEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/MouseEvent.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/MouseEvent.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/MouseEvent.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -84,7 +84,7 @@
</span><span class="cx"> // but we will match the standard DOM.
</span><span class="cx"> unsigned short button() const { return m_button; }
</span><span class="cx"> bool buttonDown() const { return m_buttonDown; }
</span><del>- virtual EventTarget* relatedTarget() const override FINAL { return m_relatedTarget.get(); }
</del><ins>+ virtual EventTarget* relatedTarget() const override final { return m_relatedTarget.get(); }
</ins><span class="cx"> void setRelatedTarget(PassRefPtr<EventTarget> relatedTarget) { m_relatedTarget = relatedTarget; }
</span><span class="cx">
</span><span class="cx"> Clipboard* clipboard() const { return m_clipboard.get(); }
</span></span></pre></div>
<a id="trunkSourceWebCoredomNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Node.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Node.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/Node.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -507,7 +507,7 @@
</span><span class="cx"> virtual HTMLInputElement* toInputElement();
</span><span class="cx">
</span><span class="cx"> virtual EventTargetInterface eventTargetInterface() const override;
</span><del>- virtual ScriptExecutionContext* scriptExecutionContext() const override FINAL; // Implemented in Document.h
</del><ins>+ virtual ScriptExecutionContext* scriptExecutionContext() const override final; // Implemented in Document.h
</ins><span class="cx">
</span><span class="cx"> virtual bool addEventListener(const AtomicString& eventType, PassRefPtr<EventListener>, bool useCapture) override;
</span><span class="cx"> virtual bool removeEventListener(const AtomicString& eventType, EventListener*, bool useCapture) override;
</span><span class="lines">@@ -539,8 +539,8 @@
</span><span class="cx"> using TreeShared<Node>::ref;
</span><span class="cx"> using TreeShared<Node>::deref;
</span><span class="cx">
</span><del>- virtual EventTargetData* eventTargetData() override FINAL;
- virtual EventTargetData& ensureEventTargetData() override FINAL;
</del><ins>+ virtual EventTargetData* eventTargetData() override final;
+ virtual EventTargetData& ensureEventTargetData() override final;
</ins><span class="cx">
</span><span class="cx"> void getRegisteredMutationObserversOfType(HashMap<MutationObserver*, MutationRecordDeliveryOptions>&, MutationObserver::MutationType, const QualifiedName* attributeName);
</span><span class="cx"> void registerMutationObserver(MutationObserver*, MutationObserverOptions, const HashSet<AtomicString>& attributeFilter);
</span></span></pre></div>
<a id="trunkSourceWebCoredomNotationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Notation.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Notation.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/Notation.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> // FIXME: This class is never instantiated. Maybe it should be removed.
</span><span class="cx">
</span><del>-class Notation FINAL : public ContainerNode {
</del><ins>+class Notation final : public ContainerNode {
</ins><span class="cx"> public:
</span><span class="cx"> const String& publicId() const { return m_publicId; }
</span><span class="cx"> const String& systemId() const { return m_systemId; }
</span></span></pre></div>
<a id="trunkSourceWebCoredomProcessingInstructionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ProcessingInstruction.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ProcessingInstruction.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/ProcessingInstruction.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> class StyleSheet;
</span><span class="cx"> class CSSStyleSheet;
</span><span class="cx">
</span><del>-class ProcessingInstruction FINAL : public CharacterData, private CachedStyleSheetClient {
</del><ins>+class ProcessingInstruction final : public CharacterData, private CachedStyleSheetClient {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<ProcessingInstruction> create(Document&, const String& target, const String& data);
</span><span class="cx"> virtual ~ProcessingInstruction();
</span></span></pre></div>
<a id="trunkSourceWebCoredomPseudoElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/PseudoElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/PseudoElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/PseudoElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class PseudoElement FINAL : public Element {
</del><ins>+class PseudoElement final : public Element {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<PseudoElement> create(Element& host, PseudoId pseudoId)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoredomShadowRooth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ShadowRoot.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ShadowRoot.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/ShadowRoot.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class ShadowRoot FINAL : public DocumentFragment, public TreeScope {
</del><ins>+class ShadowRoot final : public DocumentFragment, public TreeScope {
</ins><span class="cx"> public:
</span><span class="cx"> // FIXME: We will support multiple shadow subtrees, however current implementation does not work well
</span><span class="cx"> // if a shadow root is dynamically created. So we prohibit multiple shadow subtrees
</span></span></pre></div>
<a id="trunkSourceWebCoredomStaticNodeListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/StaticNodeList.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/StaticNodeList.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/StaticNodeList.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class StaticNodeList FINAL : public NodeList {
</del><ins>+class StaticNodeList final : public NodeList {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<StaticNodeList> adopt(Vector<Ref<Node>>& nodes)
</span><span class="cx"> {
</span><span class="lines">@@ -61,7 +61,7 @@
</span><span class="cx"> Vector<Ref<Node>> m_nodes;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class StaticElementList FINAL : public NodeList {
</del><ins>+class StaticElementList final : public NodeList {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<StaticElementList> adopt(Vector<Ref<Element>>& elements)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoredomStyledElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/StyledElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/StyledElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/StyledElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx">
</span><span class="cx"> void synchronizeStyleAttributeInternal() const;
</span><span class="cx">
</span><del>- virtual CSSStyleDeclaration* style() override FINAL;
</del><ins>+ virtual CSSStyleDeclaration* style() override final;
</ins><span class="cx">
</span><span class="cx"> const StyleProperties* presentationAttributeStyle();
</span><span class="cx"> virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) { }
</span></span></pre></div>
<a id="trunkSourceWebCoredomTemplateContentDocumentFragmenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/TemplateContentDocumentFragment.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/TemplateContentDocumentFragment.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/TemplateContentDocumentFragment.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class TemplateContentDocumentFragment FINAL : public DocumentFragment {
</del><ins>+class TemplateContentDocumentFragment final : public DocumentFragment {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<TemplateContentDocumentFragment> create(Document& document, const Element* host)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoredomTexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Text.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Text.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/Text.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">
</span><span class="cx"> RenderPtr<RenderText> createTextRenderer(const RenderStyle&);
</span><span class="cx">
</span><del>- virtual bool canContainRangeEndPoint() const override FINAL { return true; }
</del><ins>+ virtual bool canContainRangeEndPoint() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> RenderText* renderer() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomWebKitNamedFlowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/WebKitNamedFlow.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/WebKitNamedFlow.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/dom/WebKitNamedFlow.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> class RenderNamedFlowThread;
</span><span class="cx"> class ScriptExecutionContext;
</span><span class="cx">
</span><del>-class WebKitNamedFlow FINAL : public RefCounted<WebKitNamedFlow>, public EventTargetWithInlineData {
</del><ins>+class WebKitNamedFlow final : public RefCounted<WebKitNamedFlow>, public EventTargetWithInlineData {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<WebKitNamedFlow> create(PassRefPtr<NamedFlowCollection> manager, const AtomicString& flowThreadName);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingiosEditorIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/ios/EditorIOS.mm (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/ios/EditorIOS.mm        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/editing/ios/EditorIOS.mm        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -378,7 +378,7 @@
</span><span class="cx"> pasteboard.write(pasteboardImage);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-class Editor::WebContentReader FINAL : public PasteboardWebContentReader {
</del><ins>+class Editor::WebContentReader final : public PasteboardWebContentReader {
</ins><span class="cx"> public:
</span><span class="cx"> WebContentReader(Frame& frame, Range& context, bool allowPlainText)
</span><span class="cx"> : frame(frame)
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingmacEditorMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/mac/EditorMac.mm (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/mac/EditorMac.mm        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/editing/mac/EditorMac.mm        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -419,7 +419,7 @@
</span><span class="cx"> pasteboard.write(pasteboardImage);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-class Editor::WebContentReader FINAL : public PasteboardWebContentReader {
</del><ins>+class Editor::WebContentReader final : public PasteboardWebContentReader {
</ins><span class="cx"> public:
</span><span class="cx"> Frame& frame;
</span><span class="cx"> Range& context;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingmarkupcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/markup.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/markup.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/editing/markup.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx"> changes[i].apply();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-class StyledMarkupAccumulator FINAL : public MarkupAccumulator {
</del><ins>+class StyledMarkupAccumulator final : public MarkupAccumulator {
</ins><span class="cx"> public:
</span><span class="cx"> enum RangeFullySelectsNode { DoesFullySelectNode, DoesNotFullySelectNode };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiBlobcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/Blob.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/Blob.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/fileapi/Blob.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx">
</span><span class="cx"> } // namespace
</span><span class="cx">
</span><del>-class BlobURLRegistry FINAL : public URLRegistry {
</del><ins>+class BlobURLRegistry final : public URLRegistry {
</ins><span class="cx"> public:
</span><span class="cx"> virtual void registerURL(SecurityOrigin*, const URL&, URLRegistrable*) override;
</span><span class="cx"> virtual void unregisterURL(const URL&) override;
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiFileReaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/FileReader.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/FileReader.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/fileapi/FileReader.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx">
</span><span class="cx"> typedef int ExceptionCode;
</span><span class="cx">
</span><del>-class FileReader FINAL : public RefCounted<FileReader>, public ActiveDOMObject, public EventTargetWithInlineData, public FileReaderLoaderClient {
</del><ins>+class FileReader final : public RefCounted<FileReader>, public ActiveDOMObject, public EventTargetWithInlineData, public FileReaderLoaderClient {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<FileReader> create(ScriptExecutionContext&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlClassListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ClassList.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ClassList.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/ClassList.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> class Element;
</span><span class="cx">
</span><del>-class ClassList FINAL : public DOMTokenList {
</del><ins>+class ClassList final : public DOMTokenList {
</ins><span class="cx"> public:
</span><span class="cx"> ClassList(Element& element)
</span><span class="cx"> : m_element(element)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlDOMSettableTokenListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/DOMSettableTokenList.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/DOMSettableTokenList.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/DOMSettableTokenList.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -40,17 +40,17 @@
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<DOMSettableTokenList> create();
</span><span class="cx">
</span><del>- virtual void ref() override FINAL;
- virtual void deref() override FINAL;
</del><ins>+ virtual void ref() override final;
+ virtual void deref() override final;
</ins><span class="cx">
</span><del>- virtual unsigned length() const override FINAL;
- virtual const AtomicString item(unsigned index) const override FINAL;
</del><ins>+ virtual unsigned length() const override final;
+ virtual const AtomicString item(unsigned index) const override final;
</ins><span class="cx">
</span><del>- virtual AtomicString value() const override FINAL;
- virtual void setValue(const AtomicString&) override FINAL;
</del><ins>+ virtual AtomicString value() const override final;
+ virtual void setValue(const AtomicString&) override final;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool containsInternal(const AtomicString&) const override FINAL;
</del><ins>+ virtual bool containsInternal(const AtomicString&) const override final;
</ins><span class="cx">
</span><span class="cx"> AtomicString m_value;
</span><span class="cx"> SpaceSplitString m_tokens;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlFTPDirectoryDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/FTPDirectoryDocument.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/FTPDirectoryDocument.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/FTPDirectoryDocument.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx">
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx">
</span><del>-class FTPDirectoryDocumentParser FINAL : public HTMLDocumentParser {
</del><ins>+class FTPDirectoryDocumentParser final : public HTMLDocumentParser {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<FTPDirectoryDocumentParser> create(HTMLDocument& document)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlFormAssociatedElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/FormAssociatedElement.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/FormAssociatedElement.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/FormAssociatedElement.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx">
</span><del>-class FormAttributeTargetObserver FINAL : private IdTargetObserver {
</del><ins>+class FormAttributeTargetObserver final : private IdTargetObserver {
</ins><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx"> FormAttributeTargetObserver(const AtomicString& id, FormAssociatedElement&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlFormAssociatedElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/FormAssociatedElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/FormAssociatedElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/FormAssociatedElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -111,7 +111,7 @@
</span><span class="cx">
</span><span class="cx"> void resetFormAttributeTargetObserver();
</span><span class="cx">
</span><del>- virtual bool isFormAssociatedElement() const override FINAL { return true; }
</del><ins>+ virtual bool isFormAssociatedElement() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<FormAttributeTargetObserver> m_formAttributeTargetObserver;
</span><span class="cx"> HTMLFormElement* m_form;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAllCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAllCollection.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAllCollection.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLAllCollection.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLAllCollection FINAL : public HTMLCollection {
</del><ins>+class HTMLAllCollection final : public HTMLCollection {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRef<HTMLAllCollection> create(Document&, CollectionType);
</span><span class="cx"> virtual ~HTMLAllCollection();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAnchorElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAnchorElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAnchorElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLAnchorElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -112,12 +112,12 @@
</span><span class="cx"> virtual bool isMouseFocusable() const override;
</span><span class="cx"> virtual bool isKeyboardFocusable(KeyboardEvent*) const override;
</span><span class="cx"> virtual void defaultEventHandler(Event*) override;
</span><del>- virtual void setActive(bool active = true, bool pause = false) override FINAL;
</del><ins>+ virtual void setActive(bool active = true, bool pause = false) override final;
</ins><span class="cx"> virtual void accessKeyAction(bool sendMouseEvents) override;
</span><span class="cx"> virtual bool isURLAttribute(const Attribute&) const override;
</span><span class="cx"> virtual bool canStartSelection() const override;
</span><span class="cx"> virtual String target() const override;
</span><del>- virtual short tabIndex() const override FINAL;
</del><ins>+ virtual short tabIndex() const override final;
</ins><span class="cx"> virtual bool draggable() const override;
</span><span class="cx">
</span><span class="cx"> void sendPings(const URL& destinationURL);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAppletElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAppletElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAppletElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLAppletElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLAppletElement FINAL : public HTMLPlugInImageElement {
</del><ins>+class HTMLAppletElement final : public HTMLPlugInImageElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLAppletElement> create(const QualifiedName&, Document&, bool createdByParser);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAreaElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAreaElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAreaElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLAreaElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> class HTMLImageElement;
</span><span class="cx"> class Path;
</span><span class="cx">
</span><del>-class HTMLAreaElement FINAL : public HTMLAnchorElement {
</del><ins>+class HTMLAreaElement final : public HTMLAnchorElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLAreaElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAudioElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAudioElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAudioElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLAudioElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> class Document;
</span><span class="cx">
</span><del>-class HTMLAudioElement FINAL : public HTMLMediaElement {
</del><ins>+class HTMLAudioElement final : public HTMLMediaElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLAudioElement> create(const QualifiedName&, Document&, bool);
</span><span class="cx"> static PassRefPtr<HTMLAudioElement> createForJSConstructor(Document&, const String& src);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLBDIElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLBDIElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLBDIElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLBDIElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLBDIElement FINAL : public HTMLElement {
</del><ins>+class HTMLBDIElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLBDIElement> create(const QualifiedName& name, Document& document)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLBRElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLBRElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLBRElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLBRElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLBRElement FINAL : public HTMLElement {
</del><ins>+class HTMLBRElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLBRElement> create(Document&);
</span><span class="cx"> static PassRefPtr<HTMLBRElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLBaseElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLBaseElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLBaseElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLBaseElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLBaseElement FINAL : public HTMLElement {
</del><ins>+class HTMLBaseElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLBaseElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLBaseFontElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLBaseFontElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLBaseFontElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLBaseFontElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLBaseFontElement FINAL : public HTMLElement {
</del><ins>+class HTMLBaseFontElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLBaseFontElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLBodyElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLBodyElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLBodyElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLBodyElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> class Document;
</span><span class="cx">
</span><del>-class HTMLBodyElement FINAL : public HTMLElement {
</del><ins>+class HTMLBodyElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLBodyElement> create(Document&);
</span><span class="cx"> static PassRefPtr<HTMLBodyElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLButtonElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLButtonElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLButtonElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLButtonElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLButtonElement FINAL : public HTMLFormControlElement {
</del><ins>+class HTMLButtonElement final : public HTMLFormControlElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLButtonElement> create(const QualifiedName&, Document&, HTMLFormElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLCanvasElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLCanvasElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLCanvasElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLCanvasElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> virtual void canvasDestroyed(HTMLCanvasElement&) = 0;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class HTMLCanvasElement FINAL : public HTMLElement {
</del><ins>+class HTMLCanvasElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLCanvasElement> create(Document&);
</span><span class="cx"> static PassRefPtr<HTMLCanvasElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLDListElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLDListElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLDListElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLDListElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLDListElement FINAL : public HTMLElement {
</del><ins>+class HTMLDListElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLDListElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLDataListElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLDataListElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLDataListElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLDataListElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLDataListElement FINAL : public HTMLElement {
</del><ins>+class HTMLDataListElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLDataListElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLDetailsElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLDetailsElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLDetailsElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLDetailsElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLDetailsElement FINAL : public HTMLElement {
</del><ins>+class HTMLDetailsElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLDetailsElement> create(const QualifiedName& tagName, Document& document);
</span><span class="cx"> void toggleOpen();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLDirectoryElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLDirectoryElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLDirectoryElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLDirectoryElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLDirectoryElement FINAL : public HTMLElement {
</del><ins>+class HTMLDirectoryElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLDirectoryElement> create(const QualifiedName& tagName, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLDocument.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLDocument.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLDocument.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -94,7 +94,7 @@
</span><span class="cx"> virtual bool isFrameSet() const;
</span><span class="cx"> virtual PassRefPtr<DocumentParser> createParser();
</span><span class="cx">
</span><del>- virtual PassRefPtr<Document> cloneDocumentWithoutChildren() const override FINAL;
</del><ins>+ virtual PassRefPtr<Document> cloneDocumentWithoutChildren() const override final;
</ins><span class="cx">
</span><span class="cx"> DocumentOrderedMap m_documentNamedItem;
</span><span class="cx"> DocumentOrderedMap m_windowNamedItem;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx">
</span><span class="cx"> PassRefPtr<HTMLCollection> children();
</span><span class="cx">
</span><del>- virtual String title() const override FINAL;
</del><ins>+ virtual String title() const override final;
</ins><span class="cx">
</span><span class="cx"> virtual short tabIndex() const override;
</span><span class="cx"> void setTabIndex(int);
</span><span class="lines">@@ -119,7 +119,7 @@
</span><span class="cx"> virtual bool isURLAttribute(const Attribute&) const override;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual String nodeName() const override FINAL;
</del><ins>+ virtual String nodeName() const override final;
</ins><span class="cx">
</span><span class="cx"> void mapLanguageAttributeToLocale(const AtomicString&, MutableStyleProperties&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLEmbedElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLEmbedElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLEmbedElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLEmbedElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLEmbedElement FINAL : public HTMLPlugInImageElement {
</del><ins>+class HTMLEmbedElement final : public HTMLPlugInImageElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLEmbedElement> create(const QualifiedName&, Document&, bool createdByParser);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFieldSetElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFieldSetElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFieldSetElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLFieldSetElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> class FormAssociatedElement;
</span><span class="cx"> class HTMLCollection;
</span><span class="cx">
</span><del>-class HTMLFieldSetElement FINAL : public HTMLFormControlElement {
</del><ins>+class HTMLFieldSetElement final : public HTMLFormControlElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLFieldSetElement> create(const QualifiedName&, Document&, HTMLFormElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFontElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFontElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFontElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLFontElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLFontElement FINAL : public HTMLElement {
</del><ins>+class HTMLFontElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLFontElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFormControlElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFormControlElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFormControlElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLFormControlElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -149,16 +149,16 @@
</span><span class="cx"> virtual bool isFormControlElement() const override { return true; }
</span><span class="cx"> virtual bool alwaysCreateUserAgentShadowRoot() const override { return true; }
</span><span class="cx">
</span><del>- virtual short tabIndex() const override FINAL;
</del><ins>+ virtual short tabIndex() const override final;
</ins><span class="cx">
</span><span class="cx"> virtual HTMLFormElement* virtualForm() const override;
</span><span class="cx"> virtual bool isDefaultButtonForForm() const override;
</span><span class="cx"> virtual bool isValidFormControlElement() override;
</span><span class="cx"> void updateAncestorDisabledState() const;
</span><span class="cx">
</span><del>- virtual HTMLElement& asHTMLElement() override FINAL { return *this; }
- virtual const HTMLFormControlElement& asHTMLElement() const override FINAL { return *this; }
- virtual HTMLFormControlElement* asFormNamedItem() override FINAL { return this; }
</del><ins>+ virtual HTMLElement& asHTMLElement() override final { return *this; }
+ virtual const HTMLFormControlElement& asHTMLElement() const override final { return *this; }
+ virtual HTMLFormControlElement* asFormNamedItem() override final { return this; }
</ins><span class="cx">
</span><span class="cx"> OwnPtr<ValidationMessage> m_validationMessage;
</span><span class="cx"> bool m_disabled : 1;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFormElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFormElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFormElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLFormElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> class HTMLInputElement;
</span><span class="cx"> class TextEncoding;
</span><span class="cx">
</span><del>-class HTMLFormElement FINAL : public HTMLElement {
</del><ins>+class HTMLFormElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLFormElement> create(Document&);
</span><span class="cx"> static PassRefPtr<HTMLFormElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFrameElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFrameElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFrameElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLFrameElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLFrameElement FINAL : public HTMLFrameElementBase {
</del><ins>+class HTMLFrameElement final : public HTMLFrameElementBase {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLFrameElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFrameSetElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFrameSetElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFrameSetElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLFrameSetElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLFrameSetElement FINAL : public HTMLElement {
</del><ins>+class HTMLFrameSetElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLFrameSetElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLHRElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLHRElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLHRElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLHRElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLHRElement FINAL : public HTMLElement {
</del><ins>+class HTMLHRElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLHRElement> create(Document&);
</span><span class="cx"> static PassRefPtr<HTMLHRElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLHeadElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLHeadElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLHeadElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLHeadElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLHeadElement FINAL : public HTMLElement {
</del><ins>+class HTMLHeadElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLHeadElement> create(Document&);
</span><span class="cx"> static PassRefPtr<HTMLHeadElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLHeadingElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLHeadingElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLHeadingElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLHeadingElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLHeadingElement FINAL : public HTMLElement {
</del><ins>+class HTMLHeadingElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLHeadingElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLHtmlElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLHtmlElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLHtmlElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLHtmlElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLHtmlElement FINAL : public HTMLElement {
</del><ins>+class HTMLHtmlElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLHtmlElement> create(Document&);
</span><span class="cx"> static PassRefPtr<HTMLHtmlElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLIFrameElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLIFrameElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLIFrameElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLIFrameElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLIFrameElement FINAL : public HTMLFrameElementBase {
</del><ins>+class HTMLIFrameElement final : public HTMLFrameElementBase {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLIFrameElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLImageElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLImageElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLImageElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLImageElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -111,10 +111,10 @@
</span><span class="cx"> virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
</span><span class="cx"> virtual void removedFrom(ContainerNode&) override;
</span><span class="cx">
</span><del>- virtual bool isFormAssociatedElement() const override FINAL { return false; }
- virtual FormNamedItem* asFormNamedItem() override FINAL { return this; }
- virtual HTMLImageElement& asHTMLElement() override FINAL { return *this; }
- virtual const HTMLImageElement& asHTMLElement() const override FINAL { return *this; }
</del><ins>+ virtual bool isFormAssociatedElement() const override final { return false; }
+ virtual FormNamedItem* asFormNamedItem() override final { return this; }
+ virtual HTMLImageElement& asHTMLElement() override final { return *this; }
+ virtual const HTMLImageElement& asHTMLElement() const override final { return *this; }
</ins><span class="cx">
</span><span class="cx"> HTMLImageLoader m_imageLoader;
</span><span class="cx"> HTMLFormElement* m_form;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLInputElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLInputElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLInputElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLInputElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -356,7 +356,7 @@
</span><span class="cx"> virtual bool isEnumeratable() const override;
</span><span class="cx"> virtual bool supportLabels() const override;
</span><span class="cx"> virtual void updateFocusAppearance(bool restorePreviousSelection) override;
</span><del>- virtual bool shouldUseInputMethod() override FINAL;
</del><ins>+ virtual bool shouldUseInputMethod() override final;
</ins><span class="cx">
</span><span class="cx"> virtual bool isTextFormControl() const override { return isTextField(); }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLKeygenElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLKeygenElement.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLKeygenElement.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLKeygenElement.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx">
</span><del>-class KeygenSelectElement FINAL : public HTMLSelectElement {
</del><ins>+class KeygenSelectElement final : public HTMLSelectElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<KeygenSelectElement> create(Document& document)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLKeygenElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLKeygenElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLKeygenElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLKeygenElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLSelectElement;
</span><span class="cx">
</span><del>-class HTMLKeygenElement FINAL : public HTMLFormControlElementWithState {
</del><ins>+class HTMLKeygenElement final : public HTMLFormControlElementWithState {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLKeygenElement> create(const QualifiedName&, Document&, HTMLFormElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLLIElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLLIElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLLIElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLLIElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLLIElement FINAL : public HTMLElement {
</del><ins>+class HTMLLIElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLLIElement> create(Document&);
</span><span class="cx"> static PassRefPtr<HTMLLIElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLLabelElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLLabelElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLLabelElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLLabelElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLLabelElement FINAL : public HTMLElement {
</del><ins>+class HTMLLabelElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLLabelElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLLegendElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLLegendElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLLegendElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLLegendElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLFormControlElement;
</span><span class="cx">
</span><del>-class HTMLLegendElement FINAL : public HTMLElement {
</del><ins>+class HTMLLegendElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLLegendElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLLinkElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLLinkElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLLinkElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLLinkElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> template<typename T> class EventSender;
</span><span class="cx"> typedef EventSender<HTMLLinkElement> LinkEventSender;
</span><span class="cx">
</span><del>-class HTMLLinkElement FINAL : public HTMLElement, public CachedStyleSheetClient, public LinkLoaderClient {
</del><ins>+class HTMLLinkElement final : public HTMLElement, public CachedStyleSheetClient, public LinkLoaderClient {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLLinkElement> create(const QualifiedName&, Document&, bool createdByParser);
</span><span class="cx"> virtual ~HTMLLinkElement();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMapElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMapElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMapElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLMapElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> class HitTestResult;
</span><span class="cx"> class HTMLImageElement;
</span><span class="cx">
</span><del>-class HTMLMapElement FINAL : public HTMLElement {
</del><ins>+class HTMLMapElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLMapElement> create(Document&);
</span><span class="cx"> static PassRefPtr<HTMLMapElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMarqueeElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMarqueeElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMarqueeElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLMarqueeElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> class RenderMarquee;
</span><span class="cx">
</span><del>-class HTMLMarqueeElement FINAL : public HTMLElement, private ActiveDOMObject {
</del><ins>+class HTMLMarqueeElement final : public HTMLElement, private ActiveDOMObject {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLMarqueeElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMenuElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMenuElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMenuElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLMenuElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLMenuElement FINAL : public HTMLElement {
</del><ins>+class HTMLMenuElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLMenuElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMetaElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMetaElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMetaElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLMetaElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLMetaElement FINAL : public HTMLElement {
</del><ins>+class HTMLMetaElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLMetaElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMeterElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMeterElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMeterElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLMeterElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> class MeterValueElement;
</span><span class="cx"> class RenderMeter;
</span><span class="cx">
</span><del>-class HTMLMeterElement FINAL : public LabelableElement {
</del><ins>+class HTMLMeterElement final : public LabelableElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLMeterElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLModElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLModElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLModElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLModElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLModElement FINAL : public HTMLElement {
</del><ins>+class HTMLModElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLModElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLNameCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLNameCollection.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLNameCollection.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLNameCollection.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> AtomicString m_name;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class WindowNameCollection FINAL : public HTMLNameCollection {
</del><ins>+class WindowNameCollection final : public HTMLNameCollection {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRef<WindowNameCollection> create(Document& document, CollectionType type, const AtomicString& name)
</span><span class="cx"> {
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class DocumentNameCollection FINAL : public HTMLNameCollection {
</del><ins>+class DocumentNameCollection final : public HTMLNameCollection {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRef<DocumentNameCollection> create(Document& document, CollectionType type, const AtomicString& name)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLOListElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLOListElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLOListElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLOListElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLOListElement FINAL : public HTMLElement {
</del><ins>+class HTMLOListElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLOListElement> create(Document&);
</span><span class="cx"> static PassRefPtr<HTMLOListElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLObjectElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLObjectElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLObjectElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLObjectElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLFormElement;
</span><span class="cx">
</span><del>-class HTMLObjectElement FINAL : public HTMLPlugInImageElement, public FormAssociatedElement {
</del><ins>+class HTMLObjectElement final : public HTMLPlugInImageElement, public FormAssociatedElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLObjectElement> create(const QualifiedName&, Document&, HTMLFormElement*, bool createdByParser);
</span><span class="cx"> virtual ~HTMLObjectElement();
</span><span class="lines">@@ -100,9 +100,9 @@
</span><span class="cx"> virtual void derefFormAssociatedElement() { deref(); }
</span><span class="cx"> virtual HTMLFormElement* virtualForm() const;
</span><span class="cx">
</span><del>- virtual FormNamedItem* asFormNamedItem() override FINAL { return this; }
- virtual HTMLObjectElement& asHTMLElement() override FINAL { return *this; }
- virtual const HTMLObjectElement& asHTMLElement() const override FINAL { return *this; }
</del><ins>+ virtual FormNamedItem* asFormNamedItem() override final { return this; }
+ virtual HTMLObjectElement& asHTMLElement() override final { return *this; }
+ virtual const HTMLObjectElement& asHTMLElement() const override final { return *this; }
</ins><span class="cx">
</span><span class="cx"> String m_classId;
</span><span class="cx"> bool m_docNamedItem : 1;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLOptGroupElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLOptGroupElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLOptGroupElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLOptGroupElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLSelectElement;
</span><span class="cx">
</span><del>-class HTMLOptGroupElement FINAL : public HTMLElement {
</del><ins>+class HTMLOptGroupElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLOptGroupElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLOptionElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLOptionElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLOptionElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLOptionElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> class HTMLDataListElement;
</span><span class="cx"> class HTMLSelectElement;
</span><span class="cx">
</span><del>-class HTMLOptionElement FINAL : public HTMLElement {
</del><ins>+class HTMLOptionElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLOptionElement> create(Document&);
</span><span class="cx"> static PassRefPtr<HTMLOptionElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLOptionsCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLOptionsCollection.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLOptionsCollection.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLOptionsCollection.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> typedef int ExceptionCode;
</span><span class="cx">
</span><del>-class HTMLOptionsCollection FINAL : public HTMLCollection {
</del><ins>+class HTMLOptionsCollection final : public HTMLCollection {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRef<HTMLOptionsCollection> create(HTMLSelectElement&, CollectionType);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLOutputElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLOutputElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLOutputElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLOutputElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLOutputElement FINAL : public HTMLFormControlElement {
</del><ins>+class HTMLOutputElement final : public HTMLFormControlElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLOutputElement> create(const QualifiedName&, Document&, HTMLFormElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLParagraphElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLParagraphElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLParagraphElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLParagraphElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLParagraphElement FINAL : public HTMLElement {
</del><ins>+class HTMLParagraphElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLParagraphElement> create(Document&);
</span><span class="cx"> static PassRefPtr<HTMLParagraphElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLParamElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLParamElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLParamElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLParamElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLParamElement FINAL : public HTMLElement {
</del><ins>+class HTMLParamElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLParamElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPlugInElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPlugInElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLPlugInElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -121,7 +121,7 @@
</span><span class="cx"> virtual bool supportsFocus() const override;
</span><span class="cx">
</span><span class="cx"> virtual bool isKeyboardFocusable(KeyboardEvent*) const override;
</span><del>- virtual bool isPluginElement() const override FINAL;
</del><ins>+ virtual bool isPluginElement() const override final;
</ins><span class="cx">
</span><span class="cx"> RefPtr<JSC::Bindings::Instance> m_instance;
</span><span class="cx"> Timer<HTMLPlugInElement> m_swapRendererTimer;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPreElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPreElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPreElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLPreElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLPreElement FINAL : public HTMLElement {
</del><ins>+class HTMLPreElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLPreElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLProgressElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLProgressElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLProgressElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLProgressElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> class ProgressValueElement;
</span><span class="cx"> class RenderProgress;
</span><span class="cx">
</span><del>-class HTMLProgressElement FINAL : public LabelableElement {
</del><ins>+class HTMLProgressElement final : public LabelableElement {
</ins><span class="cx"> public:
</span><span class="cx"> static const double IndeterminatePosition;
</span><span class="cx"> static const double InvalidPosition;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLQuoteElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLQuoteElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLQuoteElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLQuoteElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLQuoteElement FINAL : public HTMLElement {
</del><ins>+class HTMLQuoteElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLQuoteElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLScriptElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLScriptElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLScriptElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLScriptElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLScriptElement FINAL : public HTMLElement, public ScriptElement {
</del><ins>+class HTMLScriptElement final : public HTMLElement, public ScriptElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLScriptElement> create(const QualifiedName&, Document&, bool wasInsertedByParser, bool alreadyStarted = false);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLSelectElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLSelectElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLSelectElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLSelectElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -122,8 +122,8 @@
</span><span class="cx"> virtual bool isKeyboardFocusable(KeyboardEvent*) const override;
</span><span class="cx"> virtual bool isMouseFocusable() const override;
</span><span class="cx">
</span><del>- virtual void dispatchFocusEvent(PassRefPtr<Element> oldFocusedElement, FocusDirection) override FINAL;
- virtual void dispatchBlurEvent(PassRefPtr<Element> newFocusedElement) override FINAL;
</del><ins>+ virtual void dispatchFocusEvent(PassRefPtr<Element> oldFocusedElement, FocusDirection) override final;
+ virtual void dispatchBlurEvent(PassRefPtr<Element> newFocusedElement) override final;
</ins><span class="cx">
</span><span class="cx"> virtual bool canStartSelection() const override { return false; }
</span><span class="cx">
</span><span class="lines">@@ -146,7 +146,7 @@
</span><span class="cx">
</span><span class="cx"> void dispatchChangeEventForMenuList();
</span><span class="cx">
</span><del>- virtual void didRecalcStyle(Style::Change) override FINAL;
</del><ins>+ virtual void didRecalcStyle(Style::Change) override final;
</ins><span class="cx">
</span><span class="cx"> void recalcListItems(bool updateSelectedStates = true) const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLSourceElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLSourceElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLSourceElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLSourceElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLSourceElement FINAL : public HTMLElement {
</del><ins>+class HTMLSourceElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLSourceElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLStyleElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLStyleElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLStyleElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLStyleElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> template<typename T> class EventSender;
</span><span class="cx"> typedef EventSender<HTMLStyleElement> StyleEventSender;
</span><span class="cx">
</span><del>-class HTMLStyleElement FINAL : public HTMLElement {
</del><ins>+class HTMLStyleElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLStyleElement> create(const QualifiedName&, Document&, bool createdByParser);
</span><span class="cx"> virtual ~HTMLStyleElement();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLSummaryElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLSummaryElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLSummaryElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLSummaryElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLDetailsElement;
</span><span class="cx">
</span><del>-class HTMLSummaryElement FINAL : public HTMLElement {
</del><ins>+class HTMLSummaryElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLSummaryElement> create(const QualifiedName&, Document&);
</span><span class="cx"> bool isMainSummary() const;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableCaptionElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableCaptionElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableCaptionElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLTableCaptionElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLTableCaptionElement FINAL : public HTMLElement {
</del><ins>+class HTMLTableCaptionElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLTableCaptionElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableCellElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableCellElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableCellElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLTableCellElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLTableCellElement FINAL : public HTMLTablePartElement {
</del><ins>+class HTMLTableCellElement final : public HTMLTablePartElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLTableCellElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableColElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableColElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableColElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLTableColElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLTableColElement FINAL : public HTMLTablePartElement {
</del><ins>+class HTMLTableColElement final : public HTMLTablePartElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLTableColElement> create(const QualifiedName& tagName, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLTableElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> class HTMLTableRowsCollection;
</span><span class="cx"> class HTMLTableSectionElement;
</span><span class="cx">
</span><del>-class HTMLTableElement FINAL : public HTMLElement {
</del><ins>+class HTMLTableElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLTableElement> create(Document&);
</span><span class="cx"> static PassRefPtr<HTMLTableElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableRowElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableRowElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableRowElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLTableRowElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLTableRowElement FINAL : public HTMLTablePartElement {
</del><ins>+class HTMLTableRowElement final : public HTMLTablePartElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLTableRowElement> create(Document&);
</span><span class="cx"> static PassRefPtr<HTMLTableRowElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableRowsCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableRowsCollection.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableRowsCollection.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLTableRowsCollection.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLTableRowElement;
</span><span class="cx">
</span><del>-class HTMLTableRowsCollection FINAL : public HTMLCollection {
</del><ins>+class HTMLTableRowsCollection final : public HTMLCollection {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRef<HTMLTableRowsCollection> create(HTMLTableElement&, CollectionType);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableSectionElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableSectionElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableSectionElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLTableSectionElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLTableSectionElement FINAL : public HTMLTablePartElement {
</del><ins>+class HTMLTableSectionElement final : public HTMLTablePartElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLTableSectionElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTemplateElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTemplateElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTemplateElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLTemplateElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> class DocumentFragment;
</span><span class="cx"> class TemplateContentDocumentFragment;
</span><span class="cx">
</span><del>-class HTMLTemplateElement FINAL : public HTMLElement {
</del><ins>+class HTMLTemplateElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLTemplateElement> create(const QualifiedName&, Document&);
</span><span class="cx"> virtual ~HTMLTemplateElement();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTextAreaElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTextAreaElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTextAreaElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLTextAreaElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> class BeforeTextInsertedEvent;
</span><span class="cx"> class VisibleSelection;
</span><span class="cx">
</span><del>-class HTMLTextAreaElement FINAL : public HTMLTextFormControlElement {
</del><ins>+class HTMLTextAreaElement final : public HTMLTextFormControlElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLTextAreaElement> create(const QualifiedName&, Document&, HTMLFormElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTextFormControlElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTextFormControlElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTextFormControlElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLTextFormControlElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> PassRefPtr<Range> selection() const;
</span><span class="cx"> String selectedText() const;
</span><span class="cx">
</span><del>- virtual void dispatchFormControlChangeEvent() override FINAL;
</del><ins>+ virtual void dispatchFormControlChangeEvent() override final;
</ins><span class="cx">
</span><span class="cx"> virtual int maxLength() const = 0;
</span><span class="cx"> virtual String value() const = 0;
</span><span class="lines">@@ -120,8 +120,8 @@
</span><span class="cx"> int computeSelectionEnd() const;
</span><span class="cx"> TextFieldSelectionDirection computeSelectionDirection() const;
</span><span class="cx">
</span><del>- virtual void dispatchFocusEvent(PassRefPtr<Element> oldFocusedElement, FocusDirection) override FINAL;
- virtual void dispatchBlurEvent(PassRefPtr<Element> newFocusedElement) override FINAL;
</del><ins>+ virtual void dispatchFocusEvent(PassRefPtr<Element> oldFocusedElement, FocusDirection) override final;
+ virtual void dispatchBlurEvent(PassRefPtr<Element> newFocusedElement) override final;
</ins><span class="cx"> virtual bool childShouldCreateRenderer(const Node&) const override;
</span><span class="cx">
</span><span class="cx"> // Returns true if user-editable value is empty. Used to check placeholder visibility.
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTitleElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTitleElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTitleElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLTitleElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLTitleElement FINAL : public HTMLElement {
</del><ins>+class HTMLTitleElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLTitleElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTrackElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTrackElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTrackElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLTrackElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLMediaElement;
</span><span class="cx">
</span><del>-class HTMLTrackElement FINAL : public HTMLElement, public TextTrackClient {
</del><ins>+class HTMLTrackElement final : public HTMLElement, public TextTrackClient {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLTrackElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLUListElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLUListElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLUListElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLUListElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLUListElement FINAL : public HTMLElement {
</del><ins>+class HTMLUListElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLUListElement> create(Document&);
</span><span class="cx"> static PassRefPtr<HTMLUListElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLUnknownElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLUnknownElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLUnknownElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLUnknownElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class HTMLUnknownElement FINAL : public HTMLElement {
</del><ins>+class HTMLUnknownElement final : public HTMLElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLUnknownElement> create(const QualifiedName& tagName, Document& document)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLVideoElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLVideoElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLVideoElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLVideoElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLImageLoader;
</span><span class="cx">
</span><del>-class HTMLVideoElement FINAL : public HTMLMediaElement {
</del><ins>+class HTMLVideoElement final : public HTMLMediaElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLVideoElement> create(const QualifiedName&, Document&, bool);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLViewSourceDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLViewSourceDocument.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLViewSourceDocument.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/HTMLViewSourceDocument.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> class HTMLTableSectionElement;
</span><span class="cx"> class HTMLToken;
</span><span class="cx">
</span><del>-class HTMLViewSourceDocument FINAL : public HTMLDocument {
</del><ins>+class HTMLViewSourceDocument final : public HTMLDocument {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<HTMLViewSourceDocument> create(Frame* frame, const URL& url, const String& mimeType)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlImageDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ImageDocument.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ImageDocument.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/ImageDocument.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx"> ImageDocument* m_doc;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class ImageDocumentParser FINAL : public RawDataDocumentParser {
</del><ins>+class ImageDocumentParser final : public RawDataDocumentParser {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<ImageDocumentParser> create(ImageDocument& document)
</span><span class="cx"> {
</span><span class="lines">@@ -96,7 +96,7 @@
</span><span class="cx"> virtual void finish();
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class ImageDocumentElement FINAL : public HTMLImageElement {
</del><ins>+class ImageDocumentElement final : public HTMLImageElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<ImageDocumentElement> create(ImageDocument&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlImageDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ImageDocument.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ImageDocument.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/ImageDocument.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> class CachedImage;
</span><span class="cx"> class ImageDocumentElement;
</span><span class="cx">
</span><del>-class ImageDocument FINAL : public HTMLDocument {
</del><ins>+class ImageDocument final : public HTMLDocument {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<ImageDocument> create(Frame* frame, const URL& url)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlLabelableElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/LabelableElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/LabelableElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/LabelableElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> LabelableElement(const QualifiedName& tagName, Document&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isLabelable() const override FINAL { return true; }
</del><ins>+ virtual bool isLabelable() const override final { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> void isLabelableElement(const LabelableElement&); // Catch unnecessary runtime check of type known at compile time.
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlLabelsNodeListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/LabelsNodeList.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/LabelsNodeList.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/LabelsNodeList.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class LabelsNodeList FINAL : public LiveNodeList {
</del><ins>+class LabelsNodeList final : public LiveNodeList {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRef<LabelsNodeList> create(LabelableElement& forNode, Type type, const AtomicString&)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlMediaControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/MediaController.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaController.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/MediaController.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> class Event;
</span><span class="cx"> class ScriptExecutionContext;
</span><span class="cx">
</span><del>-class MediaController FINAL : public RefCounted<MediaController>, public MediaControllerInterface, public EventTargetWithInlineData {
</del><ins>+class MediaController final : public RefCounted<MediaController>, public MediaControllerInterface, public EventTargetWithInlineData {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaController> create(ScriptExecutionContext&);
</span><span class="cx"> virtual ~MediaController();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlMediaDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/MediaDocument.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaDocument.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/MediaDocument.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx">
</span><span class="cx"> // FIXME: Share more code with PluginDocumentParser.
</span><del>-class MediaDocumentParser FINAL : public RawDataDocumentParser {
</del><ins>+class MediaDocumentParser final : public RawDataDocumentParser {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaDocumentParser> create(MediaDocument& document)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlMediaDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/MediaDocument.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaDocument.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/MediaDocument.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class MediaDocument FINAL : public HTMLDocument {
</del><ins>+class MediaDocument final : public HTMLDocument {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaDocument> create(Frame* frame, const URL& url)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlMediaFragmentURIParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/MediaFragmentURIParser.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaFragmentURIParser.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/MediaFragmentURIParser.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> class URL;
</span><span class="cx">
</span><del>-class MediaFragmentURIParser FINAL {
</del><ins>+class MediaFragmentURIParser final {
</ins><span class="cx"> public:
</span><span class="cx">
</span><span class="cx"> MediaFragmentURIParser(const URL&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlPluginDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/PluginDocument.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/PluginDocument.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/PluginDocument.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx">
</span><span class="cx"> // FIXME: Share more code with MediaDocumentParser.
</span><del>-class PluginDocumentParser FINAL : public RawDataDocumentParser {
</del><ins>+class PluginDocumentParser final : public RawDataDocumentParser {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<PluginDocumentParser> create(PluginDocument& document)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlPluginDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/PluginDocument.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/PluginDocument.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/PluginDocument.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> class HTMLPlugInElement;
</span><span class="cx"> class Widget;
</span><span class="cx">
</span><del>-class PluginDocument FINAL : public HTMLDocument {
</del><ins>+class PluginDocument final : public HTMLDocument {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<PluginDocument> create(Frame* frame, const URL& url)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlRangeInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/RangeInputType.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/RangeInputType.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/RangeInputType.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class SliderThumbElement;
</span><span class="cx">
</span><del>-class RangeInputType FINAL : public InputType {
</del><ins>+class RangeInputType final : public InputType {
</ins><span class="cx"> public:
</span><span class="cx"> explicit RangeInputType(HTMLInputElement&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlTextDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/TextDocument.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/TextDocument.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/TextDocument.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class TextDocument FINAL : public HTMLDocument {
</del><ins>+class TextDocument final : public HTMLDocument {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<TextDocument> create(Frame* frame, const URL& url)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserTextDocumentParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/TextDocumentParser.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/TextDocumentParser.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/parser/TextDocumentParser.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class TextDocumentParser FINAL : public HTMLDocumentParser {
</del><ins>+class TextDocumentParser final : public HTMLDocumentParser {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<TextDocumentParser> create(HTMLDocument& document)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserTextViewSourceParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/TextViewSourceParser.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/TextViewSourceParser.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/parser/TextViewSourceParser.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class TextViewSourceParser FINAL : public HTMLViewSourceParser {
</del><ins>+class TextViewSourceParser final : public HTMLViewSourceParser {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<TextViewSourceParser> create(HTMLViewSourceDocument& document)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowDetailsMarkerControlh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/DetailsMarkerControl.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/DetailsMarkerControl.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/shadow/DetailsMarkerControl.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLSummaryElement;
</span><span class="cx">
</span><del>-class DetailsMarkerControl FINAL : public HTMLDivElement {
</del><ins>+class DetailsMarkerControl final : public HTMLDivElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<DetailsMarkerControl> create(Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlElementTypesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControlElementTypes.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControlElementTypes.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/shadow/MediaControlElementTypes.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -169,7 +169,7 @@
</span><span class="cx"> virtual bool isForwardButton() const = 0;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void setActive(bool /*flag*/ = true, bool /*pause*/ = false) override FINAL;
</del><ins>+ virtual void setActive(bool /*flag*/ = true, bool /*pause*/ = false) override final;
</ins><span class="cx">
</span><span class="cx"> void startTimer();
</span><span class="cx"> void stopTimer();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlElementsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControlElements.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControlElements.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/shadow/MediaControlElements.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><del>-class MediaControlPanelElement FINAL : public MediaControlDivElement {
</del><ins>+class MediaControlPanelElement final : public MediaControlDivElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaControlPanelElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -82,7 +82,7 @@
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><del>-class MediaControlPanelEnclosureElement FINAL : public MediaControlDivElement {
</del><ins>+class MediaControlPanelEnclosureElement final : public MediaControlDivElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaControlPanelEnclosureElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -93,7 +93,7 @@
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><del>-class MediaControlOverlayEnclosureElement FINAL : public MediaControlDivElement {
</del><ins>+class MediaControlOverlayEnclosureElement final : public MediaControlDivElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaControlOverlayEnclosureElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -154,7 +154,7 @@
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><del>-class MediaControlPanelMuteButtonElement FINAL : public MediaControlMuteButtonElement {
</del><ins>+class MediaControlPanelMuteButtonElement final : public MediaControlMuteButtonElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaControlPanelMuteButtonElement> create(Document&, MediaControls*);
</span><span class="cx">
</span><span class="lines">@@ -173,7 +173,7 @@
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><del>-class MediaControlVolumeSliderMuteButtonElement FINAL : public MediaControlMuteButtonElement {
</del><ins>+class MediaControlVolumeSliderMuteButtonElement final : public MediaControlMuteButtonElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaControlVolumeSliderMuteButtonElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -185,7 +185,7 @@
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><del>-class MediaControlPlayButtonElement FINAL : public MediaControlInputElement {
</del><ins>+class MediaControlPlayButtonElement final : public MediaControlInputElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaControlPlayButtonElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -204,7 +204,7 @@
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><del>-class MediaControlOverlayPlayButtonElement FINAL : public MediaControlInputElement {
</del><ins>+class MediaControlOverlayPlayButtonElement final : public MediaControlInputElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaControlOverlayPlayButtonElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -279,7 +279,7 @@
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><del>-class MediaControlToggleClosedCaptionsButtonElement FINAL : public MediaControlInputElement {
</del><ins>+class MediaControlToggleClosedCaptionsButtonElement final : public MediaControlInputElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaControlToggleClosedCaptionsButtonElement> create(Document&, MediaControls*);
</span><span class="cx">
</span><span class="lines">@@ -302,7 +302,7 @@
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><del>-class MediaControlClosedCaptionsContainerElement FINAL : public MediaControlDivElement {
</del><ins>+class MediaControlClosedCaptionsContainerElement final : public MediaControlDivElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaControlClosedCaptionsContainerElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -317,7 +317,7 @@
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><del>-class MediaControlClosedCaptionsTrackListElement FINAL : public MediaControlDivElement {
</del><ins>+class MediaControlClosedCaptionsTrackListElement final : public MediaControlDivElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaControlClosedCaptionsTrackListElement> create(Document&, MediaControls*);
</span><span class="cx">
</span><span class="lines">@@ -346,7 +346,7 @@
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><del>-class MediaControlTimelineElement FINAL : public MediaControlInputElement {
</del><ins>+class MediaControlTimelineElement final : public MediaControlInputElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaControlTimelineElement> create(Document&, MediaControls*);
</span><span class="cx">
</span><span class="lines">@@ -368,7 +368,7 @@
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><del>-class MediaControlFullscreenButtonElement FINAL : public MediaControlInputElement {
</del><ins>+class MediaControlFullscreenButtonElement final : public MediaControlInputElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaControlFullscreenButtonElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -387,7 +387,7 @@
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><del>-class MediaControlPanelVolumeSliderElement FINAL : public MediaControlVolumeSliderElement {
</del><ins>+class MediaControlPanelVolumeSliderElement final : public MediaControlVolumeSliderElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaControlPanelVolumeSliderElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -442,7 +442,7 @@
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><del>-class MediaControlTimeRemainingDisplayElement FINAL : public MediaControlTimeDisplayElement {
</del><ins>+class MediaControlTimeRemainingDisplayElement final : public MediaControlTimeDisplayElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaControlTimeRemainingDisplayElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -453,7 +453,7 @@
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><del>-class MediaControlCurrentTimeDisplayElement FINAL : public MediaControlTimeDisplayElement {
</del><ins>+class MediaControlCurrentTimeDisplayElement final : public MediaControlTimeDisplayElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaControlCurrentTimeDisplayElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -466,7 +466,7 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(VIDEO_TRACK)
</span><span class="cx">
</span><del>-class MediaControlTextTrackContainerElement FINAL : public MediaControlDivElement, public TextTrackRepresentationClient {
</del><ins>+class MediaControlTextTrackContainerElement final : public MediaControlDivElement, public TextTrackRepresentationClient {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MediaControlTextTrackContainerElement> create(Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMeterShadowElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MeterShadowElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MeterShadowElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/shadow/MeterShadowElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> virtual bool rendererIsNeeded(const RenderStyle&);
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class MeterInnerElement FINAL : public MeterShadowElement {
</del><ins>+class MeterInnerElement final : public MeterShadowElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MeterInnerElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> return adoptRef(new MeterInnerElement(document));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-class MeterBarElement FINAL : public MeterShadowElement {
</del><ins>+class MeterBarElement final : public MeterShadowElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MeterBarElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -85,7 +85,7 @@
</span><span class="cx"> return adoptRef(new MeterBarElement(document));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-class MeterValueElement FINAL : public MeterShadowElement {
</del><ins>+class MeterValueElement final : public MeterShadowElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MeterValueElement> create(Document&);
</span><span class="cx"> void setWidthPercentage(double);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowProgressShadowElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/ProgressShadowElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/ProgressShadowElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/shadow/ProgressShadowElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> virtual bool rendererIsNeeded(const RenderStyle&);
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class ProgressInnerElement FINAL : public ProgressShadowElement {
</del><ins>+class ProgressInnerElement final : public ProgressShadowElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<ProgressInnerElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> return result;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-class ProgressBarElement FINAL : public ProgressShadowElement {
</del><ins>+class ProgressBarElement final : public ProgressShadowElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<ProgressBarElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -84,7 +84,7 @@
</span><span class="cx"> return result;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-class ProgressValueElement FINAL : public ProgressShadowElement {
</del><ins>+class ProgressValueElement final : public ProgressShadowElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<ProgressValueElement> create(Document&);
</span><span class="cx"> void setWidthPercentage(double);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowSliderThumbElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/SliderThumbElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/SliderThumbElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/shadow/SliderThumbElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> class FloatPoint;
</span><span class="cx"> class TouchEvent;
</span><span class="cx">
</span><del>-class SliderThumbElement FINAL : public HTMLDivElement {
</del><ins>+class SliderThumbElement final : public HTMLDivElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SliderThumbElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx">
</span><span class="cx"> // --------------------------------
</span><span class="cx">
</span><del>-class RenderSliderThumb FINAL : public RenderBlockFlow {
</del><ins>+class RenderSliderThumb final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSliderThumb(SliderThumbElement&, PassRef<RenderStyle>);
</span><span class="cx"> void updateAppearance(RenderStyle* parentStyle);
</span><span class="lines">@@ -126,7 +126,7 @@
</span><span class="cx">
</span><span class="cx"> // --------------------------------
</span><span class="cx">
</span><del>-class SliderContainerElement FINAL : public HTMLDivElement {
</del><ins>+class SliderContainerElement final : public HTMLDivElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SliderContainerElement> create(Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowSpinButtonElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/SpinButtonElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/SpinButtonElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/shadow/SpinButtonElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SpinButtonElement FINAL : public HTMLDivElement, public PopupOpeningObserver {
</del><ins>+class SpinButtonElement final : public HTMLDivElement, public PopupOpeningObserver {
</ins><span class="cx"> public:
</span><span class="cx"> enum UpDownState {
</span><span class="cx"> Indeterminate, // Hovered, but the event is not handled.
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowTextControlInnerElementsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/TextControlInnerElements.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/TextControlInnerElements.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/shadow/TextControlInnerElements.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> class RenderTextControlInnerBlock;
</span><span class="cx"> class SpeechInput;
</span><span class="cx">
</span><del>-class TextControlInnerContainer FINAL : public HTMLDivElement {
</del><ins>+class TextControlInnerContainer final : public HTMLDivElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<TextControlInnerContainer> create(Document&);
</span><span class="cx"> protected:
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class TextControlInnerElement FINAL : public HTMLDivElement {
</del><ins>+class TextControlInnerElement final : public HTMLDivElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<TextControlInnerElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> virtual bool isMouseFocusable() const override { return false; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class TextControlInnerTextElement FINAL : public HTMLDivElement {
</del><ins>+class TextControlInnerTextElement final : public HTMLDivElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<TextControlInnerTextElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx"> inline bool isTextControlInnerTextElement(const Node& node) { return node.isHTMLElement() && isTextControlInnerTextElement(toHTMLElement(node)); }
</span><span class="cx"> NODE_TYPE_CASTS(TextControlInnerTextElement)
</span><span class="cx">
</span><del>-class SearchFieldResultsButtonElement FINAL : public HTMLDivElement {
</del><ins>+class SearchFieldResultsButtonElement final : public HTMLDivElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SearchFieldResultsButtonElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx"> virtual bool isMouseFocusable() const override { return false; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class SearchFieldCancelButtonElement FINAL : public HTMLDivElement {
</del><ins>+class SearchFieldCancelButtonElement final : public HTMLDivElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SearchFieldCancelButtonElement> create(Document&);
</span><span class="cx">
</span><span class="lines">@@ -112,7 +112,7 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INPUT_SPEECH)
</span><span class="cx">
</span><del>-class InputFieldSpeechButtonElement FINAL
</del><ins>+class InputFieldSpeechButtonElement final
</ins><span class="cx"> : public HTMLDivElement,
</span><span class="cx"> public SpeechInputListener {
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowYouTubeEmbedShadowElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/YouTubeEmbedShadowElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/YouTubeEmbedShadowElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/shadow/YouTubeEmbedShadowElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLPlugInImageElement;
</span><span class="cx">
</span><del>-class YouTubeEmbedShadowElement FINAL : public HTMLDivElement {
</del><ins>+class YouTubeEmbedShadowElement final : public HTMLDivElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<YouTubeEmbedShadowElement> create(Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTextTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TextTrack.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TextTrack.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/track/TextTrack.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -73,8 +73,8 @@
</span><span class="cx"> }
</span><span class="cx"> virtual ~TextTrack();
</span><span class="cx">
</span><del>- virtual EventTargetInterface eventTargetInterface() const override FINAL { return TextTrackEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override FINAL { return m_scriptExecutionContext; }
</del><ins>+ virtual EventTargetInterface eventTargetInterface() const override final { return TextTrackEventTargetInterfaceType; }
+ virtual ScriptExecutionContext* scriptExecutionContext() const override final { return m_scriptExecutionContext; }
</ins><span class="cx">
</span><span class="cx"> static TextTrack* captionMenuOffItem();
</span><span class="cx"> static TextTrack* captionMenuAutomaticItem();
</span><span class="lines">@@ -170,8 +170,8 @@
</span><span class="cx">
</span><span class="cx"> virtual bool enabled() const override;
</span><span class="cx">
</span><del>- virtual void refEventTarget() override FINAL { ref(); }
- virtual void derefEventTarget() override FINAL { deref(); }
</del><ins>+ virtual void refEventTarget() override final { ref(); }
+ virtual void derefEventTarget() override final { deref(); }
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(VIDEO_TRACK) && ENABLE(WEBVTT_REGIONS)
</span><span class="cx"> TextTrackRegionList* ensureTextTrackRegionList();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTextTrackCueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TextTrackCue.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TextTrackCue.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/track/TextTrackCue.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -153,8 +153,8 @@
</span><span class="cx"> int calculateComputedLinePosition();
</span><span class="cx"> std::pair<double, double> getPositionCoordinates() const;
</span><span class="cx">
</span><del>- virtual EventTargetInterface eventTargetInterface() const override FINAL { return TextTrackCueEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override FINAL { return &m_scriptExecutionContext; }
</del><ins>+ virtual EventTargetInterface eventTargetInterface() const override final { return TextTrackCueEventTargetInterfaceType; }
+ virtual ScriptExecutionContext* scriptExecutionContext() const override final { return &m_scriptExecutionContext; }
</ins><span class="cx">
</span><span class="cx"> std::pair<double, double> getCSSPosition() const;
</span><span class="cx">
</span><span class="lines">@@ -219,8 +219,8 @@
</span><span class="cx"> void determineTextDirection();
</span><span class="cx"> void calculateDisplayParameters();
</span><span class="cx">
</span><del>- virtual void refEventTarget() override FINAL { ref(); }
- virtual void derefEventTarget() override FINAL { deref(); }
</del><ins>+ virtual void refEventTarget() override final { ref(); }
+ virtual void derefEventTarget() override final { deref(); }
</ins><span class="cx">
</span><span class="cx"> enum CueSetting {
</span><span class="cx"> None,
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTextTrackCueGenericcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TextTrackCueGeneric.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TextTrackCueGeneric.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/track/TextTrackCueGeneric.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class TextTrackCueGenericBoxElement FINAL : public TextTrackCueBox {
</del><ins>+class TextTrackCueGenericBoxElement final : public TextTrackCueBox {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<TextTrackCueGenericBoxElement> create(Document& document, TextTrackCueGeneric* cue)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTextTrackCueGenerich"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TextTrackCueGeneric.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TextTrackCueGeneric.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/track/TextTrackCueGeneric.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> class GenericCueData;
</span><span class="cx">
</span><span class="cx"> // A "generic" cue is a non-WebVTT cue, so it is not positioned/sized with the WebVTT logic.
</span><del>-class TextTrackCueGeneric FINAL : public TextTrackCue {
</del><ins>+class TextTrackCueGeneric final : public TextTrackCue {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<TextTrackCueGeneric> create(ScriptExecutionContext& context, double start, double end, const String& content)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTrackListBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TrackListBase.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TrackListBase.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/track/TrackListBase.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> virtual EventTargetInterface eventTargetInterface() const = 0;
</span><span class="cx"> using RefCounted<TrackListBase>::ref;
</span><span class="cx"> using RefCounted<TrackListBase>::deref;
</span><del>- virtual ScriptExecutionContext* scriptExecutionContext() const override FINAL { return m_context; }
</del><ins>+ virtual ScriptExecutionContext* scriptExecutionContext() const override final { return m_context; }
</ins><span class="cx">
</span><span class="cx"> DEFINE_ATTRIBUTE_EVENT_LISTENER(addtrack);
</span><span class="cx"> DEFINE_ATTRIBUTE_EVENT_LISTENER(change);
</span><span class="lines">@@ -81,8 +81,8 @@
</span><span class="cx"> void scheduleTrackEvent(const AtomicString& eventName, PassRefPtr<TrackBase>);
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual void refEventTarget() override FINAL { ref(); }
- virtual void derefEventTarget() override FINAL { deref(); }
</del><ins>+ virtual void refEventTarget() override final { ref(); }
+ virtual void derefEventTarget() override final { deref(); }
</ins><span class="cx">
</span><span class="cx"> ScriptExecutionContext* m_context;
</span><span class="cx"> HTMLMediaElement* m_element;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackWebVTTElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/WebVTTElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/WebVTTElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/html/track/WebVTTElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> WebVTTNodeTypeVoice
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class WebVTTElement FINAL : public Element {
</del><ins>+class WebVTTElement final : public Element {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<WebVTTElement> create(const WebVTTNodeType, Document&);
</span><span class="cx"> PassRefPtr<HTMLElement> createEquivalentHTMLElement(Document&);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorCommandLineAPIModuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/CommandLineAPIModule.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/CommandLineAPIModule.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/inspector/CommandLineAPIModule.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CommandLineAPIModule FINAL : public Inspector::InjectedScriptModule {
</del><ins>+class CommandLineAPIModule final : public Inspector::InjectedScriptModule {
</ins><span class="cx"> public:
</span><span class="cx"> CommandLineAPIModule();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInjectedScriptCanvasModuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InjectedScriptCanvasModule.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InjectedScriptCanvasModule.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/inspector/InjectedScriptCanvasModule.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR)
</span><span class="cx">
</span><del>-class InjectedScriptCanvasModule FINAL : public Inspector::InjectedScriptModule {
</del><ins>+class InjectedScriptCanvasModule final : public Inspector::InjectedScriptModule {
</ins><span class="cx"> public:
</span><span class="cx"> InjectedScriptCanvasModule();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorConsoleAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorConsoleAgent.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorConsoleAgent.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/inspector/InspectorConsoleAgent.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -319,7 +319,7 @@
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><del>-class InspectableHeapObject FINAL : public CommandLineAPIHost::InspectableObject {
</del><ins>+class InspectableHeapObject final : public CommandLineAPIHost::InspectableObject {
</ins><span class="cx"> public:
</span><span class="cx"> explicit InspectableHeapObject(int heapObjectId) : m_heapObjectId(heapObjectId) { }
</span><span class="cx"> virtual Deprecated::ScriptValue get(JSC::ExecState*) override
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorController.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorController.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/inspector/InspectorController.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -73,7 +73,7 @@
</span><span class="cx">
</span><span class="cx"> struct Highlight;
</span><span class="cx">
</span><del>-class InspectorController FINAL : public Inspector::InspectorEnvironment {
</del><ins>+class InspectorController final : public Inspector::InspectorEnvironment {
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(InspectorController);
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDebuggerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDebuggerAgent.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDebuggerAgent.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/inspector/InspectorDebuggerAgent.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -143,9 +143,9 @@
</span><span class="cx"> private:
</span><span class="cx"> PassRefPtr<Inspector::TypeBuilder::Array<Inspector::TypeBuilder::Debugger::CallFrame>> currentCallFrames();
</span><span class="cx">
</span><del>- virtual void didParseSource(JSC::SourceID, const Script&) override FINAL;
- virtual void failedToParseSource(const String& url, const String& data, int firstLine, int errorLine, const String& errorMessage) override FINAL;
- virtual void didSampleProbe(JSC::ExecState*, int probeIdentifier, int hitCount, const Deprecated::ScriptValue& sample) override FINAL;
</del><ins>+ virtual void didParseSource(JSC::SourceID, const Script&) override final;
+ virtual void failedToParseSource(const String& url, const String& data, int firstLine, int errorLine, const String& errorMessage) override final;
+ virtual void didSampleProbe(JSC::ExecState*, int probeIdentifier, int hitCount, const Deprecated::ScriptValue& sample) override final;
</ins><span class="cx">
</span><span class="cx"> PassRefPtr<Inspector::TypeBuilder::Debugger::Location> resolveBreakpoint(const String& breakpointIdentifier, JSC::SourceID, const ScriptBreakpoint&);
</span><span class="cx"> bool assertPaused(ErrorString*);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorPageConsoleAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/PageConsoleAgent.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/PageConsoleAgent.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/inspector/PageConsoleAgent.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> InspectorConsoleAgent::clearMessages(errorString);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-class InspectableNode FINAL : public CommandLineAPIHost::InspectableObject {
</del><ins>+class InspectableNode final : public CommandLineAPIHost::InspectableObject {
</ins><span class="cx"> public:
</span><span class="cx"> explicit InspectableNode(Node* node) : m_node(node) { }
</span><span class="cx"> virtual Deprecated::ScriptValue get(JSC::ExecState* state) override
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorPageInjectedScriptHosth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/PageInjectedScriptHost.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/PageInjectedScriptHost.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/inspector/PageInjectedScriptHost.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class PageInjectedScriptHost FINAL : public Inspector::InjectedScriptHost {
</del><ins>+class PageInjectedScriptHost final : public Inspector::InjectedScriptHost {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<PageInjectedScriptHost> create() { return adoptRef(new PageInjectedScriptHost); }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorPageInjectedScriptManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/PageInjectedScriptManager.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/PageInjectedScriptManager.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/inspector/PageInjectedScriptManager.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> class DOMWindow;
</span><span class="cx">
</span><del>-class PageInjectedScriptManager FINAL : public Inspector::InjectedScriptManager {
</del><ins>+class PageInjectedScriptManager final : public Inspector::InjectedScriptManager {
</ins><span class="cx"> public:
</span><span class="cx"> PageInjectedScriptManager(Inspector::InspectorEnvironment&, PassRefPtr<Inspector::InjectedScriptHost>);
</span><span class="cx"> virtual ~PageInjectedScriptManager() { }
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorWorkerInspectorControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/WorkerInspectorController.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/WorkerInspectorController.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/inspector/WorkerInspectorController.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> class PageInjectedScriptManager;
</span><span class="cx"> class WorkerGlobalScope;
</span><span class="cx">
</span><del>-class WorkerInspectorController FINAL : public Inspector::InspectorEnvironment {
</del><ins>+class WorkerInspectorController final : public Inspector::InspectorEnvironment {
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(WorkerInspectorController);
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderSinkDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/SinkDocument.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/SinkDocument.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/loader/SinkDocument.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SinkDocumentParser FINAL : public RawDataDocumentParser {
</del><ins>+class SinkDocumentParser final : public RawDataDocumentParser {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SinkDocumentParser> create(SinkDocument& document)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderSinkDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/SinkDocument.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/SinkDocument.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/loader/SinkDocument.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SinkDocument FINAL : public HTMLDocument {
</del><ins>+class SinkDocument final : public HTMLDocument {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SinkDocument> create(Frame* frame, const URL& url)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderappcacheDOMApplicationCacheh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/appcache/DOMApplicationCache.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/appcache/DOMApplicationCache.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/loader/appcache/DOMApplicationCache.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> class Frame;
</span><span class="cx"> class URL;
</span><span class="cx">
</span><del>-class DOMApplicationCache FINAL : public ScriptWrappable, public RefCounted<DOMApplicationCache>, public EventTargetWithInlineData, public DOMWindowProperty {
</del><ins>+class DOMApplicationCache final : public ScriptWrappable, public RefCounted<DOMApplicationCache>, public EventTargetWithInlineData, public DOMWindowProperty {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<DOMApplicationCache> create(Frame* frame) { return adoptRef(new DOMApplicationCache(frame)); }
</span><span class="cx"> virtual ~DOMApplicationCache() { ASSERT(!m_frame); }
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedCSSStyleSheeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> class TextResourceDecoder;
</span><span class="cx"> struct CSSParserContext;
</span><span class="cx">
</span><del>- class CachedCSSStyleSheet FINAL : public CachedResource {
</del><ins>+ class CachedCSSStyleSheet final : public CachedResource {
</ins><span class="cx"> public:
</span><span class="cx"> CachedCSSStyleSheet(const ResourceRequest&, const String& charset);
</span><span class="cx"> virtual ~CachedCSSStyleSheet();
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedFonth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedFont.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedFont.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/loader/cache/CachedFont.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> class SVGFontElement;
</span><span class="cx"> struct FontCustomPlatformData;
</span><span class="cx">
</span><del>-class CachedFont FINAL : public CachedResource {
</del><ins>+class CachedFont final : public CachedResource {
</ins><span class="cx"> public:
</span><span class="cx"> CachedFont(const ResourceRequest&);
</span><span class="cx"> virtual ~CachedFont();
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedRawResourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedRawResource.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedRawResource.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/loader/cache/CachedRawResource.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> class CachedResourceClient;
</span><span class="cx"> class SubresourceLoader;
</span><span class="cx">
</span><del>-class CachedRawResource FINAL : public CachedResource {
</del><ins>+class CachedRawResource final : public CachedResource {
</ins><span class="cx"> public:
</span><span class="cx"> CachedRawResource(ResourceRequest&, Type);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedSVGDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedSVGDocument.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedSVGDocument.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/loader/cache/CachedSVGDocument.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CachedSVGDocument FINAL : public CachedResource {
</del><ins>+class CachedSVGDocument final : public CachedResource {
</ins><span class="cx"> public:
</span><span class="cx"> explicit CachedSVGDocument(const ResourceRequest&);
</span><span class="cx"> virtual ~CachedSVGDocument();
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedScripth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedScript.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedScript.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/loader/cache/CachedScript.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> class CachedResourceLoader;
</span><span class="cx"> class TextResourceDecoder;
</span><span class="cx">
</span><del>- class CachedScript FINAL : public CachedResource {
</del><ins>+ class CachedScript final : public CachedResource {
</ins><span class="cx"> public:
</span><span class="cx"> CachedScript(const ResourceRequest&, const String& charset);
</span><span class="cx"> virtual ~CachedScript();
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedShaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedShader.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedShader.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/loader/cache/CachedShader.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> class TextResourceDecoder;
</span><span class="cx">
</span><del>-class CachedShader FINAL : public CachedResource {
</del><ins>+class CachedShader final : public CachedResource {
</ins><span class="cx"> public:
</span><span class="cx"> CachedShader(const ResourceRequest&);
</span><span class="cx"> virtual ~CachedShader();
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedTextTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedTextTrack.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedTextTrack.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/loader/cache/CachedTextTrack.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class CachedTextTrack FINAL : public CachedResource {
</del><ins>+class CachedTextTrack final : public CachedResource {
</ins><span class="cx"> public:
</span><span class="cx"> CachedTextTrack(const ResourceRequest&);
</span><span class="cx"> virtual ~CachedTextTrack();
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedXSLStyleSheeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedXSLStyleSheet.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedXSLStyleSheet.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/loader/cache/CachedXSLStyleSheet.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> class TextResourceDecoder;
</span><span class="cx">
</span><span class="cx"> #if ENABLE(XSLT)
</span><del>- class CachedXSLStyleSheet FINAL : public CachedResource {
</del><ins>+ class CachedXSLStyleSheet final : public CachedResource {
</ins><span class="cx"> public:
</span><span class="cx"> CachedXSLStyleSheet(const ResourceRequest&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloadericonIconLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/icon/IconLoader.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/icon/IconLoader.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/loader/icon/IconLoader.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> class CachedRawResource;
</span><span class="cx"> class Frame;
</span><span class="cx">
</span><del>-class IconLoader FINAL : private CachedRawResourceClient {
</del><ins>+class IconLoader final : private CachedRawResourceClient {
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(IconLoader); WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx"> explicit IconLoader(Frame&);
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLSelectElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLSelectElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLSelectElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/mathml/MathMLSelectElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class MathMLSelectElement FINAL : public MathMLInlineContainerElement {
</del><ins>+class MathMLSelectElement final : public MathMLInlineContainerElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<MathMLSelectElement> create(const QualifiedName& tagName, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMTimerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMTimer.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMTimer.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/page/DOMTimer.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> class ScheduledAction;
</span><span class="cx">
</span><del>- class DOMTimer FINAL : public SuspendableTimer {
</del><ins>+ class DOMTimer final : public SuspendableTimer {
</ins><span class="cx"> public:
</span><span class="cx"> virtual ~DOMTimer();
</span><span class="cx"> // Creates a new timer owned by specified ScriptExecutionContext, starts it
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMWindowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMWindow.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMWindow.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/page/DOMWindow.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -86,7 +86,7 @@
</span><span class="cx"> enum SetLocationLocking { LockHistoryBasedOnGestureState, LockHistoryAndBackForwardList };
</span><span class="cx">
</span><span class="cx"> // FIXME: DOMWindow shouldn't subclass FrameDestructionObserver and instead should get to Frame via its Document.
</span><del>- class DOMWindow FINAL
</del><ins>+ class DOMWindow final
</ins><span class="cx"> : public RefCounted<DOMWindow>
</span><span class="cx"> , public EventTargetWithInlineData
</span><span class="cx"> , public ContextDestructionObserver
</span></span></pre></div>
<a id="trunkSourceWebCorepageEventSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/EventSource.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/EventSource.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/page/EventSource.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> class TextResourceDecoder;
</span><span class="cx"> class ThreadableLoader;
</span><span class="cx">
</span><del>-class EventSource FINAL : public RefCounted<EventSource>, public EventTargetWithInlineData, private ThreadableLoaderClient, public ActiveDOMObject {
</del><ins>+class EventSource final : public RefCounted<EventSource>, public EventTargetWithInlineData, private ThreadableLoaderClient, public ActiveDOMObject {
</ins><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<EventSource> create(ScriptExecutionContext&, const String& url, const Dictionary&, ExceptionCode&);
</span></span></pre></div>
<a id="trunkSourceWebCorepageFrameh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Frame.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Frame.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/page/Frame.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -349,12 +349,12 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // TiledBackingStoreClient interface
</span><del>- virtual void tiledBackingStorePaintBegin() override FINAL;
- virtual void tiledBackingStorePaint(GraphicsContext*, const IntRect&) override FINAL;
- virtual void tiledBackingStorePaintEnd(const Vector<IntRect>& paintedArea) override FINAL;
- virtual IntRect tiledBackingStoreContentsRect() override FINAL;
- virtual IntRect tiledBackingStoreVisibleRect() override FINAL;
- virtual Color tiledBackingStoreBackgroundColor() const override FINAL;
</del><ins>+ virtual void tiledBackingStorePaintBegin() override final;
+ virtual void tiledBackingStorePaint(GraphicsContext*, const IntRect&) override final;
+ virtual void tiledBackingStorePaintEnd(const Vector<IntRect>& paintedArea) override final;
+ virtual IntRect tiledBackingStoreContentsRect() override final;
+ virtual IntRect tiledBackingStoreVisibleRect() override final;
+ virtual Color tiledBackingStoreBackgroundColor() const override final;
</ins><span class="cx">
</span><span class="cx"> OwnPtr<TiledBackingStore> m_tiledBackingStore;
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCorepageFrameViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/FrameView.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/FrameView.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/page/FrameView.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx">
</span><span class="cx"> typedef unsigned long long DOMTimeStamp;
</span><span class="cx">
</span><del>-class FrameView FINAL : public ScrollView {
</del><ins>+class FrameView final : public ScrollView {
</ins><span class="cx"> public:
</span><span class="cx"> friend class RenderView;
</span><span class="cx"> friend class Internals;
</span></span></pre></div>
<a id="trunkSourceWebCorepageMainFrameh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/MainFrame.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/MainFrame.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/page/MainFrame.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class MainFrame FINAL : public Frame {
</del><ins>+class MainFrame final : public Frame {
</ins><span class="cx"> public:
</span><span class="cx"> static RefPtr<MainFrame> create(Page&, FrameLoaderClient&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageDebuggableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PageDebuggable.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PageDebuggable.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/page/PageDebuggable.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> class Page;
</span><span class="cx">
</span><del>-class PageDebuggable FINAL : public Inspector::RemoteInspectorDebuggable {
</del><ins>+class PageDebuggable final : public Inspector::RemoteInspectorDebuggable {
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(PageDebuggable);
</span><span class="cx"> public:
</span><span class="cx"> PageDebuggable(Page&);
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageSerializercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PageSerializer.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PageSerializer.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/page/PageSerializer.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -95,7 +95,7 @@
</span><span class="cx"> return isHTMLObjectElement(frameOwner) ? HTMLNames::dataAttr : HTMLNames::srcAttr;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-class SerializerMarkupAccumulator FINAL : public WebCore::MarkupAccumulator {
</del><ins>+class SerializerMarkupAccumulator final : public WebCore::MarkupAccumulator {
</ins><span class="cx"> public:
</span><span class="cx"> SerializerMarkupAccumulator(PageSerializer&, Document&, Vector<Node*>*);
</span><span class="cx"> virtual ~SerializerMarkupAccumulator();
</span></span></pre></div>
<a id="trunkSourceWebCorepagePerformanceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Performance.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Performance.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/page/Performance.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> class ResourceResponse;
</span><span class="cx"> class UserTiming;
</span><span class="cx">
</span><del>-class Performance FINAL : public ScriptWrappable, public RefCounted<Performance>, public DOMWindowProperty, public EventTargetWithInlineData {
</del><ins>+class Performance final : public ScriptWrappable, public RefCounted<Performance>, public DOMWindowProperty, public EventTargetWithInlineData {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<Performance> create(Frame* frame) { return adoptRef(new Performance(frame)); }
</span><span class="cx"> ~Performance();
</span></span></pre></div>
<a id="trunkSourceWebCorepageSuspendableTimerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/SuspendableTimer.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/SuspendableTimer.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/page/SuspendableTimer.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -58,11 +58,11 @@
</span><span class="cx"> virtual void fired() = 0;
</span><span class="cx">
</span><span class="cx"> // ActiveDOMObject
</span><del>- virtual bool hasPendingActivity() const FINAL override;
- virtual void stop() FINAL override;
- virtual bool canSuspend() const FINAL override;
- virtual void suspend(ReasonForSuspension) FINAL override;
- virtual void resume() FINAL override;
</del><ins>+ virtual bool hasPendingActivity() const final override;
+ virtual void stop() final override;
+ virtual bool canSuspend() const final override;
+ virtual void suspend(ReasonForSuspension) final override;
+ virtual void resume() final override;
</ins><span class="cx">
</span><span class="cx"> bool m_suspended;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationKeyframeAnimationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/KeyframeAnimation.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/KeyframeAnimation.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/page/animation/KeyframeAnimation.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> class RenderStyle;
</span><span class="cx">
</span><span class="cx"> // A KeyframeAnimation tracks the state of an explicit animation for a single RenderElement.
</span><del>-class KeyframeAnimation FINAL : public AnimationBase {
</del><ins>+class KeyframeAnimation final : public AnimationBase {
</ins><span class="cx"> public:
</span><span class="cx"> static RefPtr<KeyframeAnimation> create(const Animation& animation, RenderElement* renderer, int index, CompositeAnimation* compositeAnimation, RenderStyle* unanimatedStyle)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingScrollingStateFixedNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ScrollingStateFixedNode.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ScrollingStateFixedNode.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/page/scrolling/ScrollingStateFixedNode.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class FixedPositionViewportConstraints;
</span><span class="cx">
</span><del>-class ScrollingStateFixedNode FINAL : public ScrollingStateNode {
</del><ins>+class ScrollingStateFixedNode final : public ScrollingStateNode {
</ins><span class="cx"> public:
</span><span class="cx"> static PassOwnPtr<ScrollingStateFixedNode> create(ScrollingStateTree&, ScrollingNodeID);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingScrollingStateScrollingNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ScrollingStateScrollingNode.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ScrollingStateScrollingNode.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/page/scrolling/ScrollingStateScrollingNode.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx">
</span><span class="cx"> class Scrollbar;
</span><span class="cx">
</span><del>-class ScrollingStateScrollingNode FINAL : public ScrollingStateNode {
</del><ins>+class ScrollingStateScrollingNode final : public ScrollingStateNode {
</ins><span class="cx"> public:
</span><span class="cx"> static PassOwnPtr<ScrollingStateScrollingNode> create(ScrollingStateTree&, ScrollingNodeID);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingScrollingStateStickyNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ScrollingStateStickyNode.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ScrollingStateStickyNode.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/page/scrolling/ScrollingStateStickyNode.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class StickyPositionViewportConstraints;
</span><span class="cx">
</span><del>-class ScrollingStateStickyNode FINAL : public ScrollingStateNode {
</del><ins>+class ScrollingStateStickyNode final : public ScrollingStateNode {
</ins><span class="cx"> public:
</span><span class="cx"> static PassOwnPtr<ScrollingStateStickyNode> create(ScrollingStateTree&, ScrollingNodeID);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformClockGenerich"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ClockGeneric.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ClockGeneric.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/ClockGeneric.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class ClockGeneric FINAL : public Clock {
</del><ins>+class ClockGeneric final : public Clock {
</ins><span class="cx"> public:
</span><span class="cx"> ClockGeneric();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformeflScrollbarThemeEflh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/efl/ScrollbarThemeEfl.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/efl/ScrollbarThemeEfl.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/efl/ScrollbarThemeEfl.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class ScrollbarThemeEfl FINAL : public ScrollbarTheme {
</del><ins>+class ScrollbarThemeEfl final : public ScrollbarTheme {
</ins><span class="cx"> public:
</span><span class="cx"> ScrollbarThemeEfl() : m_scrollbarThickness(0) { }
</span><span class="cx"> void setScrollbarThickness(int thickness) { m_scrollbarThickness = thickness; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsBitmapImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/BitmapImage.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/BitmapImage.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/graphics/BitmapImage.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -110,7 +110,7 @@
</span><span class="cx"> // FIXME: We should better integrate the iOS and non-iOS code in this class. Unlike other ports, the
</span><span class="cx"> // iOS port caches the metadata for a frame without decoding the image.
</span><span class="cx">
</span><del>-class BitmapImage FINAL : public Image {
</del><ins>+class BitmapImage final : public Image {
</ins><span class="cx"> friend class GeneratedImage;
</span><span class="cx"> friend class CrossfadeGeneratedImage;
</span><span class="cx"> friend class GradientImage;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsCrossfadeGeneratedImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> class CSSCrossfadeValue;
</span><span class="cx">
</span><del>-class CrossfadeGeneratedImage FINAL : public GeneratedImage {
</del><ins>+class CrossfadeGeneratedImage final : public GeneratedImage {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<CrossfadeGeneratedImage> create(Image* fromImage, Image* toImage, float percentage, IntSize crossfadeSize, const IntSize& size)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsGradientImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/GradientImage.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/GradientImage.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/graphics/GradientImage.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class GradientImage FINAL : public GeneratedImage {
</del><ins>+class GradientImage final : public GeneratedImage {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<GradientImage> create(PassRefPtr<Gradient> generator, const IntSize& size)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsSimpleFontDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/SimpleFontData.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/SimpleFontData.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/graphics/SimpleFontData.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx"> enum FontDataVariant { AutoVariant, NormalVariant, SmallCapsVariant, EmphasisMarkVariant, BrokenIdeographVariant };
</span><span class="cx"> enum Pitch { UnknownPitch, FixedPitch, VariablePitch };
</span><span class="cx">
</span><del>-class SimpleFontData FINAL : public FontData {
</del><ins>+class SimpleFontData final : public FontData {
</ins><span class="cx"> public:
</span><span class="cx"> class AdditionalFontData {
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcAudioTrackPrivateMediaSourceAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/AudioTrackPrivateMediaSourceAVFObjC.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/AudioTrackPrivateMediaSourceAVFObjC.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/AudioTrackPrivateMediaSourceAVFObjC.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> class AVTrackPrivateAVFObjCImpl;
</span><span class="cx"> class SourceBufferPrivateAVFObjC;
</span><span class="cx">
</span><del>-class AudioTrackPrivateMediaSourceAVFObjC FINAL : public AudioTrackPrivateAVF {
</del><ins>+class AudioTrackPrivateMediaSourceAVFObjC final : public AudioTrackPrivateAVF {
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(AudioTrackPrivateMediaSourceAVFObjC)
</span><span class="cx"> public:
</span><span class="cx"> static RefPtr<AudioTrackPrivateMediaSourceAVFObjC> create(AVAssetTrack* track, SourceBufferPrivateAVFObjC* parent)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaSourcePrivateAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaSourcePrivateAVFObjC.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaSourcePrivateAVFObjC.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaSourcePrivateAVFObjC.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> class SourceBufferPrivateAVFObjC;
</span><span class="cx"> class TimeRanges;
</span><span class="cx">
</span><del>-class MediaSourcePrivateAVFObjC FINAL : public MediaSourcePrivate {
</del><ins>+class MediaSourcePrivateAVFObjC final : public MediaSourcePrivate {
</ins><span class="cx"> public:
</span><span class="cx"> static RefPtr<MediaSourcePrivateAVFObjC> create(MediaPlayerPrivateMediaSourceAVFObjC*);
</span><span class="cx"> virtual ~MediaSourcePrivateAVFObjC();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcSourceBufferPrivateAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> class AudioTrackPrivateMediaSourceAVFObjC;
</span><span class="cx"> class VideoTrackPrivateMediaSourceAVFObjC;
</span><span class="cx">
</span><del>-class SourceBufferPrivateAVFObjC FINAL : public SourceBufferPrivate {
</del><ins>+class SourceBufferPrivateAVFObjC final : public SourceBufferPrivate {
</ins><span class="cx"> public:
</span><span class="cx"> static RefPtr<SourceBufferPrivateAVFObjC> create(MediaSourcePrivateAVFObjC*);
</span><span class="cx"> virtual ~SourceBufferPrivateAVFObjC();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcSourceBufferPrivateAVFObjCmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -202,7 +202,7 @@
</span><span class="cx"> #pragma mark -
</span><span class="cx"> #pragma mark MediaSampleAVFObjC
</span><span class="cx">
</span><del>-class MediaSampleAVFObjC FINAL : public MediaSample {
</del><ins>+class MediaSampleAVFObjC final : public MediaSample {
</ins><span class="cx"> public:
</span><span class="cx"> static RefPtr<MediaSampleAVFObjC> create(CMSampleBufferRef sample, int trackID) { return adoptRef(new MediaSampleAVFObjC(sample, trackID)); }
</span><span class="cx"> virtual ~MediaSampleAVFObjC() { }
</span><span class="lines">@@ -259,7 +259,7 @@
</span><span class="cx"> #pragma mark -
</span><span class="cx"> #pragma mark MediaDescriptionAVFObjC
</span><span class="cx">
</span><del>-class MediaDescriptionAVFObjC FINAL : public MediaDescription {
</del><ins>+class MediaDescriptionAVFObjC final : public MediaDescription {
</ins><span class="cx"> public:
</span><span class="cx"> static RefPtr<MediaDescriptionAVFObjC> create(AVAssetTrack* track) { return adoptRef(new MediaDescriptionAVFObjC(track)); }
</span><span class="cx"> virtual ~MediaDescriptionAVFObjC() { }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcVideoTrackPrivateAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/VideoTrackPrivateAVFObjC.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/VideoTrackPrivateAVFObjC.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/VideoTrackPrivateAVFObjC.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class AVTrackPrivateAVFObjCImpl;
</span><span class="cx">
</span><del>-class VideoTrackPrivateAVFObjC FINAL : public VideoTrackPrivateAVF {
</del><ins>+class VideoTrackPrivateAVFObjC final : public VideoTrackPrivateAVF {
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(VideoTrackPrivateAVFObjC)
</span><span class="cx"> public:
</span><span class="cx"> static RefPtr<VideoTrackPrivateAVFObjC> create(AVPlayerItemTrack* track)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcVideoTrackPrivateMediaSourceAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/VideoTrackPrivateMediaSourceAVFObjC.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/VideoTrackPrivateMediaSourceAVFObjC.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/VideoTrackPrivateMediaSourceAVFObjC.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> class AVTrackPrivateAVFObjCImpl;
</span><span class="cx"> class SourceBufferPrivateAVFObjC;
</span><span class="cx">
</span><del>-class VideoTrackPrivateMediaSourceAVFObjC FINAL : public VideoTrackPrivateAVF {
</del><ins>+class VideoTrackPrivateMediaSourceAVFObjC final : public VideoTrackPrivateAVF {
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(VideoTrackPrivateMediaSourceAVFObjC)
</span><span class="cx"> public:
</span><span class="cx"> static RefPtr<VideoTrackPrivateMediaSourceAVFObjC> create(AVAssetTrack* track, SourceBufferPrivateAVFObjC* parent)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscamacPlatformCALayerMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class PlatformCALayerMac FINAL : public PlatformCALayer {
</del><ins>+class PlatformCALayerMac final : public PlatformCALayer {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<PlatformCALayer> create(LayerType, PlatformCALayerClient*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscawinPlatformCALayerWinh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class PlatformCALayerWin FINAL : public PlatformCALayer {
</del><ins>+class PlatformCALayerWin final : public PlatformCALayer {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<PlatformCALayer> create(LayerType, PlatformCALayerClient*);
</span><span class="cx"> static PassRefPtr<PlatformCALayer> create(PlatformLayer*, PlatformCALayerClient*);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscgPDFDocumentImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cg/PDFDocumentImage.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cg/PDFDocumentImage.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/graphics/cg/PDFDocumentImage.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> class GraphicsContext;
</span><span class="cx"> class ImageBuffer;
</span><span class="cx">
</span><del>-class PDFDocumentImage FINAL : public Image {
</del><ins>+class PDFDocumentImage final : public Image {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<PDFDocumentImage> create(ImageObserver* observer)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgstreamerAudioTrackPrivateGStreamerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gstreamer/AudioTrackPrivateGStreamer.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gstreamer/AudioTrackPrivateGStreamer.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/AudioTrackPrivateGStreamer.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class AudioTrackPrivateGStreamer FINAL : public AudioTrackPrivate, public TrackPrivateBaseGStreamer {
</del><ins>+class AudioTrackPrivateGStreamer final : public AudioTrackPrivate, public TrackPrivateBaseGStreamer {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<AudioTrackPrivateGStreamer> create(GRefPtr<GstElement> playbin, gint index, GRefPtr<GstPad> pad)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgstreamerMediaSourceGStreamerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gstreamer/MediaSourceGStreamer.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gstreamer/MediaSourceGStreamer.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/MediaSourceGStreamer.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class MediaSourceGStreamer FINAL : public MediaSourcePrivate {
</del><ins>+class MediaSourceGStreamer final : public MediaSourcePrivate {
</ins><span class="cx"> public:
</span><span class="cx"> static void open(PassRefPtr<HTMLMediaSource>, WebKitMediaSrc*);
</span><span class="cx"> ~MediaSourceGStreamer();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgstreamerSourceBufferPrivateGStreamerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gstreamer/SourceBufferPrivateGStreamer.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gstreamer/SourceBufferPrivateGStreamer.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/SourceBufferPrivateGStreamer.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SourceBufferPrivateGStreamer FINAL : public SourceBufferPrivate {
</del><ins>+class SourceBufferPrivateGStreamer final : public SourceBufferPrivate {
</ins><span class="cx"> public:
</span><span class="cx"> SourceBufferPrivateGStreamer(PassRefPtr<MediaSourceClientGstreamer>, const ContentType&);
</span><span class="cx"> ~SourceBufferPrivateGStreamer() { }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgstreamerVideoTrackPrivateGStreamerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gstreamer/VideoTrackPrivateGStreamer.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gstreamer/VideoTrackPrivateGStreamer.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/VideoTrackPrivateGStreamer.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class VideoTrackPrivateGStreamer FINAL : public VideoTrackPrivate, public TrackPrivateBaseGStreamer {
</del><ins>+class VideoTrackPrivateGStreamer final : public VideoTrackPrivate, public TrackPrivateBaseGStreamer {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<VideoTrackPrivateGStreamer> create(GRefPtr<GstElement> playbin, gint index, GRefPtr<GstPad> pad)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosWebSafeGCActivityCallbackIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/WebSafeGCActivityCallbackIOS.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/WebSafeGCActivityCallbackIOS.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/ios/WebSafeGCActivityCallbackIOS.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class WebSafeGCActivityCallback FINAL : public JSC::DefaultGCActivityCallback {
</del><ins>+class WebSafeGCActivityCallback final : public JSC::DefaultGCActivityCallback {
</ins><span class="cx"> public:
</span><span class="cx"> static PassOwnPtr<WebSafeGCActivityCallback> create(JSC::Heap* heap)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosWebSafeIncrementalSweeperIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/WebSafeIncrementalSweeperIOS.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/WebSafeIncrementalSweeperIOS.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/ios/WebSafeIncrementalSweeperIOS.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class WebSafeIncrementalSweeper FINAL : public JSC::IncrementalSweeper {
</del><ins>+class WebSafeIncrementalSweeper final : public JSC::IncrementalSweeper {
</ins><span class="cx"> public:
</span><span class="cx"> static PassOwnPtr<WebSafeIncrementalSweeper> create(JSC::Heap* heap)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacPlatformClockCAh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/PlatformClockCA.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/PlatformClockCA.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/mac/PlatformClockCA.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class PlatformClockCA FINAL : public Clock {
</del><ins>+class PlatformClockCA final : public Clock {
</ins><span class="cx"> public:
</span><span class="cx"> PlatformClockCA();
</span><span class="cx"> virtual ~PlatformClockCA();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacPlatformClockCMh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/PlatformClockCM.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/PlatformClockCM.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/mac/PlatformClockCM.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class PlatformClockCM FINAL : public Clock {
</del><ins>+class PlatformClockCM final : public Clock {
</ins><span class="cx"> public:
</span><span class="cx"> PlatformClockCM();
</span><span class="cx"> PlatformClockCM(CMClockRef);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacScrollAnimatorMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx">
</span><span class="cx"> void setVisibleScrollerThumbRect(const IntRect&);
</span><span class="cx">
</span><del>- virtual bool scrollbarsCanBeActive() const override FINAL;
</del><ins>+ virtual bool scrollbarsCanBeActive() const override final;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RetainPtr<id> m_scrollAnimationHelper;
</span><span class="lines">@@ -112,7 +112,7 @@
</span><span class="cx"> void didEndScrollGesture() const;
</span><span class="cx"> void mayBeginScrollGesture() const;
</span><span class="cx">
</span><del>- virtual void lockOverlayScrollbarStateToHidden(bool shouldLockState) override FINAL;
</del><ins>+ virtual void lockOverlayScrollbarStateToHidden(bool shouldLockState) override final;
</ins><span class="cx">
</span><span class="cx"> virtual void didAddVerticalScrollbar(Scrollbar*);
</span><span class="cx"> virtual void willRemoveVerticalScrollbar(Scrollbar*);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmediastreamMediaStreamTrackPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mediastream/MediaStreamTrackPrivate.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mediastream/MediaStreamTrackPrivate.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/mediastream/MediaStreamTrackPrivate.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -99,10 +99,10 @@
</span><span class="cx"> MediaStreamTrackPrivateClient* client() const { return m_client; }
</span><span class="cx">
</span><span class="cx"> // MediaStreamSourceObserver
</span><del>- virtual void sourceReadyStateChanged() override FINAL;
- virtual void sourceMutedChanged() override FINAL;
- virtual void sourceEnabledChanged() override FINAL;
- virtual bool observerIsEnabled() override FINAL;
</del><ins>+ virtual void sourceReadyStateChanged() override final;
+ virtual void sourceMutedChanged() override final;
+ virtual void sourceEnabledChanged() override final;
+ virtual bool observerIsEnabled() override final;
</ins><span class="cx">
</span><span class="cx"> RefPtr<MediaStreamSource> m_source;
</span><span class="cx"> MediaStreamTrackPrivateClient* m_client;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmediastreammacMediaStreamCenterMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mediastream/mac/MediaStreamCenterMac.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mediastream/mac/MediaStreamCenterMac.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/mediastream/mac/MediaStreamCenterMac.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class MediaStreamCenterMac FINAL : public MediaStreamCenter {
</del><ins>+class MediaStreamCenterMac final : public MediaStreamCenter {
</ins><span class="cx"> public:
</span><span class="cx"> MediaStreamCenterMac();
</span><span class="cx"> ~MediaStreamCenterMac();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockMockMediaStreamCenterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/MockMediaStreamCenter.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/MockMediaStreamCenter.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/mock/MockMediaStreamCenter.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class MockMediaStreamCenter FINAL : public MediaStreamCenter {
</del><ins>+class MockMediaStreamCenter final : public MediaStreamCenter {
</ins><span class="cx"> public:
</span><span class="cx"> static void registerMockMediaStreamCenter();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockRTCDataChannelHandlerMockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/RTCDataChannelHandlerMock.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/RTCDataChannelHandlerMock.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/mock/RTCDataChannelHandlerMock.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RTCDataChannelHandlerMock FINAL : public RTCDataChannelHandler, public TimerEventBasedMock {
</del><ins>+class RTCDataChannelHandlerMock final : public RTCDataChannelHandler, public TimerEventBasedMock {
</ins><span class="cx"> public:
</span><span class="cx"> RTCDataChannelHandlerMock(const String&, const RTCDataChannelInit&);
</span><span class="cx"> virtual ~RTCDataChannelHandlerMock() { }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockRTCPeerConnectionHandlerMockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/RTCPeerConnectionHandlerMock.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/RTCPeerConnectionHandlerMock.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/mock/RTCPeerConnectionHandlerMock.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RTCPeerConnectionHandlerMock FINAL : public RTCPeerConnectionHandler, public TimerEventBasedMock {
</del><ins>+class RTCPeerConnectionHandlerMock final : public RTCPeerConnectionHandler, public TimerEventBasedMock {
</ins><span class="cx"> public:
</span><span class="cx"> static std::unique_ptr<RTCPeerConnectionHandler> create(RTCPeerConnectionHandlerClient*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockmediasourceMockBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/mediasource/MockBox.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/mediasource/MockBox.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/mock/mediasource/MockBox.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> // 4 bytes : 4CC : codec
</span><span class="cx"> // 1 byte : unsigned : kind
</span><span class="cx"> //
</span><del>-class MockTrackBox FINAL : public MockBox {
</del><ins>+class MockTrackBox final : public MockBox {
</ins><span class="cx"> public:
</span><span class="cx"> static const String& type();
</span><span class="cx"> MockTrackBox(JSC::ArrayBuffer*);
</span><span class="lines">@@ -94,7 +94,7 @@
</span><span class="cx"> // 4 bytes : signed : duration time scale
</span><span class="cx"> // N bytes : MockTrackBoxes : tracks
</span><span class="cx"> //
</span><del>-class MockInitializationBox FINAL : public MockBox {
</del><ins>+class MockInitializationBox final : public MockBox {
</ins><span class="cx"> public:
</span><span class="cx"> static const String& type();
</span><span class="cx"> MockInitializationBox(JSC::ArrayBuffer*);
</span><span class="lines">@@ -118,7 +118,7 @@
</span><span class="cx"> // 4 bytes : signed : track ID
</span><span class="cx"> // 1 byte : unsigned : flags
</span><span class="cx"> //
</span><del>-class MockSampleBox FINAL : public MockBox {
</del><ins>+class MockSampleBox final : public MockBox {
</ins><span class="cx"> public:
</span><span class="cx"> static const String& type();
</span><span class="cx"> MockSampleBox(JSC::ArrayBuffer*);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockmediasourceMockMediaSourcePrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/mediasource/MockMediaSourcePrivate.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/mediasource/MockMediaSourcePrivate.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/mock/mediasource/MockMediaSourcePrivate.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> class MockSourceBufferPrivate;
</span><span class="cx"> class TimeRanges;
</span><span class="cx">
</span><del>-class MockMediaSourcePrivate FINAL : public MediaSourcePrivate {
</del><ins>+class MockMediaSourcePrivate final : public MediaSourcePrivate {
</ins><span class="cx"> public:
</span><span class="cx"> static RefPtr<MockMediaSourcePrivate> create(MockMediaPlayerMediaSource*);
</span><span class="cx"> virtual ~MockMediaSourcePrivate();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockmediasourceMockSourceBufferPrivatecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class MockMediaSample FINAL : public MediaSample {
</del><ins>+class MockMediaSample final : public MediaSample {
</ins><span class="cx"> public:
</span><span class="cx"> static RefPtr<MockMediaSample> create(const MockSampleBox& box) { return adoptRef(new MockMediaSample(box)); }
</span><span class="cx"> virtual ~MockMediaSample() { }
</span><span class="lines">@@ -79,7 +79,7 @@
</span><span class="cx"> return sample;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-class MockMediaDescription FINAL : public MediaDescription {
</del><ins>+class MockMediaDescription final : public MediaDescription {
</ins><span class="cx"> public:
</span><span class="cx"> static RefPtr<MockMediaDescription> create(const MockTrackBox& box) { return adoptRef(new MockMediaDescription(box)); }
</span><span class="cx"> virtual ~MockMediaDescription() { }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkcfResourceHandleCFURLConnectionDelegateWithOperationQueueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/cf/ResourceHandleCFURLConnectionDelegateWithOperationQueue.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/cf/ResourceHandleCFURLConnectionDelegateWithOperationQueue.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/network/cf/ResourceHandleCFURLConnectionDelegateWithOperationQueue.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class ResourceHandleCFURLConnectionDelegateWithOperationQueue FINAL : public ResourceHandleCFURLConnectionDelegate {
</del><ins>+class ResourceHandleCFURLConnectionDelegateWithOperationQueue final : public ResourceHandleCFURLConnectionDelegate {
</ins><span class="cx"> public:
</span><span class="cx"> ResourceHandleCFURLConnectionDelegateWithOperationQueue(ResourceHandle*);
</span><span class="cx"> virtual ~ResourceHandleCFURLConnectionDelegateWithOperationQueue();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkcfSynchronousResourceHandleCFURLConnectionDelegateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/cf/SynchronousResourceHandleCFURLConnectionDelegate.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/cf/SynchronousResourceHandleCFURLConnectionDelegate.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/network/cf/SynchronousResourceHandleCFURLConnectionDelegate.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SynchronousResourceHandleCFURLConnectionDelegate FINAL : public ResourceHandleCFURLConnectionDelegate {
</del><ins>+class SynchronousResourceHandleCFURLConnectionDelegate final : public ResourceHandleCFURLConnectionDelegate {
</ins><span class="cx"> public:
</span><span class="cx"> SynchronousResourceHandleCFURLConnectionDelegate(ResourceHandle*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformtextLocaleNonecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/text/LocaleNone.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/text/LocaleNone.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/text/LocaleNone.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> virtual ~LocaleNone();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void initializeLocaleData() override FINAL;
</del><ins>+ virtual void initializeLocaleData() override final;
</ins><span class="cx"> #if ENABLE(DATE_AND_TIME_INPUT_TYPES)
</span><span class="cx"> virtual String dateFormat() override;
</span><span class="cx"> virtual String monthFormat() override;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformtextPlatformLocalecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/text/PlatformLocale.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/text/PlatformLocale.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/platform/text/PlatformLocale.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -51,8 +51,8 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // DateTimeFormat::TokenHandler functions.
</span><del>- virtual void visitField(DateTimeFormat::FieldType, int) override FINAL;
- virtual void visitLiteral(const String&) override FINAL;
</del><ins>+ virtual void visitField(DateTimeFormat::FieldType, int) override final;
+ virtual void visitLiteral(const String&) override final;
</ins><span class="cx">
</span><span class="cx"> String zeroPadString(const String&, size_t width);
</span><span class="cx"> void appendNumber(int number, size_t width);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingEllipsisBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/EllipsisBox.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/EllipsisBox.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/EllipsisBox.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx"> class HitTestRequest;
</span><span class="cx"> class HitTestResult;
</span><span class="cx">
</span><del>-class EllipsisBox FINAL : public InlineElementBox {
</del><ins>+class EllipsisBox final : public InlineElementBox {
</ins><span class="cx"> public:
</span><span class="cx"> EllipsisBox(RenderBlockFlow&, const AtomicString& ellipsisStr, InlineFlowBox* parent, int width, int height, int y, bool firstLine, bool isVertical, InlineBox* markupBox);
</span><span class="cx"> virtual void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingFilterEffectRendererh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/FilterEffectRenderer.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/FilterEffectRenderer.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/FilterEffectRenderer.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -86,7 +86,7 @@
</span><span class="cx"> bool m_startedFilterEffect;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FilterEffectRenderer FINAL : public Filter {
</del><ins>+class FilterEffectRenderer final : public Filter {
</ins><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx"> static RefPtr<FilterEffectRenderer> create()
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingInlineElementBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/InlineElementBox.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/InlineElementBox.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/InlineElementBox.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom) override;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isInlineElementBox() const override FINAL { return true; }
</del><ins>+ virtual bool isInlineElementBox() const override final { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> INLINE_BOX_OBJECT_TYPE_CASTS(InlineElementBox, isInlineElementBox())
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingInlineFlowBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/InlineFlowBox.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/InlineFlowBox.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/InlineFlowBox.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -87,7 +87,7 @@
</span><span class="cx"> InlineBox* firstChild() const { checkConsistency(); return m_firstChild; }
</span><span class="cx"> InlineBox* lastChild() const { checkConsistency(); return m_lastChild; }
</span><span class="cx">
</span><del>- virtual bool isLeaf() const override FINAL { return false; }
</del><ins>+ virtual bool isLeaf() const override final { return false; }
</ins><span class="cx">
</span><span class="cx"> InlineBox* firstLeafChild() const;
</span><span class="cx"> InlineBox* lastLeafChild() const;
</span><span class="lines">@@ -95,7 +95,7 @@
</span><span class="cx"> typedef void (*CustomInlineBoxRangeReverse)(void* userData, Vector<InlineBox*>::iterator first, Vector<InlineBox*>::iterator last);
</span><span class="cx"> void collectLeafBoxesInLogicalOrder(Vector<InlineBox*>&, CustomInlineBoxRangeReverse customReverseImplementation = 0, void* userData = 0) const;
</span><span class="cx">
</span><del>- virtual void setConstructed() override FINAL
</del><ins>+ virtual void setConstructed() override final
</ins><span class="cx"> {
</span><span class="cx"> InlineBox::setConstructed();
</span><span class="cx"> for (InlineBox* child = firstChild(); child; child = child->nextOnLine())
</span><span class="lines">@@ -103,9 +103,9 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void addToLine(InlineBox* child);
</span><del>- virtual void deleteLine() override FINAL;
- virtual void extractLine() override FINAL;
- virtual void attachLine() override FINAL;
</del><ins>+ virtual void deleteLine() override final;
+ virtual void extractLine() override final;
+ virtual void attachLine() override final;
</ins><span class="cx"> virtual void adjustPosition(float dx, float dy) override;
</span><span class="cx">
</span><span class="cx"> virtual void extractLineBoxFromRenderObject();
</span><span class="lines">@@ -206,7 +206,7 @@
</span><span class="cx">
</span><span class="cx"> virtual RenderObject::SelectionState selectionState() override;
</span><span class="cx">
</span><del>- virtual bool canAccommodateEllipsis(bool ltr, int blockEdge, int ellipsisWidth) const override FINAL;
</del><ins>+ virtual bool canAccommodateEllipsis(bool ltr, int blockEdge, int ellipsisWidth) const override final;
</ins><span class="cx"> virtual float placeEllipsisBox(bool ltr, float blockLeftEdge, float blockRightEdge, float ellipsisWidth, float &truncatedWidth, bool&) override;
</span><span class="cx">
</span><span class="cx"> bool hasTextChildren() const { return m_hasTextChildren; }
</span><span class="lines">@@ -295,7 +295,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isInlineFlowBox() const override FINAL { return true; }
</del><ins>+ virtual bool isInlineFlowBox() const override final { return true; }
</ins><span class="cx"> void boxModelObject() const WTF_DELETED_FUNCTION;
</span><span class="cx">
</span><span class="cx"> void addBoxShadowVisualOverflow(LayoutRect& logicalVisualOverflow);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingInlineTextBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/InlineTextBox.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/InlineTextBox.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/InlineTextBox.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx">
</span><span class="cx"> unsigned short truncation() const { return m_truncation; }
</span><span class="cx">
</span><del>- virtual void markDirty(bool dirty = true) override FINAL;
</del><ins>+ virtual void markDirty(bool dirty = true) override final;
</ins><span class="cx">
</span><span class="cx"> using InlineBox::hasHyphen;
</span><span class="cx"> using InlineBox::setHasHyphen;
</span><span class="lines">@@ -86,8 +86,8 @@
</span><span class="cx">
</span><span class="cx"> static inline bool compareByStart(const InlineTextBox* first, const InlineTextBox* second) { return first->start() < second->start(); }
</span><span class="cx">
</span><del>- virtual int baselinePosition(FontBaseline) const override FINAL;
- virtual LayoutUnit lineHeight() const override FINAL;
</del><ins>+ virtual int baselinePosition(FontBaseline) const override final;
+ virtual LayoutUnit lineHeight() const override final;
</ins><span class="cx">
</span><span class="cx"> bool emphasisMarkExistsAndIsAbove(const RenderStyle&, bool& isAbove) const;
</span><span class="cx">
</span><span class="lines">@@ -123,19 +123,19 @@
</span><span class="cx"> virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom) override;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void deleteLine() override FINAL;
- virtual void extractLine() override FINAL;
- virtual void attachLine() override FINAL;
</del><ins>+ virtual void deleteLine() override final;
+ virtual void extractLine() override final;
+ virtual void attachLine() override final;
</ins><span class="cx">
</span><span class="cx"> public:
</span><del>- virtual RenderObject::SelectionState selectionState() override FINAL;
</del><ins>+ virtual RenderObject::SelectionState selectionState() override final;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void clearTruncation() override FINAL { m_truncation = cNoTruncation; }
- virtual float placeEllipsisBox(bool flowIsLTR, float visibleLeftEdge, float visibleRightEdge, float ellipsisWidth, float &truncatedWidth, bool& foundBox) override FINAL;
</del><ins>+ virtual void clearTruncation() override final { m_truncation = cNoTruncation; }
+ virtual float placeEllipsisBox(bool flowIsLTR, float visibleLeftEdge, float visibleRightEdge, float ellipsisWidth, float &truncatedWidth, bool& foundBox) override final;
</ins><span class="cx">
</span><span class="cx"> public:
</span><del>- virtual bool isLineBreak() const override FINAL;
</del><ins>+ virtual bool isLineBreak() const override final;
</ins><span class="cx">
</span><span class="cx"> void setExpansion(int newExpansion)
</span><span class="cx"> {
</span><span class="lines">@@ -145,11 +145,11 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isInlineTextBox() const override FINAL { return true; }
</del><ins>+ virtual bool isInlineTextBox() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> public:
</span><del>- virtual int caretMinOffset() const override FINAL;
- virtual int caretMaxOffset() const override FINAL;
</del><ins>+ virtual int caretMinOffset() const override final;
+ virtual int caretMaxOffset() const override final;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> float textPos() const; // returns the x position relative to the left start of the text line.
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBlockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBlock.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBlock.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderBlock.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx"> bool beingDestroyed() const { return m_beingDestroyed; }
</span><span class="cx">
</span><span class="cx"> // These two functions are overridden for inline-block.
</span><del>- virtual LayoutUnit lineHeight(bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override FINAL;
</del><ins>+ virtual LayoutUnit lineHeight(bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override final;
</ins><span class="cx"> virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
</span><span class="cx">
</span><span class="cx"> LayoutUnit minLineHeightForReplacedRenderer(bool isFirstLine, LayoutUnit replacedHeight) const;
</span><span class="lines">@@ -118,7 +118,7 @@
</span><span class="cx"> bool generatesLineBoxesForInlineChild(RenderObject*);
</span><span class="cx">
</span><span class="cx"> void markPositionedObjectsForLayout();
</span><del>- virtual void markForPaginationRelayoutIfNeeded() override FINAL;
</del><ins>+ virtual void markForPaginationRelayoutIfNeeded() override final;
</ins><span class="cx">
</span><span class="cx"> // FIXME-BLOCKFLOW: Remove virtualizaion when all of the line layout code has been moved out of RenderBlock
</span><span class="cx"> virtual bool containsFloats() const { return false; }
</span><span class="lines">@@ -189,7 +189,7 @@
</span><span class="cx"> virtual VisiblePosition positionForPoint(const LayoutPoint&) override;
</span><span class="cx">
</span><span class="cx"> // Block flows subclass availableWidth to handle multi column layout (shrinking the width available to children when laying out.)
</span><del>- virtual LayoutUnit availableLogicalWidth() const override FINAL;
</del><ins>+ virtual LayoutUnit availableLogicalWidth() const override final;
</ins><span class="cx">
</span><span class="cx"> LayoutPoint flipForWritingModeIncludingColumns(const LayoutPoint&) const;
</span><span class="cx"> void adjustStartEdgeForWritingModeIncludingColumns(LayoutRect&) const;
</span><span class="lines">@@ -205,13 +205,13 @@
</span><span class="cx"> LayoutRect logicalRectToPhysicalRect(const LayoutPoint& physicalPosition, const LayoutRect& logicalRect);
</span><span class="cx">
</span><span class="cx"> void adjustRectForColumns(LayoutRect&) const;
</span><del>- virtual void adjustForColumns(LayoutSize&, const LayoutPoint&) const override FINAL;
</del><ins>+ virtual void adjustForColumns(LayoutSize&, const LayoutPoint&) const override final;
</ins><span class="cx"> void adjustForColumnRect(LayoutSize& offset, const LayoutPoint& locationInContainer) const;
</span><span class="cx">
</span><span class="cx"> void addContinuationWithOutline(RenderInline*);
</span><span class="cx"> bool paintsContinuationOutline(RenderInline*);
</span><span class="cx">
</span><del>- virtual RenderBoxModelObject* virtualContinuation() const override FINAL { return continuation(); }
</del><ins>+ virtual RenderBoxModelObject* virtualContinuation() const override final { return continuation(); }
</ins><span class="cx"> bool isAnonymousBlockContinuation() const { return isAnonymousBlock() && continuation(); }
</span><span class="cx"> RenderInline* inlineElementContinuation() const;
</span><span class="cx"> RenderBlock* blockElementContinuation() const;
</span><span class="lines">@@ -460,7 +460,7 @@
</span><span class="cx">
</span><span class="cx"> virtual const char* renderName() const override;
</span><span class="cx">
</span><del>- virtual bool isInlineBlockOrInlineTable() const override FINAL { return isInline() && isReplaced(); }
</del><ins>+ virtual bool isInlineBlockOrInlineTable() const override final { return isInline() && isReplaced(); }
</ins><span class="cx">
</span><span class="cx"> void makeChildrenNonInline(RenderObject* insertionPoint = nullptr);
</span><span class="cx"> virtual void removeLeftoverAnonymousBlock(RenderBlock* child);
</span><span class="lines">@@ -474,7 +474,7 @@
</span><span class="cx">
</span><span class="cx"> void addChildIgnoringAnonymousColumnBlocks(RenderObject* newChild, RenderObject* beforeChild = 0);
</span><span class="cx">
</span><del>- virtual bool isSelfCollapsingBlock() const override FINAL;
</del><ins>+ virtual bool isSelfCollapsingBlock() const override final;
</ins><span class="cx"> // FIXME-BLOCKFLOW: Remove virtualizaion when all callers have moved to RenderBlockFlow
</span><span class="cx"> virtual bool hasLines() const { return false; }
</span><span class="cx">
</span><span class="lines">@@ -516,18 +516,18 @@
</span><span class="cx"> // children.
</span><span class="cx"> virtual RenderBlock* firstLineBlock() const override;
</span><span class="cx">
</span><del>- virtual LayoutRect rectWithOutlineForRepaint(const RenderLayerModelObject* repaintContainer, LayoutUnit outlineWidth) const override FINAL;
- virtual const RenderStyle& outlineStyleForRepaint() const override FINAL;
</del><ins>+ virtual LayoutRect rectWithOutlineForRepaint(const RenderLayerModelObject* repaintContainer, LayoutUnit outlineWidth) const override final;
+ virtual const RenderStyle& outlineStyleForRepaint() const override final;
</ins><span class="cx">
</span><del>- virtual RenderElement* hoverAncestor() const override FINAL;
- virtual void updateDragState(bool dragOn) override FINAL;
- virtual void childBecameNonInline(RenderObject* child) override FINAL;
</del><ins>+ virtual RenderElement* hoverAncestor() const override final;
+ virtual void updateDragState(bool dragOn) override final;
+ virtual void childBecameNonInline(RenderObject* child) override final;
</ins><span class="cx">
</span><del>- virtual LayoutRect selectionRectForRepaint(const RenderLayerModelObject* repaintContainer, bool /*clipToVisibleContent*/) override FINAL
</del><ins>+ virtual LayoutRect selectionRectForRepaint(const RenderLayerModelObject* repaintContainer, bool /*clipToVisibleContent*/) override final
</ins><span class="cx"> {
</span><span class="cx"> return selectionGapRectsForRepaint(repaintContainer);
</span><span class="cx"> }
</span><del>- virtual bool shouldPaintSelectionGaps() const override FINAL;
</del><ins>+ virtual bool shouldPaintSelectionGaps() const override final;
</ins><span class="cx"> bool isSelectionRoot() const;
</span><span class="cx"> GapRects selectionGaps(RenderBlock& rootBlock, const LayoutPoint& rootBlockPhysicalPosition, const LayoutSize& offsetFromRootBlock,
</span><span class="cx"> LayoutUnit& lastLogicalTop, LayoutUnit& lastLogicalLeft, LayoutUnit& lastLogicalRight, const LogicalSelectionOffsetCaches&, const PaintInfo* = 0);
</span><span class="lines">@@ -551,7 +551,7 @@
</span><span class="cx">
</span><span class="cx"> void paintContinuationOutlines(PaintInfo&, const LayoutPoint&);
</span><span class="cx">
</span><del>- virtual LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0) override FINAL;
</del><ins>+ virtual LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0) override final;
</ins><span class="cx">
</span><span class="cx"> void adjustPointToColumnContents(LayoutPoint&) const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBlockFlowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBlockFlow.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBlockFlow.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderBlockFlow.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -74,10 +74,10 @@
</span><span class="cx"> void layoutInlineChildren(bool relayoutChildren, LayoutUnit& repaintLogicalTop, LayoutUnit& repaintLogicalBottom);
</span><span class="cx">
</span><span class="cx"> // RenderBlockFlows override these methods, since they are the only class that supports margin collapsing.
</span><del>- virtual LayoutUnit collapsedMarginBefore() const override FINAL { return maxPositiveMarginBefore() - maxNegativeMarginBefore(); }
- virtual LayoutUnit collapsedMarginAfter() const override FINAL { return maxPositiveMarginAfter() - maxNegativeMarginAfter(); }
</del><ins>+ virtual LayoutUnit collapsedMarginBefore() const override final { return maxPositiveMarginBefore() - maxNegativeMarginBefore(); }
+ virtual LayoutUnit collapsedMarginAfter() const override final { return maxPositiveMarginAfter() - maxNegativeMarginAfter(); }
</ins><span class="cx">
</span><del>- virtual void dirtyLinesFromChangedChild(RenderObject* child) override FINAL { lineBoxes().dirtyLinesFromChangedChild(this, child); }
</del><ins>+ virtual void dirtyLinesFromChangedChild(RenderObject* child) override final { lineBoxes().dirtyLinesFromChangedChild(this, child); }
</ins><span class="cx"> virtual void updateLogicalHeight() override;
</span><span class="cx">
</span><span class="cx"> public:
</span><span class="lines">@@ -333,7 +333,7 @@
</span><span class="cx"> RootInlineBox* firstRootBox() const { return toRootInlineBox(m_lineBoxes.firstLineBox()); }
</span><span class="cx"> RootInlineBox* lastRootBox() const { return toRootInlineBox(m_lineBoxes.lastLineBox()); }
</span><span class="cx">
</span><del>- virtual bool hasLines() const override FINAL;
</del><ins>+ virtual bool hasLines() const override final;
</ins><span class="cx">
</span><span class="cx"> // Helper methods for computing line counts and heights for line counts.
</span><span class="cx"> RootInlineBox* lineAtIndex(int) const;
</span><span class="lines">@@ -425,7 +425,7 @@
</span><span class="cx"> virtual void paintFloats(PaintInfo&, const LayoutPoint&, bool preservePhase = false) override;
</span><span class="cx">
</span><span class="cx"> virtual void moveAllChildrenIncludingFloatsTo(RenderBlock* toBlock, bool fullRemoveInsert) override;
</span><del>- virtual void repaintOverhangingFloats(bool paintAllDescendants) override FINAL;
</del><ins>+ virtual void repaintOverhangingFloats(bool paintAllDescendants) override final;
</ins><span class="cx"> virtual void clipOutFloatingObjects(RenderBlock&, const PaintInfo*, const LayoutPoint&, const LayoutSize&) override;
</span><span class="cx">
</span><span class="cx"> FloatingObject* insertFloatingObject(RenderBox&);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBoxcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBox.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBox.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderBox.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -3846,7 +3846,7 @@
</span><span class="cx"> * 1. The used value of 'width' is determined as for inline replaced
</span><span class="cx"> * elements.
</span><span class="cx"> \*-----------------------------------------------------------------------*/
</span><del>- // NOTE: This value of width is FINAL in that the min/max width calculations
</del><ins>+ // NOTE: This value of width is final in that the min/max width calculations
</ins><span class="cx"> // are dealt with in computeReplacedWidth(). This means that the steps to produce
</span><span class="cx"> // correct max/min in the non-replaced version, are not necessary.
</span><span class="cx"> computedValues.m_extent = computeReplacedLogicalWidth() + borderAndPaddingLogicalWidth();
</span><span class="lines">@@ -4010,7 +4010,7 @@
</span><span class="cx"> * 1. The used value of 'height' is determined as for inline replaced
</span><span class="cx"> * elements.
</span><span class="cx"> \*-----------------------------------------------------------------------*/
</span><del>- // NOTE: This value of height is FINAL in that the min/max height calculations
</del><ins>+ // NOTE: This value of height is final in that the min/max height calculations
</ins><span class="cx"> // are dealt with in computeReplacedHeight(). This means that the steps to produce
</span><span class="cx"> // correct max/min in the non-replaced version, are not necessary.
</span><span class="cx"> computedValues.m_extent = computeReplacedLogicalHeight() + borderAndPaddingLogicalHeight();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBox.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBox.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderBox.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> || !style().hasAutoZIndex();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool backgroundIsKnownToBeOpaqueInRect(const LayoutRect& localRect) const override FINAL;
</del><ins>+ virtual bool backgroundIsKnownToBeOpaqueInRect(const LayoutRect& localRect) const override final;
</ins><span class="cx">
</span><span class="cx"> // Use this with caution! No type checking is done!
</span><span class="cx"> RenderBox* firstChildBox() const;
</span><span class="lines">@@ -155,7 +155,7 @@
</span><span class="cx"> LayoutRect borderBoxRect() const { return LayoutRect(LayoutPoint(), size()); }
</span><span class="cx"> LayoutRect paddingBoxRect() const { return LayoutRect(borderLeft(), borderTop(), contentWidth() + paddingLeft() + paddingRight(), contentHeight() + paddingTop() + paddingBottom()); }
</span><span class="cx"> IntRect pixelSnappedBorderBoxRect() const { return IntRect(IntPoint(), m_frameRect.pixelSnappedSize()); }
</span><del>- virtual IntRect borderBoundingBox() const override FINAL { return pixelSnappedBorderBoxRect(); }
</del><ins>+ virtual IntRect borderBoundingBox() const override final { return pixelSnappedBorderBoxRect(); }
</ins><span class="cx">
</span><span class="cx"> RoundedRect::Radii borderRadii() const;
</span><span class="cx">
</span><span class="lines">@@ -171,7 +171,7 @@
</span><span class="cx"> LayoutRect computedCSSContentBoxRect() const { return LayoutRect(borderLeft() + computedCSSPaddingLeft(), borderTop() + computedCSSPaddingTop(), clientWidth() - computedCSSPaddingLeft() - computedCSSPaddingRight(), clientHeight() - computedCSSPaddingTop() - computedCSSPaddingBottom()); }
</span><span class="cx">
</span><span class="cx"> // Bounds of the outline box in absolute coords. Respects transforms
</span><del>- virtual LayoutRect outlineBoundsForRepaint(const RenderLayerModelObject* /*repaintContainer*/, const RenderGeometryMap*) const override FINAL;
</del><ins>+ virtual LayoutRect outlineBoundsForRepaint(const RenderLayerModelObject* /*repaintContainer*/, const RenderGeometryMap*) const override final;
</ins><span class="cx"> virtual void addFocusRingRects(Vector<IntRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = 0) override;
</span><span class="cx">
</span><span class="cx"> // Use this with caution! No type checking is done!
</span><span class="lines">@@ -214,8 +214,8 @@
</span><span class="cx"> virtual LayoutUnit offsetWidth() const override { return width(); }
</span><span class="cx"> virtual LayoutUnit offsetHeight() const override { return height(); }
</span><span class="cx">
</span><del>- virtual int pixelSnappedOffsetWidth() const override FINAL;
- virtual int pixelSnappedOffsetHeight() const override FINAL;
</del><ins>+ virtual int pixelSnappedOffsetWidth() const override final;
+ virtual int pixelSnappedOffsetHeight() const override final;
</ins><span class="cx">
</span><span class="cx"> // More IE extensions. clientWidth and clientHeight represent the interior of an object
</span><span class="cx"> // excluding border and scrollbar. clientLeft/Top are just the borderLeftWidth and borderTopWidth.
</span><span class="lines">@@ -255,14 +255,14 @@
</span><span class="cx"> LayoutUnit marginLogicalLeft() const { return m_marginBox.logicalLeft(style().writingMode()); }
</span><span class="cx"> LayoutUnit marginLogicalRight() const { return m_marginBox.logicalRight(style().writingMode()); }
</span><span class="cx">
</span><del>- virtual LayoutUnit marginBefore(const RenderStyle* overrideStyle = 0) const override FINAL { return m_marginBox.before((overrideStyle ? overrideStyle : &style())->writingMode()); }
- virtual LayoutUnit marginAfter(const RenderStyle* overrideStyle = 0) const override FINAL { return m_marginBox.after((overrideStyle ? overrideStyle : &style())->writingMode()); }
- virtual LayoutUnit marginStart(const RenderStyle* overrideStyle = 0) const override FINAL
</del><ins>+ virtual LayoutUnit marginBefore(const RenderStyle* overrideStyle = 0) const override final { return m_marginBox.before((overrideStyle ? overrideStyle : &style())->writingMode()); }
+ virtual LayoutUnit marginAfter(const RenderStyle* overrideStyle = 0) const override final { return m_marginBox.after((overrideStyle ? overrideStyle : &style())->writingMode()); }
+ virtual LayoutUnit marginStart(const RenderStyle* overrideStyle = 0) const override final
</ins><span class="cx"> {
</span><span class="cx"> const RenderStyle* styleToUse = overrideStyle ? overrideStyle : &style();
</span><span class="cx"> return m_marginBox.start(styleToUse->writingMode(), styleToUse->direction());
</span><span class="cx"> }
</span><del>- virtual LayoutUnit marginEnd(const RenderStyle* overrideStyle = 0) const override FINAL
</del><ins>+ virtual LayoutUnit marginEnd(const RenderStyle* overrideStyle = 0) const override final
</ins><span class="cx"> {
</span><span class="cx"> const RenderStyle* styleToUse = overrideStyle ? overrideStyle : &style();
</span><span class="cx"> return m_marginBox.end(styleToUse->writingMode(), styleToUse->direction());
</span><span class="lines">@@ -692,7 +692,7 @@
</span><span class="cx"> // These include tables, positioned objects, floats and flexible boxes.
</span><span class="cx"> virtual void computePreferredLogicalWidths() { setPreferredLogicalWidthsDirty(false); }
</span><span class="cx">
</span><del>- virtual LayoutRect frameRectForStickyPositioning() const override FINAL { return frameRect(); }
</del><ins>+ virtual LayoutRect frameRectForStickyPositioning() const override final { return frameRect(); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // The width/height of the contents + borders + padding. The x/y location is relative to our container (which is not always our parent).
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderButtonh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderButton.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderButton.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderButton.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> // RenderButtons are just like normal flexboxes except that they will generate an anonymous block child.
</span><span class="cx"> // For inputs, they will also generate an anonymous RenderText and keep its style and content up
</span><span class="cx"> // to date as the button changes.
</span><del>-class RenderButton FINAL : public RenderFlexibleBox {
</del><ins>+class RenderButton final : public RenderFlexibleBox {
</ins><span class="cx"> public:
</span><span class="cx"> RenderButton(HTMLFormControlElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderButton();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderCombineTexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderCombineText.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderCombineText.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderCombineText.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderCombineText FINAL : public RenderText {
</del><ins>+class RenderCombineText final : public RenderText {
</ins><span class="cx"> public:
</span><span class="cx"> RenderCombineText(Text&, PassRefPtr<StringImpl>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderCounterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderCounter.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderCounter.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderCounter.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">
</span><span class="cx"> class CounterNode;
</span><span class="cx">
</span><del>-class RenderCounter FINAL : public RenderText {
</del><ins>+class RenderCounter final : public RenderText {
</ins><span class="cx"> public:
</span><span class="cx"> RenderCounter(Document&, const CounterContent&);
</span><span class="cx"> virtual ~RenderCounter();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderDeprecatedFlexibleBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">
</span><span class="cx"> class FlexBoxIterator;
</span><span class="cx">
</span><del>-class RenderDeprecatedFlexibleBox FINAL : public RenderBlock {
</del><ins>+class RenderDeprecatedFlexibleBox final : public RenderBlock {
</ins><span class="cx"> public:
</span><span class="cx"> RenderDeprecatedFlexibleBox(Element&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderDeprecatedFlexibleBox();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderDetailsMarkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderDetailsMarker.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderDetailsMarker.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderDetailsMarker.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderDetailsMarker FINAL : public RenderBlockFlow {
</del><ins>+class RenderDetailsMarker final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderDetailsMarker(DetailsMarkerControl&, PassRef<RenderStyle>);
</span><span class="cx"> DetailsMarkerControl& element() const { return static_cast<DetailsMarkerControl&>(nodeForNonAnonymous()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -183,8 +183,8 @@
</span><span class="cx"> void isText() const WTF_DELETED_FUNCTION;
</span><span class="cx"> void isRenderElement() const WTF_DELETED_FUNCTION;
</span><span class="cx">
</span><del>- virtual RenderObject* firstChildSlow() const override FINAL { return firstChild(); }
- virtual RenderObject* lastChildSlow() const override FINAL { return lastChild(); }
</del><ins>+ virtual RenderObject* firstChildSlow() const override final { return firstChild(); }
+ virtual RenderObject* lastChildSlow() const override final { return lastChild(); }
</ins><span class="cx">
</span><span class="cx"> bool shouldRepaintForStyleDifference(StyleDifference) const;
</span><span class="cx"> bool hasImmediateNonWhitespaceTextChildOrBorderOrOutline() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderEmbeddedObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderEmbeddedObject.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderEmbeddedObject.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderEmbeddedObject.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -63,7 +63,7 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void paintReplaced(PaintInfo&, const LayoutPoint&) override FINAL;
</del><ins>+ virtual void paintReplaced(PaintInfo&, const LayoutPoint&) override final;
</ins><span class="cx"> virtual void paint(PaintInfo&, const LayoutPoint&) override;
</span><span class="cx">
</span><span class="cx"> virtual CursorDirective getCursor(const LayoutPoint&, Cursor&) const override;
</span><span class="lines">@@ -73,19 +73,19 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> virtual const char* renderName() const override { return "RenderEmbeddedObject"; }
</span><del>- virtual bool isEmbeddedObject() const override FINAL { return true; }
</del><ins>+ virtual bool isEmbeddedObject() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> void paintSnapshotImage(PaintInfo&, const LayoutPoint&, Image*);
</span><del>- virtual void paintContents(PaintInfo&, const LayoutPoint&) override FINAL;
</del><ins>+ virtual void paintContents(PaintInfo&, const LayoutPoint&) override final;
</ins><span class="cx">
</span><span class="cx"> #if USE(ACCELERATED_COMPOSITING)
</span><del>- virtual bool requiresLayer() const override FINAL;
</del><ins>+ virtual bool requiresLayer() const override final;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override FINAL;
</del><ins>+ virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override final;
</ins><span class="cx">
</span><del>- virtual bool scroll(ScrollDirection, ScrollGranularity, float multiplier, Element** stopElement) override FINAL;
- virtual bool logicalScroll(ScrollLogicalDirection, ScrollGranularity, float multiplier, Element** stopElement) override FINAL;
</del><ins>+ virtual bool scroll(ScrollDirection, ScrollGranularity, float multiplier, Element** stopElement) override final;
+ virtual bool logicalScroll(ScrollLogicalDirection, ScrollGranularity, float multiplier, Element** stopElement) override final;
</ins><span class="cx">
</span><span class="cx"> void setUnavailablePluginIndicatorIsPressed(bool);
</span><span class="cx"> bool isInUnavailablePluginIndicator(MouseEvent*) const;
</span><span class="lines">@@ -93,7 +93,7 @@
</span><span class="cx"> bool getReplacementTextGeometry(const LayoutPoint& accumulatedOffset, FloatRect& contentRect, FloatRect& indicatorRect, FloatRect& replacementTextRect, FloatRect& arrowRect, Font&, TextRun&, float& textWidth) const;
</span><span class="cx"> LayoutRect unavailablePluginIndicatorBounds(const LayoutPoint&) const;
</span><span class="cx">
</span><del>- virtual bool canHaveChildren() const override FINAL;
</del><ins>+ virtual bool canHaveChildren() const override final;
</ins><span class="cx"> virtual bool canHaveWidget() const { return true; }
</span><span class="cx">
</span><span class="cx"> bool m_isPluginUnavailable;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFieldseth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFieldset.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFieldset.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderFieldset.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLFieldSetElement;
</span><span class="cx">
</span><del>-class RenderFieldset FINAL : public RenderBlockFlow {
</del><ins>+class RenderFieldset final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderFieldset(HTMLFieldSetElement&, PassRef<RenderStyle>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFileUploadControlh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFileUploadControl.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFileUploadControl.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderFileUploadControl.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> // sufficient space to draw a file icon and filename. The RenderButton has a shadow node
</span><span class="cx"> // associated with it to receive click/hover events.
</span><span class="cx">
</span><del>-class RenderFileUploadControl FINAL : public RenderBlockFlow {
</del><ins>+class RenderFileUploadControl final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderFileUploadControl(HTMLInputElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderFileUploadControl();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFlexibleBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFlexibleBox.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFlexibleBox.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderFlexibleBox.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -44,10 +44,10 @@
</span><span class="cx">
</span><span class="cx"> virtual const char* renderName() const override;
</span><span class="cx">
</span><del>- virtual bool isFlexibleBox() const override FINAL { return true; }
- virtual bool avoidsFloats() const override FINAL { return true; }
- virtual bool canCollapseAnonymousBlockChild() const override FINAL { return false; }
- virtual void layoutBlock(bool relayoutChildren, LayoutUnit pageLogicalHeight = 0) override FINAL;
</del><ins>+ virtual bool isFlexibleBox() const override final { return true; }
+ virtual bool avoidsFloats() const override final { return true; }
+ virtual bool canCollapseAnonymousBlockChild() const override final { return false; }
+ virtual void layoutBlock(bool relayoutChildren, LayoutUnit pageLogicalHeight = 0) override final;
</ins><span class="cx">
</span><span class="cx"> virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
</span><span class="cx"> virtual int firstLineBaseline() const override;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFlowThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFlowThread.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFlowThread.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderFlowThread.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -63,13 +63,13 @@
</span><span class="cx"> RenderFlowThread(Document&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderFlowThread() { };
</span><span class="cx">
</span><del>- virtual bool isRenderFlowThread() const override FINAL { return true; }
</del><ins>+ virtual bool isRenderFlowThread() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual void layout() override FINAL;
</del><ins>+ virtual void layout() override final;
</ins><span class="cx">
</span><span class="cx"> // Always create a RenderLayer for the RenderFlowThread so that we
</span><span class="cx"> // can easily avoid drawing the children directly.
</span><del>- virtual bool requiresLayer() const override FINAL { return true; }
</del><ins>+ virtual bool requiresLayer() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> virtual void removeFlowChildInfo(RenderObject*);
</span><span class="cx"> #ifndef NDEBUG
</span><span class="lines">@@ -80,7 +80,7 @@
</span><span class="cx"> virtual void removeRegionFromThread(RenderRegion*);
</span><span class="cx"> const RenderRegionList& renderRegionList() const { return m_regionList; }
</span><span class="cx">
</span><del>- virtual void updateLogicalWidth() override FINAL;
</del><ins>+ virtual void updateLogicalWidth() override final;
</ins><span class="cx"> virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</span><span class="cx">
</span><span class="cx"> virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFrameh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFrame.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFrame.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderFrame.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLFrameElement;
</span><span class="cx">
</span><del>-class RenderFrame FINAL : public RenderFrameBase {
</del><ins>+class RenderFrame final : public RenderFrameBase {
</ins><span class="cx"> public:
</span><span class="cx"> RenderFrame(HTMLFrameElement&, PassRef<RenderStyle>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFrameSeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFrameSet.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFrameSet.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderFrameSet.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> Vector<bool> m_allowBorder;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class RenderFrameSet FINAL : public RenderBox {
</del><ins>+class RenderFrameSet final : public RenderBox {
</ins><span class="cx"> public:
</span><span class="cx"> RenderFrameSet(HTMLFrameSetElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderFrameSet();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFullScreencpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFullScreen.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFullScreen.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderFullScreen.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderFullScreenPlaceholder FINAL : public RenderBlockFlow {
</del><ins>+class RenderFullScreenPlaceholder final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderFullScreenPlaceholder(RenderFullScreen& owner, PassRef<RenderStyle> style)
</span><span class="cx"> : RenderBlockFlow(owner.document(), std::move(style))
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFullScreenh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFullScreen.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFullScreen.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderFullScreen.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderFullScreen FINAL : public RenderFlexibleBox {
</del><ins>+class RenderFullScreen final : public RenderFlexibleBox {
</ins><span class="cx"> public:
</span><span class="cx"> RenderFullScreen(Document&, PassRef<RenderStyle>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderGridh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderGrid.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderGrid.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderGrid.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> class GridSpan;
</span><span class="cx"> class GridTrack;
</span><span class="cx">
</span><del>-class RenderGrid FINAL : public RenderBlock {
</del><ins>+class RenderGrid final : public RenderBlock {
</ins><span class="cx"> public:
</span><span class="cx"> RenderGrid(Element&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderGrid();
</span><span class="lines">@@ -116,7 +116,7 @@
</span><span class="cx">
</span><span class="cx"> LayoutUnit gridAreaBreadthForChild(const RenderBox* child, TrackSizingDirection, const Vector<GridTrack>&) const;
</span><span class="cx">
</span><del>- virtual void paintChildren(PaintInfo& forSelf, const LayoutPoint& paintOffset, PaintInfo& forChild, bool usePrintRect) override FINAL;
</del><ins>+ virtual void paintChildren(PaintInfo& forSelf, const LayoutPoint& paintOffset, PaintInfo& forChild, bool usePrintRect) override final;
</ins><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><span class="cx"> bool tracksAreWiderThanMinTrackBreadth(TrackSizingDirection, const Vector<GridTrack>&);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderHTMLCanvash"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderHTMLCanvas.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderHTMLCanvas.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderHTMLCanvas.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLCanvasElement;
</span><span class="cx">
</span><del>-class RenderHTMLCanvas FINAL : public RenderReplaced {
</del><ins>+class RenderHTMLCanvas final : public RenderReplaced {
</ins><span class="cx"> public:
</span><span class="cx"> RenderHTMLCanvas(HTMLCanvasElement&, PassRef<RenderStyle>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderIFrameh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderIFrame.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderIFrame.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderIFrame.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> class RenderView;
</span><span class="cx">
</span><del>-class RenderIFrame FINAL : public RenderFrameBase {
</del><ins>+class RenderIFrame final : public RenderFrameBase {
</ins><span class="cx"> public:
</span><span class="cx"> RenderIFrame(HTMLIFrameElement&, PassRef<RenderStyle>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderImage.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderImage.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderImage.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -69,17 +69,17 @@
</span><span class="cx"> void setAltText(const String& altText) { m_altText = altText; }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual bool needsPreferredWidthsRecalculation() const override FINAL;
- virtual RenderBox* embeddedContentBox() const override FINAL;
- virtual void computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio, bool& isPercentageIntrinsicSize) const override FINAL;
</del><ins>+ virtual bool needsPreferredWidthsRecalculation() const override final;
+ virtual RenderBox* embeddedContentBox() const override final;
+ virtual void computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio, bool& isPercentageIntrinsicSize) const override final;
</ins><span class="cx"> virtual bool foregroundIsKnownToBeOpaqueInRect(const LayoutRect& localRect, unsigned maxDepthToTest) const override;
</span><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle*) override FINAL;
</del><ins>+ virtual void styleDidChange(StyleDifference, const RenderStyle*) override final;
</ins><span class="cx">
</span><span class="cx"> virtual void imageChanged(WrappedImagePtr, const IntRect* = 0) override;
</span><span class="cx">
</span><span class="cx"> void paintIntoRect(GraphicsContext*, const LayoutRect&);
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override FINAL;
</del><ins>+ virtual void paint(PaintInfo&, const LayoutPoint&) override final;
</ins><span class="cx"> virtual void layout() override;
</span><span class="cx">
</span><span class="cx"> virtual void intrinsicSizeChanged() override
</span><span class="lines">@@ -92,18 +92,18 @@
</span><span class="cx"> virtual const char* renderName() const override { return "RenderImage"; }
</span><span class="cx">
</span><span class="cx"> virtual bool isImage() const override { return true; }
</span><del>- virtual bool isRenderImage() const override FINAL { return true; }
</del><ins>+ virtual bool isRenderImage() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> virtual void paintReplaced(PaintInfo&, const LayoutPoint&) override;
</span><span class="cx">
</span><del>- virtual bool computeBackgroundIsKnownToBeObscured() override FINAL;
</del><ins>+ virtual bool computeBackgroundIsKnownToBeObscured() override final;
</ins><span class="cx">
</span><span class="cx"> virtual LayoutUnit minimumReplacedHeight() const override;
</span><span class="cx">
</span><del>- virtual void notifyFinished(CachedResource*) override FINAL;
- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override FINAL;
</del><ins>+ virtual void notifyFinished(CachedResource*) override final;
+ virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override final;
</ins><span class="cx">
</span><del>- virtual bool boxShadowShouldBeAppliedToBackground(BackgroundBleedAvoidance, InlineFlowBox*) const override FINAL;
</del><ins>+ virtual bool boxShadowShouldBeAppliedToBackground(BackgroundBleedAvoidance, InlineFlowBox*) const override final;
</ins><span class="cx">
</span><span class="cx"> IntSize imageSizeForError(CachedImage*) const;
</span><span class="cx"> void imageDimensionsChanged(bool imageSizeChanged, const IntRect* = 0);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderInlineh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderInline.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderInline.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderInline.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,19 +38,19 @@
</span><span class="cx">
</span><span class="cx"> virtual void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override;
</span><span class="cx">
</span><del>- virtual LayoutUnit marginLeft() const override FINAL;
- virtual LayoutUnit marginRight() const override FINAL;
- virtual LayoutUnit marginTop() const override FINAL;
- virtual LayoutUnit marginBottom() const override FINAL;
- virtual LayoutUnit marginBefore(const RenderStyle* otherStyle = 0) const override FINAL;
- virtual LayoutUnit marginAfter(const RenderStyle* otherStyle = 0) const override FINAL;
- virtual LayoutUnit marginStart(const RenderStyle* otherStyle = 0) const override FINAL;
- virtual LayoutUnit marginEnd(const RenderStyle* otherStyle = 0) const override FINAL;
</del><ins>+ virtual LayoutUnit marginLeft() const override final;
+ virtual LayoutUnit marginRight() const override final;
+ virtual LayoutUnit marginTop() const override final;
+ virtual LayoutUnit marginBottom() const override final;
+ virtual LayoutUnit marginBefore(const RenderStyle* otherStyle = 0) const override final;
+ virtual LayoutUnit marginAfter(const RenderStyle* otherStyle = 0) const override final;
+ virtual LayoutUnit marginStart(const RenderStyle* otherStyle = 0) const override final;
+ virtual LayoutUnit marginEnd(const RenderStyle* otherStyle = 0) const override final;
</ins><span class="cx">
</span><del>- virtual void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override FINAL;
</del><ins>+ virtual void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override final;
</ins><span class="cx"> virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override;
</span><span class="cx">
</span><del>- virtual LayoutSize offsetFromContainer(RenderObject*, const LayoutPoint&, bool* offsetDependsOnPoint = 0) const override FINAL;
</del><ins>+ virtual LayoutSize offsetFromContainer(RenderObject*, const LayoutPoint&, bool* offsetDependsOnPoint = 0) const override final;
</ins><span class="cx">
</span><span class="cx"> IntRect linesBoundingBox() const;
</span><span class="cx"> LayoutRect linesVisualOverflowBoundingBox() const;
</span><span class="lines">@@ -73,14 +73,14 @@
</span><span class="cx"> virtual void absoluteQuadsForSelection(Vector<FloatQuad>& quads) const override;
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual RenderBoxModelObject* virtualContinuation() const override FINAL { return continuation(); }
</del><ins>+ virtual RenderBoxModelObject* virtualContinuation() const override final { return continuation(); }
</ins><span class="cx"> RenderInline* inlineElementContinuation() const;
</span><span class="cx">
</span><del>- virtual void updateDragState(bool dragOn) override FINAL;
</del><ins>+ virtual void updateDragState(bool dragOn) override final;
</ins><span class="cx">
</span><span class="cx"> LayoutSize offsetForInFlowPositionedInline(const RenderBox* child) const;
</span><span class="cx">
</span><del>- virtual void addFocusRingRects(Vector<IntRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = 0) override FINAL;
</del><ins>+ virtual void addFocusRingRects(Vector<IntRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = 0) override final;
</ins><span class="cx"> void paintOutline(PaintInfo&, const LayoutPoint&);
</span><span class="cx">
</span><span class="cx"> using RenderBoxModelObject::continuation;
</span><span class="lines">@@ -90,7 +90,7 @@
</span><span class="cx"> void setAlwaysCreateLineBoxes() { setRenderInlineAlwaysCreatesLineBoxes(true); }
</span><span class="cx"> void updateAlwaysCreateLineBoxes(bool fullLayout);
</span><span class="cx">
</span><del>- virtual LayoutRect localCaretRect(InlineBox*, int, LayoutUnit* extraWidthToEndOfLine) override FINAL;
</del><ins>+ virtual LayoutRect localCaretRect(InlineBox*, int, LayoutUnit* extraWidthToEndOfLine) override final;
</ins><span class="cx">
</span><span class="cx"> bool hitTestCulledInline(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset);
</span><span class="cx">
</span><span class="lines">@@ -102,7 +102,7 @@
</span><span class="cx"> private:
</span><span class="cx"> virtual const char* renderName() const override;
</span><span class="cx">
</span><del>- virtual bool canHaveChildren() const override FINAL { return true; }
</del><ins>+ virtual bool canHaveChildren() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> LayoutRect culledInlineVisualOverflowBoundingBox() const;
</span><span class="cx"> InlineBox* culledInlineFirstLineBox() const;
</span><span class="lines">@@ -114,38 +114,38 @@
</span><span class="cx"> void generateCulledLineBoxRects(GeneratorContext& yield, const RenderInline* container) const;
</span><span class="cx">
</span><span class="cx"> void addChildToContinuation(RenderObject* newChild, RenderObject* beforeChild);
</span><del>- virtual void addChildIgnoringContinuation(RenderObject* newChild, RenderObject* beforeChild = 0) override FINAL;
</del><ins>+ virtual void addChildIgnoringContinuation(RenderObject* newChild, RenderObject* beforeChild = 0) override final;
</ins><span class="cx">
</span><span class="cx"> void splitInlines(RenderBlock* fromBlock, RenderBlock* toBlock, RenderBlock* middleBlock,
</span><span class="cx"> RenderObject* beforeChild, RenderBoxModelObject* oldCont);
</span><span class="cx"> void splitFlow(RenderObject* beforeChild, RenderBlock* newBlockBox,
</span><span class="cx"> RenderObject* newChild, RenderBoxModelObject* oldCont);
</span><span class="cx">
</span><del>- virtual void layout() override FINAL { ASSERT_NOT_REACHED(); } // Do nothing for layout()
</del><ins>+ virtual void layout() override final { ASSERT_NOT_REACHED(); } // Do nothing for layout()
</ins><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override FINAL;
</del><ins>+ virtual void paint(PaintInfo&, const LayoutPoint&) override final;
</ins><span class="cx">
</span><del>- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override FINAL;
</del><ins>+ virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override final;
</ins><span class="cx">
</span><span class="cx"> virtual bool requiresLayer() const override { return isInFlowPositioned() || createsGroup() || hasClipPath(); }
</span><span class="cx">
</span><del>- virtual LayoutUnit offsetLeft() const override FINAL;
- virtual LayoutUnit offsetTop() const override FINAL;
- virtual LayoutUnit offsetWidth() const override FINAL { return linesBoundingBox().width(); }
- virtual LayoutUnit offsetHeight() const override FINAL { return linesBoundingBox().height(); }
</del><ins>+ virtual LayoutUnit offsetLeft() const override final;
+ virtual LayoutUnit offsetTop() const override final;
+ virtual LayoutUnit offsetWidth() const override final { return linesBoundingBox().width(); }
+ virtual LayoutUnit offsetHeight() const override final { return linesBoundingBox().height(); }
</ins><span class="cx">
</span><span class="cx"> virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
</span><del>- virtual LayoutRect rectWithOutlineForRepaint(const RenderLayerModelObject* repaintContainer, LayoutUnit outlineWidth) const override FINAL;
- virtual void computeRectForRepaint(const RenderLayerModelObject* repaintContainer, LayoutRect&, bool fixed) const override FINAL;
</del><ins>+ virtual LayoutRect rectWithOutlineForRepaint(const RenderLayerModelObject* repaintContainer, LayoutUnit outlineWidth) const override final;
+ virtual void computeRectForRepaint(const RenderLayerModelObject* repaintContainer, LayoutRect&, bool fixed) const override final;
</ins><span class="cx">
</span><span class="cx"> virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const override;
</span><span class="cx"> virtual const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override;
</span><span class="cx">
</span><del>- virtual VisiblePosition positionForPoint(const LayoutPoint&) override FINAL;
</del><ins>+ virtual VisiblePosition positionForPoint(const LayoutPoint&) override final;
</ins><span class="cx">
</span><del>- virtual LayoutRect frameRectForStickyPositioning() const override FINAL { return linesBoundingBox(); }
</del><ins>+ virtual LayoutRect frameRectForStickyPositioning() const override final { return linesBoundingBox(); }
</ins><span class="cx">
</span><del>- virtual IntRect borderBoundingBox() const override FINAL
</del><ins>+ virtual IntRect borderBoundingBox() const override final
</ins><span class="cx"> {
</span><span class="cx"> IntRect boundingBox = linesBoundingBox();
</span><span class="cx"> return IntRect(0, 0, boundingBox.width(), boundingBox.height());
</span><span class="lines">@@ -153,22 +153,22 @@
</span><span class="cx">
</span><span class="cx"> virtual std::unique_ptr<InlineFlowBox> createInlineFlowBox(); // Subclassed by RenderSVGInline
</span><span class="cx">
</span><del>- virtual void dirtyLinesFromChangedChild(RenderObject* child) override FINAL { m_lineBoxes.dirtyLinesFromChangedChild(this, child); }
</del><ins>+ virtual void dirtyLinesFromChangedChild(RenderObject* child) override final { m_lineBoxes.dirtyLinesFromChangedChild(this, child); }
</ins><span class="cx">
</span><del>- virtual LayoutUnit lineHeight(bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override FINAL;
- virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override FINAL;
</del><ins>+ virtual LayoutUnit lineHeight(bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override final;
+ virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override final;
</ins><span class="cx">
</span><del>- virtual void childBecameNonInline(RenderObject* child) override FINAL;
</del><ins>+ virtual void childBecameNonInline(RenderObject* child) override final;
</ins><span class="cx">
</span><del>- virtual void updateHitTestResult(HitTestResult&, const LayoutPoint&) override FINAL;
</del><ins>+ virtual void updateHitTestResult(HitTestResult&, const LayoutPoint&) override final;
</ins><span class="cx">
</span><del>- virtual void imageChanged(WrappedImagePtr, const IntRect* = 0) override FINAL;
</del><ins>+ virtual void imageChanged(WrappedImagePtr, const IntRect* = 0) override final;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(DASHBOARD_SUPPORT) || ENABLE(DRAGGABLE_REGION)
</span><del>- virtual void addAnnotatedRegions(Vector<AnnotatedRegionValue>&) override FINAL;
</del><ins>+ virtual void addAnnotatedRegions(Vector<AnnotatedRegionValue>&) override final;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void updateFromStyle() override FINAL;
</del><ins>+ virtual void updateFromStyle() override final;
</ins><span class="cx">
</span><span class="cx"> RenderPtr<RenderInline> clone() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayer.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayer.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderLayer.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -315,7 +315,7 @@
</span><span class="cx">
</span><span class="cx"> typedef Vector<LayerFragment, 1> LayerFragments;
</span><span class="cx">
</span><del>-class RenderLayer FINAL : public ScrollableArea {
</del><ins>+class RenderLayer final : public ScrollableArea {
</ins><span class="cx"> public:
</span><span class="cx"> friend class RenderReplica;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerFilterInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayerFilterInfo.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayerFilterInfo.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderLayerFilterInfo.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -44,11 +44,11 @@
</span><span class="cx">
</span><span class="cx"> class RenderLayer::FilterInfo
</span><span class="cx"> #if ENABLE(CSS_SHADERS) && ENABLE(SVG)
</span><del>- FINAL : public CustomFilterProgramClient, public CachedSVGDocumentClient
</del><ins>+ final : public CustomFilterProgramClient, public CachedSVGDocumentClient
</ins><span class="cx"> #elif ENABLE(CSS_SHADERS)
</span><del>- FINAL : public CustomFilterProgramClient
</del><ins>+ final : public CustomFilterProgramClient
</ins><span class="cx"> #elif ENABLE(SVG)
</span><del>- FINAL : public CachedSVGDocumentClient
</del><ins>+ final : public CachedSVGDocumentClient
</ins><span class="cx"> #endif
</span><span class="cx"> {
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLineBreakh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLineBreak.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLineBreak.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderLineBreak.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> class HTMLElement;
</span><span class="cx"> class Position;
</span><span class="cx">
</span><del>-class RenderLineBreak FINAL : public RenderBoxModelObject {
</del><ins>+class RenderLineBreak final : public RenderBoxModelObject {
</ins><span class="cx"> public:
</span><span class="cx"> RenderLineBreak(HTMLElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderLineBreak();
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> void node() const WTF_DELETED_FUNCTION;
</span><span class="cx">
</span><span class="cx"> virtual bool canHaveChildren() const override { return false; }
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override FINAL { }
</del><ins>+ virtual void paint(PaintInfo&, const LayoutPoint&) override final { }
</ins><span class="cx">
</span><span class="cx"> virtual VisiblePosition positionForPoint(const LayoutPoint&) override;
</span><span class="cx"> virtual int caretMinOffset() const override;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderListBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderListBox.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderListBox.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderListBox.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLSelectElement;
</span><span class="cx">
</span><del>-class RenderListBox FINAL : public RenderBlockFlow, private ScrollableArea {
</del><ins>+class RenderListBox final : public RenderBlockFlow, private ScrollableArea {
</ins><span class="cx"> public:
</span><span class="cx"> RenderListBox(HTMLSelectElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderListBox();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderListItemh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderListItem.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderListItem.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderListItem.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> class HTMLOListElement;
</span><span class="cx"> class RenderListMarker;
</span><span class="cx">
</span><del>-class RenderListItem FINAL : public RenderBlockFlow {
</del><ins>+class RenderListItem final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderListItem(Element&, PassRef<RenderStyle>);
</span><span class="cx"> Element& element() const { return toElement(nodeForNonAnonymous()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderListMarkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderListMarker.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderListMarker.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderListMarker.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> // Used to render the list item's marker.
</span><span class="cx"> // The RenderListMarker always has to be a child of a RenderListItem.
</span><del>-class RenderListMarker FINAL : public RenderBox {
</del><ins>+class RenderListMarker final : public RenderBox {
</ins><span class="cx"> public:
</span><span class="cx"> RenderListMarker(RenderListItem&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderListMarker();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMediah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMedia.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMedia.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderMedia.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -47,14 +47,14 @@
</span><span class="cx"> private:
</span><span class="cx"> void element() const WTF_DELETED_FUNCTION;
</span><span class="cx">
</span><del>- virtual bool canHaveChildren() const override FINAL { return true; }
</del><ins>+ virtual bool canHaveChildren() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> virtual const char* renderName() const override { return "RenderMedia"; }
</span><del>- virtual bool isMedia() const override FINAL { return true; }
- virtual bool isImage() const override FINAL { return false; }
</del><ins>+ virtual bool isMedia() const override final { return true; }
+ virtual bool isImage() const override final { return false; }
</ins><span class="cx"> virtual void paintReplaced(PaintInfo&, const LayoutPoint&) override;
</span><span class="cx">
</span><del>- virtual bool requiresForcedStyleRecalcPropagation() const override FINAL { return true; }
</del><ins>+ virtual bool requiresForcedStyleRecalcPropagation() const override final { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> RENDER_OBJECT_TYPE_CASTS(RenderMedia, isMedia())
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMediaControlElementsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMediaControlElements.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMediaControlElements.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderMediaControlElements.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderMediaVolumeSliderContainer FINAL : public RenderBlockFlow {
</del><ins>+class RenderMediaVolumeSliderContainer final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderMediaVolumeSliderContainer(Element&, PassRef<RenderStyle>);
</span><span class="cx">
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><del>-class RenderMediaControlTimelineContainer FINAL : public RenderFlexibleBox {
</del><ins>+class RenderMediaControlTimelineContainer final : public RenderFlexibleBox {
</ins><span class="cx"> public:
</span><span class="cx"> RenderMediaControlTimelineContainer(Element&, PassRef<RenderStyle>);
</span><span class="cx">
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(VIDEO_TRACK)
</span><span class="cx">
</span><del>-class RenderTextTrackContainerElement FINAL : public RenderBlockFlow {
</del><ins>+class RenderTextTrackContainerElement final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderTextTrackContainerElement(Element&, PassRef<RenderStyle>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMenuListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMenuList.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMenuList.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderMenuList.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> class HTMLSelectElement;
</span><span class="cx"> class RenderText;
</span><span class="cx">
</span><del>-class RenderMenuList FINAL : public RenderFlexibleBox, private PopupMenuClient {
</del><ins>+class RenderMenuList final : public RenderFlexibleBox, private PopupMenuClient {
</ins><span class="cx">
</span><span class="cx"> public:
</span><span class="cx"> RenderMenuList(HTMLSelectElement&, PassRef<RenderStyle>);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMeterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMeter.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMeter.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderMeter.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLMeterElement;
</span><span class="cx">
</span><del>-class RenderMeter FINAL : public RenderBlockFlow {
</del><ins>+class RenderMeter final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderMeter(HTMLElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderMeter();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMultiColumnBlockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMultiColumnBlock.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMultiColumnBlock.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderMultiColumnBlock.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> class RenderMultiColumnFlowThread;
</span><span class="cx">
</span><del>-class RenderMultiColumnBlock FINAL : public RenderBlockFlow {
</del><ins>+class RenderMultiColumnBlock final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderMultiColumnBlock(Element&, PassRef<RenderStyle>);
</span><span class="cx"> Element& element() const { return toElement(nodeForNonAnonymous()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMultiColumnFlowThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMultiColumnFlowThread.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMultiColumnFlowThread.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderMultiColumnFlowThread.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderMultiColumnFlowThread FINAL : public RenderFlowThread {
</del><ins>+class RenderMultiColumnFlowThread final : public RenderFlowThread {
</ins><span class="cx"> public:
</span><span class="cx"> RenderMultiColumnFlowThread(Document&, PassRef<RenderStyle>);
</span><span class="cx"> ~RenderMultiColumnFlowThread();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMultiColumnSeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMultiColumnSet.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMultiColumnSet.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderMultiColumnSet.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> //
</span><span class="cx"> // Column spans result in the creation of new column sets as well, since a spanning region has to be placed in between the column sets that
</span><span class="cx"> // come before and after the span.
</span><del>-class RenderMultiColumnSet FINAL : public RenderRegionSet {
</del><ins>+class RenderMultiColumnSet final : public RenderRegionSet {
</ins><span class="cx"> public:
</span><span class="cx"> RenderMultiColumnSet(RenderFlowThread&, PassRef<RenderStyle>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderNamedFlowFragmenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderNamedFlowFragment.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderNamedFlowFragment.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderNamedFlowFragment.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -47,14 +47,14 @@
</span><span class="cx"> // http://dev.w3.org/csswg/css-regions/#the-flow-from-property.
</span><span class="cx"> // list-item, table-caption, table-cell can become regions in addition to block | inline-block.
</span><span class="cx">
</span><del>-class RenderNamedFlowFragment FINAL : public RenderRegion {
</del><ins>+class RenderNamedFlowFragment final : public RenderRegion {
</ins><span class="cx"> public:
</span><span class="cx"> RenderNamedFlowFragment(Document&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderNamedFlowFragment();
</span><span class="cx">
</span><span class="cx"> static PassRef<RenderStyle> createStyle(const RenderStyle& parentStyle);
</span><span class="cx">
</span><del>- virtual bool isRenderNamedFlowFragment() const override FINAL { return true; }
</del><ins>+ virtual bool isRenderNamedFlowFragment() const override final { return true; }
</ins><span class="cx"> virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</span><span class="cx">
</span><span class="cx"> virtual LayoutUnit pageLogicalHeight() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderNamedFlowThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderNamedFlowThread.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderNamedFlowThread.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderNamedFlowThread.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> typedef HashCountedSet<RenderNamedFlowThread*> RenderNamedFlowThreadCountedSet;
</span><span class="cx"> typedef ListHashSet<Element*> NamedFlowContentElements;
</span><span class="cx">
</span><del>-class RenderNamedFlowThread FINAL : public RenderFlowThread {
</del><ins>+class RenderNamedFlowThread final : public RenderFlowThread {
</ins><span class="cx"> public:
</span><span class="cx"> RenderNamedFlowThread(Document&, PassRef<RenderStyle>, PassRefPtr<WebKitNamedFlow>);
</span><span class="cx"> virtual ~RenderNamedFlowThread();
</span><span class="lines">@@ -90,7 +90,7 @@
</span><span class="cx">
</span><span class="cx"> void clearRenderObjectCustomStyle(const RenderObject*);
</span><span class="cx">
</span><del>- virtual void removeFlowChildInfo(RenderObject*) override FINAL;
</del><ins>+ virtual void removeFlowChildInfo(RenderObject*) override final;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> void setMarkForDestruction();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderProgressh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderProgress.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderProgress.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderProgress.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLProgressElement;
</span><span class="cx">
</span><del>-class RenderProgress FINAL : public RenderBlockFlow {
</del><ins>+class RenderProgress final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderProgress(HTMLElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderProgress();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderQuoteh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderQuote.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderQuote.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderQuote.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderQuote FINAL : public RenderText {
</del><ins>+class RenderQuote final : public RenderText {
</ins><span class="cx"> public:
</span><span class="cx"> RenderQuote(Document&, QuoteType);
</span><span class="cx"> virtual ~RenderQuote();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRegionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRegion.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRegion.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderRegion.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx">
</span><span class="cx"> class RenderRegion : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>- virtual bool isRenderRegion() const override FINAL { return true; }
</del><ins>+ virtual bool isRenderRegion() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRegionSeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRegionSet.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRegionSet.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderRegionSet.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -50,13 +50,13 @@
</span><span class="cx"> RenderRegionSet(Document&, PassRef<RenderStyle>, RenderFlowThread&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void installFlowThread() override FINAL;
</del><ins>+ virtual void installFlowThread() override final;
</ins><span class="cx">
</span><del>- virtual void expandToEncompassFlowThreadContentsIfNeeded() override FINAL;
</del><ins>+ virtual void expandToEncompassFlowThreadContentsIfNeeded() override final;
</ins><span class="cx">
</span><span class="cx"> virtual const char* renderName() const = 0;
</span><span class="cx">
</span><del>- virtual bool isRenderRegionSet() const override FINAL { return true; }
</del><ins>+ virtual bool isRenderRegionSet() const override final { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderReplacedh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderReplaced.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderReplaced.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderReplaced.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -47,10 +47,10 @@
</span><span class="cx">
</span><span class="cx"> virtual void layout() override;
</span><span class="cx">
</span><del>- virtual LayoutSize intrinsicSize() const override FINAL { return m_intrinsicSize; }
</del><ins>+ virtual LayoutSize intrinsicSize() const override final { return m_intrinsicSize; }
</ins><span class="cx"> virtual void computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio, bool& isPercentageIntrinsicSize) const override;
</span><span class="cx">
</span><del>- virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override FINAL;
</del><ins>+ virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override final;
</ins><span class="cx">
</span><span class="cx"> virtual LayoutUnit minimumReplacedHeight() const { return LayoutUnit(); }
</span><span class="cx">
</span><span class="lines">@@ -74,16 +74,16 @@
</span><span class="cx">
</span><span class="cx"> virtual bool canHaveChildren() const override { return false; }
</span><span class="cx">
</span><del>- virtual void computePreferredLogicalWidths() override FINAL;
</del><ins>+ virtual void computePreferredLogicalWidths() override final;
</ins><span class="cx"> virtual void paintReplaced(PaintInfo&, const LayoutPoint&) { }
</span><span class="cx">
</span><span class="cx"> virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
</span><span class="cx">
</span><del>- virtual VisiblePosition positionForPoint(const LayoutPoint&) override FINAL;
</del><ins>+ virtual VisiblePosition positionForPoint(const LayoutPoint&) override final;
</ins><span class="cx">
</span><span class="cx"> virtual bool canBeSelectionLeaf() const override { return true; }
</span><span class="cx">
</span><del>- virtual LayoutRect selectionRectForRepaint(const RenderLayerModelObject* repaintContainer, bool clipToVisibleContent = true) override FINAL;
</del><ins>+ virtual LayoutRect selectionRectForRepaint(const RenderLayerModelObject* repaintContainer, bool clipToVisibleContent = true) override final;
</ins><span class="cx"> void computeAspectRatioInformationForRenderBox(RenderBox*, FloatSize& constrainedSize, double& intrinsicRatio, bool& isPercentageIntrinsicSize) const;
</span><span class="cx">
</span><span class="cx"> mutable LayoutSize m_intrinsicSize;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderReplicah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderReplica.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderReplica.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderReplica.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderReplica FINAL : public RenderBox {
</del><ins>+class RenderReplica final : public RenderBox {
</ins><span class="cx"> public:
</span><span class="cx"> RenderReplica(Document&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderReplica();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRubyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRuby.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRuby.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderRuby.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> // Generated :before/:after content is shunted into anonymous inline blocks
</span><span class="cx">
</span><span class="cx"> // <ruby> when used as 'display:inline'
</span><del>-class RenderRubyAsInline FINAL : public RenderInline {
</del><ins>+class RenderRubyAsInline final : public RenderInline {
</ins><span class="cx"> public:
</span><span class="cx"> RenderRubyAsInline(Element&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderRubyAsInline();
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // <ruby> when used as 'display:block' or 'display:inline-block'
</span><del>-class RenderRubyAsBlock FINAL : public RenderBlockFlow {
</del><ins>+class RenderRubyAsBlock final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderRubyAsBlock(Element&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderRubyAsBlock();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRubyBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRubyBase.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRubyBase.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderRubyBase.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class RenderRubyRun;
</span><span class="cx">
</span><del>-class RenderRubyBase FINAL : public RenderBlockFlow {
</del><ins>+class RenderRubyBase final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderRubyBase(Document&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderRubyBase();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRubyRunh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRubyRun.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRubyRun.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderRubyRun.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> // RenderRubyRun are 'inline-block/table' like objects,and wrap a single pairing of a ruby base with its ruby text(s).
</span><span class="cx"> // See RenderRuby.h for further comments on the structure
</span><span class="cx">
</span><del>-class RenderRubyRun FINAL : public RenderBlockFlow {
</del><ins>+class RenderRubyRun final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderRubyRun(Document&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderRubyRun();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRubyTexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRubyText.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRubyText.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderRubyText.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderRubyText FINAL : public RenderBlockFlow {
</del><ins>+class RenderRubyText final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderRubyText(Element&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderRubyText();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderScrollbarh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderScrollbar.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderScrollbar.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderScrollbar.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> class RenderScrollbarPart;
</span><span class="cx"> class RenderStyle;
</span><span class="cx">
</span><del>-class RenderScrollbar FINAL : public Scrollbar {
</del><ins>+class RenderScrollbar final : public Scrollbar {
</ins><span class="cx"> public:
</span><span class="cx"> friend class Scrollbar;
</span><span class="cx"> static RefPtr<Scrollbar> createCustomScrollbar(ScrollableArea*, ScrollbarOrientation, Element*, Frame* owningFrame = nullptr);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderScrollbarParth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderScrollbarPart.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderScrollbarPart.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderScrollbarPart.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> class RenderScrollbar;
</span><span class="cx">
</span><del>-class RenderScrollbarPart FINAL : public RenderBlock {
</del><ins>+class RenderScrollbarPart final : public RenderBlock {
</ins><span class="cx"> public:
</span><span class="cx"> RenderScrollbarPart(Document&, PassRef<RenderStyle>, RenderScrollbar* = 0, ScrollbarPart = NoPart);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderSearchFieldh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderSearchField.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderSearchField.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderSearchField.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> class HTMLInputElement;
</span><span class="cx"> class SearchPopupMenu;
</span><span class="cx">
</span><del>-class RenderSearchField FINAL : public RenderTextControlSingleLine, private PopupMenuClient {
</del><ins>+class RenderSearchField final : public RenderTextControlSingleLine, private PopupMenuClient {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSearchField(HTMLInputElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderSearchField();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderSliderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderSlider.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderSlider.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderSlider.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> class MouseEvent;
</span><span class="cx"> class SliderThumbElement;
</span><span class="cx">
</span><del>-class RenderSlider FINAL : public RenderFlexibleBox {
</del><ins>+class RenderSlider final : public RenderFlexibleBox {
</ins><span class="cx"> public:
</span><span class="cx"> static const int defaultTrackLength;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderSnapshottedPlugInh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLPlugInImageElement;
</span><span class="cx">
</span><del>-class RenderSnapshottedPlugIn FINAL : public RenderEmbeddedObject {
</del><ins>+class RenderSnapshottedPlugIn final : public RenderEmbeddedObject {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSnapshottedPlugIn(HTMLPlugInImageElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderSnapshottedPlugIn();
</span><span class="lines">@@ -49,11 +49,11 @@
</span><span class="cx"> void frameOwnerElement() const WTF_DELETED_FUNCTION;
</span><span class="cx"> virtual const char* renderName() const { return "RenderSnapshottedPlugIn"; }
</span><span class="cx">
</span><del>- virtual CursorDirective getCursor(const LayoutPoint&, Cursor&) const override FINAL;
- virtual bool isSnapshottedPlugIn() const override FINAL { return true; }
</del><ins>+ virtual CursorDirective getCursor(const LayoutPoint&, Cursor&) const override final;
+ virtual bool isSnapshottedPlugIn() const override final { return true; }
</ins><span class="cx"> virtual void paint(PaintInfo&, const LayoutPoint&) override;
</span><span class="cx">
</span><del>- virtual bool canHaveWidget() const override FINAL { return false; }
</del><ins>+ virtual bool canHaveWidget() const override final { return false; }
</ins><span class="cx">
</span><span class="cx"> void paintSnapshot(PaintInfo&, const LayoutPoint&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTable.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTable.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderTable.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -125,7 +125,7 @@
</span><span class="cx"> int calcBorderEnd() const;
</span><span class="cx"> void recalcBordersInRowDirection();
</span><span class="cx">
</span><del>- virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) override FINAL;
</del><ins>+ virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) override final;
</ins><span class="cx">
</span><span class="cx"> struct ColumnStruct {
</span><span class="cx"> explicit ColumnStruct(unsigned initialSpan = 1)
</span><span class="lines">@@ -196,8 +196,8 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> // Override paddingStart/End to return pixel values to match behavor of RenderTableCell.
</span><del>- virtual LayoutUnit paddingEnd() const override FINAL { return static_cast<int>(RenderBlock::paddingEnd()); }
- virtual LayoutUnit paddingStart() const override FINAL { return static_cast<int>(RenderBlock::paddingStart()); }
</del><ins>+ virtual LayoutUnit paddingEnd() const override final { return static_cast<int>(RenderBlock::paddingEnd()); }
+ virtual LayoutUnit paddingStart() const override final { return static_cast<int>(RenderBlock::paddingStart()); }
</ins><span class="cx">
</span><span class="cx"> LayoutUnit bordersPaddingAndSpacingInRowDirection() const
</span><span class="cx"> {
</span><span class="lines">@@ -264,46 +264,46 @@
</span><span class="cx"> void removeColumn(const RenderTableCol*);
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override FINAL;
- virtual void simplifiedNormalFlowLayout() override FINAL;
</del><ins>+ virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override final;
+ virtual void simplifiedNormalFlowLayout() override final;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> virtual const char* renderName() const override { return "RenderTable"; }
</span><span class="cx">
</span><del>- virtual bool isTable() const override FINAL { return true; }
</del><ins>+ virtual bool isTable() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual bool avoidsFloats() const override FINAL { return true; }
</del><ins>+ virtual bool avoidsFloats() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override FINAL;
- virtual void paintObject(PaintInfo&, const LayoutPoint&) override FINAL;
- virtual void paintBoxDecorations(PaintInfo&, const LayoutPoint&) override FINAL;
- virtual void paintMask(PaintInfo&, const LayoutPoint&) override FINAL;
- virtual void layout() override FINAL;
- virtual void computeIntrinsicLogicalWidths(LayoutUnit& minWidth, LayoutUnit& maxWidth) const override FINAL;
</del><ins>+ virtual void paint(PaintInfo&, const LayoutPoint&) override final;
+ virtual void paintObject(PaintInfo&, const LayoutPoint&) override final;
+ virtual void paintBoxDecorations(PaintInfo&, const LayoutPoint&) override final;
+ virtual void paintMask(PaintInfo&, const LayoutPoint&) override final;
+ virtual void layout() override final;
+ virtual void computeIntrinsicLogicalWidths(LayoutUnit& minWidth, LayoutUnit& maxWidth) const override final;
</ins><span class="cx"> virtual void computePreferredLogicalWidths() override;
</span><span class="cx"> virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</span><span class="cx">
</span><del>- virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override FINAL;
</del><ins>+ virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override final;
</ins><span class="cx"> virtual int firstLineBaseline() const override;
</span><del>- virtual int inlineBlockBaseline(LineDirectionMode) const override FINAL;
</del><ins>+ virtual int inlineBlockBaseline(LineDirectionMode) const override final;
</ins><span class="cx">
</span><span class="cx"> RenderTableCol* slowColElement(unsigned col, bool* startEdge, bool* endEdge) const;
</span><span class="cx">
</span><span class="cx"> void updateColumnCache() const;
</span><span class="cx"> void invalidateCachedColumns();
</span><span class="cx">
</span><del>- virtual RenderBlock* firstLineBlock() const override FINAL;
- virtual void updateFirstLetter() override FINAL;
</del><ins>+ virtual RenderBlock* firstLineBlock() const override final;
+ virtual void updateFirstLetter() override final;
</ins><span class="cx">
</span><del>- virtual void updateLogicalWidth() override FINAL;
</del><ins>+ virtual void updateLogicalWidth() override final;
</ins><span class="cx">
</span><span class="cx"> LayoutUnit convertStyleLogicalWidthToComputedWidth(const Length& styleLogicalWidth, LayoutUnit availableWidth);
</span><span class="cx"> LayoutUnit convertStyleLogicalHeightToComputedHeight(const Length& styleLogicalHeight);
</span><span class="cx">
</span><del>- virtual LayoutRect overflowClipRect(const LayoutPoint& location, RenderRegion*, OverlayScrollbarSizeRelevancy = IgnoreOverlayScrollbarSize, PaintPhase = PaintPhaseBlockBackground) override FINAL;
</del><ins>+ virtual LayoutRect overflowClipRect(const LayoutPoint& location, RenderRegion*, OverlayScrollbarSizeRelevancy = IgnoreOverlayScrollbarSize, PaintPhase = PaintPhaseBlockBackground) override final;
</ins><span class="cx"> virtual LayoutRect overflowClipRectForChildLayers(const LayoutPoint& location, RenderRegion* region, OverlayScrollbarSizeRelevancy relevancy) override { return RenderBox::overflowClipRect(location, region, relevancy); }
</span><span class="cx">
</span><del>- virtual void addOverflowFromChildren() override FINAL;
</del><ins>+ virtual void addOverflowFromChildren() override final;
</ins><span class="cx">
</span><span class="cx"> void subtractCaptionRect(LayoutRect&) const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableCaptionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableCaption.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableCaption.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderTableCaption.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> class RenderTable;
</span><span class="cx">
</span><del>-class RenderTableCaption FINAL : public RenderBlockFlow {
</del><ins>+class RenderTableCaption final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderTableCaption(Element&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderTableCaption();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableCellh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableCell.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableCell.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderTableCell.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> enum IncludeBorderColorOrNot { DoNotIncludeBorderColor, IncludeBorderColor };
</span><span class="cx">
</span><del>-class RenderTableCell FINAL : public RenderBlockFlow {
</del><ins>+class RenderTableCell final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderTableCell(Element&, PassRef<RenderStyle>);
</span><span class="cx"> RenderTableCell(Document&, PassRef<RenderStyle>);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableColh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableCol.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableCol.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderTableCol.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> class RenderTable;
</span><span class="cx"> class RenderTableCell;
</span><span class="cx">
</span><del>-class RenderTableCol FINAL : public RenderBox {
</del><ins>+class RenderTableCol final : public RenderBox {
</ins><span class="cx"> public:
</span><span class="cx"> RenderTableCol(Element&, PassRef<RenderStyle>);
</span><span class="cx"> Element& element() const { return toElement(nodeForNonAnonymous()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableRowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableRow.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableRow.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderTableRow.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> static const unsigned unsetRowIndex = 0x7FFFFFFF;
</span><span class="cx"> static const unsigned maxRowIndex = 0x7FFFFFFE; // 2,147,483,646
</span><span class="cx">
</span><del>-class RenderTableRow FINAL : public RenderBox {
</del><ins>+class RenderTableRow final : public RenderBox {
</ins><span class="cx"> public:
</span><span class="cx"> RenderTableRow(Element&, PassRef<RenderStyle>);
</span><span class="cx"> RenderTableRow(Document&, PassRef<RenderStyle>);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableSectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableSection.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableSection.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderTableSection.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx"> class RenderTableCell;
</span><span class="cx"> class RenderTableRow;
</span><span class="cx">
</span><del>-class RenderTableSection FINAL : public RenderBox {
</del><ins>+class RenderTableSection final : public RenderBox {
</ins><span class="cx"> public:
</span><span class="cx"> RenderTableSection(Element&, PassRef<RenderStyle>);
</span><span class="cx"> RenderTableSection(Document&, PassRef<RenderStyle>);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderText.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderText.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderText.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -61,13 +61,13 @@
</span><span class="cx"> InlineTextBox* createInlineTextBox() { return m_lineBoxes.createAndAppendLineBox(*this); }
</span><span class="cx"> void dirtyLineBoxes(bool fullLayout);
</span><span class="cx">
</span><del>- virtual void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override FINAL;
</del><ins>+ virtual void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override final;
</ins><span class="cx"> Vector<IntRect> absoluteRectsForRange(unsigned startOffset = 0, unsigned endOffset = UINT_MAX, bool useSelectionHeight = false, bool* wasFixed = nullptr) const;
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> virtual void collectSelectionRects(Vector<SelectionRect>&, unsigned startOffset = 0, unsigned endOffset = std::numeric_limits<unsigned>::max()) override;
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override FINAL;
</del><ins>+ virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override final;
</ins><span class="cx"> Vector<FloatQuad> absoluteQuadsForRange(unsigned startOffset = 0, unsigned endOffset = UINT_MAX, bool useSelectionHeight = false, bool* wasFixed = nullptr) const;
</span><span class="cx">
</span><span class="cx"> Vector<FloatQuad> absoluteQuadsClippedToEllipsis() const;
</span><span class="lines">@@ -108,14 +108,14 @@
</span><span class="cx"> void setTextWithOffset(const String&, unsigned offset, unsigned len, bool force = false);
</span><span class="cx">
</span><span class="cx"> virtual bool canBeSelectionLeaf() const override { return true; }
</span><del>- virtual void setSelectionState(SelectionState s) override FINAL;
</del><ins>+ virtual void setSelectionState(SelectionState) override final;
</ins><span class="cx"> virtual LayoutRect selectionRectForRepaint(const RenderLayerModelObject* repaintContainer, bool clipToVisibleContent = true) override;
</span><span class="cx"> virtual LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0) override;
</span><span class="cx">
</span><span class="cx"> LayoutUnit marginLeft() const { return minimumValueForLength(style().marginLeft(), 0); }
</span><span class="cx"> LayoutUnit marginRight() const { return minimumValueForLength(style().marginRight(), 0); }
</span><span class="cx">
</span><del>- virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override FINAL;
</del><ins>+ virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override final;
</ins><span class="cx">
</span><span class="cx"> InlineTextBox* firstTextBox() const { return m_lineBoxes.first(); }
</span><span class="cx"> InlineTextBox* lastTextBox() const { return m_lineBoxes.last(); }
</span><span class="lines">@@ -127,9 +127,9 @@
</span><span class="cx"> bool containsCaretOffset(unsigned) const;
</span><span class="cx"> bool hasRenderedText() const;
</span><span class="cx">
</span><del>- virtual int previousOffset(int current) const override FINAL;
- virtual int previousOffsetForBackwardDeletion(int current) const override FINAL;
- virtual int nextOffset(int current) const override FINAL;
</del><ins>+ virtual int previousOffset(int current) const override final;
+ virtual int previousOffsetForBackwardDeletion(int current) const override final;
+ virtual int nextOffset(int current) const override final;
</ins><span class="cx">
</span><span class="cx"> bool containsReversedText() const { return m_containsReversedText; }
</span><span class="cx">
</span><span class="lines">@@ -165,7 +165,7 @@
</span><span class="cx"> virtual UChar previousCharacter() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool canHaveChildren() const override FINAL { return false; }
</del><ins>+ virtual bool canHaveChildren() const override final { return false; }
</ins><span class="cx">
</span><span class="cx"> void computePreferredLogicalWidths(float leadWidth, HashSet<const SimpleFontData*>& fallbackFonts, GlyphOverflow&);
</span><span class="cx">
</span><span class="lines">@@ -174,9 +174,9 @@
</span><span class="cx"> // Make length() private so that callers that have a RenderText*
</span><span class="cx"> // will use the more efficient textLength() instead, while
</span><span class="cx"> // callers with a RenderObject* can continue to use length().
</span><del>- virtual unsigned length() const override FINAL { return textLength(); }
</del><ins>+ virtual unsigned length() const override final { return textLength(); }
</ins><span class="cx">
</span><del>- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation&, const LayoutPoint&, HitTestAction) override FINAL { ASSERT_NOT_REACHED(); return false; }
</del><ins>+ virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation&, const LayoutPoint&, HitTestAction) override final { ASSERT_NOT_REACHED(); return false; }
</ins><span class="cx">
</span><span class="cx"> bool containsOnlyWhitespace(unsigned from, unsigned len) const;
</span><span class="cx"> float widthFromCache(const Font&, int start, int len, float xPos, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow*, const RenderStyle&) const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTextControlh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTextControl.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTextControl.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderTextControl.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx"> void element() const WTF_DELETED_FUNCTION;
</span><span class="cx">
</span><span class="cx"> virtual const char* renderName() const override { return "RenderTextControl"; }
</span><del>- virtual bool isTextControl() const override FINAL { return true; }
</del><ins>+ virtual bool isTextControl() const override final { return true; }
</ins><span class="cx"> virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
</span><span class="cx"> virtual void computePreferredLogicalWidths() override;
</span><span class="cx"> virtual void removeLeftoverAnonymousBlock(RenderBlock*) override { }
</span><span class="lines">@@ -96,7 +96,7 @@
</span><span class="cx"> // We can't use RenderFlexibleBox directly, because flexboxes have a different
</span><span class="cx"> // baseline definition, and then inputs of different types wouldn't line up
</span><span class="cx"> // anymore.
</span><del>-class RenderTextControlInnerContainer FINAL : public RenderFlexibleBox {
</del><ins>+class RenderTextControlInnerContainer final : public RenderFlexibleBox {
</ins><span class="cx"> public:
</span><span class="cx"> explicit RenderTextControlInnerContainer(Element& element, PassRef<RenderStyle> style)
</span><span class="cx"> : RenderFlexibleBox(element, std::move(style))
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTextControlMultiLineh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTextControlMultiLine.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTextControlMultiLine.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderTextControlMultiLine.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLTextAreaElement;
</span><span class="cx">
</span><del>-class RenderTextControlMultiLine FINAL : public RenderTextControl {
</del><ins>+class RenderTextControlMultiLine final : public RenderTextControl {
</ins><span class="cx"> public:
</span><span class="cx"> RenderTextControlMultiLine(HTMLTextAreaElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderTextControlMultiLine();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTextControlSingleLineh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTextControlSingleLine.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTextControlSingleLine.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderTextControlSingleLine.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx">
</span><span class="cx"> virtual bool hasControlClip() const override;
</span><span class="cx"> virtual LayoutRect controlClipRect(const LayoutPoint&) const override;
</span><del>- virtual bool isTextField() const override FINAL { return true; }
</del><ins>+ virtual bool isTextField() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> virtual void paint(PaintInfo&, const LayoutPoint&) override;
</span><span class="cx"> virtual void layout() override;
</span><span class="lines">@@ -68,8 +68,8 @@
</span><span class="cx"> virtual int scrollHeight() const override;
</span><span class="cx"> virtual void setScrollLeft(int) override;
</span><span class="cx"> virtual void setScrollTop(int) override;
</span><del>- virtual bool scroll(ScrollDirection, ScrollGranularity, float multiplier = 1, Element** stopElement = 0) override FINAL;
- virtual bool logicalScroll(ScrollLogicalDirection, ScrollGranularity, float multiplier = 1, Element** stopElement = 0) override FINAL;
</del><ins>+ virtual bool scroll(ScrollDirection, ScrollGranularity, float multiplier = 1, Element** stopElement = 0) override final;
+ virtual bool logicalScroll(ScrollLogicalDirection, ScrollGranularity, float multiplier = 1, Element** stopElement = 0) override final;
</ins><span class="cx">
</span><span class="cx"> int textBlockWidth() const;
</span><span class="cx"> virtual float getAvgCharWidth(AtomicString family) override;
</span><span class="lines">@@ -100,7 +100,7 @@
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><del>-class RenderTextControlInnerBlock FINAL : public RenderBlockFlow {
</del><ins>+class RenderTextControlInnerBlock final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderTextControlInnerBlock(Element& element, PassRef<RenderStyle> style)
</span><span class="cx"> : RenderBlockFlow(element, std::move(style))
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTextFragmenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTextFragment.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTextFragment.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderTextFragment.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> // first letter and that must therefore have different styles (and positions in the render tree).
</span><span class="cx"> // We cache offsets so that text transformations can be applied in such a way that we can recover
</span><span class="cx"> // the original unaltered string from our corresponding DOM node.
</span><del>-class RenderTextFragment FINAL : public RenderText {
</del><ins>+class RenderTextFragment final : public RenderText {
</ins><span class="cx"> public:
</span><span class="cx"> RenderTextFragment(Text&, const String&, int startOffset, int length);
</span><span class="cx"> RenderTextFragment(Document&, const String&, int startOffset, int length);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTextTrackCueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTextTrackCue.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTextTrackCue.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderTextTrackCue.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> class RenderBox;
</span><span class="cx"> class TextTrackCueBox;
</span><span class="cx">
</span><del>-class RenderTextTrackCue FINAL : public RenderBlockFlow {
</del><ins>+class RenderTextTrackCue final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderTextTrackCue(TextTrackCueBox&, PassRef<RenderStyle>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderVideoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderVideo.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderVideo.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderVideo.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> class HTMLVideoElement;
</span><span class="cx">
</span><del>-class RenderVideo FINAL : public RenderMedia {
</del><ins>+class RenderVideo final : public RenderMedia {
</ins><span class="cx"> public:
</span><span class="cx"> RenderVideo(HTMLVideoElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderVideo();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderView.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderView.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderView.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> class CustomFilterGlobalContext;
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>-class RenderView FINAL : public RenderBlockFlow {
</del><ins>+class RenderView final : public RenderBlockFlow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderView(Document&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderView();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderWidgeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderWidget.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderWidget.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RenderWidget.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -79,7 +79,7 @@
</span><span class="cx"> protected:
</span><span class="cx"> RenderWidget(HTMLFrameOwnerElement&, PassRef<RenderStyle>);
</span><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override FINAL;
</del><ins>+ virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override final;
</ins><span class="cx"> virtual void layout() override;
</span><span class="cx"> virtual void paint(PaintInfo&, const LayoutPoint&) override;
</span><span class="cx"> virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</span><span class="lines">@@ -91,14 +91,14 @@
</span><span class="cx"> private:
</span><span class="cx"> void element() const WTF_DELETED_FUNCTION;
</span><span class="cx">
</span><del>- virtual bool isWidget() const override FINAL { return true; }
</del><ins>+ virtual bool isWidget() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual bool needsPreferredWidthsRecalculation() const override FINAL;
- virtual RenderBox* embeddedContentBox() const override FINAL;
</del><ins>+ virtual bool needsPreferredWidthsRecalculation() const override final;
+ virtual RenderBox* embeddedContentBox() const override final;
</ins><span class="cx">
</span><del>- virtual void willBeDestroyed() override FINAL;
- virtual void setSelectionState(SelectionState) override FINAL;
- virtual void setOverlapTestResult(bool) override FINAL;
</del><ins>+ virtual void willBeDestroyed() override final;
+ virtual void setSelectionState(SelectionState) override final;
+ virtual void setOverlapTestResult(bool) override final;
</ins><span class="cx">
</span><span class="cx"> bool setWidgetGeometry(const LayoutRect&);
</span><span class="cx"> bool updateWidgetGeometry();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRootInlineBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RootInlineBox.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RootInlineBox.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/RootInlineBox.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> RootInlineBox* nextRootBox() const;
</span><span class="cx"> RootInlineBox* prevRootBox() const;
</span><span class="cx">
</span><del>- virtual void adjustPosition(float dx, float dy) override FINAL;
</del><ins>+ virtual void adjustPosition(float dx, float dy) override final;
</ins><span class="cx">
</span><span class="cx"> LayoutUnit lineTop() const { return m_lineTop; }
</span><span class="cx"> LayoutUnit lineBottom() const { return m_lineBottom; }
</span><span class="lines">@@ -104,19 +104,19 @@
</span><span class="cx"> // Return the truncatedWidth, the width of the truncated text + ellipsis.
</span><span class="cx"> float placeEllipsis(const AtomicString& ellipsisStr, bool ltr, float blockLeftEdge, float blockRightEdge, float ellipsisWidth, InlineBox* markupBox = 0);
</span><span class="cx"> // Return the position of the EllipsisBox or -1.
</span><del>- virtual float placeEllipsisBox(bool ltr, float blockLeftEdge, float blockRightEdge, float ellipsisWidth, float &truncatedWidth, bool& foundBox) override FINAL;
</del><ins>+ virtual float placeEllipsisBox(bool ltr, float blockLeftEdge, float blockRightEdge, float ellipsisWidth, float &truncatedWidth, bool& foundBox) override final;
</ins><span class="cx">
</span><span class="cx"> using InlineBox::hasEllipsisBox;
</span><span class="cx"> EllipsisBox* ellipsisBox() const;
</span><span class="cx">
</span><span class="cx"> void paintEllipsisBox(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) const;
</span><span class="cx">
</span><del>- virtual void clearTruncation() override FINAL;
</del><ins>+ virtual void clearTruncation() override final;
</ins><span class="cx">
</span><span class="cx"> bool isHyphenated() const;
</span><span class="cx">
</span><del>- virtual int baselinePosition(FontBaseline baselineType) const override FINAL;
- virtual LayoutUnit lineHeight() const override FINAL;
</del><ins>+ virtual int baselinePosition(FontBaseline baselineType) const override final;
+ virtual LayoutUnit lineHeight() const override final;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(MAC)
</span><span class="cx"> void addHighlightOverflow();
</span><span class="lines">@@ -124,12 +124,12 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> virtual void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
</span><del>- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom) override FINAL;
</del><ins>+ virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom) override final;
</ins><span class="cx">
</span><span class="cx"> using InlineBox::hasSelectedChildren;
</span><span class="cx"> using InlineBox::setHasSelectedChildren;
</span><span class="cx">
</span><del>- virtual RenderObject::SelectionState selectionState() override FINAL;
</del><ins>+ virtual RenderObject::SelectionState selectionState() override final;
</ins><span class="cx"> InlineBox* firstSelectedBox();
</span><span class="cx"> InlineBox* lastSelectedBox();
</span><span class="cx">
</span><span class="lines">@@ -152,9 +152,9 @@
</span><span class="cx">
</span><span class="cx"> Vector<RenderBox*>* floatsPtr() { ASSERT(!isDirty()); return m_floats.get(); }
</span><span class="cx">
</span><del>- virtual void extractLineBoxFromRenderObject() override FINAL;
- virtual void attachLineBoxToRenderObject() override FINAL;
- virtual void removeLineBoxFromRenderObject() override FINAL;
</del><ins>+ virtual void extractLineBoxFromRenderObject() override final;
+ virtual void attachLineBoxToRenderObject() override final;
+ virtual void removeLineBoxFromRenderObject() override final;
</ins><span class="cx">
</span><span class="cx"> FontBaseline baselineType() const { return static_cast<FontBaseline>(m_baselineType); }
</span><span class="cx">
</span><span class="lines">@@ -201,7 +201,7 @@
</span><span class="cx"> virtual const char* boxName() const override;
</span><span class="cx"> #endif
</span><span class="cx"> private:
</span><del>- virtual bool isRootInlineBox() const override FINAL { return true; }
</del><ins>+ virtual bool isRootInlineBox() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> LayoutUnit lineSnapAdjustment(LayoutUnit delta = 0) const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingTrailingFloatsRootInlineBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/TrailingFloatsRootInlineBox.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/TrailingFloatsRootInlineBox.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/TrailingFloatsRootInlineBox.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class TrailingFloatsRootInlineBox FINAL : public RootInlineBox {
</del><ins>+class TrailingFloatsRootInlineBox final : public RootInlineBox {
</ins><span class="cx"> public:
</span><span class="cx"> explicit TrailingFloatsRootInlineBox(RenderBlockFlow& blockFlow)
</span><span class="cx"> : RootInlineBox(blockFlow)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLBlockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -68,7 +68,7 @@
</span><span class="cx"> bool ignoreInAccessibilityTree() const { return m_ignoreInAccessibilityTree; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderMathMLBlock() const override FINAL { return true; }
</del><ins>+ virtual bool isRenderMathMLBlock() const override final { return true; }
</ins><span class="cx"> virtual const char* renderName() const override;
</span><span class="cx">
</span><span class="cx"> bool m_ignoreInAccessibilityTree;
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx"> template<> inline bool isRendererOfType<const RenderMathMLBlock>(const RenderObject& renderer) { return renderer.isRenderMathMLBlock(); }
</span><span class="cx"> RENDER_OBJECT_TYPE_CASTS(RenderMathMLBlock, isRenderMathMLBlock())
</span><span class="cx">
</span><del>-class RenderMathMLTable FINAL : public RenderTable {
</del><ins>+class RenderMathMLTable final : public RenderTable {
</ins><span class="cx"> public:
</span><span class="cx"> explicit RenderMathMLTable(Element& element, PassRef<RenderStyle> style)
</span><span class="cx"> : RenderTable(element, std::move(style))
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLFencedh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLFenced.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLFenced.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLFenced.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderMathMLFenced FINAL : public RenderMathMLRow {
</del><ins>+class RenderMathMLFenced final : public RenderMathMLRow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderMathMLFenced(MathMLInlineContainerElement&, PassRef<RenderStyle>);
</span><span class="cx"> MathMLInlineContainerElement& element() { return static_cast<MathMLInlineContainerElement&>(nodeForNonAnonymous()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLFractionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLFraction.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLFraction.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLFraction.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderMathMLFraction FINAL : public RenderMathMLBlock {
</del><ins>+class RenderMathMLFraction final : public RenderMathMLBlock {
</ins><span class="cx"> public:
</span><span class="cx"> RenderMathMLFraction(MathMLInlineContainerElement&, PassRef<RenderStyle>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLMathh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLMath.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLMath.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLMath.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderMathMLMath FINAL : public RenderMathMLRow {
</del><ins>+class RenderMathMLMath final : public RenderMathMLRow {
</ins><span class="cx"> public:
</span><span class="cx"> RenderMathMLMath(Element&, PassRef<RenderStyle>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLOperatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderMathMLOperator FINAL : public RenderMathMLBlock {
</del><ins>+class RenderMathMLOperator final : public RenderMathMLBlock {
</ins><span class="cx"> public:
</span><span class="cx"> RenderMathMLOperator(MathMLElement&, PassRef<RenderStyle>);
</span><span class="cx"> RenderMathMLOperator(MathMLElement&, PassRef<RenderStyle>, UChar operatorChar);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLRooth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLRoot.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLRoot.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLRoot.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> virtual void paint(PaintInfo&, const LayoutPoint&) override;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderMathMLRoot() const override FINAL { return true; }
</del><ins>+ virtual bool isRenderMathMLRoot() const override final { return true; }
</ins><span class="cx"> virtual const char* renderName() const override { return "RenderMathMLRoot"; }
</span><span class="cx">
</span><span class="cx"> // This may return 0 for a non-MathML index (which won't occur in valid MathML).
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLRowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLRow.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLRow.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLRow.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> virtual void layout();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderMathMLRow() const override FINAL { return true; }
</del><ins>+ virtual bool isRenderMathMLRow() const override final { return true; }
</ins><span class="cx"> virtual const char* renderName() const override { return isAnonymous() ? "RenderMathMLRow (anonymous)" : "RenderMathMLRow"; }
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLScriptsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLScripts.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLScripts.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLScripts.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> void removeChildInternal(bool normalRemoval, RenderObject& child);
</span><span class="cx">
</span><span class="cx"> virtual const char* renderName() const override { return m_kind == Base ? "Base Wrapper" : "SubSupPair Wrapper"; }
</span><del>- virtual bool isRenderMathMLScriptsWrapper() const override FINAL { return true; }
</del><ins>+ virtual bool isRenderMathMLScriptsWrapper() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> RenderMathMLScripts* parentMathMLScripts();
</span><span class="cx">
</span><span class="lines">@@ -87,7 +87,7 @@
</span><span class="cx"> void addChildInternal(bool normalInsertion, RenderObject* child, RenderObject* beforeChild = 0);
</span><span class="cx"> void removeChildInternal(bool normalRemoval, RenderObject& child);
</span><span class="cx">
</span><del>- virtual bool isRenderMathMLScripts() const override FINAL { return true; }
</del><ins>+ virtual bool isRenderMathMLScripts() const override final { return true; }
</ins><span class="cx"> virtual const char* renderName() const override { return "RenderMathMLScripts"; }
</span><span class="cx">
</span><span class="cx"> void fixAnonymousStyleForSubSupPair(RenderObject* subSupPair, bool isPostScript);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLSpaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLSpace.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLSpace.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLSpace.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderMathMLSpace FINAL : public RenderMathMLBlock {
</del><ins>+class RenderMathMLSpace final : public RenderMathMLBlock {
</ins><span class="cx"> public:
</span><span class="cx"> RenderMathMLSpace(MathMLTextElement&, PassRef<RenderStyle>);
</span><span class="cx"> MathMLTextElement& element() { return static_cast<MathMLTextElement&>(nodeForNonAnonymous()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLSquareRooth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="cx"> // Render sqrt(base), using radical notation.
</span><del>-class RenderMathMLSquareRoot FINAL : public RenderMathMLRoot {
</del><ins>+class RenderMathMLSquareRoot final : public RenderMathMLRoot {
</ins><span class="cx"> public:
</span><span class="cx"> RenderMathMLSquareRoot(Element&, PassRef<RenderStyle>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingshapesShapeInsideInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/shapes/ShapeInsideInfo.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/shapes/ShapeInsideInfo.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/shapes/ShapeInsideInfo.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -63,7 +63,7 @@
</span><span class="cx">
</span><span class="cx"> typedef Vector<LineSegmentRange> SegmentRangeList;
</span><span class="cx">
</span><del>-class ShapeInsideInfo FINAL : public ShapeInfo<RenderBlock> {
</del><ins>+class ShapeInsideInfo final : public ShapeInfo<RenderBlock> {
</ins><span class="cx"> public:
</span><span class="cx"> ShapeInsideInfo(const RenderBlock& renderer)
</span><span class="cx"> : ShapeInfo<RenderBlock>(renderer)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingshapesShapeOutsideInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/shapes/ShapeOutsideInfo.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/shapes/ShapeOutsideInfo.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/shapes/ShapeOutsideInfo.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> class RenderBox;
</span><span class="cx"> class FloatingObject;
</span><span class="cx">
</span><del>-class ShapeOutsideInfo FINAL : public ShapeInfo<RenderBox>, public MappedInfo<RenderBox, ShapeOutsideInfo> {
</del><ins>+class ShapeOutsideInfo final : public ShapeInfo<RenderBox>, public MappedInfo<RenderBox, ShapeOutsideInfo> {
</ins><span class="cx"> public:
</span><span class="cx"> ShapeOutsideInfo(const RenderBox& renderer)
</span><span class="cx"> : ShapeInfo<RenderBox>(renderer)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleContentDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/ContentData.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/ContentData.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/style/ContentData.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx"> String m_altText;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class ImageContentData FINAL : public ContentData {
</del><ins>+class ImageContentData final : public ContentData {
</ins><span class="cx"> public:
</span><span class="cx"> explicit ImageContentData(PassRefPtr<StyleImage> image)
</span><span class="cx"> : m_image(image)
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx"> RefPtr<StyleImage> m_image;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class TextContentData FINAL : public ContentData {
</del><ins>+class TextContentData final : public ContentData {
</ins><span class="cx"> public:
</span><span class="cx"> explicit TextContentData(const String& text)
</span><span class="cx"> : m_text(text)
</span><span class="lines">@@ -123,7 +123,7 @@
</span><span class="cx"> String m_text;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class CounterContentData FINAL : public ContentData {
</del><ins>+class CounterContentData final : public ContentData {
</ins><span class="cx"> public:
</span><span class="cx"> explicit CounterContentData(std::unique_ptr<CounterContent> counter)
</span><span class="cx"> : m_counter(std::move(counter))
</span><span class="lines">@@ -153,7 +153,7 @@
</span><span class="cx"> std::unique_ptr<CounterContent> m_counter;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class QuoteContentData FINAL : public ContentData {
</del><ins>+class QuoteContentData final : public ContentData {
</ins><span class="cx"> public:
</span><span class="cx"> explicit QuoteContentData(QuoteType quote)
</span><span class="cx"> : m_quote(quote)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleCachedImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleCachedImage.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleCachedImage.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/style/StyleCachedImage.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> class CachedImage;
</span><span class="cx">
</span><del>-class StyleCachedImage FINAL : public StyleImage, private CachedImageClient {
</del><ins>+class StyleCachedImage final : public StyleImage, private CachedImageClient {
</ins><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<StyleCachedImage> create(CachedImage* image) { return adoptRef(new StyleCachedImage(image)); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleCachedImageSeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleCachedImageSet.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleCachedImageSet.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/style/StyleCachedImageSet.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx">
</span><span class="cx"> // This class keeps one cached image and has access to a set of alternatives.
</span><span class="cx">
</span><del>-class StyleCachedImageSet FINAL : public StyleImage, private CachedImageClient {
</del><ins>+class StyleCachedImageSet final : public StyleImage, private CachedImageClient {
</ins><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<StyleCachedImageSet> create(CachedImage* image, float imageScaleFactor, CSSImageSetValue* value)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleGeneratedImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleGeneratedImage.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleGeneratedImage.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/style/StyleGeneratedImage.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> class CSSValue;
</span><span class="cx"> class CSSImageGeneratorValue;
</span><span class="cx">
</span><del>-class StyleGeneratedImage FINAL : public StyleImage {
</del><ins>+class StyleGeneratedImage final : public StyleImage {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<StyleGeneratedImage> create(PassRef<CSSImageGeneratorValue> value)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGBlockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGBlock.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGBlock.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGBlock.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> class RenderSVGBlock : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>- virtual LayoutRect visualOverflowRect() const override FINAL;
</del><ins>+ virtual LayoutRect visualOverflowRect() const override final;
</ins><span class="cx">
</span><span class="cx"> SVGGraphicsElement& graphicsElement() const { return toSVGGraphicsElement(nodeForNonAnonymous()); }
</span><span class="cx">
</span><span class="lines">@@ -42,13 +42,13 @@
</span><span class="cx"> private:
</span><span class="cx"> void element() const WTF_DELETED_FUNCTION;
</span><span class="cx">
</span><del>- virtual void updateFromStyle() override FINAL;
</del><ins>+ virtual void updateFromStyle() override final;
</ins><span class="cx">
</span><del>- virtual bool isRenderSVGBlock() const override FINAL { return true; };
</del><ins>+ virtual bool isRenderSVGBlock() const override final { return true; };
</ins><span class="cx">
</span><span class="cx"> virtual void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const;
</span><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override FINAL;
</del><ins>+ virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override final;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGContainer.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGContainer.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGContainer.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,28 +36,28 @@
</span><span class="cx"> virtual ~RenderSVGContainer();
</span><span class="cx">
</span><span class="cx"> virtual void paint(PaintInfo&, const LayoutPoint&) override;
</span><del>- virtual void setNeedsBoundariesUpdate() override FINAL { m_needsBoundariesUpdate = true; }
- virtual bool needsBoundariesUpdate() override FINAL { return m_needsBoundariesUpdate; }
</del><ins>+ virtual void setNeedsBoundariesUpdate() override final { m_needsBoundariesUpdate = true; }
+ virtual bool needsBoundariesUpdate() override final { return m_needsBoundariesUpdate; }
</ins><span class="cx"> virtual bool didTransformToRootUpdate() { return false; }
</span><span class="cx"> bool isObjectBoundingBoxValid() const { return m_objectBoundingBoxValid; }
</span><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> RenderSVGContainer(SVGElement&, PassRef<RenderStyle>);
</span><span class="cx">
</span><del>- virtual bool isSVGContainer() const override FINAL { return true; }
</del><ins>+ virtual bool isSVGContainer() const override final { return true; }
</ins><span class="cx"> virtual const char* renderName() const override { return "RenderSVGContainer"; }
</span><span class="cx">
</span><del>- virtual bool canHaveChildren() const override FINAL { return true; }
</del><ins>+ virtual bool canHaveChildren() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> virtual void layout() override;
</span><span class="cx">
</span><del>- virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) override FINAL;
- virtual void removeChild(RenderObject&) override FINAL;
- virtual void addFocusRingRects(Vector<IntRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = 0) override FINAL;
</del><ins>+ virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) override final;
+ virtual void removeChild(RenderObject&) override final;
+ virtual void addFocusRingRects(Vector<IntRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = 0) override final;
</ins><span class="cx">
</span><del>- virtual FloatRect objectBoundingBox() const override FINAL { return m_objectBoundingBox; }
- virtual FloatRect strokeBoundingBox() const override FINAL { return m_strokeBoundingBox; }
- virtual FloatRect repaintRectInLocalCoordinates() const override FINAL { return m_repaintBoundingBox; }
</del><ins>+ virtual FloatRect objectBoundingBox() const override final { return m_objectBoundingBox; }
+ virtual FloatRect strokeBoundingBox() const override final { return m_strokeBoundingBox; }
+ virtual FloatRect repaintRectInLocalCoordinates() const override final { return m_repaintBoundingBox; }
</ins><span class="cx">
</span><span class="cx"> virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction) override;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGEllipseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGEllipse.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGEllipse.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGEllipse.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderSVGEllipse FINAL : public RenderSVGShape {
</del><ins>+class RenderSVGEllipse final : public RenderSVGShape {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGEllipse(SVGGraphicsElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderSVGEllipse();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGForeignObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGForeignObjectElement;
</span><span class="cx">
</span><del>-class RenderSVGForeignObject FINAL : public RenderSVGBlock {
</del><ins>+class RenderSVGForeignObject final : public RenderSVGBlock {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGForeignObject(SVGForeignObjectElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderSVGForeignObject();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGGradientStoph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> class SVGStopElement;
</span><span class="cx">
</span><span class="cx"> // This class exists mostly so we can hear about gradient stop style changes
</span><del>-class RenderSVGGradientStop FINAL : public RenderElement {
</del><ins>+class RenderSVGGradientStop final : public RenderElement {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGGradientStop(SVGStopElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderSVGGradientStop();
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> virtual bool canHaveChildren() const override { return false; }
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override FINAL { }
</del><ins>+ virtual void paint(PaintInfo&, const LayoutPoint&) override final { }
</ins><span class="cx">
</span><span class="cx"> SVGGradientElement* gradientElement() const;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGHiddenContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,15 +37,15 @@
</span><span class="cx"> virtual void layout() override;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isSVGHiddenContainer() const override FINAL { return true; }
</del><ins>+ virtual bool isSVGHiddenContainer() const override final { return true; }
</ins><span class="cx"> virtual const char* renderName() const override { return "RenderSVGHiddenContainer"; }
</span><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override FINAL;
</del><ins>+ virtual void paint(PaintInfo&, const LayoutPoint&) override final;
</ins><span class="cx">
</span><del>- virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject*) const override FINAL { return LayoutRect(); }
- virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override FINAL;
</del><ins>+ virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject*) const override final { return LayoutRect(); }
+ virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override final;
</ins><span class="cx">
</span><del>- virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction) override FINAL;
</del><ins>+ virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction) override final;
</ins><span class="cx"> };
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGImage.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGImage.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGImage.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> class RenderImageResource;
</span><span class="cx"> class SVGImageElement;
</span><span class="cx">
</span><del>-class RenderSVGImage FINAL : public RenderSVGModelObject {
</del><ins>+class RenderSVGImage final : public RenderSVGModelObject {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGImage(SVGImageElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderSVGImage();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGInlineh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGInline.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGInline.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGInline.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,31 +37,31 @@
</span><span class="cx"> void element() const WTF_DELETED_FUNCTION;
</span><span class="cx">
</span><span class="cx"> virtual const char* renderName() const override { return "RenderSVGInline"; }
</span><del>- virtual bool requiresLayer() const override FINAL { return false; }
- virtual bool isSVGInline() const override FINAL { return true; }
</del><ins>+ virtual bool requiresLayer() const override final { return false; }
+ virtual bool isSVGInline() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> // Chapter 10.4 of the SVG Specification say that we should use the
</span><span class="cx"> // object bounding box of the parent text element.
</span><span class="cx"> // We search for the root text element and take its bounding box.
</span><span class="cx"> // It is also necessary to take the stroke and repaint rect of
</span><span class="cx"> // this element, since we need it for filters.
</span><del>- virtual FloatRect objectBoundingBox() const override FINAL;
- virtual FloatRect strokeBoundingBox() const override FINAL;
- virtual FloatRect repaintRectInLocalCoordinates() const override FINAL;
</del><ins>+ virtual FloatRect objectBoundingBox() const override final;
+ virtual FloatRect strokeBoundingBox() const override final;
+ virtual FloatRect repaintRectInLocalCoordinates() const override final;
</ins><span class="cx">
</span><del>- virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override FINAL;
- virtual void computeFloatRectForRepaint(const RenderLayerModelObject* repaintContainer, FloatRect&, bool fixed = false) const override FINAL;
- virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const override FINAL;
- virtual const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override FINAL;
- virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override FINAL;
</del><ins>+ virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override final;
+ virtual void computeFloatRectForRepaint(const RenderLayerModelObject* repaintContainer, FloatRect&, bool fixed = false) const override final;
+ virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const override final;
+ virtual const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override final;
+ virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override final;
</ins><span class="cx">
</span><del>- virtual std::unique_ptr<InlineFlowBox> createInlineFlowBox() override FINAL;
</del><ins>+ virtual std::unique_ptr<InlineFlowBox> createInlineFlowBox() override final;
</ins><span class="cx">
</span><del>- virtual void willBeDestroyed() override FINAL;
- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override FINAL;
</del><ins>+ virtual void willBeDestroyed() override final;
+ virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override final;
</ins><span class="cx">
</span><del>- virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) override FINAL;
- virtual void removeChild(RenderObject&) override FINAL;
</del><ins>+ virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) override final;
+ virtual void removeChild(RenderObject&) override final;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGInlineTexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGInlineText.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGInlineText.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGInlineText.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGInlineTextBox;
</span><span class="cx">
</span><del>-class RenderSVGInlineText FINAL : public RenderText {
</del><ins>+class RenderSVGInlineText final : public RenderText {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGInlineText(Text&, const String&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGModelObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -49,14 +49,14 @@
</span><span class="cx"> class RenderSVGModelObject : public RenderElement {
</span><span class="cx"> public:
</span><span class="cx"> virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
</span><del>- virtual void computeFloatRectForRepaint(const RenderLayerModelObject* repaintContainer, FloatRect&, bool fixed = false) const override FINAL;
- virtual LayoutRect outlineBoundsForRepaint(const RenderLayerModelObject* repaintContainer, const RenderGeometryMap*) const override FINAL;
</del><ins>+ virtual void computeFloatRectForRepaint(const RenderLayerModelObject* repaintContainer, FloatRect&, bool fixed = false) const override final;
+ virtual LayoutRect outlineBoundsForRepaint(const RenderLayerModelObject* repaintContainer, const RenderGeometryMap*) const override final;
</ins><span class="cx">
</span><del>- virtual void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override FINAL;
</del><ins>+ virtual void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override final;
</ins><span class="cx"> virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override;
</span><span class="cx">
</span><del>- virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const override FINAL;
- virtual const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override FINAL;
</del><ins>+ virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const override final;
+ virtual const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override final;
</ins><span class="cx"> virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</span><span class="cx">
</span><span class="cx"> static bool checkIntersection(RenderElement*, const FloatRect&);
</span><span class="lines">@@ -74,11 +74,11 @@
</span><span class="cx"> virtual void willBeDestroyed() override;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderSVGModelObject() const override FINAL { return true; }
</del><ins>+ virtual bool isRenderSVGModelObject() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> // This method should never be called, SVG uses a different nodeAtPoint method
</span><span class="cx"> virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</span><del>- virtual void absoluteFocusRingQuads(Vector<FloatQuad>&) override FINAL;
</del><ins>+ virtual void absoluteFocusRingQuads(Vector<FloatQuad>&) override final;
</ins><span class="cx"> bool m_hasSVGShadow;
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGPathh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGPath.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGPath.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGPath.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderSVGPath FINAL : public RenderSVGShape {
</del><ins>+class RenderSVGPath final : public RenderSVGShape {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGPath(SVGGraphicsElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderSVGPath();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGRecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGRect.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGRect.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGRect.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderSVGRect FINAL : public RenderSVGShape {
</del><ins>+class RenderSVGRect final : public RenderSVGShape {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGRect(SVGRectElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderSVGRect();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceClipperh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> std::unique_ptr<ImageBuffer> clipMaskImage;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class RenderSVGResourceClipper FINAL : public RenderSVGResourceContainer {
</del><ins>+class RenderSVGResourceClipper final : public RenderSVGResourceContainer {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGResourceClipper(SVGClipPathElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderSVGResourceClipper();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,10 +34,10 @@
</span><span class="cx"> virtual ~RenderSVGResourceContainer();
</span><span class="cx">
</span><span class="cx"> virtual void layout() override;
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override FINAL;
</del><ins>+ virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override final;
</ins><span class="cx">
</span><del>- virtual bool isSVGResourceContainer() const override FINAL { return true; }
- virtual RenderSVGResourceContainer* toRenderSVGResourceContainer() override FINAL { return this; }
</del><ins>+ virtual bool isSVGResourceContainer() const override final { return true; }
+ virtual RenderSVGResourceContainer* toRenderSVGResourceContainer() override final { return this; }
</ins><span class="cx">
</span><span class="cx"> static bool shouldTransformOnTextPainting(RenderObject*, AffineTransform&);
</span><span class="cx"> static AffineTransform transformOnNonScalingStroke(RenderObject*, const AffineTransform& resourceTransform);
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> void removeClient(RenderObject*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void willBeDestroyed() override FINAL;
</del><ins>+ virtual void willBeDestroyed() override final;
</ins><span class="cx"> void registerResource();
</span><span class="cx">
</span><span class="cx"> AtomicString m_id;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceFilterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilter.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilter.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilter.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -61,7 +61,7 @@
</span><span class="cx">
</span><span class="cx"> class GraphicsContext;
</span><span class="cx">
</span><del>-class RenderSVGResourceFilter FINAL : public RenderSVGResourceContainer {
</del><ins>+class RenderSVGResourceFilter final : public RenderSVGResourceContainer {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGResourceFilter(SVGFilterElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderSVGResourceFilter();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceFilterPrimitiveh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> class FilterEffect;
</span><span class="cx"> class SVGFilterPrimitiveStandardAttributes;
</span><span class="cx">
</span><del>-class RenderSVGResourceFilterPrimitive FINAL : public RenderSVGHiddenContainer {
</del><ins>+class RenderSVGResourceFilterPrimitive final : public RenderSVGHiddenContainer {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGResourceFilterPrimitive(SVGFilterPrimitiveStandardAttributes&, PassRef<RenderStyle>);
</span><span class="cx"> SVGFilterPrimitiveStandardAttributes& filterPrimitiveElement() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceGradienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceGradient.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceGradient.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceGradient.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -45,12 +45,12 @@
</span><span class="cx"> public:
</span><span class="cx"> SVGGradientElement& gradientElement() const { return static_cast<SVGGradientElement&>(RenderSVGResourceContainer::element()); }
</span><span class="cx">
</span><del>- virtual void removeAllClientsFromCache(bool markForInvalidation = true) override FINAL;
- virtual void removeClientFromCache(RenderObject&, bool markForInvalidation = true) override FINAL;
</del><ins>+ virtual void removeAllClientsFromCache(bool markForInvalidation = true) override final;
+ virtual void removeClientFromCache(RenderObject&, bool markForInvalidation = true) override final;
</ins><span class="cx">
</span><del>- virtual bool applyResource(RenderElement&, const RenderStyle&, GraphicsContext*&, unsigned short resourceMode) override FINAL;
- virtual void postApplyResource(RenderElement&, GraphicsContext*&, unsigned short resourceMode, const Path*, const RenderSVGShape*) override FINAL;
- virtual FloatRect resourceBoundingBox(const RenderObject&) override FINAL { return FloatRect(); }
</del><ins>+ virtual bool applyResource(RenderElement&, const RenderStyle&, GraphicsContext*&, unsigned short resourceMode) override final;
+ virtual void postApplyResource(RenderElement&, GraphicsContext*&, unsigned short resourceMode, const Path*, const RenderSVGShape*) override final;
+ virtual FloatRect resourceBoundingBox(const RenderObject&) override final { return FloatRect(); }
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> RenderSVGResourceGradient(SVGGradientElement&, PassRef<RenderStyle>);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceLinearGradienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderSVGResourceLinearGradient FINAL : public RenderSVGResourceGradient {
</del><ins>+class RenderSVGResourceLinearGradient final : public RenderSVGResourceGradient {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGResourceLinearGradient(SVGLinearGradientElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderSVGResourceLinearGradient();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceMarkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceMarker.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceMarker.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceMarker.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> class AffineTransform;
</span><span class="cx"> class RenderObject;
</span><span class="cx">
</span><del>-class RenderSVGResourceMarker FINAL : public RenderSVGResourceContainer {
</del><ins>+class RenderSVGResourceMarker final : public RenderSVGResourceContainer {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGResourceMarker(SVGMarkerElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderSVGResourceMarker();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceMaskerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceMasker.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceMasker.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceMasker.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> std::unique_ptr<ImageBuffer> maskImage;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class RenderSVGResourceMasker FINAL : public RenderSVGResourceContainer {
</del><ins>+class RenderSVGResourceMasker final : public RenderSVGResourceContainer {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGResourceMasker(SVGMaskElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderSVGResourceMasker();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourcePatternh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourcePattern.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourcePattern.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourcePattern.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> AffineTransform transform;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class RenderSVGResourcePattern FINAL : public RenderSVGResourceContainer {
</del><ins>+class RenderSVGResourcePattern final : public RenderSVGResourceContainer {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGResourcePattern(SVGPatternElement&, PassRef<RenderStyle>);
</span><span class="cx"> SVGPatternElement& patternElement() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceRadialGradienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGRadialGradientElement;
</span><span class="cx">
</span><del>-class RenderSVGResourceRadialGradient FINAL : public RenderSVGResourceGradient {
</del><ins>+class RenderSVGResourceRadialGradient final : public RenderSVGResourceGradient {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGResourceRadialGradient(SVGRadialGradientElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderSVGResourceRadialGradient();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGRooth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGRoot.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGRoot.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGRoot.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> class AffineTransform;
</span><span class="cx"> class SVGSVGElement;
</span><span class="cx">
</span><del>-class RenderSVGRoot FINAL : public RenderReplaced {
</del><ins>+class RenderSVGRoot final : public RenderReplaced {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGRoot(SVGSVGElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderSVGRoot();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGShapecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGShape.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGShape.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGShape.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class BoundingRectStrokeStyleApplier FINAL : public StrokeStyleApplier {
</del><ins>+class BoundingRectStrokeStyleApplier final : public StrokeStyleApplier {
</ins><span class="cx"> public:
</span><span class="cx"> BoundingRectStrokeStyleApplier(const RenderSVGShape& renderer)
</span><span class="cx"> : m_renderer(renderer)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGShapeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGShape.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGShape.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGShape.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -53,9 +53,9 @@
</span><span class="cx"> SVGGraphicsElement& graphicsElement() const { return toSVGGraphicsElement(RenderSVGModelObject::element()); }
</span><span class="cx">
</span><span class="cx"> void setNeedsShapeUpdate() { m_needsShapeUpdate = true; }
</span><del>- virtual void setNeedsBoundariesUpdate() override FINAL { m_needsBoundariesUpdate = true; }
- virtual bool needsBoundariesUpdate() override FINAL { return m_needsBoundariesUpdate; }
- virtual void setNeedsTransformUpdate() override FINAL { m_needsTransformUpdate = true; }
</del><ins>+ virtual void setNeedsBoundariesUpdate() override final { m_needsBoundariesUpdate = true; }
+ virtual bool needsBoundariesUpdate() override final { return m_needsBoundariesUpdate; }
+ virtual void setNeedsTransformUpdate() override final { m_needsTransformUpdate = true; }
</ins><span class="cx"> virtual void fillShape(GraphicsContext*) const;
</span><span class="cx"> virtual void strokeShape(GraphicsContext*) const;
</span><span class="cx">
</span><span class="lines">@@ -88,23 +88,23 @@
</span><span class="cx"> bool fillContains(const FloatPoint&, bool requiresFill = true, const WindRule fillRule = RULE_NONZERO);
</span><span class="cx"> bool strokeContains(const FloatPoint&, bool requiresStroke = true);
</span><span class="cx">
</span><del>- virtual FloatRect repaintRectInLocalCoordinates() const override FINAL { return m_repaintBoundingBox; }
- virtual FloatRect repaintRectInLocalCoordinatesExcludingSVGShadow() const override FINAL { return m_repaintBoundingBoxExcludingShadow; }
- virtual const AffineTransform& localToParentTransform() const override FINAL { return m_localTransform; }
- virtual AffineTransform localTransform() const override FINAL { return m_localTransform; }
</del><ins>+ virtual FloatRect repaintRectInLocalCoordinates() const override final { return m_repaintBoundingBox; }
+ virtual FloatRect repaintRectInLocalCoordinatesExcludingSVGShadow() const override final { return m_repaintBoundingBoxExcludingShadow; }
+ virtual const AffineTransform& localToParentTransform() const override final { return m_localTransform; }
+ virtual AffineTransform localTransform() const override final { return m_localTransform; }
</ins><span class="cx">
</span><del>- virtual bool isSVGShape() const override FINAL { return true; }
- virtual bool canHaveChildren() const override FINAL { return false; }
</del><ins>+ virtual bool isSVGShape() const override final { return true; }
+ virtual bool canHaveChildren() const override final { return false; }
</ins><span class="cx"> virtual const char* renderName() const override { return "RenderSVGShape"; }
</span><span class="cx">
</span><del>- virtual void layout() override FINAL;
- virtual void paint(PaintInfo&, const LayoutPoint&) override FINAL;
- virtual void addFocusRingRects(Vector<IntRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = 0) override FINAL;
</del><ins>+ virtual void layout() override final;
+ virtual void paint(PaintInfo&, const LayoutPoint&) override final;
+ virtual void addFocusRingRects(Vector<IntRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = 0) override final;
</ins><span class="cx">
</span><del>- virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction) override FINAL;
</del><ins>+ virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction) override final;
</ins><span class="cx">
</span><del>- virtual FloatRect objectBoundingBox() const override FINAL { return m_fillBoundingBox; }
- virtual FloatRect strokeBoundingBox() const override FINAL { return m_strokeBoundingBox; }
</del><ins>+ virtual FloatRect objectBoundingBox() const override final { return m_fillBoundingBox; }
+ virtual FloatRect strokeBoundingBox() const override final { return m_strokeBoundingBox; }
</ins><span class="cx"> FloatRect calculateObjectBoundingBox() const;
</span><span class="cx"> FloatRect calculateStrokeBoundingBox() const;
</span><span class="cx"> void updateRepaintBoundingBox();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGTSpanh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGTSpan.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGTSpan.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGTSpan.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> #include "SVGTextPositioningElement.h"
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><del>-class RenderSVGTSpan FINAL : public RenderSVGInline {
</del><ins>+class RenderSVGTSpan final : public RenderSVGInline {
</ins><span class="cx"> public:
</span><span class="cx"> explicit RenderSVGTSpan(SVGTextPositioningElement& element, PassRef<RenderStyle> style)
</span><span class="cx"> : RenderSVGInline(element, std::move(style))
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGTexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGText.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGText.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGText.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> class SVGTextElement;
</span><span class="cx"> class RenderSVGInlineText;
</span><span class="cx">
</span><del>-class RenderSVGText FINAL : public RenderSVGBlock {
</del><ins>+class RenderSVGText final : public RenderSVGBlock {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGText(SVGTextElement&, PassRef<RenderStyle>);
</span><span class="cx"> virtual ~RenderSVGText();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGTextPathh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGTextPath.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGTextPath.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGTextPath.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class RenderSVGTextPath FINAL : public RenderSVGInline {
</del><ins>+class RenderSVGTextPath final : public RenderSVGInline {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGTextPath(SVGTextPathElement&, PassRef<RenderStyle>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGTransformableContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="cx"> class SVGGraphicsElement;
</span><del>-class RenderSVGTransformableContainer FINAL : public RenderSVGContainer {
</del><ins>+class RenderSVGTransformableContainer final : public RenderSVGContainer {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGTransformableContainer(SVGGraphicsElement&, PassRef<RenderStyle>);
</span><span class="cx"> SVGGraphicsElement& graphicsElement() { return toSVGGraphicsElement(RenderSVGContainer::element()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGViewportContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGViewportContainer.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGViewportContainer.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGViewportContainer.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> // This is used for non-root <svg> elements and <marker> elements, neither of which are SVGTransformable
</span><span class="cx"> // thus we inherit from RenderSVGContainer instead of RenderSVGTransformableContainer
</span><del>-class RenderSVGViewportContainer FINAL : public RenderSVGContainer {
</del><ins>+class RenderSVGViewportContainer final : public RenderSVGContainer {
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGViewportContainer(SVGSVGElement&, PassRef<RenderStyle>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgSVGInlineFlowBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/SVGInlineFlowBox.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/SVGInlineFlowBox.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/SVGInlineFlowBox.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">
</span><span class="cx"> class RenderSVGInlineText;
</span><span class="cx">
</span><del>-class SVGInlineFlowBox FINAL : public InlineFlowBox {
</del><ins>+class SVGInlineFlowBox final : public InlineFlowBox {
</ins><span class="cx"> public:
</span><span class="cx"> SVGInlineFlowBox(RenderSVGInline& renderer)
</span><span class="cx"> : InlineFlowBox(renderer)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgSVGInlineTextBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/SVGInlineTextBox.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/SVGInlineTextBox.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/SVGInlineTextBox.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> class RenderSVGResource;
</span><span class="cx"> class SVGRootInlineBox;
</span><span class="cx">
</span><del>-class SVGInlineTextBox FINAL : public InlineTextBox {
</del><ins>+class SVGInlineTextBox final : public InlineTextBox {
</ins><span class="cx"> public:
</span><span class="cx"> explicit SVGInlineTextBox(RenderSVGInlineText&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgSVGRootInlineBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/SVGRootInlineBox.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/SVGRootInlineBox.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/SVGRootInlineBox.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> class RenderSVGText;
</span><span class="cx"> class SVGInlineTextBox;
</span><span class="cx">
</span><del>-class SVGRootInlineBox FINAL : public RootInlineBox {
</del><ins>+class SVGRootInlineBox final : public RootInlineBox {
</ins><span class="cx"> public:
</span><span class="cx"> SVGRootInlineBox(RenderSVGText&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgSVGTextRunRenderingContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> class RenderObject;
</span><span class="cx"> class RenderSVGResource;
</span><span class="cx">
</span><del>-class SVGTextRunRenderingContext FINAL : public TextRun::RenderingContext {
</del><ins>+class SVGTextRunRenderingContext final : public TextRun::RenderingContext {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRef<SVGTextRunRenderingContext> create(RenderObject& renderer)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGAElement FINAL : public SVGGraphicsElement,
</del><ins>+class SVGAElement final : public SVGGraphicsElement,
</ins><span class="cx"> public SVGURIReference,
</span><span class="cx"> public SVGExternalResourcesRequired {
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAltGlyphDefElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAltGlyphDefElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAltGlyphDefElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAltGlyphDefElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGAltGlyphDefElement FINAL : public SVGElement {
</del><ins>+class SVGAltGlyphDefElement final : public SVGElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGAltGlyphDefElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAltGlyphElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAltGlyphElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAltGlyphElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAltGlyphElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGGlyphElement;
</span><span class="cx">
</span><del>-class SVGAltGlyphElement FINAL : public SVGTextPositioningElement,
</del><ins>+class SVGAltGlyphElement final : public SVGTextPositioningElement,
</ins><span class="cx"> public SVGURIReference {
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGAltGlyphElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAltGlyphItemElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAltGlyphItemElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAltGlyphItemElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAltGlyphItemElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGAltGlyphItemElement FINAL : public SVGElement {
</del><ins>+class SVGAltGlyphItemElement final : public SVGElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGAltGlyphItemElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimateColorElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimateColorElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimateColorElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimateColorElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGAnimateColorElement FINAL : public SVGAnimateElement {
</del><ins>+class SVGAnimateColorElement final : public SVGAnimateElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGAnimateColorElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimateMotionElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimateMotionElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimateMotionElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimateMotionElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> class AffineTransform;
</span><span class="cx">
</span><del>-class SVGAnimateMotionElement FINAL : public SVGAnimationElement {
</del><ins>+class SVGAnimateMotionElement final : public SVGAnimationElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGAnimateMotionElement> create(const QualifiedName&, Document&);
</span><span class="cx"> void updateAnimationPath();
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimateTransformElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimateTransformElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimateTransformElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimateTransformElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> class AffineTransform;
</span><span class="cx">
</span><del>-class SVGAnimateTransformElement FINAL : public SVGAnimateElement {
</del><ins>+class SVGAnimateTransformElement final : public SVGAnimateElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGAnimateTransformElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedAngleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedAngle.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedAngle.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimatedAngle.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimationElement;
</span><span class="cx">
</span><del>-class SVGAnimatedAngleAnimator FINAL : public SVGAnimatedTypeAnimator {
</del><ins>+class SVGAnimatedAngleAnimator final : public SVGAnimatedTypeAnimator {
</ins><span class="cx"> public:
</span><span class="cx"> SVGAnimatedAngleAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedBooleanh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedBoolean.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedBoolean.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimatedBoolean.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimationElement;
</span><span class="cx">
</span><del>-class SVGAnimatedBooleanAnimator FINAL : public SVGAnimatedTypeAnimator {
</del><ins>+class SVGAnimatedBooleanAnimator final : public SVGAnimatedTypeAnimator {
</ins><span class="cx"> public:
</span><span class="cx"> SVGAnimatedBooleanAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedColorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedColor.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedColor.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimatedColor.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimationElement;
</span><span class="cx">
</span><del>-class SVGAnimatedColorAnimator FINAL : public SVGAnimatedTypeAnimator {
</del><ins>+class SVGAnimatedColorAnimator final : public SVGAnimatedTypeAnimator {
</ins><span class="cx"> public:
</span><span class="cx"> SVGAnimatedColorAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedEnumerationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedEnumeration.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedEnumeration.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimatedEnumeration.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> #define DEFINE_ANIMATED_ENUMERATION(OwnerType, DOMAttribute, UpperProperty, LowerProperty, EnumType) \
</span><span class="cx"> DEFINE_ANIMATED_PROPERTY(AnimatedEnumeration, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty)
</span><span class="cx">
</span><del>-class SVGAnimatedEnumerationAnimator FINAL : public SVGAnimatedTypeAnimator {
</del><ins>+class SVGAnimatedEnumerationAnimator final : public SVGAnimatedTypeAnimator {
</ins><span class="cx"> public:
</span><span class="cx"> SVGAnimatedEnumerationAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedIntegerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedInteger.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedInteger.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimatedInteger.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimationElement;
</span><span class="cx">
</span><del>-class SVGAnimatedIntegerAnimator FINAL : public SVGAnimatedTypeAnimator {
</del><ins>+class SVGAnimatedIntegerAnimator final : public SVGAnimatedTypeAnimator {
</ins><span class="cx"> public:
</span><span class="cx"> SVGAnimatedIntegerAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedIntegerOptionalIntegerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedIntegerOptionalInteger.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedIntegerOptionalInteger.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimatedIntegerOptionalInteger.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimationElement;
</span><span class="cx">
</span><del>-class SVGAnimatedIntegerOptionalIntegerAnimator FINAL : public SVGAnimatedTypeAnimator {
</del><ins>+class SVGAnimatedIntegerOptionalIntegerAnimator final : public SVGAnimatedTypeAnimator {
</ins><span class="cx"> public:
</span><span class="cx"> SVGAnimatedIntegerOptionalIntegerAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedLengthh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedLength.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedLength.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimatedLength.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimationElement;
</span><span class="cx">
</span><del>-class SVGAnimatedLengthAnimator FINAL : public SVGAnimatedTypeAnimator {
</del><ins>+class SVGAnimatedLengthAnimator final : public SVGAnimatedTypeAnimator {
</ins><span class="cx"> public:
</span><span class="cx"> SVGAnimatedLengthAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedLengthListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedLengthList.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedLengthList.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimatedLengthList.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimationElement;
</span><span class="cx">
</span><del>-class SVGAnimatedLengthListAnimator FINAL : public SVGAnimatedTypeAnimator {
</del><ins>+class SVGAnimatedLengthListAnimator final : public SVGAnimatedTypeAnimator {
</ins><span class="cx"> public:
</span><span class="cx"> SVGAnimatedLengthListAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedNumberh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedNumber.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedNumber.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimatedNumber.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimationElement;
</span><span class="cx">
</span><del>-class SVGAnimatedNumberAnimator FINAL : public SVGAnimatedTypeAnimator {
</del><ins>+class SVGAnimatedNumberAnimator final : public SVGAnimatedTypeAnimator {
</ins><span class="cx"> public:
</span><span class="cx"> SVGAnimatedNumberAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedNumberListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedNumberList.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedNumberList.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimatedNumberList.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimationElement;
</span><span class="cx">
</span><del>-class SVGAnimatedNumberListAnimator FINAL : public SVGAnimatedTypeAnimator {
</del><ins>+class SVGAnimatedNumberListAnimator final : public SVGAnimatedTypeAnimator {
</ins><span class="cx"> public:
</span><span class="cx"> SVGAnimatedNumberListAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedNumberOptionalNumberh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedNumberOptionalNumber.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedNumberOptionalNumber.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimatedNumberOptionalNumber.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimationElement;
</span><span class="cx">
</span><del>-class SVGAnimatedNumberOptionalNumberAnimator FINAL : public SVGAnimatedTypeAnimator {
</del><ins>+class SVGAnimatedNumberOptionalNumberAnimator final : public SVGAnimatedTypeAnimator {
</ins><span class="cx"> public:
</span><span class="cx"> SVGAnimatedNumberOptionalNumberAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedPathh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedPath.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedPath.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimatedPath.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimationElement;
</span><span class="cx">
</span><del>-class SVGAnimatedPathAnimator FINAL : public SVGAnimatedTypeAnimator {
</del><ins>+class SVGAnimatedPathAnimator final : public SVGAnimatedTypeAnimator {
</ins><span class="cx"> public:
</span><span class="cx"> SVGAnimatedPathAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedPointListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedPointList.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedPointList.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimatedPointList.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimationElement;
</span><span class="cx">
</span><del>-class SVGAnimatedPointListAnimator FINAL : public SVGAnimatedTypeAnimator {
</del><ins>+class SVGAnimatedPointListAnimator final : public SVGAnimatedTypeAnimator {
</ins><span class="cx"> public:
</span><span class="cx"> SVGAnimatedPointListAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedPreserveAspectRatioh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimationElement;
</span><span class="cx">
</span><del>-class SVGAnimatedPreserveAspectRatioAnimator FINAL : public SVGAnimatedTypeAnimator {
</del><ins>+class SVGAnimatedPreserveAspectRatioAnimator final : public SVGAnimatedTypeAnimator {
</ins><span class="cx"> public:
</span><span class="cx"> SVGAnimatedPreserveAspectRatioAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedRecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedRect.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedRect.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimatedRect.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimationElement;
</span><span class="cx">
</span><del>-class SVGAnimatedRectAnimator FINAL : public SVGAnimatedTypeAnimator {
</del><ins>+class SVGAnimatedRectAnimator final : public SVGAnimatedTypeAnimator {
</ins><span class="cx"> public:
</span><span class="cx"> SVGAnimatedRectAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedStringh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedString.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedString.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimatedString.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimationElement;
</span><span class="cx">
</span><del>-class SVGAnimatedStringAnimator FINAL : public SVGAnimatedTypeAnimator {
</del><ins>+class SVGAnimatedStringAnimator final : public SVGAnimatedTypeAnimator {
</ins><span class="cx"> public:
</span><span class="cx"> SVGAnimatedStringAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedTransformListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedTransformList.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedTransformList.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGAnimatedTransformList.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimationElement;
</span><span class="cx">
</span><del>-class SVGAnimatedTransformListAnimator FINAL : public SVGAnimatedTypeAnimator {
</del><ins>+class SVGAnimatedTransformListAnimator final : public SVGAnimatedTypeAnimator {
</ins><span class="cx"> public:
</span><span class="cx"> SVGAnimatedTransformListAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGCircleElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGCircleElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGCircleElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGCircleElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGCircleElement FINAL : public SVGGraphicsElement,
</del><ins>+class SVGCircleElement final : public SVGGraphicsElement,
</ins><span class="cx"> public SVGExternalResourcesRequired {
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGCircleElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGClipPathElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGClipPathElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGClipPathElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGClipPathElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> class RenderObject;
</span><span class="cx">
</span><del>-class SVGClipPathElement FINAL : public SVGGraphicsElement,
</del><ins>+class SVGClipPathElement final : public SVGGraphicsElement,
</ins><span class="cx"> public SVGExternalResourcesRequired {
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGClipPathElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGCursorElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGCursorElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGCursorElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGCursorElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGCursorElement FINAL : public SVGElement,
</del><ins>+class SVGCursorElement final : public SVGElement,
</ins><span class="cx"> public SVGTests,
</span><span class="cx"> public SVGExternalResourcesRequired,
</span><span class="cx"> public SVGURIReference {
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGDefsElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGDefsElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGDefsElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGDefsElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGDefsElement FINAL : public SVGGraphicsElement,
</del><ins>+class SVGDefsElement final : public SVGGraphicsElement,
</ins><span class="cx"> public SVGExternalResourcesRequired {
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGDefsElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGDescElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGDescElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGDescElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGDescElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGDescElement FINAL : public SVGElement {
</del><ins>+class SVGDescElement final : public SVGElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGDescElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGDocument.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGDocument.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGDocument.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> class SVGElement;
</span><span class="cx"> class SVGSVGElement;
</span><span class="cx">
</span><del>-class SVGDocument FINAL : public Document {
</del><ins>+class SVGDocument final : public Document {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGDocument> create(Frame* frame, const URL& url)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -171,7 +171,7 @@
</span><span class="cx"> // https://bugs.webkit.org/show_bug.cgi?id=77938
</span><span class="cx"> virtual bool areAuthorShadowsAllowed() const override { return false; }
</span><span class="cx">
</span><del>- virtual RenderStyle* computedStyle(PseudoId = NOPSEUDO) override FINAL;
</del><ins>+ virtual RenderStyle* computedStyle(PseudoId = NOPSEUDO) override final;
</ins><span class="cx"> virtual bool willRecalcStyle(Style::Change) override;
</span><span class="cx">
</span><span class="cx"> virtual bool isSupported(StringImpl* feature, StringImpl* version) const;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGEllipseElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGEllipseElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGEllipseElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGEllipseElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGEllipseElement FINAL : public SVGGraphicsElement,
</del><ins>+class SVGEllipseElement final : public SVGGraphicsElement,
</ins><span class="cx"> public SVGExternalResourcesRequired {
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGEllipseElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEBlendElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEBlendElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEBlendElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEBlendElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class SVGFEBlendElement FINAL : public SVGFilterPrimitiveStandardAttributes {
</del><ins>+class SVGFEBlendElement final : public SVGFilterPrimitiveStandardAttributes {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEBlendElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEColorMatrixElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEColorMatrixElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEColorMatrixElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEColorMatrixElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx"> }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class SVGFEColorMatrixElement FINAL : public SVGFilterPrimitiveStandardAttributes {
</del><ins>+class SVGFEColorMatrixElement final : public SVGFilterPrimitiveStandardAttributes {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEColorMatrixElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEComponentTransferElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEComponentTransferElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEComponentTransferElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEComponentTransferElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFEComponentTransferElement FINAL : public SVGFilterPrimitiveStandardAttributes {
</del><ins>+class SVGFEComponentTransferElement final : public SVGFilterPrimitiveStandardAttributes {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEComponentTransferElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFECompositeElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFECompositeElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFECompositeElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFECompositeElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx"> }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class SVGFECompositeElement FINAL : public SVGFilterPrimitiveStandardAttributes {
</del><ins>+class SVGFECompositeElement final : public SVGFilterPrimitiveStandardAttributes {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFECompositeElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEConvolveMatrixElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEConvolveMatrixElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEConvolveMatrixElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEConvolveMatrixElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class SVGFEConvolveMatrixElement FINAL : public SVGFilterPrimitiveStandardAttributes {
</del><ins>+class SVGFEConvolveMatrixElement final : public SVGFilterPrimitiveStandardAttributes {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEConvolveMatrixElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEDiffuseLightingElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEDiffuseLightingElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEDiffuseLightingElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEDiffuseLightingElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> class FEDiffuseLighting;
</span><span class="cx"> class SVGColor;
</span><span class="cx">
</span><del>-class SVGFEDiffuseLightingElement FINAL : public SVGFilterPrimitiveStandardAttributes {
</del><ins>+class SVGFEDiffuseLightingElement final : public SVGFilterPrimitiveStandardAttributes {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEDiffuseLightingElement> create(const QualifiedName&, Document&);
</span><span class="cx"> void lightElementAttributeChanged(const SVGFELightElement*, const QualifiedName&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEDisplacementMapElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEDisplacementMapElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEDisplacementMapElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEDisplacementMapElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx"> }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class SVGFEDisplacementMapElement FINAL : public SVGFilterPrimitiveStandardAttributes {
</del><ins>+class SVGFEDisplacementMapElement final : public SVGFilterPrimitiveStandardAttributes {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEDisplacementMapElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEDistantLightElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEDistantLightElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEDistantLightElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEDistantLightElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFEDistantLightElement FINAL : public SVGFELightElement {
</del><ins>+class SVGFEDistantLightElement final : public SVGFELightElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEDistantLightElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEDropShadowElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEDropShadowElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEDropShadowElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEDropShadowElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFEDropShadowElement FINAL : public SVGFilterPrimitiveStandardAttributes {
</del><ins>+class SVGFEDropShadowElement final : public SVGFilterPrimitiveStandardAttributes {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEDropShadowElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEFloodElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEFloodElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEFloodElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEFloodElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFEFloodElement FINAL : public SVGFilterPrimitiveStandardAttributes {
</del><ins>+class SVGFEFloodElement final : public SVGFilterPrimitiveStandardAttributes {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEFloodElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEFuncAElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEFuncAElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEFuncAElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEFuncAElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFEFuncAElement FINAL : public SVGComponentTransferFunctionElement {
</del><ins>+class SVGFEFuncAElement final : public SVGComponentTransferFunctionElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEFuncAElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEFuncBElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEFuncBElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEFuncBElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEFuncBElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFEFuncBElement FINAL : public SVGComponentTransferFunctionElement {
</del><ins>+class SVGFEFuncBElement final : public SVGComponentTransferFunctionElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEFuncBElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEFuncGElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEFuncGElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEFuncGElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEFuncGElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFEFuncGElement FINAL : public SVGComponentTransferFunctionElement {
</del><ins>+class SVGFEFuncGElement final : public SVGComponentTransferFunctionElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEFuncGElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEFuncRElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEFuncRElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEFuncRElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEFuncRElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFEFuncRElement FINAL : public SVGComponentTransferFunctionElement {
</del><ins>+class SVGFEFuncRElement final : public SVGComponentTransferFunctionElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEFuncRElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEGaussianBlurElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEGaussianBlurElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEGaussianBlurElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEGaussianBlurElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFEGaussianBlurElement FINAL : public SVGFilterPrimitiveStandardAttributes {
</del><ins>+class SVGFEGaussianBlurElement final : public SVGFilterPrimitiveStandardAttributes {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEGaussianBlurElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEImageElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEImageElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEImageElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEImageElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFEImageElement FINAL : public SVGFilterPrimitiveStandardAttributes,
</del><ins>+class SVGFEImageElement final : public SVGFilterPrimitiveStandardAttributes,
</ins><span class="cx"> public SVGURIReference,
</span><span class="cx"> public SVGExternalResourcesRequired,
</span><span class="cx"> public CachedImageClient {
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEMergeElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEMergeElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEMergeElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEMergeElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFEMergeElement FINAL : public SVGFilterPrimitiveStandardAttributes {
</del><ins>+class SVGFEMergeElement final : public SVGFilterPrimitiveStandardAttributes {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEMergeElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEMergeNodeElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEMergeNodeElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEMergeNodeElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEMergeNodeElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFEMergeNodeElement FINAL : public SVGElement {
</del><ins>+class SVGFEMergeNodeElement final : public SVGElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEMergeNodeElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEMorphologyElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEMorphologyElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEMorphologyElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEMorphologyElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class SVGFEMorphologyElement FINAL : public SVGFilterPrimitiveStandardAttributes {
</del><ins>+class SVGFEMorphologyElement final : public SVGFilterPrimitiveStandardAttributes {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEMorphologyElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEOffsetElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEOffsetElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEOffsetElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEOffsetElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFEOffsetElement FINAL : public SVGFilterPrimitiveStandardAttributes {
</del><ins>+class SVGFEOffsetElement final : public SVGFilterPrimitiveStandardAttributes {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEOffsetElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEPointLightElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEPointLightElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEPointLightElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFEPointLightElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFEPointLightElement FINAL : public SVGFELightElement {
</del><ins>+class SVGFEPointLightElement final : public SVGFELightElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFEPointLightElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFESpecularLightingElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFESpecularLightingElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFESpecularLightingElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFESpecularLightingElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFESpecularLightingElement FINAL : public SVGFilterPrimitiveStandardAttributes {
</del><ins>+class SVGFESpecularLightingElement final : public SVGFilterPrimitiveStandardAttributes {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFESpecularLightingElement> create(const QualifiedName&, Document&);
</span><span class="cx"> void lightElementAttributeChanged(const SVGFELightElement*, const QualifiedName&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFESpotLightElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFESpotLightElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFESpotLightElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFESpotLightElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFESpotLightElement FINAL : public SVGFELightElement {
</del><ins>+class SVGFESpotLightElement final : public SVGFELightElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFESpotLightElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFETileElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFETileElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFETileElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFETileElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFETileElement FINAL : public SVGFilterPrimitiveStandardAttributes {
</del><ins>+class SVGFETileElement final : public SVGFilterPrimitiveStandardAttributes {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFETileElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFETurbulenceElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFETurbulenceElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFETurbulenceElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFETurbulenceElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -94,7 +94,7 @@
</span><span class="cx"> }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class SVGFETurbulenceElement FINAL : public SVGFilterPrimitiveStandardAttributes {
</del><ins>+class SVGFETurbulenceElement final : public SVGFilterPrimitiveStandardAttributes {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFETurbulenceElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFilterElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFilterElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFilterElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFilterElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFilterElement FINAL : public SVGElement,
</del><ins>+class SVGFilterElement final : public SVGElement,
</ins><span class="cx"> public SVGURIReference,
</span><span class="cx"> public SVGExternalResourcesRequired {
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFontElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFontElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFontElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFontElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGMissingGlyphElement;
</span><span class="cx">
</span><del>-class SVGFontElement FINAL : public SVGElement
</del><ins>+class SVGFontElement final : public SVGElement
</ins><span class="cx"> , public SVGExternalResourcesRequired {
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFontElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFontFaceElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFontFaceElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFontFaceElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFontFaceElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> class SVGFontElement;
</span><span class="cx"> class StyleRuleFontFace;
</span><span class="cx">
</span><del>-class SVGFontFaceElement FINAL : public SVGElement {
</del><ins>+class SVGFontFaceElement final : public SVGElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFontFaceElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFontFaceFormatElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFontFaceFormatElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFontFaceFormatElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFontFaceFormatElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGFontFaceFormatElement FINAL : public SVGElement {
</del><ins>+class SVGFontFaceFormatElement final : public SVGElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFontFaceFormatElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFontFaceNameElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFontFaceNameElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFontFaceNameElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFontFaceNameElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> class CSSFontFaceSrcValue;
</span><span class="cx">
</span><del>-class SVGFontFaceNameElement FINAL : public SVGElement {
</del><ins>+class SVGFontFaceNameElement final : public SVGElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFontFaceNameElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFontFaceSrcElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFontFaceSrcElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFontFaceSrcElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFontFaceSrcElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> class CSSValueList;
</span><span class="cx">
</span><del>-class SVGFontFaceSrcElement FINAL : public SVGElement {
</del><ins>+class SVGFontFaceSrcElement final : public SVGElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFontFaceSrcElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFontFaceUriElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFontFaceUriElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFontFaceUriElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGFontFaceUriElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">
</span><span class="cx"> class CSSFontFaceSrcValue;
</span><span class="cx">
</span><del>-class SVGFontFaceUriElement FINAL : public SVGElement, public CachedFontClient {
</del><ins>+class SVGFontFaceUriElement final : public SVGElement, public CachedFontClient {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGFontFaceUriElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGForeignObjectElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGForeignObjectElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGForeignObjectElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGForeignObjectElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGForeignObjectElement FINAL : public SVGGraphicsElement,
</del><ins>+class SVGForeignObjectElement final : public SVGGraphicsElement,
</ins><span class="cx"> public SVGExternalResourcesRequired {
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGForeignObjectElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGGElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGGElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGGElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGGElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGGElement FINAL : public SVGGraphicsElement,
</del><ins>+class SVGGElement final : public SVGGraphicsElement,
</ins><span class="cx"> public SVGExternalResourcesRequired {
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGGElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGGlyphElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGGlyphElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGGlyphElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGGlyphElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGFontData;
</span><span class="cx">
</span><del>-class SVGGlyphElement FINAL : public SVGElement {
</del><ins>+class SVGGlyphElement final : public SVGElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGGlyphElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGGlyphRefElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGGlyphRefElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGGlyphRefElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGGlyphRefElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGGlyphRefElement FINAL : public SVGElement,
</del><ins>+class SVGGlyphRefElement final : public SVGElement,
</ins><span class="cx"> public SVGURIReference {
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGGlyphRefElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGHKernElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGHKernElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGHKernElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGHKernElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGHKernElement FINAL : public SVGElement {
</del><ins>+class SVGHKernElement final : public SVGElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGHKernElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGImageElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGImageElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGImageElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGImageElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGImageElement FINAL : public SVGGraphicsElement,
</del><ins>+class SVGImageElement final : public SVGGraphicsElement,
</ins><span class="cx"> public SVGExternalResourcesRequired,
</span><span class="cx"> public SVGURIReference {
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGLineElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGLineElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGLineElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGLineElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGLineElement FINAL : public SVGGraphicsElement,
</del><ins>+class SVGLineElement final : public SVGGraphicsElement,
</ins><span class="cx"> public SVGExternalResourcesRequired {
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGLineElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGLinearGradientElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGLinearGradientElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGLinearGradientElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGLinearGradientElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> struct LinearGradientAttributes;
</span><span class="cx">
</span><del>-class SVGLinearGradientElement FINAL : public SVGGradientElement {
</del><ins>+class SVGLinearGradientElement final : public SVGGradientElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGLinearGradientElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGMPathElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGMPathElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGMPathElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGMPathElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGPathElement;
</span><span class="cx">
</span><del>-class SVGMPathElement FINAL : public SVGElement,
</del><ins>+class SVGMPathElement final : public SVGElement,
</ins><span class="cx"> public SVGURIReference,
</span><span class="cx"> public SVGExternalResourcesRequired {
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGMarkerElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGMarkerElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGMarkerElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGMarkerElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -94,7 +94,7 @@
</span><span class="cx"> }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class SVGMarkerElement FINAL : public SVGElement,
</del><ins>+class SVGMarkerElement final : public SVGElement,
</ins><span class="cx"> public SVGExternalResourcesRequired,
</span><span class="cx"> public SVGFitToViewBox {
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGMaskElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGMaskElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGMaskElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGMaskElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGMaskElement FINAL : public SVGElement,
</del><ins>+class SVGMaskElement final : public SVGElement,
</ins><span class="cx"> public SVGTests,
</span><span class="cx"> public SVGExternalResourcesRequired {
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGMetadataElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGMetadataElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGMetadataElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGMetadataElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGMetadataElement FINAL : public SVGElement {
</del><ins>+class SVGMetadataElement final : public SVGElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGMetadataElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGMissingGlyphElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGMissingGlyphElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGMissingGlyphElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGMissingGlyphElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGMissingGlyphElement FINAL : public SVGElement {
</del><ins>+class SVGMissingGlyphElement final : public SVGElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGMissingGlyphElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGPathElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> class SVGPathSegCurvetoQuadraticSmoothRel;
</span><span class="cx"> class SVGPathSegListPropertyTearOff;
</span><span class="cx">
</span><del>-class SVGPathElement FINAL : public SVGGraphicsElement,
</del><ins>+class SVGPathElement final : public SVGGraphicsElement,
</ins><span class="cx"> public SVGExternalResourcesRequired {
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGPathElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathStringBuilderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathStringBuilder.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathStringBuilder.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGPathStringBuilder.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGPathStringBuilder FINAL : public SVGPathConsumer {
</del><ins>+class SVGPathStringBuilder final : public SVGPathConsumer {
</ins><span class="cx"> public:
</span><span class="cx"> SVGPathStringBuilder();
</span><span class="cx"> ~SVGPathStringBuilder();
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPatternElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPatternElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPatternElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGPatternElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx">
</span><span class="cx"> struct PatternAttributes;
</span><span class="cx">
</span><del>-class SVGPatternElement FINAL : public SVGElement,
</del><ins>+class SVGPatternElement final : public SVGElement,
</ins><span class="cx"> public SVGURIReference,
</span><span class="cx"> public SVGTests,
</span><span class="cx"> public SVGExternalResourcesRequired,
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPolygonElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPolygonElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPolygonElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGPolygonElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGPolygonElement FINAL : public SVGPolyElement {
</del><ins>+class SVGPolygonElement final : public SVGPolyElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGPolygonElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPolylineElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPolylineElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPolylineElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGPolylineElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGPolylineElement FINAL : public SVGPolyElement {
</del><ins>+class SVGPolylineElement final : public SVGPolyElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGPolylineElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGRadialGradientElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGRadialGradientElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGRadialGradientElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGRadialGradientElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> struct RadialGradientAttributes;
</span><span class="cx">
</span><del>-class SVGRadialGradientElement FINAL : public SVGGradientElement {
</del><ins>+class SVGRadialGradientElement final : public SVGGradientElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGRadialGradientElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGRectElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGRectElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGRectElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGRectElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGRectElement FINAL : public SVGGraphicsElement,
</del><ins>+class SVGRectElement final : public SVGGraphicsElement,
</ins><span class="cx"> public SVGExternalResourcesRequired {
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGRectElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGSVGElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGSVGElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGSVGElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGSVGElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> class SVGViewElement;
</span><span class="cx"> class SMILTimeContainer;
</span><span class="cx">
</span><del>-class SVGSVGElement FINAL : public SVGGraphicsElement,
</del><ins>+class SVGSVGElement final : public SVGGraphicsElement,
</ins><span class="cx"> public SVGExternalResourcesRequired,
</span><span class="cx"> public SVGFitToViewBox,
</span><span class="cx"> public SVGZoomAndPan {
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGScriptElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGScriptElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGScriptElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGScriptElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGScriptElement FINAL : public SVGElement
</del><ins>+class SVGScriptElement final : public SVGElement
</ins><span class="cx"> , public SVGURIReference
</span><span class="cx"> , public SVGExternalResourcesRequired
</span><span class="cx"> , public ScriptElement {
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGSetElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGSetElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGSetElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGSetElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="cx"> // SVGAnimateElement implements superset of the functionality.
</span><del>-class SVGSetElement FINAL : public SVGAnimateElement {
</del><ins>+class SVGSetElement final : public SVGAnimateElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGSetElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGStopElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGStopElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGStopElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGStopElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGStopElement FINAL : public SVGElement {
</del><ins>+class SVGStopElement final : public SVGElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGStopElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGStyleElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGStyleElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGStyleElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGStyleElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGStyleElement FINAL : public SVGElement {
</del><ins>+class SVGStyleElement final : public SVGElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGStyleElement> create(const QualifiedName&, Document&, bool createdByParser);
</span><span class="cx"> virtual ~SVGStyleElement();
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGSwitchElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGSwitchElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGSwitchElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGSwitchElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGSwitchElement FINAL : public SVGGraphicsElement,
</del><ins>+class SVGSwitchElement final : public SVGGraphicsElement,
</ins><span class="cx"> public SVGExternalResourcesRequired {
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGSwitchElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGSymbolElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGSymbolElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGSymbolElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGSymbolElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGSymbolElement FINAL : public SVGElement,
</del><ins>+class SVGSymbolElement final : public SVGElement,
</ins><span class="cx"> public SVGExternalResourcesRequired,
</span><span class="cx"> public SVGFitToViewBox {
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTRefElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTRefElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTRefElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGTRefElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGTRefTargetEventListener;
</span><span class="cx">
</span><del>-class SVGTRefElement FINAL : public SVGTextPositioningElement,
</del><ins>+class SVGTRefElement final : public SVGTextPositioningElement,
</ins><span class="cx"> public SVGURIReference {
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGTRefElement> create(const QualifiedName&, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTSpanElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTSpanElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTSpanElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGTSpanElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGTSpanElement FINAL : public SVGTextPositioningElement {
</del><ins>+class SVGTSpanElement final : public SVGTextPositioningElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGTSpanElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTextContentElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTextContentElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTextContentElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGTextContentElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -106,7 +106,7 @@
</span><span class="cx"> virtual bool selfHasRelativeLengths() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isTextContent() const override FINAL { return true; }
</del><ins>+ virtual bool isTextContent() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> // Custom 'textLength' property
</span><span class="cx"> static void synchronizeTextLength(SVGElement* contextElement);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTextElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTextElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTextElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGTextElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGTextElement FINAL : public SVGTextPositioningElement {
</del><ins>+class SVGTextElement final : public SVGTextPositioningElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGTextElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTextPathElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTextPathElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTextPathElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGTextPathElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx"> }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class SVGTextPathElement FINAL : public SVGTextContentElement,
</del><ins>+class SVGTextPathElement final : public SVGTextContentElement,
</ins><span class="cx"> public SVGURIReference {
</span><span class="cx"> public:
</span><span class="cx"> // Forward declare enumerations in the W3C naming scheme, for IDL generation.
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTitleElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTitleElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTitleElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGTitleElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGTitleElement FINAL : public SVGElement {
</del><ins>+class SVGTitleElement final : public SVGElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGTitleElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGUnknownElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGUnknownElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGUnknownElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGUnknownElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> //
</span><span class="cx"> // The main purpose of this class at the moment is to override rendererIsNeeded() to return
</span><span class="cx"> // false to make sure we don't attempt to render such elements.
</span><del>-class SVGUnknownElement FINAL : public SVGElement {
</del><ins>+class SVGUnknownElement final : public SVGElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGUnknownElement> create(const QualifiedName& tagName, Document& document)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGUseElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGUseElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGUseElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGUseElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> class CachedSVGDocument;
</span><span class="cx"> class SVGElementInstance;
</span><span class="cx">
</span><del>-class SVGUseElement FINAL : public SVGGraphicsElement,
</del><ins>+class SVGUseElement final : public SVGGraphicsElement,
</ins><span class="cx"> public SVGExternalResourcesRequired,
</span><span class="cx"> public SVGURIReference,
</span><span class="cx"> public CachedSVGDocumentClient {
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGVKernElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGVKernElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGVKernElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGVKernElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGVKernElement FINAL : public SVGElement {
</del><ins>+class SVGVKernElement final : public SVGElement {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGVKernElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGViewElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGViewElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGViewElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/SVGViewElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGViewElement FINAL : public SVGElement,
</del><ins>+class SVGViewElement final : public SVGElement,
</ins><span class="cx"> public SVGExternalResourcesRequired,
</span><span class="cx"> public SVGFitToViewBox,
</span><span class="cx"> public SVGZoomAndPan {
</span></span></pre></div>
<a id="trunkSourceWebCoresvganimationSVGSMILElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/animation/SVGSMILElement.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/animation/SVGSMILElement.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/animation/SVGSMILElement.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -192,7 +192,7 @@
</span><span class="cx"> float calculateAnimationPercentAndRepeat(SMILTime elapsed, unsigned& repeat) const;
</span><span class="cx"> SMILTime calculateNextProgressTime(SMILTime elapsed) const;
</span><span class="cx">
</span><del>- virtual bool isSMILElement() const override FINAL { return true; }
</del><ins>+ virtual bool isSMILElement() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> mutable SVGElement* m_targetElement;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvggraphicsSVGImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/graphics/SVGImage.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/graphics/SVGImage.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/graphics/SVGImage.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> class SVGImageChromeClient;
</span><span class="cx"> class SVGImageForContainer;
</span><span class="cx">
</span><del>-class SVGImage FINAL : public Image {
</del><ins>+class SVGImage final : public Image {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGImage> create(ImageObserver* observer)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoresvggraphicsSVGImageForContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/graphics/SVGImageForContainer.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/graphics/SVGImageForContainer.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/graphics/SVGImageForContainer.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-class SVGImageForContainer FINAL : public Image {
</del><ins>+class SVGImageForContainer final : public Image {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SVGImageForContainer> create(SVGImage* image, const FloatSize& containerSize, float zoom)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoresvggraphicsfiltersSVGFilterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/graphics/filters/SVGFilter.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/graphics/filters/SVGFilter.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/svg/graphics/filters/SVGFilter.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> virtual FloatRect sourceImageRect() const { return m_absoluteSourceDrawingRegion; }
</span><span class="cx"> FloatRect targetBoundingBox() const { return m_targetBoundingBox; }
</span><span class="cx">
</span><del>- virtual bool isSVGFilter() const override FINAL { return true; }
</del><ins>+ virtual bool isSVGFilter() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SVGFilter(const AffineTransform& absoluteTransform, const FloatRect& absoluteSourceDrawingRegion, const FloatRect& targetBoundingBox, const FloatRect& filterRegion, bool effectBBoxMode);
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersAbstractWorkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/AbstractWorker.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/AbstractWorker.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/workers/AbstractWorker.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> class AbstractWorker : public RefCounted<AbstractWorker>, public ActiveDOMObject, public EventTargetWithInlineData {
</span><span class="cx"> public:
</span><span class="cx"> // EventTarget APIs
</span><del>- virtual ScriptExecutionContext* scriptExecutionContext() const override FINAL { return ActiveDOMObject::scriptExecutionContext(); }
</del><ins>+ virtual ScriptExecutionContext* scriptExecutionContext() const override final { return ActiveDOMObject::scriptExecutionContext(); }
</ins><span class="cx">
</span><span class="cx"> DEFINE_ATTRIBUTE_EVENT_LISTENER(error);
</span><span class="cx">
</span><span class="lines">@@ -64,8 +64,8 @@
</span><span class="cx"> intptr_t asID() const { return reinterpret_cast<intptr_t>(this); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void refEventTarget() override FINAL { ref(); }
- virtual void derefEventTarget() override FINAL { deref(); }
</del><ins>+ virtual void refEventTarget() override final { ref(); }
+ virtual void derefEventTarget() override final { deref(); }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersSharedWorkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/SharedWorker.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/SharedWorker.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/workers/SharedWorker.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>- class SharedWorker FINAL : public AbstractWorker {
</del><ins>+ class SharedWorker final : public AbstractWorker {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<SharedWorker> create(ScriptExecutionContext&, const String& url, const String& name, ExceptionCode&);
</span><span class="cx"> virtual ~SharedWorker();
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/Worker.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/Worker.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/workers/Worker.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx">
</span><span class="cx"> typedef int ExceptionCode;
</span><span class="cx">
</span><del>- class Worker FINAL : public AbstractWorker, private WorkerScriptLoaderClient {
</del><ins>+ class Worker final : public AbstractWorker, private WorkerScriptLoaderClient {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<Worker> create(ScriptExecutionContext&, const String& url, ExceptionCode&);
</span><span class="cx"> virtual ~Worker();
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerEventQueuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerEventQueue.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerEventQueue.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/workers/WorkerEventQueue.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> close();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-class WorkerEventQueue::EventDispatcherTask FINAL : public ScriptExecutionContext::Task {
</del><ins>+class WorkerEventQueue::EventDispatcherTask final : public ScriptExecutionContext::Task {
</ins><span class="cx"> public:
</span><span class="cx"> static PassOwnPtr<EventDispatcherTask> create(PassRefPtr<Event> event, WorkerEventQueue& eventQueue)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerEventQueueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerEventQueue.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerEventQueue.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/workers/WorkerEventQueue.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> class ScriptExecutionContext;
</span><span class="cx">
</span><del>-class WorkerEventQueue FINAL : public EventQueue {
</del><ins>+class WorkerEventQueue final : public EventQueue {
</ins><span class="cx"> public:
</span><span class="cx"> explicit WorkerEventQueue(ScriptExecutionContext&);
</span><span class="cx"> virtual ~WorkerEventQueue();
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerGlobalScopeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerGlobalScope.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerGlobalScope.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/workers/WorkerGlobalScope.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -58,13 +58,13 @@
</span><span class="cx">
</span><span class="cx"> virtual bool isWorkerGlobalScope() const override { return true; }
</span><span class="cx">
</span><del>- virtual ScriptExecutionContext* scriptExecutionContext() const override FINAL { return const_cast<WorkerGlobalScope*>(this); }
</del><ins>+ virtual ScriptExecutionContext* scriptExecutionContext() const override final { return const_cast<WorkerGlobalScope*>(this); }
</ins><span class="cx">
</span><span class="cx"> virtual bool isSharedWorkerGlobalScope() const { return false; }
</span><span class="cx"> virtual bool isDedicatedWorkerGlobalScope() const { return false; }
</span><span class="cx">
</span><del>- virtual const URL& url() const override FINAL { return m_url; }
- virtual URL completeURL(const String&) const override FINAL;
</del><ins>+ virtual const URL& url() const override final { return m_url; }
+ virtual URL completeURL(const String&) const override final;
</ins><span class="cx">
</span><span class="cx"> const GroupSettings* groupSettings() { return m_groupSettings.get(); }
</span><span class="cx"> virtual String userAgent(const URL&) const override;
</span><span class="lines">@@ -147,15 +147,15 @@
</span><span class="cx"> virtual void refScriptExecutionContext() override { ref(); }
</span><span class="cx"> virtual void derefScriptExecutionContext() override { deref(); }
</span><span class="cx">
</span><del>- virtual void refEventTarget() override FINAL { ref(); }
- virtual void derefEventTarget() override FINAL { deref(); }
</del><ins>+ virtual void refEventTarget() override final { ref(); }
+ virtual void derefEventTarget() override final { deref(); }
</ins><span class="cx">
</span><span class="cx"> virtual void addMessage(MessageSource, MessageLevel, const String& message, const String& sourceURL, unsigned lineNumber, unsigned columnNumber, PassRefPtr<ScriptCallStack>, JSC::ExecState* = 0, unsigned long requestIdentifier = 0) override;
</span><span class="cx"> virtual void addConsoleMessage(MessageSource, MessageLevel, const String& message, unsigned long requestIdentifier = 0) override;
</span><span class="cx">
</span><span class="cx"> virtual EventTarget* errorEventTarget() override;
</span><span class="cx">
</span><del>- virtual WorkerEventQueue& eventQueue() const override FINAL;
</del><ins>+ virtual WorkerEventQueue& eventQueue() const override final;
</ins><span class="cx">
</span><span class="cx"> URL m_url;
</span><span class="cx"> String m_userAgent;
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXMLHttpRequesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XMLHttpRequest.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XMLHttpRequest.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/xml/XMLHttpRequest.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> class TextResourceDecoder;
</span><span class="cx"> class ThreadableLoader;
</span><span class="cx">
</span><del>-class XMLHttpRequest FINAL : public ScriptWrappable, public RefCounted<XMLHttpRequest>, public EventTargetWithInlineData, private ThreadableLoaderClient, public ActiveDOMObject {
</del><ins>+class XMLHttpRequest final : public ScriptWrappable, public RefCounted<XMLHttpRequest>, public EventTargetWithInlineData, private ThreadableLoaderClient, public ActiveDOMObject {
</ins><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<XMLHttpRequest> create(ScriptExecutionContext&);
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXMLHttpRequestUploadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XMLHttpRequestUpload.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XMLHttpRequestUpload.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/xml/XMLHttpRequestUpload.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> class ScriptExecutionContext;
</span><span class="cx"> class XMLHttpRequest;
</span><span class="cx">
</span><del>- class XMLHttpRequestUpload FINAL : public EventTargetWithInlineData {
</del><ins>+ class XMLHttpRequestUpload final : public EventTargetWithInlineData {
</ins><span class="cx"> public:
</span><span class="cx"> explicit XMLHttpRequestUpload(XMLHttpRequest*);
</span><span class="cx">
</span><span class="lines">@@ -59,8 +59,8 @@
</span><span class="cx"> void dispatchProgressEvent(const AtomicString &type);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void refEventTarget() override FINAL { ref(); }
- virtual void derefEventTarget() override FINAL { deref(); }
</del><ins>+ virtual void refEventTarget() override final { ref(); }
+ virtual void derefEventTarget() override final { deref(); }
</ins><span class="cx">
</span><span class="cx"> XMLHttpRequest* m_xmlHttpRequest;
</span><span class="cx"> bool m_lengthComputable;
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXPathFunctionscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XPathFunctions.cpp (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XPathFunctions.cpp        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/xml/XPathFunctions.cpp        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -62,108 +62,108 @@
</span><span class="cx"> int m_max;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunLast FINAL : public Function {
</del><ins>+class FunLast final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::NumberValue; }
</span><span class="cx"> public:
</span><span class="cx"> FunLast() { setIsContextSizeSensitive(true); }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunPosition FINAL : public Function {
</del><ins>+class FunPosition final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::NumberValue; }
</span><span class="cx"> public:
</span><span class="cx"> FunPosition() { setIsContextPositionSensitive(true); }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunCount FINAL : public Function {
</del><ins>+class FunCount final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::NumberValue; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunId FINAL : public Function {
</del><ins>+class FunId final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::NodeSetValue; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunLocalName FINAL : public Function {
</del><ins>+class FunLocalName final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::StringValue; }
</span><span class="cx"> public:
</span><span class="cx"> FunLocalName() { setIsContextNodeSensitive(true); } // local-name() with no arguments uses context node.
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunNamespaceURI FINAL : public Function {
</del><ins>+class FunNamespaceURI final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::StringValue; }
</span><span class="cx"> public:
</span><span class="cx"> FunNamespaceURI() { setIsContextNodeSensitive(true); } // namespace-uri() with no arguments uses context node.
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunName FINAL : public Function {
</del><ins>+class FunName final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::StringValue; }
</span><span class="cx"> public:
</span><span class="cx"> FunName() { setIsContextNodeSensitive(true); } // name() with no arguments uses context node.
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunString FINAL : public Function {
</del><ins>+class FunString final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::StringValue; }
</span><span class="cx"> public:
</span><span class="cx"> FunString() { setIsContextNodeSensitive(true); } // string() with no arguments uses context node.
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunConcat FINAL : public Function {
</del><ins>+class FunConcat final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::StringValue; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunStartsWith FINAL : public Function {
</del><ins>+class FunStartsWith final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::BooleanValue; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunContains FINAL : public Function {
</del><ins>+class FunContains final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::BooleanValue; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunSubstringBefore FINAL : public Function {
</del><ins>+class FunSubstringBefore final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::StringValue; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunSubstringAfter FINAL : public Function {
</del><ins>+class FunSubstringAfter final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::StringValue; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunSubstring FINAL : public Function {
</del><ins>+class FunSubstring final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::StringValue; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunStringLength FINAL : public Function {
</del><ins>+class FunStringLength final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::NumberValue; }
</span><span class="cx"> public:
</span><span class="cx"> FunStringLength() { setIsContextNodeSensitive(true); } // string-length() with no arguments uses context node.
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunNormalizeSpace FINAL : public Function {
</del><ins>+class FunNormalizeSpace final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::StringValue; }
</span><span class="cx"> public:
</span><span class="cx"> FunNormalizeSpace() { setIsContextNodeSensitive(true); } // normalize-space() with no arguments uses context node.
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunTranslate FINAL : public Function {
</del><ins>+class FunTranslate final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::StringValue; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunBoolean FINAL : public Function {
</del><ins>+class FunBoolean final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::BooleanValue; }
</span><span class="cx"> };
</span><span class="lines">@@ -173,46 +173,46 @@
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::BooleanValue; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunTrue FINAL : public Function {
</del><ins>+class FunTrue final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::BooleanValue; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunFalse FINAL : public Function {
</del><ins>+class FunFalse final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::BooleanValue; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunLang FINAL : public Function {
</del><ins>+class FunLang final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::BooleanValue; }
</span><span class="cx"> public:
</span><span class="cx"> FunLang() { setIsContextNodeSensitive(true); } // lang() always works on context node.
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunNumber FINAL : public Function {
</del><ins>+class FunNumber final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::NumberValue; }
</span><span class="cx"> public:
</span><span class="cx"> FunNumber() { setIsContextNodeSensitive(true); } // number() with no arguments uses context node.
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunSum FINAL : public Function {
</del><ins>+class FunSum final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::NumberValue; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunFloor FINAL : public Function {
</del><ins>+class FunFloor final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::NumberValue; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunCeiling FINAL : public Function {
</del><ins>+class FunCeiling final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::NumberValue; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-class FunRound FINAL : public Function {
</del><ins>+class FunRound final : public Function {
</ins><span class="cx"> virtual Value evaluate() const override;
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::NumberValue; }
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXPathPathh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XPathPath.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XPathPath.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/xml/XPathPath.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> class Step;
</span><span class="cx">
</span><del>- class Filter FINAL : public Expression {
</del><ins>+ class Filter final : public Expression {
</ins><span class="cx"> public:
</span><span class="cx"> Filter(std::unique_ptr<Expression>, Vector<std::unique_ptr<Expression>> predicates);
</span><span class="cx">
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> Vector<std::unique_ptr<Expression>> m_predicates;
</span><span class="cx"> };
</span><span class="cx">
</span><del>- class LocationPath FINAL : public Expression {
</del><ins>+ class LocationPath final : public Expression {
</ins><span class="cx"> public:
</span><span class="cx"> LocationPath();
</span><span class="cx">
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx"> bool m_isAbsolute;
</span><span class="cx"> };
</span><span class="cx">
</span><del>- class Path FINAL : public Expression {
</del><ins>+ class Path final : public Expression {
</ins><span class="cx"> public:
</span><span class="cx"> Path(std::unique_ptr<Expression> filter, std::unique_ptr<LocationPath>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXPathPredicateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XPathPredicate.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XPathPredicate.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/xml/XPathPredicate.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace XPath {
</span><span class="cx">
</span><del>- class Number FINAL : public Expression {
</del><ins>+ class Number final : public Expression {
</ins><span class="cx"> public:
</span><span class="cx"> explicit Number(double);
</span><span class="cx">
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> Value m_value;
</span><span class="cx"> };
</span><span class="cx">
</span><del>- class StringExpression FINAL : public Expression {
</del><ins>+ class StringExpression final : public Expression {
</ins><span class="cx"> public:
</span><span class="cx"> explicit StringExpression(String&&);
</span><span class="cx">
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> Value m_value;
</span><span class="cx"> };
</span><span class="cx">
</span><del>- class Negative FINAL : public Expression {
</del><ins>+ class Negative final : public Expression {
</ins><span class="cx"> public:
</span><span class="cx"> explicit Negative(std::unique_ptr<Expression>);
</span><span class="cx">
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> virtual Value::Type resultType() const override { return Value::NumberValue; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>- class NumericOp FINAL : public Expression {
</del><ins>+ class NumericOp final : public Expression {
</ins><span class="cx"> public:
</span><span class="cx"> enum Opcode { OP_Add, OP_Sub, OP_Mul, OP_Div, OP_Mod };
</span><span class="cx"> NumericOp(Opcode, std::unique_ptr<Expression> lhs, std::unique_ptr<Expression> rhs);
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx"> Opcode m_opcode;
</span><span class="cx"> };
</span><span class="cx">
</span><del>- class EqTestOp FINAL : public Expression {
</del><ins>+ class EqTestOp final : public Expression {
</ins><span class="cx"> public:
</span><span class="cx"> enum Opcode { OP_EQ, OP_NE, OP_GT, OP_LT, OP_GE, OP_LE };
</span><span class="cx"> EqTestOp(Opcode, std::unique_ptr<Expression> lhs, std::unique_ptr<Expression> rhs);
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx"> Opcode m_opcode;
</span><span class="cx"> };
</span><span class="cx">
</span><del>- class LogicalOp FINAL : public Expression {
</del><ins>+ class LogicalOp final : public Expression {
</ins><span class="cx"> public:
</span><span class="cx"> enum Opcode { OP_And, OP_Or };
</span><span class="cx"> LogicalOp(Opcode, std::unique_ptr<Expression> lhs, std::unique_ptr<Expression> rhs);
</span><span class="lines">@@ -102,7 +102,7 @@
</span><span class="cx"> Opcode m_opcode;
</span><span class="cx"> };
</span><span class="cx">
</span><del>- class Union FINAL : public Expression {
</del><ins>+ class Union final : public Expression {
</ins><span class="cx"> public:
</span><span class="cx"> Union(std::unique_ptr<Expression>, std::unique_ptr<Expression>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXSLStyleSheeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XSLStyleSheet.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XSLStyleSheet.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebCore/xml/XSLStyleSheet.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> class CachedResourceLoader;
</span><span class="cx"> class XSLImportRule;
</span><span class="cx">
</span><del>-class XSLStyleSheet FINAL : public StyleSheet {
</del><ins>+class XSLStyleSheet final : public StyleSheet {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<XSLStyleSheet> create(XSLImportRule* parentImport, const String& originalURL, const URL& finalURL)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebKitiosChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/ios/ChangeLog (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/ios/ChangeLog        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit/ios/ChangeLog        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2014-01-16 Anders Carlsson <andersca@apple.com>
+
+ Change all uses of FINAL to final now that all our compilers support it
+ https://bugs.webkit.org/show_bug.cgi?id=127142
+
+ Reviewed by Benjamin Poulain.
+
+ * WebCoreSupport/WebDiskImageCacheClientIOS.h:
+
</ins><span class="cx"> 2014-01-16 Peter Molnar <pmolnar.u-szeged@partner.samsung.com>
</span><span class="cx">
</span><span class="cx"> Remove workaround for compilers not supporting explicit override control
</span></span></pre></div>
<a id="trunkSourceWebKitiosWebCoreSupportWebDiskImageCacheClientIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/ios/WebCoreSupport/WebDiskImageCacheClientIOS.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/ios/WebCoreSupport/WebDiskImageCacheClientIOS.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit/ios/WebCoreSupport/WebDiskImageCacheClientIOS.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">
</span><span class="cx"> #import <WebCore/DiskImageCacheClientIOS.h>
</span><span class="cx">
</span><del>-class WebDiskImageCacheClient FINAL : public WebCore::DiskImageCacheClient {
</del><ins>+class WebDiskImageCacheClient final : public WebCore::DiskImageCacheClient {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<WebDiskImageCacheClient> create() { return adoptRef(new WebDiskImageCacheClient()); }
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit/mac/ChangeLog        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -1,3 +1,13 @@
</span><ins>+2014-01-16 Anders Carlsson <andersca@apple.com>
+
+ Change all uses of FINAL to final now that all our compilers support it
+ https://bugs.webkit.org/show_bug.cgi?id=127142
+
+ Reviewed by Benjamin Poulain.
+
+ * WebCoreSupport/WebUserMediaClient.h:
+ * WebView/WebScriptDebugger.h:
+
</ins><span class="cx"> 2014-01-16 Peter Molnar <pmolnar.u-szeged@partner.samsung.com>
</span><span class="cx">
</span><span class="cx"> Remove workaround for compilers not supporting explicit override control
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebUserMediaClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebUserMediaClient.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebUserMediaClient.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebUserMediaClient.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> @class WebView;
</span><span class="cx">
</span><del>-class WebUserMediaClient FINAL : public WebCore::UserMediaClient {
</del><ins>+class WebUserMediaClient final : public WebCore::UserMediaClient {
</ins><span class="cx"> public:
</span><span class="cx"> WebUserMediaClient(WebView*);
</span><span class="cx"> ~WebUserMediaClient();
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebViewWebScriptDebuggerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebView/WebScriptDebugger.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebView/WebScriptDebugger.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit/mac/WebView/WebScriptDebugger.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx">
</span><span class="cx"> @class WebScriptCallFrame;
</span><span class="cx">
</span><del>-class WebScriptDebugger FINAL : public JSC::Debugger {
</del><ins>+class WebScriptDebugger final : public JSC::Debugger {
</ins><span class="cx"> public:
</span><span class="cx"> WebScriptDebugger(JSC::JSGlobalObject*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/ChangeLog        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -1,3 +1,29 @@
</span><ins>+2014-01-16 Anders Carlsson <andersca@apple.com>
+
+ Change all uses of FINAL to final now that all our compilers support it
+ https://bugs.webkit.org/show_bug.cgi?id=127142
+
+ Reviewed by Benjamin Poulain.
+
+ * DatabaseProcess/IndexedDB/sqlite/UniqueIDBDatabaseBackingStoreSQLite.h:
+ * NetworkProcess/RemoteNetworkingContext.h:
+ * Shared/API/Cocoa/RemoteObjectRegistry.h:
+ * Shared/APIArray.h:
+ * Shared/APIString.h:
+ * Shared/AsyncRequest.h:
+ * Shared/AsyncTask.h:
+ * Shared/cf/KeyedEncoder.h:
+ * UIProcess/API/gtk/PageClientImpl.h:
+ * UIProcess/API/mac/PageClientImpl.h:
+ * UIProcess/efl/WebViewEfl.h:
+ * WebProcess/Databases/IndexedDB/WebIDBFactoryBackend.h:
+ * WebProcess/Databases/IndexedDB/WebIDBServerConnection.h:
+ * WebProcess/Plugins/PDF/PDFPlugin.h:
+ * WebProcess/Storage/StorageAreaImpl.h:
+ * WebProcess/WebPage/mac/GraphicsLayerCARemote.h:
+ * WebProcess/WebPage/mac/PlatformCALayerRemoteCustom.h:
+ * WebProcess/WebPage/mac/PlatformCALayerRemoteTiledBacking.h:
+
</ins><span class="cx"> 2014-01-16 Brady Eidson <beidson@apple.com>
</span><span class="cx">
</span><span class="cx"> Fix the build after r162148
</span></span></pre></div>
<a id="trunkSourceWebKit2DatabaseProcessIndexedDBsqliteUniqueIDBDatabaseBackingStoreSQLiteh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/DatabaseProcess/IndexedDB/sqlite/UniqueIDBDatabaseBackingStoreSQLite.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/DatabaseProcess/IndexedDB/sqlite/UniqueIDBDatabaseBackingStoreSQLite.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/DatabaseProcess/IndexedDB/sqlite/UniqueIDBDatabaseBackingStoreSQLite.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx">
</span><span class="cx"> class SQLiteIDBTransaction;
</span><span class="cx">
</span><del>-class UniqueIDBDatabaseBackingStoreSQLite FINAL : public UniqueIDBDatabaseBackingStore {
</del><ins>+class UniqueIDBDatabaseBackingStoreSQLite final : public UniqueIDBDatabaseBackingStore {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<UniqueIDBDatabaseBackingStore> create(const UniqueIDBDatabaseIdentifier& identifier, const String& databaseDirectory)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcessRemoteNetworkingContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/RemoteNetworkingContext.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/RemoteNetworkingContext.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/NetworkProcess/RemoteNetworkingContext.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebKit {
</span><span class="cx">
</span><del>-class RemoteNetworkingContext FINAL : public WebCore::NetworkingContext {
</del><ins>+class RemoteNetworkingContext final : public WebCore::NetworkingContext {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<RemoteNetworkingContext> create(bool privateBrowsingEnabled, bool shouldClearReferrerOnHTTPSToHTTPRedirect)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPICocoaRemoteObjectRegistryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/Cocoa/RemoteObjectRegistry.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/Cocoa/RemoteObjectRegistry.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/Shared/API/Cocoa/RemoteObjectRegistry.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> class UserData;
</span><span class="cx">
</span><del>-class RemoteObjectRegistry FINAL : public IPC::MessageReceiver {
</del><ins>+class RemoteObjectRegistry final : public IPC::MessageReceiver {
</ins><span class="cx"> public:
</span><span class="cx"> RemoteObjectRegistry(WKRemoteObjectRegistry *, IPC::MessageSender&);
</span><span class="cx"> ~RemoteObjectRegistry();
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPIArrayh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/APIArray.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/APIArray.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/Shared/APIArray.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> namespace API {
</span><span class="cx">
</span><del>-class Array FINAL : public ObjectImpl<Object::Type::Array> {
</del><ins>+class Array final : public ObjectImpl<Object::Type::Array> {
</ins><span class="cx"> private:
</span><span class="cx"> template <class T>
</span><span class="cx"> struct IsTypePredicate {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPIStringh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/APIString.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/APIString.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/Shared/APIString.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> namespace API {
</span><span class="cx">
</span><del>-class String FINAL : public ObjectImpl<Object::Type::String> {
</del><ins>+class String final : public ObjectImpl<Object::Type::String> {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<String> createNull()
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAsyncRequesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/AsyncRequest.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/AsyncRequest.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/Shared/AsyncRequest.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> template <typename... Arguments>
</span><del>-class AsyncRequestImpl FINAL : public AsyncRequest {
</del><ins>+class AsyncRequestImpl final : public AsyncRequest {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<AsyncRequest> create(std::function<void (Arguments...)> completionHandler)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAsyncTaskh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/AsyncTask.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/AsyncTask.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/Shared/AsyncTask.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> template <typename T, typename... Arguments>
</span><del>-class AsyncTaskImpl FINAL : public AsyncTask {
</del><ins>+class AsyncTaskImpl final : public AsyncTask {
</ins><span class="cx"> public:
</span><span class="cx"> AsyncTaskImpl(T* callee, void (T::*method)(Arguments...), Arguments&&... arguments)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedcfKeyedEncoderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/cf/KeyedEncoder.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/cf/KeyedEncoder.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/Shared/cf/KeyedEncoder.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebKit {
</span><span class="cx">
</span><del>-class KeyedEncoder FINAL : public WebCore::KeyedEncoder {
</del><ins>+class KeyedEncoder final : public WebCore::KeyedEncoder {
</ins><span class="cx"> public:
</span><span class="cx"> KeyedEncoder();
</span><span class="cx"> ~KeyedEncoder();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIgtkPageClientImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -108,7 +108,7 @@
</span><span class="cx">
</span><span class="cx"> // Auxiliary Client Creation
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><del>- virtual WebFullScreenManagerProxyClient& fullScreenManagerProxyClient() FINAL;
</del><ins>+ virtual WebFullScreenManagerProxyClient& fullScreenManagerProxyClient() final;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPImacPageClientImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/mac/PageClientImpl.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/mac/PageClientImpl.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/UIProcess/API/mac/PageClientImpl.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> class FindIndicatorWindow;
</span><span class="cx">
</span><del>-class PageClientImpl FINAL : public PageClient
</del><ins>+class PageClientImpl final : public PageClient
</ins><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><span class="cx"> , public WebFullScreenManagerProxyClient
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcesseflWebViewEflh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/efl/WebViewEfl.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/efl/WebViewEfl.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/UIProcess/efl/WebViewEfl.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -66,12 +66,12 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><span class="cx"> // WebFullScreenManagerProxyClient
</span><del>- virtual void closeFullScreenManager() override FINAL { }
- virtual bool isFullScreen() override FINAL;
- virtual void enterFullScreen() override FINAL;
- virtual void exitFullScreen() override FINAL;
- virtual void beganEnterFullScreen(const WebCore::IntRect&, const WebCore::IntRect&) override FINAL { }
- virtual void beganExitFullScreen(const WebCore::IntRect&, const WebCore::IntRect&) override FINAL { }
</del><ins>+ virtual void closeFullScreenManager() override final { }
+ virtual bool isFullScreen() override final;
+ virtual void enterFullScreen() override final;
+ virtual void exitFullScreen() override final;
+ virtual void beganEnterFullScreen(const WebCore::IntRect&, const WebCore::IntRect&) override final { }
+ virtual void beganExitFullScreen(const WebCore::IntRect&, const WebCore::IntRect&) override final { }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessDatabasesIndexedDBWebIDBFactoryBackendh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBFactoryBackend.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBFactoryBackend.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBFactoryBackend.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebKit {
</span><span class="cx">
</span><del>-class WebIDBFactoryBackend FINAL : public WebCore::IDBFactoryBackendInterface {
</del><ins>+class WebIDBFactoryBackend final : public WebCore::IDBFactoryBackendInterface {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<WebIDBFactoryBackend> create(const String& databaseDirectoryIdentifier) { return adoptRef(new WebIDBFactoryBackend(databaseDirectoryIdentifier)); }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessDatabasesIndexedDBWebIDBServerConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBServerConnection.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBServerConnection.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBServerConnection.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class AsyncRequest;
</span><span class="cx">
</span><del>-class WebIDBServerConnection FINAL : public WebCore::IDBServerConnection, public IPC::MessageSender {
</del><ins>+class WebIDBServerConnection final : public WebCore::IDBServerConnection, public IPC::MessageSender {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<WebIDBServerConnection> create(const String& databaseName, const WebCore::SecurityOrigin& openingOrigin, const WebCore::SecurityOrigin& mainFrameOrigin);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPDFPDFPluginh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx"> class PluginView;
</span><span class="cx"> class WebFrame;
</span><span class="cx">
</span><del>-class PDFPlugin FINAL : public Plugin, private WebCore::ScrollableArea {
</del><ins>+class PDFPlugin final : public Plugin, private WebCore::ScrollableArea {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<PDFPlugin> create(WebFrame*);
</span><span class="cx"> ~PDFPlugin();
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessStorageStorageAreaImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Storage/StorageAreaImpl.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Storage/StorageAreaImpl.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/WebProcess/Storage/StorageAreaImpl.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> class StorageAreaMap;
</span><span class="cx">
</span><del>-class StorageAreaImpl FINAL : public WebCore::StorageArea {
</del><ins>+class StorageAreaImpl final : public WebCore::StorageArea {
</ins><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<StorageAreaImpl> create(PassRefPtr<StorageAreaMap>);
</span><span class="cx"> virtual ~StorageAreaImpl();
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacGraphicsLayerCARemoteh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/GraphicsLayerCARemote.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/GraphicsLayerCARemote.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/GraphicsLayerCARemote.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> class RemoteLayerTreeContext;
</span><span class="cx">
</span><del>-class GraphicsLayerCARemote FINAL : public WebCore::GraphicsLayerCA {
</del><ins>+class GraphicsLayerCARemote final : public WebCore::GraphicsLayerCA {
</ins><span class="cx"> public:
</span><span class="cx"> GraphicsLayerCARemote(WebCore::GraphicsLayerClient* client, RemoteLayerTreeContext* context)
</span><span class="cx"> : GraphicsLayerCA(client)
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacPlatformCALayerRemoteCustomh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemoteCustom.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemoteCustom.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemoteCustom.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> class LayerHostingContext;
</span><span class="cx">
</span><del>-class PlatformCALayerRemoteCustom FINAL : public PlatformCALayerRemote {
</del><ins>+class PlatformCALayerRemoteCustom final : public PlatformCALayerRemote {
</ins><span class="cx"> friend class PlatformCALayerRemote;
</span><span class="cx"> public:
</span><span class="cx"> virtual ~PlatformCALayerRemoteCustom();
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacPlatformCALayerRemoteTiledBackingh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemoteTiledBacking.h (162157 => 162158)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemoteTiledBacking.h        2014-01-16 23:00:50 UTC (rev 162157)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemoteTiledBacking.h        2014-01-16 23:08:24 UTC (rev 162158)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebKit {
</span><span class="cx">
</span><del>-class PlatformCALayerRemoteTiledBacking FINAL : public PlatformCALayerRemote {
</del><ins>+class PlatformCALayerRemoteTiledBacking final : public PlatformCALayerRemote {
</ins><span class="cx"> friend class PlatformCALayerRemote;
</span><span class="cx"> public:
</span><span class="cx"> virtual ~PlatformCALayerRemoteTiledBacking();
</span></span></pre>
</div>
</div>
</body>
</html>